@charset "UTF-8";
/* CSS Document */

body,html {
	margin:0px;
	padding:0px;
	background-position:center;
	background-attachment:fixed;
	height:100%;
	/*background-color:#805c36;*/
	}
	
div#adresse{
	height:409px;
	width:178px;
	float:right;
	border:0px;
	padding-bottom:25px;
	background-image:url(../bilder/adresse.jpg);
	}

div#subbody{
	position:absolute;
	left: 50%;
    margin-left: -500px;
	width:1000px;
	background-image:url(../bilder/background.jpg);
	background-repeat:repeat-y;
	border:0px;
	min-height: 100%; /* Mindesthöhe in modernen Browsern */
	height: auto !important; /* !important-Regel für moderne Browser */
	height: 100%; /* Mindesthöhe in IE (<7) */
	}

div#head{
	position:relative;
	background-image:url(../bilder/head.jpg);
	height:255px;
	width:1000px;
	margin:0px;
	border:0px;
	text-align:right;
	}
	
	
div#footer {
	position:absolute;
	bottom:0px;
	clear: both;
	width: 1000px;
	margin:auto;
	height: 20px;
	background: #fff;
	border-top: 1px solid #b8b8b8;
	}	


div#content {
	position:relative;
	margin:0px;
	padding:0px;
	width:522px;
	border:0px;
	border-style:none;
	padding-left:45px;
	float: left;
	padding-top:40px;
	padding-bottom:0px;
	padding-right:45px;
	background-color:#FFF;
	}
	
img {
	border:0px;
	}

	
	
/* clearfix zum Aufheben der Floatumgebung */

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

.clearfix {display: inline-block;}

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



div#sprache {
	position:relative;
	border:0px;
	padding-top:26px;
	margin-right:13px;
}