@import url("reset.css");

body {
	background-color: #ffffff;
	background-image: url(../pics/body_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px;
	margin: 0px;
	text-align:center;
	/* margin-left:-1px; */
}
img{
	padding:0px;
	margin:0px;
	border: 0px none;
}
.position_mittig{
	vertical-align:middle;
	margin-top:-1px;
}


p{
	padding-bottom:15px;
}


ul{
	margin-left: 25px;
	padding:0px;
	margin-bottom: 25px;
}
ol{
	margin-left:25px;
	padding:0px;
	margin-bottom: 25px;
}
ul li{
	list-style-type: none;
	background-image: url(../pics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 15px;
	margin-bottom: 3px;
}
table ul li{
	list-style-type: none;
	background-image: url(../pics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px; /* Fuer Vorstandsseite */
	padding-left: 15px;
	margin-bottom: 3px;
}
ul li.partnerlogo{
	list-style-type: none;
	background-image: url(../pics/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	padding-left: 15px;
	margin-bottom: 3px;
}
ol li{
	list-style-type: decimal;
	padding: 0px;
	margin-bottom: 3px;
}


hr{
 	border: 0px; /* Für Firefox und Opera */
 	border-top: solid 1px #3b47b2;
 	border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
	margin-top:5px;
	margin-bottom:15px;
}


div{
	padding: 0px;
	margin: 0px;
}


.clear{
	clear: both;
}


strong{
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration: none;
}


div#container{
	width: 958px;
	height: auto;
	margin: 0px auto;
}


div#header_start,
div#header_mietverwaltung,
div#header_wev,
div#header_gewerbeverwaltung,
div#header_vermoegensverwaltung,
div#header_news,
div#header_mietangebote,
div#header_kontakt,
div#header_partner,
div#header_impressum{
	width: 958px;
	height: 189px;
	float:left;
	}
div#header_start{
	background-image: url(../pics/header_bg_start.jpg);
}
div#header_mietverwaltung{
	background-image: url(../pics/header_bg_mietverwaltung.jpg);
}
div#header_wev{
	background-image: url(../pics/header_bg_wev.jpg);
}
div#header_gewerbeverwaltung{
	background-image: url(../pics/header_bg_gewerbeverwaltung.jpg);
}
div#header_vermoegensverwaltung{
	background-image: url(../pics/header_bg_vermoegensverwaltung.jpg);
}
div#header_news{
	background-image: url(../pics/header_bg_news.jpg);
}
div#header_mietangebote{
	background-image: url(../pics/header_bg_mietangebote.jpg);
}
div#header_kontakt{
	background-image: url(../pics/header_bg_kontakt.jpg);
}
div#header_partner{
	background-image: url(../pics/header_bg_partner.jpg);
}
div#header_impressum{
	background-image: url(../pics/header_bg_impressum.jpg);
}

div#logo{
	width: 126px;
	height: 146px;
	margin-top:20px;
	margin-left:61px !important;
	margin-left:30px;
	float:left;
}
div#querbalken{
	width: 958px;
	height: 30px;
	background-color: #d8daf0;
	margin-bottom:15px;
	float:left;
}
div#hauptbereich{
	width: 958px;
	height:auto;
	text-align:left;
}



div#menue{
	width: 260px;
	height: auto;
	text-align: left;
	margin-right: 25px;
	float:left;
}
ul#menueliste{
	width: 260px;
	height:auto;
	margin:0px;
	padding:0px;
}
li.menuelistenpunkt{
	list-style-type: none;
	padding: 0px;
	margin-bottom: 3px;
	float:left;
}


div#content_bereich{
	width: 444px;
	height:auto;
	text-align:left;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	float:left;
}
div#content_bereich_breit{
	width: 629px;
	height:auto;
	text-align:left;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	float:left;
}
div#breadcrumb,
div#breadcrumb_engl,
div#breadcrumb_daen	
{
	width: 340px;
	height:auto;
	text-align:left;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	margin-bottom:10px;
	float:left;
}
div#breadcrumb_engl{width: 390px;}
div#breadcrumb_daen{width: 420px;}

div#breadcrumb_breit,
div#breadcrumb_breit_engl,
div#breadcrumb_breit_daen
{
	width: 525px;
	height:auto;
	text-align:left;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	margin-bottom:10px;
	float:left;
}
div#breadcrumb_breit_engl{width: 575px;}
div#breadcrumb_breit_daen{width: 537px;}

div#druckmenue{
	width: 104px;
	height: 20px;
	float:left;
}
div#druckmenue_engl{
	width: 50px;
	height: 20px;
	float:left;
}
div#druckmenue_daen{
	width: 90px;
	height: 20px;
	float:left;
}
div#sprachauswahl{
	margin-top:15px;
	margin-bottom:25px;
	margin-left:25px !important;
	margin-left:13px;
	width: 230px;
	height: 20px;
	text-align:left;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	float:left;
}

div.zurueck_zum_seitenanfang{
	width: 629px;
	height: 13px;
	margin-top:10px;
	margin-bottom:25px;
	text-align:right;
}
div.kontaktformular_container{
	width: 318px;
	height: auto;
}
div.kontaktformular_bezeichnung{
	width: 80px;
	height: 20px;
	margin-right:25px;
	margin-bottom: 10px;
	float:left;
clear:both;
}
div.kontaktformular_feld{
	width: 213px;
	height: auto;
	margin-bottom: 10px;
	float:left;
}
input, textarea{
	border: 1px solid;
	border-color: #3b47b2 #3b47b2 #3b47b2 #3b47b2;
}
textarea{
	width:213px;
}
span.kf{
	color: #3b47b2;
	font-weight: bold;
}
span.blau{
	color: #3b47b2;
}
span.rot{
	color: red;
	font-size:14px;
	font-weight: bold;
}
img.bild_navileiste{
	margin-top:25px;
	margin-left:25px;
}
div.portraet_bild{
	width: 135px;
	height: auto;
	float:left;
	margin-right:15px;
	margin-bottom: 25px;
}


div#teaser_bereich{
	width: 202px;
	height:auto;
	float:right;
}
div.teaser{
	width: 202px;
	height: auto;
	background-color: #d8daf0;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	margin-bottom: 25px;
}
div.teaser_ueberschrift{
	width: 178px !important;
	width: 202px; /*IE 5 und 6 Korrektur*/
	min-height: 21px;
   	height: auto !important;
   	height: 25px; /*IE 5 und 6 Korrektur*/
   	padding-left: 24px;
   	padding-top: 4px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	color: #ffffff;
}
div.teaser_text{
	width: 154px !important;
	width: 177px; /*IE 5 und 6 Korrektur*/
   	height: auto;
 	padding-left: 24px;
   	padding-top: 4px;
   	padding-bottom:10px;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
}


div#footer{
	width: 400px;
	height: 20px;
}
table#vorstand{
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	color: #000000;
	padding:0px;
	margin:0px;
}
td.vorstand1{
	width:auto;
	padding-bottom:10px;
	padding-right:20px;
}
td.vorstand2{
	width:160px;
	padding-bottom:10px;
	padding-right:10px;
}
td.vorstand3{
	width:160px;
	padding-bottom:10px;
	padding-right:10px;
}
td.vorstand4{
	width:160px;
	padding-bottom:10px;
	padding-right:0px;
}
table#vorstand tbody tr td ul{
	margin-left:0px;
	padding-left:0px;
}
/*--------------------------- Ueberschriften und Links ---------------------------------------------------*/

h1{
	font-size: 14px;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	color: #3b47b2;
	margin-bottom:10px;
}
h2{
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	color: #3b47b2;
	margin-bottom:10px;
}
h3{
	font-size: 14px;
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	color: #3b47b2;
	text-decoration: underline;
	margin-bottom:0px;
}

a{
	color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}
a:active{
	color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}
a:hover{
	color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}
a:visited{
	color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}
a.breadcrumb{
	color: #3b47b2;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}
a.breadcrumb:active{
	color: #3b47b2;
	font-size: 11px;
	font-family: verdana,arial,sans-serif;
	text-decoration: underline;
}
a.breadcrumb:hover{
	color: #3b47b2;
	text-decoration: underline;
}

a.menuepunkt,
a.menuepunkt_rot{
	color: #3b47b2;
	width: 236px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #d8daf0;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt:active,
a.menuepunkt_rot:active
{
	color: #3b47b2;
	width: 236px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #d8daf0;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt:hover{
	color: #ffffff;
	background-color: #3b47b2;
}

a.menuepunkt_rot,
a.menuepunkt_rot:hover,
a.menuepunkt_rot:active,
a.menuepunkt_rot:visited
{
	color: white;
	background-color: #d20000;
}
a.menuepunkt_rot:hover{
	color: white;
	background-color: #a60101;
}
a.menuepunkt_aktiv{
	color: #ffffff;
	width: 236px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt_aktiv:active{
	color: #ffffff;
	width: 236px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt_aktiv:hover{
	color: #ffffff;
	background-color: #3b47b2;
}
a.menuepunkt_aktiv:visited{
	color: #ffffff;
	width: 236px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}




a.menuepunkt_zweireihen{
	color: #3b47b2;
	width: 236px !important;
	width: 260px;
	height: 42px !important;
	height: 45px;
	background-color: #d8daf0;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt_zweireihen:active{
	color: #3b47b2;
	width: 236px !important;
	width: 260px;
	height: 42px !important;
	height: 45px;
	background-color: #d8daf0;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt_zweireihen:hover{
	color: #ffffff;
	background-color: #3b47b2;
}


a.menuepunkt_zweireihen_aktiv{
	color: #ffffff;
	width: 236px !important;
	width: 260px;
	height: 42px !important;
	height: 45px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt_zweireihen_aktiv:active{
	color: #ffffff;
	width: 236px !important;
	width: 260px;
	height: 42px !important;
	height: 45px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}
a.menuepunkt_zweireihen_aktiv:hover{
	color: #ffffff;
	background-color: #3b47b2;
}
a.menuepunkt_zweireihen_aktiv:visited{
	color: #ffffff;
	width: 236px !important;
	width: 260px;
	height: 42px !important;
	height: 45px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none;
	font-weight: bold;
	padding-left: 24px;
	padding-top: 3px;
	border: 0px none;
	display:block;
	float:left;
}





a.menueunterpunkt{
	color: #3b47b2;
	width: 221px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #fff;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 38px;
	padding-top: 3px;
	border-top: 1px  solid #3b47b2;
	border-bottom: 1px  solid #3b47b2;
	border-right: 1px  solid #3b47b2;
	border-left: 0px none;
	display:block;
	float:left;
}
a.menueunterpunkt:active{
	color: #3b47b2;
	width: 221px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #fff;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 38px;
	padding-top: 3px;
	border-top: 1px  solid #3b47b2;
	border-bottom: 1px  solid #3b47b2;
	border-right: 1px  solid #3b47b2;
	border-left: 0px none;
	display:block;
	float:left;
}
a.menueunterpunkt:hover{
	color: #d8daf0;
	background-color: #3b47b2;
}


a.menueunterpunkt_aktiv{
	color: #d8daf0;
	width: 221px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 38px;
	padding-top: 3px;
	border-top: 1px  solid #3b47b2;
	border-bottom: 1px  solid #3b47b2;
	border-right: 1px  solid #3b47b2;
	border-left: 0px none;
	display:block;
	float:left;
}
a.menueunterpunkt_aktiv:active{
	color: #d8daf0;
	width: 221px !important;
	width: 260px;
	height: 22px !important;
	height: 25px;
	background-color: #3b47b2;
	font-size: 12px;
	font-family: verdana,arial,sans-serif;
	text-decoration:none !important;
	font-weight: bold;
	padding-left: 38px;
	padding-top: 3px;
	border-top: 1px  solid #3b47b2;
	border-bottom: 1px  solid #3b47b2;
	border-right: 1px  solid #3b47b2;
	border-left: 0px none;
	display:block;
	float:left;
}
a.menueunterpunkt_aktiv:hover{
	color: #d8daf0;
	background-color: #3b47b2;
}
