/* TWO COLUMN LAYOUT */

body {
	text-align:center; /* IE6 needs this to center the layout in the browser window */
	}
#main_wrapper {
	width:950px;
	margin-left:auto;  /* centers layout in browser */
	margin-right:auto; /* centers layout in browser */
	margin-top:10px;
	text-align:left; /* resets the centering hack for IE6 on the body tag */
	position: relative;
	
		}


#header {
	height:158px;

	 
	}
#nav_Box {
	width:950px; /* this width + content width must total 100% */
	position: relative;
	z-index:2;

}
	
#content_Index {
	height: 570px;/* default auto width */
	margin-left: 9px; /* Abstand zum Rand 10px Schatten*/
	margin-right: 9px; /* Abstand zum Rand 10px Schatten*/
	width:932px; /* 932px + Rand 9+9 = 950px GEsamtgröße Wrapper*/
	position:relative;
	z-index:1;

	}
#content {
	height: 570px;/* default auto width */
	margin-left: 9px; /* Abstand zum Rand 10px Schatten*/
	margin-right: 9px; /* Abstand zum Rand 10px Schatten*/
	width:932px; /* 932px + Rand 9+9 = 950px GEsamtgröße Wrapper*/
	position:relative;
	z-index:1;

	}

#content_Galerie {
	height: 660px;/* default auto width */
	margin-left: 9px; /* Abstand zum Rand 10px Schatten*/
	margin-right: 9px; /* Abstand zum Rand 10px Schatten*/
	width:932px; /* 932px + Rand 9+9 = 950px GEsamtgröße Wrapper*/
	position:relative;
	z-index:1;

	}
/* here comes a hack for IE6 */
/* floating this element gets rid of the gap between the nav and content - the hateful 3 pixel jog bug in IE */
/* if I float this element in other browsers, the layout breaks - don't remove this comment \*/
* html #content { 
	float:left; 
	}
	* html #content_Galerie { 
	float:left; 
	}
#contentGalerie {
	height: 650px;/* default auto width */
	overflow:hidden;
}
/* here comes a hack for IE6 */
/* floating this element gets rid of the gap between the nav and content - the hateful 3 pixel jog bug in IE */
/* if I float this element in other browsers, the layout breaks - don't remove this comment \*/
* html #contentGalerie_inner { 
	float:left; 
	}



/* end of hack - don't remove this comment */
#footer {
	height: 60px;
	width:100%;
	clear:both; /* makes the footer sit below whichever column is longest */
	}
#header_inner, #nav_inner, #content_inner, #contentBox_inner, #promo_inner, #contentGalerie {
	overflow:hidden; /* clips oversize elements that would otherwise expand divs and break the layout */
	}
#header_inner { 
	padding:10px 0px; /* creates space between the box  and the content */

	}
#nav_Box_inner {
	width:932px;
	height: 40px;	
	position:relative;
	z-index:3;
	text-align:right;
	margin-left: 9px; /* Abstand zum Rand 10px Schatten*/
	margin-right: 9px; /* Abstand zum Rand 10px Schatten*/
	}
#content_inner { 
	padding:0em 1.5em 1em 1.5em; /* creates space between the box and the content */
	height:570px;
	position:relative;
	z-index:5;
	}
#contentIndex_inner { 
	height: 555px;
	width:930px; 
	margin-left:0px;
	

	}

#slidingBox {
	width:932px; 
	height:570px;
	overflow:hidden;

	
	
	}
#contentBox_inner { 
	padding-right:9px; /* creates space between the box and the content */
	padding-left:15px; /* creates space between the box and the content */
padding-bottom:10px;
	margin-left:0px;
	padding-top:15px;
	position:relative;
	z-index:3;
	}
#contentGalerie_inner { 
	padding-right:15px; /* creates space between the box and the content */
	padding-left:8px; /* creates space between the box and the content */
	height: auto;
	width:890px; /* 980 - padding (15+8+180) = 777*/
	margin-left:15px;
	padding-top:15px;
	}
#jalbumBox {
	width:895px;
	height: auto;
	background-color: transparent;

	}	
	
#textblockA {
	width:580px;
	height:280px;
	margin-bottom: 10px;
background-color: transparent;
position:relative;
z-index:4;
float:left;
	}

#textblockA span:before {

	background-color: transparent;
	content: url(../gfx/before-img.png)" ";

	
	}
#textblockB {
	width:65%;
	background-color: transparent;
	float:left;
	padding-top: 45px;
	margin-left: 15px;

	}
#textblockB span:before {
	background-color: transparent;
	content: url(../gfx/before-img.png);

	
	}
#BlockC {
	width:33%;
	background-color: transparent;
	margin-left:63%;
	text-align:right;
		padding-top:5px;

	}
#BlockC span:before {
	width:50%;
	background-color: transparent;
	content: url(../gfx/before-img.png)" ";

	
	}
#BlockD {
	width:29%;
	background-color: transparent;
	padding-right:15px;
	
		padding-top:20px;
		float:right;

	}
#BlockD span:before {
	width:50%;
	background-color: transparent;
	content: url(../gfx/before-img.png)" ";

	
	}
#footer_inner {
	padding:1.15em 1em 0 0em; /* creates space between the box and the content */
	text-align: center;
	}
	
/* Leistungen*/
#Leistungen_Box1 {
	width:420px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 25px;
background-color: transparent;
position:relative;
z-index:4;
float:left;
border-right: 1px dashed #666;
padding-right: 20px;

	}
	
#Leistungen_Box1 ul{
	margin-left: 35px;
	color: #333;
	font-size: 0.875em;
}
#Leistungen_Box1 ul li{
	margin-bottom: 5px;
}

#Leistungen_Box2 {
	width:400px;

	margin-left:500px;
	margin-top: 25px;
	margin-bottom: 10px;
	background-color: transparent;
	position:relative;
	z-index:4;
	

	}
#Leistungen_Box2 ul{
	margin-left: 35px;
	color: #333;
	font-size: 0.875em;
}
#Leistungen_Box2 ul li{
	margin-bottom: 5px;
}



/*jQUERY imageFader*/
.slideshow {  
    height:  580px;  
    width:   275px;  
    padding: 0;  
    margin-left:  15px;  
	margin-top:20px;
	background: transparent;

} 
 
.slideshow img {  
    padding: 0px;  
    border:  1px solid #666;
	padding:4px;
    background-color: transparent;  
    width:  580px; 
    height: 275px; 
    top:  0; 
    left: 0 
} 

/* Leistungen*/
#Links_Box1 {
	width:420px;
	margin-bottom: 10px;
	margin-left: 25px;
	margin-top: 70px;
	background-color: transparent;
	position:relative;
	z-index:4;
	float:left;
	border-right: 1px dashed #666;
	padding-right: 20px;

	}
	
#Links_Box1 ul{
	margin-left: 0px;
	color: #333;
	font-size: 0.875em;
}
#Links_Box1 ul li{
	margin-bottom: 30px;
	list-style:none;
}
#Links_Box1 ul li a:hover{
	background-color: transparent;
}

#Links_Box2 {
	width:400px;

	margin-left:500px;
	margin-top: 70px;
	margin-bottom: 10px;
	background-color: transparent;
	position:relative;
	z-index:4;
	

	}
#Links_Box2 ul{
	margin-left: 35px;
	color: #333;
	font-size: 0.875em;
}
#Links_Box2 ul li{
	margin-bottom: 5px;
}


/*jQUERY imageFader Sponsor Links*/
 
.slideshow2 {  
    width:   380px;  
    height:  285px;  
	padding: 0;   
	margin-top:5px;
	background: transparent;
} 
.slideshow2 img {  
    padding: 0px;  
    border:  1px solid #666;
	padding:4px;
    background-color: transparent;  
    width:  380px; 
    height: 275px; 
    top:  0; 
    left: 0 
} 
/* Kontakt Seite*/
#Form_Box {
	width:450px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-top: 25px;
	background-color: transparent;
	position:relative;
	z-index:4;
	float:left;
	border-right: 1px dashed #666;
	padding-right: 20px;

	}
	
#kontakt_Box {
	width:400px;

	margin-left:500px;
	margin-top: 25px;
	margin-bottom: 10px;
	background-color: transparent;
	position:relative;
	z-index:4;
	

	}


