/*    
Theme Name: Bierdorf
Theme URI: http://www.fsv-krostitz.de/ 
Description: Theme für die Homepage des FSV Krostitz 
Author: Martin Hoffmann
Author URI: http://www.fsv-krostitz.de 
Version: 1.0 
*/
  
/*Generelles */

* {
	padding:0;
	margin:0;}

body {
	text-align:center; /*IE Zentrierungs-Hack, Erster Teil*/
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: url(images/verlauf_hintergrund.jpg) repeat-x;
 	margin: 0;	
	padding:0;}

ul, ol {
        list-style:none;}

.hidden {
        visibility: hidden;}

p {
	font-size:12px;
	line-height:21px;
	}
	
.left {
	float:left;}

.right {
        float:right;}
	
.align_right {
	text-align:right;}

.container {
	width:1000px;
	margin:0 auto;
	text-align: left;}
	
	
h2 {
	font-size:15px;
        font-weight: bold;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: white;
        padding-top: 4px;
        padding-left: 8px; 
        text-shadow: #333 4px 4px 5px;
}


h3 {
	font-size:14px;
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #098236;}
	
small {
	font-style:italic;
	font-size: 11px;
	font-weight:bold;
	color: #6a6a6a;
	line-height:21px;}

a {
	text-decoration: none;
	color: #098236; 
	font-weight: bold;}
	
.green {
        color: #098236; font-weight:bold; 
}
	
a:hover {
	border-bottom:1px dotted #098236; 
	color: #098236;}

img {
	border:0;}

#aufmacherbild a:hover {
        border-bottom:0;
}


#lbBottom a:hover {border:0;}


#lbImage {border:0;}

/*Header*/
	
#header a:hover {
	border:0;}

#header ul{
	list-style: none;
	width: 1000px;
	margin:0;
	margin-top:-35px;
	height:30px;
	position:relative;}

#header li {
	float:left;}
	
#header a {
	height: 28px;}
	
/* Headervigation */

.navi_verein {
	margin-left:139px;}

.navi_verein a {
	width:100px;
	background-image:url(images/navigation/verein_1.png);
        display:block; }

.navi_verein a:hover {
	background-image:url(images/navigation/verein_2.png);}
	
			
.navi_stadion {
	margin-left:53px;}

.navi_stadion a {
	width:120px;
	background-image:url(images/navigation/stadion_1.png);
        display:block;}

.navi_stadion a:hover {
	background-image:url(images/navigation/stadion_2.png);}
	
	
.navi_sponsoren {
	margin-left:53px;}

.navi_sponsoren a {
	width:150px;
	background-image:url(images/navigation/sponsoren_1.png);
        display:block;}

.navi_sponsoren a:hover {
	background-image:url(images/navigation/sponsoren_2.png);}	
	
.navi_gaestebuch {
	margin-left:53px;}

.navi_gaestebuch a {
	width:150px;
	background-image:url(images/navigation/gaestebuch_1.png);
        display:block;}

.navi_gaestebuch a:hover {
	background-image:url(images/navigation/gaestebuch_2.png);}	
	
.navi_kontakt {
	margin-left:53px;}

.navi_kontakt a {
	width:116px;
	background-image:url(images/navigation/kontakt_1.png);
        display:block;}

.navi_kontakt a:hover {
	background-image:url(images/navigation/kontakt_2.png);}		

/*Hauptnavigation links */

#navigation {
	width: 140px;
	float:left;
	margin-right:11px;
        min-height: 700px;
        margin-bottom: 20px;}
	
#navigation ul {
	list-style: none;}
	
#navigation li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-top:5px;}
	
#navigation a {
	color: #6a6a6a;
	text-decoration:none;
	border-left: 2px solid #6a6a6a;
	border-bottom: 1px dashed #6a6a6a;
	padding-left:5px;
	padding-top:0px;
	padding-bottom:2px;
	margin-left:8px;
	font-weight:bold;
	width:102px;
	display:block;}
	
#navigation a:hover {
	color: #098236;
	text-decoration:none;
	border-left: 2px solid #098236;
	border-bottom: 1px dashed #098236;
	padding-left:5px;
	padding-bottom:2px;
	margin-left:8px;
	font-weight:bold;}

.verlauf_navi_links_top {
	background-image: url(images/navigation/verlauf_navi_links.png);
	height: 25px;
	margin-top:20px;}

.verlauf_navi_links {
	background-image: url(images/navigation/verlauf_navi_links.png);
	height: 25px;
	margin-top:10px;}

/* Hauptinhalt der Seite */

#hauptinhalt { 
	width: 518px; 
	margin-right:11px;
	float:left;
        margin-bottom:20px;}


.aufmacher1_headline {
	background: url(images/navigation/button_fsv_esv.png) no-repeat;
	height: 27px;
	margin-top:20px;
	margin-bottom:7px;       
	width:518px;}

.erste_09-10_headline {
	background: url(images/seitentitel/09-10/erste.png) no-repeat;
	height: 27px;
	margin:0;
	padding:0;
	margin-top:20px;
	margin-bottom:7px;
	width:518px;}

.aufmacher1_link {
        color: white;}

.aufmacher1_link:hover {
        color: white;}

#aufmacher1 img {
	border:1px solid #395222;
	margin:0;
	margin-right:15px;}
	
.aufmacher1 p {
	margin-top:-2px;
	width:249px;
	float:left}
	
.aufmacher2 { 
	width: 249px;
	float:left;
	margin:0;
	padding:0;
	margin-right:15px;
	margin-top:20px;}
	
.aufmacher3 {
	width:249px;
	float:left;
	margin:0;
	padding:0;
	margin-top:20px;}

#weitere_news {
	width:518px;
	float:left;
        margin-top:4px;}	
	
.weitere_news_headline {
	background: url(images/navigation/button_fsv_esv.png) no-repeat;
	height: 27px;
	margin-top:10px;
	width:518px;}	

.no_padding-left {
        padding-left: 0px;}
	
#weitere_news ul{	
	list-style:none; margin-top:3px;}	

#weitere_news li{	
	margin-bottom:6px;}		
	
/* Rechte Sidebar */ 	

#sidebar {
	float:left;
	width:320px;}

#sidebar_fb {
	float:left;
	width:320px;
        min-height: /*1020px*/ 940px /*1110px*/;
}


	
.next_games{
	background: url(images/navigation/verlauf_navi_rechts.png) no-repeat;
	height: 24px;
	margin-top:20px;
	width:320px;}




/* Tabelle Nächste Spiele */	


.sidebar_tabelle {
	font-size:12px;
	line-height:20px;
	padding:0;
	border:1px solid #7d7c7c;
	border-bottom:0;}


td {
	border-bottom: 1px solid #7d7c7c;}	

.tabelle_erste_zeile {
	border-bottom:1px solid #7d7c7c;
        padding-top:5px;}

.grau {
  background-color: #ddd;
}

.padding-left_7px {
	padding-left:7px;}

		
/*Sponsoren */

.sponsoren {
	background: url(images/navigation/verlauf_navi_rechts.png) no-repeat;
	height: 27px;
	margin-top:14px;
        display:block;
}

.sponsoren_fb {
	background: url(images/navigation/verlauf_navi_rechts.png) no-repeat;
	height: 27px;
	margin-top:0px;
        display:block;
}


.masters_sidebar {
        /*border:1px solid #7d7c7c;*/ 
        /*margin-bottom:5px;*/
        margin-top:10px;
}

.weihnachten {
        border:1px solid #7d7c7c; 
        margin-bottom:3px;
        margin-top:10px;
        
}



.ur-krostitzer {
	margin: 6px 14px 0 0;}

.leipzig_fernsehen {
        margin-top:15px;
        border:1px solid #7d7c7c;}

.rasenland {
	margin-top:30px;
	border:1px solid #7d7c7c;}
	
.lrp {
 	margin-top: /*19px*/ 16px;
	border:1px solid #7d7c7c;}	
	
.leupold {
	margin-top: /*33px*/ 15px;
	border:1px solid #7d7c7c;}

/* Footer */

#footer { 
	background:url(images/verlauf_hintergrund_unten.png) repeat-x;
 	clear:both;
	height:70px; margin-top:20px;
        text-align:center;}

/* Tabelle Mannschaften */

#beitragstext table {
	font-size:12px;
	line-height:20px;
	padding:0;
	border-bottom:0;}

#beitragstext p {
        margin-bottom:7px;}


/*Stadion Highslide*/

.highslide:hover {border:0;}

.no_link:hover {border:0;}

.highslide img {
	border: 1px solid #ccc;}

.highslide:hover img {
	border: 1px solid #ccc;}

.stadion_bilder_links {
        margin-right:13px;
}

/*Gästebuch-Kommentare*/
#commentlist li {
        width: 519px;
        display:block;}

.comment-body {
        border:1px dotted #7d7c7c;
        margin-bottom:10px;
        padding:7px;
        background-color: #f1efef;
}

.comment-body p {
        margin:0;}

/*Tabelle Ergebnis-Seiten */
.margin-top_minus_7 {
        margin-top:-9px; }

.spielbericht_link a { display:block; width:519px; height:20px;}

/* Infokasten Beitrag*/

#beitragskasten {
	width: 235px;
	border:1px solid #ccc; float: right;
	margin:5px 0px 5px 10px;
	box-shadow: 5px 5px 2px #ccc;  
	-moz-box-shadow: 2px 3px 9px #ccc;  
	-webkit-box-shadow: 2px 3px 9px #ccc;}


#beitragskasten p {
	margin:0 0 5px 7px;}

#beitragskasten img {
	text-shadow: #333 4px 4px 5px;
	float:right;}


.kasten_header { 
	background: url(images/kasten_verlauf.png) repeat-x; 
	height:52px;
	padding:2px 5px 0px 7px;
	border-bottom:1px solid #ccc;}

.kasten_single_header { 
	background: url(images/kasten_verlauf.png) repeat-x; 
	height:27px;
	padding:2px 5px 0px 7px;
	border-bottom:1px solid #ccc;}


.kasten_header h3, h4 { 
	color: #FFFFFF;
	line-height:22px;
	margin:0;
	text-shadow: #333 4px 4px 5px;}


.kasten_single_header h3, h4 { 
	color: #FFFFFF;
	line-height:22px;
	margin:0;
	text-shadow: #333 4px 4px 5px;}

.spacing_3px {
	letter-spacing:1px;}

.uppercase {
 text-transform:uppercase;}

.kategorie_headline h3 {
	font-size:15px;
        font-weight: bold;
        font-family: Georgia, "Times New Roman", Times, serif;
        padding-top: 4px;
        padding-left: 8px; 
        color: #098236;
        /*text-shadow: none;*/
}

.linie_unten {
        border-bottom:1px solid #ccc;
        margin-bottom:8px;
}

.bild_beitrag_links {
        border: 1px solid #6a6a6a;
        margin-right: 10px;
        margin-bottom: 5px;
}
