

body {background:#c1c1c1;}

table.rahmLang {table-layout:auto; width:950; height:550; border:solid 5px #00c300;}
table.inhalt {margin-top:-30px; margin-left:5px; margin-right:5px; margin-bottom:5px;}
h1 {font-family:Zekton, Arial, Helvetica; font-size:16pt; color:#000000; background:#e7e7e7;}
h2 {font-family:Zekton, Arial, Helvetica; font-size:12pt; color:#000000; background:#e7e7e7;}

td {font-family:Zekton, Arial, Helvetica; font-size:10pt; color:#000000; background:#e7e7e7;}
a {font-family:Zekton, Arial, Helvetica; color:#1128f7; font-size:10pt; text-decoration:none;}
a:hover {font-family:Zekton, Arial, Helvetica; color:#1128f7; font-size:10pt; text-decoration:underline;}

strong {font-family:Zekton, Arial, Helvetica; font-size:8pt; color:#1128f7; background:#e7e7e7; font-weight:normal; }

td.refNavi {font-family:Zekton, Arial, Helvetica; font-size:10pt; color:#000000; background:#ffffff;}

table.pTipp {table-layout:auto; width:130px; height:50px; border:solid 1px #00c300;}
td.pTippUeber {font-family:Zekton, Arial, Helvetica; font-size:10pt; color:#00c300; background:#ffffff; border:solid 1px #ffffff;}
a.pTipp {font-family:Arial, Helvetica; color:#1128f7; font-size:10pt; text-decoration:none;}
a:hover.pTipp {font-family:Arial, Helvetica; color:#020f8e; font-size:10pt; text-decoration:underline;}


font.bottom {font-family:Zekton, Arial, Helvetica; font-size:10pt; color:#ffffff;}
a.bottom {font-family:Zekton, Arial, Helvetica; color:#ffffff; font-size:10pt; text-decoration:none;}
a:hover.bottom {font-family:Zekton, Arial, Helvetica; color:#1128f7; font-size:10pt; text-decoration:underline;}

td.fehler { font-family:Zekton, Arial, Helvetica; background-color:#e90000; color:#000000; font-size:10pt; }
font.fehler {font-family:Zekton, Arial, Helvetica; font-weight:bold; font-size:10pt; color:#e90000}

input,textarea,select {background-color:#ffffff; color:#060b80; border:solid 1px #00c300;}
input.button {font-family:Zekton, Arial, Helvetica; color:#000000; font-weight:bold; background-color:#d4ffd4; border:solid 1px #00c300; cursor:pointer}

#sitemap {position:absolute; top:-4520px; left:-4700px;  visibility:visible;}
/* ########################################### */

#nl
{
color: white;
padding: 0px;
margin-left: 20px;
margin-top:20px;
width: 10px;
font: normal 11pt Zekton, Arial, Helvetica, sans-serif;
}




#nl li
{
list-style: none;
margin: 0;
font-size: 11pt;
margin-bottom: 0.2em;
margin-top: 0.2em;
}

#nl a
{
display: block;
text-decoration: none;
margin-bottom: 0.3em;
margin-top: 0.3em;
color: #00c300;
background: white;
border-width: 1px;
border-style: solid;
border-color: #000000;
border-left: 0.5em solid #00c300;
padding: 2px;
}

#nl a#current { border-color: #000000; }


#nl a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#nl a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 130px;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}


#nc>#nl a
{

width: 120px;
}

#nl a:hover, #navlist a#current:hover
{
border-color: #00c300;
background: #00c300;
color: white;
padding: 2px;
}

#nl a:active, #navlist a#current:active
{
border-color: #0c00ac;
padding: 2px;
}
/* ############################################### */


#nl_2
{
color: white;
padding: 0px;
margin-left: 0;
width: 11px;
font: normal 11pt Zekton, Arial, Helvetica, sans-serif;
}




#nl_2 li
{
list-style: none;
margin: 0;
font-size: 11pt;
margin-bottom: 0.1em;
margin-top: 0.1em;
}

#nl_2 a
{
display: block;
text-decoration: none;
margin-bottom: 0.1em;
margin-top: 0.1em;
margin-left: 1.5em;
color: #000000;
background: #ffffff;
border-width: 1px;
border-style: solid;
border-color: #00c300;
border-left: 0.5em solid #00c300;
padding: 2px;
}

#nl_2 a#current { border-color: #000000; }


#nl_2 a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#nl_2 a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 130px;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}


#nc_2>#nl_2 a
{

width: 120px;
}

#nl_2 a:hover
{
border-color: #000000;
padding: 2px;
}

#nl_2 a:active
{
border-color: #0c00ac;
padding: 2px;
}

