body { background-image:url(/images/back.gif); background-color:#e9e0db; width: 778px; margin: 0 auto; }

div, h1, h2, h3, h4  { margin: 0 0 0 0px; padding: 0 0 0 0px; }

h2 { 	padding: 0 0 8 0px;
		font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size: 20px; 
		color: #000000; 
		line-height: 20px; 
		letter-spacing:0.1em; 
		text-transform:uppercase;}

h3 { 	padding: 8 0 0 0px;
		font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; 
		color: #000000; }
		
h4 { 	padding: 0 0 0 0px;
		font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; 
		color: #000000; }

#head 	{ 
				width:750px;
				background-color: #ffffff;
		}
		
#container 	{ 	
				width:750px;
				margin: -10 0 0 0px;
				padding: 0 14 14 14px;
				background-color: #ffffff;
		}

#navigation {		
				padding: 0 0 14 0px;
				width:126px;
}

#main 	{ padding: 12 0 6 0px;}

#aktion { padding: 0 0 6 0px;}

#content {		
				margin: 10 0 32 160px;
				font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
				line-height: 15px; }
				
#content2 {		
				margin: 10 0 14 289px; 
				font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
				line-height: 15px; }

#headline {
 position:absolute;
 left:14px;
 top:96px;
 width:126px;
 z-index:1;
}

#wohnen 		{ float:left; margin: 0 1 1 0px; border: 1px solid #dddddd; padding: 2 2 2 2px; width:134px; height:134px; }
#wohnen img		{ border: 1px solid #fff; background-color: #eee;}
#wohnen:hover	{ background-color: #eee; }
#wohnen:hover img		{ background-color: #ddd;}
			
#wohnen_link 	{ padding: 6 2 12 2px; }
			
#marken 		{ float:left; margin: 0 1 1 0px; border: 1px solid #dddddd; width:136px; }
			
#marken2 		{float:left; margin: 0 1 12 0px; width:80px; }

#thumb 			{float:left; padding: 1 1 0 0px; }
			
#subnavi 		{ border-top: #ffffff 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

#subnavi_marken {
 padding: 3 4 3 4px;
 border-bottom: #ffffff 1px solid;
 background-color: #dddddd;
}

#subnavi_marken:hover {
 background-color: #eeeeee;
}

#subnavi_wohnen {
 padding: 3 4 3 4px;
 border-bottom: #ffffff 1px solid;
 background-color: #95c540;
}

#subnavi_wohnen:hover {
 background-color: #a6d651;
}

#subnavi_objekte {
 padding: 3 4 3 4px;
 border-bottom: #ffffff 1px solid;
 background-color: #e95830;
}

#subnavi_objekte:hover {
 background-color: #fa6941;
}

.typo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 16px;}
.typo2 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 14px;}
.typo3 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #111111; line-height: 14px;}

.headline { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #000000; line-height: 16px; letter-spacing:0.5em; text-transform:uppercase;}
.headline2 { font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 11px; color: #000000; line-height: 16px;}

a:link, a:visited, a:active, a:hover { color:#333333; text-decoration:none; }

a.grau:link, a.grau:visited, a.grau:active, a.grau:hover { color:#666; text-decoration:none; }

a.grauinvers:link, a.grauinvers:visited, a.grauinvers:active, a.grauinvers:hover { margin: 0 4px 0 0; padding: 2px 12px 2px 30px; color:#fff; text-decoration:none; background-position:0px 0px; background-image:url(/images/pfeil_unten.gif); background-repeat:no-repeat; }

a.footer_home:link, a.footer_home:visited, a.footer_home:active, a.footer_home:hover { padding: 8px 4px 8px 4px; color:#fff; font-size: 9px; letter-spacing:0.3em; text-decoration:none; background-color:#79161d;}

a.footer_wohnen:link, a.footer_wohnen:visited, a.footer_wohnen:active, a.footer_wohnen:hover { padding: 8px 4px 8px 4px; color:#fff; font-size: 9px; letter-spacing:0.3em; text-decoration:none; background-color:#95c540;}

a.footer_objekte:link, a.footer_objekte:visited, a.footer_objekte:active, a.footer_objekte:hover { padding: 8px 4px 8px 4px; color:#fff; font-size: 9px; letter-spacing:0.3em; text-decoration:none; background-color:#fa6941;}

a.footer_service:link, a.footer_service:visited, a.footer_service:active, a.footer_service:hover { padding: 8px 4px 8px 4px; color:#fff; font-size: 9px; letter-spacing:0.3em; text-decoration:none; background-color:#277bb3;}

a.grau_gruen:link, a.grau_gruen:visited, a.grau_gruen:active {padding: 0 0 0 10px; color:#333333; text-decoration:none; background-position:0px 2px; background-image:url(/images/quadr_on_grau.gif); background-repeat:no-repeat;}
a.grau_gruen:hover { color:#95c540; background-image:url(/images/quadr_on_gruen.gif); }

a.grau_blau:link, a.grau_blau:visited, a.grau_blau:active {padding: 0 0 0 10px; color:#333333; text-decoration:none; background-position:0px 2px; background-image:url(/images/quadr_on_grau.gif); background-repeat:no-repeat;}
a.grau_blau:hover { color:#277bb3; background-image:url(/images/quadr_on_blau.gif); }

a.weiss:link, a.weiss:visited, a.weiss:active, a.weiss:hover { color:#ffffff; text-decoration:none; }


td.menue {padding-left:14px; padding-right:20px; padding-top:5px; padding-bottom:5px; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #ffffff; line-height: 13px;}

td.rahmen {padding-top:1px; padding-left:1px; padding-bottom:1px; padding-right:1px; font-size:11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #000000; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; background-color: #ffffff;}

td.content {padding-left:14px; padding-top:14px; padding-right:20px; font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height: 16px;}

td.content2 {padding-left:1px; font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; line-height: 16px;}

td.disclaimer {padding-left:12px; padding-top:10px; padding-right:20px; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height: 14px; border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid; background-color: #ffffff;}

td.content_weiss {padding-left:14px; padding-top:14px; padding-right:20px; font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height: 16px; background-color: #ffffff;}

td.content_weiss2 {padding-left:14px; padding-right:20px; font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height: 16px; background-color: #ffffff;}

td.content_weiss3 {padding-left:14px; padding-top:4px; padding-right:0px; padding-bottom:4px; font-size: 10px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height: 12px; background-color: #ffffff;}

.menue_head {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff;}
.menue_image {padding-top:1px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff;}

td.tabelle {font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #000000;}



		
#content_neu 	{padding:8 20 30 0px; 
				font-size: 11px; font-family: verdana, arial, helvetica, geneva; font-style: normal; font-weight: normal; color: #333333; line-height: 16px;
				background-color: #ffffff; 
				line-height: 16px;
		}
		
.contentlistetop{
		width:212px;
		background-color: #ffffff;
		padding:0px 0 0px 0;
	}

.contentliste{
		width:212px;
		border-top: #cccccc 1px solid;
		background-color: #ffffff;
		padding:0px 0 0px 0;
		
	}
	
.contentlistebox{
 		padding: 5 4 6 0px;
 		font-family: Arial, Helvetica, sans-serif;
 		font-size: 11px;
 		font-weight: normal;
 		color: #0099cc;
 		line-height: 12px;
	}

#eingabe input { margin: 2px 0 2px 0; padding: 0 2px 0 2px; color: #6694b5; height: 18px; border: #eee 1px solid; background-color:#eee; }

#eingabe textarea { margin: 2px 0 2px 0; padding: 0 2px 0 2px; color: #6694b5; height: 60px; border: #eee 1px solid; background-color:#eee; }
