html{overflow-y:scroll;}
body{padding:0px; margin:0px; background:#BEBDBD; color:#666666;font-family:Arial,Helvetica,Sans-serif;font-size:11px;line-height:14px;}
div, p, ul, h2, h3, h4, h5, img{padding:0px; margin:0px;}
td {vertical-align:middle;}
td.newsliste {vertical-align:top;background:#f5f5f5;padding:5px;}
td.partnerliste {vertical-align:top;background:#f5f5f5;padding:5px;}
td.bild{padding:0px;text-align:center;vertical-align:middle;background:#dadada;}
td.slide{padding:0px;text-align:center;vertical-align:top;}
td.topnews{border-top:1px dashed #4984c1;padding:10px 0 0 0px;}
ul{list-style-type:none;}
li{color:#999999;font-family:Arial,Helvetica,Sans-serif;font-size:11px;line-height:14px;}
a{text-decoration:none;color:#ff0000;font-weight:normal;}
a:hover{text-decoration:underline;color:#ff0000;}

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;}

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:#FFFFFF; }
.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; position:relative; margin:0 auto;}

#top{width:910px; height:297px; overflow:hidden; background:#ffd300; color:#828282; position:relative; margin:0 auto;}
#banner{float:left; width:96px; height:216px; overflow:hidden; position:absolute; left:910px; }

#header{width:910px; height:26px; overflow:hidden; background:url(images/bg_header.jpg) 0 0 no-repeat; 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/bg_content.jpg) 0 0 repeat-y; position:relative; margin:0 auto;}

#subMenu{width:199px; overflow:hidden; float:left; padding:0 0 20px 0;}
#subMenu ul{margin:0 20px;}
#subMenu ul li{font-size:15px;line-height:18px;color:#999999;}
#subMenu ul li.submenu {font-size:12px;line-height:17px;color:#999999;margin:0 0 0 20px;}
#subMenu ul li.subsubmenu {font-size:12px;line-height:17px;color:#999999;margin:0 0 0 40px;}
#subMenu ul li a{color:#999999; display:block; text-decoration:none;}
#subMenu ul li a:hover{color:#666666; text-decoration:none;}
#subMenu ul li a.menu_on{color:#666666; font-weight:bold; text-decoration:none;}
#subMenu ul li a.submenu_on{color:#666666; font-weight:bold; text-decoration:none;}
#subMenu ul li span{text-decoration:none;}

#articlew{width:711px; float:left; padding:20px 0;}
#articlew p{margin:0 20px; padding:0 0 8px 0;}

#article{width:514px; float:left; padding:20px 0;}
#article p{margin:0 20px; padding:0 0 8px 0;}
#article form{margin:0 20px; padding:0 0 8px 0;}
#article ul{list-style-type:disc;margin:0 40px;}


#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;}
#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;}

#news{width:197px; overflow:hidden; float:left; padding:20px 0;}
#news 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:url(images/bg_footer.gif) 0 0 no-repeat; font:13px/20px Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both;}
#footer{width:910px; overflow:hidden; position:relative; margin:0 auto;text-align:left;}
#footer p{padding:3px 0 0 20px; color:#333333;}
#footer a{font-weight:bold; }

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

