/******************************************************************
Style-Sheet des FSV Lokomotive Dresden
*******************************************************************
Author: Daniel Baumgärtel
*******************************************************************
Copyright(c) 2009 by Daniel Baumgärtel
*******************************************************************/

html, body {
background-color:white;
margin:0px;
padding:0px;
}

#header {
position:absolute;
color:white;
background-color:black;
top:0px;
left:0px;
width:100%;
height:154px;
padding:0px;
margin-bottom:1px;
z-index:1;
}

#navigation_left {
position:absolute;
color:white;
background-color:black;
top:154px;
left:0px;
width:126px;
padding:0px;
margin:0px;
}

#top_path{
position:absolute;
color:black;
background-color:white;
font-family:Arial, Helvetica;
font-size:14px;
top:154px;
left:126px;
width:100%;
height:20px;
padding-left:3px;
margin:0px;
border-bottom:black dotted 1px;
}

#features {
position:absolute;
color:white;
background-color:black;
top:154px;
right:0px;
width:180px;
margin:0px;
padding:0px;
border-left:black solid 1px;
z-index:0;
}

#logo {
position:absolute;
top:5px;
left:12px;
width:89px;
height:148px;
}

div.banner_horizontal_homepage {
position:absolute;
top:5px;
left:126px;
width:700px;
height:149px;
border:white solid 0px;
color:white;
background-color:black;
text-align:center;
vertical-align:middle;
}
@media print{
	.banner_horizontal_werbung_header {
	visibility:hidden;
	}
	
	.banner_horizontal_werbung_sponsor {
	visibility:hidden;
	}
	
	.banner_vertical_werbung_right {
	visibility:hidden;
	}
	
	.banner_horizontal_werbung_title {
	visibility:hidden;
	}
	
	.banner_vertical_werbung_title {
	visibility:hidden;
	}
}
@media screen{
	.banner_horizontal_werbung_header {
	position:absolute;
	top:46px;
	/*right:8px;*/
	left:130px;
	width:468px;
	height:60px;
	margin:0px;
	border:white solid 1px;
	color:white;
	background-color:black;
	text-align:center;
	overflow:hidden;
	}
	
	.banner_horizontal_werbung_sponsor {
	position:absolute;
	top:5px;
	right:8px;
	width:165px;
	height:149px;
	margin:0px;
	border:none;
	color:white;
	background-color:black;
	text-align:center;
	overflow:hidden;
	}
	
	.banner_vertical_werbung_right {
	margin-top:0px;
	margin-left:8px;
	margin-right:8px;
	width:160px;
	height:600px;
	border:white solid 1px;
	color:white;
	background-color:black;
	text-align:center;
	}
	
	.banner_horizontal_werbung_title {
	position:absolute;
	font-family:Arial, Helvetica;
	font-size:10px;
	top:107px;
	/*right:8px;*/
	left:130px;
	width:160px;
	height:13px;
	border:white solid 1px;
	color:white;
	background-color:black;
	text-align:center;
	}
	
	.banner_vertical_werbung_title {
	font-family:Arial, Helvetica;
	font-size:10px;
	margin-top:-1px;
	margin-left:8px;
	margin-right:8px;
	width:160px;
	height:13px;
	border:white solid 1px;
	color:white;
	background-color:black;
	text-align:center;
	}
}

#banner_pic {
border:none;
width:468px;
height:60px;
}

a.banner_link, a.banner_link:hover, a.banner_link:active, a.banner_link:visited{
border:none;
/*top:0px;
left:0px;*/
}

#navigation {
position:absolute;
background-color:white;
top:132px;
left:106px;
width:180px;
height:20px;
margin:0px;
padding:0px;
}

#top_navigation {
position:absolute;
top:132px;
left:126px;
width:100%;
height:20px;
z-index:1;
}

div.box_title {
margin-top:0px;
margin-left:8px;
margin-right:8px;
background-color:white;
color:black;
font-family:Arial, Helvetica;
font-size:14px;
font-weight:bold;
text-align:center;
padding-left:3px;
}

div.box_title2 {
margin-top:10px;
margin-left:8px;
margin-right:8px;
background-color:white;
color:black;
font-family:Arial, Helvetica;
font-size:14px;
font-weight:bold;
text-align:center;
padding-left:3px;
}

div.box_content {
margin-left:8px;
margin-right:8px;
margin-bottom:8px;
background-color:black;
border:white solid 1px;
color:white;
font-family:Arial, Helvetica;
font-size:14px;
font-weight:normal;
padding:3px;
}

/*
a.top_link {
display:block;
position:absolute;
text-align:center;
height:20px;
font-family:Arial, Helvetica;
font-size:12px;
font-weight:bold;
padding-top:1px;
padding-left:2px;
padding-right:2px;
padding-bottom:1px;
text-decoration:none;
}

a.top_link:link, a.top_link:visited {
color:black;
background-position:top right;
background-repeat:no-repeat;
background-color:white;
}
a.top_link:hover, a.top_link:active {
color:black;
background-position:top right;
background-repeat:no-repeat;
background-color:white;
text-decoration:underline;
}
*/

a.text_link{
font-family:Arial, Helvetica;
color:black;
text-decoration:underline;
}

a.news_link{
font-family:Arial, Helvetica;
color:white;
text-decoration:none;
}

a.news_link:hover, a.news_link:active {
text-decoration:underline;
}

a.menu_link, a.menu_link:visited{
font-family:Arial, Helvetica;
font-size:14px;
color:white;
text-decoration:none;
margin-left:2px;
margin-right:2px;
text-align:center;
}

a.menu_link2, a.menu_link2:visited{
font-family:Arial, Helvetica;
font-size:11px;
color:white;
text-decoration:none;
margin-left:2px;
margin-right:2px;
text-align:center;
}

a.menu_link:hover, a.menu_link2:hover, a.news_link:active, a.menu_link2:active {
text-decoration:underline;
}

/*
a#home_news {
bottom:0px;
left:0px;
z-index:3;
}
a#saison_ergebnisse {
bottom:0px;
left:79px;
z-index:4;
}
a#spielberichte {
bottom:0px;
left:196px;
z-index:5;
}
a#forum {
bottom:0px;
left:196px;
z-index:6;
}
a#nachwuchs {
bottom:0px;
left:237px; 
z-index:7;
}
a#mitgliedsantrag {
bottom:0px;
left:309px; 
z-index:8;
}
a#impressum {
bottom:0px;
left:402px; 
z-index:8;
}
a#kontakt {
bottom:0px;
left:472px; 
z-index:9;
}
a#fans {
bottom:0px;
left:521px; 
z-index:10;
}
a#fanshop {
bottom:0px;
left:553px; 
z-index:11;
}
a#downloads {
bottom:0px;
left:611px;
z-index:12;
}
*/


ul#navigation1
	{ margin:0; padding:0px; list-style:none; width:100%; height:20px; font:bold 8pt arial, helvetica;}
ul#navigation1 li
	{ padding:0px 1px 0px 0px; display:block; float:left; position:relative;}
ul#navigation1 li a:link,
ul#navigation1 li a:visited
	{ padding:4px 0px; display:block; color: black; text-align:center; background-color:white; text-decoration:none; height:13px; }
ul#navigation1 li:hover a,
ul#navigation1 li a:hover,
ul#navigation1 li a:active
	{ padding:4px 0px; display:block; color: black; text-align:center; text-decoration:underline; height:13px; }
ul#navigation1 li ul
	{ margin:0; padding:1px 1px 0px; list-style:none; text-align:center; display:none; background:#ffffff; position:absolute; top:21px; left:-1px; border:1px solid black; }
ul#navigation1 li:hover ul
	{ display:block; }
ul#navigation1 li ul li
	{ clear:left; }
ul#navigation1 li ul li a:link,
ul#navigation1 li ul li a:visited
	{ clear:left; padding:4px 0; border:none; text-decoration:none; position:relative; height:13px; z-index:1000; }
ul#navigation1 li ul li:hover a,
ul#navigation1 li ul li a:active,
ul#navigation1 li ul li a:hover
	{ clear:left; padding:4px 0; border:none; text-decoration:underline; position:relative; height:13px; z-index:1000; }



a#home_news:hover, a#home_news:active,
a#saison_ergebnisse:hover, a#saison_ergebnisse:active,
a#spielberichte:hover, a#spielberichte:active,
a#mitgliedsantrag:hover, a#mitgliedsantrag:active,
a#nachwuchs:hover, a#nachwuchs:active,
a#impressum:hover, a#impressum:active,
a#kontakt:hover, a#kontakt:active,
a#fans:hover, a#fans:active,
a#fanshop:hover, a#fanshop:active,
a#downloads:hover, a#downloads:active {
z-index:10;
}

#content {
/*position:absolute;*/
background-color:white;
margin-top:185px;
/* top:200px; */
margin-left:40px;
margin-right:180px;
}

#meinWettbewerb0{
background-color:white;
margin-left:106px;
margin-right:180px;
}

#meineTabelle0{
background-color:white;
margin-left:106px;
margin-right:180px;
}

#homepage_ueberschrift {
position:absolute;
top:0px;
left:126px;
color:white;
font-family:Arial, Helvetica;
font-weight:bold;
font-style:normal;
font-size:150%;
z-index:1;
}

h1,h2,p,ol,table {
margin-left:110px;
margin-right:16px;
font-family:Arial, Helvetica;
/* font-family:Arial, Helvetica; */
}

ul#text {
margin-left:110px;
margin-right:16px;
font-family:Arial, Helvetica;
}

h1 {
font-weight:bold;
font-style:normal;
font-size:130%;
line-height:1.1em;
color:black;
border-left:black solid 20px;
border-bottom:black solid 4px;
padding-left:12px;
margin-top:32px;
}
h2 {
font-weight:bold;
font-style:normal;
font-size:110%;
line-height:1.1em;
color:black;
border-bottom:black solid 2px;
margin-top:24px;
}

p.intro {
text-align:left;
font-weight:normal;
font-style:italic;
font-size:100%;
line-height:1.1em;
margin-left:110px;
color:black;
}
p.text {
text-align:justify;
font-weight:normal;
font-style:normal;
font-size:100%;
line-height:1.5em;
margin-left:110px;
color:black;
}
p.text_klein {
text-align:justify;
font-weight:normal;
font-style:normal;
font-size:85%;
line-height:1.0em;
margin-left:110px;
color:black;
}
p.vereinslied_normal{
text-align:center;
font-size:100%;
line-height:1.5em;
margin-left:110px;
color:black;
}
p.vereinslied_fett{
text-align:center;
font-weight:bold;
font-size:100%;
line-height:1.5em;
margin-left:110px;
color:black;
}

p.die_bunte_lok_fett{
text-align:center;
font-weight:normal;
font-size:19.5pt;
line-height:1.5em;
margin-left:110px;
color:black;
}
span#rot{
color:red;
}
span#gelb{
color:yellow;
}
span#blau{
color:blue;
}
span#grün{
color:green;
}

div.text_center {
text-align:center;
}
p.gbtext {
text-align:justify;
font-size:12px;
line-height:1.0em;
margin-left:110px;
color:black;
}

li#text{
text-align:justify;
font-weight:normal;
font-style:normal;
font-size:100%;
line-height:1.5em;
color:black;
}

td,th {
text-align:left;
font-style:normal;
font-size:100%;
line-height:1.1em;
color:black;
}
th {
font-weight:bold;
}
