BODY {
	FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TH {
	TEXT-ALIGN: left
}

A {FONT: 12px/13px arial, verdana,helvetica, sans-serif; COLOR: #000066; text-decoration: underline;} 

FORM {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
OPTION {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

H1 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 15px
}
H3 {
	FONT-SIZE: 13px
}
H4 {
	COLOR: #273564
}
TD H4 SPAN {
	COLOR: #ffffff
}

.norm18 {FONT: 18px/18px arial, verdana, helvetica, sans-serif; COLOR: #000066;} 
a.norm18 {FONT: 18px/18px arial, verdana, helvetica, sans-serif; COLOR: #000066; text-decoration: underline;} 
a.norm18:hover {FONT: 18px/18px arial, verdana, helvetica, sans-serif; COLOR: #000099; text-decoration: underline;} 

.field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #b9c8e1; PADDING-BOTTOM: 0px; COLOR: #000066; PADDING-TOP: 0px
}
.fieldmandatory {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #b9c8e1; PADDING-BOTTOM: 0px; COLOR: #000066; PADDING-TOP: 0px
}
.formheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #000066; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}
.headline {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.copy {
	FONT-SIZE: 11px
}
.headline2 {
	FONT-SIZE: 11px; COLOR: red
}
.headline4 {
	FONT-SIZE: 11px; COLOR: blue
}
.mediatable {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
.mediatable TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: middle; PADDING-TOP: 8px
}
.resultlist {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #433c3a; BORDER-RIGHT-WIDTH: 0px
}
.resultlist_imgborder {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #433c3a; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #433c3a; BORDER-TOP-COLOR: #433c3a; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #433c3a
}
.resultlist_header {
	BACKGROUND: #b9c8e1; COLOR: #000066
}
.resultlist_header A:link {
	BACKGROUND: #b9c8e1; COLOR: #000066
}
.resultlist_header A:visited {
	BACKGROUND: #b9c8e1; COLOR: #000066
}
.resultlist_separator {
	BORDER-BOTTOM: #433c3a 1px solid
}
.balcony_has {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.balcony_hasnt {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.garden_has {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.garden_hasnt {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.wheelchair_has {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.wheelchair_hasnt {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.kitchen_has {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.kitchen_hasnt {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.uptodate_has {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.uptodate_hasnt {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 0px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; COLOR: #aaaaaa; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 12px; TEXT-ALIGN: center
}
.uptodate_has {
	DISPLAY: block
}
.uptodate_hasnt {
	DISPLAY: block
}
.balcony_has {
	BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; BORDER-LEFT: #444444 1px solid; COLOR: #000066; BORDER-BOTTOM: #444444 1px solid
}
.garden_has {
	BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; BORDER-LEFT: #444444 1px solid; COLOR: #000066; BORDER-BOTTOM: #444444 1px solid
}
.wheelchair_has {
	BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; BORDER-LEFT: #444444 1px solid; COLOR: #000066; BORDER-BOTTOM: #444444 1px solid
}
.kitchen_has {
	BORDER-RIGHT: #444444 1px solid; BORDER-TOP: #444444 1px solid; BORDER-LEFT: #444444 1px solid; COLOR: #000066; BORDER-BOTTOM: #444444 1px solid
}
.balcony_has {
	BACKGROUND: yellow
}
.garden_has {
	BACKGROUND: #66ff66
}
.wheelchair_has {
	BACKGROUND: #e3cbb5
}
.kitchen_has {
	BACKGROUND: #91a5cd
}
.uptodate_has {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: #ff6600; BORDER-LEFT: medium none; WIDTH: 12px; COLOR: #ffffff; BORDER-BOTTOM: medium none
}
.formheader {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #000066; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px
}
.stdButton {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; BACKGROUND: #000066; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid
}
.stdButtonDisabled {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 3px; BACKGROUND: #cecece; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid
}
.stdButtonNoBorder {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 3px; BACKGROUND: #000066; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none
}
.stdButtonNoBorderDisabled {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 3px; BORDER-TOP: medium none; PADDING-LEFT: 3px; BACKGROUND: #cecece; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none
}
.listview {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #273564; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 20px; TEXT-ALIGN: center
}
.listview_active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #273564; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; WIDTH: 100px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 20px; TEXT-ALIGN: center
}
.listview_active {
	BACKGROUND: #ff6600; COLOR: #ffffff
}
.dummy {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f4f4f4; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #dddddd 1px solid
}


.kastenrot {
	BORDER-RIGHT: #ddaaaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddaaaa 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: #f4eeee; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddaaaa 1px solid; COLOR: #ff0000; PADDING-TOP: 5px; BORDER-BOTTOM: #ddaaaa 1px solid
}
.kastenblau {
	BORDER-RIGHT: #0066cc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0066cc 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: #ccffff; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0066cc 1px solid; COLOR: #0066cc; PADDING-TOP: 5px; BORDER-BOTTOM: #0066cc 1px solid
}
.kastengruen {
	BORDER-RIGHT: #669966 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669966 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #669966 1px solid; COLOR: #669966; PADDING-TOP: 5px; BORDER-BOTTOM: #669966 1px solid
}
.kastengrau {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: #f4f4f4; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid
}
.popup {
	BACKGROUND: #ffffff
}
.popup_header_footer {
	BACKGROUND: #000000; COLOR: #ffffff
}
.popup_button_close {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #273564; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; POSITION: relative
}
.popup_button_close_hover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #000000; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; POSITION: relative
}
.popup_button_close_link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #273564; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.navactive {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #273564; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
A.navactive {
	FONT-WEIGHT: bold; BACKGROUND: #000000
}
A.nav:hover {
	BACKGROUND: #000000
}
A.navactive:hover {
	BACKGROUND: #000000
}
.sortbar {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #273564; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; TEXT-ALIGN: right
}


BODY {
	SCROLLBAR-FACE-COLOR: #2A477D; SCROLLBAR-HIGHLIGHT-COLOR: #CDCCCC; SCROLLBAR-SHADOW-COLOR: #e6e6e6; SCROLLBAR-3DLIGHT-COLOR: #e6e6e6; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #d8d8d8; SCROLLBAR-DARKSHADOW-COLOR: #e6e6e6
}
iframe  {
	SCROLLBAR-FACE-COLOR: #2A477D; SCROLLBAR-HIGHLIGHT-COLOR: #CDCCCC; SCROLLBAR-SHADOW-COLOR: #e6e6e6; SCROLLBAR-3DLIGHT-COLOR: #e6e6e6; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #d8d8d8; SCROLLBAR-DARKSHADOW-COLOR: #e6e6e6
}

p { font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; COLOR: #000066; }

.norm11 {FONT: 11px/13px verdana,arial,helvetica, sans-serif; COLOR: #000000} 
a.norm11 {FONT: 11px/13px verdana,arial,helvetica, sans-serif; COLOR: #000066; text-decoration:none;} 
.norm11b {FONT:bold 11px/13px verdana,arial,helvetica, sans-serif; COLOR: #ffffff; text-decoration:none}
.topnav {font:bold 11px Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF; text-align: center; line-height: 25px; LETTER-SPACING: 1px}

A.topnav:hover {font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF; text-align: center; line-height: 25px; LETTER-SPACING: 1px}
.topnavon {font: bold 11px Arial, Helvetica, sans-serif; text-decoration: underline; color: #FFFFFF; text-align: center; line-height: 25px; LETTER-SPACING: 1px}

.footer {font:10px verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #FFFFFF}
A.footer {font:10px verdana, Arial, Helvetica, sans-serif; text-decoration:none; color: #FFFFFF}
.righthead  {
	FONT: bold 13px Verdana, Helvetica, Arial, sans-serif; COLOR: #ffffff; LETTER-SPACING: 1px
}

.LinkImage{
     border: 1px; border-color:#000000; border-style: solid;}
	 
.tablehead_kasten {border: 1px; border-color:#000066; border-style: solid; background-color:#000066;
FONT:bold 11px/13px verdana,arial,helvetica, sans-serif; COLOR: #ffffff; text-decoration:none;Cell-Spacing:0px;}

.norm11formIn 	{ font: 11px verdana, Arial, Helvetica, sans-serif; text-decoration : none; color: #545353}


.is24TabActive {FONT: 11px/13px verdana,arial,helvetica, sans-serif; COLOR: #000000} 
