* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0;
	padding:0;
	text-align:left;
}

div#wrapper {
	width:950px;
	margin:auto;   
	background-image:url(img/site-background.gif);
	background-repeat:repeat-y;
} 



div#site {
	background-image:url(img/bg-site.jpg);
	background-repeat:repeat-x;
	width:900px;
	margin:auto;
}

div#content_pictograms {
	float:left;
	width:77px;
}

div#content_pictograms_svs {
	float:left;
	background-image:url(img/bg-pictograms.gif);
	background-repeat:repeat-y;
	width:77px;
}

div#content_pictograms_svs ul li {
	margin-left:15px;
}

div#content_pictograms_svs ul li a {
	display:block;
	width:47px;	
	height:60px;
}	
	
div#content_pictograms_svs ul li a#damen 		{ background-image:url(img/pictograms/damen.jpg); }
div#content_pictograms_svs ul li a#herren		{ background-image:url(img/pictograms/herren.jpg);}
div#content_pictograms_svs ul li a#beach 		{ background-image:url(img/pictograms/beach.jpg); }
div#content_pictograms_svs ul li a#svs			{ background-image:url(img/pictograms/svs.jpg); }

	div#content_pictograms_svs ul li a:hover {
		background-position:47px;	
	}
	
	div#content_pictograms_svs ul li a span {
		display:none;	
	}
	
	div#content_pictograms_svs ul li {
		list-style-type:none;	
	}
	
div#content_pictograms_partner {
	padding-top:50px;
	float:left;
	background-image:url(img/bg-pictograms.gif);
	background-repeat:repeat-y;
	width:77px;
}

div#content_pictograms_partner ul li a {
	display:block;
	width:77px;
}	
	
	/*
div#content_pictograms_partner ul li a#mevza		{ height:73px; background-image:url(img/pictograms/mevza.jpg); margin-top:20px; margin-bottom:10px;}
div#content_pictograms_partner ul li a#oevv			{ height:65px; background-image:url(img/pictograms/oevv.jpg); margin-bottom:10px;}
div#content_pictograms_partner ul li a#aon			{ height:43px; background-image:url(img/pictograms/aon.jpg); margin-bottom:20px;}
div#content_pictograms_partner ul li a#wvl			{ height:68px; background-image:url(img/pictograms/wvl.jpg); margin-bottom:20px;}
	*/
	
div#content_pictograms_partner ul li a#mevza		{ height:73px; background-image:url(img/pictograms/mevza.jpg); }
div#content_pictograms_partner ul li a#oevv			{ height:64px; background-image:url(img/pictograms/oevv.jpg); }
div#content_pictograms_partner ul li a#aon			{ height:43px; background-image:url(img/pictograms/aon.jpg); }
div#content_pictograms_partner ul li a#wvl			{ height:26px; background-image:url(img/pictograms/wvl.jpg); }
div#content_pictograms_partner ul li a#vb11			{ margin-top:10px; height:97px; background-image:url(img/pictograms/euro2011.jpg); }	
div#content_pictograms_partner ul li a#avl			{ height:26px; background-image:url(img/pictograms/avl.jpg); }	
	
div#content_pictograms_partner ul li a span {
		display:none;	
	}
	
	div#content_pictograms_partner ul li {
		list-style-type:none;	
	}	
	
	
div#footer {
	clear:left;
}


div#area_navigation {
	float:left;
	width:823px;
	height:34px;
	background-image:url(img/bg-navigation.jpg);
	background-repeat:no-repeat;
}

div#area_navigation ul {
	margin-left:13px;
}	

div#area_navigation ul li {
	display:inline;
	list-style-type:none;
}
	
div#area_navigation ul li a {
	display:block;
	float:left;
	width:133px;	
	height:34px;
}

div#area_navigation ul li a#aktuell 		{ background-image:url(img/navigation/aktuell.jpg); 		}
div#area_navigation ul li a#teams 			{ background-image:url(img/navigation/teams.jpg); 			}
div#area_navigation ul li a#termine 		{ background-image:url(img/navigation/termine.jpg); 		}
div#area_navigation ul li a#hauptverein 	{ background-image:url(img/navigation/hauptverein.jpg); 	}
div#area_navigation ul li a#sportsfreund	{ background-image:url(img/navigation/sportsfreund.jpg);	}
/*div#area_navigation ul li a#wir-über-uns	{ background-image:url(img/navigation/wir-�ber-uns.jpg); }*/
div#area_navigation ul li a#wir-ueber-uns	{ background-image:url(img/navigation/wir-ueber-uns.jpg); }

	

	div#area_navigation ul li a:hover {
		background-position:133px;	
	}
	
	div#area_navigation ul li a span {
		display:none;
	}
	
	


div#footer {	
	clear:left;
	display:block;
	/*float:left;*/
	width:900px;
	height:25px;
	background-color:#005397;
	color:#FFFFFF;
	text-align:center;
}

div#footer a#impressum {
	margin-left:40px;
}

/*
div#footer span {
	display:block;
	float:left;
	position:relative;	
	left:77px;
	top:5px;
}
*/

/*
div#footer a#impressum {
	display:block;
	float:right;
	margin-top:5px;
	margin-right:10px;
}
*/

div#footer a {
	font-size:10px;
}


div#content_event-des-monats {
	display:block;	
	float:left;
	background-image: url(img/event-des-monats.gif);
	/* margin:10px 12px 10px 14px; */
	margin-top:10px;
	margin-left:14px;
}

div#content_sportler-der-woche {
	display:block;
	float:left;
	/*background-image: url(img/sportler-der-woche-sl.gif);*/
	/* margin:10px 12px 10px 14px; */
	margin-top:10px;
	margin-left:14px;
}

/* sportlerderwoche + event weg und stattdessen in box_type1!!! */

.content_box_type1 {
	background-position:0 0;
	background-repeat:no-repeat;
	width:258px;
	height:220px;
}

.content_box_type1_male {
	background-image: url(img/SDM_Balken_A_1.jpg);
}

.content_box_type1_female {
	background-image: url(img/SDM_Balken_B_1.jpg);
}

.content_box_type1_year_female {
	background-image: url(img/SDJ_w_Balken.jpg);
}

.content_box_type1 a img {
		position:relative;		
		top:32px;		
		width:258px;
		/*height:188px;*/	
		border:0;	
}

div#content_top-news {
	float:left;
	width:526px;
	background-image: url(img/top-news.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	margin:10px 0 10px 13px;
}

div#area_quicklinks {
	/* GENAUER!!! */
	/*margin-left:87px;*/
	padding-left:87px;
	margin-bottom:20px;
	float:left;
	width:823px;
	height:31px;
}

div#area_quicklinks ul li a {
	display:block;
	float:left;
	width:189px;	
	height:31px;
	margin-left:10px;
}

div#area_quicklinks ul li a#newsarchiv 		{ background-image:url(img/quicklinks/newsarchiv.jpg); 		}
div#area_quicklinks ul li a#aus-den-medien 			{ background-image:url(img/quicklinks/aus-den-medien.jpg); 			}
div#area_quicklinks ul li a#newsletter 			{ background-image:url(img/quicklinks/newsletter.jpg); 			}
div#area_quicklinks ul li a#partner 		{ background-image:url(img/quicklinks/partner.jpg); 		}
div#area_quicklinks ul li a#svs-shop 	{ background-image:url(img/quicklinks/svs-shop.jpg); 	}

div#area_quicklinks ul li a span {
		display:none;
	}

	div#area_quicklinks ul li {
		display:inline;
		list-style-type:none;	
	}
	
div#content_top-news dl dt {
	font-size:12px;	
	font-weight:bold;
	margin-top:30px;
}

/*div#content_top-news dl dd a {
	display:block;
	float:right;
}*/

div#content_top-news dl dd a {
	display:block;
}

div#content_top-news dl {
	margin:35px 20px;
}

div#content_top-news dl dd.image {
	width:50px;
	height:50px;
	margin-right:8px;
	float:left;
}

div#content_top-news dl dt {
	clear:left;
}

	a {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

dd a {	
	color:#000000;		
}

div#footer a {
	color:#FFFFFF;
}


/* ################## */

div#content_top-news-big {
	margin-left:87px;
	margin-right:10px;
	min-height:500px;
	height:auto !important;  /* für moderne Browser */
	height:500px;  /*für den IE */
}


div#content_top-news-big dd ul li {
	list-style-type:none;
	margin-left:10px;
}

div#content_top-news-big dd ul li ul li {
	list-style-type:none;
}

div#content_top-news-big dl dt {
	font-size:12px;	
	font-weight:bold;
	
}

div#content_top-news-big dl dd h3 {
	margin-top:10px;
}

div#content_top-news-big a {
	color:#000000;	
	margin:5px;
}

/*div#content_top-news-big dl dd a {
	display:block;
	float:right;
}*/

.players {
	float:left;
	display:block;
	margin:10px;
	width:75px;
	height:200px;
}

div#content_event-des-monats-lg dl {
	margin-left:90px;
}

/* kalender */
a.calendar_a:hover {
	font-weight:bold;
	background-color:#6a98bd;
	text-decoration:none;
}

table tr td span {
	text-align:center;
}

fieldset#view {
	padding:6px;
}

fieldset#search {
	padding:6px;
}

span.seperation {
    /*position:relative;
    clear:left;*/
    display:block;
    margin-top:5px;
    background-image: url(/gfx/separation.gif);
    background-repeat:no-repeat;
    background-position:left top;
  }
  
  span#termine h2 {
  	margin-top:10px;
  	font-size:16px;
  }
  
  span#termine h3 {
  	font-size:10px;
  }
  
  span#termine h4 {
  	font-weight:normal;
  }
  
  div#print_background {
	display:none;	
}