body {
    margin:0;
    padding:0;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../design/headerbg.jpg);
	background-color:#000000;
	color:#FFFFFF; 
	font-family: Helvetica, sans-serif;		
}

a {
color:#FFFFFF;

}
a:hover {
color:#acacac;
}

h1{
    margin:0px;
	 margin-top:10px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */
#content_container {
    padding-bottom:3em;
}

div.showme { 
width:600px; 
height:340px;
margin-left: 200px;
display:none;
}

.header {
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	visibility: visible;
	height: 10px;
	width: 733px;
	left: 0px;
	top: 0px;
	
}

.facebook {
	position:absolute;
	left:130px;
	top:10px;
	width:25px;
	height:25px;
	margin-left:0px;
	padding-left: 0px;
	
}

.boxnavi2 {
	position:absolute;
	left:0px;
	top:180px;
	width:150px;
	height:200px;
	margin-left:0px;
	padding-left: 0px;
	font-size:12px;
}

.boxnavi {
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: visible;
	height: 58px;
	width: 733px;
	margin-left:200px;
	padding-left: 5px;
}

.boxnavisubparts {
	font-size:12px;
	background-repeat: no-repeat;
	background-position: left top;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	visibility: visible;
	height: 15px;
	width: 733px;
	margin-left:200px;
	padding-left: 5px;
}

.breadcrump {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 12px;
	width: 580px;
	margin-left: 225px;
	
	
	
}

.broschuere {
position:absolute;
width:200px;
heght:150px;
left: 0px;
top: 115px;
	

}


.banner {
margin-left: 200px;
height: 280px;
width: 650px;
	
	
	
}

.inhalt {
	width: 570px;
	margin-left: 225px;
	padding-bottom:3em;
	font-size:12px;
	
}

.footer {
	background-image: url(../design/footer_bg.gif);
	position: fixed;
	width: 100%;
	height: 28px;
	left: 0px;
	bottom: 0px;
	
	
}


#navifooter {
	padding-left: 8px;
	padding-right: 5px;
	font-size: 10px;

			}
			
#imagelinkfooter {
	height: 28px;
	margin-left: 500px;
	position: fixed;
			}

img {border:0;}

.rootline {
	font-size: 11px;
	vertical-align: middle;
	
}

/* ----------------------------------------------------------------------------------------------------------
Extension CSS Columna etc..
---------------------------------------------------------------------------------------------------------- */

.tdcolumna {
	vertical-align: top;
	width: 160px;	
	height: 200px;	
	
}


/* ----------------------------------------------------------------------------------------------------------
IE Starhack
---------------------------------------------------------------------------------------------------------- */

* html, * html body {
    margin:0;
    padding:0;
    height:100%;
    overflow:hidden;
}

* html #content_container {
    padding:0;
    height:95%;
    overflow:auto;
}

* html #footer {
    background:#232323;
    height:5%;
    padding-top:1%;
}


#nav ul li a {border-right:1px solid #232323;color:#FFFFFF;}
#nav ul li#nav-active a, .tx-indexedsearch-info {background:#232323; color:#FFFFFF;}
#nav ul li#navmen2-active a, .tx-indexedsearch-info {background:#232323; color:#FFFFFF; font-size: 10px;}
#nav ul li a:hover {background:#030817; color:#FFFFFF;}

#nav ul {margin:0; padding:0; list-style:none;}
#nav ul li {display:inline; margin:0; padding:0;}
#nav ul li a {display:block; float:left; padding: 10px 14px 10px 15px; text-decoration:none;}
#nav ul li#nav-active a {border:0; font-weight:bold; text-decoration:none;}
#nav ul li a:hover {text-decoration:none;}

* ----------------------------------------------------------------------------------------------------------
SUBNAVIGATION
---------------------------------------------------------------------------------------------------------- */
#navsub ul li a {border-right:1px solid #232323;color:#FFFFFF;}
#navsub ul li#nav-active a, .tx-indexedsearch-info {background:#232323; color:#FFFFFF;}
#navsub ul li#navmen2-active a, .tx-indexedsearch-info {background:#232323; color:#FFFFFF; font-size: 10px;}
#navsub ul li a:hover {background:#030817; color:#FFFFFF;}

#navsub ul {margin:0; padding:0; list-style:none;}
#navsub ul li {display:inline; margin:0; padding:0;}
#navsub ul li a {border-right:1px solid #232323;color:#FFFFFF;display:block; float:left; padding: 4px 8px 4px 9px; text-decoration:none;}
#navsub ul li#nav-active a {border:0; font-weight:bold; text-decoration:none;}
#navsub ul li a:hover {text-decoration:none;}

* ----------------------------------------------------------------------------------------------------------
SUBNAVIGATION3
---------------------------------------------------------------------------------------------------------- */
#navsub3 ul li a {color:#000000; background-color:#666666;}
#navsub3 ul li#nav-active a {background-image: url(../design/nav5bga.png); color:#FFFFFF;}
#navsub3 ul li#navmen2-active a {background:#232323; color:#FFFFFF; font-size: 10px;}
#navsub3 ul li a:hover {background:#030817; color:#FFFFFF;}

#navsub3 ul {margin:0; padding:0; width:105px; background-color:#666666;}
#navsub3 ul li {display:inline; margin:0; padding:0; width:105px; background-color:#666666;}
#navsub3 ul li a {color:#FFFFFF;display:block; width:105px; float:left; padding: 4px 8px 4px 9px; text-decoration:none;background-image: url(../design/nav5bg.png);}
#navsub3 ul li#nav-active a {border:0; font-weight:bold; text-decoration:none;}
#navsub3 ul li a:hover {text-decoration:none;}