body {padding:0;margin:0;text-align:center;font-family:verdana, arial, helvetiva, sens-serif;font-size:101.01%;color:#F5EC94;background-color:#324400;}
a:link, a:visited{color:#B61E11;text-decoration:none;}
a:hover, a:active, a:focus{color:#B61E11;}
a img{border:0;}
address{font-style: normal;}
h1{padding-bottom:3px;font-family:Times;font-size:1.25em;color:#324400;text-transform: uppercase;letter-spacing:2px;border-bottom:1px solid #324400;background-image:  url(../jpg_gif/h1_bg.gif);background-repeat: no-repeat;background-position: 530px top;}
h2, h3, h4, h5, h6{font-size:1em;color:#93A119;}
#inner-content p, #inner-content div, #inner-content li{line-height:1.5em;}
#topnavi, #leftcol, #inner-content{font-size:.8em;color:#324400;}
#bread, address{font-size:.8em;}
strong{font-size:95%;}
/*boxen*/
#rahmen{width:970px;margin:20px auto;text-align:left;background-color:#F3F7C7;}
#header{height:200px;clear:left;background-color:#324400;background-image: url(../jpg_gif/header_bg.jpg);background-repeat:no-repeat;}
#topnavi{width:400px;padding:25px 0 0 25px;background-color:transparent;}
#topnavi ul{height:20px;margin:0;padding:0;list-style:none;overflow:hidden;background-color:transparent;}
#topnavi ul li{margin:0;padding:0;float:left;}
#topnavi li a:link, #topnavi li a:visited{width:auto;display:block;padding:0 5px;color:#F5EC94;font-weight:normal;}
#topnavi li a:hover, #topnavi li a:active, #topnavi li a:focus, #topnavi .active{color:#fff !important;}
 .lang{width:100px;height:92px;height:14px;clear:left;margin:10px 5px 14px 5px;background-color:transparent;}
#logo{background-color:transparent;}
#bread{padding:3px 3px 3px 270px;color:#fff;background-color:#AABB1B;}
#bread a, #footer a{color:#fff;}
#leftcol{float:left;width:270px;background-color:#D8DF8F;}
#leftcol ul{width:270px;margin:20px 0 10px 0;padding:0;list-style:none;border-top:1px solid #AABB1B;overflow:hidden;}
#leftcol ul li{margin:0;padding:0;text-transform:uppercase;border-bottom:1px solid #AABB1B;}
#leftcol li a:link, #leftcol li a:visited{width:100%;display:block;margin-right:-25px;padding:6px 5px 6px 25px;color:#324400;font-weight:normal;}
#leftcol li a:hover, #leftcol li a:active, #leftcol li a:focus, #leftcol .active{color:#B61E11 !important;background-color:#F3F7C7;}
#info{width:270px;padding-bottom:5px;background-color:#324400;}
#info a{margin:0 0 0 0;padding:0 !important;}
#content{margin:50px 0 0 320px;background-color:transparent;}
#inner-content{width:570px;color:#324400;background-color:transparent;}
#inner-content a:hover, #inner-content a:active, #inner-content a:focus{text-decoration:underline;}
 .page-nav{
	margin-bottom: 40px;
	padding-bottom: 5px;
	border-bottom: 1px solid #324400;
	background-image: url(../jpg_gif/h1_bg.gif);
	background-repeat: no-repeat;
	background-position: 530px -2px;
	clear: right;
}
#footer{background-color:#ADB76D;}
 .footer{margin-left:270px;padding:3px 3px 3px 50px;color:#000000;background-color:#C0C894;}
/*formular*/
fieldset{border:0;}
legend{margin:0;padding:0;color:#F3F7C7;font-size:.1em;}
 .form-element{height:20px;margin-bottom:5px;clear:left;}
/*input, textarea{float:left;}*/
input, textarea, select{
	width: 220px;
	font-family: verdana;
	color: #324400;
	font-size: 1em;
	border: 1px solid #ADB76D;
	background-color: #FBFDE2;
}

input.submit, input.submit:focus {
	width:452px;
}

 input:focus, textarea:focus{width:222px;background-color:#ADB76D;color:#fff;}
/*input:focus, textarea:focus{width:200px;}*/
label{float:left;width:220px;height:20px;margin:0 5px 0 0;padding:0 2px;background-color:#ADB76D;color:#fff;border:0;}
label.submit{background-color:#F3F7C7;}
/*klassen*/
.hds, .hds a:link, .hds a:visited, .hds.a:hover, .hds a:active, .hds a:focus{margin-bottom:26px;font-size:.1em;color:#324400;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.imgright{float:right;margin:5px 0 5px 5px;}
.imgleft{float:left;margin:5px 5px 5px 0;}
.red{
	color: red;
}
.fett{
	font-weight: bold;
}
