* { 
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; margin-left:0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
}
BODY { 
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; background-color: #999999; background: url(bilder/muster.jpg); FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
TABLE { padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
}
TD { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; vertical-align: top;
}

.box{
    min-height: 100%;
  	height:auto !important; /* moderne Browser */
	background-color:#FFFFFF;
}
/*EBENEN*/
#fsvlogo{
	position:absolute;
	width:111px;
	height:135px;
	z-index:1;
	left: 65px;
	top: 20px;
}
#Galerie {
	position:absolute;
	width:678px;
	height:366px;
	z-index:2;
	left: 40px;
	top: 650px;
	border: 1px solid #cccccc;
}
/*END-EBENEN*/
.top { margin-left: 20px; width: 920px; height:41px;
}
/*HEAD*/
.head { background: url(bilder/bg-head.jpg) no-repeat; margin-left: 20px; margin-top: 0px; width: 920px; height: 170px;
}
.head_main_nav { width: 633px; height:27px; margin-top: 143px; margin-left: 0px; margin-bottom:0px;
}
/*END HEAD*/
.container { margin-left: 20px; margin-top:0px; width: 920px; height:700px; background-color:#FFFFFF;
}
/*SEMI NAV*/
.semi_nav { background-color:#f5f5f5; margin-left: 20px; margin-top: 18px; margin-bottom:30px; width:880px; height: 11px; 
}
SPAN.semi_nav{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal;
}
.semi_nav TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal; padding-left: 5px
}
.semi_nav A { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal; text-decoration: none;
}
.semi_nav A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; font-weight: normal; text-decoration: none;
}
SPAN.semi_nav_active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#ffffff; font-weight: normal;  background-color:#282828;
}
/*END SEMI-NAV*/
/*Hauptseite*/
.hauptseite { margin-left:20px; margin-top: 26px; width:880px;
}
.hauptseite_aufmacher { margin-left: 0px; margin-top: 0px; margin-bottom: 20px; width: 330px; height: 358px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
}

/*NEWS BERICHTE*/
.hauptseite_news_berichte { margin-left: 20px; margin-top: 0px; margin-bottom: 20px; width: 330px; height: 358px; padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;
}
.hauptseite_news_berichte_headline {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 30px;
	padding: 0px;
	margin-right: 0px;
	font-size: 17px;
	font-weight: bold;
}
.hauptseite_news_berichte_headline TD { padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 17px! important; font-weight: bold; line-height: normal;
}
.hauptseite_news_berichte_headline A { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 18px! important; font-weight: bold; line-height: normal; text-decoration: none;
}
.hauptseite_news_berichte_headline A:hover { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 18px! important; font-weight: bold; line-height: normal; text-decoration: none;
}
.hauptseite_news_berichte_txt {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	color: #333333;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	margin-right: 0px;
}
.hauptseite_news_berichte_txt TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 12px; font-weight: normal; line-height: 17px; text-align: left;
}
.hauptseite_news_berichte_txt A { font-family: Verdana, Helvetica, sans-serif; color: #ffc600; font-size: 11px; font-weight: bold; text-decoration: none; line-height: 14px;
}
.hauptseite_archiv_headline { margin-left: 0px; margin-top: 0px; margin-bottom: 11px; width: 100%;
}
.hauptseite_archiv_headline TD { padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 15px! important; font-weight: bold; line-height: normal;
}
.hauptseite_news_berichte_liste { margin-left: 0px; margin-top: 0px; width: 330px; background:url(bilder/bg_hauptseite_news_links.jpg) no-repeat;
}
.hauptseite_news_berichte_liste_links {
	margin-left: 0px;
	margin-top: 0px;
	width: 100%;
	background-image: url(bilder/hauptseite.jpg);
	background-repeat: no-repeat;
	background-position: -6px 2px;
}
.hauptseite_news_berichte_liste_links A {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
	padding-left: 15px;
}
.hauptseite_news_berichte_liste_datum { margin-left: 0px; margin-top: 0px; width: 40px;
}
.hauptseite_news_berichte_liste_datum TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-size: 11px; font-weight: normal; text-decoration: none; line-height: 18px; text-align: right;
}
.galerie { margin-left:15px; margin-top: 15px; width:660px; height: 90px; 
}
.galerie TD { font-family: Verdana, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 19px; font-size: 12px;
}
.galerie_headline { margin-left:15px; margin-top: 15px; width:660px;
}
.galerie_headline TD { font-family: Verdana, Helvetica, sans-serif; color: #282828; font-weight: bold; line-height: 19px; font-size: 14px;
}
/*End Hauptseite*/
/*FSV Schleiz*/
.fsv_schleiz { margin-left: 20px; margin-top: 25px; margin-bottom: 20px; width: 880px;
}
.fsv_schleiz TD { font-family: Verdana, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 19px; font-size: 12px; text-align: justify;
}
/*Bezirksliga*/
.bezirksliga { margin-left: 20px; margin-top: 25px; margin-bottom: 20px; width: 880px;
}
.bezirksliga_spielberichte { width: 680px;
}
.bezirksliga_spielberichte TD { font-family: Verdana, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 19px; font-size: 12px; text-align: justify;
}
SPAN.bezirksliga_spielberichte_bold { font-family: Verdana, Helvetica, sans-serif; color: #282828; font-weight: bold; line-height: 20px; font-size: 12px;
}
.bezirksliga_tabelle { margin-left: 0px; margin-top: 0px; margin-bottom: 0px; width: 680px;
}
.bezirksliga_tabelle TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 22px; font-size: 12px;
}
.bezirksliga_tabelle_fsv TR { background-color:#FFCC00;
}
.bezirksliga_spielplan { width: 680px;
}
.bezirksliga_spielplan TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 22px; font-size: 12px;
}
SPAN.bezirksliga_spielplan_bold { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: bold; line-height: 22px; font-size: 12px;
}
.bezirksliga_spielplan A { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 22px; font-size: 12px; text-decoration: none;
}
.landesklasse_kader { width: 680px; margin-bottom:10px;
}
.landesklasse_kader_portrait { width:130px; height:160px; margin-right:20px;
}
.landesklasse_kader_topheadline { width: 680px; height:45px;
}
.landesklasse_kader_topheadline TD { font-family: Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 14px;
}
.landesklasse_kader_headline { width: 680px; height:20px; margin-bottom: 25px; border-bottom: 1px solid #000000;
}
.landesklasse_kader_headline TD { font-family: Verdana, Helvetica, sans-serif; color: #000000; font-weight: bold; font-size: 12px;
}
.landesklasse_kader_namen { width: 680px; height:20px; margin-bottom:35px;
}
.landesklasse_kader_namen TD { font-family: Verdana, Helvetica, sans-serif; color: #000000; font-weight: normal; font-size: 11px;
}
.bezirksliga_kader_teamfoto { width: 680px; height: 455px; margin-bottom: 20px; background:url(bilder/mannschaftsfoto_1mannschaft.jpg) no-repeat;
}
.bezirksliga_kader_teamfoto_namen { margin-top: 377px; margin-left: 0px; width: 680px; height: 78px; background-color: #282828;
}
.bezirksliga_kader_teamfoto_namen TD { padding-left: 10px; padding-top: 8px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; line-height: 15px;
}
.bezirksliga_kader_headline { width: 680px; margin-bottom:16px;
}
.bezirksliga_kader_headline TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: bold; font-size: 12px; line-height: 16px;
}
.bezirksliga_kader { width: 680px;
}
.bezirksliga_kader TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 22px; font-size: 12px;
}
SPAN.bezirksliga_kader_bold { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: bold; line-height: 22px; font-size: 12px;
}
.bezirksliga_kader A { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 22px; font-size: 12px; text-decoration: none;
}
/*Infobox*/
.infobox { margin-left: 20px; margin-top: 0px; width: 180px; padding-left: 0px; padding-top:0px; padding-right:0px; padding-bottom:0px; 
}
.infobox_next_game { margin-top: 0px; margin-bottom: 20px; background: url(bilder/bg_infobox_next_game.jpg) no-repeat; width: 180px; height: 183px;
}
.infobox_next_game_ansetzung { margin-top: 24px;
}
/*Kurztabelle*/
.infobox_kurztabelle { margin-left:0px; margin-top: 0px; width: 180px; height: 155px; background: url(bilder/bg_infobox_kurztabelle.jpg) no-repeat;
}
.infobox_kurztabelle_tabelle { margin-left: 10px; margin-top: 34px; width: 160px;
}
.infobox_kurztabelle_tabelle TD { font-size: 11px; color: #282828; font-family: Arial, Helvetica, sans-serif; line-height: 14px;
}
SPAN.infobox_kurztabelle_bold { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #282828; line-height: 15px; font-weight: bold;
}
.infobox_kurztabelle_btn { margin-left:15px; margin-top: 10px; width:55px; height: 18px;
}
/*END Kurztabelle*/
/*###II.Mannschaft###*/
.IImannschaft { margin-left: 20px; margin-top: 25px; margin-bottom: 20px; width: 880px;
}
.IImannschaft_kader_teamfoto { background:url(bilder/II_mannschaft_teamfoto.jpg) no-repeat; width: 680px; height:455px; margin-bottom: 20px;
}
.IImannschaft_kader_teamfoto_namen { margin-top: 377px; margin-left: 0px; width: 680px; height: 78px; background-color: #282828;
}
.IImannschaft_kader_teamfoto_namen TD { padding-left: 10px; padding-top: 8px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; line-height: 15px;
}
.IImannschaft_kader_headline { width: 680px; margin-bottom:16px;
}
.IImannschaft_kader_headline TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: bold; font-size: 12px; line-height: 16px;
}
.IImannschaft_kader { width: 680px;
}
.IImannschaft_kader TD { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 22px; font-size: 12px;
}
SPAN.IImannschaft_kader_bold { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: bold; line-height: 22px; font-size: 12px;
}
.IImannschaft_kader A { font-family: Arial, Helvetica, sans-serif; color: #282828; font-weight: normal; line-height: 22px; font-size: 12px; text-decoration: none;
}
/*###SITE Nachwuchs###*/
.nachwuchs { width:880px; margin-left: 20px; margin-right:20px; 
}
.nachwuchs TD { font-family:Verdana, Helvetica, sans-serif; color: #282828; font-size:12px; font-weight: normal; line-height:18px;
}
.nachwuchs_headline { width:100%; margin-bottom:20px;
}
.nachwuchs_headline TD { font-family:Verdana, Helvetica, sans-serif; color: #282828; font-size:14px; font-weight: bold; line-height:18px;
}
.nachwuchs_anschrift { width:100%; margin-bottom:20px;
}
.nachwuchs_anschrift TD { font-family:Verdana, Helvetica, sans-serif; color: #282828; font-size:12px; font-weight: normal; line-height:18px;
}
.nachwuchs_anschrift A { font-family:Verdana, Helvetica, sans-serif; color: #282828; font-size:12px; font-weight: normal; line-height:18px; text-decoration: underline;
}
.nachwuchs_a_junioren_foto { width:700px; height:100%;
}
.nachwuchs_a_junioren_foto_beschreibung  { width: 700px; height:100%; margin-top: 10px; margin-bottom:40px
}
.nachwuchs_a_junioren_foto_beschreibung TD { font-family:Verdana, Helvetica, sans-serif; color: #282828; font-size:11px; font-weight: normal; line-height:15px; 
}
.nachwuchs_spielberichte { margin-left: 0px; width:700px; height:100%; margin-bottom: 40px;
}
.nachwuchs_spielberichte TD { font-family:Verdana, Helvetica, sans-serif; color: #282828; font-size:12px; font-weight: normal; line-height:18px;
}
.nachwuchs_kontakt_box { width: 180px; height:100%;
}
/*###END SITE Nachwuchs###*/

/*###KONTAKT###*/
.kontakt { margin-left: 20px; margin-top: 0px; width: 900px;
} 
.kontakt TD { padding-left: 0px; padding-top: 0px; font-family:Arial, Helvetica, sans-serif; color: #282828; font-size:14px; font-weight: normal; line-height:18px;
}
.kontakt A { padding-left: 0px; padding-top: 0px; font-family:Arial, Helvetica, sans-serif; color: #282828; font-size:12px; font-weight:normal; line-height:12px; text-decoration:underline;
}
.kontakt A:hover { padding-left: 0px; padding-top: 0px; font-family:Arial, Helvetica, sans-serif; color: #282828; font-size:12px; font-weight:normal; line-height:12px; text-decoration:none;
}
.einleitung { margin-left:0px; margin-top: 0px; margin-right: 0px; width: 677px; margin-bottom: 20px;
}
.einleitung TD { padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #282828; line-height: 16px;
}
.pflichtfelder { margin-left:0px; margin-top: 0px; margin-right: 0px; width: 677px; margin-bottom: 30px;
}
.pflichtfelder TD { padding-left: 0px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #282828; line-height: 12px; font-weight: normal;
}
.kontaktformular { margin-left: 0px; margin-right: 0px; margin-top: 0px; width: 677px; height:300px;
}
.kontaktformular TD { 
}
.kontaktformular_txt_box { margin-left: 0px; margin-top: 0px; margin-bottom: 4px; width: 200px;
}
.kontaktformular_txt_box TD { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#282828; font-weight: bold; line-height: 12px; vertical-align:top;
}
.kontaktformular_feld_box { margin-left: 0px; margin-top: 0px; margin-bottom:13px; width: 200px;
}
.kontaktformular_feld_box TD { padding-left: 0px; padding-top: 0px; padding-bottom: 0px; float: left;
}
.input_email { width: 200px;
}
.input_vorname { width: 160px;
}
.input_nachname { width: 160px;
}
.input_adresse { width: 200px;
}
.input_plz { width: 100px;
}
.input_stadt { width: 100px;
}
.input_telefonnr { width: 100px;
}
.input_faxnr { width: 100px; 
}
.textarea_ihrenachricht { width: 436px; height:322px;
}
.input_btn { margin-left: 0px; margin-top: 14px; width: 430px;
}
input.button1 {
margin-left: 20px;
height:24px;
width:60px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#FFFFFF;
border:none;
background-color:#282828;
}
input.button2 {
height:24px;
width:60px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
border:none;
background-color:#282828;
}
/*FORM*/
.box_kontakt_verein { margin-left: 20px; margin-top: 0px; margin-right:20px; margin-bottom: 20px; width: 180px; height: 215px; background: url(bilder/bg_nachwuchs_kontakt_box.jpg) no-repeat;
}
.box_kontakt_verein TD { padding-left: 10px; padding-top: 28px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#282828; font-weight: normal; line-height: 14px;
}
SPAN.kontakt_verein_bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#282828; font-weight: bold; line-height: 22px;
}


/*###END KONTAKT###*/

/*###IMPRESSUM###*/
.impressum { margin-left: 20px; margin-top: 0px; width: 900px;
}
.impressum TD { padding-left: 0px; padding-top: 0px; padding-right:20px; font-family: Verdana, Helvetica, sans-serif; color:#282828; font-size: 12px; line-height: 16px;
}
SPAN.impressum_bold { font-family: Arial, Helvetica, sans-serif; color:#282828; font-size: 12px; line-height: 16px; font-weight: bold;
}
/*###END IMPRESSUM###*/
/*Vorschau*/
.vorschau { margin-left: 20px; margin-top: 0px; margin-bottom:20px; width: 680px;
}
.vorschau TD { padding-left: 0px; padding-top: 0px; padding-right:20px; font-family: Verdana, Helvetica, sans-serif; color:#282828; font-size: 12px; line-height: 16px; text-align:justify;
}
SPAN.vorschau_bold { font-family: Arial, Helvetica, sans-serif; color:#282828; font-size: 12px; line-height: 16px; font-weight: bold;
}
/*Archiv*/
.archiv { margin-left: 20px; margin-top: 0px; margin-bottom:20px; width: 880px;
}
.archiv TD { padding-left: 0px; padding-top: 0px; padding-right:20px; font-family: Verdana, Helvetica, sans-serif; color:#282828; font-size: 12px; line-height: 16px; font-weight: normal;
}
SPAN.archiv_bold { font-family: Arial, Helvetica, sans-serif; color:#282828; font-size: 12px; line-height: 16px; font-weight: bold;
}

/*FOOTER*/
.footer { margin-left: 20px; margin-top: 0px; margin-bottom: 0px; height:55px; width: 920px;
}
.box_footer { width: 880px; height: 11px; margin-left: 20px; margin-top: 20px;
}
.box_footer TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:#ffffff; line-height: normal;
}
.box_footer A {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: underline
}
.box_footer A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}

