html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	background-image: url(../images/site/bg_white.jpg);
	background-repeat: repeat-x;
}

a:link {
	color: #337700;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #337700;
}
a:hover {
	text-decoration: none;
	color: #46A600;
}
a:active {
	text-decoration: none;
	color: #337700;
}

div#logo{position:absolute; left:790px; top:27px; width:235px; height:200px; z-index:1;	background-image: url(../images/site/logo.png);	background-repeat: norepeat;}
div#breadcrums{margin: 0px 0px 0px 790px;width:230px; height:25px}
div#breadcrumstext{padding:7px 0px 0px 3px;font-size: 10px;}

#container {
	width: 100%;
	background: ;
}

#header {
	margin: 0px 0px 0px 0px;
	border-top: 2px solid #337700;
	border-bottom: 2px solid #337700;
	height: 200px;
	width: 100%;/*1250px;*/
	background-image: url(../images/banner/banner_bg.jpg);
}

#extra {
	/*position:absolute; left:770px; top:270px;*/
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	line-height:1.5;
	font-size: 10px;
	float: right;/**/
	text-align:justify;
	width: 250px;
	background-color:#FBFBE8;
}
#extra h1 {font-size: 13px;font-style:bold;color: #666666;}
#extra img {border: 1px solid #337700;margin: 3px 3px 0px 0px;padding: 2px 2px 2px 2px; width: 200px;}
#extraleer {margin: 0px 0px 10px 0px;padding: 10px 10px 10px 10px;float: right;width: 215px;}


#nav {
	float: left;
	width: 170px;
	background-color:#E2ECE1;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 140px 0px;
}
#navigation {
	float: left;
	width: 160px;
	/*margin: 10px 0px 10px 10px;*/
	text-align:left;
	border-top: 0px solid #337700;
	border-right: 1px solid #337700;
	border-bottom: 1px solid #337700;
	border-left: 1px solid #337700;/**/
}
#hnav {padding:5px;/*background-image: url(../images/site/dotted.gif);background-repeat: repeat-x;*/border-top: 1px solid #337700;}
#hnav a{font-size:13px;font-weight:bold;text-decoration: none;}
#subnav {padding-left:8px;padding-top:2px;padding-bottom:7px}
#subnav a{font-size: 12px;text-decoration: none;}

#content {line-height:1.9;margin: 10px 30px 10px 30px;width:550px}
#content h1 {font-size: 15px; font-style:bold; color: #337700;background-color:#E2ECE1; text-align:center;}
#content h2 {font-size: 13px; font-style:bold;color: #337700;background-color:#E2ECE1; text-align:center;}
#content ul {color: #555555;}
#content li {font-size: 13px;color: #555555;}
#content img {border: 1px solid #337700;margin: 3px 3px 0px 0px;padding: 2px 2px 2px 2px;}


#footer {clear: both;width:1100px;margin: 40px 0px 0px 0px;height:35px;font-size:9px;color: #aaa;border-top: 1px solid #337700;}
#lan{float:left;width:200px;margin-left:10px;margin-top:10px;/**/}
#adresse{width:520px;margin: 10px 10px 10px 210px}
#startcontainer {width: 800px;}
#startimage img {
	border: 1px solid #337700;
}
#startsprachecontainer {
	margin: 20px 0 0 0;
	width: 800px;
}
#startsprache {
	float: center;
	width: 430px;
	text-align: left;
	margin: 5px 0 0 370px;
}
.eingabe_links {
	font-size: 13px;
	text-align: left;
	vertical-align: top;
}
.eingabe_rechts {
	font-size: 13px;
}
.eingabefeld_kl {
	height: 16px;
	width: 250px;
	color: #666666;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.eingabefeld_gr {
	height: 250px;
	width: 350px;
	color: #666666;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.red {
	color: #CC0000;
}

