<!--
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
b,strong{font-weight:bold;}

body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
div{border:0px;}
/** Own CSS **/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}
#body {
	width:970px;
	margin-left:auto;
	margin-right:auto;
}
#header{
	background:transparent url(/img/2009/head.png) no-repeat scroll left top;
	height:98px;
	padding-top:112px;
	position:relative;
	z-index:30;
display:none;
}
#navigation{
	background:url(/img/2009/layout_vorschlag_r2_c4.png) repeat-x;
	height:42px;
	overflow:hidden;
}
#banner{
	background:url(/img/2009/banner.png) no-repeat left top;
	height:42px;
	overflow:hidden;
	text-align:right;
}
#left{
	float:left;
	width:719px;
	position:relative;
}
#right{
	background:#DDDDDD url(/img/2009/layout_vorschlag_r5_c14.png) no-repeat scroll 0 0;
	float:right;
	padding-left:10px;
	padding-top:26px;
	width:240px;
display:none;
}
.clear{clear:both;}
#impressum{
	background:url(/img/2009/layout_vorschlag_r10_c1.png) no-repeat;
	width:146px;
	float:left;
	height:154px;
padding-top:60px;
padding-left:45px;
}
#footer{
	background:transparent url(/img/2009/layout_vorschlag_r10_c13.png) repeat-x scroll 0 21px;
	height:175px;
	overflow:hidden;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
display:none;
}
#sitemap{
	width:573px;
	float:left;}
#profimatic{
	background:url(/img/2009/layout_vorschlag_r10_c14.png) no-repeat;
	width:237px;
	float:right;
	height:154px;overflow:hidden;
	padding-left:14px;
	padding-top:60px;
	position:absolute;
	right:0;
	top:18px;
display:none;
}
#news{
	background:transparent url(/img/2009/layout_vorschlag_r7_c2.png) no-repeat scroll 0 0;
	height:245px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding-left:10px;
	padding-top:60px;
	width:651px;
display:none;
}
h1,h2,h3{
	border-bottom:1px solid #DDDDDD;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px;
	margin-right:10px;
	padding-bottom:5px;
	color:#074F99;
}
#text{
	margin-bottom:25px;
	margin-left:10px;
	min-height:400px;
line-height:1.6em;
margin-right:20px;
}

#login,#loggedin{
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #DDDDDD;
	font-size:0.7em;
	padding:5px;
	position:absolute;
	right:0;
	top:10px;
	width:290px;
}
#loggedin{text-align:right;width:inherit;border-color:#074F99;background:#fff;line-height:1.2em;}
#loggedin img{border:1px solid #ddd;max-height:50px;display:block;float:left;margin-right:5px;}
#loggedin a{color:#074F99;}
#loggedin #logout{margin-left:20px;font-size:1.4em;position:absolute;bottom:5px;right:5px;color:black;font-weight:bold;}
#login .fields{border:1px solid #DDD;width:80px;}
#login input{vertical-align:middle;}
#footblock{background:url(/img/2009/bottom_bg.png) repeat-x;}

#jsddm
{	margin: 0;
	padding: 0;
	}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		margin-right:5px;
		text-decoration: none;
		
		
		color: #EAFFED;
		white-space: nowrap}

	#jsddm li a:hover
	{}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top:1px solid #999;
			width:auto;
			
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{
		background:#DDDDDD none repeat scroll 0 0;
		border-bottom:1px solid #999999;
		border-left:1px solid #999999;
		border-right:1px solid #999999;
		color:#333333;
		padding:5px;
		width:auto;
			}
		
		#jsddm li ul li a:hover
		{background:#333;
		color:#fff;}
#flyer{
	background:transparent url(/img/pdf.png) no-repeat scroll 0 0;
	height:20px;
	padding-left:21px;
	padding-top:2px;
	position:absolute;
	right:-64px;
	top:-2px;
	width:150px;
}
#flyer a{color:#003366;}
#turniernavi{text-align:center;margin-bottom:20px;margin-top:20px;font-size:1.3em;font-weight:bold;font-family:"Trebuchet MS"}
#turniernavi a{color:#074F99;text-decoration:none;}
#turniernavi a:hover{text-decoration:underline;}
#text td{font-size:1.2em;font-weight:bold;padding-top:9px}
#text a{color:#074F99;text-decoration:none;}
#text a:hover{text-decoration:underline;}

#etoNotice{text-align:center;background:#000;padding-bottom:5px;color:#333;display:none;}
#rangliste table{margin-left:auto;margin-right:auto;}
#rangliste td,#rangliste th{font-size:1em;font-weight:normal;padding:5px;}
#rangliste .hell{background:#efefef}
#rangliste .header td{color:#efefef;background:#333;}
.player table td{font-weight:normal !important;font-size:1em !important;vertical-align:top;padding-left:10px;}
.player{margin-top:20px;}
.league table{margin-left:auto;margin-right:auto;}
.league td,.league th{font-size:1em !important;font-weight:normal !important;padding:5px;}
.league .hell{background:#efefef}
.league .header td{color:#efefef;background:#333;}
.league strong{font-weight:bold;display:block;margin-top:10px;font-size:1.2em;border-bottom:1px solid #efefef;margin-bottom:10px;}
#news .h2,#news .newscatdesc{display:none;}
.newsblock .newselement{float:left;
padding-right:15px;
width:200px;}
#news a{color:maroon;font-weight:bold;}
#news .newstitle{height:43px;}
#news .newsarchive{display:none;}
#form1 input[type="radio"]{margin-right:10px}
#text #login{position:relative;font-size:1em;width:350px;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center;font-weight:bold;padding:10px}
#form1 input[type="submit"]{margin-top:10px;}
#form1 {margin-left:auto;margin-right:auto;width:330px;margin-top:30px;}
#orderForm label{display:block;float:left;width:180px;text-align:right;padding-right:20px;}
#orderForm input[type="text"]{width:20em;border:1px solid #DDD;padding:2px;display:block;margin-bottom:5px;}
#orderForm input[type="checkbox"]{display:block;width:20px;margin-left:200px;}
#orderForm #geburtstag{width:10em;}
#orderForm #plz{width:5em;}
#orderForm .error{color:red;display:block;font-weight:bold;float:none;width:200px;margin-left:180px;text-align:left;padding-left:20px;}
#orderForm .submit{clear:both;display:block;margin-left:200px;margin-top:20px;margin-bottom:20px;}
#text blockquote{margin:10px;margin-left:200px;}
#orderdiv{margin-bottom:20px}
#orderdiv p{margin-left:200px;}
.player .data .error{margin-left:0px !important;padding-left:0px !important;}
#edit_data{position:absolute;width:inherit;right:10px;top:0px;}
#footer a,#footer{text-decoration:none;color:#888;font-size:11px;}
#footer a:hover{color:#ddd;}
#turniere .header td{background:#333;color:#fff;padding:4px;}
#turniere td{padding:4px;}
#turniere .table{background:#efefef;margin-bottom:10px;border:1px solid #333}
#turniere h2{background:#EFEFEF none repeat scroll 0 0;
border-bottom:1px solid #999999;
margin-bottom:5px;
padding:3px;}
#turniere h3{margin-bottom:0px;}
#turniere,#turniere td,#turniere th{font-size:0.9em;}
#turniere a{display:block;margin-bottom:15px;color:#333;}
#content{z-index:10;position:relative}
.tableresult{margin-left:auto;margin-right:auto;}
.greenadvice{display:block;width:450px;color:darkgreen;background:lightgreen;border:1px solid darkgreen;padding:10px;margin-top:20px;margin-left:auto;margin-right:auto;}
#turniere .dunkel{background:#dfdfdf}
#homelink{width:500px;height:100px;position:absolute;top:0px;}
.archivlink{color:#5C4520 !important;}
#text h3{margin-top:15px;}
-->