

#content {
	background:#FFFFFF;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	position:relative;
}
#content table {
	border: 1px solid #13335C;
	margin:5px;	
	background:#FFFFFF;
	padding:0px;
}
#content table th {
	background:#13335C;
	color:#FFFFFF;
	margin:0px;
	padding:3px;
	text-align:center;
}
#content table td {
	font-size:12px;
	padding:2px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #E7E7E7;		
}


#content .modul_table{

	width:160px;		
}

#content .modul_table td, #content .modul_table td a{
	font-size:10px;		
}

#tr1
{
	background-color:#F0F3FF;
}
#tr2
{
	background-color:#DFE5F9;
}

a{
  color: #17477F;
  text-decoration:none;
  font-size:12px;	
}

a:hover {
	color: #003399;
	text-decoration:underline;
}

a img
{
	border:0px;	
}

.galerie {
	position:relative;
}

.galerie .bild {
	position:relative;
	height:250px;
	width:300px;
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #CCCCCC;
	overflow:hidden;
	background:#DDDDDD;
	vertical-align:center;
}

.galerie .bild .unterzeile {
	position:absolute;
	width:100%;
	height:12px;
	background:#6699CC;
	z-index:10;
	bottom:0px;
	left:0px;
	border-top:2px #fff solid;
	border-bottom:1px #ccc solid;
	padding-bottom:4px;
	padding-top:2px;
	text-align:center;
	color:#FFFFFF;
}

.galerie .bild img {
	
	border:0px;
}

.galerie h3 {
	color:#5579BD;
}

.news {
	text-align:left;
	width:530px;
	border:0px solid black;	
	padding:5px;
	position:relative;
}

.news .img {
	float:left;
	background:#EEEEEE;
	padding:3px;
	border:1px solid #CCCCCC;
	font-size:11px;
	margin:0px 0px 0px 0px;
	margin-right:4px;
	margin-bottom:4px; 
} 

.news .img img{
	margin-bottom:3px;
}

.news .dachzeile {
	font-size:10px;
	color:grey;
	margin-bottom:3px;
}

.news .dachzeile a {
	font-weight:normal;
	font-size:10px;
	color:grey;
	text-decoration:none;
}

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

.news .titel, .news .titel a{ 
	font-size:22px;
	color:#000000; 
	margin-bottom:4px;
	font-weight:bolder; 
} 
  
.news .untertitel {

	font-size:12px;
	color:#FFFFFF;
	margin-bottom:4px;
	font-weight:bold; 
	padding:5px;
	background:#5579BD;
}   

.news hr {
	border:0px;
	border-top:1px solid #000000;	 
}

.news .mitfoto .schlagzeile {
	font-size:20px;
	font-weight:bolder;	
	color:Transparent;		
	background:#000000;
	margin:0px;
	padding:8px;
	position:absolute;
	bottom:15px;
	left:20px;
	filter:alpha(opacity=50); /* IE */
	-moz-opacity:0.5; /* Gecko-Browser */
	opacity:0.5; /* Opera 9+ */

}

#schlagzeile_ueber a
{
	font-size:20px;
	font-weight:bolder;	
	color:#FFFFFF;		
	margin:0px;
	padding:8px;
	position:absolute;
	bottom:15px;
	left:20px;
}
  
.news .mitfoto .untertitel {

	position:absolute;
	font-size:12px;
	color:#FFFFFF;
	margin-bottom:4px;
	font-weight:bold; 
	padding:5px;
	background:#5579BD;
	bottom:-15px;
	left:10px;	
}

.news .mitfoto .titel_img {
	position:relative;
	width:530px;
}

.news .mitfoto {
	position:relative;
}

.news .vorschautext {
	text-align:justify;
	padding-top:20px;
}

.news .vorschautext p{
	margin:0px;
	padding:0px;
}

.datum {
	position:relative; 
	right:5px;
	top:1px;
	float:right;
}

.autor {
	font-size:12px;
	font-style:italic;
		
}

.modul {
	margin:1px;
}
.modul table{
	width:160px;	
}

.modul_rechts {
	width:170px;
}

.modul_rechts table{
	width:160px;
}

.modul_table{
	width:160px;
}

#kalender #wochenkalender {
	background:#000000;
}

#content .kalender .wochenkalender table {
	width:250px;
}

#content .kalender .wochenkalender table td{
	text-align:center;
}

#content .kalender table th {
	background:#F2F2F2;
	border-top:1px #CCCCCC dotted;
	border-bottom:1px #CCCCCC dotted;
	color:black;
}


#content .spielerkader {
	width:420px;
}

#content .spielerkader td{
	text-align:left;
}

#content .spielerkader .bild
{
	width:50px;	
}

#content .spielerkader .bild img
{
	border:1px solid #CCCCCC;	
	width:40px;
}

#content .spielerkader .spielername
{
	width:210px;	
}

#content .spielerkader-modul
{
	text-align:left;
	width:180px;	
}

#content .spielerkader-modul .klein, #content .spielerkader-modul .klein a
{
	font-size:11px;
}

#content .team_header
{
	width:600px;
	margin-top:10px;
	margin-bottom:10px;	
	padding:10px;
	border-bottom:1px solid #5579BD;
	border-top:1px solid #5579BD;	
}

#content .team_header .wappen
{
	float:left;
}

#content .team_header h2
{
	font-size:20px;	
	margin-bottom:2px;
}

#content .team_header h4 a
{
	color:#000000;
	font-size:14px;
}

#content .torschuetzen .platz, #content .torschuetzen .tore
{
	text-align:center;
	font-weight:bold;
	font-size:16px;
}

#content .werbung_verein table
{
	width:600px;
	height:120px;
	padding:0px;
	border:1px solid #5579BD;
}

#content .werbung_verein table th
{
	height:20px;
	border:1px solid #5579BD;	
}
#content .werbung_verein table td
{
	border:1px solid #5579BD;
	width:25%;
}

#content .liga_ue_spieltag {
	width:280px;
}

#content .liga_ue_spieltag td{
	font-size:11px;
}

#content .liga_ue_spieltag .date {
	background:#DFE5F9;
	font-weight:bold;
	border-top:1px solid #5579BD;
	border-bottom:1px solid #5579BD;	
}

#content .modul_akt_spiele
{
	width:160px;
	font-size:11px;
}

#content .modul_akt_spiele td, .modul_akt_spiele div
{
	padding:0px;
	margin:0px;
}

#content .modul_akt_spiele a
{
	
	font-weight:normal;
}



#content .spiele
{
	width:158px;
	border:0px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #5579BD;	
}

#content .spiele td
{
	padding:3px;
}

#content .spiele a
{
	color:#000000;
	font-weight:normal;
	font-size:11px;
}

#content .spiele .header_tag
{
	border-top:1px solid #5579BD;
	border-bottom:1px solid #5579BD;
	font-weight:bold;	
	text-align:center;
	font-size:10px;
}

#content .wappenleiste
{
	margin:5px;
}

#content .wappenleiste img
{
	height:30px;
	margin:5px;
	border:0px;
}

#content .global_tab_left {
	text-align:right;
	color:#5579BD;
}

#content .global_tab_right, .global_tab_right a {
	text-align:left;
	color:#000000;
	font-weight:normal;
}

.gal_navi_leiste, .gal_navi_leiste a {
	font-size:11px;
}


.gal_kleine_bilder {
	width:600px;
}

.gal_kleine_bilder img {
	float:left;
	height:70px;
	width:70px;
	padding:1px;
	background:#000000;	
}

#slideshow {
 height:550px;
 width:600px;
 position:relative;
 border-bottom:1px solid #5579BD;
}

#slideshow img {
 position:absolute;
 top:0px;
 left:0px;
 display:none; 
}

#thumbnail_container {margin: 0; padding: 0; background-color: #FFF; height: auto; width: 630px; overflow: hidden; position: relative;border:1px solid #5579BD;}
.thumbnail img {padding: 0; text-align: center; margin: 0px; background: #000}
.thumbnail a:hover {text-decoration: none; font-size: 1px; cursor: pointer}
.thumbnail a:hover img.photos {margin: 0; padding: 0; filter:alpha(opacity=70); opacity: 0.7}
.photos {padding: 0; margin: 0; border-style: none; border-width: 0}
ul.slides {margin: 0; padding: 0; list-style: none; line-height: 1.4em}
.slides li {display: block; float: left; margin: 0; padding: 0; width: auto; height: auto; background-color: #EBEBEB}
.tag {text-align: center}

.partner 
{
	width:620px;
	border:0px solid black;
	text-align:center;
}

.partner .partner_item
{
	float:left;
	margin:5px;
	border:0px solid black;
	width:300px;
	height:60px;
}


.partner .partner_item a img
{
	border: 1px solid #E7E7E7;
}

.partner .partner_item a:hover img
{
	border: 3px solid #CCCCCC;
}

.galerie_slide2
{
	width:550px;
	height:180px;
	background:#EAEAEA;
	display:block;
	padding-top:35px;
	position:relative;
	padding-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	border:1px solid #13335C;
}


.galerie_slide_item
{
	float:left;
	height:120px;
	width:132px;
	font-size:10px;
	background:#FFFFFF;
	margin:1.5px;
	padding-top:4px;
	text-align:center;
	border:1px solid #C2D2EF;
}



.galerie_slide_header
{
	position:absolute;
	top:0px;
	left:0px;
	background:#13335C;
	color:#FFFFFF;
	padding:6px;
	font-weight:bold;
	padding-left:20px;
	padding-right:30px;	
}

.blitztabelle
{
	width:440px;
	border-spacing:0px;
}

.blitztabelle td
{
	padding:4px;
}

.register_box
{
	background:#DFEEFF;
	padding:10px;
	text-align:center;
	border:1px solid #BFDCFF;
	margin-bottom:20px;
}