* { font-family: Verdana, Tahoma, Arial;  }
#head ul li a { font-family: Arial;  }
div.startseiteblock { font-family: Arial;  }
body { background: #bfbfbf url(img/back.jpg) repeat-x; margin: 0; }
a { text-decoration: none; color: #00529f; }
a:hover { color: #e41100; text-decoration: underline; }
#head a:hover { text-decoration: none; }
#content a { font-weight: bold; }
#content  { font-size: 12px; }
img { border: 0; }
hr { height:15px; color: #ffffff; margin:0; padding:0; border: 0; border-top:1px dotted #666; font-size:1px; clear:both; }

#container { background: #ffffff url(img/contentback.jpg); width: 999px; margin: 0 auto; padding: 0;}
#contentainer { background: url(img/backtop.jpg) no-repeat; padding-left: 20px; padding: 0 0 0 20px; height: 410px; }
#container > #contentainer { height: auto; min-height: 410px; }
#content { margin-bottom: 15px; clear: both;  }

#head { background: url(img/head.jpg) no-repeat; height: 226px; }
#head ul { margin: 0; padding: 0; list-style: none; position: absolute; top: 207px; }
#head ul li { display: inline; }
#head ul li a { border-right: #ffffff 1px solid; float: left; width: 105px; display: block; background: #00529f; color: #ffffff; font-size: 12px; text-align: center; padding: 7px 0; }
                                  
#head ul li#menu1 a { width: 111px; }
#head ul li#menu9 a { border: 0; }

#head ul li a:hover { background: #e41100; }

#head ul li#menu9 a { background: #00529f url(img/lgn1.gif); }
#head ul li#menu9 a:hover { background: #e41100 url(img/lgn2.gif); }

#head { margin-bottom: 30px; }


#foot ul { list-style: none; }
#foot ul li { float: left; margin-top: 4px;}
#foot ul li a { height: 23px; color: #ffffff; font-size: 12px; padding-top: 7px; padding-left: 24px; margin-right: 10px; }

#foot ul li#footmenu1 a { background: url(img/foot/foot1.gif) 0px 4px no-repeat; }
#foot ul li#footmenu2 a { background: url(img/foot/foot2.gif) 0px 4px no-repeat; }
#foot ul li#footmenu3 a { background: url(img/foot/foot3.gif) 0px 4px no-repeat; }
#foot ul li#footmenu4 a { background: url(img/foot/foot4.gif) 0px 4px no-repeat; }
#foot ul li#footmenu5 a { background: url(img/foot/foot5.gif) 0px 4px no-repeat; }
#foot ul li#footmenu6 { float: right; margin-right: 15px; }

#foot { clear: both; height: 50px; background: url(img/foot.jpg); clear: all; }

#content #kasten { width: 257px; background: #e9e9e9; padding: 15px; float: left; margin-right: 1px; }
#content div.startseiteblock { width: 188px; height: 32px; background: #cae2fd; padding: 144px 6px 4px 6px; font-size: 12px; color: #000000; float: left; border-left: #ffffff 20px solid; border-bottom: #ffffff 20px solid; }
#content div.startseiteblock a { margin-left: 10px; }
#content #startseite1 { background: #cae2fd url(img/startseite/radtouren.jpg) no-repeat; }
#content #startseite2 { background: #cae2fd url(img/startseite/wandertouren.jpg) no-repeat; }
#content #startseite3 { background: #cae2fd url(img/startseite/reittouren.jpg) no-repeat; }
#content #startseite4 { background: #cae2fd url(img/startseite/interaktivekarten.jpg) no-repeat; }
#content #startseite5 { background: #cae2fd url(img/startseite/digitalekartentop50.jpg) no-repeat; }
#content #startseite6 { background: #cae2fd url(img/startseite/gedrucktekarten.jpg) no-repeat;  }
#content ul { margin: 0; padding: 0; }
#content li { margin: 0 0 0 20px; padding: 0; }
#content h5 { font-size: 14px; }

h3 { font-size: 14px; }
h4 { font-size: 12px; }

#kasten { font-size: 12px; }
#kasten ul { margin: 0; padding: 0;  }
#kasten ul li { margin: 0; padding: 0; list-style: none; }
#kasten li { margin-left: 0; }
#kasten h2 { font-size: 20px; color: #e41100; font-weight: normal; }
#kasten h3 { font-size: 14px; color: #00529f; }
#kasten p { margin: 0 0 10px 0; }
#kasten a { font-size: 12px; font-weight: normal; }
#kasten h5, #kasten h6 { font-size: 12px; margin: 20px 0 3px 0; padding: 0; }

#brot { font-size: 10px; margin-left: 310px; }
#main { float:left; width:615px; margin: 10px 0 0 22px; }