

/* ---------------------------------------------------- body / html ----------------------------------------------------- */
body, html {
	border: 0px;
	margin:0;
	padding:0;
}

body {
	background: #040c1d url(../images/body_kachel.jpg) repeat-x center 0px;
}

html {
	overflow-x:hidden;
	overflow:-moz-scrollbars-vertical;
}


/* ----------------------------------------------------- wrapper ----------------------------------------------------- */
div#wrapper {
	width:837px;
	margin:0 auto;
	background: url(../images/wrapper_kachel.jpg) repeat-y 0px 0px;
	z-index:1;
	position:relative;
}


/* ----------------------------------------------------- head ----------------------------------------------------- */
#head {
	width:837px;
	height:227px;
	background-image: url(../images/head.jpg);
	background-repeat: no-repeat;
	position:relative;
	z-index:12;
}


/* ----------------------------------------------------- main----------------------------------------------------- */
#main {
	width:837px;
	background: url(../images/main.jpg) no-repeat 0px 0px;
	position:relative;
	padding-bottom:20px;
}

/* ----------------------------------------------------- content ----------------------------------------------------- */

#content { 
	width:760px;
	padding:46px 0 20px 52px;
	z-index:10;
}


#spalte01 {
	width:220px;
	padding:0 80px 0 0;
	float:left;
	height:270px;
}


#spalte02 {
	width:400px;
	padding:0 0px 0 0;
	float:left;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


#slideshow {
	width:400px;
	background:url(../images/galerie-bg.jpg) 0 0 no-repeat;
	height:270px;
	text-align:center;
}

#slideshow_position {
	padding:7px;
	height:270px;
}

	


/* ----------------------------------------------------- footer ----------------------------------------------------- */
div#footer {
	margin:0 auto;
	width:837px;
	height:96px;
	background: url(../images/footer.jpg) no-repeat 0px 0px;
	z-index:2;
	clear:both;
}

