
body {
      margin:0;
      padding:0;
	  font-size:10px;
      color:#000000;
      background:#FFFFFF;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
      }
	  
 a:link {color:#000000;text-decoration:underline}
 a:visited {color:#000000; text-decoration:underline;} 
 a:hover {color:#000000; text-decoration:underline}

p {
	padding:0;
	margin:0;
  	}
#mainpage{
	margin-top:20px;
}	
#KOPFTABELLE {
	width:840px;
	vertical-align:top;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	}
	
#HEADER{
	border:none;
	}

img{
	margin-top:2px;
	margin-bottom:2px;
	}
	
#SITEINFO{
	text-align:right;
	font-size:10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	}
	
#SITEINFO a:link, .SITEINFO2 a:link {color:#000000; text-decoration:none}
#SITEINFO a:visited, .SITEINFO2 a:visited {color:#000000; text-decoration:none;} 
#SITEINFO a:hover, .SITEINFO2 a:hover {color:#000000; text-decoration:underline}
	
#MENUELEISTE_LINKS{
	width:160px;
	border-spacing:0; 
	border-style:none;
	border-collapse:collapse;
	margin-top:2px;
	background:none;
	}
	
#MENU_LINKS{
	width:160px;
	vertical-align:top;
	color:#003399;
	}
	
#PARTNERTABLE{
	margin-top:5px;
	width:160px;
	vertical-align:top;
	border-width:1px;
    border-style:solid;
    border-color:#FF6633;
    padding:2px 0 2px 0;
	background-color:#DDEEFF;
	height:115px;
	}
	
#IMAXXNAMETABLE{
	margin-top:5px;
	width:160px;
	vertical-align:top;
	border-width:1px;
    border-style:solid;
    border-color:#FF6633;
	background-color:#DDEEFF;
	border-spacing:0;
	border-collapse:collapse;
	}

	
#SIESINDHIER{
	background-color:#DDEEFF;
	border-top:5px solid #FFFFFF;
	width:455px;
	height:20px;
	padding-left:.4em;
	text-align:left;
	font-size:10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#SIESINDHIER a:link, .SITEINFO2 a:link {color:#000000;text-decoration:none}
#SIESINDHIER a:visited, .SITEINFO2 a:visited {color:#000000; text-decoration:none;} 
#SIESINDHIER a:hover, .SITEINFO2 a:hover {color:#000000; text-decoration:underline}
	
.JSLINK{
	text-align:center;
	font-size:10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.JSLINK a:link, .SITEINFO2 a:link {color:#000000;text-decoration:underline}
.JSLINK a:visited, .SITEINFO2 a:visited {color:#000000; text-decoration:underline;} 
.JSLINK a:hover, .SITEINFO2 a:hover {color:#000000; text-decoration:underline}
	
	
	
#AKTUELL{
	background-color:#DDEEFF;
	border-top:5px solid #FFFFFF;
	width:195px;
	height:20px;
	padding-left:.4em;
	text-align:left;
	font-size:10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#INHALT_MITTE{
	margin-top:6px;
	margin-left:19px;
	width:675px;
	vertical-align:top;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	}
	
#MENU_LOKAL{
	background-color:#FE6732;
	height:16px;
	padding-left:.4em;
	text-align:left;
	font-size:11px;
	font-weight:bold;
    color:#FEFEFE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#MENU_LOKAL a:link, .SITEINFO2 a:link {color:#FEFEFE;text-decoration:underline}
#MENU_LOKAL a:visited, .SITEINFO2 a:visited {color:#FEFEFE; text-decoration:underline;} 
#MENU_LOKAL a:hover, .SITEINFO2 a:hover {color:#FEFEFE; text-decoration:underline}



#CONTENTTD{
	margin:0px;
	padding:0;
	width:455px;
	vertical-align:top;
	}
	
#CONTENT{
	font-size:10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.bodytext {
	padding:0;
	margin:0;
	font-size:11px;
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.bodytext2 {
	padding:0;
	margin:0;
	font-size:11px;
    color:#000000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
		
.csc-firstHeader{
	margin-top:10px;
	margin-bottom:15px;
	font-size:11px;
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
.csc-caption{
	font-size:11px;
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	}

h1{
	font-size:11px;
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
ul{
	font-size:11px;
    color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
#BOXTD{
	margin:0;
	padding:0 0 0 5px;
	width:200px;
	vertical-align:top;
	}

.YELLOWHEADER{
	background-color:#DDEEFE;
	border-top:1px solid #005DA7;
	border-bottom:0;
	border-left:1px solid #005DA7;
	border-right:1px solid #005DA7;
	padding: 1px 4px 1px 4px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#003399;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.YELLOWHEADER div {height:13px;overflow:hidden;}	
.YELLOWHEADER2{
	border-bottom:5px solid #FFFFFF;
	background-color:#003399;
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:left;
	font-size:11px;
	font-weight:bold;
    color:#FEFEFE;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.IMAXXNAMEBOX{
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
	padding-bottom:0;
	font-size:11px;
	font-weight:bold;
    color:#003399;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}


.textformat{
	font-size:10px;
    color:#006AB3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	border-left:1px solid #005DA7;
	border-right:1px solid #005DA7;
	border-bottom:1px solid #005DA7;
	border-top:0;
	}
	
.textformat2{
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:0px;
	font-size:10px;
    color:#003399;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.boxcontent, .boxcontent2{
	font-size:10px;
    color:#006AB3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	border-left:1px solid #005DA7;
	border-right:1px solid #005DA7;
	border-bottom:1px solid #005DA7;
	border-top:0;
	}
.boxcontent2 {
	padding:0;
}	
.boxcontent2 img{
	margin:0;
}

.boximage {height:79px; overflow:hidden;}

#THEMEN{
	padding-bottom:3px;
	}
	
#THEMENBOX{
    border-width:1px;
    border-style:solid;
    border-color:#FF6633;
	padding:.3em;
	background-color:#DDEEFF;
	font-size:10px;
    color:#006AB3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.NEUBAUBOX{
    border-width:1px;
    border-style:solid;
    border-color:#FF6633;
    padding: 5px;
	background-color:#FFFFFF;
	font-size:10px;
    color:#006AB3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left:1px solid #005DA7;
	border-right:1px solid #005DA7;
	border-bottom:1px solid #005DA7;
	border-top:0;
	}
	
.tablespacer{
	font-size:1px;
	line-height:1px;
	height:5px;
	padding:0;
	margin:0;
}
	
.imgtext-table{
	font-size:10px;
    color:#006AB3;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.imgtext-nowrap{
	font-size:10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	
#ZBACK{	
	text-align:center;
	padding-top:15px;
	padding-right:5px;
	padding-bottom:20px;
	}
	
.back{
	font-size:10px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.back a:link {color:#000000; text-decoration:none}
.back a:visited {color:#000000; text-decoration:none;} 
.back a:hover {color:#000000; text-decoration:underline}
	
	
/****************************** CSS FUER EXTENSIONS ************************************************/


/* Mailformplus CSS */	

.MAILFORMTITEL{
	font-size:11px;
	font-weight:bold;
    color:#5A5A5A;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	}
	
.MAILFORMFILLIN{
	font-size:11px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	}

.MAILFIELD{
	width:220px;
	}
	
.MAILFIELD2{
	width:65px;
	}
	
/* fl_seo_sitemap CSS */	

.tx-flseositemap-pi1{
	margin-top:10px;
	font-size:11px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
ul li a{
	font-size:11px;
    color:#000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* ML  Immo Search */

#immosearch{
	margin-top:5px;
	}
	

/************************* MENUE LINKS EBENE 1 *****************************************/

.menu_left_1_1, .menu_left_2_1, .menu_left_3_1, .menu_left_4_1, 
.menu_left_1_1 A, .menu_left_2_1 A, .menu_left_3_1 A, .menu_left_4_1 A, 
.menu_left_1_1 A:hover, .menu_left_2_1 A:hover, .menu_left_3_1 A:hover, .menu_left_4_1 A:hover, 
.menu_left_1_1 A:visited, .menu_left_2_1 A:visited, .menu_left_3_1 A:visited, .menu_left_4_1 A:visited, 
.menu_left_1_1_act, .menu_left_2_1_act, .menu_left_3_1_act, .menu_left_4_1_act, 
.menu_left_1_1_act A, .menu_left_2_1_act A, .menu_left_3_1_act A, .menu_left_3_1_act A,
.menu_left_1_1_act A:hover, .menu_left_2_1_act A:hover, .menu_left_3_1_act A:hover, .menu_left_4_1_act A:hover,
.menu_left_1_1_act A:visited, .menu_left_2_1_act A:visited, .menu_left_3_1_act A:visited, .menu_left_4_1_act A:visited {
	BORDER:none;
	PADDING:0 0 0 0;
	MARGIN:0px 0 0 0;
	background-position: 0 0; 
	width:160px;
	TEXT-DECORATION: none;
  	color:#003399;
	FONT-SIZE: 11px;
	Font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
}


.menu-tr {height:23px; overflow:hidden; vertical-align:top;}

.menu_left_1_1, .menu_left_2_1, .menu_left_3_1, .menu_left_4_1{
}

.menu_left_1_1 A, .menu_left_2_1 A, .menu_left_3_1 A, .menu_left_4_1 A, 
.menu_left_1_1 A:hover, .menu_left_2_1 A:hover, .menu_left_3_1 A:hover, .menu_left_4_1 A:hover, 
.menu_left_1_1 A:visited, .menu_left_2_1 A:visited, .menu_left_3_1 A:visited, .menu_left_4_1 A:visited, 
.menu_left_1_1_act A, .menu_left_2_1_act A, .menu_left_3_1_act A, .menu_left_3_1_act A,
.menu_left_1_1_act A:hover, .menu_left_2_1_act A:hover, .menu_left_3_1_act A:hover, .menu_left_4_1_act A:hover,
.menu_left_1_1_act A:visited, .menu_left_2_1_act A:visited, .menu_left_3_1_act A:visited, .menu_left_4_1_act A:visited {
	PADDING: 5px 2px 3px 20px;
	width: 138px;
	white-space:nowrap;
	background:none;
}

.menu_left_1_1 {
	BACKGROUND: url(../images/navi/menu_left_1_1_no.gif) no-repeat; 
}
.menu_left_2_1 {
	BACKGROUND: url(../images/navi/menu_left_2_1_no.gif) no-repeat; 
}
.menu_left_3_1 {
	BACKGROUND: url(../images/navi/menu_left_3_1_no.gif) no-repeat; 
}
.menu_left_4_1 {
	BACKGROUND: url(../images/navi/menu_left_4_1_no.gif) no-repeat; 
}
.menu_left_1_1 A {
	BACKGROUND: url(../images/navi/menu_left_1_1_no.gif) no-repeat;
}
.menu_left_2_1 A {
	BACKGROUND: url(../images/navi/menu_left_2_1_no.gif) no-repeat;
}
.menu_left_3_1 A {
	BACKGROUND: url(../images/navi/menu_left_3_1_no.gif) no-repeat;
}
.menu_left_4_1 A {
	BACKGROUND: url(../images/navi/menu_left_4_1_no.gif) no-repeat;
}
.menu_left_1_1 A:hover {
	BACKGROUND: url(../images/navi/menu_left_1_1_ro.gif) no-repeat;
}
.menu_left_2_1 A:hover {
	BACKGROUND: url(../images/navi/menu_left_2_1_ro.gif) no-repeat;
}
.menu_left_3_1 A:hover {
	BACKGROUND: url(../images/navi/menu_left_3_1_ro.gif) no-repeat;
}
.menu_left_4_1 A:hover {
	BACKGROUND: url(../images/navi/menu_left_4_1_ro.gif) no-repeat;
}
.menu_left_1_1_act {
	BACKGROUND: url(../images/navi/menu_left_1_1_no.gif) no-repeat; 
}
.menu_left_2_1_act {
	BACKGROUND: url(../images/navi/menu_left_2_1_no.gif) no-repeat; 
}
.menu_left_3_1_act {
	BACKGROUND: url(../images/navi/menu_left_3_1_no.gif) no-repeat; 
}
.menu_left_4_1_act {
	BACKGROUND: url(../images/navi/menu_left_4_1_no.gif) no-repeat; 
}
.menu_left_1_1_act A, .menu_left_1_1_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_1_1_act.gif) no-repeat;
}
.menu_left_2_1_act A, .menu_left_2_1_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_2_1_act.gif) no-repeat;
}
.menu_left_3_1_act A, .menu_left_3_1_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_3_1_act.gif) no-repeat;
}
.menu_left_4_1_act A, .menu_left_4_1_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_4_1_act.gif) no-repeat;
}


.menu_left_1_2, .menu_left_2_2, .menu_left_3_2, .menu_left_4_2, 
.menu_left_1_2 A, .menu_left_2_2 A, .menu_left_3_2 A, .menu_left_4_2 A, 
.menu_left_1_2 A:hover, .menu_left_2_2 A:hover, .menu_left_3_2 A:hover, .menu_left_4_2 A:hover, 
.menu_left_1_2 A:visited, .menu_left_2_2 A:visited, .menu_left_3_2 A:visited, .menu_left_4_2 A:visited, 
.menu_left_1_2_act, .menu_left_2_2_act, .menu_left_3_2_act, .menu_left_4_2_act, 
.menu_left_1_2_act A, .menu_left_2_2_act A, .menu_left_3_2_act A, .menu_left_4_2_act A,
.menu_left_1_2_act A:hover, .menu_left_2_2_act A:hover, .menu_left_3_2_act A:hover, .menu_left_4_2_act A:hover,
.menu_left_1_2_act A:visited, .menu_left_2_2_act A:visited, .menu_left_3_2_act A:visited, .menu_left_4_2_act A:visited {
	BORDER:none;
	PADDING:0;
	MARGIN:0;
	background-position: 0 0; 
	width:160px;
	TEXT-DECORATION: none;
    color:#003399;
	FONT-SIZE: 11px;
	Font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	display:table-cell;
}
.menu_left_1_2 A, .menu_left_2_2 A, .menu_left_3_2 A, .menu_left_4_2 A, 
.menu_left_1_2 A:hover, .menu_left_2_2 A:hover, .menu_left_3_2 A:hover, .menu_left_4_2 A:hover, 
.menu_left_1_2 A:visited, .menu_left_2_2 A:visited, .menu_left_3_2 A:visited, .menu_left_4_2 A:visited, 
.menu_left_1_2_act A, .menu_left_2_2_act A, .menu_left_3_2_act A, .menu_left_4_2_act A,
.menu_left_1_2_act A:hover, .menu_left_2_2_act A:hover, .menu_left_3_2_act A:hover, .menu_left_4_2_act A:hover,
.menu_left_1_2_act A:visited, .menu_left_2_2_act A:visited, .menu_left_3_2_act A:visited, .menu_left_4_2_act A:visited {
	PADDING: 2px 5px 2px 29px;
	width: 126px;
}
.menu_left_1_2 {
	BACKGROUND: url(../images/navi/menu_left_1_2_no.gif) no-repeat; 
}
.menu_left_2_2 {
	BACKGROUND: url(../images/navi/menu_left_2_2_no.gif) no-repeat; 
}
.menu_left_3_2 {
	BACKGROUND: url(../images/navi/menu_left_3_2_no.gif) no-repeat; 
}
.menu_left_4_2 {
	BACKGROUND: url(../images/navi/menu_left_4_2_no.gif) no-repeat; 
}
.menu_left_1_2 A {
	BACKGROUND: url(../images/navi/menu_left_1_2_no.gif) no-repeat;
}
.menu_left_2_2 A {
	BACKGROUND: url(../images/navi/menu_left_2_2_no.gif) no-repeat;
}
.menu_left_3_2 A {
	BACKGROUND: url(../images/navi/menu_left_3_2_no.gif) no-repeat;
}
.menu_left_4_2 A {
	BACKGROUND: url(../images/navi/menu_left_4_2_no.gif) no-repeat;
}
.menu_left_1_2 A:hover {
	BACKGROUND: url(../images/navi/menu_left_1_2_ro.gif) no-repeat;
}
.menu_left_2_2 A:hover {
	BACKGROUND: url(../images/navi/menu_left_2_2_ro.gif) no-repeat;
}
.menu_left_3_2 A:hover {
	BACKGROUND: url(../images/navi/menu_left_3_2_ro.gif) no-repeat;
}
.menu_left_4_2 A:hover {
	BACKGROUND: url(../images/navi/menu_left_4_2_ro.gif) no-repeat;
}
.menu_left_1_2_act {
	BACKGROUND: url(../images/navi/menu_left_1_2_no.gif) no-repeat; 
}
.menu_left_2_2_act {
	BACKGROUND: url(../images/navi/menu_left_2_2_no.gif) no-repeat; 
}
.menu_left_3_2_act {
	BACKGROUND: url(../images/navi/menu_left_3_2_no.gif) no-repeat; 
}
.menu_left_4_2_act {
	BACKGROUND: url(../images/navi/menu_left_4_2_no.gif) no-repeat; 
}
.menu_left_1_2_act A, .menu_left_1_2_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_1_2_act.gif) no-repeat;
}
.menu_left_2_2_act A, .menu_left_2_2_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_2_2_act.gif) no-repeat;
}
.menu_left_3_2_act A, .menu_left_3_2_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_3_2_act.gif) no-repeat;
}
.menu_left_4_2_act A, .menu_left_4_2_act A:hover {
	BACKGROUND: url(../images/navi/menu_left_4_2_act.gif) no-repeat;
}  


SPAN.boxheader a, SPAN.boxheader a:hover, SPAN.boxheader a:visited {color:#006AB3}
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.f10 {font-size:10px;}

.listtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding: 0 0 0 4px;}
.teaserlist {margin: 5px 2px 0 0}
.listback1{background-color:#E0E0E0;}
.listback2{background-color:#FFFFFF;}

.teaserlist a, .teaserlist a:hover, .teaserlist a:visited, .teaserlist a:active {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

a:link img.immo_image { border:1px solid #000000; }
a:active img.immo_image { border:1px solid #000000; }
a:visited img.immo_image { border:1px solid #000000; }
a:hover img.immo_image { border:1px solid #000000; }

.immo_image{
	margin-top:1px;
	margin-bottom:1px;
	}
	
#IMAXXNAMETABLE	.textformat2{
	padding:0 2px 0 2px;
	font-size:10px;
    color:#003399;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	.imaxx-add {font-size:2px; line-height:59px; padding:0; border:1px solid #FF6633; background-color:#DDEEFF; margin:5px 0 0 0;overflow:hidden;}
	.imaxx-partner {font-size:2px; line-height:10px; padding:0; border:1px solid #FF6633; background-color:#DDEEFF; margin:5px 0 0 0; height: 60px; overflow:hidden;}	