html{overflow-y:scroll;}
body{padding:0px; margin:0px; background:#dedede; color:#000000;font-family:Arial,Helvetica,Sans-serif;font-size:12px;line-height:14px;}
div, p, ul, img{padding:0px; margin:0px;}
td {vertical-align:middle;}
td.newsliste {vertical-align:top;background:#f5f5f5;padding:5px;}
td.slide{padding:0px;text-align:center;vertical-align:top;}
td.topnews{border-top:1px dashed #4984c1;padding:10px 0 0 0px;}

.topnews {
  float:left;
}

.topnewsbild {
  float:right;
  width:100px;
}

td.artikelliste {vertical-align:top;padding:5px;}
td.artikelbild{padding:0px;text-align:center;vertical-align:middle;}

ul{list-style-type:none;}
li{font-family:Arial,Helvetica,Sans-serif;font-size:12px;line-height:16px;}
a{text-decoration:none;font-weight:normal;}
a:hover{text-decoration:underline;}

a.weiter {color:#ff0000;font-family:Arial,Helvetica,Sans-serif;font-style:normal;font-weight:bold;text-decoration:none;padding-left:5px;}
a.weiter:hover{color:#ff0000;font-weight:bold;text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {margin:0 20px; padding:0 0 0.2em 0;}
h1.text, h2.text, h3.text, h4.text, h5.text, h6.text { padding-top:0.6em;}

input { background-color:#FFFFFF; border: solid 1px; padding-left:3px; padding-right:3px; width:250px;}
input.submit { background-color:#FFFFFF; border: solid 1px; padding-left:3px; padding-right:3px; width:250px;}
input.datum { width:70px; }
input.check { width:16px; border:0px; margin:0px; background-color:#ebf6f2; }
.leadfeld { font-family:Arial, Helvetica; font-size:11px; font-style:normal; font-weight:normal; background-color:#FFFFFF; border: solid 1px; padding-left:3px; padding-right:3px; width:250px; height:65px; }
.textfeld { font-family:Arial, Helvetica; font-size:11px; font-style:normal; font-weight:normal; background-color:#FFFFFF; border: solid 1px; padding-left:3px; padding-right:3px; width:250px; height:100px; }
.selectfeld { border: solid 1px; }

#mainArea{width:910px; background:url(images/background.jpg) 0 0 repeat-y #ffffff; position:relative; margin:0 auto;}

#top{width:910px; height:219px; overflow:hidden; color:#828282; position:relative; margin:0 auto;}
#top_home{width:910px; height:297px; overflow:hidden; color:#828282; position:relative; margin:0 auto;}

#header{width:910px; height:26px; overflow:hidden; background:#cccccc; position:relative; margin:0 auto; text-align:right;}
#header p{padding:3px 18px 0 0; font-weight:bold;}

#content{width:910px; overflow:auto;background:url(images/background.jpg) 0 0 repeat-y; position:relative; margin:0 auto;}

#subMenu{width:198px; overflow:hidden; float:left; padding:0 0 20px 0;}

ul {
 list-style-type:none;
 font-size:12px;
}

#subMenu ul {
 padding:0;
 width:170px;
}


#subMenu li:hover {
 background:#86c1ab;
} 

#subMenu ul li {
 border-bottom:#ffffff solid 1px;
}

#subMenu ul li a{
 padding:5px 0 5px 0;
}

#subMenu ul li.main_on {
 background:#86c1ab;
 border-bottom:#c4e0d4 solid 1px;
}

#subMenu ul li.submenu {
 padding:0px;
 border-bottom:0;
}

#subMenu ul li ul.sublist li {
 border-bottom:#c4e0d4 solid 1px;
 background:#86c1ab;
}


#subMenu ul li a {
 padding-left:20px;
 display:block;
 color:#e4e8eb;
}

#subMenu ul li a:hover {
 text-decoration:none;
 color:#383639;
}

#subMenu a.menu {
 font-size:14px;
 color:#e5e7e4;
}

#subMenu a.submenu {
 font-size:12px;
 color:#008f59;
}

#subMenu a.menu_on {
 text-decoration:none;
 font-size:14px;
 color:#383639;
}
#subMenu a.submenu_on {
 text-decoration:none;
 font-size:12px;
 color:#383639;
}

#articlew{width:711px; float:left; padding:20px 0;}
#articlew p{margin:0 20px; padding:1em 0 8px 0;}
#articlew ul.text{list-style-type:disc;margin:0;padding:5px 0 5px 40px;}
#articlew li{ padding:3px 0 3px 0px;}
#articlew p.text + p.text{margin-top:12px;}

#article, #news_home{width:514px; float:left; padding:20px 0;}
#article p{margin:0 20px; padding:1em 0 8px 0;}
#article form{margin:0 20px; padding:0 0 8px 0;}
#article p.text{margin:0 20px; padding:0 0 0 0;}
#article p.text + p.text{margin-top:12px;}
#article ul.text{list-style-type:disc;margin:0;padding:5px 0 5px 40px;}
#article li{ padding:3px 0 3px 0px;}

#article a{color:#ff0000;font-family:Arial,Helvetica,Sans-serif;font-style:normal;font-weight:normal;line-height:14px;text-decoration:none;}
#article a:hover{color:#ff0000;text-decoration:underline;}

#article p.links{margin:0 20px; border-top:1px solid #999999;overflow:hidden;}
#article p.links a{text-decoration:none; color:#666666;font-style:italic;padding:5px 10px 0 0;}
#article p.links a:hover{text-decoration:underline;}


.rssfeed_news_rss {width:197px; overflow:hidden; float:right; padding:20px 0;}

#news{width:197px; overflow:hidden; float:right; padding:20px 0;}
#news h1, h2, p{margin:0 20px; padding:0 0 8px 0;}
#news a{color:#ff0000;font-family:Arial,Helvetica,Sans-serif;font-style:normal;font-weight:bold;line-height:14px;text-decoration:none;}
#news a:hover{color:#ff0000;text-decoration:underline;}


#footerArea{height:26px; background:#33a77a; font:13px/20px Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both;text-align:right;}
#footer{width:910px; overflow:hidden; position:relative; margin:0 auto; text-align:right;}
#footer p{padding:3px 20px 0 20px; color:#e8e6e7;}
#footer p a{text-decoration:none;color:#e8e6e7;font-weight:normal;}
#footer p a:hover{text-decoration:underline;color:#e8e6e7;}


#footer ul{width:910px; height:26px; position:relative; margin:0 auto;}
#footer li{float:left; }
#footer ul li a{padding:0 10px 0; color:#e8e6e7; text-decoration:none; }
#footer ul li a:hover{text-decoration:underline;}

div.testimonial {
  display:block;
  float:left;
  width:230px;
  height:180px;
  padding:0 15px 15px 0;
}

a.testimonial {
  padding:148px 0 3px 7px; 
  display:block;
  font-size:14px;
  color:#37343d;
  text-decoration:none;
}
a.testimonial:visited {
  color:#37343d;
}
a.testimonial:hover{
  color:#ffffff;
  text-decoration:none;
}
a.testimonial:active {
  color:#37343d;
}

div.bilder {
 padding:0px;
 margin:0px;
 text-align:left;
}
