html,body {
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-serif;
	font-size: 11pt;
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	height : 100%;
	width: 100%;
}

a:link {
	color: #004488;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

a:hover {
	color: #5F8FB9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

a:visited {
	color: #004488;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

a:active {
	color: #004488;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration: none;
}

ul li a:link {
	color: #004488;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

ul li a:hover {
	color: #5F8FB9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

ul li a:visited {
	color: #004488;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

ul li a:active {
	color: #004488;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
}

.immobilien td{
	vertical-align: text-top;
	padding: 5px;
}

.immobilien tr{
	background-color: #B8DEFF;
}

.hell{
	background-color: #E3F2FF;
}

.immobilien tr td a:link{
	color: #5F8FB9;
	text-decoration: none;
}

.immobilien tr td a:hover{
	color: #004488;
	text-decoration: none;
}

.immobilien tr td a:active{
	color: #004488;
	text-decoration: none;
}

.immobilien tr td a:visited{
	color: #004488;
	text-decoration: none;	
}

.immo_link a:link{
	color: #5F8FB9;
}

.immo_link a:hover{
	color: #004488;
}

.immo_link a:active{
	color: #004488;
}

.immo_link a:visited{
	color: #004488;
}

#subnavbox
{
border:1px solid #004488;
width:150px;
height:137px;
margin:0px;
}

#subnavbox_mo
{
border:1px solid #004488;
width:150px;
height:116px;
margin:0px;
}

#subnavbox_kp
{
border:1px solid #004488;
width:150px;
height:93px;
margin:0px;
}

#subnavbox_nh
{
border:1px solid #004488;
width:150px;
height:68px;
margin:0px;
}

#subnavbox_rat
{
border:1px solid #004488;
width:150px;
height:116px;
margin:0px;
}

.ap_objekt
{
color:#004488;
background-color:#ffffff;
text-decoration:none;
font-weight:bold;
display:block;
padding-left:4px;
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
margin-top:0px;
}

.ap_objekt:hover
{
color:#ffffff;
background-color:004488;
text-decoration:none;
font-weight:bold;
display:block;
padding-left:4px;
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
margin-top:0px;
}

.ap_objekt:active
{
color:#ffffff;
text-decoration:none;
font-weight:bold;
display:block;
padding-left:4px;
padding-bottom:2px;
padding-top:2px;
padding-right:2px;
margin-top:0px;
}

.table, td {	
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;

	border-collapse:collapse;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;	
}

hr {
background-color:#004480; /* Mozilla 1.4 */
color:#004480; /* IE 6 */
border: #004480; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
}

#ref_1 td, #ref_2 td, #ref_3 td, #ref_4 td, #ref_5 td, #ref_6 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.content {
	color: #282828;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #FFFFFF;
	line-height : 14pt;
	text-align : left;
	margin-bottom : 5px;
	margin-left : 24px;
	margin-right : 24px;
	margin-top : 15px;
	/*word-spacing: 1px;*/
	padding-bottom: 0;
	/*width:350px;*/
}

input {
	color: #282828;
	background-color: #F2F9FF;
	/*Uuml;background-color: #5F8FB9;*/
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	border: 1px solid #7582AF;
	padding-left:3px;
	padding-right:3px;
}

select {
	color: #282828;
	background: #F2F9FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	border: 1px solid #7582AF;
	padding-left:3px;
	padding-right:3px;
}

textarea {
	color: #282828;
	background: #F2F9FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration: none;
	border: 1px solid #7582AF;
	padding-left:3px;
	padding-right:3px;
}

.extra {
	color: #282828;
	background: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : transparent;
	font-variant : normal;
	line-height : 14pt;
	font-weight : normal;
	text-align : left;
 	margin: 0px;
	word-spacing: 1px;
}

/* new edits dez 2005 */
#leftblock
{
margin:3px;
margin-left:0px;
margin-top:0px;
text-align:right;
}

.lb-link, .lb-link:active, .lblink:visited
{
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:12px;
}

.lb-link2, .lb-link2:active, .lblink2:visited
{
color:#456B84;
text-decoration:none;
font-family:arial;
font-size:12px;
}

.lb-link:hover
{
color:#99999;
text-decoration:underline;
font-family:arial;
font-size:12px;
}

.lb-link2:hover
{
color:#1D4159;
text-decoration:underline;
font-family:arial;
font-size:12px;
}

.startseiteimg
{
border:solid 1px #004488;
}

.emllink
{
margin-right:0px;
background-image:url(img/design/email.gif);
width:126px;
height:30px;
display:block;
}

.emllink:hover
{
margin-right:0px;
background-image:url(img/design/email_hover.gif);
width:126px;
height:30px;
display:block;
}

.konlink
{
margin-right:0px;
background-image:url(img/design/kontakt.gif);
width:126px;
height:15px;
display:block;
}

.konlink:hover
{
margin-right:0px;
background-image:url(img/design/kontakt_hover.gif);
width:126px;
height:15px;
display:block;
}

.welink
{
margin-right:0px;
background-image:url(img/design/weiterempfehlung.gif);
width:126px;
height:15px;
display:block;
}

.welink:hover
{
margin-right:0px;
background-image:url(img/design/weiterempfehlung_hover.gif);
width:126px;
height:15px;
display:block;
}

.grey
{
background-color:#5F8FB9;
color:#ffffff;
padding:3px;
}

.greyhead
{
background-color:#004488;
color:#ffffff;
padding:3px;
}

.emlanfrage
{
color: #ffffff;
text-decoration:none;
}

.emlanfrage:hover
{
color: #282828;
text-decoration:underline;
}

img.alignleft 
{
padding: 4px;
margin: 0 0px 2px 0;
display: inline;
}

.startlink
{
color:#004488;
font-weight: normal;
text-decoration:none;
}

.flashlink,.flashlink:active,.flashlink:visited
{
color:#000000;
font-size:13px;
font-weight: normal;
text-decoration:none;
}

.flashlink:hover
{
color:#666666;
font-size:13px;
font-weight: normal;
text-decoration:none;
}

.startlink:hover
{
color:#5F8FB9;
text-decoration: none;
font-weight: normal;
}

.listlink
{
color:#004488;
font-weight: normal;
text-decoration:none;
}

.listlink:hover
{
color:#5F8FB9;
text-decoration: none;
font-weight: normal;
}

h4
{
width:350px;
}