dt, dl, dd{margin:0; padding:3;}
dl, dd {color: #000000; font-weight: bold }
dt           { border:1px solid #FF9900; background-color: #FFEA95;color: #000080; font-weight: bold;cursor: pointer; }
dl {padding:0; background-color:#FFD942}
body         { padding:5; font-family: Arial; font-size: 10pt }
H1 {
	FONT-SIZE: 20px; MARGIN-BOTTOM: 0px; COLOR: #000000
}
H2 {
	FONT-SIZE: 18px; COLOR: #000000
}
H3 {
	FONT-SIZE: 16px; COLOR: #000000
}
H4 {
	FONT-SIZE: 14px; COLOR: #000000
}

A:link {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none
}
A:visited {
	 FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none
}
A:hover { padding:0; background-color:#FFFF00; FONT-WEIGHT: bold;  COLOR: #0000FF; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}


table   {padding:3px; font-family: Arial; font-size: 10pt; width:100%;  }
table.unten   { border-bottom:1px solid #C0C0C0; padding:3px; font-family: Arial; font-size: 10pt; width:100%; border-left-width:1; border-right-width:1; border-top-width:1;   }
table.links   { padding:3px; font-family: Arial; font-size: 10pt; width:100%; border-left-width:1; border-right-width:1; border-top-width:1; border-left-style:solid  }
table.grau    { border:1px solid #C0C0C0; font-family: Arial; font-size: 10pt; width:100%; padding:3px; }
table.orange   {padding:3px; border:1px solid #FF9900; font-family: Arial; font-size: 10pt; width:100%; background-color:#FFFFCC  }
table.suche   {padding:3px; border:2px solid #CC9900; font-family: Arial; font-size: 10pt; width:100%; background-color:#FFFFCC  }
td {vertical-align:middle}
td.mitte {vertical-align:middle}
td.mitte_mitte {vertical-align:middle; text-align:center}
td.links     { border-left: 1px solid #C0C0C0 }
td.links_rechts     { border-right:1px solid #C0C0C0; border-left:1px solid #C0C0C0;  }
td.such_kopf {border: 1px solid #000000; padding-left: 4; padding-right: 4; padding-top: 1; 
               padding-bottom: 1; background-color: #333300; color:#FFFFFF; font-weight:bold}
td.navi_kopf {border: 0px solid #000000; padding-left: 4; padding-right: 4; padding-top: 1; 
               padding-bottom: 1; background-color: #FF9900; color:#FFFFFF; font-weight:bold}
td.navi_rumpf {border: 0px solid #000000; padding-left: 4; padding-right: 4; padding-top: 1; 
               padding-bottom: 1; background-color: #FFE479; list-style-type:square; line-height:16px}
               

#ober_div{padding:10px; WIDTH: 100%; 
}

#menucontainer {
border:1px solid #606060;
background-color:#dddddd;
line-height:20px;
width:100%;
padding:5px;
margin:0px 5px 5px 0px;
}
.menutitle
{
margin:-5px -5px 5px -5px;
padding:2px;
background-color:#cccccc;
font-weight:bold;
border-bottom:1px solid #606060;
}