body {
	padding-bottom: 10px;
	background: #000 url(../images/bg_black.gif) repeat-x 0 0;
	margin: 0;
	padding: 0;
	font: normal 13px lucida sans unicode, lucida grande, sans-serif;
  color:#A8A8A8;
  line-height:24px;
  margin-bottom:50px;
}

#wrapper {
	margin: auto;
	width: 900px;
	overflow-x: hidden;
}

a img{border:0px;}

#container { 
}

#clearer{clear:both;}

/*STRUKTURAUSZEICHNUNG*/
#head{
  width:900px;
  margin-bottom:90px;
  width: 900px;
  height: 184px;
  background-color:#C0D109;
}

#headlogo{
  width:389px;
  float:left;
  margin-left:180px;
  margin-top:58px;
}
*html #headlogo{margin-left:105px;}


#headline{
  width:900px;
  height:52px;
  margin-bottom:80px;
}

#content{width:900px;}

#footer{
  width:900px;
  margin-top:100px;
}


/*NAVIAUSZEICHNUNG*/
#navi{
  float:left;
  margin-left:212px;
  font-size:12px;
  font-family:lucida console, monospace;
  line-height:18px;
}
*html #navi{margin-left:200px;}

#navi #sprachwahl{margin-bottom:8px; margin-top:5px;}
#navi #sprachwahl a{
  color:#FFF;
  text-decoration:none;
}
#navi #menue ul{
  display:block;
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}

#navi #menue ul li{
  list-style-type:none;
}
#navi #menue ul li a{color:#FFF; text-decoration:none;}
#navi #menue ul li a:hover{color:#727271;}
#navi #menue ul li a.active{color:#000;}


/*TEXTAUSZEICHNUNG*/
p {margin-bottom:20px;}
a.textlink{
  color:#C0D109;
  text-decoration:none;
  background-color: transparent;
  background-image: url(../images/textlink.gif);
  background-repeat: no-repeat;
  background-position: 0pt 5px;
  padding-left: 10px;
}
a.textlink:hover{
  background-color:#C0D109;
  color:#000;
  background-image: url(../images/textlink_invers.gif);
  background-repeat: no-repeat;
  background-position: 0pt 5px;
  padding-left: 10px;
}
a.textlinkgreen{
  color:#C0D109;
  text-decoration:none;
  font-weight:bold;
}
a.textlinkgreen:hover{
  background-color:#C0D109;
  color:#000;
  font-weight:bold;  
}



p .green{
  color:#C0D109;
  font-weight:bold;
}

/*KONTAKTFORMULAR*/
#kontaktform{width:480px; margin-bottom:50px;}
#kontaktform .input_label{
  width:182px;
  height:26px;
  float:left;
  text-align:right;
  color:#C0D109;
}
:root #kontaktform .input_label{line-height:0px;}

#kontaktform .input_feld{
  float:right;
}
#kontaktform .input_feld input{
  background-color:transparent;
  border:1px solid #727171;
  height:21px;
  width:245px;
  color:#fff;
  padding-left:10px;
  padding-top:5px;
  font-family:lucida sans unicode, lucida grande, sans-serif;
}

#mitteilungsfeld{margin-bottom:20px; height:200px;}
#mitteilungsfeld .input_feld textarea{
  background-color:transparent;
  border:1px solid #727171;
  height:200px;
  width:245px;
  color:#fff;
  padding-left:10px;
  padding-top:5px;
  font-family:lucida sans unicode, lucida grande, sans-serif;
  font-size:13px;
  overflow:auto;
}

.checkboxtext{
  margin-right:88px;
  margin-top:-1px;
  float:right;
}
*html .checkboxtext{margin-right:43px;}
:root .checkboxtext{line-height:0px; margin-top:-3px;}

.buttons{margin-left:220px; margin-top:20px;}

/*FINALISTENSEITE*/
#content #finalfoto{
  float:left;
  margin-right:5px;
}
*html #content #finalfoto{margin-right:4px;}

#content #finalfotolast{float:left;}
p.finalcapture{font-size:10px; line-height:14px; margin-top:2px; margin-bottom:0px; padding:0; margin-bottom:15px;}
:root p.finalcapture{margin-bottom:18px;}
#greyline{width:900px; margin-bottom:10px;}





