/*Farben*/
/*
dunkelgrün	hex:#008040
*/

body
{
	/*Hintergrundfarbe des Dokuments*/
	background-color:#EFEFEF;  /*#666666*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Klassen fuer jede Seite*/
#main
	{ 
		position:absolute; 
		left:0px;
		top:20px;
		width:770px; 
		z-index:1;
	   	background-color:#EFEFEF;
	}
	
div.main1
	{ 
		position:absolute; 
		left:67px;
		top:10px;
		width:500px; 
		z-index:4;
	   	color:#ffffff;
		font-size:30px;
		font-weight:bold;
	}
	
div.main2
	{ 
		position:absolute; 
		left:149px;
		top:10px;
		width:590px; 
		z-index:4;
	   	color:#000000;
		font-size:30px;
		font-weight:bold;
	}
	
div.farbfeld
	{ 
		position:absolute; 
		left:0px;
		top:90px;
		width:770px; 
		height:100px; 
		z-index:3;
	   	background-color:#008040;
	}
		
div.navileiste
	{ 
		position:absolute; 
		left:0px;
		top:0px;
		width:149px; 
		height:550px; 
		z-index:2;
	   	background-color:#B1B1B1;
	}
		
div.fuss1
	{ 
		position:absolute; 
		left:0px;
		width:770px; 
		height:20px; 
		z-index:5;
	   	background-color:#B1B1B1;
	} 
	
div.fuss2
	{ 
		position:absolute; 
		left:0px;
		top:0px;
		width:149px; 
		height:20px; 
		z-index:6;
	   	background-color:#008040;
	} 
	
div.fuss3
	{ 
		position:absolute; 
		left:0px;
		font-size:1px;
		width:770px; 
		height:15px; 
		z-index:6;
	} 

div.mainlogo
	{ 
		position:absolute; 
		left:0px;
		top:0px;
		width:149px; 
		height:94px; 
		z-index:2;
	}
		
div.mainimpressum
	{ 
		position:absolute; 
		left:10px;
		top:3px;
		width:30px; 
		height:10px; 
		z-index:5;
	   	font-size:10px;
		color:#009974;
	}
	
div.mainkontakt
	{ 
		position:absolute; 
		left:90px;
		top:3px;
		width:30px; 
		height:10px; 
		z-index:5;
	   	font-size:10px;
		color:#009974;
	}
	
div.copy
	{ 
		position:absolute; 
		left:670px;
		top:3px;
		width:70px; 
		height:10px; 
		z-index:5;
	   	font-size:10px;
		color:#ffffff;
	}
		
	
/*Bilder*/
div.kopflinks
	{ 
		position:absolute; 
		left:2px;
		top:2px;
		width:145px;
		z-index:8;
	}
	
div.kopf
	{ 
		position:absolute;
		top:0px;
		height:100px;
		z-index:8;
	}


/*Klassen fuer Links*/
a.mainlink {color: #008040;text-decoration:underline;font-size:11px;}
a.mainlink:visited { text-decoration:underline; color:#008040;font-size:11px;}
a.mainlink:hover { color: #B1B1B1; text-decoration:none;font-size:11px;}
a.mainlink:active { color: #008040; text-decoration:underline;font-size:11px;}

a.mainlink2 {color: #008040;text-decoration:none;font-size:11px;}
a.mainlink2:visited { text-decoration:none; color:#008040;font-size:11px;}
a.mainlink2:hover { color: #B1B1B1; text-decoration:none;font-size:11px;}
a.mainlink2:active { color: #008040; text-decoration:none;font-size:11px;}

a.menue {color: #ffffff;text-decoration:none;font-size:10px;cursor:pointer;FONT-WEIGHT: bold;}
a.menue:visited { text-decoration:none; color:#ffffff; cursor:pointer;font-size:10px;FONT-WEIGHT: bold;}
a.menue:hover { color: #B1B1B1; text-decoration:none; cursor:pointer;font-size:10px;FONT-WEIGHT: bold;}
a.menue:active { color: #ffffff; text-decoration:none; cursor:pointer;font-size:10px;FONT-WEIGHT: bold;}

a.navi2 {color: #ffffff;text-decoration:none;font-size:10px;cursor:pointer;FONT-WEIGHT: bold;}
a.navi2:visited { text-decoration:none; color:#ffffff; cursor:pointer;font-size:10px;FONT-WEIGHT: bold;}
a.navi2:hover { color: #008040; text-decoration:none; cursor:pointer;font-size:10px;FONT-WEIGHT: bold;}
a.navi2:active { color: #ffffff; text-decoration:none; cursor:pointer;font-size:10px;FONT-WEIGHT: bold;}

P.navi {MARGIN-TOP: 4px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #333333;}
.navi A {BORDER-TOP:#ffffff 1px solid; DISPLAY: block; PADDING-LEFT:1.0em; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR:#B1B1B1; TEXT-DECORATION: none}
.navi A:hover {BORDER-TOP: #ffffff 1px solid;COLOR: #008040;BACKGROUND-COLOR:#B1B1B1; TEXT-DECORATION: none}

P.navi1 {MARGIN-TOP: 3px; FONT-SIZE: 9px; MARGIN-BOTTOM: 3px; COLOR: #ffffff;}
.navi1 A {DISPLAY: block; PADDING-LEFT:3.5em; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #B1B1B1; TEXT-DECORATION: none}
.navi1 A:hover {BACKGROUND-COLOR:#B1B1B1; TEXT-DECORATION: none;COLOR: #008040;}

P.navi3 {MARGIN-TOP: 4px; FONT-SIZE: 11px; MARGIN-BOTTOM: 2px; COLOR: #333333;}
.navi3 A {BORDER-BOTTOM:#ffffff 1px solid;BORDER-TOP:#ffffff 1px solid; DISPLAY: block; PADDING-LEFT:1.0em; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR:#B1B1B1; TEXT-DECORATION: none}
.navi3 A:hover {BORDER-TOP: #ffffff 1px solid;COLOR: #008040; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR:#B1B1B1; TEXT-DECORATION: none}


div.seitenueberschrift{ position:absolute;width:550px; z-index:4;FONT-WEIGHT: bold;font-size:18px;}
div.kapitelueberschrift{ position:absolute; width:550px; z-index:4;FONT-WEIGHT: bold; color: black; font-size:13px;}
div.inhalt{ position:absolute;width:550px; z-index:4;font-size:11px;}
div.inhalttext{ position:absolute;z-index:5;color: black;font-size:11px;}
div.inhaltrand{ position:absolute;z-index:3;background-color:#009974;color: black;font-size:11px;}
div.links{ position:absolute;z-index:4;left:350px;font-size:11px;}
	
h1
{
	font-size:18px;
	FONT-WEIGHT: bold;
}
		
h2
{
	font-size:13px;
	FONT-WEIGHT: bold;
	margin-bottom:5px;
	margin-top:20px;
	padding:0px;
}

div.contents
	{ 
		float:left;
		font-size:11px;
		margin-top:5px;
		margin-right:5px;
		width:195px;
		height:80px;
		background-color:#B1B1B1;
		border: 1px solid #008040;
	}
	
div.contentbilder
	{ 
		float:left;
		margin-top:10px;
		margin-right:15px;
		width:auto;
		height:auto;
		border: 1px solid #008040;
	}
		
td.content
	{  
		color: black; 
		font-size:11px;
		vertical-align:top;
	}
	
td.bilderbogen
	{  
		color: #ffffff; 
		font-size:10px;
		vertical-align:top;
	}

div.bilder
	{ 
		position:absolute;
		z-index:4;
		color: black; 
		font-size:11px;
	}
	
div.bildunterschrift
	{ 
		position:absolute; 
		z-index:4;
		color: #016445; 
		font-size:10px;
	}
	
FONT.beschriftung
{
	font-size:11px;
	color:#000000;
}
		
P.haupttext
{
	font-size:11px;
	color:#FF8000;
}

P.ueberschrift
{
	font-size:13px;
	color:#5781CE;
}

.input 
{ 
  width: 213px; 
  background-color: #ffffff; 
  border: 1px solid  #999999;; 
  font-size: 11px; 
} 

.text
{ 
  background-color: #ffffff; 
  width: 213px;
  border: 1px solid #999999; 
  font-size: 11px; 
} 

.button 
{ 
  background-color: #CFCFCF; 
  width: 120px; 
  font-size: 11px; 
  color: #000000;
}  

select
{ 
  background-color: #ffffff; 
  width: 213px;
  font-size: 11px; 
}  

.message
{ 
  background-color: #EEEEEE; 
  width: 300px; 
  font-size: 11px; 
  border-color:#999999;
  text-align:right;
}  

.rot10{font-size:10px; font-style:normal; color:red}	
.gruen10{font-size:10px; font-style:normal; color:green}
.schwarz10{font-size:10px;color:black;}

FONT.haupt08
{
	font-size:11px;
}

FONT.schwarz08
{
	font-size:11px;
}

FONT.schwarzgross
{
	font-size:13px;
}