* {
	font-family		 	: verdana, arial, sans-serif;
	font-size		 	: 11px;
	font-style		 	: normal;
}

body, html {
	background		 	: #000 url(../images/body_bg.gif) repeat-x top left;
	color			 	: #FFF;
}
		
div#container {
	background 		 	: #600 url(../images/container_bg.gif) repeat-y top left;
	color			 	: #FFF;
}		

/**************************** TopBar - START **********************************/			
div#top	{
	background-color 	: #999;
	color			 	: #FFF;
	text-align		 	: right;	
}

div#top ul li {
	border-right	 	: 1px solid #CCC;
}

div#top ul li.last {
	border-width	 	: 0px;
}

div#top ul li a {
	color				: #FFF;
	text-decoration		: none;
}

div#top ul li a:hover {
	text-decoration		: underline;
}

/**************************** TopBar - END ************************************/			


/**************************** Header - START **********************************/			
div#header {
	background		 	: #1F1F1F url(../images/header_bg.jpg) repeat-x top left;
	color			 	: #FFF;
}
/**************************** Header - END ************************************/			


/**************************** TopNavigation - START ***************************/			
div#topmenu {
	background-color 	: #666;
	color			 	: #FFF;
}

div#topmenu ul li.element1 a {
	background  : #069; 
	color			 	: #FFF;			
}

div#topmenu ul li.element1 a:hover {
	background-color  :  #39C !important;
	color			 	: #000 !important;
}
		
div#topmenu ul li.element2 a {
	background  : #F90; 
	color			 	: #FFF;			
}

div#topmenu ul li.element2 a:hover {
	background-color 	: #FC0 !important;
	color			 	: #000 !important;
}

div#topmenu ul li.element3 a {
	background  : #900; 
	color			 	: #FFF;			
}

div#topmenu ul li.element3 a:hover {
	background-color 	: #C66 !important;
	color			 	: #000 !important;
}

div#topmenu ul li.element4 a {
	background  : #690; 
	color			 	: #FFF;			
}

div#topmenu ul li.element4 a:hover {
	background-color 	: #9C0 !important;
	color			 	: #000 !important;
}

div#topmenu ul li.element5 a {
	background  : #639; 
	color			 	: #FFF;			
}

div#topmenu ul li.element5 a:hover {
	background-color 	: #96C !important;
	color			 	: #000 !important;
}
/**************************** TopNavigation - END *****************************/			
		

/**************************** Left Sidebar - START ****************************/			
div#left {
	background		 	: #600;
	color			 	: #FFF;
}
						
div#left ul.menu li.menu-level1-no  a {
	background		 	    : url(../images/menu_normal.png) no-repeat top left;
	color			 	        : #FFF;
	text-decoration	 	  : none;
}

div#left ul.menu li.menu-level1-no a:hover {
	background-color	  : #600;
	background-position : 0 -25px;
	color				        : #FFF;
}

div#left ul.menu li.menu-level2-no a,
div#left ul.menu li.menu-level3-no a,
div#left ul.menu li.menu-level4-no a,
div#left ul.menu li.menu-level5-no a {
	background		 	     : url(../images/menu_sub.png) no-repeat top left;
	color			 	        : #FFF;
	text-decoration	 	  : none;
}

div#left ul.menu li.menu-level2-no a:hover,
div#left ul.menu li.menu-level3-no a:hover,
div#left ul.menu li.menu-level4-no a:hover,
div#left ul.menu li.menu-level5-no a:hover {
	background-position  : 0 -25px;
	color				        : #FFF;
}

div#left ul.menu li.menu-level1-act a {
	background		 	     : url(../images/menu_normal.png) no-repeat top left;
	background-position  : 0 -50px;
	color			 	        : #FFF;
	text-decoration	 	  : none;
}

div#left ul.menu li.menu-level2-act a,
div#left ul.menu li.menu-level3-act a,
div#left ul.menu li.menu-level4-act a,
div#left ul.menu li.menu-level5-act a {
	background		 	     : url(../images/menu_sub.png) no-repeat top left;
	background-position  : 0 -25px;
	color			 	        : #FFF;
	text-decoration	 	  : none;
}


div#left ul.menu li.menu-level3-act a,
div#left ul.menu li.menu-level3-no a {
padding-left: 25px;
}

div#left ul.menu li.menu-level4-act a,
div#left ul.menu li.menu-level4-no a {
padding-left: 35px;
}

div#left ul.menu li.menu-level5-act a,
div#left ul.menu li.menu-level5-no a {
padding-left: 45px;
}

/**************************** Left Sidebar - END ******************************/			
			
			
/**************************** Content Area - START ****************************/			
div#content {
	background 		 	: #FFF;/* url(../images/content_bg.gif) repeat-x top left;*/
	color			 	    : #000;
}

div#content a {
	color	: #600;
        background-color : transparent;
        font-weight: bold;
        text-decoration: underline;
}

div#content a:hover {
         text-decoration : none;
}

div#banner img {
  border          : 1px solid #000;
}

#content table td {
color : #000;
}
/**************************** Content Area - END ****************************/			


/**************************** Pathway Area - START **************************/			
div#pathway {
	/*
  background		  : #CCC;
	border-bottom		: 1px solid #999;
  */
}					

div#pathway a.home {
	font-weight			: bold;
}

div#pathway a {
	color				    : #999;
	font-size		 	  : 9px;
	text-decoration	: none;	
}

div#pathway a:hover {
	color				    : #666;
	text-decoration	: underline;
}

/**************************** Pathway Area - END ****************************/			


/**************************** Right Sidebar - START *************************/
/**************************** Right Sidebar - END ***************************/


/**************************** Footer - START ********************************/
div#footer {
	background-color: #666;
	color			 	    : #FFF;
	text-align		 	: center;
}

div#footer ul li {
	border-right	 	: 1px solid #999;
}

div#footer ul li.last {
	border-width	 	: 0px;
}

div#footer ul li a {
	color			 	    : #DDD;
	text-decoration	: none;	
}

div#footer ul li a:hover {
	text-decoration	: underline;
}
/**************************** Footer - END **********************************/


/***************************** News - START ********************************/
ol#news-list-container .clearer {
clear:both;
}

ol#news-list-container {
	list-style-type : none;
margin : 0;
padding: 0;
}

.news_header h2 {
	background-color	: #600;
	color			       : #FFF;
padding: 3px 0 3px 3px;
margin : 0;
}

.news_header h2 span {
background : #C60;
padding: 3px;
float:right;
margin: -3px;
}

.news_header h2 a {
color: #FFF !important;
text-decoration:none !important;
white-space:nowrap;
}

.news_header h2 a:hover {
   color : #c60 !important;
}



span.news_image {
	float : right;
margin : 5px 0 10px 5px;
text-align:center;
}
span.news_image img {
/*border:1px solid #000;*/
}

span.news_image  p {
 margin : 0 0 5px 0;
 padding: 0;
}





.news_text {
  text-align      : justify;
}


.news-list-morelink a ,
.news-single-backlink a {
color : #00F;
text-decoration : none;
}

.news-list-morelink a:hover,
.news-single-backlink a:hover {
	text-decoration : underline;
} 

.news_category {
  color : #600;
  margin : 7px 0;
font-weight : bold;
font-size : 8pt;
}

div.news {
  margin-bottom   : 20px;
  text-align      : justify;
}

div.news h3 {
  background      : #600;
  color           : #FFF;
  font-size       : 12px;
  margin          : 0;
  padding         : 3px;
}

div.news div.date {
  color           : #333;
  margin-bottom   : 5px;
  text-align      : right;
}

div.news img {
  margin          : 5px;
}

div.news a {
  color           : #00F;
  text-decoration : none;
}

div.news a:hover {
  text-decoration : underline;
}

div.news div.author {
  color           : #666;
  text-align      : right;
}
/***************************** News - END **********************************/

/**************************** Verband - START **********************************/	
#verband {
	background-color: #600;
	color : #FFF;
	margin-bottom : 10px;
}

#verband td {
	color : #000;
	background-color : #FFF;
}

#verband th {
	background-color: #600;
	color : #FFF;
}

#verband table {
	width	: 100%;	
}

#verband table td {
	border-bottom: 1px solid #600;	
}

#verband table td.left {
	border-right: 1px solid #600;	
}

#verband td img {
        margin : 5px;	
}
/**************************** Verband - END **********************************/	


div.csc-header {
	background-color	: #600;
	color			       : #FFF;
       margin-bottom : 5px;
}

div.csc-header h1 {
  padding : 3px;
}


/************************** Spielplaene - BEGIN ********************************/

table.standings,
table.schedule {
 width: 520px;
 margin-bottom	: 10px;
}

table.standings tr.row0 th,
table.schedule tr.row0 th {
  background-color : #600;
  color : #FFF;
  text-align:center;
  padding : 3px;
}

table.standings tr.row1 th,
table.schedule tr.row1 th {
   background-color : #F90;
   color : #FFF;
   text-align: center;
    padding : 3px;
white-space:nowrap;
}
table.standings tr.special td {
 text-align:left !important;
font-weight:bold !important;
   background-color : #600;
color : #FFF !important;
}

table.standings tr.special1 th {
   background-color : #999;
}

table.standings tr.row0 td,
table.schedule tr.row0 td  {
   background-color : #EEE;
   color : #000;
}

table.standings tr.row1 td,
table.schedule tr.row1 td {
   background-color : #DDD;
   color : #000;
}



table.standings td,
table.schedule td {

	text-align:center;
       white-space:nowrap;
       padding-left: 2px;
       padding-right: 2px;
}

table.standings td.team,
table.schedule  td.team {
  white-space: nowrap;
  text-align:left !important;
width: 50%;
}

table.standings td a {
  color : #000 !important;
  text-decoration : none !important;
}
table.standings td a:hover {
  color : #000 !important;
  text-decoration : underline !important;
}


ul.overview_leagues {
	 margin: 0;
	padding:0;
	list-style-type:none;
}

ul.overview_leagues  li.row2,
ul.overview_leagues li.news-amenu-item-year {
  display:block;
  background-color: #600 !important;
  color :#FFF !important;
font-weight:bold;
text-align:center;
padding :3px;
 margin-bottom:2px;
}

ul.overview_leagues a {
color : #000 !important;
  text-decoration:none !important;
display:block;
}

ul.overview_leagues  li.row0,
ul.overview_leagues  li.row1  {
  text-align : left;
  padding : 3px 3px 3px 10px;
  text-decoration : none !important;
  margin-bottom: 2px;
}

ul.overview_leagues  li.row0 {
  background-color: #DDD !important;
 color : #000 !important;
}

ul.overview_leagues  li.row1 {
  background-color: #EEE !important;
  color : #000 !important;
}

ul.overview_leagues  li.row0:hover,
ul.overview_leagues  li.row1:hover {
  background-color: #F90 !important;
  color : #000 !important;
}

.input_option {
 border: 1px solid #600;
}

.submit_option {
  background-color : #600;
  color : #FFF;
  font-weight:bold;
  border: 1px solid #600;
}