/* BODY ALLGEMEIN */
body 
{
	background-color:#005e14; 
	margin-left:auto; 
	margin-top:0px;
	width:100%;
	font-family:Arial, Sans-Serif;
	background-image:url(../images/project/bg-body.png);
	background-repeat:repeat-x;
	}

/* ALLGEMEINE DEFINITIONEN */
td, p, th
{
	color:#2f2F2F; 
	font-size:9pt; 
	line-height:18px;
	}

a, a:active
{
	color:#1ea13a; 
	text-decoration:none;
}
a:hover 
{
	color:#000000; 
	text-decoration:none;}
a:visited 
{
	color:#000000; 
	text-decoration:none;}



/* WEBUEBERSCHRIFT */
h1 
{
	color:#808080; 
	font-size:8pt; 
	font-weight:bold; 
	padding:5px;
}

/* HEADER-BEREICH */
#header {
	position:absolute;
	left:50%;
	z-index:1;
	margin-left:-478px;
	background-image:url(../images/project/bg-top.png);
	background-repeat:no-repeat;
	height:183px;
	width:957px;
	border:solid 0px red;
	text-align:center;
}

/* CONTENT-BEREICH */
#content {
	z-index:1;
	position:absolute;
	left:50%;
	margin-left:-475px;
	width:957px;
	border:solid 0px red;
	top:183px;
}

/* LOGO */
.logo 
{
	padding-bottom:7px;}

/*BANNER*/
div.banner 
	{
		border-bottom:solid 1 #DCDCDC;
		background-color:#F2F2F2;
		text-align:center;
	}
img.partnerimg
{
	margin-bottom:5px;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	}
table.banner 
	{
		margin-bottom:45px; 
		padding:0 10 0 10;
	}



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* N A V I G A T I O N */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

	/* 1. EBENE */
		#navigation {
			position:relative;
			top:15px;
			z-index:2;
			width:951px;
			height:141px;
			background-image:url(../images/project/bg-header.png);
			background-repeat:no-repeat;
		}

.nav-bad {
	background-image:url(../images/project/baedle.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-bad-sel {
	background-image:url(../images/project/baedle-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-freizeit {
	background-image:url(../images/project/freizeit.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-freizeit-sel {
	background-image:url(../images/project/freizeit-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-fussball {
	background-image:url(../images/project/fussball.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-fussball-sel {
	background-image:url(../images/project/fussball-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-handball {
	background-image:url(../images/project/handball.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-handball-sel {
	background-image:url(../images/project/handball-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-karate {
	background-image:url(../images/project/karate.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-karate-sel {
	background-image:url(../images/project/karate-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-radsport {
	background-image:url(../images/project/radsport.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-radsport-sel {
	background-image:url(../images/project/radsport-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-schach {
	background-image:url(../images/project/schach.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-schach-sel {
	background-image:url(../images/project/schach-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-schwimmen {
	background-image:url(../images/project/schwimmen.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-schwimmen-sel {
	background-image:url(../images/project/schwimmen-sel.png);
	background-repeat:no-repeat;
	height:149px;
	width:87px;
}
.nav-tennis {
	background-image:url(../images/project/tennis.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-tennis-sel {
	background-image:url(../images/project/tennis-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-sg {
	background-image:url(../images/project/sg.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-sg-sel {
	background-image:url(../images/project/sg-sel.png);
	background-repeat:no-repeat;
	width:87px;
}
.nav-ssv {
	background-image:url(../images/project/logo.png);
	background-repeat:no-repeat;
	width:81px;
}
.nav-ssv-sel {
	background-image:url(../images/project/logo.png);
	background-repeat:no-repeat;
	width:81px;
}
		a.navi1, .navi1:visited
		{
			color:#1ea03a;
			font-weight:bold;
			line-height:14px;
			}
		a.navi1:hover 
		{
			color:#1ea03a;
		} 
		a.navi1sel,  .navi1sel:visited
		{
			color:#FFFFFF; 
			font-weight:bold;
			}

	/* 2.EBENE */
		.subhead {
			color:#FFFFFF;
			font-weight:bold;
			font-size:9pt;
			background-color:#7dc243;
			padding-left:13px;
			height:25px;
			vertical-align:middle;
		}
		div.navi2 {
			border:solid 1px #DEDEDE;
			background-color:#FFFFFF;
			background-image:url(../images/project/bg-sm-bottom.png);
			background-repeat:no-repeat;
			background-position:bottom;
			padding-bottom:30px;
			
		}
		.nav2border {
		}
		.navi2table
		{
			background-color:#FFFFFFF;
			}
		td.navi2 
		{
			height:22px;
			width:180px;
			}
		td.navi2sel
		{
			height:22px;
			width:180px;
			}
		td.navi2sel-arrow, td.navi2-arrow
		{
			padding-left:13px;
			padding-right:6px;
			width:15px;
			}
		.navi2, .navi2:visited
		{
			color:#2f2f2f; 
			font-size:9pt; 
			text-decoration:none;
			line-height:18px;
			}
		.navi2:hover 
		{
			color:#1ea13a;
			}
		.navi2sel, .navi2sel:visited
		{
			color:#1ea13a; 
			font-size:9pt; 
			text-decoration:none; 
			font-weight:bold;
			line-height:18px;
			}

	/* 3.EBENE */
		td.navi3 
		{
			height:22px;
			width:180px;
			}
		td.navi3sel
		{
			height:22px;
			width:180px;
			}
		td.navi3sel-arrow, td.navi3-arrow
		{
			padding-left:25px;
			padding-right:6px;
			width:15px;
			}
		a.navi3 
		{
			color:#2f2f2f; 
			font-size:8pt; 
			text-decoration:none;
			line-height:18px;
			padding-left:0px;
			}
		a.navi3:hover 
		{
			color:#1ea13a;
}
		a.navi3sel 
		{
			color:#1ea13a; 
			font-size:8pt; 
			text-decoration:none; 
			font-weight:bold;
			line-height:18px;
			padding-left:0px;
			}

	/* 4.EBENE */
		td.navi4 
		{
			height:22px;
			width:180px;
			}
		td.navi4sel
		{
			height:22px;
			width:180px;
			}
		td.navi4sel-arrow, td.navi4-arrow
		{
			padding-left:35px;
			padding-right:6px;
			width:15px;
			}
		a.navi4 
		{
			color:#2f2f2f; 
			font-size:8pt; 
			text-decoration:none;
			line-height:18px;
			padding-left:0px;
			}
		a.navi4:hover 
		{
			color:#1ea13a;
}
		a.navi4sel 
		{
			color:#1ea13a; 
			font-size:8pt; 
			text-decoration:none; 
			font-weight:bold;
			line-height:18px;
			padding-left:0px;
			}

	/* 5.EBENE */
		.navi5 
		{
			background-color:#000080; 
			color:#A4B6C2; 
			font-size:8pt; 
			text-decoration:none;}
		.navi5:hover 
		{
			color:#CC0000;}
		.navi5sel 
		{
			background-color:#483D8B; 
			color:#FFA500; 
			font-size:8pt; 
			text-decoration:none; 
			vertical-align:middle; 
			font-weight:bold;}
		
	/* BREADCRUMBNAVIGATION */
		.breadcrumb 
		{
			color:#00862D; 
			font-size:7pt;}
		a.breadcrumb 
		{
			color:#00862D; 
			font-size:7pt;}
		a.breadcrumb:hover 
		{
			color:#29458E;}
	

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* I N F O */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
	/* INFO-UEBERSCHRIFT */
	h2 
	{
		font-size:7.5pt;
		font-weight:bold;
		color:#808080;
		padding:0px;
		margin:0px;
		line-height:20px;
		padding-left:7px;
		vertical-align:middle	;
		text-transform:uppercase;
		}
.infohead 
{
	vertical-align:middle;
}
.infobox 
{
	color:#808080; 
	font-size:7.5pt; 
	font-weight:lighter;
	background-color:#DADADA;
	line-height:14px;
	border-top: solid 1 #BBBBBB;
	border-bottom: solid 1 #BBBBBB;
	}
.info 
{
	color:#808080; 
	font-size:7.5pt; 
	font-weight:lighter; 
	line-height:14px;
	padding:7px;}
a.info 
{
	color:#245B9C;
	text-decoration:none; 
	line-height:14px; 
	font-weight:lighter;
	padding:0px;
	}
a.info:hover 
{
	color:#808080;
	text-decoration:none;}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* I N H A L T E */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
form.serachform 
{
	margin:0px;
	padding:0px;
	width:185px;
	}
.content 
{
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;	
	}
.content-item
{
	border:solid 1px #DCDCDC;
	background-image:url(../images/project/bg-content.png);	
	background-repeat:no-repeat;
	background-position:top left;
	width:680px;
	}

	/* ARTIKELUEBERSCHRIFT */
	h3, .contenttext h3, .content-item h3 
	{
		font-size:11pt;
		font-weight:bold;
		color:#1ea13a;
		padding:0px;
		margin:0px;
		padding-left:15px;
		padding-top:8px;
		vertical-align:middle;
}

.contenttext 
{
	color:#2F2F2f; 
	line-height:18px;
	border:solid 0px red;
	padding-left:18px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:10px;
	font-size:9pt;
	}
.contenttext p, .contenttext span, .contenttext div
{
	color:#2F2F2f; 
	line-height:18px;
	font-size:9pt;
	}
.contenttext h3, .contenttext font
{
	line-height:18px;
	font-size:9pt;
	font-weight:normal;
	}
a.contenttext 
{
	color:#1ea13a; 
	text-decoration:none;
	padding:0px;}
a.contenttext:hover 
{
	color:#000000; 
	text-decoration:none;}
.contenttable 
{
	color:#2F2F2f; 
	font-size:8pt;
	line-height:18px;
	padding-left:0px;
	text-align:left;}
.contentformular 
{
	color:#2F2F2F; 
	font-size:8pt;
	padding-right:50px;}
.image 
{
	color:#000000; 
	font-size:7.5pt; 
	padding-top:5px;}
.cell1 
{
	color:#2F2F2F;
	line-height:15px; 
	vertical-align:middle; 
	font-size:8pt; 
	padding:2px;}
.cell 
{
	line-height:15px; 
	vertical-align:middle; 
	font-weight:bold; 
	padding:2px; 
	color:#2F2F2F; 
	font-size:8pt;}
	
ul, li {list-style-type:square;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* F O O T */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table.footer
	{
		text-align:center;
		width:951px;
		height:61px;
	}
#footer
	{
	background-image:url(../images/project/bg-footer.png);
	background-repeat:no-repeat;
	height:61px;
	text-align:center;
	color:#1ea13a; 
	font-size:8pt; 
	font-weight:bold;
	line-height:14px; 
	text-decoration:none; 
	vertical-align:middle;
	padding-top:20px;
	}
#footer a 
{
	color:#1ea13a; 
	font-size:8pt;
	font-weight:normal;
}
#footer a:hover 
{
	color:#1ea13a; 
	text-decoration:none;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* I N H A L T S V E R Z E I C H N I S */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
div.toc {
	padding-left:15px;
	padding-bottom:50px;
	}
td.toc {
	padding-left:15px;
	line-height:17px;
	}
.toc 
{
	color:#245B9C; 
	font-size:7.5pt; 
	text-decoration:none;}
.toc:hover 
{
	color:#000000; 
	text-decoration:none;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* S P R U N G M A R K E */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table.ontop 
{
	padding-bottom:2px;
	text-align:right;
	}
.ontop 
{
	color:#245B9C; 
	font-size:7.5pt; 
	text-decoration:none;
	padding-right:20px;
}
.ontop:hover 
{
	color:#DCDCDC; 
	text-decoration:none;}

/* FARBDEFINITIONEN */
.grey 
{
	background-color:#CDCDCD;}
.blue 
{
	background-color:#29458E;}
.brightgrey 
{
	background-color:#E5E5E5;}
.white 
{
	background-color:#FFFFFF;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* SITEMAP */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table.sitemap {
	color:#1ea13a; 
	font-size:10pt; 
	font-weight:lighter; 
	text-decoration:none;
}
td.sitemap {
	color:#1ea13a; 
	font-size:10pt; 
	font-weight:bold; 
	text-decoration:none;
}
a.sitemap1, a.sitemap1:visited 
{
	color:#1ea13a;
	padding-left:25px;
	font-size:10pt;
	line-height:25px;
	font-weight:bold;
	text-transform:uppercase;
}
a.sitemap1:hover
{
	color:#000000;
}
a.sitemap2, a.sitemap2:visited 
{
	color:#1ea13a;
	padding-left:35px;
	font-size:10pt;
	line-height:25px;}
a.sitemap2:hover
{
	color:#000000;
}
a.sitemap3, a.sitemap3:visited 
{
	color:#1ea13a;
	padding-left:45px;
	font-size:9pt;
	line-height:25px;}
a.sitemap3:hover
{
	color:#000000;
}
a.sitemap4, a.sitemap4:visited 
{
	color:#1ea13a;
	padding-left:55px;
	font-size:8pt;
	line-height:25px;}
a.sitemap4:hover
{
	color:#000000;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* PIKTOGRAMME */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.icons 
{
	background-color:#808080;
}

.search {
	background-color:#dedede;
	width:192;
	background-image:url(../images/project/bg-search.png);
	background-repeat:no-repeat;
	background-position:top left;
}
.headline-suche {
	font-size:10pt;
	font-weight:bold;
	color:#1ea13a;
	padding-left:65px;
	height:55px;
}
.content-suche {
	}
