body{ color:black; padding:0; margin:0; font:13px Verdana, sans-serif; background-image: url(http://www.wildbilly.de/bilder/seo.JPG); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
#header{ color:black; background:#f00 url(pic/header_backgr.gif); margin:0; border-bottom-color: black; border-bottom-style: solid; }
#header h1{ color:#000080; font: bold 18px Arial; background:white url(pic/header_backgr.gif); margin:0; text-align: left; padding-right: 2px; padding-bottom: 1px; padding-left: 2px; }
#menulinks{ float:left; width:130px; }
#menulinks ul{ width: 130px; margin:0; padding:4px 0 0 5px; list-style:none; }
#menulinks li{ width: 130px; padding:0 0 5px; margin:0; }
#menulinks a{ color:navy; font:bold 12px Verdana, sans-serif; background: #ffbcbc url(pic/button_navi.gif); text-decoration:none; text-align:center; width: 130px; padding: 2px; border-color: white black black white; border-style: outset; border-width: 1px; display: block; }
#menulinks a:hover{ color:white; background: #ff6060 url(pic/button_navi_h.gif); width: 130px; border-color: black white white black; border-style: inset; border-width: 1px; }
#menulinks table { color: navy; font: bold 10px Verdana, sans-serif; text-decoration: none; background-color: white; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; padding: 2px; width: 130px; margin-top: 80px; margin-left: 5px; border-style: outset; border-width: 1px; border-color: white black black white; }
#menurechts{ float:right; width:130px;}
#menurechts ul{ margin:0; padding:2px 0 0; list-style:none;}
#menurechts li{ padding:0 0 2px; margin:0;}
#menurechts p { color: navy; font: bold 10px Verdana, sans-serif; text-decoration: none; background: #ffbcbc; text-align: center; display: block; margin-right: 2px; margin-left: 2px; padding: 2px; border-style: solid; border-width: 1px; border-color: white black black white; }
#menurechts a{ color:navy; background:#ffbcbc url(pic/button_navi.gif); padding:2px; font:10px Verdana, sans-serif; text-decoration:none; text-align:center; margin-right: 2px; margin-left: 2px; border-color: white black black white; border-style: solid; border-width: 1px; display: block; }
#menurechts a:hover{ color:white; background:#ff6060 url(pic/button_navi_h.gif); border-color: black white white black; }
#content{ color:black; background:#ededed; margin:0 130px 0 150px; padding:20px; border-left:2px solid black; border-right:2px solid black;}
#content h2{ margin:0 0 10px; padding:2px 0 2px 5px; font:bold 16px Verdana, sans-serif; border-left:1px solid navy; border-bottom:1px solid navy; }
#content h3{ margin:25px 0 10px; padding:2px 0 2px 5px; font:bold 14px Verdana, sans-serif; border-left:1px solid navy; border-bottom:1px solid navy;}
#content h4{ margin:25px 0 10px; padding:2px 0 2px 5px; font:bold 12px Verdana, sans-serif; border-left:1px solid navy; border-bottom:1px solid navy;}
#footer{ color:white; font-size: 10px; background:#f00 url(pic/footer_backgr.gif); height: 45px; padding:0; margin:0; border-top:2px solid black; }
#footer p{ text-align: center; margin:0; padding:4px; }
a:link { color: navy; text-decoration: underline; }
a:hover { color: navy; text-decoration: none; }
a:visited { color: gray; text-decoration: underline; }

