* { margin:0;padding:0;}

body { margin:0;padding:0; text-align:center;font-size:14px;font-family:Verdana, Arial, sans-serif;background:url(../images/header_top.jpg) repeat-x;}

ul {list-style: none;}
a { text-decoration: none; color:#0DA7E5;}
.text { padding:0 5px;}

#header {  margin-top: 10px;}


#topmenu { height:54px; background:url(../images/bg_nav.gif) repeat-x; }
#nav { width:830px; margin:0 auto;}
#nav ul{ height:54px;list-style: none; font-size:16px;font-weight: bold; float:left; }
#nav li { float:left; padding-top:19px; padding-bottom:18px;}

#nav li a { height:54px;padding:20px 20px 18px 20px; text-decoration: none; margin-right:1px;background: url(../images/navi_trenner.png) no-repeat right top;
}

#nav li a:link , #nav li a:visited { color:#ccc;}

#nav li a:hover { color:#fff; background:url(../images/bg_navi_hover.png) no-repeat center top; }

#nav li#home a { color: #fff; background:url(../images/bg_navi.png) no-repeat center top;}

#logo { background:url(../images/navi_stars.gif) no-repeat; width:83px; height:29px; position:relative; top:-45px; left:300px;}


#wrapper { width:862px; background:url(../images/content_bg.gif) repeat-y; margin:0 auto;}

#content { padding-top:10px;}

#left { width:200px;padding-right:20px;background:url(../images/rand_rechts_l.png) no-repeat right top; height:400px; float:left; margin-left:16px;_margin-left:8px}

#board { width:190px; border:#1FACCF 1px solid; margin:0 auto;}


#board h3 { color:#fff; font-size:14px; background:url(../images/menuright-bg.gif) repeat-x center; height:28px; line-height:28px;}

#weather { text-align:center; width:190px; border:#329931 1px solid; margin:10px auto; }
#weather h3 { background:url(../images/menuright-hover-bg.gif) repeat-x center; height:28px; line-height:28px; color:#fff; }

#right { float:right; width:610px; margin-right:16px;_margin-right:8px; text-align:left;}
#main_1 , #main_3 ,#main_5 , #main_7 ,#main_9 { float:left;}
#main_2 ,#main_4 ,#main_6,#main_8  { float:right;}
#clear { clear:both;}
.mainbox { width:300px; background:url(../images/main_bg.jpg) no-repeat; text-align:left;}
.mainbox h3 { margin:14px 0 0 20px; color:#0DA7E5; font-size:14px;}
.mainbox ul { padding:15px 0 0 12px; }
.mainbox li a:link , .mainbox li a:visited { padding-left:9px;padding-right:15px;  border-bottom:1px  dashed #BCCBD8; width:250px; font-size:14px; color:#000;}

.mainbox li a:hover , .mainbox li a:active { padding-left:9px; padding-right:15px; background:url(../images/yhpi_tb4.gif) no-repeat  0px 2px #f6f6f6; width:250px;border-bottom:1px  solid #BCCBD8; font-size:14px; color:#0DA7E5;}

#footer { width:830px; background:url(../images/bg_box.gif) repeat-x bottom; height:200px; clear:both; margin:0 auto; text-align:right;}

#black { }