@charset "utf-8";
@import url(jquery/jquery-ui.css);
/* CSS Document */
body {background-color:#80776d; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7b7b81; font-weight:normal;}
a {color:#7b7b81; text-decoration:underline;}
a:hover {color:#585858;}
.main {margin:auto; padding:0px; width:982px;}
.onediv {float:left; width:982px; position:relative;}
.leftmain {position:absolute; bottom:22px; left:50%; margin-left:-515px;}
.leftmain ul, .leftmain ul li { list-style:none;}
.leftmain ul li {padding:0; margin:0;}
.rightmain {float:left; width:940px; background:#f9f3e9; border:#fff solid 10px;}
.leftdiv {float:left; width:225px; padding:40px 0px 40px 5px;}
.rightdiv {float:left; width:710px; padding:40px 0px 40px 0px;}
.banner {padding-top:15px;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#663827; padding:0px; margin:43px 0 20px 0; font-weight:normal; line-height:1.2em;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12pt; font-weight:bold;}
hr {color:#663827; background-color:#663827; border:thin #663827; height:1px; margin:20px 0;}
.containdiv {width:640px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#6e6e6e; line-height:1.5em; min-height:200px; height:auto; _height:200px;}
* html .containdiv {height:200px;}
.containdiv img {margin-top:50px;margin-bottom:35px;}
.topmenumain {float:right; width:200px; margin-top:-3px; margin-bottom:125px; margin-right:10px;}
.topmenumain ul {margin:0px; padding:0px; list-style:none;}
.topmenumain {color:#6f6f6e; font-size:8pt; text-align:right;}
.topmenumain a {color:#6f6f6e; text-decoration:none;}
.topmenumain a:hover {color:#663827; text-decoration:underline;}
.topmenumain a.active {color:#663827; text-decoration:none;}
.menumain {float:left; width:215px; text-align:right; margin-bottom:42px;}
#c13 {margin-top:-4px;}
.menumain ul {margin:0px; padding:0px; list-style:none;}
.menumain li {color:#6f6f6e;font-size:13px;}
.menumain li a {color:#663827; text-decoration:none;}
.menumain li a:hover {color:#6f6f6e; text-decoration:none;}
.menumain li a.selected {color:#6f6f6e; text-decoration:none;}
/* .footermain {float:right; margin-right:32px; width:962px; padding-bottom:30px; color:#FFFFFF; font-size:13px; text-align:right; font-family:Arial, Helvetica, sans-serif;}*/
.footermain {float:right; margin-right:31px; width:962px; margin-bottom:30px; margin-top:7px; color:#FFFFFF; font-size:9pt; text-align:right; font-family:Arial, Helvetica, sans-serif;}
.footermain a {color:#fff; text-decoration:none;}
.smalllog {width:631px; padding-top:9px; padding-bottom:22px;}
.leftimgmain {float:left; width:210px; padding-bottom:35px; margin-top:-17px; height:138px; }
.leftimgmain2 {position:absolute; top:574px; left:15px; width:205px; margin:5px 0 20px 5px; padding:0; }
.leftimgmain2 fieldset {padding:0; margin:0; padding:10px;}

.mittig {text-align:center;}

.leftimg {float:left; width:70px; padding-bottom:5px;}
.lefttoptext {float:left; width:210px; background:url(../img/left-top-text.gif) no-repeat bottom; height:14px;}
.lefttoptextcon {float:left; width:199px; padding-top:12px; padding-bottom:5px; }
.inputbox {width:150px; height:12px; border:1px solid #727273; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:normal; padding:4px 0px 4px 5px; margin-right:4px;}
.inputmain {padding-top:3px; padding-bottom:5px; width:179px; float:left; padding-left:0px;}
fieldset legend { color:#663827; font-size:12px; font-weight:bold;}
fieldset { border:none; border:1px solid #DDDDDD;}
.leftpadd {padding-left:1px; float:left; padding-top:5px;}
.iconone {float:left; width:22px; padding-top:4px;padding-bottom:11px;}
.footerimg {margin:40px 0px 20px 0; position:absolute; left:10px; bottom:0; width:230px; height:25px;}
.footerimg img {padding:0 0 0 10px; float:left;}
.contimgmain {float:left; width:154px; border:1px solid #757476; margin-top:20px;}
.contared {color:#65332b; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-left:5px;padding-top:8px;}
.contagray {padding:0px 5px 10px 5px; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:15px;}
.contfooter {border-top:1px solid #757476; padding:0px 0px 0px 5px; font-size:10px;}
.leftmain2 {float:left; width:22px; background:url(../img/onediv.gif) no-repeat bottom; height:840px;}
.anfragemain {float:left; width:700px; padding-bottom:10px;}
.calander {float:left; width:200px; padding-left:10px;}
.lefttoptext2 {float:left; width:210px; background:url(../img/anzhl-der-p.gif) no-repeat bottom; height:14px;}
.lefttoptextcon2 {float:left; width:208px; border-left:#8f8d8b 1px solid; border-right:#8f8d8b 1px solid; border-bottom:#8f8d8b 1px solid; padding-top:12px; padding-bottom:5px; }
.leftimgmain3 {float:left; width:632px;}
.lefttoptext3 {float:left; width:632px; background:url(../img/large-img.gif) no-repeat bottom; height:14px;}
.lefttoptextcon3 {float:left; width:630px; border-left:#8f8d8b 1px solid; border-right:#8f8d8b 1px solid; border-bottom:#8f8d8b 1px solid; padding-top:12px; padding-bottom:10px; }
.leftpadd2 {padding-left:15px; float:left; width:615px;}
.arrowmain {float:left; width:40px; margin-top:102px;}
.arrowbothmain {float:left; width:700px;}
.textungnaub {float:left; width:370px;}
.textungnaub2 {float:left; width:330px;}
.containdiv2 {width:700px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#6e6e6e; line-height:1.5em; }
.peddtop {padding-top:70px;}
.contactarea {float:left; width:540px; padding-top:10px;}
.btn {float:left; width:100px;  padding-top:93px;}
.textariacl {height:100px; width:530px; border:#777677 1px solid;}
.tx-powermail-pi1 fieldset { font-size:10pt; width:500px; border:1px solid #DDDDDD; margin-bottom:7px;}
.tx-powermail-pi1 fieldset label { 	clear:both;	display:block;	float:left;	font-weight:bold;	margin:1px 0 1px;	padding:0;	width:215px;}
.tx-powermail-pi1 fieldset select {border:1px solid #DDDDDD;width:156px;color:#3D3D40;margin-top:8px; float:left; }
.tx-powermail-pi1 fieldset div { /*margin-bottom:7px;*/ float:left}
.tx-powermail-pi1 fieldset div div { float:left;line-height:22px;margin-top:5px;}
.powermail_mandatory { color:#663827;}
.tx-powermail-pi1 input, .tx-powermail-pi1 textarea {color:#3D3D40;border:1px solid #DDDDDD;font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:8pt;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;padding:2px;width:150px;margin-top:8px; float:left;}
.containdiv .tx-powermail-pi1 img{ margin-left:5px;margin-top:4px;float:left;margin-bottom:0px;}
.tx-powermail-pi1 textarea {height:100px;margin:0;margin-top:8px;width:250px;}
fieldset.tx-powermail-pi1_fieldset legend {border:0 solid #32729A;color:#67392B;font-weight:bold;padding:4px;}
#powermaildiv_uid20,#powermaildiv_uid48,#powermaildiv_uid68 { width:150px; float:left; margin-right:10px; margin-left:-8px;}
#powermaildiv_uid20 input,#powermaildiv_uid48 input,#powermaildiv_uid49 input,#powermaildiv_uid68 input, #powermaildiv_uid69 input, #powermaildiv_uid21 input, 
#tx-powermail-pi1_fieldset_8, #tx-powermail-pi1_fieldset_23, #tx-powermail-pi1_fieldset_24 {padding-left:0; margin-top:20px;}
#powermaildiv_uid25 input, #powermaildiv_uid73 input, #powermaildiv_uid77 input {background:#663827; border:none; color:#fff; cursor:pointer;}

.tx-powermail-pi1_formwrap_56 input , .tx-powermail-pi1_formwrap_126 input , .tx-powermail-pi1_formwrap_127 input {width:250px;}

#powermaildiv_uid21,#powermaildiv_uid49,#powermaildiv_uid69 { width:150px; float:left; }
#tx-powermail-pi1_fieldset_7,#tx-powermail-pi1_fieldset_15,#tx-powermail-pi1_fieldset_22 { border:none; }
#tx-powermail-pi1_fieldset_7 legend, #tx-powermail-pi1_fieldset_15 legend,#tx-powermail-pi1_fieldset_22 legend{ border:none; display:none; }
#powermaildiv_uid1 #uid1_cb ,#powermaildiv_uid1 #uid1_msgCnt,#powermaildiv_uid1 #uid1_help { display:none ; }
#powermaildiv_uid2 #uid2_cb ,#powermaildiv_uid2 #uid2_msgCnt,#powermaildiv_uid2 #uid2_help { display:none ; }
#powermaildiv_uid22 #uid22_cb ,#powermaildiv_uid22 #uid22_msgCnt,#powermaildiv_uid22 #uid22_help { display:none ; }
#powermaildiv_uid23 #uid23_cb ,#powermaildiv_uid23 #uid23_msgCnt,#powermaildiv_uid23 #uid23_help { display:none ; }
#powermaildiv_uid43 #uid43_cb ,#powermaildiv_uid43 #uid43_msgCnt,#powermaildiv_uid43 #uid43_help { display:none ; }
#powermaildiv_uid44 #uid44_cb ,#powermaildiv_uid44 #uid44_msgCnt,#powermaildiv_uid44 #uid44_help { display:none ; }
.imagecss { background:url(../img/contain-img6.gif) no-repeat;width:154px; height:99px;}
.carouselInner .thumbnail { float:left;}
.jdExtCarousel .carouselWrapper { position: relative; width: 215px; left: 0; overflow: hidden; }
.jdExtCarousel .carouselWrapper .carouselInner { position: relative; width: 215px; left: 0; overflow: hidden; }
.ui-datepicker-trigger { position:relative; top:4px; }

.banner div.csc-textpic-center { text-align:left; }
.tx-powermail-pi1 #kontakt fieldset { border:none;}
.tx-powermail-pi1 #kontakt fieldset legend { display:none; }
.tx-powermail-pi1 #kontakt fieldset .powermail_submit { margin-left:100px;width:100px;}
.tx-powermail-pi1 #kontakt fieldset label { width:100px;}
.start,.msg { display:none; color:#FF0000; padding-left:7px;}
#powermaildiv_uid29 {color:#FF0000; }
/*.powermail_mandatory_js {padding-top:5px;}*/


table { border-collapse: collapse; background: #f2e9df; width:100%; }
table .txt_center {text-align:center;}
.tbl_pices td, .tbl_pices th { padding: 3px 3px .75em 3px; font-size:8pt; line-height: 1.3em; border: 1px solid #f9f3e9; width:106px; vertical-align:middle;}
.tbl_pices th { background: #d4c4b8; color: #fff; text-align: left; padding-right: .5em; vertical-align:top!important; font-weight:normal;}
.tbl_pices th strong {color:#663827;}
.tbl_pices thead th { background: #8b6758; text-align: center; border: 1px solid #f9f3e9; vertical-align:middle;}
.tbl_pices thead th strong {color:#fff;}
.tbl_pices tbody tr, .tbl_pices tbody th {border: 1px solid #f9f3e9;}
.tbl_pices .odd td { background: #eae0d5; text-align:center; }
.tbl_pices .even td { text-align:center; }
.tbl_pices .odd th { background: #af9588;}
.tbl_pices td a, .tbl_pices td a:link { color: #325C91; }
.tbl_pices td a:visited { color: #466C8E; }
.tbl_pices td a:hover, .tbl_pices td a:focus { color: #1E4C94; }
.tbl_pices th a, .tbl_pices td a:active { color: #fff; }
.tbl_pices tfoot th, .tbl_pices tfoot td { background: #2C5755; color: #fff; }

.thumbnail:hover {cursor:pointer;}


.subcolumns{width:100%;overflow:hidden;}
.subcolumns_oldgecko{width:100%;float:left;}
.c50l{float:left;}
.c50r{float:right;margin-left:-5px;}
.c50l, .c50r{width:50%;}
.subc{padding:0 .5em;}
.subcl{padding:0 1em 0 0;}
.subcr{padding:0 0 0 1em;}

#map{line-height:1em; font-size:10pt;}