*.tabelle7 {width:100%;}
*.tabelle7 hr {width:95%;}

*.ltactiv { color:#CF0000; }

div.navibar 
{
  width:   255px;
  padding:  0px;
  margin:   0px;
  height: 100%;
}
#left 
{
  clear:none;
  float: left;
  background-color: #ececec;
  height:100%;
  width: 269px;
  
}
#left-inside
{ 
  border: 0px solid #f09;
  padding:2px;
  margin: 5px;
  width:95%;
  text-align:right;
  float:right;
}
#subnavi 
{
  float:right;
  clear:right;
}
#subnavi-inside
{
  border: 1px solid #d5d5d5;
  padding:2px;
  margin: 0px;
  width:140px;
  display:block;
}
#mainpart 
{ 
  background-color: #FFFFFF;
  float:left; 
  width:715px; 
  padding-top:23px; 
}
#mainpart-inside
{
  border: 0px solid #09f;
  padding:2px;
  margin: 5px;
  float:left;
  display:block;
  width:532px; 
  margin-left:20px;
}
#mainpart-inside td.theadtxt {text-decoration:none; font-weight:bold;}
#mainpart-inside h1 {font-size:14px; font-weight:bold;}
#mainpart-inside ul { margin-left:1.5cm; list-style-image: url(/img/layout/button_schwarz_mini.png);}

div.headbar {clear:both; background-color: #FFFFFF; text-align:right; }
div.footbar {clear:both; background-color: #FFFFFF; text-align:center; position:relative; top:50px; font-size:10px;}
div.footbar span a {font-size:10px;}

div.totale  {width:1000px; margin-left:0; min-height:90%; }

img.xheadimg { margin:8px; margin-right:0px; margin-left:-20px; clear:both; width:715px; height:113px;}
img.logo {border:0px solid #d5d5d5;}

#headbar-navi {text-align:left; } 
#headbar-navi a {text-decoration:none;}

a.actionlink {color:#006100; }

/* waren 250px fuer zweispaltig */
div.catoverview5 {width:450px; display:table; float:left; background-color:#F3F0DD;margin:4px; padding:4px;}

#swDivPopupBackground { background-color:#FFFFFF; z-index:10; width:100%; height:100%; position:fixed; left:0px; top:0px;} 
#swDivPopup {position:fixed; z-index:11; left:25%; top:10px; padding:30px; background-color:#FFFFFF; text-align:center; border:1px solid #CCC; }

div.crimmo_thumb {margin:2px;}
*.crimmo_imgactive {border:1px solid #CC0000; }  /** Farbe war #0000FF **/
*.crimmo_imginactive {border:1px solid #d5d5d5; }
*.crimmo_textactive {font-weight:bold; color:#CC0000; text-decoration:underline;} /** Farbe war #0000FF **/

/* #crNumresults, */
#crCalendar, #crDetailview, #crOptions 
{
  position:absolute; left:780px; background-color:#FFFFFF; 
}
/* #crNumresults, */
#crDetailview, #crOptions
{
  width:192px; height:131px; overflow:hidden; padding:6px; border:1px #d5d5d5 solid; 
}
/* #crNumresults { top:136px; height:51px; } */

#crNumresults {height:14px; text-align:right; }

#crCalendar {  top:210px; border:0px none #FF0000;  }
#crDetailview { top:400px;  }
#crOptions { top:553px;   }

#crDetailview select { width:100%; height:100%;}

ul.crula  li {list-style-image: url(/img/layout/button_rot.png); }
ul.crula a {font-weight:bold; }

#swWishlist
{
  border:0px #FAFAFA solid; 
  display:table;
  float:right;
  padding:2px;
}

#swWishlistContent {}
#swWishlistContent a { font-weight:bold; }
#swWishHead { font-weight:bold; }
#swWishContent {}

#crFoundCriteria { margin-left:20px; border:1px #d5d5d5 solid; padding:6px;}
/*
*.listdark {background-color:#F3F0DD; }
*.listdark:hover, *.listlight:hover {border:1px solid #FF0000; }
*.listlight {background-color:#F8F8F8; }

*.listdark {background-color:#F8F8ED; }
*.listdark:hover, *.listlight:hover {background-color:#F3F0DD; }
*.listlight {background-color:#FFFFFF; }
*/
*.listdark {background-color:#F3F0DD; }
*.listdark:hover, *.listlight:hover {background-color:#EAE8D5; }
*.listlight {background-color:#FFFFFF; }

input { overflow:hidden; }
input[type=text], input[type=password], select, textarea {border:#999999 solid 1px; margin-bottom:2px;}

a.crfoundtab { -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; 
               background-color:#F3F0DD; 
               display:block; 
               width:108px; height:20px; 
               float:left; margin-left:2px; padding:4px; 
               text-align:center;}
a.crfoundtab:hover { background-color:#EAE8D5; }
a.crfoundtab_activ {background-color:#EAE8D5; font-weight:bold; }

div.footbar a {color:#717171; font-size:12px;}
div.axwl {display:block; width:160px;}
div.axwl:hover {text-decoration:underline; cursor:pointer; }

#untererbalken { background-color:#ececec; padding:2px; margin-left:20px; }

table.tablesr td.theadtxt {background-color:rgb(243, 240, 221); font-weight:bold; }

a.detaillink:visited {color:#CC0000; } /* arbe war color:#009100; */

*.num {text-align:right;}
*.helpdiv {cursor:help; text-decoration:underline;}

#gebuehren { border-collapse:collapse; }
#gebuehren td {border:1px solid #333333; padding:2px;}

td.td_object {width:150px; } 
td.td_std {}
td.td_lage { width:200px; } 
td.td_preis {width:40px; }
td.td_frei { width: 40px; }  
td.td_qm { width:40px; }
td.td_pers { width:20px; }
td.td_detail { width:20px; }
td.entr_head h2 { font-size:12px; margin:3px; font-weight:normal; }

#crMyresidence { position:fixed; z-index:10; left:180px; top:50px; width:535px; height:300px; padding:10px; background-color:#FFFFFF;}

#crypmain, #crypsub { float:left; margin-right:5px; }

#crWarmmiete   {display:block; position:fixed; background-color:#FFFFFF; padding:5px; border:1px solid #CCCCCC; left:150px; top:340px;  width:130px; }

div.sifoto {float:left; clear:none; text-align:center; width:180px;}
#fototour {float:left; width:120px; display:table; margin-right:20px; margin-bottom:10px;}
div.stadtinfo { width:530px;}
div.sitext { float:right; text-align:left; }
#fototour2 img { float:left; margin:5px;}
