body {margin:auto; padding:auto; background:#F1EEEC;}
table, td {
	border-collapse:collapse;
	color: #666666;
}

table, td, img {
	border:0;
}
form, td {margin:0; padding:0;}
td, tr {
	color:#666666;
	font-family: Arial, tahoma, helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

a{
	color:#666666;
}
a:hover{



}


span a{
	color:#FFFFFF;
}
span img{ margin:0 13px 0 0; vertical-align:middle;}

b{ color:#E34D0B;}



.r1 ul { margin:0; padding:0; list-style:none;}
.r1 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 15px;}
.r1 li a {line-height:17px; color:#535252; text-decoration:underline;}
.r1 li a:hover { text-decoration:none; color:#535252;}

.r2 ul { margin:0; padding:0; list-style:none;}
.r2 li { background:url(images/r1.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 26px;}
.r2 li a {line-height:19px; color:#535252; text-decoration:underline; font-size:11px;}
.r2 li a:hover { text-decoration:none; color:#535252;}

.r3 ul { margin:0; padding:0; list-style:none;}
.r3 li { background:url(images/r3.gif) top left no-repeat; margin:0 0 0 0; padding:0 0 0 22px;}
.r3 li a {line-height:19px; color:#5C8A07; text-decoration:underline; font-size:12px;}
.r3 li a:hover { text-decoration:none; color:#5C8A07;}

.border{
	border:1px solid #E3010A;
	margin-left: auto;
	margin-right: auto;
}

.border1{
	border:1px solid #E3010A;
	margin-left: auto;
	margin-right: auto;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
}



/*footer*/
.footer{ width:100%; height:100%; background:#0164A7; padding:20px 0 21px 0;}
.footer table{ margin-left:50px;}
.footer td{ color:#F5F6F7; line-height:14px; font-family:tahoma; font-size:11px;}
.footer td a{ color:#F5F6F7; text-decoration:none;}
.footer td a:hover{ color:#F5F6F7; text-decoration:underline;}
.footer td strong a{ color:#F5F6F7; text-decoration:underline;}
.footer td strong a:hover{ color:#F5F6F7; text-decoration:none;}
.footer_top_line{ background:#F9F9F9; width:100%; height:2px;}
.footer1{
	word-spacing:0px;
	padding-left: 8px;
	font-size: 10px;
	width: 450px;
}
.footer2 span{font-family:Arial;}
.footer2{ width:241px;}
/*footer_end*/

/*content*/
.t1{ width:61px; font-weight:bold; height:32px; padding-top:3px;}
.f1 td input, select{
	font-family:Arial;
	font-size:12px;
	color:#4D4D4D;
	width:auto;
	height:auto;
	vertical-align:middle;
	overflow: scroll;
}
.f1 td img{ vertical-align:middle; margin-left:17px;}
.indent_forms {margin:47px 0 0 50px; width:203px;}
.bgr_forms{
	height:372px;
	width:100%;
}
.bgr1{
	width:100%;
	height:100%;
	background-color: #F1EEEC;
}

.txt1 td{ font-size:11px; line-height:12px;}
.txt1 td strong, b{ font-size:12px;}
.txt1 td span{ font-size:12px;}

.txt2 span{ font-size:11px; line-height:12px;}
.txt2 span a{ font-size:11px; color:#5C8A07;}

.f2 td input{ width:182px; height:21px; margin-bottom:17px;}
.f2 td textarea{ width:182px; height:129px; overflow:auto; margin-bottom:9px;}

.f2 td input, textarea{ border:1px solid#D9D9D9; color:#000000; padding:1px 0 1px 4px; font-family:Arial; font-size:11px; margin-top:2px;}
.f2 td { font-size:11px; font-family:tahoma;}

.ins span a{ color:#E34D0B; font-weight:bold;}
.ins1 a{ color:#E34D0B;}

/*content_end*/
.hintergrund {
	background-repeat: no-repeat;
}
.vermietung {
	overflow: auto;
	height: 575px;
	text-align: left;
	width: 790px;
}

.hinter {
	color: #FFF;
}


.footer1 {
	background-image:url(http://www.muellerimmo.com/bilder/footer.png);
}

.text_feld {
	top: 0px;
	position: relative;
	vertical-align: text-top;
	text-align: center;
}

.text_feld1 {
	top: 0px;
	position: relative;
	vertical-align: text-top;
}

