#wrapper{background:url("img/wrapper4.png") left top repeat-x;}
body{margin:0;padding:0; margin-bottom:0px;background: #FFFFFF;}
#header{width:960px;margin:0 auto;center 132px no-repeat;}
#header .inside{padding-right:5px;padding-left:5px;z-index:999; }
#wrap{min-height:100%;height:auto;margin:0 auto -110px;}
#wrap2{min-height:100%;height:auto;margin:0 auto -110px;}
#footer{clear:both;height:120px;background-color:#9d0d16; text-align:center;}

body #wrap>div,.full>div{width:960px;margin-left:auto;margin-right:auto;}div.full{width:100%!important;}

#separator{width:1px;height:409px;background:transparent url(img/separator.png) repeat-x;}

#message {
	position:absolute;
	top:19px;
	left:27px;
	width:559px;
	height:50px;
	z-index:1;
}


.page-header {background:#101010 url(page-header-bg.gif) top left repeat-x; padding:3ex 0 2ex 0;}

.link4 a{font-weight:bold;font-size:14px; font-family:"Times New Roman", Times, serif; color:#85A223; }
.a{font-size:14px; font-family: Georgia, Arial, Helvetica, Verdana;  color:#85A223; }
.title4{font-weight:bold;font-size:18px; font-family:"Times New Roman", Times, serif; color:#85A223; }
.title5{font-weight:bold;font-size:18px; font-family:"Times New Roman", Times, serif; color:#FFC600;  }
.title3{font-weight:bold;font-size:18px; font-family:"Times New Roman", Times, serif;}
.title{font-weight:bold;font-size:24px; font-family:"Times New Roman", Times, serif; color: #000;}
.text{line-height: 7mm; font-size:14px; font-family: Georgia, Arial, Helvetica, Verdana; color: #343434;}
.text_w{line-height: 7mm; font-size:14px; font-family: Georgia, Arial, Helvetica, Verdana; color: #efc952;}
.text_w2{line-height: 7mm; font-size:24px; font-family: Georgia, Arial, Helvetica, Verdana; color: #FFFFFF;}
#title2{padding-left:0!important;text-indent:18px!important;font-weight:bold;font-size:20px; font-family:"Times New Roman", Times, serif; color:#FFF;}
.table
{
background:#333;

}
.table ul
{
float:left;
margin:0;
padding:0;
border:1px solid #EDF2D9;
}
.table ul li
{
list-style:none;
padding:5px 10px;
}
.table ul li.title
{
font-weight:bold;
background:#333;
color:#fff;
width:200px;
}
.table ul li.even
{
background:#fff
}
.table ul li.odd
{
background:#FFFFE6
}

	#tags ul{
		margin:1em 0;
		padding:.5em 10px;
        text-align:justify;

		}
	#tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		line-height:26px;
		}
	#tags li a{
		text-decoration:none;
		color:#ccc;
		padding:0 2px;
		}
	#tags li a:hover{
		color:#e3007b;
		}

	.tag1{font-size:100%;}
	.tag2{font-size:120%;}
	.tag3{font-size:140%;}
	.tag4{font-size:160%;}
	.tag5{font-size:180%;}

#tags{

}



#ebene6 {
	margin:0 auto;
	position:relative;
	width:960px;
	height:207px;
	z-index:4;
}
#ebene6_1 {
	margin:0 auto;
	position:relative;
	width:963px;
	height:70px;
	z-index:4;
}

#ebene93 {
	margin:0 auto;
	position: absolute;
	width:633px;
	z-index:4;
	left: 285px;
	padding:20px;
	text-align:justify;
	top: 0px;
}
#ebene92 {
	margin:0 auto;
	position: absolute;
	width:234px;
	z-index:4;
	left: 716px;
	top: -2px;
	height: 257px;
	padding:5px;
}
#ebene10 {
	margin:0 auto;
	position: absolute;
	width:960px;
	z-index:4;
	top:30px;
	visibility: inherit;
	border-width:0px;
	border-style:solid;
	border-color:#CCCCCC;
	height: 175px;
}
#ebene11 {
	margin:0 auto;
	position:relative;
	width:960px;
	z-index:4;
	background-color: #FFFFFF;
}
#logo {
	margin:0 auto;
	position: absolute;
	width:960px;
	z-index:4;
	top:5px;
	visibility: inherit;
	left: 0px;
	height: 26px;
	text-align:center;
}

#container {
	margin:0 auto;
	top:0px;
	height:500px;
}
#ft-bottom {
	position: absolute;
	height: 52px;
	width: 396px;
	z-index:10;
	left: -2px;
}

#ft-bottom  ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#ft-bottom  li {
	float: left;
	color: #585f6a;
}

#ft-bottom  li a {
	float: left;
	padding: 9px 30px 1px 30px;
	font-size: 14px;
	color: #000000;
	height: 45px;
	text-decoration:none;
}

#ft-bottom  li a:hover {
	color: #FFFFFF;
}

#ft-bottom  li.active a {
	color: #000000;
	background: transparent url(img/footer-item-bg.png) no-repeat center bottom;
	text-decoration:none;
}

#ft-bottom nav li.active a:hover {
	color: #ffffff;
}


#ft-bottom p {
	float: right;
	padding: 0;
	margin: 30px 30px 0 0;
	color: #585f6a;
	font-size: 12px;
	font-weight: normal;
}

#ft-bottom p a {
	color: #808895;
}
.city
{ margin:2px; margin-left: 10px; float:left;}
#nav   a {
      display:inline;
      color:#333;
	  padding-top:7px;
	  padding-left:10px;
	  padding-right:10px;
	  font-size:16px;
      font-family:Georgia, "Times New Roman", Times, serif;
      font-weight:bold;
      text-decoration:none;
      text-align:center;
      }
#nav   a:hover {
      display:inline;
	  color:#015a86;
	        }

#ia #nav a.ca,
#ib #nav a.cb,
#ic #nav a.cc,
#id #nav a.cd,
#ie #nav a.ce,
#if #nav a.cf, 
#ig #nav a.cg, 
#ij #nav a.cj, 
#ik #nav a.ck, 
#il #nav a.cl {
	background-color:#00719c;
	padding-bottom:15px;
	color:#FFF;
	border:solid 1px;
   }
#ebene_shop {
	margin:0 auto;
	position: relative;
	width:960px;
	z-index:4;
}


.mooSlide img {
	float: left;
	margin-right: 20px;
}

.mooSlide {
	background-color: #000000;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #fff;
	font-size: 11px;
}
.mooSlide h1 {
	font-size: 17px;
}



#leistungenTab {
	width:780px;
	margin:0px; padding:0px;	
}
#leistungenTab a{outline:none;color:#333;text-decoration: none; display:block;padding:5px;
	text-align:left; background-color:#FFF;}
#leistungenTab a:hover{outline:none; text-decoration:none; display:block;padding:5px;
	text-align:left; background-color:#9D0D16;
	color:#efc952;}
#leistungenTab img{border:none;}
#leistungenTab ul{float:left;width:150px; margin:0px; padding:0px;
	border:0px solid #CCC;}
#leistungenTab li{
	list-style:none;
	border-bottom:0;
	width:150px;
	text-align:center;	
}
#leistungenTab .tabcontent{
	border:0px;
}
#leistungenTab .selected{
	background-color:#9D0D16;
	color:#efc952;
}
#leistungenTab .tabs-cont{margin-left:160px; padding-left:20px; padding-right:20px; width:550px;border:0px solid #CCC; }
#leistungenTab .tabs-cont li{	
	width:500px;
	margin-left:20px;
	text-align:left;
	list-style-type:disc;
	font-size:12px;
	}
#leistungenTab .tabs-cont ul{
	width:500px;
	padding:10px; 
	background-color:#0F0
	}

#leistungenTab .clear{clear:both;}
#leistungen  {
	width: 550px;
	float: left;
	display: inline;
	clear: left;
	position: relative;
}

/*---------*/
.rightcol_haupt  {
	text-align: center;
	float: right;
	display: inline;
	margin-top:0px;
	margin-bottom: 5px;
	width: 180px;
	color:#000;
	position:relative;
	padding:5px;
}
.rightcol  {
	text-align: center;
	margin-top:0px;
	margin-bottom: 5px;
	width: 180px;
	color:#000;
	position:relative;
	padding:5px;
	border:1px solid #CCC;
	background-color: #FFC600;
}

#container		{
	position: relative;
	width: 960px;
	text-align:left;
	margin: 0 auto;
	padding-top:20px;
	visibility: inherit;
				}
#content_h {
	width: 500px;
	display: inline;
	position: relative;
	text-align: left;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height: 2;
	vertical-align: top;
	left: 20px;
}
#site-footer
{
	margin: 0 auto;
	width:100%;
	height:100%;
	background-color:#000;
}

