/* Styles www.ziegelmeier.biz */
/* Erstellt November 2010 */
/* www.b-fusion.de network@b-fusion.de */


/* allgemeine Formatierungen */

html {
    height: 100%;
}
body {
	margin:0;
	padding:0;
	background-color:#fff;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans Condensed', sans-serif;
	/*font-size:12px;
	line-height:15px;*/
	font-size:15px;
	line-height:17px; /* war 19 */
	color:#050505;
	height: 100%;
}
.editmode {
	color:#f00; 
	font-size: 13px;
	font-weight:bold;
}
#position{
    float:left;
    height:50%;
    margin-bottom:-273px;
    width:1px;
}
#container{
    position:relative;
	clear:left;
    width:990px;
	height:546px;
    margin:0 auto;
    overflow:hidden;
    text-align:left; 
}
/* Allgemeines */
#Header{
	position:relative;
	margin:0 auto;
	width:990px;
	height:105px;
}
#Logo{
	position:absolute;
	top:10px;
	right:0px;
}
#Logo img{
	border:none;
}
#Main{
	position:relative;
	margin:0 auto;
	width:990px;
	/*background-color:#efefef;*/
	background-color:#f7f7f7;
	height:410px;
	overflow:hidden;
}
.cleaner{
		clear:both;
		height:2px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
}
.Left{
	float:left;
}
.Right{
	float:right;
	margin:0 0 10px 10px;
}
p{
	margin:0;
}
form{
	margin:0;
	}
/* Navigation -------------------------------*/
#Navi{
	position:absolute;
	top:60px;
	left:0;
}
#Navi ul{
	padding:0;
	margin:0;
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:normal;
}
#Navi ul li { 
	display: inline;
}
#Navi li a:link, #Navi li a:visited{
	margin:0;
	padding:1px 18px 0 18px;
	color: #999;
	text-decoration: none;
	font-size:18px;
	line-height:18px;
	float: left;
	white-space:pre;
	/*font-weight:bold;*/
	font-weight:700;
	text-transform:uppercase;
}
#Navi li a:hover,#Navi li a:active{
	color: #333;
}
#Navi li a.active:link, #Navi li a.active:visited, #Navi li a.active:hover, #Navi li a.active:active{
	margin:0;
	padding:1px 23px 0 23px;
	color: #333;
	text-decoration: none;
	font-size:18px;
	line-height:18px;
	float: left;
	white-space:pre;
	font-weight:700;
	text-transform:uppercase;
}
/* SubNavigation -------------------------------*/
#SubNavi{
	position:absolute;
	top:85px;
	left:10px;
	width:980px;
}
#SubNavi ul{
	padding:0;
	margin:0;
	font-weight:normal;
}
#SubNavi ul li { 
	display: inline;
	float:left;
}
#SubNavi li a:link, #SubNavi li a:visited{
	margin:0;
	padding:1px 10px 0 10px;
	color: #999;
	border-left:1px solid #999;
	text-decoration: none;
	/*font-size:12px;
	line-height:11px;*/
	font-size:14px;
	line-height:13px;
	float: left;
	white-space:pre;
}
#SubNavi li a:hover,#SubNavi li a:active{
	color: #333;
}
#SubNavi li a.active:link, #SubNavi li a.active:visited, #SubNavi li a.active:hover, #SubNavi li a.active:active{
	margin:0;
	padding:1px 10px 0 10px;
	color: #333;
	border-left:1px solid #999;
	text-decoration: none;
	font-size:14px;
	line-height:13px;
	float: left;
	white-space:pre;
}
/* Metanavigation -------------------------------*/
#MetaNavi{
	position:relative;
	margin:10px auto 0 auto;
	width:990px;
}
#FooterText{position:absolute;top:4px ;right:0;color: #707070;font-size:13px; line-height:15px}
#FooterText a:link, #FooterText a:visited{color: #707070;text-decoration: none;}
#FooterText a:hover, #FooterText a:active{color: #333;text-decoration: underline;}
#MetaNavi ul{
	padding:0;
	margin:0;
	font-weight:normal;
}
#MetaNavi ul li { 
	display: inline;
}

#MetaNavi li a:link, #MetaNavi li a:visited{
	margin:4px 0 0 0;
	height:14px;
	padding:1px 9px 0 8px;
	/*color: #999;*/
	color: #707070;
	text-decoration: none;
	font-size:14px;
	line-height:14px;
	float: left;
	white-space:pre;
	border-right:1px solid #999;
}

#MetaNavi li a:hover,#MetaNavi li a:active{
	color:#333;
	text-decoration:underline;
}
#MetaNavi li a.active:link, #MetaNavi li a.active:visited, #MetaNavi li a.active:hover, #MetaNavi li a.active:active{
	margin:4px 0 0 0;
	height:14px;
	padding:1px 9px 0 8px;
	color:#333;
	text-decoration:underline;
	font-size:14px;
	line-height:14px;
	float: left;
	white-space:pre;
	border-right:1px solid #999;
}
/* Content Angaben -------------------------------*/
#ContentImg{
	position:absolute;
	bottom:0;
	left:0;
	width:426px;
	height:410px;
	overflow:hidden;
	padding:0;
}
#ContentImgAlign{
	position:absolute;
	bottom:0;
	left:0;
	width:426px;
	padding:0;
}
#Content{
	position:absolute;
	top:20px;
	right:0;
	width:545px;
	height:390px;
	padding:0;
	color:#000;
	color:#050505;	
}
#Content a:link, #Content a:visited{
	color:#666;
	text-decoration:underline;
}
#Content a:hover, #Content a:active{
	color:#050505;
}
#Content ul{
	padding:0;
	margin:0;
	list-style:none;
}
#Content li{
	padding:0 0 0 0;
	/*background-image:url(../img/li.gif);
	background-repeat:no-repeat;
	background-position:0 6px;*/
}
#Content h1{
	margin:0 0 15px 0;
	font-size:18px;
	line-height:24px;
	color:#717d99;
	text-transform:uppercase;
	font-weight:normal;
}
#Content h2, #Content h3, #Content h4,#Content h5,#Content h6{
	margin:10px 0 5px 0;
	font-size:15px;
	line-height:15px;
	color:#717d99;
	font-weight:normal;
}
/*#Content em, #Content i{
	color:#966432;
}*/
#Sitemap{
	position: relative;
	width: 500px;
    height: 370px;
    color:#050505;
    
}
#Sitemap ul{
	padding:0 0 0 20px;
	margin:0;
	list-style:outside
}
#Sitemap li{
	padding:0;
}
#Faq{
	position: relative;
	width: 530px;
    height: 370px;
    overflow:auto;
    padding:0 15px 0 0;
    color:#050505;  
}
#Faq .Frage{
	/*color:#717d99;*/
	color:#636262;
	font-style:italic;
	font-weight:bold; 
}
#Faq a:link, #Faq a:visited{
	color:#666;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin:0 0 5px 0;
	padding:0;
	display:block;
}
#Faq a:hover, #Faq a:active{
	text-decoration:underline;
	color:#050505;
}
#Faq stong{
	color:#050505;
}
#Top{
	text-align:right;
	display:block;
	margin:10px 0 0 0;
}
#ContentMedien{
	position:absolute;
	top:20px;
	left:175px;
	width:640px;
	height:390px;
	padding:0;
	color:#050505;
}