html, body, div, li, ol, ul, img, span, a, p, blockquote, h1, h2, h3, h4 {
border:0;
margin:0;
padding:0;
}

html {
width:100%;
height:100%;
scrollbar-arrow-color: #000000;
scrollbarBaseColor: #3f3f3f;
scrollbar-track-color: #3f3f3f;
scrollbar-face-color: #3f3f3f;
scrollbar-highlight-color: #3f3f3f;
scrollbar-3dlight-color: #808080;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
}

body {
background:#3f3f3f url(../images/background.jpg) 0 0 repeat-x; 
}

iframe {
scrollbar-arrow-color: #000000;
scrollbarBaseColor: #3f3f3f;
scrollbar-track-color: #3f3f3f;
scrollbar-face-color: #3f3f3f;
scrollbar-highlight-color: #3f3f3f;
scrollbar-3dlight-color: #808080;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
}

div#container {
background:url(../images/bg_container.gif) 0 0 repeat-y;
width:780px;
height:auto;
position:absolute;
top:0;
left:50%;
margin:0 0 0 -390px;
}

div#top {
background:url(../images/topbild.jpg) right top no-repeat;
height:220px;
position:relative;
}

div#topnavi {
position:absolute;
top:10px;
left:360px;
font:11px Arial;
color:#FFFFFF;
}

div#topnavi a {
font:bold 11px Arial;
color:#FFFFFF;
text-decoration:none;
padding:0 20px;
}

div#topnavi a:hover {
font:bold 11px Arial;
color:#ffb300;
text-decoration:none;
padding:0 20px;
}

div#main {
background:url(../images/bg_main.jpg) 0 0 no-repeat;
min-height:635px;
height:expression(this.scrollHeight > 635 ? "auto":"635px");
}

div#links {
width:226px;
height:auto;
float:left;
}

div#navi1 {
background:url(../images/bg_navi1.gif) 0 0 no-repeat;
width:146px;
height:155px;
text-align:right;
margin:0 0 0 25px;
padding:7px 35px 0 0;
}

div#navi1 a {
font:bold 11px/24px Arial;
color:#000000;
text-decoration:none;
}

div#navi1 a:hover {
font:bold 11px/24px Arial;
color:#996600;
text-decoration:none;
}

div#navi2 {
background:url(../images/bg_navi2.gif) 0 0 no-repeat;
width:146px;
height:179px;
text-align:right;
margin:0 0 0 25px;
padding:13px 35px 0 0;
}

div#navi2 a {
font:bold 11px/24px Arial;
color:#000000;
text-decoration:none;
}

div#navi2 a:hover {
font:bold 11px/24px Arial;
color:#996600;
text-decoration:none;
}

div#bestandene {
background:url(../images/bestandene/bild1.jpg) 0 0 no-repeat;
width:181px;
height:158px;
margin:0 0 0 25px;
}

div#teaser {
background:url(../images/bg_teaser.gif) 0 0 no-repeat;
width:161px;
height:127px;
padding:14px 0 0 20px;
margin:0 0 0 25px;
font:11px/14px Arial;
color:#FFFFFF;
}

div#teaser h1 {
font:bold 11px Arial;
color:#000000;
}

div#head_startseite {
background:url(../images/head_startseite.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_startseite h1{
display:none;
}

div#head_wirueberuns {
background:url(../images/head_wirueberuns.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_wirueberuns h1{
display:none;
}

div#head_fuehrerschein {
background:url(../images/head_fuehrerschein.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_fuehrerschein h1{
display:none;
}

div#head_erstehilfekurs {
background:url(../images/head_erstehilfekurs.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_erstehilfekurs h1{
display:none;
}

div#head_termine {
background:url(../images/head_termine.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_termine h1{
display:none;
}

div#head_events {
background:url(../images/head_events.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_events h1{
display:none;
}

div#head_motorradtouren {
background:url(../images/head_motorradtouren.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_motorradtouren h1{
display:none;
}


div#head_galerie {
background:url(../images/head_galerie.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_galerie h1{
display:none;
}

div#head_gaestebuch {
background:url(../images/head_gaestebuch.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_gaestebuch h1{
display:none;
}

div#head_unserepartner {
background:url(../images/head_unserepartner.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_unserepartner h1{
display:none;
}

div#head_presse {
background:url(../images/head_presse.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_presse h1{
display:none;
}

div#head_links {
background:url(../images/head_links.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_links h1{
display:none;
}

div#head_kontakt {
background:url(../images/head_kontakt.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_kontakt h1{
display:none;
}

div#head_anfahrt {
background:url(../images/head_anfahrt.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_anfahrt h1{
display:none;
}

div#head_impressum {
background:url(../images/head_impressum.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_impressum h1{
display:none;
}

div#head_faq {
background:url(../images/head_faq.gif) 0 0 no-repeat;
width:354px;
height:35px;
}

div#head_faq h1{
display:none;
}

div#inhalt {
color:#FFFFFF;
font:12px/18px Arial;
margin:0 30px 20px 226px;
position:relative;
}

div#inhalt h2 {
font:bold 16px Arial;
color:#ffb300;
padding:0 0 10px 0;
}

div#inhalt h3 {
font:bold 13px Arial;
color:#FFCC00;
padding:10px 0 5px 0;
letter-spacing:1px;
}

div#inhalt a {
font:12px/18px Arial;
color:#ffb300;
text-decoration:none;
}

div#inhalt a:hover {
font:12px/18px Arial;
color:#ffb300;
text-decoration:underline;
}

.antwort {
font:bold 14px Arial;
color:#ffb300;
margin:5px 0 5px 0;
}

.trennlinie {
background:url(../images/trennlinie.gif) 0 10px no-repeat;
}

.trennlinie2 {
background:url(../images/trennlinie2.gif) 0 10px no-repeat;
}

.headertitle {
font:bold 13px Arial;
color:#FFCC00;
padding:10px 0 5px 0;
letter-spacing:1px;
}

.small {
font:11px/15px Arial;
}

div#bottom {
background:url(../images/bg_bottom.gif) 0 0 no-repeat;
height:112px;
position:relative;
clear:both;
float:none;
}

div#footer {
width:725px;
margin:0 auto;
padding:10px 0 0 0;
font:11px/14px Arial;
color:#FFFFFF;
}

div#footer h1 {
font:bold 11px/14px Arial;
color:#ffb300;
}

div#footer a {
font:11px/14px Arial;
color:#FFFFFF;
text-decoration:none;
}

div#footer a:hover {
font:11px/14px Arial;
color:#FFFFFF;
text-decoration:underline;
}

div#abbinder {
text-align:center;
color:#000000;
font:11px Arial;
background-color:#3f3f3f;
padding:0 0 10px 0;
}

div#nachoben {
width:67px;
height:77px;
position:absolute;
top:-77px;
right:10px;
}

.rahmen {
border:1px solid #333333;
}

.gelb {
color:#FFCC00;
}

