body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5f67;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#5e5f68;
	height:100%;
	background-image:url(/img/bg.gif);
	background-repeat:repeat-x;
	line-height:18px;
}
h1, h2, h3, h4, ul, li, input{
	margin:0;
	padding:0;
}
input{
	margin-right:5px;
}
ol{
list-style:outside;
margin-left:20px;
list-style-type:decimal;
}
ul li{
list-style:outside;
margin-left:20px;
list-style-image:url(/img/li_button.gif);
}
.newsblock{
border:1px solid #E5E5E5;
	padding:6px;
	padding-top:0px;
	margin-bottom:15px;
}
table, tr, td{
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	vertical-align:top;
}
ul, table{
	margin-top:5px;
	margin-bottom:10px;
}
td{
	border-bottom:1px solid #999999;
	padding-right:15px;
}
.noborder{
border:0px;
}
.content{
	width:920px;
	background-image:url(/img/bg_main.gif);
	background-repeat:repeat-y;
}
.leitspruch{
	
	margin-bottom:10px;
	font-family:Georgia,serif;
	font-style:italic;
	font-weight:bold;
	color:#f18e00;
	font-size:11px;
	
	width:92%;
	text-align:right;
	
	/*
	position:absolute;
	margin-top:3px;
	*/
	/*width:585px;
	text-align:right;
	*/
	/*
	text-align:left;
	margin-left:30px;
	*/
}
.mainwrapper{
	width:920px;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.top_meta{
	height:33px;
	width:920px;
	background-image:url(/img/bg_meta.jpg);
}
.left{
	float:left;
	display:inline;
}
.right{
	float:right;
	display:inline;
}
.navi{
	height:59px;
	background-image:url(/img/bg_navi.gif);
	width:898px;
	float:left;
}
.naviwrapper{
	margin-top:10px;
}
.metawrapper{
float:right;
color:#a8a7ab;
margin-top:10px;
margin-right:10px;
}
.metawrapper a{
color:#777777;
text-decoration:none;
padding:11px;
font-size:10px;
}
.navi a{
padding:5px;
margin-top: 5px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
font-size:11px;
font-family:Helvetica, sans-serif;
}
.navi a:hover, .navi .active{
color:#a5170d;
}
.coresub{
position:absolute;
margin-left:393px;
margin-top:9px;  
} 
 
.meditationsub{
position:absolute;
margin-left:510px;
margin-top:9px;
}
.newssub{
position:absolute; 
margin-left:670px;
margin-top:9px;
}
.unternavi a{
color:#666666;
}
.bereich_links{
	width:227px;
	min-height:674px;
	background-image:url(/img/schatten_oben_links.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	background-color:#FFFFFF;
}
.logo{
	width:227px;
	height:154px;
	background-image:url(/img/border_logo.gif);
	background-repeat:no-repeat;

	background-position:bottom;
}
.logo img{
	display:inline;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	border:0;
}
.news{
	background-image:url(/img/neuigkeiten.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:460px;
	width:190px;
	margin-top:20px;
	
	margin-left:auto;
	margin-right:auto;
}
.news h4{
	width:160px;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	margin-left:50px;
	line-height:15px;
	width:140px;
	margin-bottom:20px;
	}
.newstext{
text-align:left;
	width:160px; 
	margin-left:50px;
	width:140px;
	font-size:12px;
}
.news a{
color:#f18e00;
text-align:left;
}
.footer{
	height:33px;
	width:920px;
	background-image:url(/img/bg_footer.gif);
	background-repeat:repeat-x;
}
.linker_streifen{
	float:left;
	height:674px;
	width:23px;
	background-color:#FFFFFF;
	
}
.firstword{
	color:#f18e00;
	font-weight:bold;
}
#Antwort1,#Antwort2, #Antwort3,  #Antwort4{
color:#f18e00;
margin-bottom:15px;
}
#zusatz{
margin-bottom:15px;
}
.linker_streifen img{
	float:left;
}
.bereich_rechts{
	float:left;
	width:648px;
	background-image:url(/img/bg_content.jpg);
	background-repeat:no-repeat;
	background-position:0 149px;
	min-height:674px;
	background-color:#FFFFFF;
}
.top_image{
height:149px;
width:648px;
background-color:#009900;
}
.neuigkeiten img{
float:left;
margin-right:10px;
}
.neuigkeiten img.aet{
float:none;
margin:0;
}
.top_image img{
display:block;
}
.text{
	text-align:justify;
	width:560px;
	margin-top:30px;
	margin-left:30px;
}
.text a{
color:#f18e00;
}
.text a:hover{
color:#a5170d;
}
.buttons_home{
	width:560px;
	background-image:url(/img/meine_angebote.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-left:30px;
	margin-bottom:20px;

}
.buttons_home a{
display:block;
text-decoration:none;
cursor:pointer;
color:#FFFFFF;
}
.button{
	width:253px;
	height:114px;
	background-image:url(/img/button.gif);
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.button h2{
	width:200px;
	background-image:url(/img/bullet.gif);
	background-position:left 5px ;
	background-repeat:no-repeat;
	padding-left:20px;
	display:block;
	color:#FFFFFF;
	margin-left:25px;
	font-size:13px;
	margin-top:10px;
	margin-bottom:0px;
}
.button h3{
	text-align:left;
	width:200px;
	display:block;
	color:#FFFFFF;
	margin-left:25px;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin-top:15px;
	padding:0px;
}
.button h3 strong{
color:#a5170d;
}
.footer span{
float:right;
display:inline;
margin-top:35px;
font-size:10px;
color:#efeddf;
margin-right:160px;
}
h1{
	font-size:15px;
	margin:0;
	padding:0px;
	margin-bottom:20px;
}
h2{
font-size:12px;
padding-top:5px;
}
.firstword{
	color:#f18e00;
	font-weight:bold;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.impressumlink{
	color:#999999;
	text-decoration:none;
}
.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

