/* allgemeine Schriftgröße



   --------------------------------- */	



body{



margin: 0px auto;



padding: 0;



font: normal 68% arial, sans-serif;



background: #333333;



color: #B9B7B7;



}











/* Kopfbereich/Header Section



   --------------------------------- */	



#topbar{



background-image: url(images/backgrey.jpg);



height: 80px;



border-bottom: 5px solid #ffcc00;



color: #ffffff;



width: 1024px;



margin: 0px auto;



border-left: 1px solid #C3C3C3;



border-right: 1px solid #C3C3C3;



padding-left: 0px;



padding-right: 0px;



}







/* Kopfbereich/Logo und Slogan Section



   --------------------------------- */	



#topbar h1#logo {



margin: 0; 



padding: 0;



font: bolder 2.8em 'Trebuchet MS', Arial, Sans-serif;



letter-spacing: -2px;



color: #ffffff;



width: auto;



}







#topbar h2#slogan {



margin: 0; padding: 0;



font: bold 2.0em 'Trebuchet MS', Arial, Sans-serif;



text-transform: none;



color: #ffcc00;



float: left;



padding-left: 30px;



padding-top: 35px;



width: auto;



}







#logodiv{



float: left;



padding-left: 6px;



width: 300px;



}







/* Kopfbereich/Suchfeld Section



   --------------------------------- */	



#toprightdiv{



width: 300px;



font: bold 11px arial, sans-serif;



float: right;



padding-left: 30px;



padding-top: 5px;



text-align: right;



margin: 0 30px 0 0;



}











/* Kopfbereich/Suchfeldeingabemaske



   --------------------------------- */	



#toprightdiv #keywords{



border: 1px solid gray;



width: 155px;



background: #ffcc00;



font: 11px arial, sans-serif;



color: #443;



padding: 2px; outline: none;



}











/* Kopfbereich/Suchbutton



   --------------------------------- */	



.searchbutton {



color: #ffcc00;



background: #D61111;



width: 80px; 



margin-top: 10px; 


border: outset 1px #ccc;



font-size: 12px;



font-weight: bold;



padding :1px; 



}











/* allgemeine Linkfarbe und Größe



   --------------------------------- */	



a:link    { color: #ffcc00; font: 12px arial, sans-serif;}

a:visited { color: #ffcc00; font: 12px arial, sans-serif;}  

a:active  { color: #ffcc00; font: 12px arial, sans-serif;}  

a:hover   { color: #ffcc00; font: 12px arial, sans-serif; text-decoration:none;}











/* Hauptteil nach dem Kopfbereich 



   --------------------------------- */	



.maincontainer{



width: 1024px;



margin: 0px auto;



background-color: transparent;



border-width: 0 2px;



clear: both;



border-left: 1px solid #C3C3C3;



border-right: 1px solid #C3C3C3;



padding-left: 0px;



padding-right: 0px;



}





.anmeldenbutton {



color: #ffcc00;



background: #D61111;



width: 120px; 



margin-top: 10px; 



border: outset 1px #ccc;



font-size: 12px;



font-weight: bold;



padding :1px; 



}





/* Linke Seite vom Hauptteil



   --------------------------------- */	



#leftcolumn{



width: 160px;



float: left;



margin-top: 13px;



margin-right: 0.8em;



padding-left: 0.8em;



}







#leftcolumn .titlebar{



font-weight: bold;



margin: 0.2em 0;



text-transform: uppercase;



letter-spacing: 1.5pt;



font-size: 100%;



padding-right: 1px;



border-bottom: 1px solid #dadada;



color: #B9B7B7;



}











/* Mitte vom Hauptteil



   --------------------------------- */	



#middlecolumn{



width: 660px;



float: left;



border-left: 1px solid #C3C3C3;



border-right: 1px solid #C3C3C3;



padding-left: 5px;



padding-right: 5px;



margin-top: 1em;



padding-bottom: 1em;



text-align: left;



}





#middlecolumn .titlebar{



font-weight: bold;



margin: 1em 0;



text-transform: uppercase;



letter-spacing: 1.5pt;



color: #686868;



font-size: 100%;



padding-left: 1px;



border-bottom: 2px solid #dadada;



float: left;



}











/* Rechte Seite vom Hauptteil



   --------------------------------- */	



#rightcolumn {



width: 160px;



float: left;



margin-top: 13px;



margin-left: 0.8em;



}







#rightcolumn #keywords{







border: 1px solid gray;



background: #ffcc00;



font: 11px arial, sans-serif;



color: #443;



padding: 2px; outline: none;







}







#rightcolumn .titlebar{



font-weight: bold;



margin: 0.2em 0;



text-transform: uppercase;



letter-spacing: 1.5pt;



font-size: 100%;



padding-right: 1px;



border-bottom: 1px solid #dadada;



color: #B9B7B7;



}











/* Fussbereich/Footer Section



   --------------------------------- */	



#footermenu{



width: 1024px;



margin: 2px auto;



clear: both;



border: 1px solid #B9B7B7;



text-align: center;



padding: 0.1em;



background: #666159 url(images/backgrey.jpg) repeat-x;



color: #B9B7B7;



font-size: 68%;



}







#footermenu a{



color: #B9B7B7;



}







#footermenu a:hover{



color: #B9B7B7; text-decoration:none;



}











/* Sonstiges



   --------------------------------- */	



hr {



border:dashed #B9B7B7 1px;



height:1px;



}











h3 {



margin-top: 0px;



text-decoration: underline;



}



#immobilo-suchbox {
   width: 650px;
   height: auto;
   color: #dadada;
   background-color: #333333;
   margin: 0;
   padding: 0;
   font-family: 'Arial';
   font-size: 10px;
   border: 1px solid #dadada; 
   overflow: hidden;
   clear: both;
} 

#immobilo-suchbox a:link {
   color: #FFCC00; 
   text-decoration: none;
}

#immobilo-suchbox a:visited {
   color: #FFCC00; 
   text-decoration: none;
}

#immobilo-suchbox a:hover {
   color: #FFCC00; 
   text-decoration: none;
}

#immobilo-suchbox a:active {
   color: #FFCC00; 
   text-decoration: none;
}


#immobilo-suchbox h2.headline {
   margin: 5px;
   padding: 5px;
   color: #FFCC00;
   background-color: #333333;
   font-size: 12px;
   
}

#immobilo-backlink {
   float: right; 
   margin: 0 1em 0 0; 
   position: relative;
   /*
   top: 0;
   right: 0;
   */
}

/* pseudoclasses */
#immobilo-suchbox .clear {
   clear: both;
   display: block;
   border: none;
   border-width: 0;
   margin: 0;
   padding: 0;   
}

#immobilo-suchbox form#immobilo_searchbox {
   margin: 0;
   padding: 5px;
   width: 640px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset {
   border-width: 1px;
   border-style: solid;  
   border-color: #dadada;
   width: 618px;
   display: block;
   margin: 5px;
   padding: 5px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset legend {
   color: #dadada;
   background-color: #333333;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

#immobilo-suchbox form#immobilo_searchbox fieldset label {
   color: #dadada;
   font-weight: bold;
   margin: 0;
   padding: 0;
}

#immobilo-suchbox form#immobilo_searchbox fieldset input {
   border-width: 1px;
   border-style: solid;  
   border-color: #FFCC00;
   color: #333333;
   background-color: #FFCC00;
   font-family: 'Arial';
   font-size: 10px;
   margin: 0;
   padding: 2px;
   width: 608px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset input.text {
   
}

#immobilo-suchbox form#immobilo_searchbox fieldset select {
   
   border-width: 1px;
   border-style: solid;  
   border-color: #FFCC00;
   color: #333333;
   background-color: #FFCC00;
   font-family: 'Arial';
   font-size: 10px;
   width: 608px;
      
}

#immobilo-suchbox form#immobilo_searchbox fieldset option {
   width: auto;
   padding: 0;
   margin: 0;
   color: #333333;
   background-color: #FFCC00;
   font-family: 'Arial';
   font-size: 10px;
   
}

#immobilo-suchbox form#immobilo_searchbox .form-item-left,
#immobilo-suchbox form#immobilo_searchbox .form-item-right,
#immobilo-suchbox form#immobilo_searchbox .form-item {
   margin: 0;
   padding: 0.2em 0;
   width: 618px;
}
#immobilo-suchbox form#immobilo_searchbox .form-item-right, 
#immobilo-suchbox form#immobilo_searchbox .form-item-left {
   width: 309px;
   float: left;
}

#immobilo-suchbox form#immobilo_searchbox .form-item-right {
   /*
   text-align: right;
   float: right;
   */
   float: left;
}

#immobilo-suchbox form#immobilo_searchbox .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox .form-item-right select, 
#immobilo-suchbox form#immobilo_searchbox .form-item-right option,
#immobilo-suchbox form#immobilo_searchbox .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox .form-item-left option {
   width: 304px;
}

#immobilo-suchbox form#immobilo_searchbox .form-controls {
   margin: 0;
   padding: 5px;
   width: 628px;
   text-align: right;
}

#immobilo-suchbox form#immobilo_searchbox .with-unit input,
#immobilo-suchbox form#immobilo_searchbox .with-unit select, 
#immobilo-suchbox form#immobilo_searchbox .with-unit option {
   width: 274px; 
}

#immobilo-suchbox form#immobilo_searchbox .with-unit .units,
#immobilo-suchbox form#immobilo_searchbox .with-unit .units, 
#immobilo-suchbox form#immobilo_searchbox .with-unit .units {
   width: 30px; 
}
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item {
   overflow: hidden;
   float: left;
   width: 309px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term input.text {
   overflow: hidden;
   width: 298px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left {
   margin-left: 144-marginpx;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-right {
   overflow: hidden;
   float: left;
   width: 154px;
}


#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-search-term .form-item-left option {
   overflow: hidden;
   width: 144px;
}


#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space {
   float: left;
   overflow: hidden;
   width: 191px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right   {
   overflow: hidden;
   width: 95px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .form-item-right option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-left option,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .form-item-right option {
   overflow: hidden;
   width: 92px;
}

#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .with-unit input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .with-unit input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .with-unit input,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-rooms .with-unit select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-price .with-unit select,
#immobilo-suchbox form#immobilo_searchbox fieldset#immobilo-space .with-unit select {
   overflow: hidden;
   width: 62px;
}


#immobilo-suchbox form#immobilo_searchbox  .form-controls {
   clear: both;   
}

