*{
padding:0;
margin: auto;
border:0;
font-family: Verdana;


}
body {
	color:#000000;
    font-family: Verdana;
	/*background-color:#00CCFF;*/
	/*background-color:#FFFFFF;*/

background-color:#FFFFFF;
}
p {
margin: 0;
padding: 1em 0;
line-height: 1.5em;
}
a {
	font-family: Verdana;
	color:#000000;
	
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#0000FF;
}
a:active {
	text-decoration: none;
}
/* ### Bildgalerie ### */

.galera{
				
				vertical-align:center;
				text-align:left;
				
				
				}
.imagea{
				
				vertical-align:center;
				text-align:center;
				float:left;
				margin-left: 10px;
				margin-top: 10px;
				

				}
#bildgaleria{
position: relative;
overflow:hidden;
text-align:left;
	
}


#box{
margin:0 auto;
width:1000px;
position: relative;
height:570px;
max-height:570px;
max-width:1000px;



}
#newsletter{
top: 200px;
position:absolute;
width: 1000px;
max-width: 1000px;
height: 570px;
max-height: 570px;
}
#nav_oben{
	position: absolute;
	height: 30px;
	max-height:30px;
	width:1000px;
	max-width:1000px;
	overflow:inherit;
	top: 80px;
	
	


}

#oben1{
	position: absolute;
	height: 100px;
	max-height:100px;
	width:1000px;
	max-width:1000px;
	overflow:hidden;
	left: 0px;
	top: 0px;
	border-bottom:outset;
	border-bottom-color:#000000;
	border-bottom-style: outset;
	border-bottom-width:thin;
	
	


}
#titelbild{
	position: absolute;
	height: 100px;
	max-height:100px;
	width:850px;
	max-width:850px;
	overflow:hidden;
	left: 0px;
	top: 0px;


}

#oben2{
	position: absolute;
	height: 32px;
	max-height:32px;
	width:120px;
	max-width:120px;
	overflow:inherit;
	top: 40px;
	font-size:10px;
	text-align:center;
	left: 850px;
	}




#unten{
width: 800px;
max-width:800px;
font-size:10px;
}
#unten2{
width: 800px;
max-width:800px;
font-size:10px;
text-align:center;
float:left;


}
#links{
position: absolute;
width: 200px;
max-width:200px;
overflow:inherit;
top: 250px;

}

#kalender{
position: absolute;
width: 200px;
max-width:200px;
overflow:hidden;
top: 100px;
height: 200px;
max-height: 200px;
	background-color:#FFFFFF;




}
#iframe_1 {
text-align: justify;
width: 200px;
max-width: 200px;
height: 200px;
max-height:200px;



}



#linksnav{
position: absolute;
width: 200px;
max-width:200px;
overflow:hidden;
top: 40px;


}
#artikelblaettern{
position: relative;
overflow:hidden;


}

#trainingszeiten{
position: relative;
overflow:hidden;


}


/*	Navigation vertical -
 für jede Ebene ein a.level? , a.current? und li.navhistory? zur Formatierung anlegen*/
------------------------------------------------------------------------------
#navigation {
	float:left;
	width:200px;
	height:auto;
	max-height:auto;
	list-style:none;
	
	
	

	}
	



#navigation ul.nav1st {
	position:inherit;
		list-style:none;


}

#navigation ul.nav1st a{
	display:block;
	font-weight:bolder;
		font-size:12px;
		font-family:Georgia, "Times New Roman", Times, serif;
	list-style:none;

}

#navigation ul.nav1st a.level1,
#navigation ul.nav1st a.current1{
    padding-left:1.0em;
line-height:15px;
font-size:14px;
	list-style:none;

}
#navigation ul.nav1st a.level2,
#navigation ul.nav1st a.current2{
    padding-left:2.0em;
	line-height:15px;
font-size:12px;
}
#navigation ul.nav1st a.level3,
#navigation ul.nav1st a.current3{
    padding-left:3.0em;
	line-height:15px;
font-size:11px;
	line-height:15px;
}
#navigation ul.nav1st a.level4,
#navigation ul.nav1st a.current4{
    padding-left:4.0em;
	line-height:15px;
font-size:10px;
}
#navigation ul.nav1st a.level5,
#navigation ul.nav1st a.current5{
    padding-left:5.0em;
	line-height:15px;
font-size:9px;
}

#navigation ul.nav1st li,
#navigation ul.nav1st li.navhistory1,
#navigation ul.nav1st li.navhistory2,
#navigation ul.nav1st li.navhistory3,
#navigation ul.nav1st li.navhistory4,
#navigation ul.nav1st li.navhistory5,
#navigation ul.nav1st li.navhistory {
	padding:0px 0px 0px 0px;
		line-height: 15px;
			list-style:none;


}

#navigation ul.nav1st li.active {
	color:#0000FF;
	/*color:#FF0000;*/
			list-style:none;


}

#navigation ul.nav1st li.active a,
#navigation ul.nav1st li.active a:link,
#navigation ul.nav1st li.active a:active
#navigation ul.nav1st li.active a:focus {
	/*color:#FF0000;*/
		list-style:none;
	color:#0000FF;

}

#navigation ul.nav1st a:hover {
	/*color:#FF0000;*/
	color:#0000FF;
		list-style:none;

	 /*background: url(../bilder/maxerl2.png) 80% 50% no-repeat ;*/

}

/*****************************************************************************************************************************/
	Navigation horizontal and vertical - 
	Wenn die Navigation mit der ID 2 verwendet wird, kann alles bis 
	zum nächsten Kommentar gelöscht werden
------------------------------------------------------------------------------

#header-nav {
	position:absolute;

	




	

	
}

#header-nav ul.nav1st {
font-size:12px;

}


#header-nav ul.nav1st li {
	display:block;
	float:left;
	padding:0px 5px 5px 5px;
}

#header-nav ul.nav1st li.active {
	/*color:#FF0000;*/
	color:#0000FF;
}

#header-nav ul.nav1st li.active a,
#header-nav ul.nav1st li.active a:link {
	/*background: url(../bilder/nav1.png) no-repeat right bottom ;*/
padding:0px 0px 0px 0px;
	color:#0000FF;
	/*color:#FF0000;*/
}

#header-nav ul.nav1st a, 
#header-nav ul.nav1st a:link {
	color: #000000;
	
}

#header-nav ul.nav1st a:hover {
	/*background: url(../bilder/nav1.png) no-repeat right bottom ;*/
padding:0px 0px 0px 0px;
	color:#0000FF;
	/*color:#FF0000;*/
	
}
/*****************************************************************************************************************************/
	Navigation horizontal and vertical - !!!Oben!!!
	Wenn die Navigation mit der ID 2 verwendet wird, kann alles bis 
	zum nächsten Kommentar gelöscht werden
------------------------------------------------------------------------------

#header2-nav {
	position:absolute;
	
	




	

	
}

#header2-nav ul.nav1st {
font-size:14px;
font-weight:bold;

	
		

}


#header2-nav ul.nav1st li {
	display:block;
	float:left;
	padding:0px 20px 20px 12px;
	
}

#header2-nav ul.nav1st li.active {
	color:#CCCCCC;

}

#header2-nav ul.nav1st li.active a,
#header2-nav ul.nav1st li.active a:link {
	background: url(../bilder/nav1.png) no-repeat right bottom ;
padding:0px 30px 15px 0px;
		color: #FF0000;

}

#header2-nav ul.nav1st a, 
#header2-nav ul.nav1st a:link {
	color: #000000;
	
}

#header2-nav ul.nav1st a:hover {
	background: url(../bilder/nav1.png) no-repeat right bottom ;
padding:0px 30px 15px 0px;
	color: #FF0000;

	
}


.Stil1 {color: #CCCCCC}
.Stil3 {font-size: 16px}
.Stil6 {font-size: 11px}
.Stil7 {color: #000000; font-size:10px;}
.Stil8 {color: #000000; font-size:8px;}
.Stil9 {font-size: 24px}
.Stil10 {font-size:10px; color:#FFFF99;}
.Stil20 {font-size:12px; color:#FFFFFF;}

/* JAOS Gallery
*******************************************************************************/
.jaosg_galerie	{
				text-align:left; 
				vertical-align:inherit;
				padding:20px;
				}
.jaosg_thumbnail	{
				margin: auto;	
				vertical-align:center;
				text-align:center;
				
				}

.jaosg_nav 		{
				text-align: center;
				font-size:10px;
				}
.jaosg_bildbeschreibung	{
				text-align:center;
				font-size:10px;
				color:#FFFF99;
				}
.jaosg_bild		{
				text-align: center;
			
				}
				
				div.navi1 {
position: absolute;
left: 230px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;
}
div.navi2 {
position: absolute;
left: 430px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;

}
div.navi3 {
position: absolute;
left: 830px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;

}
div.navi4 {
position: absolute;
left: 630px;
width:140px;
height: 60px;
max-width: 140px;
max-height: 60px;

}



/* *** Bildcontainer *** */ 
div.bildcontainer { 
   padding: 10px 0 0 0; 
} 

div.bildcontainer div.rechts-1von3 { 
   width: 33%;
   max-width: 33%;
   height:auto;
   max-height: auto;
   text-align: center; 
   float: right; 
} 

div.bildcontainer div.links-1von3 { 
   width: 33%; 
   text-align: center; 
   float: left; 
      height:auto;
	  max-width: 33%;
	  max-height: auto;

} 

div.bildcontainer div.mitte-1von3 { 
   text-align: center; 
   width: 33%;
   max-width: 33%;
      height:auto;
	  max-height: auto;

} 

div.bildcontainer img { 
   border: 0px; 
   padding: 5px;
   text-align:center;
 
}
/* ### Loginformular ########################################## */

#login input.submit {
 width:150px;
 margin:0px 0px 0px 0px; /* letzter Wert zur Positionierung des Schalters */
 padding:1px 1px 1px 1px;
 border:1px solid #224A10;
 background-color:#224A10;
 font-weight: bold;
 color:#FFFFFF;
 font-family: Verdana
 text-align: center;
 cursor:pointer;
}

#login input.submit:hover {
 border:1px solid #224A10; 
 background-color:#DEEEDB;
 color:#224A10;
}

#login input,
#login textarea {
 color:#224A10;
 padding-top:2px;
 padding-left:2px;
 margin:5px;
 width:150px;
 border:1px solid #86ae74;
 font-family:Verdana
 font-size:10pt;
 background-color:#FFFFFF;
}
/**
 * Modul WYSIWYGImage, Wysiwyg-Text mit Bild/Bildergalerie
 */
div.wysiwygimg {}
/* ----- Hack only for IE 7 ----- */
*+html div.wysiwygimg {overflow:hidden;}

.wysiwygimg .wysiwygimgclear {clear:both; display:block; font-size:1px; line-height:0px; margin:0; padding:0; position:relative;}

/* Text */
.wysiwygimg .wysiwygimgtext {}

/* Bild und Link */
.wysiwygimg img.wysiwygimg {border:0; margin:1px;}
.wysiwygimg img.wysiwygimg {border:solid 5px #f5f5f5; padding:1px;}
.wysiwygimg a.wysiwygimg img {border:0;padding:0px;vertical-align:top; margin:1px;}

.wysiwygimg a.wysiwygimg, .wysiwygimg a.wysiwygimg:link {border:solid 5px #f6f6f6; display:table; display:inline-block; line-height:0.0em;}
.wysiwygimg a.wysiwygimg:visited {}
.wysiwygimg a.wysiwygimg:hover {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:focus {border:solid 5px #e4e4e4;}
.wysiwygimg a.wysiwygimg:active {border:solid 5px #e4e4e4;}

/* Bildunterschrift */
.wysiwygimg .wysiwygimgtitle {color:#666; font-size:0.8em; font-style:italic; margin:2px 0px;}

/* Wrapper-Classe um Bild und Bildunterschrift*/
.wysiwygimg .wysiwygimgwrap {}

/* Bild links im Text (Textumfluss) */
.wysiwygimg .wysiwygimgleft {float:left; margin:0 1.0em 0 0;}

/* Bild rechts im Text (Textumfluss) */
.wysiwygimg .wysiwygimgright {float: right; margin:0 0 0 1.0em;}

/* Bild oben links */
.wysiwygimg .wysiwygimgtopleft {float:left; margin-bottom:0.5em;}

/* Bild oben rechts */
.wysiwygimg .wysiwygimgtopright {float:right; margin-bottom:0.5em;}

/* Bild oben mittig */
.wysiwygimg .wysiwygimgtopcenter {margin-bottom:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgtopcenter a.wysiwygimg {margin:0 auto;}

/* Bild unten links */
.wysiwygimg .wysiwygimgbottomleft {float:left; margin-top:0.5em;}

/* Bild unten rechts */
.wysiwygimg .wysiwygimgbottomright {float:right; margin-top:0.5em;}

/* Bild unten mittig */
.wysiwygimg .wysiwygimgbottomcenter {margin-top:0.5em; text-align:center;}
.wysiwygimg .wysiwygimgbottomcenter a.wysiwygimg {margin:0 auto;}
.wysiwygimg .wysiwygimgbottomcenter img.wysiwygimg {margin:0 auto;}

/* Für Bilder links/rechts vom Text  */
.wysiwygimg table {border-spacing: 0px; font-size:1.0em;}
.wysiwygimg td {vertical-align:top; font-size:1.0em;}

/* Bild links vom Text */
.wysiwygimg td.wysiwygimgleftcol {padding-right:1.0em;}

/* Bild rechts vom Text */
.wysiwygimg td.wysiwygimgrightcol {padding-left:1.0em;}

/* ### Modul Artikel blättern ######################## */

div.links_zum_blaettern {
 float: left;
 width: 100%; 
 font-weight: bold;
 font-size:smaller;
 background-color: transparent;
 margin-top: 10px;
 margin-bottom: 10px;
}
div.links_zum_blaettern p.links,
div.links_zum_blaettern p.mitte,
div.links_zum_blaettern p.rechts {
 background-color: transparent;
 float: left;
 width: 49.9%;
}
div.links_zum_blaettern p.links,
div.links_zum_blaettern p.rechts {
 width: 25%;
}
div.links_zum_blaettern p.rechts {
 float: right;
 text-align: right;
}
div.links_zum_blaettern p.mitte {
 text-align: center;
}

/* Navigation zur Anzeige der aktuellen Position */

#navigationBreadcrumb                             {margin:0 0 8px 0}

#navigationBreadcrumb .navLevel1Open              {}
#navigationBreadcrumb .navLevel1OpenSelected      {}

#navigationBreadcrumb .navLevel2Open              {}
#navigationBreadcrumb .navLevel2OpenSelected      {}

#navigationBreadcrumb .navLevel3Open              {}
#navigationBreadcrumb .navLevel3OpenSelected      {}

#navigationBreadcrumb .navLevel4Open              {}
#navigationBreadcrumb .navLevel4OpenSelected      {}


/* Sitemap */

.wglLinkTree                                   {margin:0 0 0 -15px;}
.wglLinkTree *                                 {margin:0;padding:0}
.wglLinkTree ul                                {list-style-type:none}
.wglLinkTree li                                {overflow:hidden; list-style-image:none;}
.wglLinkTree a                                 {display:block;width:100%;text-decoration:none;}
.wglLinkTree a:hover                           {display:block;width:100%;text-decoration:underline;}
.wglLinkTree span                              {}

.wglLinkTree .navLevel1space                                   {padding:0 0 0 16px}
.wglLinkTree .navLevel2space                                   {padding:0 0 0 4px}
.wglLinkTree .navLevel3space                                   {padding:0 0 0 24px}
.wglLinkTree .navLevel3spaceLast                           {padding:0 0 0 0px}
.wglLinkTree .navLevel4space                                   {padding:0 0 0 24px}

/* Sitemap Level 1-4 */

.wglLinkTree  .navLevel1                       {}
.wglLinkTree  .navLevel1 span                  {padding:0 1px 0 1px;}
.wglLinkTree a.navLevel1                       {padding:2px 0 4px 0;font-weight:bold;}
.wglLinkTree a.navLevel1:hover                 {padding:2px 0 4px 0;font-weight:bold;}

.wglLinkTree  .navLevel1Open                   {}
.wglLinkTree  .navLevel1Open span              {padding:0 1px 0 1px;}
.wglLinkTree a.navLevel1Open                   {padding:2px 0 4px 0;font-weight:bold;}
.wglLinkTree a.navLevel1Open:hover             {padding:2px 0 4px 0;font-weight:bold;}

.wglLinkTree  .navLevel2                       {}
.wglLinkTree  .navLevel2 span                  {}
.wglLinkTree a.navLevel2                       {padding:1px 0px 3px 22px; margin:0px; background-image:url(/files/sitemap_bullet.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree a.navLevel2:hover                 {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel2Open                   {padding:0px; margin:0px; background-image:url(/files/sitemap_bullet_open.gif); background-repeat:repeat-y; background-position:6px -4px;}
.wglLinkTree  .navLevel2Open span              {}
.wglLinkTree a.navLevel2Open                   {padding:1px 0px 3px 22px;}
.wglLinkTree a.navLevel2Open:hover             {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel2Last                   {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree  .navLevel2OpenLast               {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}

.wglLinkTree  .navLevel3                       {}
.wglLinkTree  .navLevel3 span                  {}
.wglLinkTree a.navLevel3                       {padding:1px 0px 3px 22px; margin:0px; background-image:url(/files/sitemap_bullet.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree a.navLevel3:hover                 {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel3Open                   {padding:0px; margin:0px; background-image:url(/files/sitemap_bullet_open.gif); background-repeat:repeat-y; background-position:6px -4px;}
.wglLinkTree  .navLevel3Open span              {}
.wglLinkTree a.navLevel3Open                   {padding:1px 0px 3px 22px;}
.wglLinkTree a.navLevel3Open:hover             {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel3Last                   {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree  .navLevel3OpenLast               {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}

.wglLinkTree  .navLevel4                       {}
.wglLinkTree  .navLevel4 span                  {}
.wglLinkTree a.navLevel4                       {padding:1px 0px 3px 22px; margin:0px; background-image:url(/files/sitemap_bullet.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree a.navLevel4:hover                 {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel4Open                   {padding:0px; margin:0px; background-image:url(/files/sitemap_bullet_open.gif); background-repeat:repeat-y; background-position:6px -4px;}
.wglLinkTree  .navLevel4Open span              {}
.wglLinkTree a.navLevel4Open                   {padding:1px 0px 3px 22px;}
.wglLinkTree a.navLevel4Open:hover             {padding:1px 0px 3px 22px;}

.wglLinkTree  .navLevel4Last                   {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}
.wglLinkTree  .navLevel4OpenLast               {padding:1px 0px 15px 22px; margin:0px; background-image:url(/files/sitemap_bullet_last.gif); background-repeat:no-repeat; background-position:6px -4px;}

/*----------------------------------------------------------*/

div.inhalt{
/*background: url(bike3.jpg) no-repeat center bottom;*/

position: absolute;
/*height: 460px;
max-height:460px;*/
width: 795px;
max-width:795px;
overflow:inherit;
	top: 100px;
	left: 205px;
}
#inhalt{
min-height:400px;
padding-top:10px;

			border-bottom:thin;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:thin;



}

#cat{
padding-top: 160px;
padding-left: 400px;
}

.data {
	border: 1px solid #A4A4A4;
	width: 100%;
}
.data_desc {
	background-color: #E6E6E6;
	font-weight: bold;
	
}

.data_zebra {

}
table.pers td,
table.pers th, 
table.pers tr {
	overflow:auto;
	width:200px;
	font-size:14px;
	background-color:#E4E4E4;
	text-align:center;
	
}
td.pers {text-align: center;}
th.name {text-align: left;}
th.x {text-align: center;}
td.xx {text-align: center;}

table.artikel {
width: auto;}
