@charset "utf-8";
/* layout.css */

body{text-align:center;}

.wm-background {display: none;}

.main{ width:1000px; margin:auto; margin-top:10px; text-align:left;}

.head_left{float:left; text-align:center;margin-left: -13px; margin-bottom: -14px;}

.head_logo{float:left; text-align:center;}

.head_right{float:left; text-align:center;margin-right: -15px; margin-bottom: -8px;}

.head_middle{float:left; text-align:center; /*background-image:url(../img/bg_linie.gif); background-repeat:repeat-x; background-position:bottom;*/}

.head_left, .head_right {position: relative;}

.head a img{border:none;}

.nav{width:1000px; *margin-left:-1px;}

.nav ul li{ list-style-type:none; display:block; float:left; width:200px; text-align:center; background-color:#BA0E20; line-height:180%; font-size: 13pt; /*margin-bottom:-18px;*/ border-left:2px solid #FFF; margin-left:-2px; *margin-left:0px;}

.cont{ margin-top:2px; background-color:#A4ABA0;}

.links{float:left; width:200px; background-color:#A4ABA0; height:610px;}

.aktiv{background-color:#ccc; color:#BA0E20;}

.rechts{float:right; width:200px; background-color:#A4ABA0; min-height:610px;}

.mitte{ width:560px; *width:594px; min-height:610px; margin-left:200px; /*border-left:200px solid #CC9; border-right:200px solid #CC9; z-index:2;*/ padding:20px; padding-bottom:0px; overflow:show; background-color:#fff;}

/* Angebot der Woche */
.angebotsbild {
  background-color: #BA0E20;
  width: 200px;
  height: 151px;
}
.angebotsbild img.angebotsbild {
  max-height: 147px;
  max-width: 196px;
  border: 2px solid #BA0E20;
}

.buero img{width:196px; border:2px solid #BA0E20;}

.angebot, .buero{width:100%; height:190px; background-color:#BA0E20;}

.angebot a, .buero a{color: white; text-decoration: none;width:100%; text-align:center; font-size: 12pt;}
.angebot a, .angebot a span {line-height:230%;}
.buero a, .buero a span {line-height:160%;}

.angebot a span, .buero a span {display: block; text-align: center;}

.kaufimmo, .mietimmo{ 
  width:100%;
  text-align:center; 
  line-height:280%; 
  font-weight: bold; 
  height:45px;
  letter-spacing: 0.1em;
  color: #1E1E1E;}

.mietimmo {border-top:2px solid #FFF;}

.mietimmo_link{border-bottom:2px solid #FFF;}

.kaufimmo_link ul li, .mietimmo_link ul li{ list-style-type:none;}

.kaufimmo_link ul li a, .mietimmo_link ul li a{ display:block; height:30px; border-top:2px solid #FFF; padding-left:45px; background-image:url(../img/liste.png); background-repeat:no-repeat; background-position:27px 10px;}

.kaufimmo_link ul li a:hover, .mietimmo_link ul li a:hover{ display:block; height:30px; border-top:2px solid #FFF; padding-left:45px; background-image:url(../img/liste_over.png); background-repeat:no-repeat; background-position:27px 10px; background-color:#ccc; color:#BA0E20;}

.kontakt{margin-left:15px; margin-right:10px;}

.footer{ width:100%; height:30px; border-top:3px solid #BA0E20; margin-top:20px; text-align:center;}

.footer ul li{ list-style-type:none; display:inline; margin:0px 10px 0px 10px;}

.tx-mininews-pi1-listrow-first .tx-mininews-pi1-listrowField-title{border-bottom:2px solid #fff;}

.tx-mininews-pi1-listrow-last .tx-mininews-pi1-listrowField-title{border-top:2px solid #fff;}

.tx-mininews-pi1-listrow-last p{padding-top:10px;}

.tx-powermail-pi1 fieldset{border:none;}

.tx-powermail-pi1 label{display:block; float:left; width:100px;}

.tx-powermail-pi1 fieldset div{margin-bottom:20px;}

.tx-powermail-pi1 legend{display:none;}

.tx-powermail-pi1{margin-top:20px;}

.tx-powermail-pi1 textarea{width:300px; height:150px;}

.tx-powermail-pi1 input, .tx-powermail-pi1 select, .tx-powermail-pi1 textarea{border-top:1px solid #aaa; border-left:1px solid #bbb; border-right:1px solid #bbb; border-bottom:1px solid #ccc;}

.tx-loginboxmacmade-pi1 form{width:0px;}

.tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td.tx-loginboxmacmade-pi1-labelCell{background-color:#ffffff; border:1px solid #DFE2E3;}

.tx-loginboxmacmade-pi1-welcome{display:none;}

.tx-loginboxmacmade-pi2 input{display:block; margin-bottom:5px; width:}

.tx-loginboxmacmade-pi2 input[name="pass"], .tx-loginboxmacmade-pi2 input[name="user"]{width:150px;}

.tx-loginboxmacmade-pi2{padding-left:17px;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { /*text-align:center;*/ font-size:9px;}

.tx-powermail-pi1 .powermail_check_inner_uid15_0 label, 
.tx-powermail-pi1 .powermail_check_inner_uid15_1 label, 
.tx-powermail-pi1 .powermail_check_inner_uid15_2 label,
#powermaildiv_uid44 .powermail_radio_inner_uid44_0 label, 
#powermaildiv_uid44 .powermail_radio_inner_uid44_1 label, 
#powermaildiv_uid44 .powermail_radio_inner_uid44_2 label {
  float: right !important;
  margin-right: -115px;
  width: 280px;
  }

#powermaildiv_uid15 .powermail_check_inner_uid15_0, 
#powermaildiv_uid44 .powermail_radio_inner_uid44_0, 
#powermaildiv_uid44 .powermail_radio_inner_uid44_1 {
  margin-bottom: 10px;
}
#powermaildiv_uid15 .powermail_check_inner_uid15_1 {
  margin-bottom: 20px;
}
#powermaildiv_uid15 .powermail_check_inner_uid15_2 {
  margin-bottom: 40px;
}
  
#powermaildiv_uid15 .tx_powermail_pi1_fieldwrap_html_checkbox_title, #powermaildiv_uid44 .tx_powermail_pi1_fieldwrap_html_radio_title {
  margin-bottom:10px !important;
  margin-left:-100px;
  width:250px !important;
}
#powermaildiv_uid15, #powermaildiv_uid44 {
  margin-left: 100px;
  width: 189px;
}
.tx-powermail-pi1 select {
  font-size: 8pt;
}
.tx-powermail-pi1 span.info {
  font-size: 8pt;
  font-style: italic;
  color: gray;
  line-height: 130%;
}

#powermaildiv_uid5 p {
  font-weight: bold;
  width: 100px;
  float: left;
}

#powermaildiv_uid5 div {
  float: left;
  margin-right: 20px;
  width:130px;
}
#powermaildiv_uid5 div.powermail_check_inner_uid5_1 {
  width: 160px;
}
#powermaildiv_uid5 div.powermail_check_inner_uid5_1 label {
  width: 130px;
}
#powermaildiv_uid5 div.powermail_check_inner_uid5_0 {
  width: 105px;
}
#powermaildiv_uid5 div.powermail_check_inner_uid5_0 label {
  width: 75px;
}

#powermaildiv_uid5 div label {
  float: right;
}

#powermaildiv_uid26 {
  clear: both;
  padding-left: 100px;
}

#uid24 {
  height: 75px;
}

#powermaildiv_uid50 {display: none;}
#uid50 {
  width: 420px;
  height: 40px;
}
#uid50, #uid34, #uid31 {
  border: 0px none;
}
#powermaildiv_uid31 {
  margin-bottom: 7px;
}

/* Senden- und Zurücksetzen-Buttons */
#powermaildiv_uid8, #powermaildiv_uid37, #powermaildiv_uid35, #powermaildiv_uid36 {
  width: 200px;
  padding: 0 25px;
  float: right;
}
#powermaildiv_uid8, #powermaildiv_uid35 {
  text-align: left;
}
#powermaildiv_uid37, #powermaildiv_uid36 {
  text-align: right;
}

/*IFRAMES*/

/*iframe{width:100%; border:none; height:1400px; text-align:left;}*/

/*IFRAMES*/

/* Copyright */
.copyright_vsd {
  margin-top: -30px;
  font-size: 8pt;
  color: gray;
  padding: 7px 4px 6px 5px;
  display: block;
  text-decoration: none;
  width: 220px;
  float: right;
  line-height: 110%;
}
.copyright_vsd:hover, .copyright_vsd:active, .copyright_vsd:focus {
  /*background-color: #BA0E20;
  color: white;*/
  color: #BA0E20;
}
.copyright_vsd img {
  float: right;
  margin-left: 6px;
  margin-top: -3px;
}

/* Typo3_Link */

.leftfooter {
  float: left;
  clear: both;
  width: 200px;
  height: 20px;
  margin-top: -27px;
}
.typo3_link {
  clear: both;
  width: 65px;
  margin-left: 10px;
}

.valid img {
  margin-bottom: -3px;
  height: 20px;
  width: 57px;
}

.typo-login img {margin-right: 5px; float: left;}


/* Flex-Iframe */
div.tx-ffiframe-pi1 {
  margin-right: -20px;
}
