body{ background: url(../upload/layout/bg.jpg) repeat-x; font-family:Arial,Verdana; text-align:center;  }

img{ border:0; }

#outerpage{ margin:auto; width:1200px; }
#innerpage{ float:left; text-align:left; width:1000px; }

#navitop{ width:980px; padding:0 20px 5px 0; text-align:right; }
#navitop a{ font-size:11px; color:#b20c22; text-decoration:none; padding-right:10px; }
#navitop a:hover{ color:#000000; }


div.border{ float:left; width:1000px; }
#border_lt,#border_rt,#border_lb,#border_rb{ float:left; width:18px; height:18px; }
#border_t,#border_b{ float:left; width:964px; height:18px; }
#border_lt{ background: url(../upload/layout/border_lt.jpg) no-repeat left top; }
#border_t{ background: url(../upload/layout/border_t.jpg) repeat-x top; }
#border_rt{ background: url(../upload/layout/border_rt.jpg) no-repeat right top; }
#border_lb{ background: url(../upload/layout/border_lb.jpg) no-repeat left bottom; }
#border_b{ background: url(../upload/layout/border_b.jpg) repeat-x bottom; }
#border_rb{ background: url(../upload/layout/border_rb.jpg) no-repeat right bottom; }

#content{ float:left; width:1000px; background: url(../upload/layout/border_m.jpg) repeat-y; }
#logo{ float:left; width:200px; padding-left:30px; }

#info{ float:left; width:400px; padding:0 0 0 310px; font-size:11px; text-align:right; }
#info img{ padding:25px 25px 0 0; }
h1{ color:#555555; padding:3px 0 2px 0; margin:0; font-size:17px; font-weight:normal; }

#bild{ float:left; width:996px; height:114px; padding:15px 2px 0 2px; }
#bildinner{ float:left; width:996px; height:114px; border-top:1px solid #555555; border-bottom:1px solid #555555;  }
#bildtext{ float:left; width:996px; padding:0 2px 15px 2px; }
#bildtextinner{ float:left; width:976px; padding: 3px 10px 3px 10px; color:#ffffff; background: #555555; font-size:11px; }


div.navi{ float:left; width:200px; padding-left:30px; }
#navi_lt,#navi_rt,#navi_lb,#navi_rb{ float:left; width:18px; height:18px; }
#navi_t,#navi_b{ float:left; width:164px; height:18px; }
#navi_lt{ background: url(../upload/layout/navi_lt.jpg) no-repeat left top; }
#navi_t{ background: url(../upload/layout/navi_t.jpg) repeat-x top; }
#navi_rt{ background: url(../upload/layout/navi_rt.jpg) no-repeat right top; }
#navi_lb{ background: url(../upload/layout/navi_lb.jpg) no-repeat left bottom; }
#navi_b{ background: url(../upload/layout/navi_b.jpg) repeat-x bottom; }
#navi_rb{ background: url(../upload/layout/navi_rb.jpg) no-repeat right bottom; }
#navic{ float:left; width:200px; background: url(../upload/layout/navi_m.jpg) repeat-y; color:#b20c22; }

#navic ul{ padding:0 0 0 20px; margin:0; list-style:none; }
#navic a{ font-size:11px; color:#b20c22; font-weight:bold; text-decoration:none; }
#navic a:hover{ color:#000000; }

#text{ float:left; padding:0 20px 0 20px; width:726px; font-size:12px; }

#werbung{ float:left; padding-left:10px; width:190px; padding-top:20px; }

#werbung img{ margin-top:10px; border:1px solid #555555; }