@charset "UTF-8";


/* --------------------------------------
text
-------------------------------------- */

.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
}



.bodytext a:link {color: #000000;}
.bodytext a:active {color: #000000;}
.bodytext a:visited {color: #000000;}
.bodytext a:hover {color: #e60050;}


.inhaltBoxRight .bodytext, .wohnungenBoxRight .bodytext{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}


span.subtitle {
	font-family:Tahomea, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	text-transform:uppercase;
	color:#e60050;
}



/* --------------------------------------
Titel
-------------------------------------- */

/* Normaler Content*/


.csc-header h1, h1 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height:16px;
	text-transform:uppercase;
	color:#000000;
}

/* Wohneigentum*/
.csc-header h3 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
	padding: 0px 0 0 0;
	margin: 0px 0 16px 0;
	text-transform:uppercase;
	color:#937e60; /*grün*/
	
}


/* Mietwohnungen*/
.csc-header h2 {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
	padding: 0px 0 0 0;
	margin: 0px 0 16px 0;
	text-transform:uppercase;
	color:#fbbb00; /*gelb*/
}


/* Allgemein*/
.csc-header h4 {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:17px;
	padding: 0px 0 0 0;
	margin: 0px 0 16px 0;
	text-transform:uppercase;
	color:#e60050; /*rot*/
	
}







/* --------------------------------------
navigation
-------------------------------------- */


ul.navMain{
	list-style:none;
	width: 241px;
	display:inline;
}

ul.navMain li{
	float:right;
	width: 241px;
	/*height:24px; Subnavigation wird im IE nicht richtig dargestellt */
	text-align: right;
	display:inline;
	clear:both;
}


/* ------------------------------------ */


ul.navMainSub{
	list-style:none;
	width: 241px;
	
	display:inline;
}

ul.navMainSub li{
	float:right;
	width: 241px;
	height:17px;
	/*margin: 1px 0 0 0;*/
	text-align: right;
	display:inline;
	clear:both;
}


/* ------------------------------------ */


.navMain {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9b9ea5;
	width: 241px;
	text-transform:uppercase;
	text-align:right;
	padding: 0px 12px 2px 20px;
	display:block;
}
.navMain a:link{ display:block; color: #9b9ea5; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0px 0;}
.navMain a:active{ display:block; color: #9b9ea5; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0px 0;}
.navMain a:visited{ display:block; color: #9b9ea5; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0px 0;}
.navMain a:hover{ display:block; color: #FFFFFF; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0px 0; background-image:url(../images/bg_navMain.gif); background-position:right; background-repeat:no-repeat;}

.navMainActive {
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9b9ea5;
	width: 241px;
	text-transform:uppercase;
	text-align:right;
	/*padding: 0px 16px 0 20px;*/
	display:block;
}
.navMainActive a:link{ display:block; color: #FFFFFF; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0 0; background-image:url(../images/bg_navMain.gif); background-position:right; background-repeat:no-repeat;}
.navMainActive a:active{ display:block; color: #FFFFFF; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0 0; background-image:url(../images/bg_navMain.gif); background-position:right; background-repeat:no-repeat;}
.navMainActive a:visited{ display:block; color: #FFFFFF; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0 0; background-image:url(../images/bg_navMain.gif); background-position:right; background-repeat:no-repeat;}
.navMainActive a:hover{ display:block; color: #FFFFFF; text-decoration: none; padding: 0px 12px 2px 20px; margin: 8px 0 0 0; background-image:url(../images/bg_navMain.gif); background-position:right; background-repeat:no-repeat;}


/* ------------------------------------ */


.navMainSub {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9b9ea5;
	width: 241px;
	text-transform:uppercase;
	text-align:right;
	padding: 2px 12px 2px 20px;
	display:block;
}
/* background-image: none; da sonst das background-image von navMain übernommen wird beim IE */
.navMainSub a:link{ display:block; color: #9b9ea5; text-decoration: none; padding: 2px 12px 2px 20px; margin: 0 0 0 0; background-image:none;}
.navMainSub a:active{ display:block; color: #9b9ea5; text-decoration: none; padding: 2px 12px 2px 20px; margin: 0 0 0 0; background-image:none; }
.navMainSub a:visited{ display:block; color: #9b9ea5; text-decoration: none; padding: 2px 12px 2px 20px; margin: 0 0 0 0; background-image:none;}
.navMainSub a:hover{ display:block; color: #9b9ea5; text-decoration: none; padding: 2px 12px 2px 20px; margin: 0 0 0 0; background-image:url(../images/bg_navMainSub.gif); background-position:right; background-repeat:no-repeat;}

.navMainSubActive {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9b9ea5;
	width: 241px;
	text-transform:uppercase;
	text-align:right;
	/*padding: 2px 16px 2px 20px;*/
	display:block;
}
.navMainSubActive a:link{ display:block; color: #9b9ea5; text-decoration: none; /*padding: 2px 16px 2px 20px;*/ margin: 0 0 0 0; background-image:url(../images/bg_navMainSub.gif); background-position:right; background-repeat:no-repeat;}
.navMainSubActive a:active{ display:block; color: #9b9ea5; text-decoration: none; /*padding: 2px 16px 2px 20px;*/ margin: 0 0 0 0; background-image:url(../images/bg_navMainSub.gif); background-position:right; background-repeat:no-repeat;}
.navMainSubActive a:visited{ display:block; color: #9b9ea5; text-decoration: none; /*padding: 2px 16px 2px 20px;*/ margin: 0 0 0 0; background-image:url(../images/bg_navMainSub.gif); background-position:right; background-repeat:no-repeat;}
.navMainSubActive a:hover{ display:block; color: #9b9ea5; text-decoration: none; /*padding: 2px 16px 2px 20px;*/ margin: 0 0 0 0; background-image:url(../images/bg_navMainSub.gif); background-position:right; background-repeat:no-repeat;}


/* Ganze Navigationsfläche klickbar -> IE*/
*html .navMainSub a { height: 1em;}






/* --------------------------------------
content
-------------------------------------- */

.lead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}



/* --------------------------------------
home
-------------------------------------- */

.boxLeft .bodytext, .boxRight .bodytext, .boxen, .news-latest-item{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 13px;
	color:#000000;
}


.boxen a:link{ color: #000000;}
.boxen a:visited{ color: #000000;}
.boxen a:active{ color: #000000;}
.boxen a:hover{ color: #000000;}


/* --------------------------------------
caption
-------------------------------------- */

.caption{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin: 5px 0 0 0;

}

