            /* GrundLayout CSS */

#kategorienliste{
  float:left;
  width:170px;
  height:auto;
  margin-left:2px;
  padding:0px; 
}           
#karte{
  float:right;
  width:750px;
  height:auto;
}
#kategorien{
  float:right;
  width:750px;
  height:auto;
  margin-top:15px;
  font-family:Arial;
  font-size:12px;
}
#werbung{
  float:left;
  width:170px;
  height:240px;
  margin-top:15px;
  text-align:center;
}
.aktiv{
  color:#000000;
  text-decoration:underline;
  font-weight:bold;
}
/* Beliebte Coupons  sowie Neue Coupons CSS */
#kategorienliste_info{
  width:160px;
  height:20px;
  margin-top:0px;
  padding-top:5px;
  padding-left:10px;
  background:url(../images/home_infobutton.png);
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}
#kategorienliste_box{
  width:158px;
  height:auto;
  padding:5px;
  background:#ffffff;
  border-left:1px solid #d7d7d7;
  border-right:1px solid #d7d7d7;
  font-family:Arial;
  font-size:12px;
}
#kategorienliste_footer{
  width:170px;
  height:25px;
  background:url(../images/unterseite_footerbutton.png);
}
/* Karte CSS */
#karte_google_maps{
  width:748px;
  height:319px;
  border:1px solid #d7d7d7;
  background:url(../images/loader.gif) #ffffff no-repeat;
  background-position:center;
}
#karte_info{
  width:740px;
  height:20px;
  margin-top:0px;
  padding-top:5px;
  padding-left:10px;
  background:url(../images/unterseite_karte.png);
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#000000;
} 
#karte_text{
  width:738px;
  height:20px;
  padding:5px;
  border-left:1px solid #d7d7d7;               
  border-right:1px solid #d7d7d7;
  background:#ffffff;
  font-family:Arial;
  font-size:12px;
  color:#7d7d7d;
}
.wohnort{
  width:200px;
  border:1px solid #7d7d7d;
  border-right:none;
  font-style:italic;
}
.wohnort_button{
  width:100px;
  border:1px solid #7d7d7d;
}
/* Inhalt CSS */
#inhaltreg{
  float:right;
  width:750px;
}
#inhaltreg_inhalt{
  width:728px;
  background:#ffffff;
  border:1px solid #d7d7d7;
  border-top:none;
  padding:10px;
  font-family:Arial;
  font-size:12px;
  color:#000000;
}
.detail_inhalt{
  padding:5px;
  font-family:Arial;
  font-size:12px;
  color:#000000;
  border:1px solid #7d7d7d;
}
#guthaben{
  width:100%;
  font-family:Arial;
  font-size:12px;
  color:#595959;
}
#guthaben td{
  padding:3px;
  border-bottom:1px solid #d7d7d7;
}
#guthaben th{
  padding:3px; 
  border:1px solid #d7d7d7;border-right:none;
  border-bottom:1px solid #7d7d7d;
  color:#000000;
}
.detail_ueberschrift{
  margin-left:5px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#7d7d7d;
 
}
.detail_inhalt{
  padding:5px;
  font-family:Arial;
  font-size:12px;
  color:#000000;
  border:1px solid #7d7d7d;
}
.textfeld{
border:1px solid #5196dc;
width:200px;
}
.textfeld:hover, .textfeld:focus{
border:1px solid #5196dc; 
background: #c2d8ef;
}
.infobox{               
  float:right;
  width:230px;
  border:2px solid #46a202;
  background:#b0ef81;
  padding:5px;
}
.infobox2{
  border:2px solid #46a202;
  background:#b0ef81;
  padding:5px;
}
#detail_tabelle{
  width:100%;
}
#detail_tabelle th{
width:200px;
text-align:left;
padding-left:10px;
border-bottom:1px solid #d7d7d7;
border-right:1px solid #7d7d7d;
}
#ueberpruefungs_tabelle{
  width:100%;
}
#ueberpruefungs_tabelle th{
width:200px;
text-align:left;
padding-left:10px;
border-bottom:1px solid #d7d7d7;
padding-bottom:0px;
}
#ueberpruefungs_tabelle td{
width:130px;
}
#detail_tabelle td{

text-align:left;
border-bottom:1px solid #d7d7d7;
}
hr{
  border:none;
  border-top:1px solid #d7d7d7;
}
