/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#fff;
color:#595959;
margin-left: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}
.page {
width:650px;
left:450px;
 border:0px #745338 solid;


}

.inhalt {
width:1000px;
	overflow:visible;
	height:auto;
}
.inhaltTxt {

}
.inhaltPix{
position:absolute;
left:46px;
top:300px;

 }
.subLeft {
display:none;
 }
.subRight {
display:none;
 }
 .higruHead{
 position:absolute;
 left:0px; 
 top:0px;
 width:940px; 
 height:114px;
 overflow:hidden;
 }
 .higruFooter{
 display:none;
 }
 .headTitle{
 color:#fff;
 font-size:11pt;
 position:absolute; 
 left:44px; 
 top:11px; 
 width:328px; 
 height:14px;
 }
.partner_box {
float:left;
width:205px;
height:140px;
margin:3px;
border:solid 1px #745338;
overflow:hidden;

}

/*///////float clearer////////*/
.clearer{
  clear: both;
  font-size: 0px;
  height: 1px;
}
/*///// Textformatierung   //////////////////////*/

h1 {
color:#745338;
font-size:11pt;
margin-bottom:5px;
margin-top:8px;
}
h2{
color:#745338;
font-size:18px;
margin-bottom:3px;
margin-top:5px;
}
p {
color:#595959;
font-size:12px;
margin:0px;
}
p.subtxt {
color:#745338;
font-size:10px;
}
table {
color:#595959;
font-size:12px;
margin:0px;
}
a:link { text-decoration: none; color: #595959; }
a:visited { text-decoration: none; color :#595959; }
a:active { text-decoration: none; color: #595959; }
a:hover { text-decoration: underline; color: #595959;  }

a.menu:link { text-decoration: none; color: #fff; }
a.menu:visited { text-decoration: none; color :#fff; }
a.menu:active { text-decoration: none; color: #fff; }
a.menu:hover { text-decoration: underline; color: #fff;  }


/*//////////////////////  KONTAKTFORM  /////////////////////////*/
div.kontaktbox { 
position:absolute; 
 
top:60px; 
width:325px; 
height:auto;
z-index:112;
}
.kontaktbox_right { 
position:absolute; 
left:355px; 
top:60px; 
width:325px; 
height:auto;
z-index:113;
}

.fehlern{
width:200px;
position:absolute;
left:650px;
top:20px;
height:auto;
}

.danke{
width:600px;
font-size:11px;

}
INPUT.lossuche {

height:18px;
}
INPUT {

background-color:#ffffff;
color:#333333;
border-left: #999999 thin solid;
border-right: #999999 thin solid;
border-top: #999999 thin solid;
border-bottom: #999999 thin solid;
border: 1px solid #999999;
}
TEXTAREA {

background-color:#FFFFFF;
color:#333333;
border-left: #999999 thin solid;
border-right: #999999 thin solid;
border-top: #999999 thin solid;
border-bottom: #999999 thin solid;
border: 1px solid #999999;
}

.head{
padding-top:8px;
padding-bottom:8px;
font-size:16px;
color:#dc003f;
}

.clearer{
  clear: both;
  font-size: 0px;
  height: 1px;
}
.txtBox{
  font-size: 1.0em;
  margin: 0px 0px 0px 0px;
  width: 175px;

}
.txtInCd{
font-size: 1.0em;
  margin: 0px 0px 0px 0px;
  width: 50px;
}

.wkLeft15, .wkLeft20, .wkLeft25, .wkLeft30, .wkLeft50, .wkLeft100, .wkLeft67, .wkLeft45{
  float: left;
  width: 20%;
  background: white;
  padding: 2px;
  color: #27100D;
  font-size: 0.8em;
}
.wkLeft25{width: 25%;}
.wkLeft30{width: 30%;}
.wkLeft15{width: 15%;}
.wkLeft50{width: 50%;}
.wkLeft100{width: 93%;}
.wkLeft67{width: 67%;}
.wkLeft45{width: 45%;}

.wk2Left15, .wk2Left20, .wk2Left25, .wk2Left30, .wk2Left50, .wk2Left65{
  float: left;
  width: 20%;
  padding: 2px;
  color: black;
  font-size: 0.8em;
}
.wk2Left25{width: 25%;}
.wk2Left30{width: 30%;}
.wk2Left15{width: 15%;}
.wk2Left50{width: 50%;}
.wk2Left65{width: 65%;}

.wk3Left15, .wk3Left20, .wk3Left25, .wk3Left30, .wk3Left50, .wk3Left65{
  float: left;
  width: 20%;
  color:#595959;
  font-size: 0.8em;
}
.wk3Left25{width: 25%;}
.wk3Left30{width: 30%;}
.wk3Left15{width: 15%;}
.wk3Left50{width: 50%;}
.wk3Left65{width: 65%;}

#inWk{
 color:#595959;
  margin: 8px 0px 8px 5px;
  font-size: 0.8em;
}
.txtIn{
  font-size: 1.0em;
  margin: 0px 0px 0px 20px;
  width: 175px;
}
.txtInCd{
font-size: 1.0em;
  margin: 0px 0px 0px 20px;
  width: 50px;
}
.whiteBut{
  background: transparent;
  border: 0px none;
  color:#595959;
  font-size: 1.2em;
  font-weight: bold;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
}