/*Das Geruest dieser Page basiert auf einem Listing von	Juergen Schwind <info@juergen-schwind.de>, 
dem ich dafür ganz herzlich danken möchte!!! */

/** {
margin:0;	
padding:0;	
border:1px;
}*/


body {
    font: normal 0.9em Helvetica, Arial, sans-serif;
    color: black; background-color: #ffffe0;
    margin:0;	
   padding:0;
  /* Farbverlauf als Hintergrund setzen, beginnend links oben und nur auf der X-Achse wiederholend */	
	background:#888888 url(/tvwahlscheid/hintergrund/bg_verlauf_grau.jpg) top left repeat-x;
	
} 


html {
	 /*Höhe des HTML Elements definieren 	*/
height: 100%;
}


#container_frame {	
/* Verschiebt die Hauptbox um 18 Pixel nach links. Dadurch wird bei kleinen Bildschirmen der Schatten links aus dem Bildschirm geschoben */	
/*left:-18px; */
	/* Zentriert die den Div-Container */	
	margin:auto auto;
		/* minimale Höhe von 100% wenn der Content nicht die ganze Seite füllt */	
		min-height:100%;	
		position: relative;	
		width:936px;	/* Setzt den Hintergrund inklusive transparentem Schatten */	
		background:url(/tvwahlscheid/hintergrund/hintergrund_kanten_menu.png) top left repeat-y;
			/* Content ausserhalb den Containers verhindern */	
			overflow:hidden;
			} 
			
* html #container_frame 
{	/* IE fix  */
	height: 100%;
} 

#container_mainframe 
{
	/* Link und Rechts 18 Pixel Abstand zur Seite, Contentbereich definiert ohne Schatten */	
	margin-left:18px;	
	margin-right:18px;	
	/* Hintergrund auf weiß falls Bilder im Browser deaktiviert sind */	
	background-color:#FFF;	
	background: top left repeat-y;
	overflow:hidden;
	} 

* html #container_mainframe 
{	/* IE fix  */
	height: 100%;
} 	
	
	#container_header {	
	width:900px;
		height:152px;
			background-color:#E7362E;
			background:url(/tvwahlscheid/hintergrund/header.png) left top no-repeat;
			overflow:hidden;
			border:0px;
			padding:0px;
			}

 #container_content 
 {	
  width:900px;	
 /* margin-bottom muss die Gesamthöhe der Fußzeile sein */	
 /*vorher stand hier: margin-bottom: 40px auto; !!!!!!!!!*/
 margin-bottom: 40px;
 	overflow:hidden;
 /* background:url(/tvwahlscheid/hintergrund/menu_bg_repeat.png) repeat-y;*/
  } 

* html #container_content 
{	/* IE fix  */
	height: 100%;
}   

 	#container_content_left 
 	{	
 	float:left;
 		width:221px;
 		/*min-height:300px;*/
 		/*padding-top:90px;*/
 			overflow:hidden;
 		background:url(/tvwahlscheid/hintergrund/menu_bg_once.png) left top no-repeat;
 		/*background-color:transparent;*/

 	} 
 	
 	* html #container_content_left
{	/* IE fix  */
	height: 100%;
} 
 	
 	#container_content_right 
 	{
 	 padding-bottom: 60px;
 	 padding-top:10px;
 		float:left;
 			width:679px;
	overflow:hidden;
 			background:url(/tvwahlscheid/hintergrund/content_ecke.png) left top no-repeat;
 		/*min-height:300px;*/
 			}
 			
 			* html #container_content_right
{	/* IE fix  */
	height: 100%;
} 
 			
 	#content 
 	{
 			width:629px;
 			padding-left:25px;
 			padding-right:25px;
	overflow:hidden;
	padding-top:10px;
	
 			}		
 			
 			* html #content
{	/* IE fix  */
	height: 100%;
} 
 			
 /*#container_footer
  {	position: absolute;
  	bottom:0;	
  	left: 18px;	
  	width: 900px;	
  	/* Höhe der Fußzeile (siehe #container_footer_content) */	
  	/*height:32px;	
  	overflow:hidden;
  	} 
  	
  	
  	#container_footer_content 
  	{	/* Höhe der Fußzeile  (24+4+4) */
  	/*	margin:4px;
  			height:24px;
  				background-color: #A6846B;
  				}
  				*/
  /** html #container_footer 
  {	/* IE fix  */	
  /*bottom: -1px;} 
  */
  .block_end {	clear:both;}


p#content-text
{
 /*padding-left:25px;*/
 text-align:justify;
  		padding-top:0px;
 		margin-top:0px;
}

p.content-text
{
 /*padding-left:25px;*/
 text-align:justify;
  		padding-top:0px;
 		margin-top:0px;
}

ul#Navigation {
    width: 11.5em;
    margin: 0;
    margin-left:20px;
    padding-left:0px;
    /* border: 1px solid black; */
    /*!!!!!!background-color: 5c7cab;*/
    font-size:0.95em;
  }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 11.1em;
    w\idth: 10em;
    padding-left: 0;
    padd\ing-left: 0.8em;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0.1em; padding: 0;
  }

  ul#Navigation li ul {
    margin: 0 0 0 1em; padding: 0;
  }
  ul#Navigation li ul li {
    margin: 0.1em 0;
  }
  * html ul#Navigation li ul li {  /* Korrektur fuer IE 5.x */
    margin-left: 1em;
    ma\rgin-left: 0;
  }

  ul#Navigation a.normal {
    display:block;
    padding: 0.2em;
    text-decoration: none; font-weight: bold;
    /*border: 3px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;*/
    color: black;
  }
  
    ul#Navigation a.clicked {
    display:block;
    padding: 0.2em;
    text-decoration: none; font-weight: bold;
    /*border: 3px solid black;
    border-left-color: white; border-top-color: white;
    color: maroon; background-color: #ccc;
       color: #dc291e;*/
       margin-left:6px;
   color: #ec0001;
  }
  
  
  * html ul#Navigation a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 8.8em;  /* Breitenangabe fuer IE 6 */
  }
  * html ul#Navigation li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 7.8em;  /* Breitenangabe fuer IE 6 */
  }
  ul#Navigation a:hover {
    /*border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: gray;
    color: #dc291e;*/
   margin-left:6px;
   color: #ec0001;
  }

 a#navi_highlight{
 /*color: #dc291e;*/
    color: #ec0001;
 }
 
h4 {text-decoration: underline;margin-bottom:5px;}
h3 {margin-bottom:0px; margin-top:0px; padding:0px;}
h3.teamname {margin-bottom:0px; margin-top:0px; padding:0px;
font-size:1.4em;
}

.trennstrich_ueberschrift {
margin-top:0px; 
padding-top:0px; 
border:1px; 
border-style: none none dashed; 
margin-bottom:22px;
}

.trennstrich_content {
width:400px; 
border:1px; 
border-style: none none solid;
margin-bottom:10px;
margin-top:30px;
}


.trennstrich_berichte {
width:400px; 
border:1px; 
border-style: none none solid;
margin-bottom:35px;
margin-top:35px;
}

.trennstrich_guestbook{
width:400px; 
border:1px; 
border-style: none none solid;
margin-bottom:15px;
margin-top:15px;
}

.noborder
{
  text-decoration: none;
}
				
a.mailto
{
 font-size: 0.9em;
 color:#1b509b;
 font-weight: bold;
 text-decoration: none;
}		

a.mailto a:visited	
{
 font-size: 0.9em;
 color:#1b509b;
 font-weight: bold;
 text-decoration: none;
}		

a.header_links
{
 font-size: 1.0em;
 color:#000000;
 font-weight: bold;
 text-decoration: underline;
}

caption.vorstand
{
padding-bottom:5px;
padding-top:6px;
caption-side:top;
text-align:left;
font-size:1.2em;
text-decoration:underline;
}

table.vorstand
{
width:100%;
padding:15px;
font-size:0.9em; 
background-color:#d6e3f3;
border-collapse:collapse;
line-height:1.3em;
}

table.sponsoren
{
width:100%;
padding:15px;
font-size:0.9em; 
background-color:#d6e3f3;
border-collapse:collapse;
}

p.abstand{
margin:0px; 
padding-top:5px;
padding-bottom:0px;
}

div.content_blue
{
font-size:0.9em; 
background-color:#d6e3f3;
padding:25px;
}

table.mannschaftsfoto
{
width:100%;
padding-left:15px;
padding-right:15px;
font-size:0.9em; 
background-color:#d6e3f3;
}

td.rahmen
{ padding-left:3px; border: 1px; border-top: black 1px solid;
 border-bottom: black 1px solid; border-left: black 1px solid; border-right: black 1px solid; }
 
