BODY  {
BACKGROUND: #FFFFFF;
COLOR: #111111;
FONT-FAMILY: Verdana, Helvetica, sans-serif; 
font-size: 10pt;
MARGIN-TOP: 0; 
MARGIN-LEFT: 0; 
MARGIN-RIGHT: 0; 
MARGIN-BOTTOM: 2;
text-align: left;
}


td           {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 6;
	margin-left: 6px;
	margin-right: 6px;
	padding-left: 6px;
	padding-right: 6px;
	text-align: left;
	vertical-align: top;
	line-height: 18px;
}


A {
BACKGROUND: none; 
COLOR: #28363C; 
TEXT-DECORATION: none
}

A:active {
BACKGROUND: none; 
COLOR: #CC6600;
TEXT-DECORATION: underline
}

A:visited {
BACKGROUND: none; 
COLOR: #4C5EA8; 
TEXT-DECORATION: none
}

A:hover {
BACKGROUND: none; 
COLOR: #CC6600; 
TEXT-DECORATION: underline
}

INPUT {
background : #EBF2FD;
color: #000000;
font-size: 10px;
}

h1 {
	font-family: serif;
	text-align: center;
	font-size: 20px;
	COLOR: #800000;
	margin-top: 16px;
	margin-bottom: 12px;
	line-height: 130%;
}

h2 {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	MARGIN-TOP: 1;
	MARGIN-BOTTOM: 2;
	color: #990000;
}

h3  {
	font-size: 12px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #400071;
	background: #B5EDB6;
	border-left: 10px solid #408064;
	padding: 6px;
}
  
h4 {
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	MARGIN-TOP: 3; 
	MARGIN-BOTTOM: 2;
	padding-left: 8px;

}  

h5  {
	font-size: 11px;
	width: 287px;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000040;
	background: #FFD5BF;
	border-left: 8px solid #FF6A22;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
 
h6  {
	font-size: 18px;
	font-family: serif;
	font-weight: bold;
	color: #000040;
	background: #EEEEFF;
	border-left: 8px solid #FF6A22;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 19px;
} 
  

hr{
	border: 0px none;
	margin: 0px 0;
	padding: 0;
	height: 1px;
	color: #FF6A22;
	background-color: #FF6A22;
}

.centerh2 {
	font-size: 13px;
	text-align: center;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #D2691E;
}

.spaltentext
{
	font-family: serif;
	font-size: 11pt;
	text-align: left;
	color: #800000;
	padding-bottom: 4px;
}


#navi_links_oben {
	width: 300px;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border: thin ridge #F5F5F5;
}
#navi_links_oben ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navi_links_oben li {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	background-color: #F5F5F5;	
}
#navi_links_oben li a:link, #navi_links_oben li a:visited {
	display: block;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0.5em;
	border-left: 7px solid #7B0000;
	color: #800000;
}
#navi_links_oben li a:hover, #navi_links_oben li a:active, #navi_links_oben li a:focus {
	border-left: 13px solid #800000;
	background-color: Navy;
	color: #F0F8FF;
}
html>body #navi_links_oben li a {
	width: auto;
}




#navigation  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font: 100.01% sans-serif;
   margin:2px 0px 0px 0px; 
   padding:0;
	text-align: left;
	vertical-align: top;
	list-style: none;
}

#navigation ul {
   padding: 0;
}

#navigation li {
	font-size: 13px;
	float: left;
	display: block;
	position: relative;
	width: 106px;
	z-index: 100;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 0px;
	background-color: #D9D9FF;
}

#navigation li ul {
	display: none;
}

#navigation li:hover ul, #navigation li.over ul {
	display: block;
}

#navigation li a:link, #navigation li a:visited {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;	
	text-decoration: none;
	color: #7B0000;
}

#navigation li a:hover {
	text-decoration: none;
	background-color: Navy;
	color: #F0F8FF;
}




#navigation_abo  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
   margin:2px 0px 0px 0px; 
   padding:0;
	text-align: left;
	vertical-align: top;
	list-style: none;
}

#navigation_abo ul {
   font: bold 100.01% sans-serif;
   padding: 0;
}

#navigation_abo li {
	font-size: 9pt;
	float: left;
	display: block;
	position: relative;
	width: 150px;
	z-index: 100;
	margin-right: 3px;
	padding-left: 3px;
	padding-right: 0px;
	background-color: #F5F5F5;
}

#navigation_abo li ul {
	display: none;
}

#navigation_abo li:hover ul, #navigation_abo li.over ul {
	display: block;
}

#navigation_abo li a:link, #navigation_abo li a:visited {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;	
	text-decoration: none;
	color: #7B0000;
}

#navigation_abo li a:hover {
	text-decoration: none;
	background-color: Navy;
	color: #F0F8FF;
}



div.menu2{font-size: 90%; text-align: center; margin: 3px 0; }
div.menu2 A, div.menu2 A:visited{color: black; background-color: #dddddd; display: inline; text-decoration: none; margin: 0; border-width: 1px; border-color: #69f #039 #039 #69f; border-style: solid; padding: 1px 3px;}
div.menu2 A.current, div.menu2 A.current:visited {border-style: solid; color: #fff; background-color: #230BBF; border-color: #36c #006 #038 #006;}
div.menu2 A:hover{color: #fff; background-color: #C63; border-color: #F96 #930 #930 #F96; text-decoration:none;}
div.menu2 A.current:hover{color: #ff4; background-color: #c63;border-color: #F96 #930 #930 #F96;}

#menu {position:relative; margin-top:5px; left:1px; display:block; background:#fff; width:150px;}
#menu .rubrik {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#dddddd; color:#000; font-weight:700; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .titel {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#230BBF; color:#FFF; font-weight:300; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .tab {position:relative; top:0; left:0; font-family:verdana, arial, sans-serif; font-size:11px; }
#menu a:visited {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#f0f0f0; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a:visited span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #fff; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#menu a {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#f8f8e8; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #fff; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#menu a:hover {color:#fff; background-color:#c63; border:1px solid #000; text-decoration:none;}
#menu a:hover span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#ad {position:relative; margin-top:2px; left:4px; display:block; background:#fff; width:145px;}



#dlmenu {
list-style-type:none; 
margin:2px 0px 0px 0px; 
padding:0;
}
/*Menü Abstand Obergriffe */
#dlmenu li {
display:block; 
float:left; 
position:relative; 
z-index:100; 
margin-right:2px;
}
/*letztes padding  muss padding dt a entsprechen */
#dlmenu li span {display:block; z-index:100; background:#cccccc; padding: 4px 6px;font-size:1.1em;}
#dlmenu li a, #dlmenu li a:visited {display:block; padding:0;}

#dlmenu dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url('/dateien/blank.gif');}

#dlmenu dt {background: #230BBF; margin:0; font-size: 1.1em; border-bottom:1px solid #fff; float:left; border-right:1px solid #fff;}
/*Menüeinträge + Unterstrich */
#dlmenu dd {display:none; background: transparent; border-bottom:1px solid #ccc; clear:left; margin:0; padding:0; color: #fff; font-size: 1em; text-align:left;}
/*Schrift Menü + Abstand = li span*/
#dlmenu dt a, #dlmenu dt a:visited {display:block; color:#fff; padding: 4px 6px; text-decoration:none;}
#dlmenu dd a, #dlmenu dd a:visited {background:#f8f8e8; color:#000; text-decoration:none; display:block; padding: 5px 6px;}

#dlmenu li a:hover {border:0px none;}
#dlmenu li:hover dd, #dlmenu li a:hover dd {display:block; border: 2px solid #cccccc;}

/* Menü-Listen-Ende */
#dlmenu li:hover dl, #dlmenu li a:hover dl {border-bottom:7px solid #cccccc;}
#dlmenu li:hover dt a, #dlmenu li a:hover dt a, #dlmenu dd a:hover {background: #cccccc; color:#000;}