body {
background-color: #EFF8FD;
font-size: 9pt;
font-family:verdana, Sans-serif;
color:#006699;
padding:0px;
margin:0px;
scrollbar-arrow-color: #00008B;
scrollbar-base-color: #3399FF;
scrollbar-track-color: #B2D8FB;
} 


h1 {
font-size: 8pt;
color: white;
text-transform:uppercase;
background-color: #6699FF;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:15pt;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h3 {
font-size: 8pt;
color: white;
background-color: #6699FF;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h4{
font-family:verdana, Sans-serif;
font-size:8pt;
font-weight: bold;
background: #50ADEA url('http://infectedfx.net/css/tables/corner.gif') no-repeat right top;
border-bottom:2px solid #1975d7;
color: #FFF;
margin-left:10pt;
margin-right:5pt;
text-transform:uppercase;
padding:7px}

h5 {
font-size:14pt;
font-weight: normal;
margin:0px;}

hr {
margin-left:10pt;
margin-right:10pt;
}



.mittelgross {
font-family:verdana, Sans-serif;
font-size:12pt;
font-weight: bold;}

.auswahl_punkte{
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;
margin-left:20pt;}

.auswahl_alpha{
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;
margin-left:0pt;}


.auswahl_personen{
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;
color: #006699}

.normal_fett{
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;}


.senad1{
font-family:verdana, Sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
color: #333333;}

.senad3{
font-family:verdana, Sans-serif;
font-size: 10pt;
font-weight: bold;}


.senad2{
font-family:verdana, Sans-serif;
font-size: 10pt;
font-weight: bold;
color: #333333}






.normal{
vertical-align: top;
padding-left:15pt;
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: normal;}

.normal_home{
vertical-align: top;
padding-right:10pt;
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: normal;}

.bild_trainer{
vertical-align: top;
padding-left: 10pt;
padding-right:10pt;}

.counter{
margin-left:10pt;}


.zahlungstermine{
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;
color: #FD5900}

.rabattstufen{
text-align: center;
font-family:verdana, Sans-serif;
text-decoration: underline;
font-size: 12pt;
font-weight: bold;
color: #FD5900}


.info_wichtig{
padding-left: 5pt;
padding-right: 5pt;
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;
color: #FD5900}





.ankuendigung{
padding-left: 5pt;
padding-right: 5pt;
text-align: center;
font-family:verdana, Sans-serif;
font-size: 11pt;
font-weight: bold;
color: #FD5900}

.ankuendigung2{
padding-left: 5pt;
padding-right: 5pt;
text-align: center;
font-family:verdana, Sans-serif;
font-size: 10pt;
font-weight: bold;}


/* ----- Karate Geschichte -----  */

.karate_text{
vertical-align: top;
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: normal;}

.karate_bild{
padding-left:7pt;
padding-right:10pt;}

.karate_text2{
vertical-align: top;
padding-left:7pt;
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: normal;}



/* ----- Sitemap -----  */

.sitemap_haupt{
background-color: #EFF8FD;
color: #006699;
font-family:verdana, Sans-serif;
font-size: 10pt;
font-weight: bold;}


.sitemap_tabelle{
margin-left:20pt;}

.sitemap_normal{
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;
padding-left:7pt;
padding-top:3pt;
padding-bottom:3pt;}


/* ----- News Eigenschaften -----  */

.news_tabelle{
margin-left:10pt;}

.news_tabelle2{
border-spacing:0px;
font-family:verdana, sans-serif;
font-size:9pt;
margin-left:10pt;
background-color:#FFF;
color: #006699;
border:2px solid #E7E7E7;}

.news_tabelle3{
border-spacing:0px;
padding: 5px;
font-family:verdana, sans-serif;
font-size:9pt;
margin-left:10pt;
background-color:#EFF3F7;
color: #006699;
border:2px solid #666666;}



.verein_tabelle{
border-spacing:0px;
font-family:verdana, sans-serif;
font-size:9pt;
margin-left:0pt;
background-color:#FFF;
color: #006699;}

.news_bild{
vertical-align: top;
padding-left: 5pt;}


.news_bild2{
vertical-align: top;
padding-left: 20 pt;}


.news_bild_neu{
vertical-align: top;
padding-left: 5pt;
padding-top: 25pt;}

.news_anfaenger{
vertical-align: top;
padding-left: 40pt;}

.news_ueberschrift{
padding-left: 5pt;
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: bold;}

.news_text{
vertical-align: top;
padding-left:10pt;
padding-right:5pt;
font-family:verdana, Sans-serif;
font-size: 9pt;
font-weight: normal;}

caption{
font-family:verdana, Sans-serif;
font-size:8pt;
font-weight: bold;
background: #50ADEA url('http://infectedfx.net/css/tables/corner.gif') no-repeat right top;
border-bottom:2px solid #1975d7;
color: #FFF;
margin-left:0pt;
margin-right:0pt;
text-transform:uppercase;
padding:7px}

.linie{
padding-left: 10pt;
padding-right: 10pt;}



/* ----- News ENDE -----  */

img.download {vertical-align:middle;}

.navigation{
	font-family:verdana, Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin-left: 6pt;
}
.index2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}



/* ----- container zentriert das layout-----  */
#container {
width: 800px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #C4E6F7;
}

/* ----- banner for logo-----  */
#banner {
background-color: #66CCFF;
text-align: right;
padding: 0px;
margin: 0px;
}


/* ----- Inhalt----- */
#content {
background-color: #ffffff;
padding: 0px;
margin-left: 152px;
margin-right: 0px;
}
div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

p, pre{
padding: 5px 10px;
margin: 0px;
}

/* ----- left navigavtion-----  */
#left {
float: left;
width: 152px;
margin: 0px;
padding: 0px;
}

/* ----- footer-----  */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }


/* ----- Allgemeine Links im Text-----  */

a:link{
font-family:verdana, Sans-serif;
font-size: 9pt;
color:#FD5900;
text-decoration: none;
}


a:visited{
font-family:verdana, Sans-serif;
font-size: 9pt;
color:#FD5900;
text-decoration: none;
}

a:hover{
font-family:verdana, Sans-serif;
font-size: 9pt;
color: #6666FF;
text-decoration: underline;
}

a:active{
font-family:verdana, Sans-serif;
font-size: 9pt;
color:#FD5900;
text-decoration: none;
}

/* -----Infomail- Link - im Footer----- */


a.infomail:link{
font-family:verdana, Sans-serif;
font-size: 9pt;
color: white;
text-decoration: none;
}


a.infomail:visited{
font-family:verdana, Sans-serif;
font-size: 9pt;
color: white;
text-decoration: none;
}

a.infomail:hover{
font-family:verdana, Sans-serif;
font-size: 9pt;
color: white;
text-decoration: underline;
}

a.infomail:active{
font-family:verdana, Sans-serif;
font-size: 9pt;
color: white;
text-decoration: none;
}


/* -----Login----- */


a.login:link{
font-family:verdana, Sans-serif;
font-size: 8pt;
color: #006699;
text-decoration: none;
}


a.login:visited{
font-family:verdana, Sans-serif;
font-size: 8pt;
color: #FFBC5D;
text-decoration: none;
}

a.login:hover{
font-family:verdana, Sans-serif;
font-size: 8pt;
color: white;
text-decoration: underline;
}

a.login:active{
font-family:verdana, Sans-serif;
font-size: 8pt;
color: #006699;
text-decoration: none;
}
                    
.news_bild2 {
	vertical-align: top;
	padding-left: 35px;
}
