BODY{background:#f4f4f4;}


h1           { font:12px/18px Verdana,Arial,Helvetica,sans-serif; color: #800000; font-weight: bold; }
h2           { font:12px/18px Verdana,Arial,Helvetica,sans-serif; color: #800000; font-weight: bold; }
h3           { font:12px/18px Verdana,Arial,Helvetica,sans-serif; color: #333333; }


a:link	 	{ font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; border: none; text-decoration: none;}
a:visited     { font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; border: none; text-decoration: none;}
a:active       { font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; border: none; text-decoration: none;}
a:hover       { font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; color:#800000; background-color:#f4f4f4; border: none; text-decoration: none;}

.txt    { font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.txtrot { font:normal 12px/18px Verdana,Arial,Helvetica,sans-serif; color: #800000;}
.txtgrau{ font:normal 12px/18px Verdana,Arial,Helvetica,sans-serif; color: #666666;}
.txtweiß { font:normal 12px/18px Verdana,Arial,Helvetica,sans-serif; color: #ffffff;}


#Mindestmasse_Seite
{
position: absolute;
width:100%;
min-width:1000;
height:97%;
min-height:600;
top:0;
left:0;

}



/*Kopfbereich*/

#Kopf
{
position: absolute;
left: 0;
top:0;
width:100%;
background:#eaeaea;
height:120;
}


#Kopfgrafik
{
position: absolute;
left: 23%; top:0; width: 75%; height:120;
min-width:500;
top:0;
height:120;
}


/*Titelbereich oben*/
#Titel
{
position: absolute;
left: 23%; top:26%; right:20%; width: 60%; height:10%;
padding-right:20;
font:9pt Verdana,Arial,Helvetica,sans-serif; font-weight: normal;
}

#Titel a:link	 	{font:9pt Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration:none; border-bottom: 0px dashed }
#Titel a:visited     {font:9pt Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration:none; border-bottom: 0px dashed }
#Titel a:hover       { font:9pt Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration:none; border-bottom: 0px dashed; background-color:#ffffff; }
#Titel a:active       { font:9pt Verdana,Arial,Helvetica,sans-serif; font-weight: normal; text-decoration:none; border-bottom: 0px dashed }



/*Navigationsleisten*/

#NaviLinks
{
position: absolute;
left: 0px;
top:28%;
height:70%;
width:18%;
min-width:180;
z-index:58;
}

#NaviOben 
{
	position: absolute;
	left: 0px;
	width: 100%;
    background-image:url('images/Navi_gruen.jpg');
	top: 120;
	height:4%; padding:0px;
	z-index:62;
}



/*Navigation mit Tabellen*/


.zelle{
display:block;
color:#f4f4f4;
background-image:url('images/Hintergrund_rot.jpg');
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
width:100%;
height:20;
padding-left:3;
padding-top:3;
border-left:3px solid #808080;
}

.zellerechts{
display:block;
color:#f4f4f4;
background-image:url('images/Hintergrund_rot.jpg');
width:100%;
padding-left:0;
padding-top:3; padding-bottom:3; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif

}

#map
{
position: relative;
left: 2px;
top:0;
width:100%;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;

z-index:59;

}

#map a {
display:block;
color:#666666;
background-color:#eaeaea;
cursor: hand;
width:100%;
height:20;
padding-left:3;
padding-top:3;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
border-left:3px solid #800000;

}



#map a:visited{
display:block;
color:#666666;
background-color:#eaeaea;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
cursor: hand;
width:100%;
height:20;
padding-left:3;
padding-top:3;
border-left:3px solid #800000;

}


#map a:active{
display:block;
color:#666666;
background-color:#eaeaea;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
cursor: hand;
width:100%;
height:20;
padding-left:3;
padding-top:3;
border-left:3px solid #800000;

}

#map a:hover {
display:block;
color:#ffffff;
background-color:#666666;
cursor: hand;
width:100%;
height:20;
padding-left:3;
padding-top:3;
border-left:3px solid #666666

}




/*Bereich Mitte*/

#MitteScroll
{
position: absolute;
left: 23%; top:36%; right:5%; bottom: 15%; width: 60%; height:54%;
min-height:300;
min-width:440;
overflow:auto;
padding-right:20;
font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333333;

}
	
#MitteScroll a:link	 	{ font:12px/16px Verdana,Arial,Helvetica,sans-serif;color: #666666; text-decoration:none; border-bottom: 1px dashed }
#MitteScroll a:visited     { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #666666; text-decoration:none; border-bottom: 1px dashed }
#MitteScroll a:hover       { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #ffffff; text-decoration:none; border-bottom: 0px dashed;background-color:#800000; }
#MitteScroll a:active       { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #800000; text-decoration:none; border-bottom: 0px dashed }

#MitteScroll_2
{
position: absolute;
left: 23%; top:36%; right:5%; bottom: 15%; width: 60%; height:54%;
min-height:300;
min-width:440;
overflow:auto;
padding-right:20;
font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333333;

}
	
#MitteScroll_2 a:link	 	{ font:12px/16px Verdana,Arial,Helvetica,sans-serif;color: #333333; text-decoration:none; border-bottom: 0px dashed }
#MitteScroll_2 a:visited     { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #333333; text-decoration:none; border-bottom: 0px dashed }
#MitteScroll_2 a:hover       { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #ffffff; text-decoration:none; border-bottom: 0px dashed;background-color:#800000; }
#MitteScroll_2 a:active       { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #800000; text-decoration:none; border-bottom: 0px dashed }

#Mitte_Maps
{
position: absolute;
left: 2; top:120; right:2; bottom: 15%; width: 100%; height:80%;
min-height:300;
min-width:440;
overflow:auto;
padding-right:20;
font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#333333;

}
	
#MitteScroll_2 a:link	 	{ font:12px/16px Verdana,Arial,Helvetica,sans-serif;color: #333333; text-decoration:none; border-bottom: 0px dashed }
#MitteScroll_2 a:visited     { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #333333; text-decoration:none; border-bottom: 0px dashed }
#MitteScroll_2 a:hover       { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #ffffff; text-decoration:none; border-bottom: 0px dashed;background-color:#800000; }
#MitteScroll_2 a:active       { font:12px/16px Verdana,Arial,Helvetica,sans-serif; color: #800000; text-decoration:none; border-bottom: 0px dashed }


#Rechts
{
position: absolute;
right: 0;
top:26%;
width:15%;
height:64%;
min-width:120;
 }
 
#RechtsFoto
{
position: absolute;
right: 0;
top:36%;
width:15%;
height:35%;
z-index:70;
 }
 


/*Randbereich unten*/

#Unten {
	position: absolute;
	width: 100%;
	color:#ffffff;
	background-image:url('images/Hintergrund_rot.jpg');
	bottom: 0px;
	height:4%; padding:0px;
	z-index:60;
	}

#NaviUnten {
	position: absolute;
	width: 100%;
	color:#ffffff;
    background-color:#000000;
	bottom: 25px;
	height:4%; padding:0px;
	z-index:1;
	}


/*Textformate - Hoverformate*/

/*Bilder-Link Wasserzeichen*/
.wasserzeichen img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

:hover.wasserzeichen img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.5;
}