@CHARSET "ISO-8859-1";

@page {
	size:auto;
	margin-top:1.5cm;
	margin-left:2.0cm;
	margin-right:1.5cm;
	margin-bottom:1.5cm;
}

@media all {
	#headExtension {
		display:none;
	}
}

@media print {
	#noprint, #menuTop, #menuEnd { 
		display:none; 
	}
	#headExtension {
		display:inline;
		font-weight:normal;
	}
	#bodyDefault, #bodyGenerate, #Club500, #Club1000, #disclaimer {
		padding-top:155px;
		padding-left:25px; 
		padding-right:10px;
		padding-bottom:10px;
		margin-top:0px;
		margin-left:10px; 
		margin-right:0px;
		margin-bottom:10px;
	}
}

body {
	top:0px;
	left:0px; 
	right:0px;
	bottom:0px;
	padding-top:170px;
 	padding-left:250px; 
	padding-right:10px;
	padding-bottom:10px;
	margin-top:0px;
 	margin-left:10px; 
	margin-right:10px;
	margin-bottom:10px;
	font-size:16px; color: black;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	/* Windows-IE positioniert von der HTML-Datei aus. */
	/*  Firefox positioniert von der CSS-Datei aus. */
	cursor:url(./../images/pointer.cur),pointer;
	min-width:350px;
	z-index:0;
}

body.printview {
	padding-top:155px;
 	padding-left:25px; 
	padding-right:10px;
	padding-bottom:10px;
	margin-top:0px;
 	margin-left:10px; 
	margin-right:0px;
	margin-bottom:10px;
}

body.disclaimer {
	top:0px;
	left:0px; 
	right:0px;
	bottom:0px;
	padding-top:170px;
 	padding-left:250px; 
	padding-right:10px;
	padding-bottom:10px;
	margin-top:0px;
 	margin-left:10px; 
	margin-right:10px;
	margin-bottom:10px;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	/* Windows-IE positioniert von der HTML-Datei aus. */
	/*  Firefox positioniert von der CSS-Datei aus. */
	cursor:url(./../images/pointer.cur),pointer;
	min-width:350px;
	z-index:0;
	font-size:10px; color: black;
}

body.image {
	padding: 0px 0px;
	margin: 10px 10px;
}

body.topicaldays {
	padding-top:170px;
 	padding-left:10px; 
	padding-right:10px;
	padding-bottom:10px;
	margin-top:0px;
 	margin-left:30px; 
	margin-right:10px;
	margin-bottom:10px;
}

body.topical {
	padding-top:10px;
 	padding-left:10px; 
	padding-right:10px;
	padding-bottom:10px;
	margin-top:0px;
 	margin-left:30px; 
	margin-right:10px;
	margin-bottom:10px;
}

h1.disclaimer { margin-left:0px; font-size:20px; font-family:sans-serif, Helvetica, Arial, Tahoma; } 
h2.disclaimer { margin-left:0px; margin-bottom:2px; font-size:16px; font-family:sans-serif, Helvetica, Arial, Tahoma; } 

body.start { 
	top:0px;
	left:0px; 
	right:0px;
	bottom:0px;
 	padding-top:170px;
 	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
 	margin-left:0px; 
	margin-right:0px;
	font-size:16px; color: black;
	font-family:Helvetica, Arial, Tahoma, sans-serif;
	/* Windows-IE positioniert von der HTML-Datei aus. */
	/*  Firefox positioniert von der CSS-Datei aus. */
	cursor:url(./../images/pointer.cur),pointer;
	z-index:0;
}

a.start {
	font-size:14px;
}
a.start:link { color:black; }
a.start:visited { color:black; }
a.start:hover { color:#FC0204; }
a.start:active { color:black; } 

#center {
	text-align:center;
}

embed {
	z-index:-1;
}

h1 { margin-left:-20px; font-size:36px; font-family:sans-serif, Helvetica, Arial, Tahoma; } 
h2 { margin-left:-20px; font-size:26px; font-family:sans-serif, Helvetica, Arial, Tahoma; } 
h3 { margin-left:-10px; font-size:20px; font-family:sans-serif, Helvetica, Arial, Tahoma; } 

/*
hr.top { margin-left:-20px; margin-right:0px; height:5px; border:1px solid #048204; }
hr { margin-left:0px; margin-right:0px; height:5px; border:1px solid #048204; }
*/
/* img.hrtop {width:100%; height:3px; margin-left:-19px; margin-right:-1px; margin-top:6px; margin-bottom:6px; border:1px solid #048204;} */
img.hrtop {
	width:100%;
	height:3px;
	margin-left:-19px;
	margin-right:-1px;
	margin-top:6px;
	margin-bottom:6px;
	border:1px groove #048204;
}
/* img.hr {width:100%; height:3px; margin-left:-1px; margin-right:-1px; margin-top:6px; margin-bottom:6px; border:1px solid #048204;} */
img.hr {
	width:100%;
	height:3px;
	margin-left:-1px;
	margin-right:-1px;
	margin-top:6px;
	margin-bottom:6px;
	border:1px groove #048204;
}

a.links:link    { color:black; }
a.links:visited { color:black; }
a.links:hover   { color:#FC0204; }
a.links:active  { color:#C4B22C; }
img.links { border-style:ridge; border-width:thin; border-color:#048204; }
img.linksHover { border-style:ridge; border-width:thin; border-color:#FC0204; }

a.image:link    { color:black; }
a.image:visited { color:black; }
a.image:hover   { color:#FC0204; }
a.image:active  { color:#C4B22C; }
img.image { border-style:ridge; border-width:medium; border-color:#048204; }
img.imageHover { border-style:ridge; border-width:medium; border-color:#FC0204; }

a.team:link    { color:black; }
a.team:visited { color:black; }
a.team:hover   { color:#FC0204; }
a.team:active  { color:#C4B22C; }

table.management { margin-left:+10px; border-style:none }
td.management { font-size:16px; vertical-align:top }
strong.management { font-size:20px; }
img.management { border-style:ridge; border-width:medium; border-color:#048204 }

div.welcome_topical { 
	margin-left:75px; margin-right:75px; 
	font-weight:bold; font-size:20px; color:#048204;
	text-align:center;
}
table.welcome { width:80%; border:0; }
tr.welcome_h { height:40px; }
tr.welcome { height:125px; }
th.welcome { }
img.welcome { height:125px; }

a.welcome:link    { color:black; 
      font-family:sans-serif, Helvetica, Arial, Tahoma; font-weight:bold; font-size:20px; text-decoration:none; }
a.welcome:visited { color:black; 
      font-family:sans-serif, Helvetica, Arial, Tahoma; font-weight:bold; font-size:20px; text-decoration:none; }
a.welcome:hover   { color:#FC0204; 
      font-family:sans-serif, Helvetica, Arial, Tahoma; font-weight:bold; font-size:20px; text-decoration:none; }
a.welcome:active  { color:#C4B22C; 
      font-family:sans-serif, Helvetica, Arial, Tahoma; font-weight:bold; font-size:20px; text-decoration:none; }

/* Uebersicht in Darstellung TABLE Spalte 1 und 2 */
#tabledays1 a { font-weight:bold }
#tabledays2 a { font-weight:normal }

a.news:link    { color:black; }
a.news:visited { color:black; }
a.news:hover   { color:#FC0204; }
a.news:active  { color:#C4B22C; }
a.news_current { color:#C4B22C; }
h3.news { margin-left:-10px; margin-bottom:5px; font-size:20px; font-family:sans-serif, Helvetica, Arial, Tahoma; } 

a.news_home:link    { color:#048204; }
a.news_home:visited { color:#048204; }
a.news_home:hover   { color:#FC0204; }
a.news_home:active  { color:#C4B22C; }
