@charset "utf-8";
/* CSS Document */

* {
margin: 0;
padding: 0;
}

* html #wrapper {
height: 100%;
} 

body, html {
	height:100%;}

body{
	margin: 0px;
	pading: 0px;
	width:100%;
	background-color:#a19888;
	background-image: url(../bilder/hg.jpg);
	layer-background-image: url(../bilder/hg.jpg);
	background-position:top center;
	background-repeat: no-repeat;
	color:#fff;
	}






#wrapper {
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

#cont {
    padding-bottom: 80px;
}


#topp { 
top:0px;
width: 100%; 
height:450px;
background-color:#d8ccb7;
background-image: url(../bilder/top.jpg);
layer-background-image: url(../bilder/top.jpg);
background-position:top center;
background-repeat: no-repeat

}

#headbild{position:relative;width:1000px;height:450px;margin:auto;top:0px}
	
#bshow
{
	left: 50%;
	width: 1000px;
	margin-left: -500px;
	height:450px;
	top:0px;
	position:absolute;

}	

#impress
{
	position:absolute;
	right:10px;
	top:5px;
	width:400px;
	height:20px;
	z-index:3;
	text-align:right;

}




#logo
{
	position:absolute;
	left:14px;
	top:9px;
	width:348px;
	height:244px;
	z-index:3;
}


#men
{
top:450px;
position:absolute;
width: 100%; 
height:33px;
background-image: url(../bilder/menue.png);
layer-background-image: url(../bilder/menue.png);
background-repeat: repeat;
text-align:center;
letter-spacing:0.05em;
z-index:10;

}

.list {margin-left: 15px;}

#mitte {padding: 0; margin: 0 auto !important; width: 830px !important; text-align: left;	}


#weg
{position:relative;
width:830px;
	z-index:3;
	background-image: url(../bilder/weg.gif);
layer-background-image: url(../bilder/weg.png);
background-repeat: no-repeat;
background-position:top right;
}

#inhalt
{
	z-index:2;
}

#rahmen { 	border:1px dotted #fff; padding:10px; width:800px; margin-top:20px; margin-bottom:20px; min-height:200px}

.quali {margin-left: 215px;}

.ergo {margin-left: 5px;}

#rahmen ul { margin-left:15px;}
#rahmen img {float:left; height:200px; margin-right:15px; margin-bottom:15px}

#rahmen2 { 	border:1px dotted #fff; padding:10px; width:800px; margin-top:20px; margin-bottom:20px;}

#rahmen2 ul { margin-left:15px;}


#foot {
position: absolute;
 bottom: 0px;
padding-top:0.5em;
width: 100%;
text-align: center;
background-image: url(../bilder/foot.png);
layer-background-image: url(../bilder/foot.png);
background-repeat: repeat;
height: 30px;

}

	
td,div,p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 23px;

}


#men ul { margin-top:6px;}
#men li.first {list-style:none; display: inline; padding: 8px 15px 6px 13px; border-right: 1px solid #fff; border-left: 1px solid #fff;}
#men li {list-style:none; display: inline; padding:8px 15px 6px 10px; border-right: 1px solid #fff; }

#men li a.cur {color: #fff; }


a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #655d4e;
	font-weight:normal;
	font-size: 14px; 
	
	}
	
a:hover {
color: #fff; 
}

a.cur:hover {
color: #fff; 
}

a.inhalt {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #575347;
	font-weight:bold;
	font-size: 14px; 
	
	}
	
a.inhalt:hover {
color: #fff; 
}



a.imp {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #a19888;
	font-size: 11px;	
	font-weight: normal;	
}



a:hover.imp {
color: #655d4e; 
}





.button {  font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #b1c7d8; color: #003366; border: 1px #333333 solid}

.klein {
	font-size: 12px;
	letter-spacing:0.02em;
}	

.big{
	font-size: 17px;
	font-weight: bold;
}

.titel {
	font-size: 25px;
	font-weight: normal;
	margin-bottom:30px;
	margin-top:80px;
		line-height: 28px;

}

.spruch {
	font-size: 21px;
	font-weight: normal;
	margin-bottom:20px;
	margin-top:20px;
		line-height: 28px;

}




.frame {border:1px solid #8bcbf1;margin-top: 13px;
	}





.hr { border: 0px; border-bottom:dotted #fff 0px;}




.entryclearfix img2 { margin-right: 20px; margin-bottom:6px; margin-top:6px;}

.newsentry img { margin-right: 20px; margin-bottom:6px; margin-top:6px;}


.clear:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.clear {display:inline-block;}
/* Hide from IE Mac \*/
.clear { display:block; }
/* End hide from IE Mac */
* html .clear {height:1px;}
