input.abschicken{ border: 0px;  /* Rahmen ausblenden */
    background-color:transparent;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #fff;
	font-size: 9px;
				  
				  }
body {
	background-image: url(../images/mi24-bg.jpg);
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #32A4C8;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}

#adlayer {
	position:absolute;
	left:945px;
	top:55px;
	width:170px;
	height:600px;
	z-index:17;
}

#navigation {
	position:absolute;
	left:86px;
	top:4px;
	width:851px;
	height:46px;
	z-index:17;
}

#reg-login {
	position:absolute;
	left:723px;
	top:478px;
	width:204px;
	height:29px;
	z-index:16;
}

#nav0 {
	position:absolute;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:10px;
	left:90px;
	top:0px;
	width:116px;
	height:46px;
	z-index:1;
}

#nav1 {
	position:absolute;
	background-image:url(../images/nav-bg.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:10px;
	left:10px;
	top:91px;
	width:125px;
	height:46px;
	z-index:1;
}
#nav2 {
	position:absolute;
	padding-top:20px;
	padding-left:5px;
	left:4px;
	top:57px;
	width:135px;
	height:46px;
	z-index:1;
}
#nav22 {
	position:absolute;
	background-image:url(../images/nav-bg-breit.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:5px;
	left:205px;
	top:0px;
	width:135px;
	height:46px;
	z-index:1;
}
#nav3 {
	position:absolute;
	padding-top:20px;
	padding-left:5px;
	left:870px;
	top:262px;
	width:116px;
	height:46px;
	z-index:1;
}
#nav33 {
	position:absolute;
	background-image:url(../images/nav-bg.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:5px;
	left:762px;
	top:0px;
	width:116px;
	height:46px;
	z-index:1;
}
#nav4 {
	position:absolute;
	padding-top:20px;
	padding-left:5px;
	left:15px;
	top:201px;
	width:116px;
	height:46px;
	z-index:1;
}
#nav44 {
	position:absolute;
	background-image:url(../images/nav-bg.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:5px;
	left:360px;
	top:0px;
	width:116px;
	height:46px;
	z-index:1;
}
#nav5 {
	position:absolute;
	padding-top:20px;
	padding-left:5px;
	left:884px;
	top:285px;
	width:116px;
	height:47px;
	z-index:1;
}
#nav55 {
	position:absolute;
	background-image:url(../images/nav-bg-sch.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:5px;
	left:461px;
	top:0px;
	width:116px;
	height:47px;
	z-index:1;
}

#nav6 {
	position:absolute;
	padding-top:20px;
	padding-left:5px;
	left:938px;
	top:288px;
	width:116px;
	height:46px;
	z-index:1;
}

#nav66 {
	position:absolute;
	background-image:url(../images/nav-bg-sch.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:5px;
	left:545px;
	top:0px;
	width:116px;
	height:46px;
	z-index:1;
}


#nav7 {
	position:absolute;
	padding-top:20px;
	padding-left:5px;
	left:978px;
	top:323px;
	width:116px;
	height:46px;
	z-index:1;
}

#nav77 {
	position:absolute;
	background-image:url(../images/nav-bg.png);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:5px;
	left:652px;
	top:0px;
	width:116px;
	height:46px;
	z-index:1;
}

#impressum {
	position:absolute;
	left:91px;
	top:773px;
	width:148px;
	height:18px;
	z-index:16;
}


a:link {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

a.orange:link {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
a.orange:visited {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
a.orange:hover {
	color: #31a4c8;
	text-decoration: underline;
	font-weight: bold;
}
a.orange:active {
text-decoration: underline;
	font-weight: bold;
}


a.we:link {
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
a.we:visited {
		font-size: 10px;
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
a.we:hover {
	font-size: 10px;
	color: #007eae;
	text-decoration: underline;
	font-weight: bold;
}
a.we:active {
		font-size: 10px;
text-decoration: underline;
	font-weight: bold;
}


a.or:link {
	color: #ea6909;
	text-decoration: underline;
	font-weight: bold;
}
a.or:visited {
	color: #ea6909;
	text-decoration: underline;
	font-weight: bold;
}
a.or:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
a.or:active {
text-decoration: underline;
	font-weight: bold;
}



a.sw:link {
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
a.sw:visited {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
a.sw:hover {
	color: #31a4c8;
	text-decoration: underline;
	font-weight: bold;
}
a.sw:active {
text-decoration: underline;
	font-weight: bold;
}


#maklerinfo24-logo {
	position:absolute;
	left:98px;
	top:79px;
	width:313px;
	height:59px;
	z-index:2;
}
#banner-rechts {
	position:absolute;
	left:436px;
	top:79px;
	width:468px;
	height:60px;
	z-index:3;
	text-align:justify;
}
#news {
	position:absolute;
	left:96px;
	top:145px;
	width:245px;
	height:185px;
	z-index:4;
	padding-left:20px;
	padding-top:12px;
}
#news2 {
	position:absolute;
	background-image:url(../images/user-orange.jpg);
	background-repeat:no-repeat;
	left:96px;
	top:145px;
	width:245px;
	height:185px;
	z-index:4;
	padding-left:20px;
	padding-top:12px;
}

#news3 {
	position:absolute;
	background-image:url(../images/user-orange2.jpg);
	background-position:95px 144px;
background-repeat:no-repeat;
	background-attachment:fixed;
	left:96px;
	top:145px;
	width:245px;
	height:180px;
	z-index:4;
	padding-left:20px;
	padding-top:12px;
	overflow-y:auto;
	overflow-x:hidden;
}

h2 {
	color: #ea6909;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:0px;
}

h3 {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:3px;
	margin-top:3px;
}
h4 {
	color: #000;
	font-size: 13px;
	margin-bottom:0px;
	margin-top:7px;
}
h5 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:0px;
	margin-top:3px;
}

input {
	color: #000;
	font-size: 11px;	
}

#news-links {
	position:absolute;
	left:110px;
	top:317px;
	width:230px;
	height:21px;
	z-index:5;
}
#grafik {
	position:absolute;
	left:360px;
	top:149px;
	width:355px;
	height:191px;
	z-index:6;
}
#rechts-oben {
	position:absolute;
	background-image:url(../images/blau-rechts.jpg);
	background-repeat:no-repeat;
	left:718px;
	top:145px;
	width:195px;
	height:190px;
	padding-left:12px;
	padding-top:12px;
	z-index:36;
}
#orange-rechts {
	position:absolute;
	background-image:url(../images/orange-rechts.jpg);
	background-repeat:no-repeat;
	left:716px;
	top:341px;
	width:207px;
	height:161px;
	padding-left:12px;
	padding-top:12px;
	z-index:8;
}

#orange-rechts2 {
	position:absolute;
	background-image:url(../images/reg-rechts.jpg);
	background-repeat:no-repeat;
	left:716px;
	top:341px;
	width:207px;
	height:161px;
	padding-left:12px;
	padding-top:12px;
	z-index:8;
}


form {
	margin-top:0;
	padding-top:2px;
	padding-bottom:4px;
}
#blau-kurz {
	position:absolute;
	background-image:url(../images/blau-kurz.jpg);
	background-repeat:no-repeat;
	left:716px;
	top:510px;
	width:206px;
	height:105px;
	padding-left:12px;
	padding-top:12px;
	z-index:9;
	font-size: 14px;
}
#blau-kurz-start {
	position:absolute;
	background-image:url(../images/blau-kurz.jpg);
	background-repeat:no-repeat;
	left:716px;
	top:510px;
	width:206px;
	height:105px;
	padding-left:12px;
	padding-top:12px;
	z-index:9;
	font-size: 14px;
}
#blau-lang {
	position:absolute;
	background-image:url(../images/blau-lang.jpg);
	background-repeat:no-repeat;
	left:715px;
	top:615px;
	width:206px;
	height:153px;
	padding-left:12px;
	padding-top:8px;
	z-index:10;
}
#befinden {
	position:absolute;
	left:101px;
	top:355px;
	width:561px;
	height:22px;
	z-index:11;
	font-weight: bold;
	color:#000;
}

#befinden-seminar {
	position:absolute;
	left:101px;
	top:305px;
	width:561px;
	height:22px;
	z-index:11;
	font-weight: bold;
	color:#000;
}

#willkommen {
	position:absolute;
	left:101px;
	top:385px;
	width:562px;
	height:18px;
	z-index:12;
}
#schuettel {
	position:absolute;
	left:358px;
	top:545px;
	width:348px;
	height:251px;
	z-index:13;
}
#apDiv2 {
	position:absolute;
	left:382px;
	top:405px;
	width:315px;
	height:101px;
	z-index:14;
	text-align: justify;
}
#text-links {
	position:absolute;
	left:100px;
	top:405px;
	width:256px;
	height:355px;
	z-index:15;
	text-align: justify;
}
#mietspiegel {
	position:absolute;
	overflow-y:auto;
	overflow-x:hidden;
	left:98px;
	top:404px;
	width:580px;
	height:356px;
	z-index:15;

}
.zeilenabstand {
	line-height:20px;
}
.zeilenabstand2 {
	line-height:17px;
}
.fehler {
	font-size:12px;
	color:#F00;
	font-weight:bold;
}
