/* Zimmersuche -----------------------------------------------------------------*/
#zimmersuche {
padding-left:0px;
width:auto !important;

}
.weiter {
color:#022950;
text-decoration:none;
font-weight:bold;
display:block;
background-image:url(img/logo-sewa-zimmersuche.gif);
background-repeat:no-repeat;
height:15px;
padding-top:10px;
padding-right:0px;
border:solid 0px red;
text-align:right;
width:200px;
}

#zimmersuche{
font-size:11px;
}
hr {

border:solid 1px #fff;
border-top:solid 1px #f7dc62;
color:#f7dc62;
}
#zimmersuche h1,
#sidebar-b h1 {
font-size:13px;
color:#A2977F;
margin:0;
padding:0;
padding-left:3px;
padding-bottom:8px;
}
#zimmersuche ul,
#zimmersuche li,
.last {
list-style:none;
margin:0;
padding:0;
}
#exp{
overflow:hidden;
}
#from_day,
#to_day {
width:60px;
border:solid 1px #1B3C5D;
}
#from_month,
#to_month,
#from_year,
#to_year {
border:solid 1px #A2977F;
width:66px;
}
#typ,
#verpflegung {
width:200px;
border:solid 1px #A2977F;
}
#anzahl_erw {
border:solid 1px #A2977F;
width:130px;
}
.submit {
width:auto !important;
background:#A2977F !important;
}
#alterkind1,
#alterkind2,
#alterkind3 {
border:solid 1px #A2977F;
width:64px;
}
span.typ,
span.verpfelgung,
span.anzahl_erw,
span.alterkind1,
span.from_day,
span.to_day {
margin-left:2px;
margin-bottom:2px;
display:block;
width:200px;
border:solid 0px red;
color:#1B3C5D;
}
span.typ {
margin-top:10px;
}

.tfield {
width:auto;
}


/* Content Form -----------------------------------------------------------------*/

#mailform  .csc-mailform-field {
  width:581px;
  clear:left;
  }

#mailform fieldset {
border:none;
width:500px;
}
fieldset#mailformArt_der_Anfrage,
fieldset#mailformArt_der_Unterkunft,
fieldset#mailform {
border:solid 0px red;
width:560px;
margin-bottom:20px;
}
#mailform label {
display:block;
float:left;
width:300px;
padding-right:5px;
text-align:right;
border:solid 0px red;
padding-top:1px;
}
.csc-mailform-field textarea{
margin-left:305px;
}
#mailform input,
#mailform select,
#mailform textarea {
padding-left:3px;
border:solid 1px #f7dc62;
margin-bottom:3px;
width:150px;
float:left;
}

#mailform .csc-mailform-label {
  clear:left;
  float:left;
  }

#zimmersuche input,
#zimmersuche select,
#zimmersuche textarea {
padding-left:3px;
border:solid 1px #A2977F;
margin-bottom:3px;
}

#mailform textarea {
width:260px;
}
#mailform .submit {
background-color:f7dc62 !important;
color:#fff !important;
}

html>body .csc-mailform-radio imput {
float:none;
}
.csc-mailform-radio {
width:auto !important;
float:left;
border: 1px solid #fff !important;
}

.csc-mailform-radio label {
float:none;
text-align:left;
border: 1px solid #fff;
width:auto !important;
}
#zimmersuche {
padding-bottom:20px !important;
margin-bottom:30px !important;
border:solid 0px #cdcdcd;
border-right:none;
}
* html #zimmersuche {
padding-bottom:5px !important;
margin-bottom:5px !important;
}

/* simplesearch */
#simplesearch {

}

#simplesearch h5 {
margin:0;
padding:0;
font-size:12px;
margin-bottom:5px;
}

#simplesearch select {
width:55px;
border:none;
margin-bottom:3px;
}

#simplesearch label{
display:block;
width:40px;
float:left;
}

#simplesearch .submit {
border:solid 1px #890101;
background-color:#fff !important;
margin-left:40px;
}

* html #simplesearch .submit {
margin-left:44px;
}



























