html{
height:101%; 
outline:0}

body{
background-image:url(images/bg_4.jpg); 
background-color:#E0E0E0; 
background-repeat:repeat-x; 
background-position:0px 32px; 
text-align:center; 
font-family:Tahoma,"Lucida Grande CE",lucida,sans-serif; 
font-size:14px; 
color:#686765; 
position:relative; 
margin:20px 0 100px 0; 
padding:0}
 
a{
color:#ed985f; 
text-decoration:underline; 
outline:0}
 
a:hover{
text-decoration:none}
 
.text a:hover{
text-decoration:none; 
background:#f4d066; 
color:black}
 
#page{
width:800px; 
margin:0 auto; 
text-align:left; 
background-color:transparent}
 
iframe{
float:left; 
margin:0 10px 20px 10px; 
width:775px; 
height:610px; 
border:0}
 
*+html iframe{
float:left; 
margin:0 10px 20px 10px; 
width:780px; 
height:310px}
 
#main_index{
height:430px; 
background-color:#F9F9F9; 
background-position:center top; 
outline:0}
  
#main{
background-color:#F9F9F9; 
outline:0}
  
#header{
width:800px; 
height:200px; 
background:url('images/header2.png') no-repeat; 
margin:0}
   
#header a{
text-decoration:none; 
font-size:50px; 
font-weight:normal; 
width:620px; 
height:131px; 
display:block;      
padding:70px 90px 0 90px}

#header a:hover{
text-decoration:underline}
 
#myBox_index{
margin:36px 0 40px 0; 
float:right; 
color:#fff; 
width:240px; 
height:160px; 
padding:0px; 
text-align:left; 
background-image:url(images/index.jpg); 
background-repeat:no-repeat}

#myBox{
margin:36px 0 0 10px;
color:#fff; 
width:160px; 
height:240px; 
padding:0px; 
text-align:left; 
background-image:url(images/susanne_2.jpg); 
background-repeat:no-repeat}
 
#nav{
clear:both; 
margin:0 11px; 
width:778px; 
height:50px; 
background:#00A3B7}

#nav ul{
float:left; 
list-style:none; 
margin:0; 
padding:0 0 0 7px; 
height:50px}

#nav ul li{
display:inline; 
margin:0; padding:0}

#nav ul li a{
display:block; 
float:left; 
width:auto; 
margin:0; 
padding:0 10px; 
color:white; 
font:bold 16px/50px 'Trebuchet MS','Helvetica Neue',Arial,sans-serif; 
text-decoration:none; 
font-size:12px; 
outline:0}

#nav ul li a:hover, #nav ul li a:active{
color:#b1b1b1; background:url(images/pointer.png) no-repeat center bottom}

#nav ul li#current a{
background:url(images/pointer.png) no-repeat center bottom; 
color:white}

#left_index{
width:460px; 
height:150px; 
float:left; 
padding:30px 25px 0 25px;  
background-color:#F9F9F9}

#left{
width:460px; 
float:left; 
padding:30px 25px 0 25px;  
background-color:#F9F9F9}
 
.listen{
list-style-position:inside; font-size:13px; padding:0; line-height:20px; margin-left:15px; 
color:#424242}

h5 {
	margin: 0 !important;
}
 
#left_aktuell{
width:460px; 
float:left; 
padding:30px 25px 0 25px;  
background-color:#F9F9F9}
 
#right_aktuell{
width:270px; 
height:129px; 
float:right; 
margin:6px 10px 0px 0; 
background-color:#F9F9F9}
 
#right_index{
width:250px; 
 
float:right; 
padding:0px 10px 0px 0;
background-color:#F9F9F9}
  
#right{
width:270px; 
float:right; 
margin:6px 12px 20px 0; 
background-color:#F9F9F9}
  
#right img{
padding:20px}
  
#right h4, #right_aktuell h4{
margin:30px 0 0 0; 
padding:0 0 2px 0; 
font-size:15px; 
font-weight:bold; 
color:#ed985f; 
border-bottom:1px solid rgb(247,211,186)}
  
#right ul li a, #right_aktuell ul li a{
color:#1C8399; 
font-weight:bold}
  
#right ul li a:hover, #right_aktuell ul li a:hover{
color:#ed985f; 
font-weight:bold; 
text-decoration:underline}
   
.cleaner{
	width:1px; 
	height:1px; 
	font-size:1px; 
	line-height:1px; 
	clear:both}
      
.blogquote{
border-left:10px solid #86AD52; 
padding-left:10px; 
margin:0 0 20px 10px}
  
.text{
text-align:justify}
  
.leistungen{
background-image:url(images/leistungen.jpg); 
background-repeat:no-repeat; 
background-position:right}
  
.article{
margin:0 0 40px 0}
	
.article .text p{
margin:15px 0; 
line-height:160%; 
font-size:13px; 
color:#424242}
      
.article .top .calendar{
width:42px; 
height:47px; 
float:left; 
background:url('images/calendar.png') rgb(150,150,150); 
text-align:center; 
font-size:9px; 
padding:2px 2px 0 0; 
margin:5px 8px 5px 0; 
color:white}
      
.article .top .calendar span{
display:block; 
text-align:center;      
font-size:18px; 
color:#424242; 
padding-top:5px}
      
.article h2{           
margin:0; 
padding:0; 
font-weight:normal; 
font-size:23px;    
background:url('images/border-headline.png') no-repeat bottom right}
      
.article h2 a{
color:#686765; 
text-decoration:none}
      
.article h2 a:hover{
color:#ed985f}
  
.article h3{           
margin:0; 
padding:0; 
font-weight:normal; 
font-size:18px;    
background:url('images/border-headline.png') no-repeat bottom right}
  
ul.categories{
margin:0; 
padding:0}

.categories li{
border-bottom:1px dashed #b1b1b1; 
background:url('images/square.png') no-repeat 0px 10px; 
padding:5px 0 2px 20px; 
list-style:none}
 
.categories li a{
text-decoration:none; 
color:black}
 
.categories li a:hover{
color:#ed985f}
 
#right ul.u_categories{
margin-left:13px; 
padding:0}
 
#right .u_categories li{
padding:5px 0px 2px 0px; 
list-style-type:square; 
list-style-position:outside; 
background:none; 
font-size:12px}

#right .u_categories li a{
text-decoration:none; 
color:#1C8399; 
font-weight:normal}
 
#right .u_categories li a:hover{
color:#ed985f; 
font-weight:normal}
 
#right .current_right a{
color:#ed985f}
 
#right .u_categories .current_right a{
color:#ed985f}
 
ul.kontakt{
margin:0; 
padding:0}
 
.kontakt li{
border-bottom:0px dashed #b1b1b1; 
padding:5px 0 2px 0px; 
list-style:none}
 
.kontakt li a{
text-decoration:none; 
color:rgb(0,0,0)}
 
.kontakt li a:hover{
color:#ed985f}

#best{
width:780px; 
margin:0px auto; 
margin-bottom:0; 
background-color:#86AD52; 
clear:both}
      
#best div.col1{
float:left; 
width:200px; 
line-height:30px; 
margin-left:65px}
  
#best div.col2{
float:left; 
width:250px; line-height:30px}
  
#best div.col3{
float:left; 
width:230px; line-height:30px}
  
#best ul{
width:220px; 
margin:0; 
padding:0}
      
#best ul li{
margin:10px 0; 
padding:0; 
padding-left:30px; 
list-style:none; 
font-size:13px; 
background:url('images/button2.png') no-repeat 0px 3px; 
font-weight:bold}

* html #best ul li{
margin:0} 

#best ul li a{
color:white; 
  
text-decoration:none}
#best ul li a:hover{
color:#E0E0E0}

#best ul li span{
display:block; 
color:#ed985f; 
margin-top:3px}
 
#best h2{
color:white; 
margin:0; 
padding:5px 0 0 18px; 
margin-bottom:5px; 
font-size:20px; 
font-weight:normal}
 
#best h3{
color:rgb(255,255,255); 
margin:0; 
padding:0; 
font-size:17px; 
font-weight:normal; 
border-bottom:1px dotted}

* html #best h3{
margin-bottom:10px}

#best p{
color:rgb(254,254,254); 
font-size:11px; 
margin:10px 0; 
padding:0}
 
#footer{
clear:both; 
text-align:center; padding:1px}

#footer li{
display:inline; 
font:13px "Trebuchet MS",Arial,Helvetica,sans-serif; 
font-weight:400}

#footer ul li a{
color:#b39e71; 
text-decoration:none}

#footer ul li a:hover{
text-decoration:underline}
