@charset "utf-8";
/* Formatdatei by Fred Niemeyer */

h1 { font-size: 26px;	font-weight: bold; line-height: 1.5em;}
h2 { font-size: 22px;	font-weight: bold; }
h3 { line-height: 1.5em; }
h4 { line-height: 1.5em; }

a           { font-weight: bold; 	text-decoration: none; 	color: #2C3D18; }
a:link  	{ color: #2C3D18; }
a:visited   { color: #8AA057; } 
a:hover 	{ color: #4E6C2C; }
img 		{ border: solid 1pt #4E6C2C;	margin-left: 10px;	float: right;}

#pur img 	{ border: solid 1pt #4E6C2C;	margin-left: 0px; float: none;}
#purpur img { border: 0;	margin-left: 0px;	float: none;}
#rahmen		{ border: solid 1pt #4E6C2C;  text-align: center; }	
#aufz1 		{ background-image: url(vis/zb.jpg); border: solid 1pt #4E6C2C;	margin: 0 10px 0 0;	float: left; width:75px; height:75px}
#aufz2 		{ background-image: url(vis/zb2.jpg); border: solid 1pt #4E6C2C;	margin: 0 10px 0 0;	float: left; width:75px; height:75px}
#aufz3 		{ background-image: url(vis/pdf.jpg); border: solid 1pt #4E6C2C;	margin: 0 10px 0 0;	float: left; width:45px; height:50px}



body {
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #4E6C2C;
	background-color: #8AA057;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
.doris #container {
	width: 1000px;
	background-color: #F0FFC8;
	margin: 0 auto;
	border: 2px solid #4E6C2C;
	text-align: left;
	margin-top: 20px;
	line-height: 1.5em; 
}

.doris #header {
	padding: 0 10px 0 20px;  
	background-color: #DDDDDD;
	background-image: url(vis/kopf.jpg);
	min-height: 130px;
}
.doris #header p {
	margin: 0;
	padding: 10px 0;
	color: #FFF;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}


.doris #menue {
	padding: 0 10px 0 10px;
	background-color: #F3E59E;
	min-height: 40px;
}
.doris #menue p {
	color: #4E6C2C;
	margin: 0px;
	padding: 10px;
	font-weight: bold;
}

.doris #menue a 		{ color: #2C3D18; }
.doris #menue a:hover 	{ color: #F6CC04;  background: #2C3D18; }
.doris #menue #on  		{ color: #F6CC04; font-weight: bold; background: #2C3D18 no-repeat }



.doris #mainContent {
	
	min-height: 550px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}

   
.doris #footer {
	padding: 0 10px;
	background-color: #4E6C2C;
}
.doris #footer p {
	margin: 0; 
	padding: 10px 0; 
	color: #FFF;
	font-size: 11px;
	font-weight: bolder;
	text-align: right;
}

.doris #footer a:link  		{	color: #FFF; }
.doris #footer a:visited  	{	color: #FFF; }
.doris #footer a:hover 		{	color: #F3E59E; }
