table.haupt {table-layout:auto; width:950; height:550; border:solid 1px #ffd268;}
td { font-family:Arial, "Helvetica"; color:#000000; font-size:11pt; }
font.suche { font-family:Arial, "Helvetica"; color:#000000; font-style:italic; font-size:11pt; background-color:#87ffa3; }
td.start { font-family:Arial, "Helvetica"; color:#000000; font-size:16pt; font-weight:bold;}
font.klein { font-family:Arial, "Helvetica"; color:#000000; font-size:8pt; }
font.gross_rot { font-family:Arial, "Helvetica"; color:#ba0001; font-size:16pt; font-weight:bold; font-variant:small-caps}

td.ueberschr {background-color:#ffd268;}
a.pub {font-family:Arial, "Helvetica"; color:#1c14c9; font-size:11pt; text-decoration:none;}
a.pub:hover {font-family:Arial, "Helvetica" ; color:#00388b; font-size:11pt; text-decoration:underline;}

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

div.erstellt{margin-top:0.3em; margin-right: 1.9em }
font.erstellt {font-family:Arial, "Helvetica"; font-size:6pt; color:#000033;}
a.erstellt {font-family:Arial, "Helvetica"; color:#589bff; font-size:6pt; text-decoration:none;}
a.erstellt:hover {font-family:Arial, "Helvetica" ; color:#00388b; font-size:6pt; text-decoration:underline;}


#sitemap {position:absolute; top:-3520px; left:-3700px;  visibility:visible;}



input,textarea,select { background-color:#ffffff; color:#060b80; border:solid 1px #ba0001}
input.button {color:#ba0001; border:solid 1px #ba0001; cursor:pointer}

img.right {margin-top:0px; margin-left:15px; margin-right:0px;}
img.left {margin-left:0px; margin-right:15px; margin-top:0px;}

table.innen {margin-top:0px; margin-left:10px; margin-right:0px;}

/* ########################################### */

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




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

#nl a
{
display: block;
text-decoration: none;
margin-bottom: 0.3em;
margin-top: 0.3em;
color: #ba0001;
background: white;
border-width: 1px;
border-style: solid;
border-color: #ba0001;
border-left: 0.5em solid #ba0001;
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: #ba0001;
background: #ba0001;
color: white;
padding: 2px;
}

#nl a:active, #navlist a#current:active
{
border-color: #800104;
padding: 2px;
}

/* ############################################### */


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




#nl_2 li
{
list-style: none;
margin: 0;
font-size: 8pt;
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: #4b4b4b;
background: #fffef5;
border-width: 1px;
border-style: solid;
border-color: #990033;
border-left: 0.5em solid #4b4b4b;
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: 140px;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}


#nc_2>#nl_2 a
{

width: 130px;
}

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

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