HTML,body 
    {
        font-family: Verdana, Arial;
        font-size: 11px;
        color: #43484E;
        width: 100%;
        height: 100%;
        margin: 0;
        overflow: yes;
        background-image: url('images/hg.gif');
    }
    
 html, body, #wrapper
        {
            height: 100%;
            margin: 0;
            padding: 0;
            border: none;
            text-align: center;
        }
        #wrapper
        {
            background-image: url('images/bg_beideschatten.gif')
            background-color: white;
            margin: 0 auto;
            text-align: left;
            vertical-align: middle;
            width: 972px;
        }
        
  .header {font-size: 14px;padding-left:325px;}
  a.header
    {
        padding-left: 777px;
        color: #43484E;
        text-decoration: none;  
    }
 a:link.header
    {
        color: #43484E;
        text-decoration: none;   
    }
 a:visited.header
    {
        color: #43484E;   
    }
  a:hover.header
    {
        color: #43484E;
        text-decoration: underline;   
    } 
    
 
    
 TABLE.h100proz
	{
		width: 100%;
		height: 50%;
		border-collapse: collapse;
		border: 0px;
	}
	
	
    
    
 .fliesstext 
    {
        padding-left: 15px;
        padding-right: 25px;
    }
   
 a.fliesstext,a
    {
        color: #97c00e;
        text-decoration: none;  
    }
 a:link.fliesstext
    {
        color: #97c00e;
        text-decoration: none;   
    }
 a:visited.fliesstext
    {
        color: #97c00e;   
    }
  a:hover.fliesstext, a:hover
    {
        color: #97c00e;
        text-decoration: underline;   
    } 
    
    
 .fliesstext-gross
	{
		font-size: 14px;
		padding-left: 15px;
        padding-right: 25px;
	}
    
    
 .headline 
    {
        font-size: 16px;
        font-weight: bold;
        color: Black;    
    }
    
 .input 
    {
        font-family: Verdana, Arial;
        font-size: 11px;
        color: #43484E;
    }
    
 .navi
    {
        font-size: 12px;
        font-weight: bold; 
        color: #97c00e;   
    }
 
 a.navi2
    {
        color: #FFFFFF;
        text-decoration: blink;
	font-weight: bold;   
    }
 a:link.navi2
    {
        color:  #FFFFFF;
        text-decoration: none;   
    }
 a:visited.navi2
    {
        color: #97c00e;   
    }
  a:hover.navi2
    {
        color: #97c00e;
        text-decoration: underline;   
    }
   
 a.navi
    {
        color: #97c00e;
        text-decoration: none;   
    }
 a:link.navi
    {
        color: #97c00e;
        text-decoration: none;   
    }
 a:visited.navi
    {
        color: #97c00e;   
    }
  a:hover.navi
    {
        color: #97c00e;
        text-decoration: underline;   
    }
    
    
    
.foot
    {
        font-size: 10px;
        color: #4a575f;  
        valign: bottom;
    }

a.foot
    {
        color: #4a575f;
        text-decoration: none;   
    }
 a:link.foot
    {
        color: #4a575f;
        text-decoration: none;   
    }
 a:visited.foot
    {
        color: #4a575f;   
    }
  a:hover.foot
    {
        color: #4a575f;
        text-decoration: underline;   
    }

.toggle h3
{
	padding: 5px 0 5px 0;
	margin:0;
	cursor: pointer;
	background: url( images/pfeil_zu.jpg ) center left no-repeat;
	padding-left: 17px;
	overflow:  hidden;
	display: block;
}

.toggle h3.auf
{
	background: url( images/pfeil_auf.jpg ) center left no-repeat;
	padding-left: 17px;
	overflow:  hidden;
	display: block;
}

.hidden
{
	display: block;
	margin-top: 0;
	padding-top: 0;
	width: 500px;
	overflow:  hidden;
}

.hidden p
{
	display: block;
	margin-top: 0;
	padding-top: 0;
	width: 500px;
	overflow:  hidden;
}
.error
{
	color: red;
}
.error input
{
	border: 1px solid red;
}
