html {
			height: 101%;
			
			} 


body {     

     }
/*----RAHMEN----*/

#rahmen {
        width: 900px;
        margin-left: auto;     /* hiermit wird mittig zentriert */
        margin-right: auto;     
        border: 0px solid red;     /* kann auch wieder weg */
        
        }

/*----LOGO----*/


#logo {
      width: 100%;
      height: 50px;
      border:0px;
      border-color:#000000;
      border-style:solid;
      background-color: #FFFFFF;    /* kann auch wieder weg */
      background-image:url(bilder/ihr_recruiting_partner.gif);
      background-repeat:no-repeat;
      background-position:right bottom; 
      }

#logoinnen {
					 
           padding: 0px;
           
           }
           
#logo img {
						
					 margin: 0px;
					 padding:0px;
					 border: 0px;
					}








/*----HAUPTNAVIGATION OBEN----*/

#main_navi
						{
							/*float:left;*/
							
							width: 100%;
							height:22Px;
      	    	
						}


#main_navi_innen
						{
						    margin-left:0px;
						    padding-left: 0px;
						}



#menuliste_navigation
					{
						
						margin: 0px;
						padding:  0px 0px;
						background-color: #E5F1F4;
						border-top: 0px solid #668BCC; /* Rahmenlinie oben */
  					border-bottom: 0px solid #668BCC; /* Rahmenlinie unten */	
  										
					}
					
#menuliste_navigation a
					{
						color:#333333;
      			font-size:11px;
      			font-family:verdana, tahoma, Arial, sans-serif;
						text-decoration: none;
						padding: 6px 8px; 
						vertical-align: middle;
						line-height: 22px;
						

					}					

#menuliste_navigation a:hover
					{
						background-color: #ffffff;
					}	
					
					
#menuliste_navigation li 
					{
						display:inline;
						list-style-type: none;
						
							
					}

					
					            

#menupunkt_eins
					{												
						border-right: 0px solid #333333;
						
						
						
						
						
						
						/*background-image:url(bilder/left.gif);*/
      			/*background-repeat: no-repeat;*/
					}


#menupunkt_zwei
					{
						border-right: 0px solid #333333;
												
					}


#menupunkt_drei
					{
						border-right: 0px solid #333333;
						
					}


#menupunkt_vier
					{
						border-right: 0px solid #333333;
						
					}

#menupunkt_fuenf
					{
						border-right: 0px solid #333333;
					}
					

#menupunkt_aktuell
					{
						border-right: 0px solid #333333;
						
						font-weight: bold;
					}


/*----SUBNAVIGATION OBEN----*/


#main_subnavi
						{
							width: 100%;
							height:22px;
							margin-top: 0px;
							margin-bottom: 0px;     	    	
      	    	
						}

#main_subnavi_innen
						{
							
							margin-left:0px;
						  padding-left: 0px;
						  margin-bottom: 0px;
						  padding-bottom: 0px;	
							
						}
						
/*						
#main_subnavi a 
					{
      			color:#333333;
      			width: 100%;      			
      			padding-top:0px;
      			padding-left:10px;
      			font-size:9px;
      			font-family:verdana, tahoma, Arial, sans-serif;
      			font-weight:bold;
      			text-decoration:none;
      			text-align:center;
      			vertical-align: middle;
      			
      		}
*/

/*      		
#main_subnavi a:hover 
					{

      			color:#333333;
      			text-decoration:underline;
      		}
*/

/*
#menuliste_subnavigation
					{
						
						list-style-type:none;
						padding: 0px;
						margin: 0px;
						
					}
*/

#menuliste_subnavigation_personalberatung
					{
						
						
						margin-left: 0px;
						margin-top: 0px;
						padding-left: 77px;
						margin-bottom: 0px;	
					}


#menuliste_subnavigation_personalberatung a

					{
						color:#333333;
      			font-size:9px;
      			font-family:verdana, tahoma, Arial, sans-serif;
						text-decoration: none;
						/*padding: 6px 8px;*/
						padding-left: 10px; 
						vertical-align: middle;
						/*line-height: 22px;*/						
						
					}

#menuliste_subnavigation_personalberatung a:hover

					{
						text-decoration: underline;	
					}


/*
					
#menuliste_subnavigation li 
					{
						display:inline;	
					}
	*/				
					
#menuliste_subnavigation_personalberatung li 
					{
						display:inline;
						list-style-type:none;	
					}



#sub_menupunkt_aktuell
					{
						font-weight:bold;
					}











/*----HEADER-FOTO----*/


#headerfoto {
						float:left;
						width: 100%;						
      			height: 134px;
      			border-top: 1px solid #666666;
      			/*border-top-width:1px;
      			border-top-color:
      			border-style:solid;*/
      			background-image:url(bilder/header_3.jpg);
      			background-repeat:no-repeat;
      			margin-top: 0px;
      			padding-top: 0px;
						}
						
#headerfotoinnen {
           
           				}

/*----HEADER-ABSCHLUSSLEISTE GRÜN----*/


#gruene_leiste    {
 									clear:both;
 									width: 100%;
      						height: 10px;
      						border:0px;
      						border-color:#000000;
      						background-color: #99cc00;          
           				}

#gruene_leiste_innen    {
           
           							}


/*----ZWISCHENRAUM zum Content-Bereich----*/
           							
#zwischenraum {
							 height: 15px;
							 /*border-bottom: 1px solid #333333;*/
							}           							


#zwischenraum_innen
						  {
	
							}
							

/*----HORIZONTALE MENÜLEISTE (derzeit deaktiviert)----*/

#menuliste {
  							font-size: 11px;
  							font-family:tahoma, Arial, sans-serif;
  							background-color: #333333; /* Hintergrundfarbe für die Navigation */
  							padding: 4px 0; /* Innenabstand: oben/unten 4px, li/re 0 */
  							border-top: 1px solid #CCCCCC; /* Rahmenlinie oben */
  							border-bottom: 1px solid #CCCCCC; /* Rahmenlinie unten */
  							margin: 0; /* Keinen Außenabstand */
  							
						}


#menuliste	li
						  {
						  	display: inline; /* Listenelemente nebeneinander */
                list-style-type: none; /* Aufzählungszeichen entfernen */
                
						  }



#menuliste a 
						{
  						 color: #ffffff;
  						 /*font-weight:bold;*/                  /* Schriftfarbe schwarz */ 
  						 text-decoration: none;         /* Unterstreichung entfernen */ 
  						 padding: 4px 18px;
  						 border-right: 0px solid #CCCCCC;              /* oben/unten 4px, re/li 8px */
						}


#menuliste a:hover 
						{
  						 background-color: #E5F1F4;
						}


/*----CONTENT-BEREICH----*/

/*----TEXTBEREICH STARTSEITE----*/

#content_startseite_main
						{
						clear:both;
						width: 670px;
						background-color: #FFFFFF;    /* kann auch wieder weg */
            float: left;
            min-height: 320px;
            
      	    /*border-right-width:1px;*/
      	    /*border-right-style:dotted;*/
            /*border-right-color:#CCCCCC;*/
						}


#content_startseite_main_innen
						{
						     	    
      	    
						}						
				

#content_startseite_text
						{
      	    
             }

#content_startseite_text_innen 
									{
                   margin-top: 35px;
                   padding-left: 0px;
                   padding-right: 0px;
                   font-size:11px;
      			       font-family:verdana, tahoma, Arial, sans-serif;
      			       line-height: 125%;
      			       text-align: justify;
                   
              	  }
              	  
              	  
              	  
#content_zwei_spalten_startseite
									{
									width: 670px;

									
									}             



#content_spaltelinks_startseite
									{
									/*width: 280px;*/
									float: left;
									margin-left: 0px;
									
										
									}
									

#content_spaltelinks_startseite_innen
									{
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;
      			      padding-top:20px;
      			      padding-bottom:20px;
      			      padding-left: 0px;
      			      margin-left: 0px;
      			      	
									}
									
									
									
#content_spalterechts_startseite
									{
									width: 280px;
									float: right;
									margin-right: 0px;
									border: 0px solid #000000;
									padding: 0px;	
									}

#content_spalterechts_startseite_innen
									{
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;
      			      padding-top:20px;
      			      padding-bottom:0px;
      			      padding-left: 0px;
      			      margin-left: 0px;
      			      
      			      	
									}


.contentliste			
									{
									list-style-type:none;
									width:280px;
									margin-top: 0px;
									padding: 0px;	
									margin-left: 0px;
									
									
									}
									
									
/*.contentliste	img	{
									border: 0px;
										
									}						
*/


.contentliste	a		{
									color: #000000;
									text-decoration: none;
									
									
									}




.contentliste_ueberschrift			
									{
									float: left;
									width: 280px;	
									/*border-bottom: 1px solid #333333;*/
									border: 0px solid #333333;
									margin-left: 0px;	
									}
									
.contentliste_ueberschrift h1			
									{
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;	
									font-weight: bold;
											
										
									}								
							

.contentliste_bild			
									{
									
									float: left;
									border-top: 1px solid #333333;	
									padding: 0px;
									margin-left: 0px;
									height:100px;	
									border-bottom: 5px solid #99cc00;
										
									}

.contentliste_teaser
									{
									width: 280px;
									float: left;
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;
      			      line-height:125%;
      			      margin-top: 10px;
      			      padding-bottom:0px;
      			      text-align: justify;
      			      border: 0px solid #000000;
      			      
									}
									
.contentliste_teaser a
									{
									color:#666666;	
									font-weight:bold;
									
									
									}
									
.contentliste_teaser a:hover
									{
									font-weight:bold;
									text-decoration:underline;		
									}



#content_main			{
									width: 670px;
									background-color: #FFFFFF;    /* kann auch wieder weg */
            			float: left;
            			min-height: 320px;
            			padding-top:0px;
            			padding-bottom:10px;
									}
									
#content_main_innen
									{
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;
      			      line-height: 125%;
      			      text-align: justify;
      			      padding-top: 0px;	
									}
									
#content_main_innen h1
									{
									font-size:14px;
      			      font-family:verdana, tahoma, Arial, sans-serif;	
									font-weight: bold;
										
									}
									
									
#content_main_innen h2
									{
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;	
									font-style: italic;	
									}
									
																	
.text_rubrik		{
									padding-top:0px;
									margin-top: 0px;
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;
      			      line-height: 125%;
      	          			      
      			      	
      			      
									}	


#content_main a
									{
									color:#666666;	
									text-decoration: none;
									font-weight: bold;	
									}
									
#content_main a:hover
									{
										
									text-decoration: underline;
										
									}		      			      
      			      	
      			      
							


									
.text_rubrik img
									{
									float: left;
									margin-right: 20px;
      			      }
      			      
      			      
.text_ueber_uns		{
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;
      			      line-height: 125%;      			      
      			      	
      			      
									}	
									
.text_ueber_uns img
									{
									float: left;
									margin-right: 10px;
      			      }	      			      									
			

#leistungspaket
								{
								width:670px;	
								}											


.leistungspaket_liste
									{
									width:50:%;	
									list-style-type:square;
									margin-top: 0px;
									padding-left: 20px;
									margin-left:20px;
									font-size:11px;
      			      font-family:verdana, tahoma, Arial, sans-serif;	
									}
									
									

									
.leistungspaket_eintrag
									{
										
									}

									

#leistung_anfang
									{
									clear:both;
										
									}

#bild_links				{
									float:left;
									width:300px;
									
									}


#liste_neben_bild
									{
									float:right;
									width:350px;
									padding-left: 20px;
									padding-top:0px;
									margin-top: 0px;	
										
									}

#text_unterhalb   {
									clear: both;
									width:100%;
									
									}

#content_leistungspaket
									{
									float: left;	
									}


#ueber_uns_links	{
									 float:left;
									 width: 170px;
									}
									
#ueber_uns_rechts	{
									 
									 padding-left: 0px;
									 margin-top: 20px;
									 margin-left: 0px;
									 
									}									


.ueber_uns_liste {
							    
							    line-height: 200%;
									}

.ueber_uns_liste li {
							    	
							    	list-style-type:none;
										}

.ueber_uns_name {
								 font-weight: bold;
								}



.ueber_uns_funktion
								{
	
								}


.ueber_uns_telefon
								{
	
								}



.ueber_uns_email
									{
										font-size:11px;
										/*background-color: #E5F1F4;*/
																			
									}
									
									
.ueber_uns_email a
									{
									color:#666666;	
									text-decoration: none;
									font-weight: bold;
										
									}
									
.ueber_uns_email a:hover
									{
									color:#666666;	
									text-decoration: underline;
										
									}	


.kontakt_rubrik_liste
									{
									 padding-top: 0px;
									 margin-top: 0px;
									 padding-left: 0px;
									 margin-left: 0px;	
									 list-style-type:none;
							     line-height: 200%;	
									}
									
			
.kontakt_name			{
										font-weight: bold;
									}




.kontakt_strasse  {
										
									}




.kontakt_ort			{
										
									}



.kontakt_telefon  {
										
									}



.kontakt_email		{
										font-size:11px;
									}


.kontakt_email	a	{
										color:#666666;	
										text-decoration: none;
										font-weight: bold;
									}
									
.kontakt_email	a:hover
									{
										color:#666666;	
										text-decoration: underline;
									}




















#leistungspaket_1 {
									 clear:both;	
									 float:left;
									 width:50%;
									 padding-top: 40px;
									}
									
leistungspaket_1_innen
									{
									text-align: left;	
									}

#leistungspaket_2 {
									 float:right;
									 width:50%;
									 padding-top: 40px;
									}
									
leistungspaket_2_innen
									{
									text-align: right;
									padding-left: 20px;	
									}







/*----RECHTE SPALTE----*/



#spalterechts {
      	     
      	     width: 200px;
      	     /*padding-top: 0px;*/
      	     margin-top: 0px;
      	     padding-left:0px;
      	     background-color: #FFFFFF;    /* kann auch wieder weg */
             float: right;;
             text-align: left;
             
             
              }

#spalterechtsinnen {
                   padding-top: 0px;
                   margin-top: 0px;
                   padding-left: 0px;
                   color:#666666;
                   
                   
                   
              	  }
              	  
              	  
              	  
              	  
.kontaktliste
									{
										
									background-image:url(bilder/box_verlauf.jpg);
									background-repeat:repeat-x;
									padding: 0px;
									margin-top: 35px;
									margin-left: 0px;
									margin-right: 0px;
									margin-bottom: 0px;
									width:100%;
									float:right;
									/*margin-right:0px;*/
									
									
									}

.kontaktliste	li
						  		{
						  			/*display: block;  Listenelemente nebeneinander */
                		list-style-type: none; /* Aufzählungszeichen entfernen */
                		text-align: left;
      			        font-family: verdana, tahoma, Arial, sans-serif;
										padding-left:4px;
										padding-right:4px;
										line-height:125%;
																				
										                
						  		}


.kontaktliste_ueberschrift
									{
										font-size:11px;
										font-weight:bold;
										border-top-width:2px;
										border-top-style:solid;
            				border-top-color:#CCCCCC;
										border-bottom-width:2px;
										border-bottom-style:solid;
            				border-bottom-color:#CCCCCC;
            				background-color: #EEEEEE;
									}

.kontaktliste_eintrag
									{
										font-size:11px;
										/*background-color: #E5F1F4;*/
																			
									}
									
									
.kontaktliste_eintrag a
									{
									color:#666666;	
									text-decoration: none;
									font-weight: bold;	
									}
									
.kontaktliste_eintrag a:hover
									{
									color:#666666;	
									text-decoration: underline;
										
									}									
									
									
.kontaktliste_letzte_zeile
								{
									font-size:11px;	
									border-bottom-width: 2px;
									border-bottom-style:dotted;
            			border-bottom-color:#CCCCCC;	
								}


.xing_link			{
								 margin-top: 0px;	
								 position: relative;
								 right: 75px;
								 top:15px;
								 float:right;
								 
								}

.xing_link img		
								{
								 border: 0px;
								 
								}
/*----FUSSLEISTE----*/


#fussleiste {
      clear: both;                          /* hebt beide Float-Umflüsse (left und right) ab dieser Stelle auf */
      width: 100%;      
      border-top-width:2px;
      border-top-style:solid;
      border-top-color:#CCCCCC;
      background-color: #FFFFFF;    /* kann auch wieder weg */
      }

#fussleisteinnen 
			{
      padding: 5px;
      font-size:11px;
      font-family:verdana, tahoma, Arial, sans-serif;
      text-align: center;
      }
      
#fussleisteinnen a
			{
			color: #000000;
			text-decoration:none;	
			}
			
#fussleisteinnen a:hover
			{
			color: #000000;
			text-decoration:underline;	
			}