/* BODY ALLGEMEIN */

body 
{
	background-color:#f9f9f9; 
	margin:0px;
	font-family:Arial, Sans-Serif;
	font-size:9pt;
	color:#585858;
	/*color:#666666;*/
	width:100%;
	height:100%;
	}


/* DIV zum Platzieren in der Browsermitte */
div.frame 
{
	position:absolute;
	width:950px;
	margin-left:50%;
	left:-475px;
	border:solid 0px red;	
	}

/* Transparentes Banner oberhalb der Collagen */
div.wave-transparent 
{
	z-index:100;
	position:absolute;
	left:-298px;
	margin-left:50%;
	}

/* COLLAGE */
table.collage 
{
	width:950px;
	border:solid 0px red;
	background-image:url(../images/project/top-kachel.png);
	background-repeat:repeat-x;
	background-position:top left;
	}

/* MAINMENUE */
.left-nav-level1 
{
	background-image:url(../images/project/left-nav-level1.png);
	background-repeat:no-repeat;
	width:5px;
	height:41px;
	}
.right-nav-level1 
{
	background-image:url(../images/project/right-nav-level1.png);
	background-repeat:no-repeat;
	width:5px;
	height:41px;
	}

div.navi1 
{
	width:573px;
	}
td.navi1
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	height:46px;
	}
td.navi1sel 
{
	background-image:url(../images/project/bg-nav-level1-active.gif);
	height:46px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	}
td.navi1sel-left
{
	background-image:url(../images/project/bg-nav-level1-left-active.gif);
	height:46px;
	width:5px;
	}
td.navi1sel-right
{
	background-image:url(../images/project/bg-nav-level1-right-active.gif);
	height:46px;
	width:5px;
	}
td.navi1sel a 
{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	text-decoration:none;
	}
td.navi1sel a:hover, td.navi1 a:hover
{
	text-decoration:none;
	}
td.navi1 a 
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	text-decoration:none;
	}

/* SUBMENUE 1.EBENE */
ul.navi2
{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:180px;
	}
ul.navi2 li.navi2, ul.navi2 li.navi2-rot, ul.navi2 li.navi2-orange, ul.navi2 li.navi2-blau
{
	background-image:url(../images/project/bg-nav-level2.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
	line-height:20px;
	padding-left:15px;
	margin-bottom:2px;
	}
ul.navi2 li.navi2sel
{
	background-image:url(../images/project/bg-nav-level2-active.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	height:20px;
	line-height:20px;
	padding-left:15px;
	margin-bottom:2px;
	}	
	ul.navi2 li.navi2 a, ul.navi2 li.navi2-rot a, ul.navi2 li.navi2-orange a, ul.navi2 li.navi2-blau a
	{
		color:#666666;
		font-size:9pt;
		line-height:20px;
		font-weight:bold;
		text-decoration:none;
		}
	ul.navi2 li.navi2sel a
	{
		color:#666666;
		font-size:9pt;
		line-height:20px;
		font-weight:bold;
		text-decoration:none;
		}

	/* FARBWECHSEL */
		/* ROT = SPORTJUGEND */
		ul.navi2 li.navi2-rotsel
		{
			background-image:url(../images/project/bg-nav-level2-active-rot.gif);
			background-repeat:no-repeat;
			background-position:top;
			height:20px;
			line-height:20px;
			padding-left:15px;
			margin-bottom:2px;
			}	
		ul.navi2  li.navi2-rotsel a
		{
			color:#666666;
			font-size:9pt;
			line-height:20px;
			font-weight:bold;
			text-decoration:none;
			}
		/* ORANGE = LEISTUNGSSPORT */
		ul.navi2 li.navi2-orangesel
		{
			background-image:url(../images/project/bg-nav-level2-active-orange.gif);
			background-repeat:no-repeat;
			background-position:top;
			height:20px;
			line-height:20px;
			padding-left:15px;
			margin-bottom:2px;
			}	
		ul.navi2  li.navi2-orangesel a
		{
			color:#666666;
			font-size:9pt;
			line-height:20px;
			font-weight:bold;
			text-decoration:none;
			}
		/* BLAU = INTEGRATION */
		ul.navi2 li.navi2-blausel
		{
			background-image:url(../images/project/bg-nav-level2-active-blau.gif);
			background-repeat:no-repeat;
			background-position:top;
			height:20px;
			line-height:20px;
			padding-left:15px;
			margin-bottom:2px;
			}	
		ul.navi2  li.navi2-blausel a
		{
			color:#666666;
			font-size:9pt;
			line-height:20px;
			font-weight:bold;
			text-decoration:none;
			}

/* SUBMENUE 2.EBENE */
	ul.navi3
	{
		margin:0px;
		padding:0px;
		line-height:18px;
		list-style:none;
		width:180px;
		background-color:#FFFFFF;
		}
	ul.navi3 li.navi3, ul.navi3 li.navi3-rot, ul.navi3 li.navi3-orange, ul.navi3 li.navi3-blau
	{	
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #f2f2f2;
		padding-left:15px;
		}
	ul.navi3 li.navi3sel
	{	
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #f2f2f2;
		padding-left:15px;
		background-image:url(../images/project/bg-nav-level3-active.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#fdf07f;
		}	
	ul.navi3 li.navi3 a, ul.navi3 li.navi3-rot a, ul.navi3 li.navi3-orange a, ul.navi3 li.navi3-blau a
	{	
		color:#666666;
		font-weight:lighter;
		font-size:9pt;
		vertical-align:middle;
		text-decoration:none;
		}
	ul.navi3 li.navi3sel a
	{
		color:#666666;
		font-weight:bold;
		font-size:9pt;
		vertical-align:middle;
		text-decoration:none;
		}

	/* FARBWECHSEL RUBRIKEN */
		/* ROT=SPORTJUGEND */
	ul.navi3 li.navi3-rotsel
	{	
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #f2f2f2;
		padding-left:15px;
		background-image:url(../images/project/bg-nav-level3-active-rot.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#fdc0a9;
		}
	ul.navi3 li.navi3-rotsel a
	{
		color:#666666;
		font-weight:bold;
		font-size:9pt;
		vertical-align:middle;
		text-decoration:none;
		}
	/* BLAU=INTEGRATION*/
	ul.navi3 li.navi3-blausel
	{	
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #f2f2f2;
		padding-left:15px;
		background-image:url(../images/project/bg-nav-level3-active-blau.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#bcdaff;
		}
	ul.navi3 li.navi3-blausel a
	{
		color:#666666;
		font-weight:bold;
		font-size:9pt;
		vertical-align:middle;
		text-decoration:none;
		}
	/* ORANGE=LEISTUNGSSPORT*/
	ul.navi3 li.navi3-orangesel
	{	
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #f2f2f2;
		padding-left:15px;
		background-image:url(../images/project/bg-nav-level3-active-orange.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#fed67f;
		}
	ul.navi3 li.navi3-orangesel a
	{
		color:#666666;
		font-weight:bold;
		font-size:9pt;
		vertical-align:middle;
		text-decoration:none;
		}


/* SUBMENUE 3.EBENE */
	ul.navi4
	{
		margin:0px;
		padding:0px;
		line-height:18px;
		list-style:none;
		width:180px;
		background-color:#FFFFFF;
		}
	ul.navi4 li.navi4
	{	
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #f2f2f2;
		padding-left:25px;
		}
	ul.navi4 li.navi4sel
	{	
		margin:0px;
		padding:0px;
		border-bottom:solid 1px #f2f2f2;
		padding-left:25px;
		}	
	ul.navi4 li.navi4 a
	{	
		color:#666666;
		font-weight:lighter;
		font-size:8pt;
		vertical-align:middle;
		text-decoration:none;
		}
	ul.navi4 li.navi4sel a
	{
		color:#666666;
		font-weight:bold;
		font-size:8pt;
		vertical-align:middle;
		text-decoration:none;
		}

/* SUBLINE: BEEINHALTET DIE PIKTOS UND DIE QUICKLINKS */
table.bg-subline 
{
	background-image:url(../images/project/nav-level1.png);
	background-repeat:repeat-x;
	width:100%;
	height:41px;
	padding:0px;
	}
td.bg-subline
{
	width:950px;
	}

/* PIKTOGRAMME */
div.icons 
{
	float:left;
	padding-left:15px;
	height:20px;
	border:solid 0px red;
	width:180px;
	padding-top:19px;
	}
div.icons a 
{
	padding-right:7px;
	}
/* QUICKLINKS */
div.quicklinks 
{
	float:right;
	height:20px;
	line-height:20px;
	font-size:7.5pt;
	color:#FFFFFF;
	text-decoration:none;
	}
div.quicklinks a 
{
	font-size:7.5pt;
	color:#FFFFFF;
	text-decoration:none;
	}
span.quicklinks 
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	}

/* SUCHFELD */
div.search 
{
	border:solid 0px red;
	float:right;
	height:15px;
	width:165px;
	margin-top:18px;
	color:#FFFFFF;
	font-size:8pt;
	padding:0px;
	}
table.search 
{
	font-size:8pt; 
	color:#FFFFFF;
	vertical-align:middle;
	}
	
.serachform 
{
	height:15px;
	}
.searchFormInp
{	
	height:15px;
	padding:0px;
	margin:0px;
	width:50px;
	}
.searchFormImg 
{
	width:20Px;
	height:20px;
	}


/* CONTENT */

#standard td, #sportwelten td {font-size:9pt;vertical-align:top;}

#standard 
{
	border:solid 0px pink;
	width:554px;
	text-align:justify;
	
	}
#sportwelten 
{
	border:solid 0px blue;
	width:554px;
	text-align:justify;
	}
#sportweltenSW
{
	border:solid 0px blue;
	width:554px;
	text-align:justify;
	}


	/* UEBERSCHRIFTEN MIT ZU DEN VERSCHIEDEN RUBRIKEN NACH FARBEN ANGELEGT */
	h1.introartikel
	{
		font-size:9pt;
		color:#666666;
		padding-left:15px;
		font-weight:bold;
		line-height:18px;
		margin:0px;
		background-image:url(../images/project/bg-headline-start.gif);
		background-repeat:repeat-x;
		background-position:top;
		}
	h1.introartikelSW
	{
		font-size:9pt;
		color:#666666;
		padding-left:15px;
		font-weight:bold;
		line-height:18px;
		margin:0px;
		background-image:url(../images/project/bg-headline-startSW.gif);
		background-repeat:repeat-x;
		background-position:top;
		}
	#standard h1, #sportwelten h1
	{
		font-size:9pt;
		color:#666666;
		padding-left:15px;
		font-weight:bold;
		line-height:18px;
		margin:0px;
		background-image:url(../images/project/bg-headline.gif);
		background-repeat:no-repeat;
		background-position:top;
		}


	/* LINKS MIT ZU DEN VERSCHIEDENEN RUBRIKEN NACH FARBEN ANGELEGT */
	#standard a 
	{
		color:#585858;
		font-size:9pt;
		text-decoration:underline;
		}
	#standard a:hover
	{
		color:#fdc400;
		font-size:9pt;
		text-decoration:underline;
		}


#orange a:hover, #blau a:hover, #rot a:hover
{
	text-decoration:none;
		font-size:9pt;
	}

p {
	color:#585858;
	/*color:#666666;*/
	font-size:9pt;
	line-height:19px;
	padding:15px;
	}
div.contenttext {
	background-color:#fefefe; 
	border-left:solid 1px #f2f2f2;
	border-right:solid 1px #f2f2f2;
	border-bottom:solid 1px #f2f2f2;
	color:#585858;
	/*color:#666666;*/
	font-size:9pt;
	line-height:19px;
	padding:0px;
	margin:0px;

	}
div.contenttext-introartikel {
	color:#585858;
	/*color:#666666;*/
	font-size:9pt;
	line-height:19px;
	padding:10px 15px 10px 15px;
	margin:0px;
	background-color:#fefefe;
	border-left:solid 1px #f2f2f2;
	border-right:solid 1px #f2f2f2;
	border-bottom:solid 1px #f2f2f2;
	text-align:justify;
	}
div.contenttext-introartikelSW {
	color:#585858;
	/*color:#666666;*/
	font-size:9pt;
	line-height:19px;
	padding:10px 15px 10px 15px;
	margin:0px;
	background-color:#fefefe;
	border-left:solid 1px #f2f2f2;
	border-right:solid 1px #f2f2f2;
	border-bottom:solid 1px #f2f2f2;
	text-align:justify;
	}
#orange td, #blau td, #rot td
{
	color:#666666;
	font-size:8pt;
	line-height:19px;
	padding:15px;
	}
#orange ul, #blau ul, #rot ul
{
	line-height:19px;
	margin:15px;
	padding:0px;
	}
#orange font, #blau font, #rot font
{
	color:#666666;
	font-size:8pt;
	line-height:19px;
	padding:0px;
	margin:0px;
	}
.blank 
{
	}

/* BILDUNTERSCHRIFT */
.subimage 
{
	font-size:8pt;
	color:#BBBBBB;
	line-height:20px;
	}

/* SITEMAP */
.sitemap1 
{
	padding-left:15px;
	}
.sitemap2
{
	padding-left:30px;
	}	

.sitemap3
{
	padding-left:45px;
	}	

.sitemap4
{
	padding-left:60px;
	}	
#standard a.sitemap1
{
	color:#585858;
	/*color:#666666;*/
	font-size:9pt;
	line-height:19px;
	text-decoration:none;
	font-weight:bold;
	}

#standard a.sitemap2, #standard a.sitemap3, #standard a.sitemap4
{
	color:#585858;
	/*color:#666666;*/
	font-size:9pt;
	line-height:19px;
	text-decoration:none;
	}
#standard a.sitemap1:hover, #standard a.sitemap2:hover, #standard a.sitemap3:hover, #standard a.sitemap4:hover
{
	text-decoration:underline;
	color:#fdc400;
	}



/* TOP OF PAGE */
.ontop
{
	text-align:right;
	width:553px;
	padding:0px;
	margin-bottom:35px;
}
.ontop a 
{
	font-size:7.5pt !important;
	text-decoration:none !important;
	}

.content {}
.contenthead {color:#FFA500; font-size:12pt; font-weight:bold;}
.contentheadline {color:#000080; font-size:12pt; font-weight:bold;}

a.contenttext, a {color:#585858; text-decoration:underline; font-size:9pt;}
a.contenttext:hover, a:hover {color:#fdc400; text-decoration:underline;}

ul.contenttext 
{
	line-height:19px;
	margin-left:15px;
	padding:0px;
}

.contenttable {}
table.contenttext 
{
	width:90%;
	padding:0px;
	}
table.contentformular 
{
	width:500px;
	padding:0px;
	margin:0px;
	border:solid 0px #DCDCDC;
	}
table.contentformular input, table.contentformular select, table.contentformular textarea
{
	padding:0px;
	margin:0px 0px 0px 2px;
	border:solid 1px #DCDCDC;
	color:#585858;
	/*color:#666666;*/
	}
table.contentformular tr td table tr td label
{
	vertical-align:top;
	}
td.contentformular
{
	margin:0px;
	padding:0 0 5px 0;
	}

td.contentformulartext
{
	border:solid 0px red;
	margin:0px;
	font-size:9pt;
	vertical-align:middle;
	padding:0 0 5px 0;
	width:100px;
	}
td.contenttext
{
	border:solid 0px #DCDCDC;
	margin:0px;
	padding:0 5px 5px 0;
	}
form 
{
	margin:0px;
	padding:0px;
	}

/* TABELLENFORMATIERUNGEN */
table.cell 
{
	width:520px;
	padding:0px;
	font-size:9pt;
	color:#585858;
	/*color:#666666;*/
	}
th.cell 
{
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	padding:0 5px 8px 0;
	}

/* FUNKTION DES UMFLIESSENDEN TEXTES BEI BILDERN */
div.contenttext-introartikel div.image {
	color:#585858;
	/*color:#666666;*/
	font-size:8pt;
	margin:0px;
	}
div.contenttext-introartikelSW div.image {
	color:#585858;
	/*color:#666666;*/
	font-size:8pt;
	margin:0px;
	}div.image 
{
	margin:0px;
	padding:0px;
	height:0px;
	}
.left 
{
	margin:0px;
	padding-right:10px;
	padding-top:5px;
	color:#585858;
	/*color:#666666;*/
	font-size:8pt;
	}
.right 
{
	margin:0px;
	padding-left:10px;
	padding-top:5px;
	color:#585858;
	/*color:#666666;*/
	font-size:8pt;
	}

 
/* FOOT */
.foot 
{
	background-color:#e0e0e0;
	height:17px;
	line-height:17px;
	color:#666666;
	font-size:7.5pt;
	text-decoration:none;
	vertical-align:middle;
	width:100%;
	}
.foot a
{
	color:#666666;
	font-size:7.5pt;
	text-decoration:none;
	}
.foot a:hover 
{
	text-decoration:underline;
	}



/* INHALTSVERZEICHNIS / TOC */
.toc 
{	
	width:100%;
	float:left;
	background-color:#FFFFFF;
	margin-bottom:5px;
	}
.toc ul 
{
	margin:0px;
	padding:0px;
	list-style:none;
	vertical-align:top;
	}
.toc li a
{
	color:#585858;
	/*color:#666666;*/
	text-decoration:none;
	font-size:8pt !important;
	padding-left:13px;
	}
.toc li a:hover
{
	color:#fdc400;
	text-decoration:none;
	}
.toc li 
{
	margin:0px;
	padding:0px;
	background-image:url(../images/project/lister.gif);
	background-repeat:no-repeat;
	background-position:1px 6px;
	}

/* SPONSORENBANNER */
img.partnerimg 
{
	border:solid 0px red;
	padding:0px;
	margin-bottom:10px;
	}
.partner
{
	font-size:8pt;
	color:#AAAAAA;
	padding:0px;
	background-color:#FFFFFF;
	text-align:center;
	}
.partner a
{
	font-size:8pt;
	padding:0px;
	}
h4 
{
	margin:0px;
	padding-left:10px;
	font-size:8pt;
	height:20px;
	line-height:20px;
	width:180px;	
	background-image:url(../images/project/header-banner.gif);
	background-repeat:no-repeat;
	}
.logos 
{
	background-color:#FEFEFE;
	margin:0px;
	padding:0px;
	width:180px;
	text-align:center;
	}

#infodb {width:530px;}
#infodb h3 
{
		font-size:9pt;
		color:#585858;
		/*color:#666666;*/
		padding-left:15px;
		font-weight:bold;
		line-height:18px;
		margin:0px;
		background-image:url(../images/project/bg-headline.gif);
		background-repeat:no-repeat;
		background-position:top;
	}

#infodb td
{
	color:#585858;
	/*color:#666666;*/
	font-size:9pt;
	line-height:19px;
	padding:0px;
	margin:0px;
	color:#585858;
	/*color:#666666;*/
	line-height:19px;
	text-align:justify;

	}
	}
#infodb td.infolink
	{
	text-align:left;
}
#infodb p
{
	padding-left:15px;
	padding-top:0px;
	}

/*Link schlagwortliste LSVInfoDB*/
#SchlagwortListe a.sel
{
	color:#fdc400; text-decoration:underline;}
#SchlagwortListe td
{
	padding-bottom:3px;
	border:solid 0px red;
	}