/* - - - - - - - - - - - - Allg. Vorgaben - - - - - - - - - - - - */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 101%;
	height: 100%;
	color: #000;
	margin: 0;
	padding: 0;
	height:100%;
	border: 0;
	background-color: #d9e5bf;
	background-image: url(../grafik/bg.gif);
	background-position: -140px -20px;
	background-repeat: no-repeat;
	text-decoration: none;
	scrollbar-arrow-color:#d9e5bf;
   	scrollbar-face-color:#0d4917;
  	scrollbar-highlight-color:#7c9c6d;
   	scrollbar-3dlight-color:#7c9c6d;
  	scrollbar-shadow-color:#;
  	scrollbar-darkshadow-color:#;
  	scrollbar-track-color:#;
}
a:link  	{ color:#0d4917; text-decoration: underline; }
a:active    	{ color:  #0d4917;  text-decoration: underline; }
a:visited  	{ color:#0d4917;  text-decoration: underline; }
a:hover    	{ color: #f7f9e4; text-decoration: underline;}
b {color: #0d4917;}
p, br, li {	font-size: 0.8em;	margin: 0;	padding: 0;}
.nofloat {	clear: both;}
img{	border: 0;}
h1 {	font-size: 1em;
	color: #0d4917;
	padding-bottom:1.5em;
	padding-top:2.5em;
	font-weight: bold;
	margin: 0;
}
h2 {
	font-size: 0.8em;
	color: #0d4917;
	padding-bottom:0.8em;
	padding-top:1.2em;
	font-weight: bold;
	margin: 0;
}
h3  { 
	color: #0d4917; 
	font-size: 0.8em; 
	padding-top: 1em; 
	padding: 1.5em 0 0.4em 0;
	margin: 0;
	}
h4  { 
	color: #0d4917; 
	font-size: 0.8em; 
	padding-top: 1.5em; 
	padding: 0;
	margin: 0;
	}
.wir {
	border-left: 1px dotted #0d4917;
	margin: 1.5em 0 1.5em 0;
	padding: 0 0 0 20px;
}
hr {border-top: 1px solid #0d4917;width:100%;height: 1px;}
.koop {
	border: none;
	margin: 0 0 1.5em 0;
	padding: 0 0 0 20px;
	line-height: 1.2em;
}	


#box {
	padding:0;
	margin:5% 10% 0% 10%;
	border-bottom: 1px solid #0d4917;
	border-right: 1px solid #0d4917;
	border-top: 1px solid #0d4917;
	border-left: 1px solid #0d4917;
	background-image: url(../grafik/dot.gif);
	background-repeat: repeat-y;
	}
#menu {
	float: left;
	padding: 180px 0px 0px 0px;
	width: 200px;
	height: auto;
	color: #f7f9e4;
	background-image: url(../grafik/logo2.gif);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	list-style:none;
	background-color: #0d4917;
}
#sub {
	position:absolute;
	top:2.8em;
	right:9.5em;
	color:#0d4917;
	font-size: 0.8em;
	font-weight: bold;
	}
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 0 210px;
	padding:40px 30px 0px 30px;
	line-height: 1.5em;
	color: #000;
}
#bild1{
	float:right;
	margin:1.4em 3.5em 1.5em 1.5em;
}
#bild2{
	float:right;
	margin:0.9em 2.0em 1.0em 1.5em;
	border: 0;
}
.listeul {
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-type: none;
}
.listeli {
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 10px 5px 0px -20px;
	list-style-image: none;
	list-style-type: none;
}
.listeliauswahl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
	color:#f7f9e4; 
	padding: 0px;
	margin: 10px 5px 0px -20px;
	text-decoration: underline; 
	list-style-image: none;
	list-style-type: none;
}
.listesubli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px 7px 0px 0px;
	list-style-image: none;
	list-style-type: none;
}
.listesubliauswahl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 0px 7px 0px 0px;
	text-decoration: underline; 
	list-style-image: none;
	list-style-type: none;
}
a.menu:link{
color: #f7f9e4; 
text-decoration: none;
}
a.menu:visited {
color: #f7f9e4;  
text-decoration: none; 
}
a.menu:hover {
color:  #f7f9e4; 
text-decoration: underline; 
}
a.menu:active {
color:  #f7f9e4; 
text-decoration: none;
}
a.sub:link{
color: #0d4917;
text-decoration: none;
}
a.sub:visited {
color: #0d4917; 
text-decoration: none; 
}
a.sub:hover {
color:   #f7f9e4; 
text-decoration: underline; 
}
a.sub:active {
color: #0d4917; 
text-decoration: none;
}
a.listesubli:link	{text-decoration: none; color: black; font-weight: normal; text-decoration: none;}
a.listesubli:visited 	{text-decoration: none; color: black; font-weight: normal; text-decoration: none;}
a.listesubli:hover 	{text-decoration: none; color: #008672; font-weight: normal; text-decoration: none;}
a.listesubli:active 	{text-decoration: underline; color: #008672; font-weight: normal; text-decoration: none;}
#log {display: none;}
#footer {	 clear:left;
    margin-top:1em; bottom-margin: 10px;
       text-align:center;
    padding:10px;}