#rahmen {
	border: 1px solid #243A0A;
	width:998px;
	height:100%;
}

#header {
	background-color:white;
	width:100%;
	height:107px;
	border-bottom:1px solid #243A0A;
}

#logo {
	float:left;
	margin-top:5px;
	margin-left:10px;
	width:420px;
}

#freieflaeche {
	float:left;
	margin-left:420px;
	margin-right:265px;
}

#headerRechts {
	float:right;
/*	width:265px;*/
	width:400px;

}

#metanavi {
float:right;	
 margin-right:30px;

margin-top:20px;
	margin-left:10px;
	height:24px;
	font-size:11px;
	color:#77B717;
}	

#search {
	float:right;
                margin-top:0px;
                margin-right:30px;
	margin-left:32px;
	height:27px;
	width:200px;
	background-color:#E4F6CC;
	background-image:url(../../img/suche-hintergrund.gif);
	background-repeat:repeat-x;
	border-top:1px solid #243A0A;
	border-bottom:1px solid #243A0A;
	border-left:1px solid #A7B09F;
	border-right:1px solid #A7B09F;
}


#csc-mailform-label {
background-color:black;
}
#navi {
	height:28px;
	padding-left:50px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	background-image:url(../../img/navi-hintergrund.gif);
	background-repeat:repeat-x;
}

#naviUnten {
	width:100%;
	height:9px;
	background-color:#243A0A;
}

#hauptbereich {
	width:100%;
	height:98%;
	border-top:1px solid white;
	background-image:url(../../img/hintergrund.gif);
}

#hintergrundbild {
	width:100%;
	height:100%;
	background-image:url(../../img/hintergrund.gif);
	background-repeat:repeat-y;
}

#blockLinks {
	float:left;	
	width:208px;
	height:110%;
	background-image:url(../../img/hintergrund-links.gif);
	background-repeat:no-repeat;
	background-position:5px 35px;
}

#adresse {
	margin-top:25px;
	margin-left:10px;
}

#zeitschrift {
	margin-left:30px;
	margin-top:10px;
}

#content {
	float:left;
	padding-left:10px;
	padding-top:10px;
	width:580px;
	padding-right:20px;
}

#contentStartseite {
	float:left;
	padding-left:10px;
	padding-top:10px;
	width:580px;
	padding-right:10px;
                height:100%;

}

#bildcontent {
	float:right;
	/*position:absolute;
	top:160px;
	left:600px;
	width:180px;
	height:200px;*/
}

#printlink {
	margin-top:15px;
	margin-bottom: 10px;
}

#willkommen {
	margin-top:30px;
/*	width:425px;*/
        width:425px;

	height:170px;
	padding-left: 30px;
	padding-top:30px;
	background-image:url(../../img/willkommenDIV.gif);
	background-repeat:no-repeat;
}

#wohnungsbestand {
	background-image:url(../../img/wohnungsangeboteDIV.gif);
	background-repeat:no-repeat;
	height:161px;
	width:319px;
	margin-left:60px;
	padding-left:190px;
	padding-top:25px;
}

#blockRechts {
	float:left;
	width:180px;
	height:100%;
}

#blockRechtsStartseite {
	float:right;
	width:180px;
	height:100%;
}

#news {
	margin-left:8px;
	padding-top:5px;
}

#fotoUnten {
	margin-left:3px;
	margin-bottom:3px;
}

#leer1 {
	clear:both;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
}

#footerzeile {
	width:100%;
	height:13px;
	border-top:1px solid white;
	background-color:#98B1D9;
}

#footerLinks {
	float:left;
	width:208px;
	height:13px;
	background-color:#BDD5FC;
}

#footerMitte {
	float:left;
	height:13px;
	margin-right:180px;
	margin-left:208px;
}

#footerRechts {
	float:right;
	width:180px;
	height:13px;
	background-color:#BDD5FC;
}

#leer2 {
	clear:both;
	height:1px;
	width:100%;
	font-size:1px;
	line-height:1px;
}

/* Formular */
fieldset.csc-mailform {
	border:0;
	color:#405E1D;
}

fieldset.csc-mailform label {
	width:120px;
	float:left;
	margin-right:10px;
	display:block;
}

span.csc-mailform-label {
	margin-left: 130px;
	display:block;
}


fieldset.csc-mailform input,fieldset.csc-mailform textarea {
	margin-bottom:10px;
	font-size:10px;
	font-family:Verdana, Helvetica, sans-serif;
	border:1px solid #ccc;
	padding:2px;
	width:150px;
}

fieldset.csc-mailform fieldset input { 
	float:none;
	display:inline;
	width:50px;
	text-align:left;
	border:0;
}

fieldset.csc-mailform fieldset label {
	display:inline;
	float:none;
	text-align:left;
	width:300px;
	margin:10px 0;

}

span.csc-mailform-radio fieldset label{
position:relative;
top: -10px;
}



fieldset.csc-mailform fieldset {
	border:0;
}

fieldset.csc-mailform fieldset legend {
	display:none;

}

fieldset.csc-mailform select {
	width:220px;
	margin:2px 0;


}

fieldset.csc-mailform option {
	padding:0 5px;
	background:#fff;
}

#mailformformtype_mail {
	padding:2px;
	margin-left:130px;
	margin-top: 5px;
	background:#eee;
	border:1px solid #ccc;
	width:80px;
	text-align:center;
}


