html, body {
	text-align:left;
	font: 14px/1.5em Arial, Verdana, Lucida, Arial, sans-serif;
	color: #165678;
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
	background:#FFFFE3;
	}
.hlbg{position:absolute;left: 50%;margin-left:-485px; top:34px;background-position:top left; background-repeat:no-repeat;overflow:hidden;width:212px; height:139px;}
.hrbg{position:absolute;left: 50%;margin-left:270px; top:34px;background-position:top left; background-repeat:no-repeat;overflow:hidden;width:212px; height:139px;}
.hbg{height:229px;background-image:url(../images/design/titel-x.gif);background-position:top;background-repeat:repeat-x;}
.hc1{position:absolute;left: 50%;margin-left:-312px; width:624px;top:0px;height:229px;overflow:hidden;}
.hc2{margin-top:6px;margin-left:10px;width:600px;height:199px;background-repeat:no-repeat;}

#m1{width:214px;float:left;overflow:hidden;}
#m2{border:1px solid #FFFFE3;background-image:url(../images/design/menu-y.jpg);background-position:right;background-repeat:repeat-y;}
#m3{background-image:url(../images/design/menu-u.jpg);background-position:bottom right;background-repeat:no-repeat;}
#m4{padding-top:20px;padding-bottom:70px;padding-left:10px;padding-right:20px;background-image:url(../images/design/menu-o.jpg);background-position:top right;background-repeat:no-repeat;}

#a2{width:199px;background-image:url(../images/design/aktuell-y.jpg);background-position:left;background-repeat:repeat-y;}
#a3{background-image:url(../images/design/aktuell-u.jpg);background-position:bottom left;background-repeat:no-repeat;text-align:left;}
#a4{ min-height:160px; text-align:left; padding-top:00px;padding-bottom:20px;padding-left:20px;padding-right:7px;}
#a5{margin-top:-15px;position:relative;}
#a6{width:199px;}


#mainContent{border:1px solid;margin-left:230px; position:relative;padding-top:25px;min-height:500px;}
#d1{clear:both;text-align:center;height:80px;background-image:url(../images/design/footer-lo.jpg);background-position:bottom left;background-repeat:no-repeat;}

#f1{background-image:url(../images/design/footer-x.jpg);background-position:top;background-repeat:repeat-x;}
#f2{background-image:url(../images/design/footer-lu.jpg);background-position:top left;background-repeat:no-repeat;}
#f3{height:133px;background-image:url(../images/design/footer-r.jpg);background-position:top right;background-repeat:no-repeat;}
#f4{padding-top:40px;text-align:center;}
#fl{margin-top:60px;margin-left:10px; width:99px; height:24px; overflow:hidden;float:left;}
#fr{margin-top:65px;margin-right:10px;width:50px; height:18px; overflow:hidden;float:right;}

.VerzeichnisHeaderLeft{
   padding:5px;
   padding-left:10px;
   margin-left:-10px;
   margin-top:20px;
   margin-bottom:10px;
   text-align:left;
   background-image:url(../images/design/verzeichnisheader.jpg);background-position:left top;background-repeat:no-repeat;
}
.VerzeichnisHeaderRight{
   background-image:url(../images/design/verzeichnisheaderR.jpg);background-position:right top;background-repeat:no-repeat;
   padding:5px;
   padding-right:10px;
   margin-right:-10px;
   margin-top:20px;
   margin-bottom:10px;
   text-align:right;
}

.verzeichnisPicLeft IMG{float:left;}

.vermieterlisteHeaderLeft{
   padding:5px;
   padding-left:10px;
   margin-left:-10px;
   margin-bottom:5px;
   text-align:left;
   background-image:url(../images/design/verzeichnisheader.jpg);background-position:left top;background-repeat:no-repeat;
}

.vermieterliste{
  background:#FFFFFF;
  background-image:url(../images/design/hg-x.jpg);background-position:top;background-repeat:repeat-x;
  padding-left:10px;
  margin-left:-5px;
  padding-bottom:15px;
}
.vermieterlisteImg{
  text-align:center;
  width:150px;
  padding-right:5px;
}
.vermieterlisteImg IMG
{ border:1px solid #f5cc95;
  padding:4px;
  margin-left:-10px;
}

.vermieterliste ul {
  margin-top:0px; margin-bottom:0px; margin-left:18px;
}
.vermietereintrag{
}
.vermietereintrag LI{
  margin-left:15px;
}
.vermietereintragspalte1{
  padding-right:15px;
}

.dropDownBox{
 width:200px; height:20px;border:solid 1px #f5cc95;
 padding-top:4px;
}
.dropDownBox IMG{
 position:absolute;
}

h1, h2, h3, h4	{
	font: 10px/1.2em Verdana, Lucida, Arial, sans-serif;
	font-weight:normal;
	color: #317599;
	}

h1	{
	text-align:right;
	font-size: 150%;
	margin-top: 5px;
	margin-bottom: 5px;
	}

h2	{
	font-size: 130%;
	margin-top: 5px;
	margin-bottom: 5px;
	}
h3	{
	font-size: 110%;
	margin-top: 0px;
	margin-bottom: 5px;
	font-weight:900;
	}
h4	{
	font-size: 105%;
	margin-top: 5px;
	margin-bottom: 5px;
	font-weight:900;
	}
h5	{
	background-color: transparent;
	font: 12px/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-weight:900;
	}

a:active {
	color: #009fff;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #00afff;
	text-decoration: none;
}
a:visited {
	color: #70afff;
	text-decoration: none;
}
a {
	color: #009fff;
	text-decoration: none;
}

HR{
	border:none;
	border-top:1px solid #e3d2a4;
	height:0px; /*Hack, damit HR im  IE & FF gleich*/
}

DIV.err{ border:1px solid #ff2222;  background-color:#ff9999;
         padding-left:10px; padding-right:10px;
         display:none;
         text-align:left;
       }

.clear {float:left;width:100%;}

.pic   {
         margin-top:10px;
         color:#a88888;
         font: 10px/1.1em Verdana, Lucida, Arial, Times New Roman, sans-serif;
	}
.liste{
  list-style-image:url(../images/Anstrich-liste.gif);
  }
.liste li
{  margin-top:7px;
}

.blau {
	font-size : 12px;
	color: blue;
}

.kapitelueberschrift, .kapitelueberschrift a, .kapitelueberschrift a:hover, .kapitelueberschrift a:active, .kapitelueberschrift a:visited
{        font: 13px/1.3em Times New Roman;
	font-size : 15px;
}
.kapitelueberschrift
{        color: #404060;
}


.news {
	letter-spacing:-1px;
	font: 11px/1.3em Verdana,sans-serif,Arial,Lucida;
	text-decoration: none;
	text-align:left;
	color: #317599;
}
.news a,.news a:hover, .news a:active, .news a:visited {
/*	letter-spacing: 0px;
	text-decoration: none;
	color: #006fff;*/
	}
.news a:hover {
/*	color: #FFFFFF;*/
}

.content {
	font: 13px/1.5em Arial, Verdana, Lucida, Arial, sans-serif;
	color: #165678;
	text-align:justify;
}
.wichtig {
	letter-spacing: 0.2em;
	font-weight:500;
	background : #ffffd0;
	padding-left:2px;
}

.blocksatz{
	text-align:justify;
}

.black11, .black11 a, .black11 a:hover, .black11 a:active, .black11 a:visited {
         font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
}


.small, .small a,.small a:hover, .small a:active, .small a:visited {
	font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
	}

.klein {
         font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
         }
.grau   {
         color: #a0aaaa;
         }

.fuss, .fuss a,.fuss a:hover, .fuss a:active, .fuss a:visited {
	font: 11px/1.2em Verdana,sans-serif,Arial,Lucida;
	color: #b0d0F0;
	}
.fuss   {
	color: #b0d0F0;
	}


.tr50{
  filter: alpha(opacity=50);
  opacity: 0.50;
  -moz-opacity:0.50;
}

.schatten1{
  filter: alpha(opacity=7);
  opacity: 0.07;
  -moz-opacity:0.07;
  background-color:#000000;
  border:1px solid #666666;
  position:absolute;
}


input, textarea{
	background-color: #FFFFFF;
         border: 1px solid #d0c0b0;
         font-size: 1em;
         font-family: arial, verdana;
         color: #703010;
}


.box {
   float:left;
 }

.ph { clear:right;float:right; height:23px; }


#menu1 {}
#menu1 DIV A
{
  color: #317599;
  text-decoration: none;
}
#menu1 DIV.menu1-level1-no A,#menu1 DIV.menu1-level1-yes A
{
	font: 17px/2.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:100;
	text-align:right;
	padding-top:0px;
	padding-right:8px;
	background-position:top left;
	background-repeat:no-repeat;
	width:170px;
	height:40px;
	overflow:hidden;
	display:block;
	margin-top:12px;
	margin-bottom:4px;
}
#menu1 DIV.menu1-level1-no A{
  background-image:url(../images/design/menubutton.jpg);
}

#menu1 DIV.menu1-level1-no A:hover{
  background-image:url(../images/design/menubuttonh.jpg);
}

#menu1 DIV.menu1-level1-yes A{
  background-image:url(../images/design/menubuttona.jpg);
}
/*************************************************************/

#menu1 DIV.menu1-level2-no A, #menu1 DIV.menu1-level2-yes A{
  font: 12px/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-align:right;
  font-weight:600;
  letter-spacing:0px;
  display:block;
  width:150px;
  padding:2px;
  padding-right:8px;
  margin-left:14px;
  margin-top:0px;
}

#menu1 DIV.menu1-level2-no A{
  border-bottom:1px solid #FFFFE3;
}

#menu1 DIV.menu1-level2-no A:hover{
  border-bottom:1px dotted #cccccc;
  color:#5195c9;
}


#menu1 DIV.menu1-level2-yes A{
  /*background-color: #FFFFE9;*/
  color:#113569;
  border-bottom:1px dotted #cccccc;
}

/*************************************************************/

#menu1 DIV.menu1-level3-no A,#menu1 DIV.menu1-level3-yes A{
  font: 12px/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#113569;
  color:#317599;
  text-align:right;
  display:block;
  font-weight:100;
  width:140px;
  padding-top:0px;
  padding-left:4px;

  margin-left:14px;
  margin-top:2px;
  margin-bottom:2px;
}

#menu1 DIV.menu1-level3-no A:hover{
}

#menu1 DIV.menu1-level3-yes A{
  color:#001133;
}
