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


html, body 
{
  height: 100%;
  width: 100%;
  opacity: 1;
}


#body
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000; 
  width: 100%;
  height: 100%;  
  opacity: 1;
}


h1 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  display: block;
  color: #fff000;
  margin: 0;
  padding: 0;
}
	
	h2 
	{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color: #fff000;
	}
		
	h3
	{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  color: #ff0000;
	  display: inline;
	}		

	h4
	{
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 18px;
	  color: #fff000;
	  display: inline;
	}		

#datum 
{
  position: absolute; top: 218px;
  width: 220px;	
  border: solid 0px #ffffff;
}

	#datum2 
	{
	  position: relative; left: 330px;
	  font-size: 11px;
	  color: #ffffff;
	  width: 220px;	
	  z-index:950;
	  border: solid 0px #ffffff;
	}



#navi_cont 
{
  width: 978px;
  height: 118px;
  background-image:url(../images/hg_kopf_navi.png); background-repeat:no-repeat;
  position: absolute; top: 0px;
  color: #fff000;
  font-size: 12px;
  padding: 0px;
  border: solid 0px #ffffff;	
  z-index:900;
  text-align: right;
  opacity: 0.9;
}

	#navi
	{
	  margin-top:60px;
	  width: 964px;
	  color: #fff000;
	  font-size: 12px;
	  border: solid 0px #ffffff;	
	  z-index:900;
	  text-align: right;
	}
	
		#navi a
		{
		  font-size: 12px;
		  color: #fff000;
		  text-decoration: none;
		  font-weight: bold;
		  padding: 40px 5px 21px 5px;
		}
		
		#navi a:hover
		{
		  color: #000000;  
		  background-image:url(../images/hg_navi_aktiv.png); background-repeat:repeat-x; 
		}
		
		
		#navi a.active
		{
		  color: #000000;
		  background-image:url(../images/hg_navi_aktiv.png); background-repeat:repeat-x;   
		}

	
#trans 
{
  width: 978px;
  height: 62px;
  background-image:url(../images/hg_kopf_trans.png); background-repeat:no-repeat;
  position: absolute; top: 118px;
  color: #fff000;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
  border: solid 0px #ffffff;	
  z-index:900;
  text-align: right;
  opacity: 0.9;
}
	
	
#wo 
{
  width: 960px;
  height: 85px;
  background-image:url(../images/hg_inhalt_ob.png); background-repeat:no-repeat;
  position: absolute; top: 180px;
  color: #fff000;
  font-size: 14px;
  font-weight: bold;
  padding: 35px 20px 0px 0px;
  border: solid 0px #ffffff;	
  z-index:900;
  text-align: right;
  opacity: 0.9;
}	
	

#overlay 
{
  position: relative; top: 265px;
  text-align: left;
  color: #ffffff;
  padding: 10px 20px;
  width: 978px;
  height: 100%;
  border: solid 0px #ffffff;
  background-image:url(../images/hg_inhalt.png); background-repeat:repeat-y;
}

	#text 
	{
	  line-height: 21px;
	  text-align: left;
	  color: #ffffff;
	  padding: 10px 20px;
	  width: 900px;
	  border: solid 0px #ffffff;
	}


#fuss1 
{
  width: 978px;
  height: 28px;
  background-image:url(../images/hg_inhalt_un.png); background-repeat:no-repeat-x;
  position: relative; bottom: 0px;
  opacity: 0.9;
}

#fuss2 
{
  position: fixed; bottom: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000;
  width: 100%;
  height: 88px;
  background-image:url(../images/hg_fuss.png); background-repeat:no-repeat-x;
}
	
	#navi_un
	{
	  position: relative; bottom: -10px;
	  width: 964px;
	  height: 32px;
	  color: #fff000;
	  font-size: 10px;
	  border: solid 0px #000;
	  text-align: left;	
	  z-index:900;
	}
	
		#navi_un a
		{
		  height: 40px;
		  font-size: 10px;
		  color: #000000;
		  text-decoration: none;
		  padding: 10px 4px 19px 4px;
		}
		
		#navi_un a:hover
		{
		  color: #fff000;  
		  background-image:url(../images/hg_navi_aktiv2.png); background-repeat:repeat-x; 
		}
		
		
		#navi_un a.active
		{
		  color: #fff000;
		  background-image:url(../images/hg_navi_aktiv2.png); background-repeat:repeat-x;   
		}	


	#fuss3 
	{
	  position: relative; bottom: 20px;
	  width: 950px;
	  line-height: 14px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 9px;
	  color: #000;
	  text-align: right;
	}


		#fuss3 a
		{
		  color: #000000;
		  text-decoration: none;
		}
		
		#fuss3 a:hover
		{
		  color: #ff0000;
		}
		

fieldset 
{
  text-align: left;
  margin-bottom: 10px;
  padding: 10px;
  border:solid 1px #333;
}

	fieldset * 
	{
	  text-align: left;
	}


legend 
{
  color: #fc0;	
  display: block;	
}


#control 
{
  text-align: center;
}

	#control a 
	{
	  font-weight: bold;
	  padding: 5px;
	}

#thumbs, #thumbs1, #thumbs2 
{
  text-align: center;
}

#thumbs a, #thumbs1 a, #thumbs2 a 
{
  display: block;
  line-height: 22px;
  float: left;
  width: 1px; 
  height: 1px;
}

#transition 
{
  width:100%;
}

#showtitle 
{
  z-index: 3;
  position: absolute;
  bottom: 20px;
  right: 20px;
  background: #000;
  display: none;
  color: #fff;
  padding: 10px;
  width: 275px;
  border-top: solid 1px #d4d4d4;
  border-left: solid 1px #d4d4d4;
  border-right: solid 1px #666;
  border-bottom: solid 1px #666;	
}

a.activeslide 
{ 
  background:red; 
}

#superbgimage 
{
  display: none;
  background: #000 url('../images/trans.gif') center center no-repeat;
}

#superbgimage img 
{
  image-rendering: optimizeQuality;
  -ms-interpolation-mode: bicubic;
}

	
.td1   
{
  width: 122px;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  vertical-align: top;
  padding: 1px 6px 1px 0px;
  border-bottom: solid 0px #ffffff;
}
 
 
.td2  
{
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  padding: 1px 4px;
  vertical-align: top;
  border-bottom: dashed 0px #c1c1c1;
} 


.td3 
{
  font-size: 10px;
  font-weight: bold;
  color: #e2001a;
  text-decoration: none;
  padding: 4px 3px 1px 3px;
  vertical-align: top;
  border-bottom: dashed 0px #c1c1c1;
} 

	
.td_form1   
{
  width: 122px;
  font-size: 12px;
  color: #fff;
  text-decoration: none;
  vertical-align: top;
  padding: 1px 6px 1px 0px;
  border-bottom: solid 0px #fff000;
}
 
 
.td_form2  
{
  font-size: 11px;
  color: #1f2525;
  text-decoration: none;
  padding: 1px 4px;
  vertical-align: top;
  border-bottom: dashed 0px #004494;
} 


.td_form3 
{
  font-size: 10px;
  font-weight: bold;
  color: #fff000;
  text-decoration: none;
  padding: 0px 0px 0px 20px;
  vertical-align: top;
  border-bottom: dashed 0px #c1c1c1;
} 	
	



.inputtext 
{   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  padding-left: 2px;
  border: solid 0px #101010;
}

.hinweis 
{   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
  font-weight: bold;
  padding: 0px;
  border: solid 0px #101010;
}
	
 
  
p
{
  width: 0px;
  height: 12px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

a.captcha 
{
font-size: 10px;
font-weight: bold;
color: #a80909;
text-decoration: none;
padding: 1px 2px;
}

a.captcha:hover
{
color: #e1e1e1;
} 


.aufzaehlung  
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #004494;
  text-decoration: none;
  vertical-align: top;
}  	
	

ul
{ 
  padding: 0px;
  margin-left: 12px;
  list-style-position: outside;
  list-style-type: circle;
} 
	  
	li 
	{ 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  color: #ff0000;
	  line-height: 23px;
	  margin-left: 20px;
	  padding: 3px;
	  list-style-type: disc;
	} 	
	
	li span 
	{ 
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  color: #fff000; 
	}
	
	a.lilink 
	{
	  font-size: 12px;
	  color: #fff000;
	  font-weight: bold;
	  text-decoration: none;
	}
	
	a.lilink:hover
	{
	  color: #ff0000;
	} 	


#bilder
{
  width: 288px;
  max-height: 216px;
}

    #bilder a
    {   
     width: 288px;
     height: 216px;  
     display: block;
     text-decoration: none;
     padding: 1px;
     font-size: 10px;
     color: #fff;
     border: solid 1px #fff000;  
    }
    
    #bilder a:hover
    {
     border: dashed 1px #fff000;      
    }


.error 
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  padding: 0px 2px;
  border: solid 1px #ff0000;
  background: #ff0000;  
}  

.inputsubmit
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  padding: 2px 5px;
  border: solid 1px #101010;
  background: #000000;
  text-align: center;  
}     

.indextext 
{   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  padding: 2px 5px;
  border: solid 0px #101010;
  text-align: center; 
}

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

a.captcha 
{
font-size: 10px;
font-weight: bold;
color: #a80909;
text-decoration: none;
padding: 1px 2px;
}

a.captcha:hover
{
color: #e1e1e1;
} 


.info 
{   
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ff0000;
}   

#button_link1
{
  width: 120px;
  height: 50px;
  font-size: 10px;
  text-decoration: none; 
  border: 0px solid #0000ff;
  margin: 0px;
  padding: 0px;
} 
    #button_link1 a
    {
        width: 111px;
        height: 50px;
 	font-size: 10px;
        color: #1b1b1b;
        text-decoration: none;
        padding: 20px 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: 50px;
  font-size: 10px;
  text-decoration: none; 
  border: 0px solid #00ff00;
  margin: 0px;
  padding: 0px;
} 
    #button_link2 a
    {
        width: 111px;
        height: 50px;
 	font-size: 10px;
        color: #1b1b1b;
        text-decoration: none;
        padding: 20px 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;
    } 