/******layout*****/
body {font-family:verdana;}
div {margin:0; padding:0;}
.center  {}
.page {background:url(../img/bg.jpg) no-repeat; width:1042px; height:965px; margin-top:20px;}
.logo_out {padding:50px 0 0 50px;}
.logo_in {background:url(../img/schriftzug.png) no-repeat; width:207px; height:55px; float:left;}


.navi_top_out {padding:32px 50px 0 0;}
.navi_top_in {width:200px; float:right;}

.header_out {padding:35px 0 15px 0;}
.header {width:948px; height:271px; background:url(../img/pano_box.png) no-repeat;}
.pano_out {padding:8px 0px 0 8px;}
.pano {width:680px; height:240px; background:url(../img/pano.jpg) no-repeat; float:left;}

.content_header {width:220px; float:right;}


/**BOXEN**/
.boxen {width:963px;}
.box1 {padding:0 28px 0 8px; float:left;}
.box2 {padding:0 0 0 0px; float:left; }
.box3 {padding:0 0 0 27px; float:left;}
.box_inner { width:300px; }
.left { background:url(../img/boxen_left.png) no-repeat; width:13px; height:195px; float:left;}
.left_out {}
.middle {background:url(../img/boxen_middle.png) repeat-x; width:263px; height:195px; float:left;}
.right { background:url(../img/boxen_right.png) no-repeat; width:19px; height:195px; float:left;}

.content7 { clear:both; /*width:947px;*/ text-align:left; position:relative; top:-8px; left:47px; float:left; }
.content1,.content2,.content3,.content4,.content5,.content6 { clear:both; /*width:947px;*/ text-align:left; position:relative; top:-8px; left:47px; float:left; display:none; }

.connect {width:281px; height:20px;  background-color:#fff; float:left;}
.connect_shadow {width:19px; height:20px; background:url(../img/boxen_right.png) no-repeat 0 -10px; float:left;}

.connect2 {width:281px; height:20px;  background-color:#fff; float:left;}
.connect_shadow2 {width:19px; height:20px; background:url(../img/boxen_right.png) no-repeat 0 -10px; float:left;}

.connect3 {width:292px; height:20px;  background-color:#fff; float:left;}
.connect_shadow3 {width:7px; height:20px; background:url(../img/connectshadow_right.png) no-repeat 0 0px; float:left; /*position:relative; right:41px; top:-8px;*/ }


.inhalt { width:947px; height:310px; background-color:#fff; /*position:relative; top:20px;*/ float:left; }
.content_bottom {width:953px; height:9px; background:url(../img/contentshadow_bottom.png) no-repeat; position:relative; top:-10px; float:left; }
.content_right {width:7px; height:320px; background:url(../img/contentshadow_right.png) no-repeat; /*float:right; left:-34px; top:7px;*/ position:relative; top:-5px; float:left; }

.part_top {padding:0px 20px 0 0;}
.part_top_img {background:url(../img/slogan.png) no-repeat; width:200px; height:120px;}
.part_bottom {padding:0px 20px 0 0;}
.part_bottom_img { background:url(../img/slogan_tel.png) no-repeat; width:158px; height:100px;}


.mainnav {width:292px; height:270px;float:left;}
.mainnav_content {}
.beschreibung {margin-left:35px; float:left;}
.beschreibung_content,.beschreibung_content_start {width:265px; height:270px; }
.beschreibung_content div { display:none; }
.formular {padding-left:85px; float:left;}
.formular_content {width:240px; height:270px;}
.inhalt_innnen {padding:20px 15px 0 15px;}

.top {width:292px; height:38px; background-color:#fff; float:left;}
.middle1,.middle2,.middle3 {width:292px; height:149px; float:left; }
.middle1 { background:url(../img/pic1_grau.jpg) no-repeat; }
.middle2 { background:url(../img/pic2_grau.jpg) no-repeat; }
.middle3 { background:url(../img/pic3_grau.jpg) no-repeat; }
#box1_img,#box2_img,#box3_img {  width:292px; height:149px; opacity:0.0; }
.bottom {width:292px; height:8px; background:url(../img/box_bottom.png) no-repeat; float:left; }
.shadow_right {width:8px; height:195px; background:url(../img/shadow_right.png) no-repeat; float:right; /*position:relative; left:8px;*/}
img { padding:0; margin:0; border:none; }

input {border:1px solid #8d8d8d;}
input:focus {border:1px solid #750059;}

textarea#Freitext {border:1px solid #8d8d8d; margin-top:14px; width:210px; height:60px;}
textarea:focus {border:1px solid #750059;}

input#Name {width:210px;}
input#Firma {width:210px;}
input#E-Mail {width:210px;}
input#Vorwahl {width:70px;}
input#Telefon {width:134px;}


label {display:block; width:50px; font-size:11px; padding-top:4px; color:#8d8d8d; }
button.send_button {border:none; background:none; background:url(../img/navi_aktiv.png) no-repeat right; padding:10px 20px 0 0; float:right; line-height:20px; color:#8d8d8d; margin-right:29px; font-size:11px; cursor:pointer; }
button.send_button:hover {color:#750059; }

.order_button  {border:none; background:url("../img/navi_aktiv.png") no-repeat scroll right center transparent;
color:#8D8D8D;
cursor:pointer;
float:right;
font-size:11px;
line-height:20px;
margin-top:7px;
padding:10px 20px 0 0;}

.abstand3 {margin-left:655px; float:left;}

.abstand4,.abstand6 {margin-left:655px; margin-top:20px; float:left;}
.abstand2 {margin-left:328px; float:left;}

