@charset "utf-8";
/* CSS Document */


body{
	margin: 0px;
	padding: 0px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-align: center;
}

#content_all{
	width: 1000px;
	margin: auto;
	text-align: left;
}

#top{
	width: 1000px;
	height: 162px;
	
	background-image: url(/fileadmin/pics/design/top.jpg);
	background-repeat: no-repeat;
}

#kontakt{
	position: absolute;
	width: 200px;
	margin-top: 20px;
	margin-left: 290px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

#navi-top{
	float: right;
	margin-top: 135px;
	margin-right: 30px;
}


.navi-top_elemente a{
	color: #707070;
	font-weight: bold;
	text-decoration: none;
}

#navi{
	position: absolute;
	width: 239px;
	height: 200px;
	margin-top: 20px;
	margin-left: 40px;
}

#navi_inhalt{
	position: absolute;
	width: 239px;
	vertical-align: bottom;
	bottom: 0px;
}

#navi_inhalt1{
	padding-left: 20px;
	background-image: url(/fileadmin/pics/design/Unbenannt-1.png);
	background-repeat: no-repeat;
	width: 239px;
}

#navi_top{
	width: 239px;
	height: 22px;
	
	background-image: url(/fileadmin/pics/design/navi_top.png);
	background-repeat: no-repeat;
}


.navi_elemente{
	width: 200px;
	height: 20px;
	border-bottom: 1px solid #a7a6a6;
}



.navi_elemente_active{
	width: 200px;
	height: 20px;
	border-bottom: 1px solid #000000;
}


.navi_elemente .icon{	
	width: 14px;
	height: 15px;
	background-image: url(/fileadmin/pics/design/icon.png);
	background-repeat: no-repeat;
}

.navi_elemente_active .icon{
	width: 14px;
	height: 15px;
	background-image: url(/fileadmin/pics/design/icon_active.png);
	background-repeat: no-repeat;
}


.navi_elemente a{
	color: #a7a6a6;	
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}


.navi_elemente_active a{
	color: #000000;	
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}








#subnavi{
	position: absolute;
	width: 239px;
	height: 200px;
	margin-top: 20px;
	margin-left: 259px;
}

#subnavi_inhalt{
	position: absolute;
	width: 239px;
	bottom: 0px;
}

#subnavi_inhalt1{
	padding-left: 20px;
	background-image: url(/fileadmin/pics/design/Unbenannt-1.png);
	background-repeat: no-repeat;
	width: 239px;
}

#subnavi_top{
	width: 239px;
	height: 22px;
	
	background-image: url(/fileadmin/pics/design/navi_top.png);
	background-repeat: no-repeat;
}

.subnavi_elemente{
	width: 200px;
	height: 20px;
	border-bottom: 1px solid #a7a6a6;
}



.subnavi_elemente_active{
	width: 200px;
	height: 20px;
	border-bottom: 1px solid #000000;
}


.subnavi_elemente .icon{	
	width: 14px;
	height: 15px;
	background-image: url(/fileadmin/pics/design/icon.png);
	background-repeat: no-repeat;
}

.subnavi_elemente_active .icon{
	width: 14px;
	height: 15px;
	background-image: url(/fileadmin/pics/design/icon_active.png);
	background-repeat: no-repeat;
}


.subnavi_elemente a{
	color: #a7a6a6;	
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}


.subnavi_elemente_active a{
	color: #000000;	
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}










#content_umfassung{
	background-image: url(/fileadmin/pics/design/umfassung.jpg);
	background-repeat: repeat-y;
}

#content{
	width: 960px;
	margin-left: 22px;
	background-image: url(/fileadmin/pics/design/content1.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#content_main{
	width: 690px;
	padding-top: 65px;
	margin-left: 20px;
}

#content_main .inhalt{
	width: 690px;
}

#content_main h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #565555;
	
	margin: 0px;
	padding: 0px;
	margin-bottom: 40px;
}


#teaser{
	float: right;
	width: 213px;
	margin-top: 0px;
	margin-right: 10px;

}

#teaser_top{
	width: 213px;
	height: 25px;
	background-image: url(/fileadmin/pics/design/teaser_03.jpg);
	background-repeat: no-repeat;
}

#teaser_middle{
	background-image: url(/fileadmin/pics/design/teaser_middle_06.jpg);
	background-repeat: repeat-y;
}

#teaser_footer{
	width: 213px;
	height: 18px;
	background-image: url(/fileadmin/pics/design/teaser_06.png);
	background-repeat: no-repeat;
}

#teaser .inhalt{
	width: 208px;
	padding: 7px;
}

#teaser h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515050;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

#footer{
	height: 40px;
	background-image: url(/fileadmin/pics/design/footer.jpg);
}