html,body{margin:0;padding:0;}
body{margin:20px 0 0 14px;font: 11px verdana,arial,sans-serif;}

div#header{
width:824px;
height:91px;
margin:0;
background:url(images/head.png) no-repeat;
}

div#menu-fst{
width:824px;
height:29px;
margin:0;
padding:0 0 0 29px;
background:url(images/menu-fst-back.png) no-repeat;
}

div#wrapper{
float:left;
width:824px;
margin:0;
}

div#right1{
margin: 0 0 0 620px;
}
div#right1 a.card
{
color:#000;
text-decoration:none;
padding:0;
BACKGROUND:none;
}

div#content{
float:left;
width:820px;
margin:0;
padding:0 5px;
}
div#content1{
float:left;
width:600px;
margin-left:-824px;
margin-top:0px;
padding:0 5px;
}

div#footer{
clear:left;
width:824px;
height:49px;
margin:0;
background:url(images/footer-back.png) no-repeat;
}
div#footer p{
margin:0;
padding:17px 0 0 0;
FONT-SIZE:10px;
text-align:center;
}



/* MENÜ - FIRST LEVEL*/
span.mline
{
DISPLAY:table-cell;
WIDTH:1px;
HEIGHT:29px;
vertical-align:top;
BACKGROUND:url(images/menu-fst-line.gif) no-repeat;
}

/*Style-Definition für die First-Level-Navigation*/
a.fstLevel 
{
TEXT-DECORATION:none;
DISPLAY:table-cell;
HEIGHT:29px;
PADDING:8px 10px 0 10px;
FONT-FAMILY:Verdana;
FONT-SIZE:12px;
TEXT-ALIGN:center;
vertical-align:top;
COLOR:#000;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
a.fstLevel:hover
{
COLOR:#666666;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
/* siehe skyrun, dpm, baqua, maqua */


/* SECOND LEVEL*/
span.trenner
{
DISPLAY:table-cell;
HEIGHT:24px;
PADDING:3px 0 0 0;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
COLOR:#ffffff;
}
/*Style-Definition für die Second-Level-Navigation*/
a.secLevel  
{
TEXT-DECORATION:none;
DISPLAY:table-cell;
HEIGHT:24px;
PADDING:3px 6px 0 6px;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
COLOR:#ffffff;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
a.secLevel:hover
{
COLOR:#eeeeee;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
a.secLevelActive 
{
TEXT-DECORATION:none;
DISPLAY:table-cell;
HEIGHT:24px;
PADDING:3px 6px 0 6px;
FONT-FAMILY:Verdana;
FONT-SIZE:11px;
FONT-WEIGHT:bold;
COLOR:#ffffff;
}
/*Style-Definition für die Second-Level-Navigation Mouse-Over bei aktivem Link*/
a.secLevelActive:hover
{
COLOR:#eeeeee;
}


/* ALLGEMEIN */
h1 {font-size:16px;line-height:1.3;}
h2 {font-size:14px;color:#F37021;line-height:1.3;}
h3 {font-size:13px;color:#000000;line-height:0;}
h4 {font-size:14px;color:#000000;line-height:1.3;}
h5 {font-size:13px;color:#000000;line-height:1.3;margin:0;}
p {line-height:1.4}
strong {color:#F37021;}
small {color:#000000;padding:0;}
td {font-size:11px;}
.line {height:10px;border-bottom:1px solid #D5D6D8;clear:both;}
.line-right {margin:0 2px;border-bottom:1px solid #D5D6D8;}
.lineheight {line-height:0.6;}


/* Startseite */
div.start{
width:600px;
padding:0;
background-color:#EDEEF2;
}
div.start p {
padding:0 20px;
}
.termin {
font-size:11px;
font-weight:bold;
color:#0072BC;margin:0;line-height:1.5;
}
a.start-sky {
TEXT-DECORATION:none;
DISPLAY:table-cell;
width:285px;
height:129px;
margin:0;
padding-top:75px;
text-align:center;
line-height:1.3;
background:url(images/start-sky1.jpg) no-repeat;
}
a.start-dpm  {
TEXT-DECORATION:none;
DISPLAY:table-cell;
width:285px;
height:129px;
margin:0;
padding-top:75px;
text-align:center;
line-height:1.3;
background:url(images/start-dpm1.jpg) no-repeat;
}
a.start-ba  {
TEXT-DECORATION:none;
DISPLAY:table-cell;
width:285px;
height:129px;
margin:0;
padding-top:75px;
text-align:center;
line-height:1.3;
background:url(images/start-ba1.jpg) no-repeat;
}
a.start-ma  {
TEXT-DECORATION:none;
DISPLAY:table-cell;
width:285px;
height:129px;
margin:0;
padding-top:75px;
text-align:center;
line-height:1.3;
background:url(images/start-ma1.jpg) no-repeat;
}
a.startbut-left  {
TEXT-DECORATION:none;
DISPLAY:table-cell;
width:143px;
height:31px;
text-align:center;
padding-top:6px;
background:url(images/startbut-left.jpg) no-repeat;
}
a.startbut-right  {
TEXT-DECORATION:none;
DISPLAY:table-cell;
width:142px;
height:31px;
text-align:center;
padding-top:6px;
background:url(images/startbut-right.jpg) no-repeat;
}


/* News */
div.news1{
width:600px;
padding:10px 0 4px 0;
background:url(images/news-back.gif) repeat-y;
}
div.news1 h1 {
margin:0;
padding:0 20px;
line-height:1.3;
}
div.news1 p, h2{
margin:0;
padding:0 20px;
}
div.news1 small{
float:right;
margin:0;
padding:0 40px;
}
div.news1 table{
margin:8px 20px;
}
div.news1bot{
width:600px;
height:25px;
background:url(images/news-bot.gif) no-repeat;
}

div.news1full{
width:600px;
padding:0;
line-height:1.3;
}
div.news1full img{
float:left;
margin-right:10px;
}

div.news2{
width:600px;
padding:0;
line-height:1.3;
}
div.news2 img{
float:left;
margin-right:10px;
padding-bottom:2px;
}
div.news2 .headline{
font-size:13px;
font-weight:bold;
padding:0;
line-height:2;
}
div.news2 a{
text-decoration:none;
}


/* Box */
div.box{
padding:8px 6px 10px 12px;
background:url(images/box-right-back.jpg) repeat-y;
}
div.boxhead{
font-size:11px;
font-weight:bold;
padding:7px 5px 5px 13px;
background:url(images/box-right-head.jpg) no-repeat;
}
div.boxbut{
padding:6px 0 6px 13px;
background:url(images/box-right-but.jpg);
}
div.boxbutbot{
padding:5px 0 9px 13px;
background:url(images/box-right-but-bot.jpg) no-repeat;
}

/* Termine */
div.col{
float:left;
width:285;
DISPLAY:table-cell;
padding:5px 0 5px 5px;
/*background:url(images/col-back.jpg) no-repeat;*/
background-color:#F6F6F8;
border-right:10px solid #FFFFFF;
border-bottom:10px solid #FFFFFF;
}
div.colw{
float:left;
width:290;
DISPLAY:table-cell;
padding:0;
border-right:10px solid #FFFFFF;
border-bottom:10px solid #FFFFFF;
}
.head{
font-size:12px;
font-weight:bold;
line-height:2;
}

div.terminbox{
DISPLAY:block;
padding:6px;
margin-bottom:25px;
background-color:#F6F6F8;
border-bottom:1px solid #D5D6D8;
}


/* Trainingscamp */
div.camp{
DISPLAY:block;
padding:10px 20px;
margin:30px 0;
background-color:#EDEEF2;
}
.form {
float:left;
width:186px;
margin:0;
}


/* Tabellen */
td.line{
padding:12px 8px 4px 8px;
border-bottom:1px solid #CCCCCC;
}
td.noline{
padding:12px 8px 5px 8px;
}

a{color:#000;}
a:hover{color:#F37021;}

a.url{color:#000;font-weight:bold;text-decoration:none;padding-left:28px;background:url(images/arrow-url.gif) left center no-repeat;}
a.url:hover{color:#F37021;font-weight:bold;text-decoration:underline;}

a.more{color:#F37021;font-weight:bold;text-decoration:none;}
a.more:hover{text-decoration:underline;}

a.top{color:#000;text-decoration:none;padding-left:12px;background:url(images/arrow_top.gif) left center no-repeat;}
a.top:hover{color:#F37021;text-decoration:underline;}

a.blue{color:#0072BC;font-weight:bold;text-decoration:none;}
a.blue:hover{color:#F37021;}

a.back{color:#000;padding-left:11px;background:url(images/arrow-back.gif) left center no-repeat;}
a.back:hover{color:#F45813;}

a.button{display:block;width:150px;font-size:12px;font-weight:bold;color:#F37021;text-align:left;text-decoration:none;padding:6px 0 8px 25px;background:url(images/button.png) no-repeat;}

ol {
list-style-image:none;
list-style-type:decimal;
list-style-position:outside;
margin:0;
padding:0;
}
ul.nor {
list-style-position:outside;
margin:0.2em 0 0 -1px;
padding:0em;
}
ul.nor li {
list-style-image:none;
list-style:square;
margin:0 0 0.3em 1.5em;
}

ol.num {
list-style-type:decimal;
list-style-position:outside;
margin:0;
padding:0;
}
ol.num li {
list-style-image:none;
margin:0 0 0.3em 2.0em;
}

.Buttonform{
display:block;
width:150px;
font-family:verdana,arial,sans-serif;
font-size:12px;
font-weight:bold;
color:#F37021;
text-align:left;
text-decoration:none;
padding:6px 0 8px 25px;
background:url(images/button.png) no-repeat;
border:0;
}



/* Sportpartner und Formulare */

div.sp-name{
margin:0;
padding:4px 20px;
BACKGROUND:url(images/sp_person.gif) no-repeat #F6F6F8;
border-top:1px solid #D5D6D8;
border-left:1px solid #D5D6D8;
border-right:1px solid #D5D6D8;
}
div.sp-suche{
margin:0;
padding:8px 20px;
border:1px solid #D5D6D8;
}
.sp-line{
margin:8px 0;
border-top:1px solid #D5D6D8;
}




.handcursor {
font-size:11px;
font-weight:bold;
DISPLAY: block;
WIDTH: 100%;
color: #000000; 
padding: ;
}

.switchgroup2 {
padding:0;
}


/*
.brd {font-size:11px;padding:1px 10px 3px 7px;background:url(images/brd-corner.gif) no-repeat right #E5EDF6;}
.rand {padding:0 0 0 10px;}
.angebote {font-size:11px;COLOR: #000;}
.kquer {text-decoration:line-through;}
.preis {FONT-SIZE:16px;font-weight: bold;color:#ED1B2F;}
.service {font-size:12px;font-weight:bold;width:100%;color:#034EA2;border-bottom:1px solid #CDDCEC;}
.casehead {font-size:10px;font-weight:bold;color:#687D9D;padding:4px 6px;background:url(images/boxhead.jpg);}
.case {font-size:11px;line-height:1.2;padding:5px 6px;border-bottom:1px solid #DADEE2;background:url(images/boxback.jpg);}
.line{height:11px; background:url(images/pro_line.gif) repeat-x;}
*/





