a:link { color: #333; text-decoration: underline; }
a:visited { color: #333; text-decoration: underline; }
a:hover { color: black; text-decoration: none; }
#titel{ color:white; font-size: 20px; font-family: verdana; font-weight: bold; background: #333 url(../pic/back_titel.gif) repeat-x; text-align: center; margin-right: 5%; margin-left: 5%; padding: 17px 20px 18px; border-color: #a0dcf8 #333; border-style: solid; border-width: 1px 1px 0; }
body{ color:black; font:13px verdana, sans-serif; background: #ede7da url(../pic/back_main.gif) repeat-x; height: 100%; }
h1 { color: #333; font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 10px; padding-bottom: 1px; padding-left: 5px; border-left: 50px solid #333; display: block; }
h2 { color: #333; font-size: 14px; font-weight: bold; display: block; margin-top: 20px; margin-bottom: 10px; padding-bottom: 1px; padding-left: 5px; border-left: 25px solid #333; }
.navi_l { margin-right: 15px; margin-left: 0; width: 120px; float: left; }
.navi_r { font-size: 11px; background-repeat: repeat-x; margin-right: 0; margin-left: 15px; width: 120px; float: right; }
#content { background-color: #333; background-repeat: repeat; background-attachment: scroll; display: block; margin-right: 5%; margin-left: 5%; height: auto; padding-top: 10px; padding-right: 10px; padding-left: 10px; border-top: 1px solid #31799f; border-right: 1px solid #31799f; border-left: 1px solid #31799f; }
#info { font-size: 11px; background-color: #a0dcf8; background-image: url(../pic/back_box.gif); background-repeat: repeat-x; padding: 3px; width: 120px; height: auto; float: right; clear: right; margin-bottom: 5px; margin-left: 10px; border-style: solid; border-width: 1px; border-color: #ede7da #31799f #31799f #ede7da; display: block; }
#navi_l { background-color: #a0dcf8; bakground-color: #a0dcf8; background-image: url(../pic/back_box.gif); background-repeat: repeat-x; margin-right: 15px; margin-left: 0; padding: 3px; width: 120px; float: left; margin-bottom: 5px; border-style: solid; border-width: 1px; border-color: #ede7da #31799f #31799f #ede7da; }
#navi_l a{ color:navy; font-size: 12px; font-family: verdana, sans-serif; font-style: normal; font-variant: normal; line-height: normal; background-image: url(../pic/back_fuss.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-decoration:none; text-align:center; width: 110px; margin-left: 2px; padding: 2px; border-color: white black black white; border-style: outset; border-width: 1px; display: block; }
#navi_l a:hover{ color:#fff; background-image: url(../pic/navi_hover.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 110px; border-color: black white white black; border-style: inset; border-width: 1px; }
#navi_l li { background-color: #a0dcf8; width: 120px; margin: 0; padding: 0; }
#navi_l ul{ background-color: #a0dcf8; width: 130px; margin:0; padding: 0; list-style:none; }
#news { font-size: 11px; background-color: #a0dcf8; background-image: url(../pic/back_box.gif); background-repeat: repeat-x; position: inherit; padding: 3px; width: 120px; height: auto; float: right; clear: right; margin-bottom: 5px; margin-left: 10px; border-style: solid; border-width: 1px; border-color: #ede7da #31799f #31799f #ede7da; display: block; }
#text { font-size: 12px; background-color: #ede7da; display: block; padding: 10px 20px 20px 10px; height: auto; margin-right: 135px; margin-left: 135px; border: solid 1px #31799f; }
#wolke { color: gray; background-color: white; width: auto; display: block; padding: 5px 10px; height: auto; border: solid 1px #31799f; }
#werbung_m { background-color: #a0dcf8; background-repeat: repeat; background-attachment: scroll; width: auto; height: auto; display: block; padding: 5px 10px; border: solid 1px #31799f; }
#fuss { color:white; font-size: 10px; background:#333 url(../pic/back_fuss.gif) repeat-x; text-align: center; margin-top: 0; margin-right: 5%; margin-left: 5%; padding: 1px 5px 5px 1px; border: solid 1px #31799f; display: block; }
