body {
margin: 0px;
padding: 0px;
background-image: url(../p/bg_body.jpg);
background-repeat: no-repeat;
}

.clear  {
clear: both;
}

#wrapper {
width: 1000px;
}

#navi {
position: absolute;
top: 92px;
left: 165px;
}

#navi img {
border: 0px;
}

.imgLeft {
position: relative;
top: 322px;
left: -630px;

}

.imgLeft img {
float: left;
}


#content_v1 {
left: 150px;
padding-bottom: 50px;
position: relative;
width: 630px;
float: left;
top: 290px;
z-Index: 2;
}

#content_v1 .block {
margin: -6px 0px 30px 115px;
color: #5A3310;
position: relative;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;	
}

#content_v1 h1 {
margin: 0px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 25px;
width: 500px;
letter-spacing: -0.04em;
line-height: 1.35em;
}

#content_v1 .text {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
margin-left: 50px;
margin-top: 13px;
line-height: 1.4em;
}







#content_v2 {
width: 780px;
float: left;
padding-top: 345px;
}

#content_v2 #subnavi {
text-align: right;
list-style: none;
width: 10.5em;
font-family: Arial,Helvetica,sans-serif;
font-size: 0.9em;
font-weight: bold;
float: left;
}

#content_v2 #subnavi li {
display: block;
}

#content_v2 #subnavi li a {
color: #C19D70;
display: block;
padding: 2px;
font-size: 0.8em;
text-decoration: none;
}

#content_v2 #subnavi li.active a {
color: #5A3310;
font-size: 0.8em;
text-decoration: none;
}

#content_v2 #subnavi li a:hover {
color: #FFFFFF;
background-color: #FF0099;
}

#content_v2 .contentWrapper {
width: 515px;
margin-top: -60px;
float: right;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
}

#content_v2 .block {
margin-bottom: 10px;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
}

#content_v2 .text {
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
margin-top: 13px;
line-height: 1.4em;
}

#content_v2 h1 {
margin: 0px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 25px;
letter-spacing: -0.04em;
line-height: 1.35em;
}

#content_v2 h2 {
margin: 0px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
letter-spacing: -0.04em;
line-height: 1.35em;
color: #C19D70;
font-weight: normal;
}

#content_v2 .img2colsLeft {
float: left;
margin: 20px 0px 10px 0px;
}

#content_v2 .img2colsRight {
float: right;
margin: 20px 0px 10px 0px;
}

#content_v2 .img2colsLeft img {
float: left;
border: 4px solid #F2ECD4;
}

#content_v2 .img2colsRight img {
float: left;
border: 4px solid #F2ECD4;
}








#content_v3  {
width: 790px;
float: left;
padding-top: 290px;
}

#content_v3 h1 {
margin: 0px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 25px;
letter-spacing: -0.04em;
line-height: 1.35em;
margin-left: 265px;
}

#content_v3 h2 {
margin: 0px 0px 0px 0px;
font-family: Arial,Helvetica,sans-serif;
font-size: 18px;
letter-spacing: -0.04em;
line-height: 1.35em;
color: #C19D70;
font-weight: normal;
margin-left: 265px;
}

#content_v3 .text {
font-family: Verdana,Arial,sans-serif;
font-size: 0.7em;
margin-top: 13px;
line-height: 1.4em;
margin-left: 265px;
width: 500px;
}

#content_v3 .img2colsLeft {
float: left;
margin: 75px 0px 25px 25px;
width: 377px;
}

#content_v3 .img2colsRight {
float: right;
margin: 75px 0px 25px 0px;
width: 377px;
}

#content_v3 .imgWide {
margin: 75px 0px 25px 25px;
}

#content_v3 .img2colsLeft img {
float: left;
border: 4px solid #F2ECD4;
}

#content_v3 .img2colsRight img {
float: left;
border: 4px solid #F2ECD4;
}

#content_v3 .imgWide img {
float: left;
border: 4px solid #F2ECD4;
}

#content_v3 .logos {
margin: 15px 0px 0px 25px;
border: 0px;
float: left;
}


#content_v3 p {
font-family: Verdana,Arial,sans-serif;
font-size: 0.7em;
margin-top: 13px;
line-height: 1.4em;
margin-left: 265px;
width: 500px;
}

#content_v3 .text p {
font-family: Verdana,Arial,sans-serif;
font-size: 0.7em;
margin-top: 13px;
line-height: 1.4em;
width: 500px;
}









#content_v2 .img2colsLeft .text {
clear: both;
padding: 6px 4px 6px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

#content_v2 .img2colsRight .text {
clear: both;
padding: 6px 4px 6px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

#content_v2 img.img2colsLink {
position: absolute;
border: 0px;
margin-top: -35px;
margin-left: -80px;
}




#content_v3 .img2colsLeft .text {
clear: both;
padding: 6px 4px 6px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
margin: 0px;
width: auto;
}

#content_v3 .img2colsRight .text {
clear: both;
padding: 6px 4px 6px 4px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
margin: 0px;
width: auto;
}

#content_v3 img.img2colsLink {
position: relative;
border: 0px;
margin-top: -37px;
margin-left: -90px;
}







#contact {
width: 185px;
position: absolute;
left: 815px;
top: 195px;
}

#contact_v2 {
width: 185px;
float: right;
padding-top: 195px;
}

#contact_v3 {
width: 400px;
margin-left: 40px;
}

#contact h1, #contact_v2 h1 {
padding: 10px;
background-color: #eae0b7;
margin: 0px;
font-family: Arial,Verdana,sans-serif;
font-size: 1em;
border-bottom: 2px solid #FFFFFF;
color: #7e5e39;
letter-spacing: -0.04em;
line-height: 1.4em;
}

#contact .form, #contact_v2 .form, #contact_v3 .form {
background-image: url(../p/bg_mailform.gif);
padding: 10px;
color: #93754d;
font-family: Arial,Verdana,sans-serif;
font-size: 0.7em;
}

#contact .mailform, #contact_v2 .mailform, #contact_v3 .mailform {
width: 96%;
border: 1px solid #EAE0B7;
margin-top: 3px;
margin-bottom: 5px;
font-size: 1em;
padding: 2px;
}

#contact #btnSend, #contact_v2 #btnSend, #contact_v3 #btnSend {
background-image: url(../p/button_send.gif);
width: 82px;
height: 25px;
float: right;
border: 0px;
}

#contact #btnSend:hover, #contact_v2 #btnSend:hover, #contact_v3 #btnSend:hover {
background-image: url(../p/button_send_a.gif);
}

#contact #btnDelete, #contact_v2 #btnDelete, #contact_v3 #btnDelete {
background-image: url(../p/button_delete.gif);
width: 82px;
height: 25px;
float: left;
border: 0px;
}

#contact #btnDelete:hover, #contact_v2 #btnDelete:hover, #contact_v3 #btnDelete:hover {
background-image: url(../p/button_delete_a.gif);
}

#contactData {
padding: 11px 0px 11px 11px;
font-family: Helvetica,Arial,sans-serif;
font-size: 0.8em;
color: #5A3310;
font-weight: bold;
}

#contactData .left {
width: 57px;
float: left;
display: block;
}

#contactData .right {
width: 108px;
float: right;
display: block;
}

#contactData .small {
font-size: 0.9em;
color: #666666;
font-weight: normal;
}

#contactData .innerColor {
color: #A67433;
}

#contactData .clear {
clear: both;
height: 3px;
display: block;
}



#content_v1 a, #content_v2 a, #content_v3 a {
color: #ff0099;
text-decoration: none;
}   



#footer {
color: #5A3310;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
width: 500px;
padding-top: 50px;
position: relative;
bottom: 0px;
margin-bottom: 50px;
}


#content_v2 #footer {
color: #5A3310;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
width: 500px;
padding-top: 50px;
margin-left: -118px;
bottom: 0px;
margin-bottom: 50px;
}

#content_v3 #footer {
color: #5A3310;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
width: 500px;
padding-top: 50px;
margin-left: 148px;
bottom: 0px;
margin-bottom: 50px;
}

#footer .copy {
float: left;
margin-left: 117px;
}

.pageInfo {
float: left;
margin-left: 117px;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
}

#content_v2 .pageInfo {
  margin-left: 0px;
  margin-bottom: 20px;
}

#footer .links {
float: left;
display: block;
margin-left: 70px;
}

#footer .links a {
display: block;
color: #000000;
font-weight: bold;
text-decoration: none;
float: left;	
margin-right: 20px;
}


#contactData a {
  color: #5A3310;
  text-decoration: none;
}
 
#contactData a:hover {
  color: #5A3310;
  text-decoration: underline;
}


#contact h1.anfrage, #contact_v2 h1.anfrage {
  background-image: url(../p/pfeil.png);
  background-repeat: no-repeat;
  padding-left: 48px;
  background-position: left center;
}

#contact h1.anfrage:hover, #contact_v2 h1.anfrage:hover {
  background-color: #5A3310;
  color: #FFFFFF;
}
