/* PAGESTYLES */
body        { background-color: #F2EEEB; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
body,td,th  { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #50585e; }
#page       { margin:auto; width:913px; }

/* FONT */
h1          { font-size:18px; margin:0px; }
h2          { font-size:12px; margin:0px; }

/* CONTAINER */
#header     { background-image:url(/gfx/header_fitgroup.jpg); background-repeat:no-repeat; height:245px; text-align:right; padding-right:50px; } 
#content    { background-color:#FFFFFF; width:880px; display: table; 
			  height:auto !important; /* moderne Browser */
  			  height:100%; /* IE */
			  min-height: 100%; }
			  
#header_start { background-image:url(/gfx/header_fitgroup_top.jpg); background-repeat:no-repeat; height:205px; text-align:right; padding-right:50px; }
#header_ad    { height:168px; text-align:right; padding-right:30px; }			  		  
			  		  		  		  
#box-left   { float:left; width:215px; margin-left:10px; }		
#box-center { float:left; width:448px; margin-left:22px;  }		
#box-right  { float:left; width:150px; margin-left:23px; }

#path       { height:25px; }
#title      {  }
#text       { margin-top:9px; }

/* MENUE */
.menue      { list-style-type:none; display:block; margin-top:0px;  }
.m1a		{ list-style-type:none; height:30px;line-height:30px; background-color:#c8ddea; margin-left:-40px; 
			  padding-left:15px; margin-bottom:1px; }
.m1a	    { font-size:12px; font-weight:bold; color:#000000; }
.m2_sel		{ list-style-type:none; height:26px;line-height:26px; margin-left:-40px; padding-left:18px; 
			  background-image:url(/img/m2_arrow_sel.jpg);
	          background-repeat:no-repeat; background-position:right; }
.m2_sel	    { font-size:12px; font-weight:bold; color:#000000; }
.m2			{ list-style-type:none; height:26px;line-height:26px; margin-left:-40px; padding-left:18px; 
			  background-image:url(/img/m2_arrow.jpg);
	          background-repeat:no-repeat; background-position:right; }
.m2		    { font-size:12px; font-weight:bold; color:#000000; }
.m3			{ list-style-type:none; height:16px;line-height:16px; margin-left:-40px; padding-left:30px; 
			  background-image:url(/img/m3_arrow.jpg); background-repeat:no-repeat; background-position:left; 
			  background-color:#ecf3f8; border-bottom:3px solid #fff; }
.m1b		{ list-style-type:none; height:30px;line-height:30px; background-color:#12a9d3; margin-left:-40px; padding-left:15px;margin-bottom:1px; }
.m1b	    { font-size:12px; font-weight:bold; color:#000000; }

.box-sell	{ height:34px; padding-top:5px; border-left:1px solid #841100; border-top:1px solid #841100; border-right:1px solid #841100; background-color:#841100;
			  padding-left:8px; border-bottom:1px solid #841100;color:#fff;font-weight:bold;
			}
			
.banner-box-text { margin-top:8px; }
.ba-img          { float:left; width:63px; }
.ba-txt			 { float:left; width:142px; }
.ba-head		 { font-size:12px; color:#841100; font-weight:bold; padding-top:7px; }
			
/* BANNER */
.banner		{  }
.banner-img { background-color:#fff;  
			 
			  }

/* FOOTER */
#footer		{ background-color:#fff; height:25px; line-height:25px; width:860px; border-top:8px solid #F2EEEB; padding-left:20px; }

.clear		{ clear: both; }
.clear2		{ clear: both; height:20px; }

/* LINKS */
a:link      { color: #12a1c9; text-decoration: none; }
a:visited   { color: #12a1c9; text-decoration: none; }
a:hover     { color: #12a1c9; text-decoration: underline; }
a:active    { color: #12a1c9; text-decoration: underline; }

a.l:link    { color: #000000; text-decoration: none; }
a.l:visited { color: #000000; text-decoration: none; }
a.l:hover   { color: #000000; text-decoration: underline; }
a.l:active  { color: #000000; text-decoration: underline; }

a.w:link    { color: #fff; text-decoration: underline; }
a.w:visited { color: #fff; text-decoration: underline; }
a.w:hover   { color: #fff; text-decoration: underline; }
a.w:active  { color: #fff; text-decoration: underline; }

a.t:link    { color: #6b0808; text-decoration: none; font-weight:bold; padding-right:10px; }
a.t:visited { color: #6b0808; text-decoration: none; font-weight:bold; padding-right:10px; }
a.t:hover   { color: #6b0808; text-decoration: underline; font-weight:bold; padding-right:10px; }
a.t:active  { color: #6b0808; text-decoration: underline; font-weight:bold; padding-right:10px; }

#tab {
    margin-bottom:10px;
	margin-top:10px;
	font-weight:bold;
	height:32px;
	line-height:32px;
	padding-left:8px;
	border-bottom:1px solid #c7c8ca;
}

.tabber {
	
}

.tab1 {
	float:left;
	width:107px;
	font-weight:bold;
}

.tab2 {
	float:left;
	font-weight:bold;
}

.tabber {
	margin-top:10px;margin-bottom:15px;
}

.tabber2 {
	margin-top:10px;margin-bottom:15px;display:none;
}

/* NEWS-INDEX */
ul#newsEintraege { padding: 0; margin: 0 0 0 0; }
ul#newsEintraege li { list-style: none; padding: 0; margin-bottom: 10px; border-bottom:1px dotted #c7c8ca; padding-bottom:10px;  }

/* NEWS-Teaser */
ul#newsTeaser { padding: 0; margin: 0 0 0 0; }
ul#newsTeaser li { list-style: none; padding: 0; margin-bottom: 10px; border-bottom:1px solid #c7c8ca; padding-bottom:10px; padding-left:8px; }

.days {
	float:left;
	width:110px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	height:25px;
	line-height:25px;
	background-color:#d0d2d4;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.days2 {
	float:left;
	width:110px;
	border-right:12px solid #fff;
	border-bottom:1px solid #fff;
	height:25px;
	line-height:25px;
	background-color:#d0d2d4;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.container1 {
	float:left;
	background-color:#cee9fa;
	border-right:1px solid #fff;
	width:110px;
	height:460px;
}

.container1a {
	float:left;
	background-color:#cee9fa;
	border-right:12px solid #fff;
	width:110px;
	height:460px;
}

.container2 {
	float:left;
	background-color:#e8f5fd;
	border-right:1px solid #fff;
	width:110px;
	height:460px;
}

.Raum1 {
	float:left;
	background-color:#00468b;
	border-bottom:1px solid #fff;
	color:#FFFFFF;
	padding:3px;
	width:104px;
	height:45px;
}

.Raum2 {
	float:left;
	background-color:#21a8f8;
	border-bottom:1px solid #fff;
	color:#FFFFFF;
	padding:3px;
	width:104px;
	height:45px;
}

.Test {
	float:left;
	background-color:#0d9234;
	border-bottom:1px solid #fff;
	color:#FFFFFF;
	padding:3px;
	width:104px;
	height:45px;
}

#entries {
	clear:both;
	height:460px;
	overflow:auto;
}

#legend {
	padding:5px;
	width:98%;
	
	
}

.legend {
	float:left;
	padding-right:15px;
}

.legend2 {
	float:left;
	padding-right:45px;
}

.legend3 {
	float:left;
	padding-right:5px;
	padding-left:120px;
	font-size:14px;
	color:#841100;
	font-weight:bold;
}

.legend4 {
	float:left;
	padding-right:7px;
	font-size:14px;
}

.legend_text {
	clear:both;
	width:450px;
	padding-top:5px;
}

#legend_right {
	float:left;
	
}

#legend_foot {
	clear:both;
	width:100%;
}

#tooltip{
	position:absolute;
	border:2px solid #333;
	padding:2px 5px;
	color:#000;
	display:none;
	text-decoration:none;
	width:200px;
	background-color: #FFFF66;
	}

.sbild {
	border:1px solid #DBDBDB;
	margin-left:20px;
	margin-bottom:20px;
}