/* CSS Design für www.immobilien-anders.de
Copyright Netprodukt Frank Niemtschke Februar 2006 V.1.00
www.netprodukt.de
fn@netprodukt.de
 */

a {
	text-decoration: none;
	font-size: 95%;
	font-weight: bolder;
}
a.hoch {
	text-decoration: underline;
	font-size: 95%;
	font-weight: bold;
	color: Red;
}
a.umenuel {
	font-size: 85%;
	margin-left: 7px;
}
a.hm:active {
	color: #B1DDEF;
}
 a.hm:hover {
 	color: #FF8C00;
	text-decoration: underline;
}
  a.hm:link {
  	color: White;	
}
 a.hm:visited {
	color: #DBDBDB;	
}
a.hm2:active {
	color: #ACCCE3;
}
 a.hm2:hover {
 	color: #ACCCE3;
	text-decoration: underline;
}
  a.hm2:link {
  	color: #ACCCE3;	
}
 a.hm2:visited {
	color: #ACCCE3;	
}
a.umenuel:active {
	color: #1F394F;
}
 a.umenuel:hover {
 	color: #FF8C00;
	text-decoration: underline;
}
  a.umenuel:link {
  	color: #324250;	
}
 a.umenuel:visited {
	color: #646464;	
}
input {
	border: 1px solid #996D62;
	height: 22px;
	font-size: 90%;
	color: red;
	width: 85%;
	text-align: center;
}
input.radio {
	font-size: 90%;
	color: red;
	width: 18px;
	margin-top: 5px;
	margin-right: 10px;
	border: 0px none;
}
input.suchfeld {
	border: 1px solid #996D62;
	height: 22px;
	font-size: 95%;
	color: red;
	width: 85%;
	text-align: center;
}
input.finzte {
	border: 1px solid #996D62;
	height: 22px;
	font-size: 95%;
	color: red;
width: 140px;
	padding-left: 3px;
	margin-right: 4px;
}
input.prov {
	border: 1px solid #996D62;
	height: 22px;
	font-size: 95%;
	color: red;
width: 40px;
	padding-left: 3px;
	margin-right: 4px;
}
input.finz {
	border: 1px solid #996D62;
	height: 22px;
	font-size: 90%;
	color: red;
	width: 15%;
	text-align: center;
	margin-left: 1%;
}
input.kontauf {
	border: 1px solid #996D62;
	height: 24px;
	font-size: 100%;
	color: red;
	width: 40%;
}
input.suchbut {
	border: 1px solid #996D62;
	height: 22px;
	font-size: 101%;
	color: red;
	width: 30%;
	text-align: center;
	margin-top: 4px;
}
input.butan {
	border: 1px solid #996D62;
	height: 22px;
	font-size: 93%;
	color: red;
	width: 85.5%;
	text-align: center;
	margin-top: 4px;
}
input.butan:hover {
	background-color: #FF4500;
	color: Yellow;
}
input,textarea.kont {
	border: 1px solid #996D62;
	height: auto;
	font-size: 120%;
	color: red;
	width: 200px;
	margin-left: 10px;
	margin-top: 3px;
}
select.kont {
	border: 1px solid #996D62;
	height: auto;
	font-size: 120%;
	color: red;
	width: 205px;
	margin-left: 7px;
	margin-top: 3px;
}
input.kontab {
	border: 1px solid #996D62;
	height: auto;
	font-size: 120%;
	color: red;
	width: 200px;
	margin-left: 10px;
	margin-top: 3px;
	background-color: #F6B986;
}
input.kontab:hover {
	background-color: #FF4500;
	color: Yellow;
}
input.kont:focus {
	background-color: #EEE8AA;
}
textarea.kont:focus {
	background-color: #EEE8AA;
}
select.kont:focus {
	background-color: #EEE8AA;
}
fildset.kont1 {
	border: 1px solid #996D62;
	font-size: 90%;
	color: red;
	padding: 10px;
	text-align: right;
}
fildset.aufs {
	border: 1px solid #996D62;
	font-size: 90%;
	margin-bottom: 25px;
}
fildset.ref {
	border: 1px solid #996D62;
	font-size: 90%;
	color: red;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	padding-left: 10px;
}
div.ref {
	clear: left;
	width: 75.4%;
}
ul {
margin: 0px;
padding: 0px;
}
ul.auf {
margin-left: 1.5%;
padding-top: 10px;
padding-bottom: 10px;
}

li.umenue {
	list-style: none inside none;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dashed #E6E6FA;
	background: transparent;
}
li.kont {
	list-style: none inside none;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px dashed #E6E6FA;
	background: transparent;
	text-align: right;
	padding-right: 2%;
}
li.aufz {
	list-style: disc inside;
	padding-top: 2px;
	padding-bottom: 2px;
	background: transparent;
	text-align: left;
	padding-left: 4px;
}
li.umenue:hover {
	color: #DCEAF3;
	background: #CFE2EF;
}
li.umenue:active {
	color: #DCEAF3;
	background: #CFE2EF;
}
h1 {
	font: bolder 110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #223939;
	margin-bottom: 15px;
	margin-top: 2px;
}
h1.red {
	font: bolder 110% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
	margin-bottom: 15px;
	margin-top: 2px;
}
body {
	margin:	0px;
	padding: 0px;
 	font: 101% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Navy;
	width: 99.9%;
	height: 101%;
}
.start {
	margin-left: 2%;
}
img.sbild {
	margin-bottom: 1%;
	margin-top: 1%;
	margin-right: 1%;
	float: right;
}
.kopf {
	background: url(../images/headn.jpg);
	width: 100%;
	height: 150px;
}
.immo {
	font: bold 200% Arial, Helvetica, sans-serif;
	padding-left: 30px;
	padding-top: 2%;
}
.hmenueall {
	background: #57738B;
	width: 100%;
	height: 28px;
	border-top: 1px solid White;
	border-bottom: 1px solid White;
}
.hmenueall2 {
	background: #FFFFFF;
	width: 100%;
	border-top: 1px solid White;
	border-bottom: 1px solid White;
	font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.hmenuep {
	float: left;
	border-right: 1px solid #CBD1D8;
	width: 16%;
	height: 24px;
	background: transparent;
	margin-top: 2px;
	text-align: center;
	padding-top: 1px;
}
.umenuep {
	margin: 0px;


}
.umenuepl {

	margin: 0px;
	text-align: center;
}
.hmenuep:hover {
	background: #A56559;
}
.hmenuep:active {
	background: #A56559;
}
.main {
	background: transparent;
	clear: both;
	float: left;
}
.unavi {
	float: left;
	width: 16%;
	background: #ACCCE3;
	height: auto;
}
.suchen {
	padding-top:10px;
	padding-bottom: 5px;
	text-align: center;
	border-bottom: 1px dashed #E6E6FA;
}

div.rand {
	width: 100%;
	background: #ACCCE3;
	clear: both;
	position: inherit;
}
div.cont {
width: 75.4%;
	padding-right:3%;
	padding-left:2%;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	float: left;
	height: auto;
	position: relative;
}
div.anbieter {
	font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	padding-left:2%;
	float: left;
	height: auto;
	#position: relative;
}
div.nachunten {
width: 75.4%;
	padding-right:3%;
	padding-left:2%;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: White;
	float: left;
	height: auto;
	position: relative;
}
div.form {
width: 72%;
	padding-right:3%;
	padding-left:3%;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.form2 {
width: 72%;
	padding-right:3%;
	padding-left:3%;
	padding-top: 10px;
	padding-bottom: 10px;
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
div.fuss {
	padding-left:2%;
	padding-bottom: 1px;
	padding-top: 5px;
	background: #57738B;
	width: 98%;
	border-top: 1px solid White;
	clear: both;
	color: White;
}
img.image1 {
border: 0px;
margin-right: 15px;
margin-bottom: 125px;
float: left;
}
table.sp1 {
	width: 49%;
	border: 1px dashed #D3D3D3;	
	float: left;
	border-collapse: collapse;
}
table.sp2 {
	width: 49%;
	border: 1px dashed #D3D3D3;
	margin-left: 6px;
	border-collapse: collapse;
}
td.bez {
	background: #ACCCE3;
	color: #3B4E5E;
	height: 30px;
	padding-left: 2%;
	font-weight: bold;
}
td.item {
	height: 25px;
	padding-left: 2%;
	border-bottom: 1px dashed #D3D3D3;
}
td.item:hover {
	background: #EEE8AA;
}
table.details {
	width: 98%;
	border: 1px dashed #D3D3D3;	
	float: left;
	border-collapse: collapse;
	font: 0.95em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
table.finz {
	width: 90%;
	border: 1px dashed #D3D3D3;	
	float: left;
	border-collapse: collapse;
	font: 0.95em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.bezdetails {
	background: transparent;
	color: #3B4E5E;
	height: auto;
	font-weight: bold;
	text-align: right;
	padding-right: 1%;
	border-right: 1px dashed #D3D3D3;
	border-bottom: 1px solid #848484;
	padding-top: 2px;
	padding-bottom: 2px;
	}
td.itemdetails {
	height: auto;
	padding-left: 1%;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dashed #D3D3D3;
}
td.itemdetails2 {
	height: auto;
	padding-left: 1%;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dashed #D3D3D3;
	width: 35%;
}
td.itemdetails3 {
	height: auto;
	padding-left: 1%;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: 1px dashed #D3D3D3;
	background-color: #C8FEFF;
}
p.orange {
	color: #FF8C00;
	font: bold;
}	
