@charset "utf-8";
/* CSS Document */

a:link {
color:#333333;
text-decoration:none;
}
a:visited {color:#333333;
text-decoration:none;
}
a:hover {color:#004DFF;
text-decoration:none;
}
a:active {color:#003399;
text-decoration:none;
}

* {
margin:0px;
padding:0px;
}

div#bild_links {
border-style:solid;
border-width:1px;
border-color:#333333;
float:left;
margin:5px 10px 5px 0px;
}

div#bild_rechts {
border-style:solid;
border-width:1px;
border-color:#333333;
float:right;
margin:5px 0px 5px 10px;
}


body {
height:100%;
width:100%;
background-color:#7da7da;
background-image:url(images/container.png);
background-position:center;
background-repeat:repeat-y;
}

div#links {
position:fixed;
top:100%;
left:50%;
margin:-533px 0px 0px -1000px;
height:533px;
width:600px;
background-image:url(images/links.png);
}

div#rechts {
position:fixed;
top:100%;
left:50%;
margin:-533px 0px 0px 400px;
height:533px;
width:400px;
background-image:url(images/rechts.png);
}

div#header {
margin:auto;
width:802px;
}

/*hier beginnt die haupt-navigation*/
div#nav-1 {
margin:auto;
width:800px;
height:20px;
position:relative;
}

div#nav-1 ul {
list-style:none;
position:absolute;
}

div#nav-1 li {
float:left;
height:20px;
width:160px;
}

div#nav-1 li a {
display:block;
height:20px;
width:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
color:#FFFFFF;
}

div#nav-1 li#aktuelles a {
background:url(images/buttons/but0.png);
}

div#nav-1 li#aktuelles_act {
background:url(images/buttons/but.png);
color:#333333;
}

div#nav-1 li#aktuelles a:focus, div#nav-1 li#aktuelles a:hover, div#nav-1 li#aktuelles a:active {
background:url(images/buttons/but1.png);
}

div#nav-1 li#verein a {
background:url(images/buttons/but0.png);
}

div#nav-1 li#verein_act a{
background:url(images/buttons/but.png);
}

div#nav-1 li#verein a:focus, div#nav-1 li#verein a:hover, div#nav-1 li#verein a:active {
background:url(images/buttons/but1.png);
}

div#nav-1 li#sparten a {
background:url(images/buttons/but0.png);
}

div#nav-1 li#sparten_act a{
background:url(images/buttons/but.png);
}

div#nav-1 li#sparten a:focus, div#nav-1 li#sparten a:hover, div#nav-1 li#sparten a:active {
background:url(images/buttons/but1.png);
}

div#nav-1 li#kurse a {
background:url(images/buttons/but0.png);
}

div#nav-1 li#kurse_act a{
background:url(images/buttons/but.png);
}

div#nav-1 li#kurse a:focus, div#nav-1 li#kurse a:hover, div#nav-1 li#kurse a:active {
background:url(images/buttons/but1.png);
}

div#nav-1 li#kontakt a {
background:url(images/buttons/but0.png);
}

div#nav-1 li#kontakt_act a{
background:url(images/buttons/but.png);
}

div#nav-1 li#kontakt a:focus, div#nav-1 li#kontakt a:hover, div#nav-1 li#kontakt a:active {
background:url(images/buttons/but1.png);
}

/*Hier endet die navi*/

div#navi2 {
margin:auto;
width:800px;
height:16px;
color:#666666;
}

div#menu {
margin:auto;
width:794px;
height:17px;
background-image:url(images/menu.png);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding-left:6px;
padding-top:3px;
}

div#container {
position:absolute;
top:145px;
margin:auto;
width:800px;
height:auto;
}

a#links {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:15px;
padding-right:15px;
padding-bottom:2px;
padding-top:3px;
}

a#links_active {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003399;
padding-left:15px;
padding-right:15px;
padding-bottom:2px;
padding-top:3px;
}

div#spalte_1 {
position:absolute;
left:50%;
width:250px;
height:auto;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -400px;
}

div#spalte_2 {
position:absolute;
left:50%;
margin:20px 0px 0px -120px;
width:550px;
height:auto;
}

div#container_menu_top {
height:16px;
background-image:url(images/menu_head.png);
width:200px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
font-size:14px;
padding-left:20px;
padding-top:5px;
}

div#container_menu {
list-style-image:url(images/pfeil.gif);
height:auto;
width:200px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left:20px;
line-height:22px;
}


div#container_menu_foot {
height:10px;
background-image:url(images/menu_foot.png);
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div#container_news_head {
height:16px;
background-image:url(images/news_head1.png);
width:500px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
font-size:14px;
padding-left:20px;
padding-top:5px;
}

div#container_news {
height:auto;
min-height:115px;
width:480px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
padding-right:20px;
text-align:justify;
}

div#container_news td{
font-size:10px;
}

div#container_news_foot {
height:10px;
background-image:url(images/news_foot1.png);
width:520px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

div#news_bild {
float:left;
margin:5px 10px 5px 0px;
}

a#links_neuigkeiten {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:1px;
line-height:120%;
}

div#footer {
position:fixed;
top:100%;
left:50%;
margin:-15px 0px 0px -400px;
height:15px;
width:790px;
background-image:url(images/footer.png);
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
padding-left:10px;
}

div#bildergallerie {
float:left;
height:auto;
width:100px;
margin:0px 15px 15px 0px;
}

div#container_news_bilder {
height:auto;
min-height:115px;
width:480px;
background-color:#ffffff;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
padding-right:20px;
}

div#senfi {
height:325px;
width:480px;
background-image:url(images/senfi.png);
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
padding-right:20px;
text-align:justify;
}

div#senfi_head {
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:underline;
font-size:14px;
}


div#container_news_fit {
height:auto;
min-height:115px;
width:480px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
padding-left:20px;
padding-top:10px;
padding-bottom:5px;
padding-right:20px;
text-align:justify;
background-image:url(images/fitnesstag.png);
background-repeat:no-repeat;
}
