/* ==================================================== */
/*	Formatierung Banner und Navigation		*/
/* ====================================================	*/

/* ---------------------------- */
/* Seite allgemein		*/
/* ---------------------------- */

body.banner {
	background-color:	#004D77;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
	}

img.banner {
	border:			0px hidden;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px; 
	}


/* ---------------------------- */
/* Navigationsmenue		*/
/* ---------------------------- */

table.nav {
	background-color:	#003366;
	border:			0px hidden;
	border-collapse:	collapse;
	}

td.nav {
	text-align:		center;
	border-right:		1px solid white;
	border-left:		1px solid white;
	}

A:link.nav {
        color:			white;
	font-family:		Arial;
	font-size:		10px;
	font-weight:		bold;	
        text-decoration:	none; 
	padding-right:		15px;
	padding-left:		15px;
	padding-top:		2px;
	padding-bottom:		2px;
	}

A:visited.nav {
	color:			white;
	font-family:		Arial;
	font-size:		10px;
	font-weight:		bold;
        text-decoration:	none;
	padding-right:		15px;
	padding-left:		15px;
	padding-top:		2px;
	padding-bottom:		2px;
	}

A:hover.nav {
        color:			#F2F5AB;
	font-family:		Arial;
	font-size:		10px;
	font-weight:		bold;
       	text-decoration:	none;
	background-color:	#006699;
	padding-right:		15px;
	padding-left:		15px;
	padding-top:		2px;
	padding-bottom:		2px;
	}

A:active.nav {
        color: 			#F2F5AB;
       	text-decoration: 	none; 
	}


/* ==================================================== */
/*	Formatierung MainFrame-Seiten			*/
/* ====================================================	*/

/* ---------------------------- */
/* Seite allgemein		*/
/* ---------------------------- */

body.mainframe {
	background-color:	#006699;
	margin-top:		10px;
	margin-left:		10px;
	margin-right:		10px;
	scrollbar-base-color:	#006699;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color:  #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color:	#006699;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color:	#000000;
	scrollbar-track-color:	#004D77; 
	}

/* ---------------------------- */
/* Ueberschriften und Text	*/
/* ---------------------------- */

h1.mainframe {
	font-family:		Arial; 
	font-weight:		bolder;
	font-size:		18px; 
	color:			#FFFFFF;
	}

p.mainframe {
	font-family:		Arial; 
	font-style:		normal;
	font-size:		10pt; 
	color:			#FFFFFF;
	}

/* ---------------------------- */
/* Links			*/
/* ---------------------------- */


A:link {
	color:			#F2F5AB; 
	}

A:visited {
	color:			#F2F5AB; 
	}

A:hover {
        color:			white; 
	}

/* ---------------------------- */
/* Grafiken			*/
/* ---------------------------- */

img {
	border:			1px solid white;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-left:		15px;
	margin-right: 		15px; 
	}

img.ohnerand {
	border:			1px solid white;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right: 		0px; 
	}


/* ==================================================== */
/*	Formatierung Galerie				*/
/* ====================================================	*/

table.galerie {
	background-color:	#003366;
	border:			hidden;
	filter:Shadow(color=black,direction=135);
	}

td.galhead {
	background-color:	#004D77; 
	text-align:		center;
	}

td.galerie {
	background-color:	#006699; 
	text-align:		center;
	vertical-align:		top;
	}

p.galtdhead {
	font-family:		Arial;
	font-size:		12px;
	color:			#FFFFFF;
	}

p.galerie {
	font-family:		Arial;
	font-size:		11px;
	color:			#FFFFFF;
	}

img.galerie {	
	border:			1px outset white;
	margin-top:		5px; 
	margin-bottom:		5px;  
	margin-left:		5px; 
	margin-right: 		5px;  
	} 

A:link.galerie {
        color:			#F2F5AB;
	font-family:		Arial;
	font-size:		10px;
	}

A:visited.galerie {
	color:			#F2F5AB;
	font-family:		Arial;
	font-size:		10px;
	}

A:hover.galerie {
        color:			#FFFFFF;
	font-family:		Arial;
	font-size:		10px;
	}

/* ==================================================== */
/*	Formatierung News und Termine			*/
/* ====================================================	*/

body.newsframe {
	background-color:	#004D77;
	margin-top:		5px;
	margin-left:		5px;
	margin-right:		5px;
	}

hr.newsframe {
	margin:			0px;
	color:			#006699;
	height:			1px;
	}

hr.newsarchiv {
	margin:			0px;
	color:			#FFFFFF;
	height:			1px;
	}

h1.newsframe {
	font-family:		Arial; 
	font-weight:		bolder;
	font-size:		18px; 
	color:			#006699;
	text-align:		center;
	margin:			0px;
	}

h2.newsframe {
	font-family:		Arial; 
	font-weight:		normal;
	font-size:		11px;
	font-style:		italic;
	color:			#006699;
	text-align:		left;
	margin:			0px;
	}

p.newsframe {
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px; 
	color:			#006699;
	margin:			0px;
	}

td.newsframe2 {
	background-color:	#F4F1A4;
	border-width:		1px;
	border-color:		#9999FF;
	border-top-style:	dotted;	
	border-bottom-style:	dotted;
	border-left-style:	dotted;
	border-right-style:	dotted;
	padding:		5px;
	}

td.newsframe {
	background-color:	#FFFFFF;
	border-width:		1px;
	border-color:		#9999FF;
	border-top-style:	dotted;	 
	border-bottom-style:	dotted;
	border-left-style:	dotted;
	border-right-style:	dotted;
	padding:		5px;
	}
img.news {
        border: 0px hidden;
        }	


A:link.newsframe {
        color:			#006699; 
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}

A:visited.newsframe {
     	color:			#004D77;
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}

A:hover.newsframe {
	color:			#006699;
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}

A:link.news {
        color:			#006699;
	text-decoration:	none; 
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}

A:visited.news {
     	color:			#004D77;
	text-decoration:	none;
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}

A:hover.news {
	color:			#006699;
	text-decoration:	underline;
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}


/* ==================================================== */
/*	Formatierung Sponsoren-Links			*/
/* ====================================================	*/

body.sponsors {
	background-color:	#004D77;
	margin-top:		5px;
	margin-left:		10px;
	margin-right:		15px;
	}

hr.sponsors {
	margin:			0px;
	color:			#006699;
	height:			1px;
	}

h1.sponsors {
	font-family:		Arial; 
	font-weight:		bolder;
	font-size:		18px; 
	color:			#006699;
	text-align:		center;
	margin:			0px;
	}

h2.sponsors {
	font-family:		Arial; 
	font-weight:		normal;
	font-size:		11px;
	font-style:		italic;
	color:			#006699;
	text-align:		left;
	margin:			0px;
	}

p.sponsors {
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px; 
	color:			#006699;
	margin:			0px;
	}


table.sponsors {
	table-layout:		fixed;
	width:			150px;
	background-color:	#FFFFFF;
	border-width:		1px;
	border-color:		#9999FF;
	border-top-style:	dotted;	 
	border-bottom-style:	dotted;
	border-left-style:	dotted;
	border-right-style:	dotted;
	padding:		5px;
	}


A:link.sponsors {
        color:			#006699; 
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}

A:visited.sponsors {
     	color:			#004D77;
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}

A:hover.sponsors {
	color:			#006699;
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	}


/* ==================================================== */
/*	Formatierung Gaestebuch				*/
/* ====================================================	*/

table.guestbook {
	background-color:	#003366;
	border:			hidden;
	filter:Shadow(color=black,direction=135);
	}

td.guestbook {
	background-color:	#004D77;
	text-align:		left;
	}

h1.guestbook {
	font-family:		Arial;
	font-weight:		bolder;
	font-size:		18px;
	color:			#FFFFFF;
	}

p.guestbookhead {
	font-family:		Arial;
	font-size:		11px;
	font-weight:            bold;
	color:			#FFFFFF;
	}

p.guestbook {
	font-family:		Arial;
	font-size:		11px;
	color:			#FFFFFF;
	}

input.guestbook {
        background-color:       #006699;
        font-family:		Arial;
	font-size:		11px;
	color:			#FFFFFF;
	width:                  300px;
	}

textarea.guestbook {
        background-color:       #006699;
        font-family:		Arial;
	font-size:		11px;
	color:			#FFFFFF;
	width:                  300px;
	}	

/* ==================================================== */
/*	Formatierung Standings				*/
/* ====================================================	*/

table.standings {
	background-color:	#003366;
	border:			hidden;
	filter:Shadow(color=black,direction=135);
	}

td.standingshead {
	background-color:	#004D77;
	text-align:		left;
	}

td.standings {
	background-color:	#006699;
	text-align:		center;
	vertical-align:		top;
	}

h1.standings {
	font-family:		Arial;
	font-weight:		bolder;
	font-size:		18px;
	color:			#FFFFFF;
	}

p.standingshead {
	font-family:		Arial;
	font-size:		11px;
	font-weight:            bold;
	color:			#FFFFFF;
	}

p.standings {
	font-family:		Arial;
	font-size:		11px;
	color:			#FFFFFF;
	}

/* ==================================================== */
/*	Formatierung ImageViewer			*/
/* ====================================================	*/

body.imageviewer {
	background-color:	#006699;
	margin-top:		3px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px;
	}

img.imageviewer {
	border:			1px solid white;
	margin-top:		0px;
	margin-bottom:		5px;
	margin-left:		0px;
	margin-right:		0px; 
	}

img.naviv {
	border:			0px hidden;
	}


/* ==================================================== */
/*	Spezielle Formatierungen			*/
/* ====================================================	*/

/* ---------------------------- */
/* Start-Grafik			*/
/* ---------------------------- */


img.home {
	border:			1px solid white;
	margin-top:		0px;
	margin-bottom:		0px;
	margin-left:		0px;
	margin-right:		0px; 
	} 

/* ---------------------------- */
/* Logos			*/
/* ---------------------------- */

img.logo {
	border: 		0px hidden;
	margin-top: 		0px;
	margin-bottom: 		0px;
	margin-left: 		0px;
	margin-right: 		0px; 
	} 

/* ---------------------------- */
/* Bildunterschrift		*/
/* ---------------------------- */

p.bildtext {
	font-family:		Arial; 
	font-style:		normal;
	font-size:		11px;
	text-align:		center;
	text-decoration:	none; 
	color:			#FFFFFF;
	margin:			0px;
	}

A.bildtext {
	text-decoration:	none; 
	}
