@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

html, body { 
	font: 11px Arial, Arial, Helvetica, sans-serif;
	color: #3d3d3d;
	width: 100%;
	height: 100%;
}

h1{
	font-size: 12px;
}

div.hr{
	height: 1px;
	widht: auto;
	background-image: url(/images/hr.png);
}

div.hr hr{
	display:none;
}

#body-schloss {
	width: 100%;
	clear: left;
}


img {
	border: none;
}

a{
	text-decoration: none;
}

/*****************************************************| Main|***/

#main{
	margin: 0 auto;
	position: relative;
	width: 1100px;
	background-color: #FFFFFF;
	clear: left;
}

#logo{
	position: absolute;
	left: 50px;
	top: -78px;
	height: 230px;
	width: 230px;
	background-image: url(/images/logo.png);;
	background-repeat: no-repeat;
	z-index: 5;
}

#main-left{
	position: relative;
	float: left;
	width: 825px;	
}

#header{
	position: relative;
	float: left;
	margin-top: 60px;
	width: 825px;
	height: 265px;
	background-color: #972321;
}

.headerimage{
	height: 265px;
	width: 825px;
	position:relative;
	overflow:hidden;
}

#print-hl{
	visibility:hidden;
 	display:none;
}

#print{
}

#print-no, #hauptnavi, .print-no{
	visibility:hidden;
 	display:none;
}

/*****************************************************| Content|***/

#content{
	position: relative;
	float: left;
	width: 825px;
	height: 100%;
}

#content a{
	color: #3d3d3d;
	text-decoration:underline;
}

#content a:hover{
	color: #3d3d3d;
	text-decoration:underline;
}

#main ul{
	list-style-type: disc;
}

#main li{
	margin-left: 20px;
}

#content-suite{
	position: relative;
	float: left;
	width: 1100px;
	height: 250px;
}

#content-sport{
	position: relative;
	float: left;
	width: 825px;
	height: 450px;
}

#contenttext-start{
	position: relative;
	float: left;
	margin-top: 35px;
	margin-left: 45px;
	width: 290px;
	height: 180px;
}

#bilder-start{
	position: relative;
	float: left;
	margin-top: 65px;
	margin-right: 13px;
	height: 150px;
	width: 477px;
	*width: 460px;
}

#bilder-start img{
	border: 5px solid #e7e7e7;
	margin-left: 25px;
	*margin-left: 10px;
	width: 202px;
	height: 140px;
}

#contenttext-suite, #contenttext-sport{
	position: relative;
	float: left;
	margin-top: 35px;
	margin-left: 45px;
	width: 500px;
	min-height: 180px;
}

#bilder-suite{
	position: relative;
	float: left;
	margin-top: 65px;
	margin-left: 28px;
}

#bilder-suite img{
	border: 5px solid #e7e7e7;
	margin-left: 25px;
	width: 202px;
	height: 140px;
}

#bilder-sport{
	position: relative;
	float: left;
	margin-top: 65px;
	margin-left: 28px;
}

#bilder-sport img{
	border: 5px solid #e7e7e7;
	margin-left: 25px;
	width: 202px;
	height: 140px;
}

#contenttext-kontakt{
	position: relative;
	float: left;
	margin-top: 35px;
	margin-left: 25px;
	_margin-left: 2px;
	width: 360px;
	height: 180px;
}

#bilder-kontakt{
	position: relative;
	float: left;
	margin-top: 35px;
	margin-left: 3px;
	width: 400px;
	*width: 360px;
}

#bilder-kontakt img{
	border: 5px solid #e7e7e7;
	margin-right: 10px;
}


/*****************************************************| Teaser|***/
.kontakt{
	position: relative;
	float: left;
	width: 160px;
	height: 180px;
	margin-right: 10px;
}

.kontakt-head{
	position: relative;
	float: left;
	width: 160px;
	height: 25px;
	background-color: #c5c5c5;
}

.kontakt-body{
	position: relative;
	padding-top: 10px;
	padding-left: 10px;
	float: left;
	height: 145px;
	width: 150px;
	background-color: #e7e7e7;
}

.kontakt a{
	color: #393939;
}

/*****************************************************| Navi|***/
#navi{
	position: absolute;
	float: right;
	top: 0;
	left: 600px;
	width: 200px;
	height: 265px;
}

#printnavi{
 height: 300px;
 width: 300px;
 margin-top: 0px;
 margin-left: 50px;
}

#home{
 visibility:hidden;
  display:none;
}

#navi-top{
 float: left;
 position: relative; 
 margin: 0px 0px 30px 0px; 
 width: 480px;
 height: 24px;
 z-index: 100;
}

#hauptnavi-print{
 margin-left: 80px;
 margin-right: 10px;
 padding-top: 10px;
 padding-left: 0px;
 height: 255px;
 width: 200px;
 color: #000000;
 margin-top: -300px;
}

#hauptnavi-print ul{
	list-style: none;
	padding: 0px;
	margin: 5px 0px 0px 10px;
	*margin: 5px 0px 0px 10px;
	
}

#hauptnavi-print li {
	position: relative;
	color: #000000;
	cursor: pointer;
	font-size: 14px;
	padding: 0px 0px 20px 0px;	
	margin: 0px;
	display: block;	
}
					
#hauptnavi-print a {
	color: #000000;
	text-decoration: none;
	padding: 0px 50px 0px 35px;
}
		

/*****************************************************| Newsteaser|***/

#teaser{
	position: relative;
	float: left;
	width: 270px;
	height: 515px;
	margin-left: 5px;
	color: #000000;
	margin-top: 60px;
}

#news-benutzer{
	margin-bottom: 8px;
}

#listview{
	margin-top: 20px;
	height: 515px;
}

#newslist{
	margin-left: 10px;
	margin-bottom: 15px;
	width: 250px; 
	min-height: 50px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
}

#backlink{
	position: absolute;
	left: 15px;
	margin-top: -25px;
	top: 100%;
}

#backlink a{
	color: #000000;
}

/*****************************************************| Footer|***/
#footer{
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	width: 1100px;
	height: 30px;
}

#footer a{
	position: relative;
	top: 9px;
	left: 527px;
	color: #000000;
	margin-right: 15px;
}

#footer img{
	margin-right: 5px;
}

#footer li{
	position: relative;
	list-style: none;
	float: left;
}
/*****************************************************| Galleria |***/
#gallerie{
	position: relative;
	float: left;
	margin-top: 35px;
	margin-left: 45px;
	width: 780px;
	height: 210px;
	overflow: hidden;
}

.thumbs{
	position: relative;
	float: left;
	width: 485px; /* 420 */
	margin-left: 22px; /* 20 */
	overflow: hidden;
}

.buttons{
	position: absolute;
	margin-left: 310px;
	margin-top: 160px;
}
	
	.caption{font-style:italic;color:#887;}
	.demo{position:relative;margin-top:10px;}
	.gallery_demo{width:493px;} /* 450 */
	.gallery_demo li{width:70px;height:55px;margin-left:0px !IMPORTANT;margin-right: 6px !IMPORTANT;background:#FFFFFF; float: left; list-style: none; margin-bottom: 10px;} /* margin-right: 10px; */
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	.gallery_demo li div img{margin-right: -5px;}
	
	#main_image{float:left;margin:0 auto 0px auto;height:150px;width:270px;background:white;}
	#main_image img{margin-bottom:10px; height:144px; border: 5px solid #e7e7e7;}
	
	.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em;}
	
	.galleria{width:493px; margin-left: 0px;} /* 450  */
	.galleria li{ height: 66px; width: 86px;overflow:hidden;float:left;margin:0 0px 10px 0;border: 3px solid #e7e7e7;}

/*****************************************************| headline|***/
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	font-size: 14px;
}


/*****************************************************| Scrollbar|***/



#scrollUpBtn1 {
	margin-bottom: 5px;
	display: none;
	visibility: hidden;
}

#scrollDownBtn1 {
	margin-top: 5px;
	display: none;
	visibility: hidden;
}

#scrolltrack1 {
	height: 131px; /* 156 - 25 */
	width: 10px;
	background-color: #e0e0e0;
	display: none;
	visibility:hidden;
}

#scrollknob1 {
	width: 8px;
	height: 25px;
	border: 1px solid #e0e0e0;
	background-color: #7a7a7a;
	visibility:hidden;
}
