@charset "utf-8";
/* CSS Document */

body{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-color:#dbccaa;		
}
#corpus{
		width:1024px;
		height:600px;
		margin:0px auto;
}
#wrapper{
		width:1023px;
		height:600px;
}
img{
		border:0px;
}
img a{
		border:0px;
}
a:link, a:visited{
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#581915;
		text-decoration:none;
		line-height:16px;
		font-weight:bold;
}
a:hover, a:active, a:focus{
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#f0ede4;
		text-decoration:none;
		line-height:16px;
		font-weight:bold;
}
table{
		width:520px;
		padding:0px;
		margin:0px;
}
td{
		width:260px;
		height:15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		text-align:left;
		color:#581915;
		padding:0px;
		margin:0px;
}
/*----------------------------------------------------------holz rahmen------------------------------------*/
#links{
		width:96px;
		height:600px;
		float:left;
		font-size:1px;
		background-image:url(../bilder/holz_links.gif);
		background-repeat:no-repeat;
}
#oben{
		width:831px;
		height:40px;
		float:left;
		font-size:1px;
		background-image:url(../bilder/holz_oben.gif);
		background-repeat:no-repeat;
}
#rechts{
		width:96px;
		height:600px;
		float:right;
		font-size:1px;
		background-image:url(../bilder/holz_rechts.gif);
		background-repeat:no-repeat;
}
#unten{
		width:831px;
		height:49px;
		float:left;
		font-size:1px;
		background-image:url(../bilder/holz_unten.gif);
		background-repeat:no-repeat;
}

/*---------------------------------------------------------main außen-Kontur------------------------------------*/

#main_rahmen{
		width:831px;
		height:511px;
		float:left;
}
#kontur_links{
		width:8px;
		height:511px;
		float:left;
		font-size:1px;
		background-image:url(../bilder/kontur_links.png);
		background-repeat:no-repeat;
}
#kontur_oben{
		width:815px;
		height:8px;
		float:left;
		font-size:1px;
		background-image:url(../bilder/kontur_oben.png);
		background-repeat:no-repeat;
}
#kontur_rechts{
		width:8px;
		height:511px;
		float:right;
		font-size:1px;
		background-image:url(../bilder/kontur_rechts.png);
		background-repeat:no-repeat;
}
#kontur_unten{
		width:815px;
		height:8px;
		float:left;
		font-size:1px;
		background-image:url(../bilder/kontur_unten.png);
		background-repeat:no-repeat;
}

/*---------------------------------------------------------main------------------------------------*/

#main{
		width:815px;
		height:503px;
		float:left;
}

#main_links{
		width:235px;
		height:411px;
		float:left;
}
#main_rechts{
		width:580px;
		height:411px;
		float:left;
}

/*---------------------------------------------------------links------------------------------------*/

#logo{
		width:235px;
		height:147px;
}
#navi_oben{
		width:235px;
		height:209px;
		background-image:url(../bilder/navi_oben.png);
		background-repeat:no-repeat;
}
.button{
		width:235px;
		height:26px;
		font-size:1px;
}
.button_abstand{
		width:235px;
		height:4px;
		font-size:1px;
}
#navi_unten{
		width:235px;
		height:23px;
		background-image:url(../bilder/navi_unten.png);
		background-repeat:no-repeat;
}

/*---------------------------------------------------------rechts------------------------------------*/

#oben_links{
		width:276px;
		height:147px;
		float:left;
		background-image:url(../bilder/oben_links.png);
		background-repeat:no-repeat;
}
#oben_rechts{
		width:304px;
		height:147px;
		float:left;
		background-image:url(../bilder/oben_rechts.png);
		background-repeat:no-repeat;
}
#abstand_headline{
		width:276px;
		height:70px;
		font-size:1px;
		float:left;
		background-image:url(../bilder/abstand_headline.png);
		background-repeat:no-repeat;
}
#headline{
		width:304px;
		height:70px;
		font-size:1px;
		float:left;
}

/*---------------------------------------------------------inhalt------------------------------------*/

#content_bg{
		width:580px;
		height:278px;
		float:left;
		background-image:url(../bilder/content_bg.png);
		background-repeat:no-repeat;
}
#einspaltig{
		width:550px;
		height:265px;
		padding-left:15px;
		padding-right:10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		text-align:justify;
		color:#581915;
		overflow:auto;
		scrollbar-face-color:#581915;
		scrollbar-shadow-color:#c3ad86;
		scrollbar-highlight-color:#c3ad86;
		scrollbar-arrow-color:#c3ad86;
		scrollbar-track-color:#c3ad86;
		scrollbar-3dlight-color:#c3ad86;
		scrollbar-darkshadow-color:#c3ad86;
}
.zweispaltig{
		width:235px;
		height:160px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		text-align:justify;
		color:#581915;
		float:left;
		clear:right;
		padding-top:10px;
}
.abstand_text{
		width:30px;
		height:150px;
		float:left;
		clear:right;
		font-size:1px;
}
.bilder{
		width:140px;
		height:200px;
		float:left;
}
.bilder img{	
		border:1px solid #581915;
		margin:10px;
}

/*---------------------------------------------------------footer------------------------------------*/

.footer{
		width:831px;
		height:25px;
		float:left;
		margin-top:5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:9px;
		font-weight:normal;
		line-height:16px;
		text-align:left;
		color:#f0ede4;
}
.footer a:link, .footer a:visited{
		font-family: Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#f0ede4;
		text-decoration:none;
		font-weight:normal;
}
.footer a:hover,.footer a:active, .footer a:focus{
		font-family: Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#c46e46;
		text-decoration:none;
		font-weight:normal;
}
#footer_abstand{
		width:470px;
		height:25px;
		float:left;
}
/*----------------------------------------------kontaktformular--------------------------------------*/
input{
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#581915;
		text-decoration:none;
		padding:0px;
		margin:0px;
}
select{
      	font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#581915;
		text-decoration:none;
}
form {
	  	font-size:1px;
	  	padding:0px;
	  	margin:0px;
}
textarea {
	  	width:140px;
	  	height:80px;
	  	font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#581915;
		text-decoration:none;
    	text-align:left;
}
.kontakt_zeile /*an content anpassen*/ {
	  	width:230px;
	  	float:left;
	  	clear:left;
    	font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#581915;
		text-decoration:none;
    	text-align:left;
}
.kontakt_name {
	  	width:90px;
	  	float:left;
	  	clear:right;
    	font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#581915;
		text-decoration:none;
    	text-align:left;
		margin-top:3px;
}
.kontakt_inhalt {
	  	width:140px;
	  	float:right;
	  	clear:right;
    	font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#581915;
		text-decoration:none;
    	text-align:left;
		margin-top:3px;
}
.kontakt_button {
	  	width:60px;
	  	height:19px;
	  	float:left;
	  	clear:right;
    	font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:normal;
		color:#581915;
		text-decoration:none;
    	text-align:center;
		margin-left:8px;

}
/*--------------------------------------------FEEDBACK-------------------------------------------*/
.td_left{
    	font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color:#581915;
		float:left;
		clear:right;
		width:50px;
}
.td_right{
    	font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color:#581915;
		float:left;
		width:320px;
		padding-top:3px;
}
.td_right textarea{
    	font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;
		color:#581915;
		width:300px;
		float:left;
}
.gbzeile{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#581915;
	width:370px;
	float:left;
}
.gbentry {
  width:490px;
  float:left;
}
.gbbutton {
  width:95px;
  height:25px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  color:#581915;
  background-color:#caba94;
  float:left;
}
.gbentrymain {
  width:490px;
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  color:#581915;
  border-bottom:1px solid #581915;
}
.gbentryleft {
  width:150px;
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  font-weight:normal;
}
.gbentryright {
  width:300px;
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}
.gbentryges {
  width:490px;
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
}
.gbzurueck {
	  width:40px;
	  float:left;
}
.gbzurueck a:link, .gbzurueck a:visited {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 text-align:center;
	 color:#581915;
	 text-decoration:none;
}
.gbzurueck a:hover, .gbzurueck a:active, .gbzurueck a:focus {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 text-align:center;
	 color:#f0ede4;
	 text-decoration:none;
}
.gbweiter {
	  width:30px;
	  float:left;
	  padding-left:400px;
}
.gbweiter a:link, .gbweiter a:visited {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 text-align:center;
	 color:#581915;
	 text-decoration:none;
}
.gbweiter a:hover, .gbweiter a:active, .gbweiter a:focus {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 text-align:center;
	 color:#f0ede4;
	 text-decoration:none;
}