	html {
		height: 100%;
		overflow-x: hidden;
		overflow-y: scroll;
	}
	
	#flashcontent {
		height: 100%;
	}

	body
	{
		margin: 0;
		padding: 0;
		font: 8pt tahoma;
		text-align: center;
		color: #000000;
		background-image: url(../Templates/bg.png);
	}
	
	a:visited
	{
		color: #000000;
		text-decoration: none;
    }
    
	a:link
	{
		color: #000000;
		text-decoration: none;
    }

	a:hover
	{
		color: #000000;
		text-decoration: none;
	}
	
	#gbook
	{
		width: 650px;
		margin: 5px;
		padding: 4px;
		border: 1px solid #E55F5F;
		font: 8pt tahoma;
		background-color: #E56F6F;
	}
	
	#news /*News Fenster*/
	{
		width: 483px;
		margin: 5px;
		padding: 5px;
		border: 1px solid #f0f0f0;
		text-align: left; 
        float: left; 
		font: 8pt tahoma;
		background-color: #f0f0f0;
	}
	
	#shoutbox 
      { 
           width: 688px; 
           padding: 5px;
		   margin-top: 5px;
		   margin-bottom: 5px;
		   border: 0px solid #990000; 
           text-align: left; 
           float: left; 
           background-color: #E57F7F; 
      }
	  
	  #patchnews_head 
      { 
           width: 688px; 
           padding: 5px;
		   margin-top: 30px;
		   margin-bottom: 5px;
           text-align: left; 
           float: left; 
           background-image: url(../Templates/patchnews_head.gif); 
      }	 
	
	#comment /*Kommentar Gästebuch*/
	{
		width: 624px;
		margin: 5px 5px 0 5px;
		padding: 4px;
		border: 1px outset #E55F5F;
		font: 8pt tahoma;
		background-color: #FFE4E1;
	}
	
	#main /*Hintergrund */
	{
		margin-left: auto;
		margin-right: auto;
		margin-top: 10px;
		width: 900px;
		text-align: left;
		background-color: #E57F7F;
	}
	
	#content /*Hintergrund Balken Home*/
	{
		width: 718px;
		margin: 5px;
		text-align: left;
		float: left;
		background-color: #E57F7F;
	}
	
	#content_main 
	{
		width: 708px;
		padding: 5px;
		text-align: left;
		float: left;
		background-color: #E57F7F;
	}
	
	#content_main a:hover
	{
		color: #0000ff;
		text-decoration: none;
	}
	
	#content_main a:link
	{
		color: #0000ff;
		text-decoration: underline;
	}
	
	#content_main a:visited
	{
		color: #0000ff;
		text-decoration: underline;
	}
	
	#content h1 /*Balken Seitenüberschrift*/
	{
		font: 10pt tahoma;
		color: #ffffff;
		padding: 2px;
		font-weight: bold;
		background-color: #AF000B;
		text-align: center;
	}
	
	#content h2
	{
		font: 10pt tahoma;
		color: #ffffff;
		padding: 2px 5px;
		font-weight: bold;
		background-color: #ff8c00;
		text-align: left;
	}
	
	#content h3
	{
		font: 10pt tahoma;
		color: #000000;
		padding: 2px 5px;
		font-weight: bold;
		border: 1px outset #990000;
		background-color: #E57F7F;
		text-align: center;
	}
	
	#content h4
	{
		font: 10pt tahoma;
		color: #000000;
		margin-top: 20px;
		margin-bottom: 1px;
		padding: 1px 1px;
		font-weight: bold;
		border: 1px outset #aaaaaa;
		background-color: #f0f0f0;
		text-align: left;
	}	

	#content_content /*Hintergrund News*/
	{
		width: 503px;
		text-align: left;
		float: left;
		background-color: #E57F7F;
	}
	
	
	#content_content h1 /*Balken Aktuell*/
	{
		font: 10pt tahoma;
		color: #ffffff;
		padding: 2px;
		font-weight: bold;
		background-color: #cc0000;
		text-align: center;
	}
	
	#content_navi
	{
		width: 200px;
		margin-left: 5px;
		text-align: left;
		font: 8pt tahoma;
		float: left;
		background-color: #E57F7F;
	}
	
	#content_navi h1 /*Balken Letzte Aktualisierung*/
	{
		font: 10pt tahoma;
		color: #ffffff;
		padding: 2px;
		font-weight: bold;
		background-color: #cc0000;
		text-align: center;
	}
	
	#content_navi h2/*Aktualisiert Untermenü*/
	{
		font: 8pt tahoma;
		color: #000000;
		border: 1px outset #cccccc;
		padding: 2px 5px;
		font-weight: bold;
		background-color: #E57F7F;
		text-align: left;
	}
	
	#navi
	{
		width: 160px;
		margin: 5px;
		float: left;
		background-color: #E57F7F;
	}
	
	#navi h1/*Navi Überschriften*/
	{
		font: 10pt tahoma;
		color: #ffffff;
		padding: 2px;
		font-weight: bold;
		background-color: #AF000B;
		text-align: center;
	}
	
	#navi h2/*Navi Untermenü*/
	{
		font: 8pt tahoma;
		color: #000000;
		border: 1px outset #cccccc;
		padding: 2px 5px;
		font-weight: bold;
		background-color: #E57F7F;
		text-align: left;
	}
	
	#navlist
	{
		padding: 0px 4px;
		margin: 0px;
		width: 150px;
	}
	
	#navlist li
	{
		margin: 2px;
		list-style: none;
	}
	
	#navlist li a 
	{
		display: block;
		border-left: 7px solid #AF000B; /*Navigation kleiner Block links*/
		background-color: #cc0000; /*Navigation Liste Hintergrund*/
		margin: 4px;
		padding: 0px 2px 2px 10px;
		color: #150185;
	}
	
	#navlist li a:link
	{
		color: #ffffff;/*Navigation Schriftfarbe*/
		font: 8pt tahoma;
	}
	
	#navlist li a:visited
	{
		color: #ffffff;
		font: 8pt tahoma;
	}
	
	#navlist li a:hover
	{
		border-color: #cc0000;/*Navigation Kleiner Block links Mouseover*/
		color: #ffffff;/*Navigation Schriftfarbe Mouseover*/
		font: 8pt tahoma;
		background-color: #AF000B;
	}
	
	#navlist hr
	{
		color: #000000;
		height: 1px;
  		text-align: right;
	}
	
	#header
	{
		clear: both;
		padding: 2px 5px;
		font: 8pt tahoma;
		text-align: right;
		color: #ffffff;
		background-color: #AF000B;
	}
	
	#header_sub
	{
		clear: both;
		padding: 2px 5px;
		font: 8pt tahoma;
		text-align: right;
		color: #AF000B;
		background-color: #AF000B;
	}
	
	#header_2
	{
		clear: both;
		padding: 2px 5px;
		font: 8pt tahoma;
		text-align: right;
		color: #ffffff;
		background-color: #E57F7F;
		}
	
	#header a:visited
	{
		color: #ffffff;
		text-decoration: none;
    }
    
	#header a:link
	{
		color: #ffffff;
		text-decoration: none;
    }

	#header a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
	
	#headerpic
	{
		height: 90px;
		text-align:center;
		border-top: 10px solid #E57F7F;
		border-bottom: 10px solid #E57F7F;
		background-color: #E57F7F;
		position: relative;
	}
	
	#upper_footer
	{
		clear: both;
		padding: 2px 5px;
		font: 8pt tahoma;
		text-align: center;
		color: #AF000B;
		background-color: #AF000B;
	}
	
	
	#upper_footer_2
	{
		clear: both;
		padding: 2px 5px;
		font: 8pt tahoma;
		text-align: center;
		color: #E57F7F;
		background-color: #E57F7F;
	}
	
	
	#upper_footer a:visited
	{
		color: #ffffff;
		text-decoration: none;
    }
    
	#upper_footer a:link
	{
		color: #ffffff;
		text-decoration: none;
    }

	#upper_footer a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
	
	
	#footer
	{
		clear: both;
		padding: 0 5px;
		font: 8pt tahoma;
		text-align: left;
		color: #ffffff;
		background-color: #AF000B;
	}
	
	#footer a:visited
	{
		color: #ffffff;
		text-decoration: none;
    }
    
	#footer a:link
	{
		color: #ffffff;
		text-decoration: none;
    }

	#footer a:hover
	{
		color: #ffffff;
		text-decoration: none;
	}
	
	.banner
	{
		padding: 2px;
		margin: 10px;
		border: 1px solid #150185;
	}
	
	.act_table_mobile
	{
		width: 90px;
	}
	
	.act_table_date
	{
		color: #000000;
	}