/*hintergrund*/

#masthead {
}

#top_nav {
}

#container {
	position: relative;
	width: 100%;
}

#left_col {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
}

#page_content {
	margin-left: 200px;
}

#footer {
}

/*hintergrundende*/

* {
	/*background-color: palegreen;*/
	font-family: 'Arial',Times New Roman,sans-serif;
	font-size: 96%;
	}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 85px;
	font-style: normal;
	float: left;
	color: white;
	}
	
	
ul li {
	position: relative;
	font-style: normal;
	}
	
li ul {
	position: absolute;
	left: 84px;
	top: 0;
	display: none;
	font-style: normal;
	}
	
ul li a {
	display: block;
	text-decoration: none;
	color: black;
	background: #006633;
	padding: 5px;
	border: 1px solid black;
	border-bottom: 0;
	font-style: normal;
	color: white;
	}
	
	
ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 85px;
	border-bottom: 1px solid black;
	font-style: normal;
	}
	
li:hover ul { 
			display: block; 
			font-style: normal;
			}

li:hover ul, li.over ul { 
	display: block; 
	font-style: normal;
	}
	
li ul li:hover {
	text-align:center;
	}
	
/*ul li:hover {
	text-align:center;
	}*/


div#news {
		margin-left: 0px;
		padding: 10px;
		border: none;
		float: left;
		/*border: 2px dashed black;
		border-top:none;
		border-left:none;
		border-right:none;*/
		clear:both;
		}
				
		
h1 {
	font-size: 200%;
	}
	
*.datum {
	padding: 20px;
	}	

	
*.ueberschrift {
	border: 2px;
	padding: 20px;
	padding-left: 0px;
	padding-top: 10px;
	}	

span#bottomlinks a{
	padding: 5px;
	float:left;
	color:white;
	}


span#bottomlinks {
	margin-top:10px;
	padding-top:10px;
	float:left;
	clear:left;
	}
	
div#spalterechts {
	border: 2px outset black;
	padding:5px;
	margin:5px;
	color:white;
	}	
	
span#downloads {
	display:block;
	background:#006633;
	color:white;
	width:120px;
	} 
	
span#rechtsinhalt2 {
	border-top:2px dotted black;
	padding:5px;
	margin:5px;
	}

*.newsinhalt {
	border-bottom:2px dashed black;
	padding-bottom:5px;
	
	}

div#spalterechts a{
	color:white;
	text-decoration:none;
	}
	
div#spalterechts a:hover{	
	color:blue;
	}
	
span#bottomlinks a:hover{
	color:blue;
	}
	
*.newseintrag {
	float:left;
	clear:left;
	padding-top:20px;
	color:#FFFFFF;
	font-size:100%;
	}
		
div#emblem {
	clear:both;
	padding-top:350px;
	}
	
div#verweis a{
	color:white;
	}
	
div#verweis a:hover{
	color:blue;
	}
	
div#schriftfarbe{
	color:white;
	}
	
div#alinks a{
	color:white;
	padding-right:50px;
	}
	
*.subalink {
	padding-left:48%;
		}

div#alinks a:hover{
	color:blue;
	}

.bezeichnung{
	padding-right:50px;
	}
	
div#trainertabelle table{
	border:5px outset grey;
	}

div#spielertabelle table{
	border:5px outset grey;
	}
	
div#trainingstabelle table{
	border:5px outset grey;
	}

div#jugendtabelle a{
	color:white;
	}
	
div#jugendtabelle a:hover{
	color:blue;
	}
	
div#jugendtabelle a:visited{
	color:white;
	}

*.turniereintrag{
	color:white;
	border-bottom:2px solid black;
	}
	
*.turniereintrag table tr td{
	width:150px;
	}

*.turniereintragung a{
	color:white;
	text-decoration:none;
	}
	
*.turniereintragung a:hover{
	color:blue;
	}

*.visibility {
	float:left;
	clear:left;
	padding-bottom:10px;
	}

*.visibility a{
	color:white;
	text-decoration:none;
	}
	
*.visibility a:hover{
	color:blue;
	text-decoration:none;
	}

*.bilderblock a{
	text-decoration:none;
	font-size:95%;
	color:white;
	}
	
*.bilderblock a:hover{
	color:blue;
	}

*.mailto a{
	color:white;
	}
	
*.mailto a:hover{
	color:blue;
	}

*.headline {
	color:#999999;
	border-bottom: 1px solid #999999;
	font-family:Arial Black;
	font-style:normal;
	}
	
*.anzeige {
	color:white;
	font-size:70%;
	}
	
div#sponsorenhaupt {
float:right;
clear:right;
position:absolute;
top:80px;
right:10px;
}

*.plakat {
position:absolute;
top:100px;
right:230px;
}

*.plakat2 {
position:absolute;
top:400px;
right:300px;
}

*.infotext {
position:absolute;
top:515px;
right:230px;
font-size:90%;
text-align:left;
}

*.infotext2 {
position:absolute;
top:115px;
right:230px;
font-size:120%;
text-align:left;
}

/*LIGHTBOX*/
	
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
/*FOOTER*/

#footer {
    position:fixed;
    bottom:0px;
    text-align:left;
    padding:10px;
    width:100%;
}





	
	
	
	
		