body{
padding:0;
margin:0;
background:#78A4FF url(../images/bg_aussen.jpg);
background-attachment:fixed;
background-repeat:repeat-x;
background-position:bottom right;
font-size:12px;
font-family:Arial,Verdana,sans-serif;
}

.haupttext{
font-size:12px;

}
#positionierung{
padding:0 0 0 20px;
}


#navi_style{
display:none;
background:#0000CC url(../images/bg_links.jpg);
background-position:bottom right;
background-repeat:no-repeat;
border:1px solid #FFFFFF;
border-width:0 2px 0 3px;
width:185px;
}
#mitte_style{
border:1px solid #FFFFFF;
border-width:0 3px 0 0;
background-color:#AEC9FF;
width:563;

}


#bg_aktiv_menue{
background-color:#003080;
}

#aktive{
/*color:#FF9F00;*/
color:#FF7F00;
}

#banner_oben_style{
display:none;
border:1px solid #FFFFFF;
border-width:0 3 1 3;
height:173px;
}

#banner_oben_print{
border:1px solid #FFFFFF;
border-width:0 3 1 3;
height:173px;
}



a:link,a:active,a:visited{
font-size:12px;
text-decoration:none;
color:#000000;
letter-spacing:1px;

}
a:hover{
text-decoration:underline;
}











#navlinks{
font-size:12px;
color:#FFFFFF;
}


#navlinks ul {
        list-style:none;
        margin:0;
        padding:0;
        background-color:#0000FF;

}


#navlinks li {
        margin:0;
        padding:0;
        border:1px solid #0099CC;border-width:0 0 1px 0;

}

#navlinks a:link, #navlinks a:visited {
        color:#FFFFFF;
        text-decoration:none;
        display:block;
        margin:0;
        padding:6px 0 5px 10px;
        font-size:12px;

        font-weight:bold;

        /* die Höhenangabe ist für den IE, damit die gesamte FLäche des Links klickbar ist */
        height:1em;
        }

/* diese Angabe ist für fast alle anderen Browser, damit die Höhe wieder aus den Angaben für
Schriftgröße, padding und border berechnet wird */
html>body #navlinks a:link, html>body #navlinks a:visited  {
        height:auto;
}

#navlinks a:hover {
        text-decoration:none;
        background-color:#000099;
        background-position: 0% 100%;
        /*background:#0000FF url(../images/navi3_bg.gif);*/
        background-position:right;
        background-repeat:no-repeat;
}


.rollover1{
position:absolute;
left:158px;
top:205px;
background-color:#CCCCCC;
z-index:50;
visibility: hidden;
border:1px solid #FF3300; border-width:0 0 0 0;
padding:0 3px 5px 10px;
width:230px;
}

#toern_abstand{
padding:0 0 10px 0;
width:500px;
}

#toern_tab1{
border:1px solid #000033;
width:220px;
}
#toern_tab2{
text-align:center;

}
#toern_tab2a{
letter-spacing:2px;
font-weight:bold;
}

#toern_tab3{
border:1px solid #000033;
border-width:1px 0 1px 0;
font-weight:bold;
text-align:center;
}

#toern_tab4{
 border:1px solid #000033;
 border-width:0 0 1px 0;
 padding:0 0 0 2px;
}
#toern_tab4a{
 border:1px solid #000033;
 border-width:0 0 0 0;
 padding:0 0 0 2px;
}


#bild_rahmen{
border:1px solid #FFFFFF;

}

#toern_bg_oben{
background:#003080;
}

#toern_oben{
color:#FFFFFF;
font-weight:bold;
letter-spacing:2px;
text-align:center;

}

#toern_buchen{
width:150px;
padding:2px;
background:#FF7F00;
border:1px solid #FFFFFF;
}

#toern_info{

border:1px solid #FFFFFF;
background:#00AFFF;
text-align:center;
}



#toern_strecke{
font-size:14px;
font-weight:bold;
text-align:center;
}
#toern_center{
text-align:center;
width:280px;
}
#toern_abstand_unten{

padding:0px 0 10px 0;
}


#toern_plaetze{
color:#003080;
background-color:#FFFFFF;
width:130px;
border:1px solid #FF6600;
padding:2px;
}


#toern_plaetze_ausgebucht{
color:#FFFFFF;
font-weight:bold;
background-color:#DF0000;
width:120px;
border:1px solid #FF6600;
padding:2px;
}

#fotos{
text-align:center;
padding:10px 0 10px 0;
}


#werbung{
display:none;
}


#screen{
display:none;
}