a { font-family: Verdana, sans-serif; font-size: 0.8em; font-weight:bold }
a:link { color:#FFFFFF }
a:visited { color:#CCCCCC }
a:active { color:#FF0000 }
a:hover { color:#FF0000 }

h1,h2 { font-family: Arial, sans-serif }
h1 { color:#FE0000; font-size:1.6em; font-weight:bold }
h2 { color:#000; font-size:1.6em; font-weight:bold }
h3 { color:#FE0000; font-size:1.3em; font-weight:bold }
h4 { color:#333; font-size:1.1em; font-weight:bold }
h5 { color:#FE0000; font-size:1.1em; font-weight:bold; margin-top:1.8em; margin-bottom:1.1em }
h6 { color:#000; font-size:1.01em; font-weight:bold; margin-top:1.2em; margin-bottom:0.7em; }

body { background-color:#000; 
font-size:100.01%; 
min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler */
}

div#main { background-color:#FFF; color:#222; 
    font-family: Verdana, Arial, sans-serif;
    font-size:0.9em;
    margin-top:105px;
    margin-left:162px;
    padding:15px;
  }

div#main_s { width: 650px }
  
div#main p { width:660px ; }
.amt { width:610px; }

div#main a { font-family: Verdana, Arial, sans-serif; font-size: 0.95em; font-weight:bold; text-decoration:none }
div#main a:link { color:#000099 }
div#main a:visited { color:#668 }
div#main a:active { color:#FF0000 }
div#main a:hover { color:#FF0000 }

div#main table { background-color:#EEE; border-collapse:collapse; font-size:11pt }
div#main td { vertical-align:middle }

div#main .tabwhite { background-color:#FFF; border:0 }

div#main .tabtop { background-color:#FFF; margin-top:20px }

div#main .trdark { background-color:#E0E0E0 }
div#main .tdtop { vertical-align:top }
div#main .tdrechts { text-align:right; vertical-align:top }
div#main .tdextra { font-weight:bold }
div#main .tdausruf { text-align:right; vertical-align:top; padding:5px 5px 0 0; }

div#main .news { width:665px; font-size:0.9em; margin-top:20px; }

div#schmal { width:665px; }

div#wichtig { background-color:#DD80FF; color:#000; 
    font-family: Verdana, Arial, sans-serif;
    font-size:0.97em; 
    margin-left:10.3em;
    padding:1em;
  }

.tkl { color:#000000; font-size:0.9em }

.tnav { color:#FFF; font-family:Verdana, sans-serif; font-size:0.85em; font-weight:bold }

ul { list-style-image:url(bullet_rot.GIF); font-size:1em; margin-top:0; margin-bottom:0; }
.ligr { list-style-image:url(bullet_grau.GIF) }
.likl { font-size:0.9em }

ol { font-size:0.95em }

div#kopf { 
    position:absolute;
    left:165px;
    top:10px;
    padding-bottom:5px;
  }
  * html div#kopf { height:1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */ }

div#kopf img { width:680px; height:51px; }

div#links { 
    position:absolute;
    left:10px;
    top:10px;
    height:100%;
    font-size:0.9em;
    padding:0 0 0 0.2em;
    width:9.5em;
    float:left;
  }

/* div#links img { width:83px; height:91px; } */

.searchword  {color: #222; background-color: #ffd; border: 1px dotted #ffd;}
.searchword0 {color: #222; background-color: #ff0; border: 1px dotted #ff0;}
.searchword1 {color: #222; background-color: #0f0; border: 1px dotted #0f0;}
.searchword2 {color: #222; background-color: #0ff; border: 1px dotted #0ff;}
.searchword3 {color: #222; background-color: #fbb; border: 1px dotted #fbb;}
.searchword4 {color: #222; background-color: #dfd; border: 1px dotted #dfd;}
.searchword5 {color: #222; background-color: #faf; border: 1px dotted #faf;}
.searchword6 {color: #222; background-color: #ccc; border: 1px dotted #ccc;}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.suckertreemenu ul{
margin: 0;
padding: 0px;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: black; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: inline-block;
/* min-width: 20px; Width of top level menu link items*/
padding: 1px 12px 1px 0;
/* border: 1px solid black; */
border-left-width: 0;
text-decoration: underline;
color: white;
}
        
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: block;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 185px; /*width of sub menu levels*/
color: white;
text-decoration: underline;
padding: 5px 5px;
/* border: 1px solid #ccc; */
}

.suckertreemenu ul li a:hover{
background-color: black;
color: red;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: black url(css/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: black url(css/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
        
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;}
* html .suckertreemenu ul li a { height: 1%;}
* html .suckertreemenu ul li ul li { float: left;}
/* End */ 

