BODY {
	font-family: Helvetica,Verdana,Arial,sans-serif; 
	background-color:#ececec;
	background-image:url(../images/etc/bg_body1.gif);
	background-position:center;
	background-repeat:repeat-y;
	}




/* ÜBERSCHRIFTEN */

h1, h2 {font-family: Helvetica,Verdana,Arial,sans-serif; font-size:24pt; color:Teal; font-weight:lighter; text-align:left;}
h2 {font-family: Helvetica,Verdana,Arial,sans-serif;
	border-top:solid 1px #e13817;
	border-left:solid 1px #e13817;
	line-height:28px;
	color:#04006c;
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;
	width:168px;
	margin-bottom:3px;
	}
h3 {font-size:12pt;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#04006C;
	line-height:26px;
	vertical-align:top;
	margin-bottom:5px;
	border-top:solid 1px #e13817;
	border-left:solid 1px #e13817;
	padding-left:5px;
}
hr { width:100%; height:1px; }
small {font-size:8pt; }

/* EINSTELLUNGEN DER Schrift */
a, td, p, th, div, input, textarea, select {
	text-decoration:none;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	font-size:10pt;
	line-height:18px;
	color:#04006c;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
p.img
{
	text-align:center;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	}
th
{
	text-align:left;
	}
ol, ul, li {
	text-decoration:none;
	font-family:Arial, Helvetica,"Sans Serif";
	font-size:9pt;
	color:#04006c;
}


ul.toc
{
	font-size:9pt;
	color:#04006c;
	font-family:Arial, Helvetica,"Sans Serif";
	margin-left:32px;
	margin-top:0px;
	margin-bottom:0px;
}


/* EINSTELLUNGEN DER LINKS */
a:link {color:#e13817; text-decoration:none; }
a:visited {color:#e13817; text-decoration:none; }
a:hover {color:#e13817; text-decoration:underline; }


/* Einstellungen Bilder */
img
{
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-bottom:0px;
	}

input, textarea {
	/*border:none;
	text-align:right;*/
	padding-right:0px;
	font-size:9pt;
	font-family:Arial;
}

#main
{
	width:984px;
	position:absolute;
	left:50%;
	margin-left:-491px;
	top:0px;
	border:solid 0px blue;
	}

#left
{
	width:168px;
	position:absolute;
	left:3px;
	top:3px;
	}
#icons
{
	background-image:url(../images/etc/bottom168.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-top:10px;
	height:28px;
	text-align:center;
	border-top:solid 1px #e13817;
	border-left:solid 1px #e13817;
	}
div.navi1
{
	border-top:solid 1px #e13817;
	border-left:solid 1px #e13817;
	width:163px;
	padding-left:5px;
	}
#navi
{
	position:relative;
	width:168px;
	text-align:left;
	background-image:url(../images/etc/bottom168.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-top:10px;
	}


a.navi1:link, a.navi1:visited, a.navi1:active, td.navi1 
{
	line-height:28px;
	color:#04006c;
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;
	width:163px;
	padding-top:2px;
}
a.navi1 small
{
	line-height:15px;
	font-size:10pt;
	padding-bottom:5px;
	color:#e13817;
	}
li.navi2
{
	text-align:left;
	width:150px;
	list-style-type:none;
	font-weight:bold;
	font-size:10pt;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:7px;
		}

a.navi2:link, a.navi2:visited, a.navi2:active {
	color:#04006c;
	text-decoration:none;
}
a.navi2sel:link, a.navi2sel:visited, a.navi2sel:active {
	color:#e13817;
	text-decoration:none;
}
a.navi2:hover, a.navi2sel:hover, a.navi1:hover
{
	color:#e13817;
	}

#ticker
{
	position:relative;
	width:600px;
	height:60px;
	background-image:url(../images/etc/bottom600.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-bottom:10px;
	margin-top:0px;
	}
#ticker h2{font-family: Helvetica,Verdana,Arial,sans-serif;
	border-top:solid 1px #e13817;
	border-left:solid 1px #e13817;
	line-height:28px;
	color:#04006c;
	font-size:12pt;
	text-decoration:none;
	font-weight:bold;
	width:600px;
	padding-left:5px;
	margin-bottom:3px;
	}

#ticker4
{
	width:570px;
	margin-left:25px;
}
#page
{
	position:absolute;
	top:3px;
	left:191px;
	width:600px;
	padding:0px;
	}
p.dat
{
	padding-left:25px;
	font-size:8pt;
	padding-bottom:3px;
	}
div.content
{
	text-align:left;
	position:relative;
	width:600px;
	background-image:url(../images/etc/bottom600.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-bottom:10px;
}
div.content img
{
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	}
div.content td, th
{
	padding:2px 2px 2px 2px;}
div.content table.cont
{
	background-color:#e13817;
	}
tbody.cont 
{
	}
div.content td.cont1l, td.cont2l, td.cont3l, td.cont4l, td.cont5l, td.cont1, td.cont2, td.cont3, td.cont4, td.cont5, th.cont1, th.cont2, th.cont3, th.cont4, th.cont5, th, td
{
	vertical-align:top;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	}
ul.toc
{
	padding-left:10px;
	padding-bottom:5px;
	}

div.para
{
	padding-left:25px;
	width:600px;
	border:solid 1px #ffffff;
	padding-right:25px;
	}
div.para h3
{
	border:0px;}
div.top
{
	text-align:right;
	padding-right:15px;
	padding-bottom:10px;
	position:relative;
	}

#right
{
	position:absolute;
	left:811px;
	top:3px;
	width:168px;
	}

#clubinfo
{
	position:relative;
	width:168px;
	text-align:left;
	background-image:url(../images/etc/bottom168.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin-bottom:0px;
	}
#clubinfo p
{	padding-left:25px;
	padding-right:3px;
	padding-bottom:5px;
	width:168px;
	}
#clubinfo br
{
	line-height:3px;
	}

div.partner1
{	
	position:relative;
	width:168px;
	margin-top:0px;
	background-image:url(../images/etc/top168.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	}
#partner
{	
	position:relative;
	width:168px;
	margin-top:10px;
	margin-bottom:2px;
	background-color:#ffffff;
	background-image:url(../images/etc/bottom168.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	text-align:center;
	}
#partner img
{	margin-top:7px;
	margin-bottom:7px;
	margin-left:1px;
	border:solid 1px #04006c;
	}
#partner p
{
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:5px;
	}
#wetter
{	
	position:relative;
	width:168px;
	height:130px;
	margin-top:10px;
	background-color:#ffffff;
	background-image:url(../images/etc/bg_wetter.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
	}
#wetter br{ margin-top:5px;
	line-height:7px;
	}
#pagefoot 
{
	position:absolute;
	text-align:right;
	background-color:#465384;
	color:#ffffff;
	font-size:8pt;
	font-family:Arial,Helvetica,Sans-Serif;
	width:760px;
	height:20px;
	bottom:0px;
	z-index:100;
}
#pagefoot a 
{
	text-decoration:none;
	color:#ffffff;
	padding-right:30px;
	}

#icourt small
{
	background-image:url(../images/image89465.gif_);
	width:100%;
	height:100%;
	border:solid 0px red;
	}

div.detailinfo	/* div um das gesamte Control */
{
	}
table.detailinfo	/* Tabelle mit Bild, Reitern Text und Formular */
{
	}
div.reiter	/* div inerhalb Tabellenzelle mit allen Reitern als Links */
{
	margin-top:4px;
	margin-bottom:5px;
	}

/* Bild */
img.image
{
	}

/* bei 5 Reitern */
a.reiter20, a.reiter25, a.reiter33 ,a.reiter50, a.reiter100
{
	border-top:solid 1px #DA391C;
	border-left:solid 1px #DA391C;
	margin:3px;
	padding:2px;
	}
a.reitersel20, a.reitersel25, a.reitersel33, a.reitersel50, a.reitersel100
{
	border-top:solid 1px #080392;
	border-left:solid 1px #080392;
	color:#080392;
	margin:3px;
	padding:2px;
	}
a.reiter20:hover, a.reiter25:hover, a.reiter33:hover, a.reiter50:hover, a.reiter100:hover, a.reitersel20:hover, a.reitersel33:hover, a.reitersel25:hover, a.reitersel50:hover, a.reitersel100:hover
{
	color:#080392;
	text-decoration:none;
	}