body { width: 100%; text-align: center; margin: 0 auto; background-color: #FFFFFF;  font-family: arial, verdana, sans-serif; }
#main { width: 55%; text-align: center; position: absolute; left: 50%; margin-left: -500px; margin-top: 12px; }
#logo { align: center; valign: top; background-color: #FFFFFF; }
.center { align: center; text-align: center; }
#footer { align: center; position: relative; }
#imprint { text-align: left; position: relative; margin-left: 50px; margin-bottom: 20px; }
#text { text-align: center; position: relative;  }
.fett { font-weight: bold; }
.PageWidth{display:table;margin:0 auto;position:relative;}
#content { background-color: #dadada; padding-bottom: 20px; border: solid 4px #c0c0c0; width: 1050px; }
.HomeBannerZone #slides h2{color:#fff;font-size:2.2em;font-weight:bold;letter-spacing:-1px;}
.HomeBannerZone #slides p{color:#fff;font-size:1.2em;}
.HomeBannerZone #slides a{color:#fff;font-size:.9em;font-weight:bold;}
#slides .slides_container{display:none;}
#slides .slides_container li{display:block;}
#slides ul.pagination{bottom:10px;padding:5px;position:absolute;right:20px;z-index:1000;}
#slides ul.pagination li{float:left;list-style:none;}
#slides ul.pagination li a{background-image:url(../Content/Images/pagination.png);background-position:0 0;display:block;float:left;font-size:0!important;height:0;margin:0 2px;overflow:hidden;padding-top:12px;width:12px;}
#slides ul.pagination li.current a{background-position:0 -12px;}
.w100{width:100%;}
#fb-root { padding-top: 20px; }
 /* root element for tabs auf Startseite */
#starttabs{

margin-left:25px;
margin-right:25px;
}
#tabnavstart {
		background:#ddd url(img/h300_reverse.png);
		border-bottom:1px solid #CCCCCC;
		height:156px;	
		width:1000px;
	}
	
	#tabnavstart ul {	
		width:900px;
		margin:0 auto;	
	}
	
	#tabnavstart li {	
		border-right:1px solid #ddd;
		border-left:1px solid #ddd;
		float:left;
		
		width:140px;
		list-style-type:none;
		text-align:center;
		margin-top:0px;
	}
	
	#tabnavstart a {
		color:#333333;
		display:block;
		padding:17px;
		position:relative;
		word-spacing:-2px;
		font-size:15px;		
		height:122px;
		text-decoration:none;
	}	
	
	#tabnavstart a.current {
		background:url(img/down_large.jpg);	
	}
	
	#tabnavstart img {
		background-color:#fff;
		border:1px solid #ccc;
		margin:3px 0 5px 10px;
		padding:4px;		
		display:block;
	}
	
	#tabnavstart strong {
		display:block;		
		font-size:13px;
	}
	
	/* panes */
	#panesstart {
		background:#fff url(img/h300_reverse.png) repeat scroll 0 0;
		border-color:#ccc;
		border-style:solid;
		border-width:1px 1px 0;
		width:998px;	
		height:155px;
    overflow-y:auto;
		padding-bottom:20px;
		
		/* must be relative so the individual panes can be absolutely positioned */
		position:relative;
	}
	/* crossfading effect needs absolute positioning from the elements */
	
	#panesstart div {
		display:none;		
		position:absolute;
		top:20px;
		left:20px;
		font-size:13px;
		color:#444;	
		width:900px; 
	}
	
	#panesstart img {
		float:left;
		margin-right:20px;		
	}
	
	#panesstart p.more {
		color:#000;
		font-weight:bold;
		font-size:13px;
	}
	
	#panesstart h3 {
		margin:0 0 -5px 0;
		font-size:22px;
		font-weight:normal;
	}
	


/*tabsende*/
a img{border:none;}
