html {
    height          : 100%;
    margin          : 0;
    margin-bottom   : 0px;
    font-family     : Verdana , Arial,  Tahoma, Helvetica, sans-serif; 
    font-size       : 13px;
    color           : #000000;  
    }  

body {
    padding         : 0;
    margin          : 0;
    margin-bottom   : 0px;  
    height          : 101%;
    }   
    
#position {width: 800px; top:7px; padding:0px; margin: 0px; margin-left: auto; margin-right: auto;}


#bild1 { position:relative; top:0px;   left:0px;   z-index:1; }
#bild2 { position:relative; top:-65px; left:160px; z-index:1; }
#bild3 { position:relative; top:-130px; left:320px; z-index:1; }
#bild4 { position:relative; top:-195px; left:480px; z-index:1; }
#bild5 { position:relative; top:-260px; left:640px; z-index:1; }


#inhalt { position:relative; top:-260px; left:0px; z-index:1; }


table.border {	border-style: solid;
		border-width:1px;
		border-color:#233DAF;
		background-color:white;
		}


p		{	
			font-family:verdana, arial, helvetica, sans-serif;
			color:#2E2D2D;
			font-size:13px;
		}


p.title		{	
			font-family:verdana, arial, helvetica, sans-serif;
			color:#1C1CC6;
			font-size:14px;
			font-weight:bold;
		}


p.subtitle		{	
			font-family:verdana, arial, helvetica, sans-serif;
			color:#ffffff;
			font-size:13px;
		}

p.subtitle_blue		{	
			font-family:verdana, arial, helvetica, sans-serif;
			color:#1C1CC6;
			font-size:13px;
		} 
         
span.subtitle_blue        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#1C1CC6;
            font-size:13px;
        }   


p.address {	
			font-family:verdana, arial, helvetica, sans-serif;
			color:#1C1CC6;
			font-size:11px;
		}


p.bottom {	
			font-family:verdana, arial, helvetica, sans-serif;
			color:#233DAF;
			font-size:11px;
		}


.sub   {
		    font-family:verdana, arial, helvetica, sans-serif;
			color:#1C1CC6;
			font-size:11px;
			padding-top:4px;
            }

li		{	
			font-family:verdana, arial, helvetica, sans-serif;
			color:#2E2D2D;
			font-size:13px;
            list-style-type:disc;
		}


td.frage	{
			font-family:verdana, arial, helvetica, sans-serif;
			color:#1C1CC6;
			font-size:13px;
			}

td.antwort	{
			font-family:verdana, arial, helvetica, sans-serif;
			color:#2E2D2D;
			font-size:13px;
			}


td.subbalk	{
			background-color: #8E99CC;
			height: 20px;
			padding-left: 5px;
			}

a.index:link	{
			text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:13px;
			padding: 5px;
			color: #1C1CC6;
			text-decoration:underline;
			}
		
a.index:visited   {
			text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:13px;
			padding: 5px;
			color: #1C1CC6;
			text-decoration:underline;
			}

td.a.index:hover     {
			text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:13px;
			padding: 5px;
			color: red;
			text-decoration:underline;
			}




a.button:link	{
			text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:11px;
			font-weight:none;
			padding: 5px;
			color: #FFFFFF;
			background-color: transparent;
			}
		
a.button:visited   {
			text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:11px;
			font-weight:none;
			padding: 5px;
			color: #FFFFFF;
			background-color: transparent;
			}

td.a.button:hover     {
			text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:11px;
			font-weight:none;
			padding: 5px;
			color: #DCE2F5;
			background-color: transparent;
			}

a.under:link	{
			text-align: none;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:11px;
			padding: 5px;
			color: #1C1CC6;
			background-color: transparent;
			}
		
a.under:visited   {
			text-align: none;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:11px;
			padding: 5px;
			color: #1C1CC6;
			background-color: transparent;
			}

td.a.under:hover     {
			text-align: none;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:11px;
			padding: 5px;
			color: red;
			background-color: transparent;
			}



input.submit
			{
			font-family : arial, helvetica, sans-serif;
			color : #1C1CC6;
			background-color: #DCE2F5;
			font-size : 13px;
			border : 1px solid #1C1CC6;
			line-height: 13px;
			}


.textwhite	   {
		  	text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:11px;
			font-weight:none;
			padding: 5px;
			color: #FFFFFF;
			background-color: transparent;
			}

.textwhite_gross	   {
		  	text-align: center;
			text-decoration: none;
			font-family:verdana,arial;
			font-size:13px;
			font-weight:none;
			padding: 5px;
			color: #FFFFFF;
			background-color: transparent;
			}
            
 p.title_black        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            font-size:14px;
            font-weight:bold;    
            padding-bottom: 60px;
        }     
            
div.title2_first_right        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#1C1CC6;   
            font-size:26px;
            font-weight:normal;
            float: left;
        } 
        
div.title2_right        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            width: 134px;
            font-size:26px;
            font-weight:normal;
            float: left;
        }    

div.title2_first        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#1C1CC6;                
            font-size:26px;
            font-weight:normal;
            float: left;
        }
        
div.title2        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            width: 170px;
            font-size:26px;
            font-weight:normal;
            float: left;
        }

div.title2_first_left        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#1C1CC6;
            text-align: right;   
            font-size:26px;
            font-weight:normal;
            float: left;
        }
div.title2_left        {    
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            width: 132px;
            text-align: right;
            font-size:26px;
            font-weight:normal;
            float: left;
        }  
        
 div.consulting_litle1 {
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            width: 130px;   
            margin-left: 10px; 
            margin-top: 18px;                     
            font-size:12px;
            font-weight:normal;
            float: left;               
 }     
 
 div.consulting_litle2 {
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            width: 130px;   
            margin-left: 20px; 
            margin-top: 18px;                     
            font-size:12px;
            font-weight:normal;
            float: left;                
 }         
 
 div.consulting_litle3 {
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            width: 130px;   
            margin-left: 54px; 
            margin-top: 18px;                     
            font-size:12px;
            font-weight:normal;
            float: left;              
 }         
 
 div.consulting_litle4 {
            font-family:verdana, arial, helvetica, sans-serif;
            color:#000000;
            width: 130px;   
            margin-left: 56px; 
            margin-top: 18px;                     
            font-size:12px;
            font-weight:normal;
            float: left;              
 }                               
            
div.img_left {
            width: 170px;
            float: left;            
}

div.img_txt{     
            margin-left: 170px;           
}

div.img_lage_txt{     
            margin-left: 350px;           
}

div.img_txt ul{
            margin: 0px;   
}

div.img_txt p{
            margin-bottom: 2px;         
}

div.txt {
            margin: 0px;
            padding: 0px;        
}

div.txt p {
            margin: 0px;
            padding: 0px;     
}

.clear{
            clear: left; 
}

div.consulting {
            background-image: url(bilder/beratung.jpg);    
            height: 314px;
            width:  700px;
            background-repeat:no-repeat;            
}

div.consulting_title1 {
            font-family:  verdana, arial, helvetica, sans-serif;
            color:#FFFFFF;    
            font-size:26px;
            font-weight:normal;
            width: 498px;
            text-align: right;
            line-height: 30px;             
}

div.consulting_title2 {
            font-family:verdana, arial, helvetica, sans-serif;
            color:#1C1CC6;    
            font-size:26px;
            font-weight:normal;
            width: 580px;
            text-align: right;              
}

div.consulting_empty {
            height: 500px;            
}

div.consulting_title3 {
            font-family:verdana, arial, helvetica, sans-serif;
            color:#FFFFFF;    
            font-size:32px;
            font-weight:normal;
            width: 718px;
            text-align: right;
            line-height: 450px;             
}

.title_blue {  
            font-family:verdana, arial, helvetica, sans-serif;
            color:#1C1CC6;    
            font-size:26px;
            font-weight:normal;          
}
p.txt {   
            padding: 0px; 
            margin:0px;           
}

.blue_link {
            color:#1C1CC6; 
            text-decoration: underline;  
}

  
.white{
        color:#FFFFFF;   
        font-family:verdana, arial, helvetica, sans-serif;    
        font-weight:bold; 
        font-size:13px;     
        
}

                                        
.title2_right a:link, a:visited a:hover a:active{
        color: black;
        text-decoration: none;
}  

td.subtitle {
        color:#FFFFFF;   
        font-family:verdana, arial, helvetica, sans-serif;    
        font-weight:bold; 
        font-size:13px;     
        
}  

.content {
        border: 0px solid red;
        position:absolute;
        top:70px; 
        width: 700px;             
}    

.table_top {
        margin-top: 30px;
        border: 0px solid blue;
        
}   

.table_education {
       width: 700px;
       font-family: arial, verdana, helvetica, sans-serif;
       font-size:13px;     
       margin: auto;
      
       margin-top: 5px;
       text-align: left;
} 

.table_education th{
       background-color: #F6F6F6;
       vertical-align: top;  
} 

.table_education td{
       font-size:12px;  
        vertical-align: top;   
} 

.center {
      text-align: center;
}

.mwst {
    font-size:11px; 
    font-weight: normal; 
    
}


a:link {
    text-decoration: none;
}   

/* anmeldung weiterbildung */

p.title_form   {    
    font-family:verdana, arial, helvetica, sans-serif;
    color:#1C1CC6;
    font-size:14px;
    font-weight:bold;
    margin-top: 30px;
    margin-bottom: 30px;
}

p.title_form_news   {    
    font-family:verdana, arial, helvetica, sans-serif;
    color:#1C1CC6;
    font-size: 54px;
    font-weight:bold;
    margin-top: 30px;
    margin-bottom: 30px;
}

.content_form {       
        border: 0px solid red;     
        width: 700px;          
}    

.content_act {      
        width: 705px;  
        min-height: 500px;       
}    

.content_act_left {         
       
        margin-bottom: 20px;
        width: 140px;  
        float: left;
        
}    

.content_act_left p{         
       margin-top: 0px; 
}    


.content_act_right {         
       
        margin-left: 140px;   
        width: 565px; 
        margin-bottom: 20px;
        
}  

  
.content_act_right li {         
       
        margin-left: 0px;   
       padding-left: 0px;
}  

.err_right {
    font-family:verdana, arial, helvetica, sans-serif;
    float           : right;
    width           : 260px;
    font-weight     : normal;
    line-height     : 19px; 
    font-size       : 12px; 
    color           : #F81621; 
    margin          : 0px;  
    padding-top     : 3px; 
} 

label {
    float           : left; 
    width           : 130px;
    font-weight     : bold;
    line-height     : 21px;
    font-size       : 12px;  
    font-family     : Verdana;
    margin          : 0px;
    padding-top     : 1px; 
   /* border:1px solid green;  */
}

.formitem {
    padding         : 0px;  
    margin-bottom   : 4px; 
    margin-top      : 0px;  
    width           : 700px; 
     
    /*border: 1px solid red;*/
}  
.plz {
    font-size       : 12px;  
    font-family     : Verdana;
}

.formitem_send{
    padding         : 0px;  
    margin-bottom   : 4px; 
    margin-top      : 0px;  
    width           : 356px;    
    text-align: right;
}  

.formitem_radio {
    padding-bottom  : 4px; 
    padding-top     : 0px; 
    margin-bottom   : 2px;
    margin-top      : 2px;   
    width           : 700px; 
}

.ip_text {
    padding-top     : 2px;  
    margin          : 0px; 
    width           : 220px;
    border          : 1px solid #7F9DB9;  
    height          : 20px;     
}  

 .ip_text_err {
    padding-top     : 2px;  
    margin          : 0px; 
    width           : 220px;   
    border          : 1px solid #F81621; 
    height          : 20px; 
}

.ip_text_plz {
    padding-top     : 2px;
    margin          : 0px;   
    width           : 50px;
    border          : 1px solid #7F9DB9;
    height          : 20px; 
}

 .ip_text_plz_err {
    padding-top     : 2px;
    margin          : 0px;   
    width           : 50px;
    border          : 1px solid #F81621;   
    height          : 20px; 
}

 .ip_text_town {
    padding-top     : 2px;
    margin          : 0px;   
    width           : 164px;
    border          : 1px solid #7F9DB9;
    height          : 20px; 
}

 .ip_text_town_err {
    padding-top     : 2px;
    margin          : 0px;   
    width           : 164px;
    border          : 1px solid #F81621;   
    height          : 20px; 
} 


.oblig {
    font-size        : 11px; 
    color            : #F81621;
    font-weight      : normal;  
}
   

