
	@font-face 
	{
    font-family: "FeGWitten";
    src:  url('/fonts/fegwr_webfont.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;
}

@font-face 
{
    font-family: "FeGWitten";
    src:  url('/fonts/fegwb_webfont.ttf') format("truetype");
    font-weight: bold;
    font-style: normal;
}




div
 {
   border: 0px solid;
 }
 
#slideshow 
{
  width: 790px;
  height: 320px;
  background-color: none;
}
 

div#kopf-frame
{
    position: absolute;
    z-index: 5;
    left: 0px;
    top: 0px;
    right: 0;
    height: 100px;
    background-color: none;
}

div#menu-frame
{
    position: absolute;
    z-index: 2;
    left: 0px;
    top: 100px;
    right: 0px;
    width: 144px;
    
    background-color: white;

}

div#weiss-oben
{
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 29px;
    background-color: white;
    }

div#weiss-links
{
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    width: 144px;
    height: 100%;
    background-color: white;
}

div#seite-fond
{
    position: absolute;
    z-index: 0;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: #FFE600;
}


div#flyerfond
{
    position: absolute;
    z-index: 0;
    top: 0px;
    left: 0px;
    width: 794px;
    height: 794px;
}


		#blau 		
		{
		position: absolute; 
		z-index: 3; 
		top: 0px; 
		left: 0px; 
		width:390px; 
		height:92px; 
		background-color:#0062a5; 
		visibility: visible; 
		}
		
		#logo 		
		{
		position: absolute; 
		z-index: 10; 
		top: 3px; 
		left: 120px; 
		visibility: visible; 
		}
		
		#gelb 		
		{
		position: absolute; 
		z-index: 0; 
		top: 99px; 
		left: 200px; 
		visibility: visible; 
		}
		
		#adresseoben	
		{
		position: absolute; 
		z-index: 4; 
		top: 5px; 
		left: 427px;
		visibility: visible; 
		font-style: normal; 
        letter-spacing: 0px;     
        font-family: FeGWitten, Times New Roman, Times, serif;
        font-size: 8pt;
        LINE-HEIGHT: 9pt; 
        color: #000000;
    
		}


		#flyerspalteeins	
		{
		position: absolute; 
		z-index: 5; 
		top: 210px; 
		left: 10px;
		width: 373px;
		height: 566px;
		padding-left: 40px;  
		visibility: visible; 
		}

		#flyerspaltezwo	
		{
		position: absolute; 
		z-index: 5; 
		top: 105px; 
		left: 383px;
		width: 366px; 
		height: 670px;  
		padding-left: 27px;
		visibility: visible; 
		}
		
#flyerspaltezwoadresse	
		{
		position: absolute; 
		z-index: 5; 
		top: 15px; 
		left: 383px;
		width: 366px; 
		height: 70px;  
		padding-left: 27px;
		visibility: visible; 
		}

.flyerhead
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 18pt;
    color: #000000;
    margin-left: 0px; 
    LINE-HEIGHT: 18pt; 
    } 

.flyerbalken
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 12pt;
    color: #ffffff;
    background-color: black;
    padding-left: 7px;
    margin-top: 10px; 
    margin-bottom: 7px; 
    margin-left: 0px; 
    LINE-HEIGHT: 14pt; 
    width: 306px;
    } 

.flyerline
    {
    border-top: 1px solid black;
    margin-top: 7px; 
    margin-bottom: 7px; 
    margin-left: 0px; 
    LINE-HEIGHT: 4pt; 
    width: 306px;
    } 


.flyersubhead
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 13pt;
    color: #000000;
    margin-left: 0px; 
    LINE-HEIGHT: 14pt; 
    width: 306px;
    } 

.flyercopy
    {
    font-style: normal;
    font-weight: normal;
    font-family: FeGWitten, Times New Roman, Times, serif;
    font-size: 11pt;
    color: #000000;
    margin-left: 0px; 
    LINE-HEIGHT: 12pt;
    width: 306px; 
    } 

.flyercopyfett
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 11pt;
    color: #000000;
    margin-left: 0px; 
    LINE-HEIGHT: 11pt;
    width: 306px; 
    } 

.flyerdatum
    {
    font-style: normal;
    font-weight: normal;
    letter-spacing: 1px;
    font-family: FeGWitten, Times New Roman, Times, serif;
    font-size: 9pt;
    color: #000000;
    margin-top: 0px; 
    margin-left: 0px; 
    LINE-HEIGHT: 11pt;
    width: 306px; 
    } 




.balkenhead
    {
    font-weight: bold; 
    letter-spacing: 1px;     
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ffffff;
    margin-left: 5px; 
    LINE-HEIGHT: 16pt; 
    } 

.termin 
    {
    position: absolute; 
    z-index: 7; 
    margin-left: 0px;
    width: 180px; 
    height: 50px; 
    background-color:#ffffff; 
    visibility: visible; 
    font-weight: normal; 
    letter-spacing: 0px;     
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #0062a5;
    }

.head_news {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    margin-top: 0px;
    }

.copy_news {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: left;
    font-style: normal;
    margin-top: 4px;
    LINE-HEIGHT: 10pt;     
    }
    
div.menu a, div.menu div div.title, div.menu div div.title a
    {
    display: block;
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0062a5;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    margin-left: 8px;
    margin-top: 8px;
    }

div.menu div div.title a    
    {
    display: block;
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0062a5;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    margin-left: 0px;
    margin-top: 8px;
    }
    
    

div.menu div a, div.subtitle{
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 0px;
    display: block;
    }
    
    
    
.terminhead {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0062a5;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }

.terminheadmini 
        {
        font-family: FeGWitten, Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        color: #0062a5; 
        font-weight: bold;
        font-style: normal;
        }  

.terminsubhead {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #0062a5;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }    

.sehrmini 
        {
        font-family: FeGWitten, Times New Roman, Times, serif; 
        font-size: 8pt; 
        color: #0062a5; 
        letter-spacing: 0px; 
        LINE-HEIGHT: 10pt; 
        }  

.sehrminifett 
        {
        font-family: FeGWitten, Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        color: #000000; 
        letter-spacing: 0px; 
        font-weight: bold;
        LINE-HEIGHT: 10pt; 
        }  

.mini 
        {
        font-family: FeGWitten, Times New Roman, Times, serif; 
        font-size: 10pt; 
        color: #000000; 
        letter-spacing: 0px; 
        LINE-HEIGHT: 10pt; 
        }           

.minifett 
        {
        font-family: FeGWitten, Arial, Helvetica, sans-serif; 
        font-size: 10pt; 
        color: #000000; 
        font-weight: bold;
        letter-spacing: 0px; 
        LINE-HEIGHT: 10pt; 
        }           

.minifett8 
        {
        font-family: FeGWitten, Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        color: #000000; 
        font-weight: bold;
        letter-spacing: 0px; 
        LINE-HEIGHT: 8pt; 
        }   
    
.vorspann {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }

.bildunter 
    {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 9.5pt;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }

.bildunterre 
    {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 9.5pt;
    color: #000000;
    text-align: right;
    font-weight: bold;
    font-style: normal;
    }
    
.bildunterli 
    {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 9.5pt;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    }        
    
.ecard {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000000;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    line-height: 14pt;
    }    
    
.subhead {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    }
    
.head {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #000000;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    line-height: 1.5em;
    }

.headblau {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color: #0062a5;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    }

.headgr 
        {
        font-family: FeGWitten, Arial, Helvetica, sans-serif; 
        font-size: 20pt; 
        font-weight: bold; 
        color: #ffffff; 
        letter-spacing: 2px;
        font-style: normal; 
        LINE-HEIGHT: 24pt;
        }  
                  

.weiss {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ffffff;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    }

.miniweiss {
    font-family: FeGWitten, Times New Roman, Times, serif;
    font-size: 8pt;
    color: #ffffff;
    text-align: center;
    font-style: normal;
    font-weight: normal;
    }
    
.rot {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #ff0000;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    } 

.rotmini {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #ff0000;
    text-align: left;
    font-style: normal;
    font-weight: bold;
    } 


.fett {
    font-family: FeGWitten, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    LINE-HEIGHT: 16pt;
    font-weight: bold;
    } 


body 
	{
    font-family: FeGWitten, Times New Roman, Times, serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    font-style: normal;
    font-weight: normal;
    background-color: white;
    }        

.bodyeng 
	{
    font-family: FeGWitten, Times New Roman, Times, serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    font-style: normal;
	LINE-HEIGHT: 10pt;
	margin:0;
	padding:0;
	}        


.copy   {
        font-family: FeGWitten, Times New Roman, Times, serif; 
        font-size: 10pt; 
        color: #000000; 
        letter-spacing: 0px; 
        LINE-HEIGHT: 16pt;
        font-style: normal; 
        }
        
.copyarial   {
        font-family: Arial, Helvetica, sans-serif; 
        }        

.minicopy   {
        font-family: FeGWitten, Times New Roman, Times, serif; 
        font-size: 8pt; 
        color: #000000; 
        letter-spacing: 0px; 
        LINE-HEIGHT: 10pt;
        font-style: normal; 
        }

.minicopyfett   {
        font-family: FeGWitten, Arial, Helvetica, sans-serif; 
        font-size: 8pt; 
        color: #000000; 
        letter-spacing: 0px; 
        LINE-HEIGHT: 10pt;
        font-weight: bold;
        font-style: normal; 
        }

.minimat   {
        font-family: FeGWitten, Times New Roman, Times, serif; 
        font-size: 9pt; 
        color: #000000; 
        letter-spacing: 0px; 
        LINE-HEIGHT: 16pt;
        font-weight: normal;
        font-style: normal; 
        }

.kursiv   {
        font-family: FeGWitten, Times New Roman, Times, serif; 
        font-size: 10pt; 
        color: #000000; 
        letter-spacing: 1px; 
        LINE-HEIGHT: 16pt;
        font-style: normal;
        font-weight: normal; 
        }

table {
    font-family: FeGWitten, Times New Roman, Times, serif;
    font-size: 10pt;
    color: #000000;
    text-align: left;
    font-style: normal
    }

a {
    color: #0062a5;
    text-decoration: none;
    }
    
a:hover {
    color: #0062a5;
    text-decoration: underline;
    }
    
iiiinput       	
        {
        border: 1px white solid;
        font-family:Arial,Helvetica;
        font-size:12px;
        color:#000000;
        background-color:#FFF192;
        }

iiiselect.vote		
        {
        border: 1px white solid;
        font-family:Arial,Helvetica;
        font-size:12px;
        color:#000000;
        background-color:#FFF192;
        }    
        


#inhalt 	
{
    position: absolute; 
    top: 100px;
    left: 147px;
    width: 500px;
    z-index: 5; 
    margin-left: 8px; 
    margin-top: 8px; 
    visibility: visible; 
}

#inhaltadmin 	
{
    position: absolute; 
    
    top: 100px;
    left: 147px;
    width: 740px;
    z-index: 5; 
    margin-left: 8px; 
    margin-top: 8px; 
    visibility: visible; 
}


#internlisting 	
{
    position: absolute; 
    z-index: 5; 
    top: 0px; 
    left: 450px; 
    width: 100px; 
    margin-left:8px; 
    padding-left:0px;
    margin-top:0px; 
    background-color: #FFF490; 
    visibility: visible; 
}


#termine 	
{
    position: absolute; 
    z-index: 5; 
    top: 105px; 
    left: 710px; 
    width: 190px; 
    margin-left:8px; 
    padding-left:4px;
    margin-top:8px; 
    background-color: #FFF490; 
    visibility: visible; 
}

.meldung 	
{
    position: absolute; 
    z-index: 5; 
    top: 0px; 
    left: 0px; 
    width: 185px; 
    height: 280px; 
    margin-left: 0; 
    margin-top: 0;
    padding-left: 5px;
    padding-right: 0px;
    background-color: #FFF490; 
    visibility: visible; 
}

.bilderset 	
{
    position: relative; 
    z-index: 5; 
    top: 0px;
    width: 540px; 
    left: 0px; 
    margin-left: 0; 
    margin-top: 0; 
    background-color: #FFF490; 
    visibility: visible; 
}

.grlink	
{
    position: relative; 
    z-index: 5;
    text-align: center; 
    top: 0px; 
    left: 0px; 
    width: 540px; 
    margin-left: 0; 
    margin-top: -15px; 
    visibility: visible; 
}

.back	
{
    position: absolute; 
    z-index: 5;
    text-align: left; 
    top: 140px; 
    left: 15px; 
    width: 30px; 
    margin-left: 0; 
    visibility: visible; 
}

.vor	
{
    position: absolute; 
    z-index: 5;
    text-align: left; 
    top: 140px; 
    left: 490px; 
    width: 30px; 
    margin-left: 0; 
    visibility: visible; 
}

.status	
{
    position: absolute; 
    z-index: 5;
    font-family: FeGWitten, Times New Roman, Times, serif;
    font-size: 10pt;
    text-align: center; 
    top: 35px; 
    left: 0px; 
    width: 540px; 
    margin-left: 0; 
    visibility: visible; 
}

.bilder 	
{
    position: absolute; 
    z-index: 5;
    text-align: right; 
    top: 0px; 
    left: 0px; 
    width: 130px; 
    height: 130px; 
    margin-left: 0; 
    margin-top: 0; 
    background-color: #FFF490; 
    visibility: visible; 
}


.balken 
{
    position: absolute; 
    z-index: 7; 
    top: 0px; 
    left: 0px; 
    width: 190px; 
    height: 20px; 
    background-color: #0062a5; 
    visibility: visible; 
}
h1
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 20pt;
    color: black;
    margin-left: 0px; 
    margin-top: 0px; 
    margin-bottom: 10px; 
    LINE-HEIGHT: 20pt; 
    } 

h2
    {
    font-style: normal;
    font-weight: normal;
    font-family: FeGWitten, sans-serif;
    font-size: 16pt;
    color: #000000;
    margin-left: 0px; 
    margin-top: 0px; 
    margin-bottom: 60px; 
    LINE-HEIGHT: 18pt;     
    } 



h3
    {
    font-style: normal;
    font-weight: normal;
    font-family: FeGWitten, sans-serif;
    font-size: 8pt;
    color: black;
    margin-left: 0px; 
    margin-top: 30px; 
    margin-bottom: 0px; 
    LINE-HEIGHT: 9pt;  
    border-top: 1px solid black;   
    } 

h4
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 18pt;
    color: #000000;
    margin-left: 0px; 
    margin-top: 0px; 
    margin-bottom: 5px; 
    LINE-HEIGHT: 18pt; 
    } 

h5
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 18pt;
    color: black;
    border-top: 4px solid grey; 
    margin-left: 0px; 
    margin-top: 20px; 
    margin-bottom: 5px; 
    LINE-HEIGHT: 18pt; 
    } 

h6
    {
    font-style: normal;
    font-weight: normal;
    font-family: FeGWitten, sans-serif;
    font-size: 10pt;
    color: black;
    margin-left: 0px; 
    margin-top: 0px; 
    margin-bottom: 3px; 
    LINE-HEIGHT: 11pt; 
    } 

h7
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 11pt;
    color: #000000;
    margin-left: 0px; 
    margin-top: 0px; 
    margin-bottom: 0px; 
    LINE-HEIGHT: 12pt; 
    } 

h8
    {
    font-style: normal;
    font-weight: normal;
    font-family: FeGWitten, sans-serif;
    font-size: 10pt;
    color: black;
    margin-left: 0px; 
    margin-top: 0px; 
    margin-bottom: 2px;
    margin-right: 10px;  
    LINE-HEIGHT: 11pt; 
    } 

.subprint
    {
    font-style: normal;
    font-weight: bold;
    font-family: FeGWitten, sans-serif;
    font-size: 12pt;
    color: black;
    margin-top: 12px; 
    margin-bottom: 0px; 
    padding-bottom: 0px; 
    margin-left: 0px; 
    LINE-HEIGHT: 12pt;
    } 


        
