/* CSS Daystyle */
body{
	padding:0px;
	margin:0px;
	background-image:url(../pics/bg01.gif);
	background-repeat:repeat-x;
	background-color:#CCCCD2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	position:relative;
	text-align:center;
	z-index:0;
}
.bg2{
	background-image:url(../pics/bg02.jpg);
	position:absolute;
	top:289px;
	left:0px;
	background-repeat:repeat-x;
	height:480px;
	width:100%;
	z-index:-1;
}
.bgpic1{
	background-image:url(../pics/oben.jpg);
	background-repeat:no-repeat;
	z-index:2;
}
.bgpic2{
	background-image:url(../pics/mitte.jpg);
	background-repeat:no-repeat;
	z-index:3;
}
.bgmitte{
	background-image:url(../pics/mitte.gif);
	background-repeat:repeat-x;
	position:absolute;
	top:205px;
	left:0px;
	height:84px;
	width:100%;
	z-index:-1;
}
.oben{
	position:absolute;
	top:207px;
	padding:0px;
}
.mitte{
	width:100%;
	position:absolute;
	top:304px;
}
.haupt{
	position:absolute;
	top:318px;
	width:100%;
	padding:0px;
	text-align:left;
	z-index:4;
}
.navcont{
	padding-top:20px; 
	background-color:#d7dcdf; 
	width:125px; 
	border-top:1px solid #C9C9C9; 
	border-left:1px solid #C9C9C9; 
	border-right:1px solid #C9C9C9; 
	z-index:5
}
.subnavcont{
	padding-top:50px; 
	background-color:#DCE8F4;
	border-top:1px solid #C9C9C9;
	width:125px;
	z-index:2
}
#container {
	background-color:#EFF1F3;
	text-align:justify;
	vertical-align:top text-top;
	padding-left:30px;
	padding-top:30px;
	padding-right:30px;
	color:#666666;
	border-top:1px solid #C9C9C9;  
	border-right:1px solid #C9C9C9; 
	border-left:1px solid #C9C9C9; 
	z-index:6;
}
#inhalt01{
	visibility:hidden;
}
#inhalt02{
	visibility:hidden;
}
#navcontainer ul
{
	list-style-type: none;
	font: 10px "verdana",sans-serif;
	display: block;
	color: #666666;
	background-color:#d7dcdf;
	width: 125px;
	height:400px;
	padding:0px;
	margin: 0;
	z-index:7;
}
ul#navlist,ul#navlist li{
	padding: 0px;
	margin: 0px;
}

ul#navlist li{ 
	display: inline; 
}
ul#navlist li a{
	display: block;
	color: #666666;
	background: #d7dcdf;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
}

ul#navlist li a:hover,ul#navlist li a:focus { 
	background-color:#dce8f4;
	color:#17364a; 
}

ul#navlist li#active a
{
	color: #eee;
	background: #342c2c;
	border-width: 1px;
}
#subnavcontainer ul
{
	list-style:none;
	font: 10px "verdana",sans-serif;
	display: block;
	color: #999999;
	background-color:#dce8f4;
	width: 125px;
	height:400px;
	padding:0px;
	margin:0px;
	z-index:1;

}
ul#subnavlist ul#subnavlist li{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
ul#subnavlist li a
{
	display:block;
	color:#999999;
	background:#dce8f4;
	text-align:left;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
}
ul#subnavlist li{ 
	display:inline; 
}
ul#subnavlist li a:hover,ul#subnavlist li a:focus {
	background-color:#eff1f3;
	color:#17364a; 
}
ul#navlist li#active ul#subnavlist li#subactive a
{
	color: #eee;
	background: #9da8ae;
}
a:link {
	color: #556e8a;
	text-decoration: none;
	font-size:10px;
}
a:visited {
	text-decoration: none;
	color: #556e8a;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
}
.stil1{
	font-size:12px;
	font-weight:bold;
}
.bild{
 	width:150px;
	height:150px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
}
.bild_kl{
	width:70px;
	height:70px;
	background-color:#FFFFFF;
	border:1px solid #9f8b82;
}
.rahm{
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
.tab{
	border-left:1px solid #CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.tab1{
	border-top:1px solid #CCCCCC;
}
h5{
	font-size:12px;
	font-weight:bold;
}
.kontakt{
	background-color:#FFFFFF;
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.sitemap{
	background-image:url(../pics/sitemap.gif);
	background-repeat:no-repeat;
	background-position:center;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}
.line{
	background-color:#c9c9c9;
	height:1px;
}
.line2{
	background-color:#c9c9c9;
	height:1px;
}
.klein{
	background-color:#c9c9c9;
	width:1px;
}
.fuss1{
	width:125px;
	height:14px;
	background-color:#ccd5db;
}
.fuss2{
	width:125px;
	height:14px;
	background-color:#d1e0f0;
}
.fuss3{
	height:14px;
	width:716px;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#E3E9EF;
}
.karte{
background-image:url(../pics/map.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
.butt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
}
.ware{
background-color: #EFF1F3;
}
.waren{
background-color:#d7dcdf;
}
/*angebotpopup day styles*/
.tabelle{
	background-image:url(../pics/bg_kl.gif);
	background-repeat:repeat;
	border-top:1px solid #9FA0A2;
	border-bottom:1px solid #9FA0A2;
	padding-left:10px;
	padding-right:10px;
}
.tabelle1{
	border-bottom:1px solid #9FA0A2;
	background-color:#A3AFB9;
	
}
.tabelle2{
	border-top:1px solid #9FA0A2;
	border-bottom:1px solid #9FA0A2;
	background-color:#fEfEfE;
	}
.bg_kl{
	background-image:url(../pics/bg_kl2.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
.stil2{
	font-size:24px;
	font-weight:bold;
	color:#333333;
	}