/* CSS Document */
  


a{
	text-decoration:none;
	color:#83D0F0;
	font-weight:900;
}
a:link {
	display:block;
	font-size:inherit;
	text-decoration: none;
	font-weight:900;	
 	text-decoration: none;
	color:#83D0F0;
}

a:visited {
  color: #83D0F0;
  }

a:focus {
	outline: none;
 	color: #83D0F0;
  }

a:hover {
  color: #7E7E7E;
  }
 
a:active {
 	color: #83D0F0;
  }




a.standalone{
	font-size:1.29em;
}

div#rightCol a.standalone{
	font-size:1.14em;
}


  

ul{
	display:block;
	margin:0 0 0 0; 
	padding:0px;
	height:auto; 
}

ul li{
	margin:0 0 0 0;
	padding:0px;
	display: block;
	list-style-type: none;
}

/*////////////////////// Header / Footer navigation ///////////////////////////*/

#header ul{
	position:absolute;
	top: 39px;
	display:block;
	width:100%;
	height:20px;
	background-color:#b2a06b;
	margin:0 13px 0 0;
	font-weight:900;
}

#footer ul{
	background-color:#83D0F0;
	font-weight:900;
	margin:0 13px;
	width:800px;
}



#header a, #footer a{
	display:inline;
	padding-left:1px;
}

#header span, #footer span{
	color:#fff;
}

#header ul li, #footer ul li {
	padding-top:2px;
	width:auto;
	float:left
}

ul.headernavi li{
	padding-top:2px;
	width:auto;
	float:left;	
}

ul.headernavi li#contactData{
	color:#ffffff;
	text-transform:uppercase;
	word-spacing:5px;
	margin-left:142px;
}

ul.headernavi li#contactData span{
	color:#000000;
	display:inline; 
}


/*//////////////////////Mieterliste navigation /////////////////////////*/

div#naviMieter ul li{
	margin:0 0 0 8px;
}

div#headerEbene a{
	height:40px;
}

// die mouse over funktionalität wird via jquery implementiert
div#headerEbene a.levelBg:link, div#headerEbene a.levelBg:visited, div#headerEbene a.levelBg:hover{
	height:14px;
}

div#naviMieter h2{
	font-weight:normal;
	outline:none;
	display:block;
	height:auto;
	text-transform:uppercase;
}

div#listMieter h2 a{
	display:block;
	height:18px;
	font-weight:900;
}

div#listMieter h2 a span{
	width:auto;
	float:left;
	padding-right:11px;
	color:#b2a06b;
	
}

div#listMieter h2 a > span:first-child{
	padding-left:5px;
	width:40px;
}


div#listMieter h2 a span#next{
	text-transform:uppercase;
	font-weight:normal;
	color:#000;
	width:273px;
}

div#listMieter h2 a:link, div#listMieter h2 a:visited{
	clear:left;
}

div#naviMieter a:link, div#naviMieter a:visited{
	width:340px;
	color:#000;
}

div#naviMieter h2 a:hover{
	width:340px;
	background-color:#b2a06b;
	color:#000;
}

div#naviMieter h2 a:hover span {
	display:block;
	background-color:#b2a06b;
	color:#ffffff;
}

div#naviMieter a.sel{
	width:340px;
	background-color:#b2a06b;
	color:#000;
}



div#naviMieter h2 a.sel span{
	background-color:#b2a06b;
	color:#fff;
 }

div#naviMieter h2 a.sel span#next{
	font-weight:900;
}

/*//////////////////////Kontakt/////*/

div#rightCol a.kontakt:link, div#rightCol a.kontakt:visited{
	color:#000;
}

div#rightCol a.kontakt:hover{
	color:#83d0f0;
	width:auto;
	background-color:#fff;
}


div#contentMieter div#rightCol a.general:link, div#contentMieter div#rightCol a.general:visited{
	color:#83d0f0;

}

div#naviMieter div#rightCol a.general:hover{
	color:#7e7e7e;
	width:auto;
	background-color:#fff;
}


div#contentMieter div#rightCol a{
	color:#83d0f0;
}


div#contentMieter div#rightCol a:link{
	color:#83d0f0;
}

div#contentMieter div#rightCol a:hover{
	color:#7e7e7e;
}

div.tooltip div#rightCol h2.tolltipHeader a{
	color:#83d0f0;
	width:340px;
	clear:left;
}


div.tooltip div#rightCol a:link{
	color:#83d0f0;
}

div.tooltip div#rightCol a:hover{
	color:#7e7e7e;
}



h1.selected{
	background-color:#b2a06b;
	color:#000;		
}

div#naviMieter a:hover span{
	color:#fff;
}

/*////////////////////// ENDE Mieterliste navigation /////////////////////////*/

/*//////////////////////  Events / News / Links navigation /////////////////////////*/

div#listEvents,div#listNews, div#listLinks{
}

div#listEvents h2{
	padding:10px 0 5px 0;
}

div#listLinks h2{
	padding:10px 0 0px 0;
}


div#listNews h2 a{
	padding:5px 0 0px 0;
}

 
div#listEvents h2.other, div#listNews h2.other{
	padding:10px 0 5px 0;
}




div#listLinks h2 a{
	padding-left:1px;
}

div#listEvents h2 a span, div#listNews h2 a span{
	color:#000;
	padding-left:5px;
}





/*////////////////////// ENDE Events navigation /////////////////////////*/

/*//////////////////////  News navigation /////////////////////////*/


div#newsHeader h3.intern div#newsHeader a.sel{
	background-color:#83d0f0;
	color:#fff;
	font-weight:800;
}

/*//////////////////////ENDE  News navigation ////////////////////////////*/


ul.headernavi li a{
	font-weight:800;
}

ul.headernavi li span{
	color:#fff;
}


ul.headernavi li a:link, ul.headernavi li a:visited {
	font-weight:800;
	color:#fff;
}

ul.headernavi li a:hover {
	font-weight:800;
	color:#000;
}


ul.headernavi li a.selected{
	font-weight:800;
	color:#000;
}


/* ENDE Header navigation */

/*  News Datepicker navigation (jquery css wird überschrieben) */

a.ui-datepicker-prev:link,a.ui-datepicker-prev:visited{
	background-image:url(../teile/navi/newsPrev_h.gif);
	background-repeat:no-repeat;
	background-position: top left;		
	border:none;
	width:23px;
	height:12px;
	
}

a.ui-datepicker-prev:hover{
	background-image:url(../teile/navi/newsPrev_h.gif);
	background-repeat:no-repeat;
	background-position: top left;	
}


a.ui-datepicker-next:link, a.ui-datepicker-next:visited{
	border:none;
	background-image:url(../teile/navi/newsNext_n.gif);
	background-position: top right;
	background-repeat:no-repeat;
	width:23px;
	height:12px;

}

a.ui-datepicker-next:hover{
	background-image:url(../teile/navi/newsNext_h.gif);
	background-repeat:no-repeat;
	background-position: top right;	
}


/* ENDE News Datepicker navigation (jquery css wird überschrieben) */






/*
ul.floornavi{
	display:block; 
	width:200px;
	padding:0px;
	font-weight:bold;
}


ul.subnavi li {
	background-image:url(../teile/navi/subnavi_dotted.gif);
	background-position: bottom left;
	background-repeat:x-repeat;
	display: block;
	width:180px;
	list-style-type: none;
}

ul.subnavi a:link,ul.subnavi a:visited{
	color:#000;
}

ul.subnavi a:hover{
	color:#e2007a;
}
*/
/* ENDE  Subnavigation Rollover//////////////////////////////////////////// */


body#intro div#introEnter{
	position:absolute;
	top:310px;
	left:150px;
	z-index:100;	
}

a#enter:link,a#enter:visited {
	border:none;
	background-image:url(../teile/navi/introEnter_n.gif);
	background-position: top left;
	background-repeat:no-repeat;
	height:135px;
	width:170px;
	display:block;
}

a#enter:hover {
	background-image:url(../teile/navi/introEnter_h.gif);
	background-position: top left;
	background-repeat:no-repeat;
	height:135px;
	width:170px;
	border:none;
	display:block;
}
/* Mainnavigation//////////////////////////////////////////// */  

ul.mainnavi {
	position:absolute;
	z-index:100;
	border:none;
	padding:none;
	height:31px;
	width:290px;
	margin:19px 0 0 0px;
		
}

ul.mainnavi li{ 
	background-image:url(../teile/navi/subnavi_dotted.gif);
	background-position: bottom left;
	background-repeat:repeat-x;
	height:27px;
	margin:0 0 7px;
}

ul.mainnavi li.last{
	background-image:none; 
	margin-bottom:15px;
}

ul.mainnavi li a span{
	margin-top:5px;
	color:#000;
}

ul.mainnavi li a span.second{
	color:#83d0f0;
}

ul.mainnavi li a{
	background-image:url(../teile/navi/cross_n.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:-35px;
	padding-left:35px;
	padding-top:5px;
	font-size:1.3em;
	height:19px;
	font-weight:900;
	text-transform:uppercase;
	color:#000;
}
ul.mainnavi li a:hover{ 
	background-image:url(../teile/navi/cross_h.gif);
		
}

ul.mainnavi li a:hover span.second,ul.mainnavi a.selected span.second { 
	color:#e2007a;		
}

ul.mainnavi a.selected{
	background-image:url(../teile/navi/cross_h.gif);
}



/* Subnavigation Floors////////////////////////////////////////////////// */


ul.floornavi {
	border:none;
	padding:none;
	height:31px;
	position:absolute;
	z-index:100;
	height:auto;
	width:119px;
	margin:-1px 0 0 0px;	
}

ul.floornavi li{ 
	background-image:url(../teile/navi/subnavi_dotted.gif);
	background-position: bottom left;
	background-repeat:repeat-x;
	height:27px;
	margin:0 0 7px;
}

ul.floornavi li.lastItem{ 
	background-image:none;
}


ul.floornavi li a{
	background-image:url(../teile/navi/cross_n.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:-35px;
	padding-left:35px;
	font-size:1.3em;
	height:19px;
	font-weight:900;
	text-transform:uppercase;
	color:#000; 
}
ul.floornavi li a:hover{ 
	background-image:url(../teile/navi/cross_h.gif);
	color:#e2007a;			
}

ul.floornavi li a.focus{ 
	background-image:url(../teile/navi/cross_h.gif);
	color:#e2007a;			
}


ul.floornavi li a.selected{ 
	background-image:url(../teile/navi/cross_h.gif);
	color:#e2007a;			
}


ul.testnavi a:active{
	background-image:url(../teile/navi/cross_h.gif);
	color:#e2007a;
}











