/* .. Allgemeine Angaben .. */

h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,td,th,body {
	font-family: Verdana, sans-serif; 
	color:#880000;
	}

p,ul,ol,li,div,td,th {
	font-size:16px;
	}

body {
	scrollbar-face-color :#FFD44A; 
	scrollbar-shadow-color :#FFD44A; 
	scrollbar-darkshadow-color :#880000; 
	scrollbar-highlight-color :#FFD44A; 
	scrollbar-3dlight-color :#FFD44A; 
	scrollbar-track-color :#FFD44A; 
	scrollbar-arrow-color :#880000;
	background:url(); 
	background-color:#FFD44A;
	margin:0px;
	}
	
h1 {
font-size:22px;
font-weight:700;
}

h2 {
font-size:18px;
font-weight:700;
}

#kalmenu a {
display:block;
width:200px;
height:26px;
padding:2px;
}


	
/* .. Header .. */
	
.header {
height:81px;
background:url(img/head_bg.jpg) top left repeat-x;
}




/* .. Hauptmenu .. */

#menu {
height:26px;
background:url(img/menu_bg.jpg) top left repeat-x;
}

#menu ul, #umenu ul {
list-style-type:none;
margin:0px;
}

#menu ul li, #umenu ul li {
display:inline;
}

#menu a {
font-size:16px;
color:#FFFFFF;
height:26px;
text-decoration:none;
font-weight:700;
vertical-align:middle;
background:url(img/menu_inaktiv.jpg) bottom right no-repeat;
height:26px;
margin-left:-6px;
padding:4px 10px 4px 10px;
}

html>body #menu ul {
margin-top:-2px;
}

#menu a:hover {
color:#880000;
}

#menu a.act {
color:#880000;
background:url(img/menu_aktiv.jpg) bottom right no-repeat;
}

html>body #menu a.menufirst {
border-left:1px solid #880000;
padding-left:10px;
}




/* .. Untermenu .. */

#umenu {
height:28px;
background:url(img/umenu_bg.jpg) top left repeat-x;
}

#umenu a {
font-size:16px;
color:#880000;
height:26px;
text-decoration:none;
vertical-align:middle;
padding:7px 6px 2px 6px;
border-bottom:1px solid #880000;
margin-left:-5px;
}

#umenu a.first {
border-left:1px solid #880000;
}

#umenu a:hover, #umenu a.act {
font-weight:700;
}


.angebote {
padding-left:203px;
}

html>body .angebote {
padding-left:204px;
}

.mitgliedschaft {
padding-left:308px;
}

html>body .mitgliedschaft {
padding-left:309px;
}

.verein {
padding-left:69px;
}

html>body .verein {
padding-left:70px;
}

.kontakt {
padding-left:449px;
}

html>body .kontakt {
padding-left:450px;
}





/* .. Inhalt .. */

#content {
background:url(img/content_bg.jpg) top left repeat-x;
}
		
#inhalt {
text-align:left;
width:100%;
height:100%;
padding:30px 40px 40px 30px;
float:left;
}

html>body #inhalt {
width:91%;
height:86%;
}

.inhalttrocken {
background:url(img/trockengym_bg.jpg) bottom right no-repeat;
}

.inhaltkalender {
background:url(img/kalender_bg.jpg) bottom right no-repeat;
}

.inhaltverein {
background:url(img/verein_bg.jpg) bottom right no-repeat;
}



/* .. Statistik .. */

#statistik {
height:38px;
background:url(img/stat_bg.jpg) top left repeat-x;
font-size:13px;
}