			body {
				margin:0px;
				padding:0px;
				text-align:center;
				margin-top:0px;
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
				color:#003366;
				background-image:url(./images/bg.gif);
			}
			
			body.angebote-details {
				margin:0px;
				padding:0px;
				text-align:left;
				margin:40px;
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
				color:#003366;
				background-color:#ffffff;
				background-image:url(./images/blind2.gif);
				
			}
			
			body.empfehlen {
				margin:0px;
				padding:0px;
				text-align:center;
				margin-top:0px;
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
				line-height:1.3em;
				color:#003366;
				background-image:url(./images/blind2.gif);
				background-color:#ffffff;
			}
			
			a.navi:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; font-weight:bold; color:#003366; }
			a.navi:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; font-weight:bold; color:#003366; }
			a.navi:hover {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; font-weight:bold; color:#003366; }
			a.navi:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; font-weight:bold; color:#003366; }
			
			a.navi2:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; color:#003366; }
			a.navi2:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; color:#003366; }
			a.navi2:hover {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; color:#003366; }
			a.navi2:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:12px; color:#003366; }
			
			a.navi3:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.navi3:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.navi3:hover {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.navi3:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			
			a.navi4:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:9px; color:#003366; }
			a.navi4:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:9px; color:#003366; }
			a.navi4:hover {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:9px; color:#003366; }
			a.navi4:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:9px; color:#003366; }
			
			a.link:link {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#003366; }
			a.link:visited {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#003366; }
			a.link:hover {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#003366; }
			a.link:active {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#003366; }
			
			a.link2:link {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			a.link2:visited {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			a.link2:hover {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			a.link2:active {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			
			a.link3:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.link3:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.link3:hover {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.link3:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			
			a.link4:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			a.link4:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			a.link4:hover {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			a.link4:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			
			a.link5:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
			a.link5:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
			a.link5:hover {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
			a.link5:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; font-weight:bold; color:#ffffff; }
			
			
			a.map:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			a.map:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			a.map:hover {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			a.map:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:bold; color:#003366; }
			
			a.map2:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			a.map2:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			a.map2:hover {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			a.map2:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:13px; color:#003366; }
			
			a.map3:link {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.map3:visited {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.map3:hover {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			a.map3:active {text-decoration:none; font-family:arial,helvetica,univers,sans-serif; font-size:11px; color:#003366; }
			
			a.dlc:link {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:normal; color:#003366; }
			a.dlc:visited {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:normal; color:#003366; }
			a.dlc:hover {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:normal; color:#003366; }
			a.dlc:active {text-decoration:underline; font-family:arial,helvetica,univers,sans-serif; font-size:13px; font-weight:normal; color:#003366; }
			
			h1.hdl {
				text-align:left;
				font-family:arial,helvetica,univers,sans-serif;
				font-size:15px;
				font-style:normal;
				font-weight:bold;
				color:#003366;
				margin:0px;
				padding:0px;
			}
			
			h2.hdl {
				text-align:left;
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:bold;
				color:#003366;
				margin:0px;
				padding:0px;
			}
			
			p {
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
				color:#003366;
				line-height:1.3em;
				margin-top:0.3em;
			}
			
			p.size11 {
				font-size:11px;
				line-height:1.2em;
			}
			
			span.size11 {
				font-size:11px;
				line-height:1.2em;
			}
			
			span.link {
				color:#336699;
				font-weight:normal;
			}
			
			div.weiss {
				color:#ffffff;
			}
			
			table {
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
				color:#003366;
			}
			
			table.main {
				width:778px;
				margin-left:auto;
				margin-right:auto;
			}
			
			table.size11 {
				font-size:11px;
			}
			
			table.gitter {
				border:solid 1px #6484c4;
				border-collapse:collapse;
			}
			
			td {
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
				color:#003366;
			}
			
			td.blau {
				width:139px;
				background-color:#bed0f0;
				border-top:1px solid #ffffff;
				border-left:1px solid #ffffff;
				border-right:1px solid #ffffff;
			}
			
			td.blau2 {
				background-color:#bed0f0;
				border-top:1px solid #ffffff;
			}
			
			td.blau3 {
				background-color:#bed0f0;
			}
			
			td.braun {
				width:139px;
				background-color:#e1be7e;
				border-top:1px solid #ffffff;
				border-left:1px solid #ffffff;
				border-right:1px solid #ffffff;
			}
			
			td.weiss {
				background-color:#ffffff;
			}
			
			td.main {
				background-color:#ffffff;
			}
			
			td.navi {
				background-color:#e1be7e;
				border-top:1px solid #ffffff;
				border-right:1px solid #ffffff;
				text-align:left;
			}
			
			td.navi2 {
				background-color:#e1be7e;
				border-bottom:1px solid #ffffff;
			}
			
			td.hdl {
				background-color:#31568C; 
				color:#ffffff;
			}
			
			td.gitter {
				border: 1px solid #6484c4;
				vertical-align:top;
			}
			
			td.footer {
				font-size:9px;
				color:#003366;
				font-family:arial,helvetica,univers,sans-serif;
				background-color:#bed0f0;
				padding:10px 139px 10px 139px;
				border-left:1px solid #ffffff;
				border-right:1px solid #ffffff;
				text-align:center;
			}
			
			img.navimg1 {
				width:226px;
				height:1px;
			}
			
			img.navimg2 {
				width:44px;
				height:1px;
			}	
			
			input, select, textarea {
				background-color:#ffffff;
				border:solid 1px #bed0f0;
				color:#003366;
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
			}
			
			input.submit {
				border:solid 1px #6484c4;
				color:#003366;
				font-family:arial,helvetica,univers,sans-serif;
				font-size:13px;
				font-style:normal;
				font-weight:normal;
			}
			
			
			input.check {
				border:none;
			}
			
			input.check2 {
				border:none;
				background-color:#bed0f0;
			}
			
			ul {
				line-height:1.3em;
			}
			
			ol {
				line-height:1.3em;
			}

			
			
a.menu:link { font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; color:#FFFFFF; text-decoration: none; white-space:nowrap; }
a.menu:visited { font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; color:#FFFFFF; text-decoration: none; white-space:nowrap; }
a.menu:hover { color:#E9BB59; text-decoration: none; white-space:nowrap; }
a.menu:active { font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; color:#FFFFFF; text-decoration: none; white-space:nowrap; }

a:link { font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#FF3333; text-decoration: none; }
a:visited { font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#FF3333; text-decoration: none; }
a:hover { color:#FFCC66; text-decoration: none; }
a:active { font-family: Arial, Tahoma, Verdana; font-size: 12px; color:#FF3333; text-decoration: none; }

a.fmenu:link { font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; color:#888888; text-decoration: none; white-space:nowrap; }
a.fmenu:visited { font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; color:#888888; text-decoration: none; white-space:nowrap; }
a.fmenu:hover { color:#C20116; text-decoration: none; white-space:nowrap; }
a.fmenu:active { font-family: Arial, Tahoma, Verdana; font-size: 11px; font-weight: bold; color:#888888; text-decoration: none; white-space:nowrap; }

td.list {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #888888;
	line-height: 18px;
	vertical-align: top;
}
			
select.immo {
	font-family: Arial, Tahoma, Verdana;
	font-size: 10px;
	color: #C20116;
	border-width:0px;
	background-color: #D2CFC6;
}

