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

* {
	margin:0;
	padding:0;
	outline:none;
}

body,td,th {
	font:14px/20px Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
}

body, html {
	background:#0c3a63;
	height:100%;
}

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

p { margin-bottom:16px; }

h1 { margin-bottom:0px; font-weigt:normal;font:28px "trebuchet MS", arial, verdana; }
h2 { margin-bottom:25px; font:21px "trebuchet MS", arial, verdana;}
h3 { color:#fff196; margin-bottom:10px; font-weight:bold; font:16px "trebuchet MS", arial, verdana; }
h4 { color:#fff196; margin-bottom:10px; font-weight:bold; font:16px "trebuchet MS", arial, verdana; }


#content ul { margin-bottom:20px; }
#content li { list-style:circle; list-style:inherit; padding-left:0px; margin-left:15px; }
#content .img { padding:0px; border:1px solid #fff; margin-right:8px; margin-bottom:8px; }

/* Aufbau 
============================================== */

#wrapper {
	margin:0 auto;
	background:url(../images/bg.jpg) repeat-y;
	min-height:100%;
	width:981px;
}
#header {
	width:981px;
	background:url(../images/header.jpg) no-repeat;
	height:245px;
}
#left {
	width:338px;
	background:url(../images/bg_left.jpg) no-repeat #326999;
	height:354px;
	margin-left:41px;
	float:left;
	font:12px "trebuchet MS", arial, verdana;
}
* html #left {
	margin-left:20px;
}
#left ul { 
	margin-top:296px;
	margin-left:52px;
}
#left li { 
	float:left;
	list-style:none;
}
#left li.anfahrt a { margin-right:50px; }
#left li.kontakt a { margin-right:50px; }
#left li.impressum a { margin-right:0px; }

#left img { margin: 0 0 50px 20px; }

#content {
	background:url(../images/content.jpg) no-repeat #336998;
	float:left;
	width:453px;
	min-height:500px;
	padding:0 90px 0 20px;
}
#inhalt {
	margin-left:30px;
}
#schriftzug {
	width:41px;
	height:585px;
	background:url(../images/schriftzug.jpg) no-repeat;
	position:absolute;
	left:50%;
	top:291px;
	margin: 0 0 0 -490px;
}
*+html #schriftzug {
	margin: 0 0 0 -491px;
}
* html #schriftzug {
	margin: 0 0 0 -491px;
}
/* Hauptnavigation 
============================================== */

#navi {
	background:url(../images/navi.jpg);
	height:104px;
	width:881px; 
	margin-left:41px;
	padding-left:20px;
}
#hauptmenue li {
	float:left;
	display:block;
}
#hauptmenue a {
	float:left;
	display:block;
	text-indent:-3000px;
}
#hauptmenue li a {
	height:47px;
}
	
#hauptmenue li.index a {
	background:url(../images/navigation.jpg) 0 0;
	width:150px;
}
#hauptmenue li.index a:hover, #hauptmenue li.index-active {
	background:url(../images/navigation.jpg) 0 -47px;
	width:150px;
}

#hauptmenue li.ueber_uns a {
	background:url(../images/navigation.jpg) -150px 0;
	width:105px;
}
#hauptmenue li.ueber_uns a:hover, #hauptmenue li.ueber_uns-active {
	background:url(../images/navigation.jpg) -150px -47px;
	width:105px;
}

#hauptmenue li.service a {
	background:url(../images/navigation.jpg) -255px 0;
	width:92px;
}
#hauptmenue li.service a:hover, #hauptmenue li.service-active {
	background:url(../images/navigation.jpg) -255px -47px;
	width:92px;
}

#hauptmenue li.shop a {
	background:url(../images/navigation.jpg) -347px 0;
	width:79px;
}
#hauptmenue li.shop a:hover, #hauptmenue li.shop-active {
	background:url(../images/navigation.jpg) -347px -47px;
	width:79px;
}

#hauptmenue li.aktionen a {
	background:url(../images/navigation.jpg) -426px 0;
	width:108px;
}
#hauptmenue li.aktionen a:hover, #hauptmenue li.aktionen-active {
	background:url(../images/navigation.jpg) -426px -47px;
	width:108px;
}

#hauptmenue li.oeffnungszeiten a {
	background:url(../images/navigation.jpg) -534px 0;
	width:147px;
}
#hauptmenue li.oeffnungszeiten a:hover, #hauptmenue li.oeffnungszeiten-active {
	background:url(../images/navigation.jpg) -534px -47px;
	width:147px;
}
/* Footer
============================================== */

#footer {
	margin:0 auto;
	width:100%;
	background:url(../images/footer.jpg) bottom center no-repeat;
	clear:both;
}

#footerinhalt {
	margin:0 auto;
	width:981px;
	height:204px;
	position:relative;
}

		#newsletterbox {
			background:url(../images/bg_newsletter.jpg) 0 0 no-repeat;
			width:287px;
			height:133px;
			margin-top:-133px;
			position:absolute;
			padding:67px 0 0 92px;
		}

/* Classen 
============================================== */

.linie { width:410px; height:1px; border-top:1px dashed #85a6c2;margin:20px 0 20px 0;}
.clear { float:none; clear:both; height:1pX; }
.img  { border:1px solid #fff; padding:3px;}
.imglinks { float:left; margin-right:15px;border:1px solid #fff; padding:3px; }

/* Euroweb CMS Seite 
============================================== */

.box_headline { width:250px; height:auto; margin-bottom:10px; }
.box_text { width:250px; height:auto; margin-bottom:10px; float:left; margin-right:10px; }
.box_bild { width:130px; height:auto; margin-bottom:10px; float:left; }
.box_bild img { margin-bottom:10px; border:1px solid #1e527f; padding:2px; }
.liste { list-style:none; background:url(../images/pdf.gif) 0px -2px no-repeat; padding-left:30px; height:24px; }

/* Flash  
============================================== */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}


