* {margin: 0px; padding: 0px;}
body {font: 100% Helvetica, Arial, Verdana, sans-serif;color: #000000;background: #204420; font-size:13px;line-height:16px;/* background-image:url(../img/bg_l.jpg); background-repeat:repeat-x;*/
}


a {color: #000000;text-decoration: none; margin:0px; padding:0px; }
a:hover {text-decoration: none; color:#94bf8e; } /*b8b9bb*/
a:focus {outline: none;}
img {border: none;}
li {list-style: none;  font-weight: bold;}
p {font-size:12px; text-align:justify;}
label {  height:12px; margin-bottom:6px;width:223px; float: right; display: block; margin-right:20px; text-align:right; font-weight: bold;}
input { padding:3px 3px 3px 3px;margin-bottom:11px; height:12px; font-size: 12px; width: 215px; background-color: #ffffff; font-family: Helvetica, Arial, Verdana, sans-serif; border:0px;float: right; border: #000 1px solid;margin-right:20px;}
.error { color: #204420;}
textarea {margin-bottom:10px;padding:3px 3px 3px 3px; font-family: Helvetica, Arial, Verdana, sans-serif; font-size:12px; width: 215px; height: 72px; overflow:auto; float: left; display: block; float: right;border: #000 1px solid; margin-right:20px;}
input#submit { margin-top:40px; height:24px; font-size: 15px; border: #b0ceb7 0px solid; background-color: #c2e9b7; font-family: Helvetica, Arial, Verdana, sans-serif; cursor:pointer; font-weight: bold; width:110px; float:right;}
input#submit:hover { color:#94bf8e;}

.captcha {float:right; width:221px;border: #000 1px solid;border-bottom: #000 0px solid;margin-right:20px;}

select { padding:3px 3px 3px 3px;margin-top:18px; height:22px; font-size: 12px; width: 185px; background-color: #e7e7e8; font-family: Helvetica, Arial, Verdana, sans-serif; border:0px;float: left; border: #9c9d9f 1px solid;}

.note {font-style:italic;}

.clearleft {clear: left;}
.clearright{clear: right;}
.clearboth{clear: both;}


#container { position:absolute;margin: 0px; padding:0px; text-align:center; background-image:url(../img/bg.jpg); background-position:top; background-repeat:no-repeat;
left: 50%;width: 1010px;margin-left: -505px; /* negative Hälfte von width:700px */
top: 50%;height: 616px;margin-top: -308px; /* negative Hälfte von height:500px */
}


ul#navgen							{padding-top:40px; padding-left:30px; width:950px;;font-size:15px; font-weight: normal;float: left; text-align:left;}
ul#navgen  li						{ list-style-type: none; margin:0px; display:inline; padding-left:12px;}
ul#navgen  li a.nav   				{  color:#000000; }
ul#navgen  li a.nav:hover {  color:#94bf8e; }   	
ul#navgen  a.nav_selected  			{   color:#87888a; }


#language { margin-top: 20px; text-align:left; margin-right: 20px;float: right;margin-bottom: 20px;}
#language li{ display: inline; margin: 0px 1px 0px 1px; font-size:15px; }
.lang_selected  { color: #87888a;}
.lang_selected:hover {color:#87888a; }


ul#menue							{padding-top:22px; width:190px;font-size:15px; font-weight: normal;float: right;margin-right:20px;}
ul#menue  li						{ list-style-type: none; margin-right: 0px; display: block; margin:0px;}

ul#menue  li a.nav   				{ padding-top: 8px; padding-bottom:8px; text-align: right; width: 190px; display: block;  }
ul#menue  li a.nav:hover 	{padding-top: 8px; padding-bottom:8px; text-align: right; width: 190px; display: block; }   	
ul#menue  a.nav_selected  			{ padding-top: 35px; padding-bottom:35px;  text-align: right; width: 190px; display: block; color:#87888a; }
ul#menue  a.nav_selected:hover  	{ padding-top: 35px; padding-bottom:35px;  text-align: right; width: 190px; display: block; color:#87888a; }
 	


#content {margin-top:-17px; width:580px; height: 469px; text-align:center; background-image:none; background-color:#;  float: right; margin-right:45px; }
#content_menue { padding-left:0px; padding-right:0px;margin-top:0px;margin-left:0px; width: 580px;  height: 80px; text-align: left; float:left; border-left: solid 0px #e38e0d; background-color:#;}
#content_menue p.contact{  padding-right:35px; text-align:right;}
#content_left { padding-left:0px; padding-right:0px;margin-top:0px; width: 265px;  height: 389px; text-align: right; float:left; border-left: solid 0px #e38e0d; background-color:#;}
#content_left img {margin-right:20px; }
#content_right {margin-top:-79px; width: 297px; height: 450px; float:right; border-right: solid 0px #e38e0d; background-color:#f; overflow:auto;padding-right:15px;padding-left:3px;}
#content_right img {width:279px;}
#content_products {margin-top: 55px; width: 297px; height: 315px; float:right; border-right: solid 0px #e38e0d; background-color:#f; overflow:auto;padding-right:15px;padding-left:3px;}
#content_contact {margin-top: 18px; width: 300px; height: 450px; float:right; border-right: solid 0px #e38e0d; background-color:#f; padding-right:15px;}


ul.products	{ padding:0; padding-left:0px; margin:0px; font-weight:normal; float:right;}
ul.products li{ padding:0; margin:0px; margin-left:25px; border: solid 0px #4c4c4c;text-align:center;float:left; font-weight:normal; height:80px; }
ul.products li p{ padding:0px; margin:0; padding-left:3px; border: solid 0px #e38e0d;font-weight:normal; text-align:center;}
ul.products li img{ margin-right:0px; margin:0px;padding:0; height: 62px; border-bottom: solid 0px #4c4c4c; }

ul.partner	{ padding:0; padding-left:0px; margin:0px; font-weight:normal; float:left; }
ul.partner li{ padding-bottom:20px; margin:0px; margin-left:0px; border: solid 0px #4c4c4c; text-align:left;font-weight:normal; list-style:none;}
ul.partner li p{margin-left:12px; text-align:left;}

h1 {font-size: 15px; font-weight:bold; padding-bottom:15px; font-weight:bold; margin-top: 0px; text-align: left;}
h2 {font-size: 13px; font-weight:normal; padding-bottom:8px; font-weight:bold; margin-top: 0px;}

