/* ##### KOPFBEREICH ##### */
#container_datum{background:#006699;}
#container_datum{color:#FFF;}
#container_kopfnavigation{background:#006699;}


/* ##### HINTERGRUND OUTER ##### */
#outer{background-color:#66a3c2;}


/* ##### TEXT MITTLERE SPALTE ##### */
#content{color:#000;}


/* ##### TEXT RECHTE SPALTE ##### */
#right p{
	background-color:#66a3c2;
	border-bottom:5px solid #FFF;
}


/* ##### HINTERGRUND BEREICH RECHTS ##### */
#right{background-color:#006699;}


/* ##### TEXT RECHTE SPALTE ##### */
#right{color:#FFF;}


/* ##### FUSSZEILE ##### */
#container_fusszeile{background:#66a3c2;}
#container_fusszeile{color:#FFF;}


/* ##### LINKS ##### */
a{color:#66a3c2;}
a:hover{color:#006699;}


/* ##### KOPFNAVIGATION ##### */
.std_nav a, .std_nav a:hover, .std_nav_akt a{color:#FFF;}


/* ##### BREADCRUMP ##### */
.breadcrump a{color:#000;}
.breadcrump_akt a{color:#006699;}


/* ##### UEBERSCHRIFT ##### */
.csc-header-n1{
	background:#006699;
	color:#FFF;
}


/* ##### DRUCKVERSION ##### */
#druckversion a{color:#000;}


/* ##### NEWS LIST-ANSICHT ##### */
.news_list_title{background:#006699;}
.news_list_title a{color:#FFF;}
.news_list_title a:hover{color:#FFF;}
.news_list_mehrlink a{color:#66a3c2;}
.news_list_mehrlink a:hover{color:#006699;}


/* ##### NEWS LATEST-ANSICHT ##### */
.news_latest_title{background:#006699;}
.news_latest_title a{color:#FFF;}
.news_latest_mehrlink a{color:#66a3c2;}
.news_latest_mehrlink a:hover{color:#006699;}


/* ##### NEWS LATEST-ANSICHT RECHTE SPALTE ##### */
#right .news_latest_eins{background:#66a3c2;}
#right .news_latest_zwei{background:#66a3c2;}
#right .news_latest_title{background:#006699;}
#right .news_latest_title a{color:#FFF;}
#right .news_latest_sub{
	background:#66a3c2;
	color:#FFF;
}
#right .news_latest_mehrlink{background:#66a3c2;}
#right .news_latest_mehrlink a{color:#FFF;}


/* ##### NEWS SINGLE ANSICHT ##### */
.news_single_title{background:#006699;}
.news_single_title{color:#FFF;}


/* ##### HAUPTNAVIGATION ##### */
.nav1 a{
	color:#FFF;
	background:#006699;
}
.nav1 a:hover{
	color:#FFF;
	background:#005786;
}
.nav1_akt a{
	color:#FFF;
	background:#005786;
}
.nav1_ifsub a{
	color:#FFF;
	background:#006699;
}
.nav1_ifsub a:hover{
	color:#FFF;
	background:#005786;
}
.nav1_cur_ifsub a{
	color:#FFF;
	background:#005786;
}
.nav1_akt_ifsub a{
	color:#FFF;
	background:#006699;
}
.nav1_akt_ifsub a:hover{
	color:#FFF;
	background:#005786;
}
.nav2 a{
	color:#FFF;
	background:#3385ad;
}
.nav2 a:hover{
	color:#FFF;
	background:#11789f;
}
.nav2_akt a{
	color:#FFF;
	background:#11789f;
}
.nav2_ifsub a{
	color:#FFF;
	background:#3385ad;
}
.nav2_ifsub a:hover{
	color:#FFF;
	background:#11789f;
}
.nav2_cur_ifsub a{
	color:#FFF;
	background:#11789f;
}
.nav2_akt_ifsub a{
	color:#FFF;
	background:#3385ad;
}
.nav2_akt_ifsub a:hover{
	color:#FFF;
	background:#11789f;
}
.nav3 a{
	color:#FFF;
	background:#66a3c2;
}
.nav3 a:hover{
	color:#FFF;
	background:#4e92b1;
}
.nav3_akt a{
	color:#FFF;
	background:#4e92b1;
}


/* ##### SUCHBOX ##### */
#suchbox{
	color:#FFF;
	background:#006699;
}


/* ##### SCHRIFTGROESSENWAEHLER ##### */
a .fontchoose{color:#FFF;}


/* ##### KONTAKTFORMULAR ##### */
#kontakt_absenden a:link, #kontakt_absenden a:visited {
	color:#000;
	border:1px solid #000; 
}
#kontakt_absenden input{border:1px solid #000;}
.kontakt_input{
	color:#000;
	border:1px solid #000;
}
.kontakt_input_plz{
	color:#000;
	border:1px solid #000;
}
.kontakt_input_ort{
	color:#000;
	border:1px solid #000;
}
textarea {
	border:1px solid #000 !important;
	color:#000;
}


/* ##### SCHRIFTGROESSENWAEHLER ##### */
.tx-ghfontsize-pi1 a{color:#fff;}
.tx-ghfontsize-pi1 a:hover{color:#fff;}


/* ##### BUCHUNGSKALENDER ##### */
.listYearTitle{
	background:#006699;
	color:#FFF;
}
.tx-flatmgr-pi1 .listYear td{border:1px solid #006699;}
.tx-flatmgr-pi1 .tableMultiRow{background-color:#FFF;}
.tx-flatmgr-pi1 .monthMultiRow{background-color:#FFF;}
.tx-flatmgr-pi1 td.monthNameMultiRow{
	color:#FFF;
	background-color:#66a3c2;
}
.tx-flatmgr-pi1 .theYears td.selected{color:#006699;}
.tx-flatmgr-pi1 .calendarLegend td{border:1px solid #006699;}
.tx-flatmgr-pi1 .availableFlatsLegend td.availableFlat{border:1px solid #006699;}
.tx-flatmgr-pi1 .availableFlatsLegend td.nextVacantPeriod{border:1px solid #006699;}
.tx-flatmgr-pi1 div.errorMessage{
	background-color:#FFF;
	color:red;
}
.tx-flatmgr-pi1 input{border:1px solid #006699;}