/* General Tags */



body {

	font-family: Arial;

	font-size: 14px;

	font-size: 12px;

	background-color: #eeeeee;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	background-image: url('images/content_bg.png');

	background-repeat: repeat-y;

	background-position: center;

}



#content_content_title {

	width: 500px;

         border: 1px solid #D0D0D0;

	bbackground-color: #EFEFEF;

	text-align:left;

	font-size: 14px;

	font-weight: bold;

	padding: 2px;

	margin-bottom: 3px;

}



#block_banner {

	width: 500px;

         border: 1px solid #D0D0D0;

	background-color: #F4FA58;

background-color: #FFFF00;

	padding: 10px;

	margin-bottom: 3px;

}



#block_text {

	text-align:left;

	font-size: 12px;

color: #0000FF;



}



#content_main_title, 

#subnavigation_title {

	border: 1px solid #D0D0D0;

	background-color: #EFEFEF;

	background-color: #F4FA58;

background-color: #FFFF00;

	text-align:left;

	font-size: 11px;

	font-weight: bold;

	padding: 2px;

	margin-bottom: 3px;

}





#subnavigation,#content_news {

	float: right;

	width: 180px;

	text-align:left;

	font-size: 11px;

	padding: 0px 0px 0px 0px;

}



#subnavigation ul, #content_news ul {

	margin: 0px;

	padding: 0px;

	list-style: none;

}



#subnavigation ul li, #content_news ul li {

	border-bottom: 1px dotted #CCCCCC;

}



#subnavigation ul li a, #subnavigation ul li a:visited,

#content_news ul li a, #content_news ul li a:visited {

	display:block;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

	padding: 3px 0px 3px 0px;

}



#subnavigation ul li a.active, #subnavigation ul li a:hover,

#content_news ul li a.active, #content_news ul li a:hover  {

	display:block;

	background-color: #EFEFEF;

	padding: 3px 0px 3px 0px;

}





.titel2

{

font-size: 14px;

color: #0000FF;

background: transparent;

font-weight: bold;

}





a {

color: #00346e;

text-decoration: underline;

}



a:visited {

text-decoration: underline;

}



a:hover {

color: #7390af;

text-decoration: none;

}



a img {

	border-width: 0px;

}







input, textarea, select, radio {

	color: #000000;

	background-color: #ffffff;

	border: 1px solid #aaaaaa;

	padding: 2px 2px 2px 2px;

	margin: 1px 1px 1px 1px;

}



ul, li {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 5px;
}



h1 {

	font-size: 24px;

	font-weight: bold;

	color: #00346e;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 20px 0px;

}



h2 {

	font-size: 18px;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 20px 0px 10px 0px;

}



h3 {

	font-size: 14px;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 20px 0px 10px 0px;

}



h4 {

	font-size: 12px;

	font-weight: bold;

	padding: 0px 0px 0px 0px;

	margin: 20px 0px 10px 0px;

}







table {

}



th

{

Text-Align: left;

color:#000000;

	border-right: 0px solid #D0D0D0;

	border-bottom: 1px dotted #D0D0D0;

	font-weight: bold;

	background-color: #EFEFEF;

}





/* Access-Keys */

#accesskeys{

    display:none;

}



/* Container */

#container {

	margin: 0 auto;

	width: 956px;

	padding: 0px 0px 0px 0px;

}



/* Header */



#header {



	text-align: center;

	margin: 5px 0px 0px 0px;

}



#logo {

	font-size: 12px;

	width: 180px;

	height: 210px;

	padding: 5px 0px 0px 5px;

	margin: 0px 0px 0px 0px;

	float: left;

}



#logo img {

	padding: 0px 0px 0px 0px;

}



#banner {

	width: 732px;

	height: 210px;

	padding: 5px 20px 0px 0px;

	margin: 0px 0px 0px 0px;

	float: right;

}



#footer { 

	width: 250px;

font-size: 12px;

         text-align: left;

	margin-top: 100px;

	border-top: 1px solid #D0D0D0;

} 





/* Content */



#content {

	clear: both;

}



#content_news ul li a.active, #content_news ul li a:hover  {

	display:block;

	background-color: #EFEFEF;

	padding: 3px 0px 3px 0px;

}



#navigation {

	width: 199px;

	font-size: 14px;

	padding: 5px 0px 0px 5px;

	margin: 0px 0px 0px 0px;

	float: left;

}



#navigation .nav_container {

	width: 179px;

	padding: 0px 10px 20px 10px;

	margin: 0px 0px 0px 0px;

}







#navigation .nav_container p {

	width: 100%; 

	text-align: center;

}



#text {

	text-align: left;

	width: 732px;

	padding: 5px 20px 0px 0px;

	margin: 0px 0px 0px 0px;

	float: right;

}



#text .box {

	width: 200px;

	background-color: #f5f5f5;

	border: 1px solid #7390af;

	padding: 10px 10px 10px 10px;

	margin: 10px 10px 10px 20px;

	float: right;

}



#text .box ul {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}





#text .box ul li {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 15px 0px;

	list-style: none;

}	





/* Navbar */



#navbar {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	border-bottom: 1px solid #7390af;

}



#navbar a {

	display: block;

	text-decoration: none;

	color: #666666;

	padding: 4px 4px 4px 4px;

	padding: 3px 3px 3px 3px;

	margin: 0px 0px 0px 0px;

}



#navbar .level1-active {

	font-weight: bold;

	border-top: 1px solid #7390af;

}





#navbar .level1-inactive {

	border-top: 1px solid #7390af;

}







#navbar .level1-active a:hover, #navbar .level1-inactive a:hover {



	color: #000000;



}







#navbar .level2-active {



	font-weight: bold;

	font-size: 12px;

	padding: 0px 0px 0px 10px;



}







#navbar .level2-inactive {

	font-size: 12px;

	padding: 0px 0px 0px 10px;

}







#navbar .level2-active a:hover, #navbar .level2-inactive a:hover {

	font-size: 12px;

	color: #000000;



}







#navbar .level3-active {



	font-weight: bold;

	font-size: 12px;

	padding: 0px 0px 0px 20px;



}







#navbar .level3-inactive {

	font-size: 12px;

	padding: 0px 0px 0px 20px;



}







#navbar .level3-active a:hover, #navbar .level3-inactive a:hover {

	font-size: 12px;

	color: #000000;



}







#navbar .level4-active {



	font-weight: bold;

	font-size: 12px;

	padding: 0px 0px 0px 30px;



}







#navbar .level4-inactive {

	font-size: 12px;

	padding: 0px 0px 0px 30px;



}







#navbar .level4-active a:hover, #navbar .level4-inactive a:hover {

	font-size: 12px;

	color: #000000;



}







/* Newsbox */











.NewsColor {



	color:#666666;



	font-size:11px;



	border-top: 1px solid #7390af;



}



.NewsColor2 {

	color:#666666;

	font-size:11px;

}



.turnieranmeld1



{



	font-size: 12px;



	color: Blue;



	font-weight: bold;



	background: #FFFFFF;



}







.turnieranmeld2



{



	font-size: 12px;



	color: #FF0000;



	font-weight: bold;



	background: #FFFFFF;



}