body {
	background-color: #FFFFFF;
	text-align		: center;
	margin			: 0;
    padding			: 0;
	font-weight		: normal;
	font-size		: 12px;
	color			: #000000;
	font-style		: normal;
	font-family		: Arial;
}

a:link {
	color:#000000;
	text-decoration: none;
}

a:visited {
	color:#000000;
	text-decoration: none;
}

a:active {
	color:#e11f27;
	text-decoration: none;
}

a:hover {
	color:#e11f27;
	text-decoration: none;
}

.banner_div {
	position		: relative;
	margin			: 0 auto;
	margin-left		: auto; 
    margin-right	: auto;	
	width			: 1006px;
	height			: 101px;
	text-align		: center;
	vertical-align	: bottom;
	background-image: url(images/banner.jpg);
	z-index			: 3;
	padding			: 0px;
	float			: none;
	clear			: both;
}

.mittelteil_menu{
	position		: relative;
	padding			: 0px;
    margin			: 0 auto; 
    margin-left		: auto; 
    margin-right	: auto;
    text-align      : left;
	width			: 1006px;
	background-color: #FFFFFF;
	float			: none;
	clear			: both;
}

.menu_links{
	position		: relative;
	width			: 134px;
	height			: 25px;
	float			: left;
	z-index			: 3;
}

.menu_rechts{
	position		: relative;
	width			: 142px;
	height			: 25px;
	float			: right;
	z-index			: 3;
	padding			: 0;
}

.menuNavigation{
	position		: relative;
	width			: 730px;
	height			: 25px;
	z-index			: 3;
	float			: left;
}

.schatten{
	width			: 1006px;
	height			: 4px;
	z-index			: 3;
	padding			: 0;
}

.content_rahmen{
	width			: 1006px;
	margin			: 0 auto;
	background-image: url(images/background_rahmen.jpg);
	background-repeat:repeat-y;
	height			: auto;
	z-index			: 3;
	text-align		: left;
}

.content{
	width			: 987px;
	margin-left		: 9px;
	margin-right	: 10px;
	height			: auto;
	z-index			: 4;
	padding-top		: 10px;
	padding-bottom	: 10px;
}

.links{
	width			: 192px;
	height			: auto;
	padding			: 0;
	z-index			: 5;
	text-align		: left;
	float			: left;
}

.mitte{
	width			: 602px;
	height			: auto;
	padding			: 0;
	z-index			: 5;
	text-align		: left;
	float			: left;
}

.rechts{
	width			: 189px;
	height			: auto;
	padding			: 0px;
	z-index			: 5;
	text-align		: right;
	float			: right;
}

.fusszeile{
	padding			: 0px;
    margin			: 0 auto; 
    margin-left		: auto; 
    margin-right	: auto;
	text-align 	    : left;
	width			: 1006px;
	height			: 14px;
	z-index			: 3;
}

.fusszeile{
	width			: 1006px;
	height			: 28px;
	background-image:url(images/fusszeile_back.jpg);
	background-repeat:no-repeat;
	z-index			: 3;
	display			: block;
	vertical-align	: middle;
	text-align		: center;
	font-size		: 10px;
	padding-top		: 4px;
}

.news_gesamt{
	width			: 601px;
	height			: auto;
	text-align		: left;
	padding			: 0;
	background-image: url(images/news_back.jpg);
	background-repeat:repeat-y;
}

.news_header1{
	width			: 601px;
	height			: 29px;
	background-image: url(images/akt_news_head.jpg);
}

.news_header2{
	width			: 601px;
	height			: 29px;
	background-image: url(images/last_news_head.jpg);
}

.news_header_detail{
	width			: 601px;
	height			: 29px;
	background-image: url(images/news_detail_head.jpg);
}

.infobalken{
	width			: 601px;
	height			: auto;
	padding-bottom	: 7px;
}

.news_verfasser{
	width			: 110px;
	height			: auto;
	float			: left;
	vertical-align	: middle;
	padding-left	: 10px; 
	font-size		: 10px;
}

.news_headline{
	width			: 370px;
	height			: auto;
	vertical-align	: middle; 
	float			: left;
	padding-left	: 5px;
	text-align		: center;
	font-weight		: 700;
	padding-bottom	: 7px;
}

.news_datum{
	width			: 80px;
	height			: auto;
	float			: right;
	vertical-align	: middle;
	padding-right	: 15px;
	text-align		: right; 
	font-size		: 10px;
}

.news_line{
	width			: 601px;
	height			: 1px;
	background-image: url(images/news_line.jpg);
	background-repeat: no-repeat;
}

.news_image{
	width			: 577px;
	height			: auto;
	padding-left	: 10px;
	padding-top		: 10px;
	padding-right	: 15px;
	padding-bottom	: 10px;
	text-align		: center;
}

.news_content{
	width			: 577px;
	height			: auto;
	padding-left	: 10px;
	padding-top		: 10px;
	padding-right	: 15px;
	padding-bottom	: 10px;
	text-align		: justify;
}

.news_more{
	width			: 587px;
	height			: 20px;
	padding-right	: 10px;
	text-align		: right;
}

.news_footer{
	width			: 601px;
	height			: 17px;
	background-image: url(images/news_unterkante.jpg);
	background-repeat: no-repeat;
}

.inhalt_gesamt{
	width			: 601px;
	height			: auto;
	text-align		: left;
	padding			: 0;
	background-image: url(images/news_back.jpg);
	background-repeat:repeat-y;
}

.geschichte_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/geschichte_header.jpg);
}

.galerie_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/galerie_header.jpg);
}

.vorstand_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/vorstand_header.jpg);
}

.pressearchiv_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/pressearchiv_header.jpg);
}

.links_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/links_header.jpg);
}

.sponsoren_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/sponsoren_header.jpg);
}

.infos_zweite_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/infos_header.jpg);
}

.impressum_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/impressum_header.jpg);
}

.fjugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/fjugend_header.jpg);
}

.djugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/djugend_header.jpg);
}

.bjugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/b-jugend-header.jpg);
}

.bcjugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/b-c-jugend-header.jpg);
}

.efjugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/e-f-jugend-header.jpg);
}

.gjugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/g-jugend-header.jpg);
}

.sitemap_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/sitemap_header.jpg);
}

.anschrift_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/anschrift_header.jpg);
}

.guestbook_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/guest_header.jpg);
}

.guestbooknew_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/guestnew_header.jpg);
}

.kontakt_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/kontakt_header.jpg);
}

.mannschaftsfoto_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/mannschaftsfoto_header.jpg);
}

.aufstellung_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/aufstellung_header.jpg);
}

.interview_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/header_interview.jpg);
}

.I-Frauen_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/I-Frauen-Header.jpg);
}

.II-Frauen_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/II-Frauen-Header.jpg);
}

.C-D-Jugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/C-D-Jugend-Header.jpg);
}

.C-Jugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/c-jugend-header.jpg);
}

.D-Jugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/d-jugend-header.jpg);
}

.E-F-Jugend_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/E-F-Jugend-Header.jpg);
}

.luetten_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/header_luetten.jpg);
}

.kader_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/kader_header.jpg);
}

.stadion_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/stadion_header.jpg);
}

.shortnews_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/mininews_header.jpg);
}

.training_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/training_header.jpg);
}

.spielerstats_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/spielerstats_header.jpg);
}

.spielplan_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/spielplan_header.jpg);
}

.fieberkurve_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/fieberkurve_header.jpg);
}


.spieltage_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/spieltage_header.jpg);
}

.gesamttabelle_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/gesamttabelle_header.jpg);
}

.statistik_header{
	width			: 601px;
	height			: 29px;
	background-image: url(images/statistik_header.jpg);
}

.archiv_titel{ 
	font-family		: Arial;
	font-size		: 12px;
	width			: 80%;
	height			: auto;
	float			: left;
	text-align		: left;
	padding-top		: 3px;
	padding-bottom	: 3px;
}

.archiv_datum{ 
	font-family		: Arial;
	font-size		: 12px;
	width			: 20%;
	height			: auto;
	float			: right;
	text-align		: right;
	padding-top		: 3px;
	padding-bottom	: 3px;
}

.inhaltsbereich{
	width			: 577px;
	height			: auto;
	padding-left	: 10px;
	padding-top		: 10px;
	padding-right	: 15px;
	padding-bottom	: 10px;
	text-align		: justify;
}

.tabelle_vorstand{
	font-size		: 12px;
	font-family		: Arial;
	padding			: 0;
	width			: 100%;
}

.tabelle_aufgebot{
	border-collapse	: collapse;
	width			: 578px;
	height			: auto;
	text-align		: center;
}

.zeile_aufgebot_header{
	font-size		: 12px;
	color			: #000000;
	font-family		: Arial;
	padding			: 3px;
	width			: 100%;
	font-weight		: 700;
	border			: 1px solid #CCCCCC;
	background-color: #D9D9D9;
}

.zeile_aufgebot{
	font-size		: 12px;
	font-family		: Arial;
	padding			: 0;
	width			: 100%;
	border			: 1px solid #CCCCCC;
	text-align		: center;
}

.spieler_div{
	width			: auto;
	font-family		: Arial;
	font-size		: 11px;
	padding-bottom	: 5px;
	height			: auto;
	border			: 1px solid #000000;
	float			: left;
	margin-top		: 10px;
	margin-left		: 5px;
	margin-right	: 5px;
	margin-bottom	: 15px;
	text-align		: center;
}

.spielerinfos{
	border			: 1px solid #C1C1C1;
	width			: 402px;
	height			: auto;
}

.info_name{
	width			: 110px;
	text-align		: left;
	font-weight		: 700;
	font-family		: Arial;
	font-size		: 12px;
	padding			: 5px;
	vertical-align	: top;
}

.info_itself{
	width			: 290px;
	text-align		: left;
	font-family		: Arial;
	font-size		: 12px;
	padding			: 5px;
}

.spieler_bild{
	border-bottom	: 1px solid #000000;
}

.spielerbild_gross{
	border			: 1px solid #000000;
	margin-top		: 10px;
}

.box_links{
	width			: 188px;
	background-image: url(images/links_box_back.jpg);
	background-repeat:repeat-y;
	height			: auto;
	text-align		: left;
	padding			: 0px;
	z-index			: 8;
}

.login_header{
	width			: 188px;
	height			: 28px;
	background-image: url(images/login_header.jpg);
	z-index			: 9;
}

.logout_header{
	width			: 188px;
	height			: 28px;
	background-image: url(images/logout_header.jpg);
	z-index			: 9;
}


.tabelle_header{
	width			: 188px;
	height			: 28px;
	background-image: url(images/tabelle_header.jpg);
	z-index			: 9;
}

.ergebnisse_header{
	width			: 188px;
	height			: 28px;
	background-image: url(images/head_ergebnisse.jpg);
	z-index			: 9;
}

#ergebnisse{
	font-family		: Arial;
	font-size		: 11px;
	color			: #000000;
	text-align		: left;
}

#liganame{
	font-family		: Arial;
	font-size		: 12px;
	color			: #000000;
	text-align		: left;
	font-weight		: 600;
	text-align		: center;
}

#spieltag{
	font-family		: Arial;
	font-size		: 12px;
	color			: #000000;
	text-align		: center;
}


#version{
	font-family		: Arial;
	font-size		: 9px;
	color			: #CCCCCC;
	text-align		: left;
	text-align		: center;
}

.box_links_content{
	width			: 174px;
	height			: auto;
	padding-left	: 5px;
	z-index			: 9;
}

.box_links_footer{
	width			: 188px;
	height			: 13px;
	background-image: url(images/links_box_unterkante.jpg);
	z-index			: 9;
}

.box_rechts{
	width			: 189px;
	background-image: url(images/aufruf_back.jpg);
	background-repeat:repeat-y;
	height			: auto;
	text-align		: left;
	z-index			: 8;
}

.icons_big{
	vertical-align	: middle;
	text-align		: center;
}

.spielank_header{
	width			: 189px;
	height			: 28px;
	background-image: url(images/spielank_head.jpg);
	z-index			: 9;
}

.vorhspiel_header{
	width			: 189px;
	height			: 28px;
	background-image: url(images/vorhspiel_header.jpg);
	z-index			: 9;
}

.aufruf_header{
	width			: 189px;
	height			: 28px;
	background-image: url(images/aufruf_head.jpg);
	z-index			: 9;
}

.aufruf_content{
	width			: 175px;
	height			: auto;
	padding-left	: 5px;
	text-align		: justify;
	z-index			: 9;
}

.aufruf_footer{
	width			: 189px;
	height			: 17px;
	background-image: url(images/ank_unterkante.jpg);
	z-index			: 9;
}

.formlabel{
	font-size		: 12px;
	color			: 000000;	
}

.feldtext{
	font-size		: 12px;
	color			: 000000;	
}

.clearfix:after {   
  clear             : both ;
  content           : "." ;
  display           : block ;
  height            : 0 ;
  visibility        : hidden ;
}                   
                    
.clearfix {         
  display           : inline-block ;
}  

/* Holly Hack Targets IE Win only \*/
* html .clearfix { height: 1% ; }
.clearfix        { display: block ; }
/* End Holly Hack */

/**
 *	Menu Styles
 */
ul, li {
  margin 			: 0 ;
  padding 			: 0 ;
  float				: left;
  list-style-type 	: none ;
}

li {
  list-style-type 	: none ;
}

.mmContent {
	font-size: 11px; font-family: Arial;
}

.mmContent ul {
	margin: 0px; 
	padding: 0px;
	list-style: none;
	z-index:2;
	position:relative; 
	left:0px; 
	top:0px;
}
.mmContent li {
	padding: 0px; margin: 0px;
 }
 
.menuBackground {
	position:absolute;
	left:0px; 
	top:0px;
	z-index:1;
}
 
.mmContent li a {
	display: block;
	color: #333;
	width: 100px;
	padding: 5px;
	text-decoration: none;
	border-bottom: solid 1px #bbbbbb;
}

* html .mmContent li a {
	width: 110px;
	w\idth: 110px;
}

.mmContent li a:link { color: #000; }
.mmContent li a:visited { color: #000; }

.mmContent li a:hover{ background: #e11f27; color: #fff; }
.mmContent li a:active { background: #e11f27; color: #fff; }

.mmContent li a.submenu {
		background: #d3d3d3 url(scripts/ypMenu/pfeil.gif) no-repeat right center;
}
.mmContent li a.submenu:hover {
		background: #e11f27 url(scripts/ypMenu/pfeil2.gif) no-repeat right center; 
		color: #fff;
}

/**
 *	Menu Styles for our beloved IE 5.01
 */
.mmContentb {
	font-size: 11px; 
	font-family: Arial;
}

.mmContentb ul {
	margin: 0px; 
	padding: 0px;
	list-style: none;
	z-index:2;
	position:relative; 
	left:0px; 
	top:0px;
}
.mmContentb li {
	padding: 0px; 
	margin: 0px; }
 
.menuBackground {
	position:absolute;
	left:0px; 
	top:0px;
	z-index:1;
}

.mmContentb li a {
	display: block;
	color: #333;
	width: 110px;
	padding: 5px;
	text-decoration: none;
	list-style-type:none;
	background: #d3d3d3;
	border-bottom: solid 1px #bbbbbb;
}

* html .mmContentb li a {
	width: 110px;
	w\idth: 110px;
}

.mmContentb li a:link { background: #e11f27; color: #333; }
.mmContentb li a:visited { background: #e11f27; color: #333; }

.mmContentb li a:hover{ background: #e11f27; color: #fff; }
.mmContentb li a:active { background: #e11f27; color: #fff; }

.mmContentb li a.submenu {
		background: #d3d3d3 url(scripts/ypMenu/pfeil.gif) no-repeat right center;
}
.mmContentb li a.submenu:hover {
		background: #e11f27 url(scripts/ypMenu/pfeil.gif) no-repeat right center; 
		color: #fff;
}
