* 
 {
  margin:0px;
  padding:0px;
 }


body
 {
  background: no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: Verdana, Arial, Helvetica,  sans-serif; 
  font-size: 12px;
  padding: 0px;
  line-height: 21px;
  background-color: #000;
 }


#kopf 
 {
  width: 980px;
  height: 238px;
  background-repeat:repeat-x;
  z-index: 998;
 }
 
 
#navi
 {
  width: 485px;
  height: 190px;
  font-family: Arial, Helvetica,  sans-serif; 
  font-size: 15px;
  font-weight: bold;
  text-decoration: none; 
  text-align: center;
  border: 0px solid #fff;
  margin-bottom: 0px;
  padding: 0px;
  z-index:999;
  position: fixed;
  top: 0px;
 } 

    #navi a
     {
      font-family: Arial, Helvetica,  sans-serif; 
      background-image:url(../images/hg_navi_01.png); background-repeat:repeat-x;
      font-size: 14px;
      color: #000;
      height: 190px;
      display: block;
      text-decoration: none;
      padding: 0px 2px;
      z-index: 999; 
      vertical-align: bottom;
     }
    
    #navi a:hover
     {
      color: #eed504; 
      background-image:url(../images/hg_navi_02.png); background-repeat:repeat-x;
     }
    
    #navi a.active
     {
      color: #eed504;
      background-image:url(../images/hg_navi_02.png); background-repeat:repeat-x;
     }
     
     
#navi2
 {
  width: 800px;
  height: 20px;
  font-family: Arial, Helvetica,  sans-serif; 
  font-size: 11px;
  color: #d0bc16;
  text-decoration: none; 
  border: 0px solid #ff0000;
  margin-bottom: 0px;
  padding: 0px;
  z-index:999;
 } 

    #navi2 a
     {
      font-family: Arial, Helvetica,  sans-serif; 
      font-size: 11px;
      font-weight: bold;
      color: #000;
      text-decoration: none;
      padding: 4px;
      z-index: 999; 
      vertical-align: bottom;
     }
    
    #navi2 a:hover
     {
      color: #4d4d4d; 
     }
    
    #navi2 a.active
     {
      color: #4d4d4d;
     }     
        

#center 
 {
  text-align: center;
  z-index: 800;
 }
 

#mittig 
 {
  width: 980px; /* 4 mal 245px */
  margin: 0 auto;
  z-index: 800; 
 }
 

#inhalt
 { 
  background-image:url(../images/hg_inhalt_mi.png); 
  background-repeat:repeat-y;
  font-size: 13px;
  text-align: left; 
  border: 0px solid #eed504;
  width: 900px;
  padding: 10px 55px 10px 35px;
  z-index: 600; 
  min-height: 600px;
 } 


#rand_ob
 {  
  width: 980px; 
  height: 19px; 
  margin: 0px;
  background-image:url(../images/hg_inhalt_ob.png); 
  repeat: no-repeat;
  border: 0px solid #ff0000;
  font-size: 10px;
  color: #ff0000;
  z-index:800; 
 }

#rand_un
 {  
  width: 980px; 
  height: 27px; 
  margin: 0px;
  background-image:url(../images/hg_inhalt_un.png); 
  repeat: no-repeat;
  border: 0px solid #ff0000;
  font-size: 10px;
  color: #ff0000;
  z-index: 800;
 } 
 
 
#fuss
 {  
  width: 980px; 
  height: 165px; 
  margin-bottom: 0px;
  background-image:url(../images/hg_fuss.png); 
  repeat: no-repeat;
  border: 0px solid #00ff00;
 } 
 
 
#fussinfo
 {  
  width: 980px; 
  height: 15px;
  font-family: Arial, Helvetica,  sans-serif;
  font-size: 10px;
  color: #4d4d4d;
  position: fixed;
  text-align: center; 
  bottom: 10px; 
  margin-bottom: 0px;
  border: 0px solid #00ff00;
 }  
 
    #fussinfo a
     {
      font-family: Arial, Helvetica,  sans-serif; 
      font-size: 10px;
      color: #4d4d4d;
      text-decoration: none;
      z-index: 999;
     }
    
    #fussinfo a:hover
     {
      color: #000; 
     } 


#daten
 {  
  width: 200px; 
  line-height: 17px;
  font-family: Verdana, Arial, Helvetica,  sans-serif;
  font-size: 11px;
  color: #000;
  position: fixed; 
  bottom: 45px; 
  margin-bottom: 0px;
  border: 0px solid #00ff00;
 } 
 
	#daten2
	 {  
	  width: 300px; 
	  line-height: 17px;
	  font-family: Verdana, Arial, Helvetica,  sans-serif;
	  font-size: 11px;
	  color: #000;
	  position: fixed; 
	  bottom: 45px; 
	  margin-bottom: 0px;
	  border: 0px solid #00ff00;
	 }
 
 
#facebook
 {  
  width: 170px; 
  margin-bottom: 0px;
  border: 0px solid #00ff00;
  position: fixed; 
  bottom: 40px;
  position: absolute; 
  right: 29px; 
 }  


h1
 {
  font-family:  Verdana, Arial, Helvetica,  sans-serif; 
  font-size: 16px;
  color: #4d4d4d;
  text-align: left;
  padding: 2px 0px;
  vertical-align: top;
 } 
  
	h2
	 {
	  font-family:  Verdana, Arial, Helvetica,  sans-serif; 
	  font-size: 14px;
	  color: #332828;
	  text-align: left;
	  padding: 2px;
	  vertical-align: top;
	 } 
		 	 
		h3
		 {
		  font-family:  Verdana, Arial, Helvetica,  sans-serif; 
		  font-size: 14px;
		  color: #323232;
		  text-align: left;
		  padding: 2px;
		  vertical-align: top;
		 }  
			 	 
			h4
			 {
			  font-family:  Verdana, Arial, Helvetica,  sans-serif; 
			  font-size: 14px;
			  color: #6b6b6b;
			  text-align: left;
			  vertical-align: top;
			  padding: 0px;
			 }  
				 	 
				h5
				 {
				  font-family:  Verdana, Arial, Helvetica,  sans-serif; 
				  font-size: 13px;
				  font-weight: bold;
				  color: #dd0405;
				  text-align: left;
				  vertical-align: top;
				  padding-right: 10px;
				  display: inline;
				 } 
					 
					h6
					 {
					  font-family:  Verdana, Arial, Helvetica,  sans-serif; 
					  font-size: 16px;
					  color: #323232;
					  text-align: left;
					  padding: 0px 0px 0px 0px;
					  vertical-align: top;
					  display: inline;
					 }   


.spacer 
 {
  clear: both;
  width: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 0px;
 }


a.link 
 {
  font-size: 11px;
  color: #4d4d4d;
  text-decoration: none;
  z-index: 999;
 }

	a.link:hover
	 {
	  color: #eed504;
	 }
	 

	a.link2 
	 {
	  font-size: 12px;
	  color: #4d4d4d;
	  text-decoration: none;
	  z-index: 999;
	 }
	
		a.link2:hover
		 {
		  color: #eed504;
		 }

			a.link3 
			 {
			  font-size: 14px;
			  font-weight: bold;
			  color: #4d4d4d;
			  text-decoration: none;
			  z-index: 999;
			 }
			
				a.link3:hover
				 {
				  color: #eed504;
				 }

p
 {
  width: 0px;
  height: 10px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
 }

	 
hr 
 {
  border: none;
  border-bottom: 1px dotted #272727;
  color: #272727;
  height: 1px;
 }

    
.inputtext 
 {   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #eed504;
  padding-left: 2px;
  border: solid 0px #eed504;
  height: 17px; 
  border: dotted 1px #272727;
  background-color: #4d4d4d;
 }


.check01   
 {
  width: 100px;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  vertical-align: top;
  padding: 0px 2px;
  border-bottom: solid 0px #272727;
 }  
 
 
.check02   
 {
  width: 120px;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-decoration: none;
  vertical-align: top;
  padding: 0px 2px;
  border-bottom: solid 0px #272727;
 } 
 

ul
 { 
  padding: 0px;
  margin-left: 22px;
  list-style-position: outside;
 }

  
	li 
	 { 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #000;
	  margin-left: 2px;
	  padding: 2px;
	 } 
	
		li span 
		 { 
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 14px;
		  font-weight: bold;
		  color: #484848; 
		 }
		
		a.lilink 
		 {
		  font-size: 12px;
		  color: #494949;
		  font-weight: bold;
		  text-decoration: none;
		 }
		
		a.lilink:hover
		 {
		  color: #eed504;
		 } 
	
	 
			ol
			{ 
			  font-size: 12px;
			  color: #eed504;
			  padding: 0px;
			  margin-left: 0px;
			  list-style-position: outside;
			}
			

.td0 
 {
  margin: 0px;
  padding: 14px 0px 0px 10px;
  height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  text-align: left;
  vertical-align: bottom;
  background-image:url(../images/hg_fuss.png); 
 }
	
	.td1 
	 {
	  margin: 0px;
	  padding: 0px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #000;
	  text-align: left;
	 }
		 
		.td2
		 {
		  margin: 0px;
		  padding: 0px;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  font-size: 13px;
		  font-weight: bold;
		  color: #000;
		  text-align: left;
		  vertical-align: top;
		  padding: 2px 10px;
		  border-bottom: dotted 0px #4c4c4c;
		  border-left: solid 0px #eed504;
		  background-image:url(../images/hg_inhalt_mi.png); 
		 } 
		 
		 
			.td3
			 {
			  margin: 0px;
			  padding: 0px;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 13px;
			  color: #000;
			  text-align: left;
			  vertical-align: top;
			  padding: 2px 10px;
			  border-bottom: dotted 0px #4c4c4c;
			  border-left: solid 0px #eed504;
			  background-image:url(../images/hg_inhalt_mi.png); 
			 }
			 
				.td4
				 {
				  margin: 0px;
				  padding: 0px;
				  font-family: Verdana, Arial, Helvetica, sans-serif;
				  font-size: 12px;
				  color: #000;
				  text-align: left;
				  vertical-align: top;
				  padding: 2px 10px;
				  border-bottom: dotted 0px #4c4c4c;
				  border-left: solid 0px #eed504;
				  background-image:url(../images/hg_inhalt_mi.png); 
				 } 			 



.kl0 
 {
  margin: 0px;
  padding: 14px 0px 0px 10px;
  height: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000;
  text-align: left;
  vertical-align: bottom;
  background-image:url(../images/hg_fuss.png); 
 }
	
	.kl1 
	 {
	  margin: 0px;
	  padding: 0px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #000;
	  text-align: left;
	 }
		 
		.kl2
		 {
		  margin: 0px;
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  width: 190px;
		  font-size: 12px;
		  font-weight: bold;
		  color: #000;
		  text-align: left;
		  vertical-align: top;
		  padding: 2px 10px;
		  border-bottom: dotted 0px #4c4c4c;
		  border-left: solid 0px #eed504;
		  background-image:url(../images/hg_inhalt_mi.png); 
		 } 
		 
		 
			.kl3
			 {
			  margin: 0px;
			  padding: 0px;
			  font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 13px;
			  color: #000;
			  text-align: left;
			  vertical-align: top;
			  padding: 2px 10px;
			  border-bottom: dotted 0px #4c4c4c;
			  border-left: solid 0px #eed504;
			  background-image:url(../images/hg_inhalt_mi.png); 
			 }
			 
			 

.error 
 {   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #363636;
  padding-left: 20px;
  border: solid 0px #101010;
  background-image:url(../images/hg_inhalt_mi.png); 
 }
 
 
.klasse 
 {   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ff0000;
  padding: 0px;
  border: solid 0px #101010;
 }			 

.pflicht 
 {   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  padding: 0px;
  border: solid 0px #101010;
 }
 
 
 #button_link1
 {
  width: 120px;
  height: 30px;
  font-size: 10px;
  text-decoration: none; 
  border: 0px solid #0000ff;
  margin: 0px;
  padding: 0px;
 } 
    #button_link1 a
     {
       width: 111px;
       height: 30px;
       font-size: 10px;
       color: #1b1b1b;
       text-decoration: none;
       padding: 15px 2px;
       border: solid 0px #e5e5e5; 
       margin: 0px;
       background-image:url(../images/hg_button01.png); background-repeat:no-repeat;
     }

    #button_link1 a:hover
     {
      background-image:url(../images/hg_button02.png); background-repeat:no-repeat;
     } 

    
#button_link2
 {
  width: 120px;
  height: 30px;
  font-size: 10px;
  text-decoration: none; 
  border: 0px solid #00ff00;
  margin: 0px;
  padding: 0px;
 } 

    #button_link2 a
     {
      width: 111px;
      height: 30px;
      font-size: 10px;
      color: #1b1b1b;
      text-decoration: none;
      padding: 15px 2px;
      border: solid 0px #e5e5e5; 
      margin: 0px;
      background-image:url(../images/hg_button03.png); background-repeat:no-repeat;
     }
    
    #button_link2 a:hover
     {
      background-image:url(../images/hg_button04.png); background-repeat:no-repeat;
     }			 		 			 