body
{
font-family:arial,verdana;
font-size:11px;
color:#000000;
margin:0px;
padding:0px;
background-image:url(images/balken.jpg);
background-repeat:no-repeat;
}

.outer_box
{
width:747px;
margin-left:auto;
margin-right:auto;
position:relative;
}

.header_box
{
width:747px;
height:100px;
background:#ffffff;
position:absolute;
top:0px;
left:0px;
}

.logo_box
{
position:absolute;
top:30px;
left:0px;
background:#ffffff;
}

.top_navi_box
{
text-align:right;
padding-top:8px;
}

a.topnavi:active, a.topnavi:link, a.topnavi:visited
{
font-family:arial,verdana;
font-size:10px;
color:#000000;
text-decoration:none;
}

a.mail:active, a.mail:link, a.mail:visited
{
font-family:arial,verdana;
font-size:11px;
color:#000000;
text-decoration:none;
}

.navi_box
{
width:747px;
height:32px;
position:absolute;
top:100px;
left:0px;
padding:0px;
margin:0px;
}

a.navi_home:link, a.navi_home:active, a.navi_home:visited
{
display:block;
background-image:url(images-navi/home.gif);
width:76px;
height:32px;
}

a.navi_home:hover
{
background-image:url(images-navi/home-dark.gif);
width:76px;
height:32px;
}

.navi_home
{
background-image:url(images-navi/home-dark.gif);
width:76px;
height:32px;
}

a.navi_kehkom:link, a.navi_kehkom:active, a.navi_kehkom:visited
{
display:block;
background-image:url(images-navi/kehkom.gif);
width:95px;
height:32px;
}

a.navi_kehkom:hover
{
background-image:url(images-navi/kehkom-dark.gif);
width:95px;
height:32px;
}

.navi_kehkom
{
background-image:url(images-navi/kehkom-dark.gif);
width:95px;
height:32px;
}

a.navi_HR_Communications:link, a.navi_HR_Communications:active, a.navi_HR_Communications:visited
{
display:block;
background-image:url(images-navi/HR_Communications.gif);
width:150px;
height:32px;
}

a.navi_HR_Communications:hover
{
background-image:url(images-navi/HR_Communications-dark.gif);
width:150px;
height:32px;
}

.navi_HR_Communications
{
background-image:url(images-navi/HR_Communications-dark.gif);
width:150px;
height:32px;
}

a.navi_referenzen:link, a.navi_referenzen:active, a.navi_referenzen:visited
{
display:block;
background-image:url(images-navi/referenzen.gif);
width:120px;
height:32px;
}

a.navi_referenzen:hover
{
background-image:url(images-navi/referenzen-dark.gif);
width:120px;
height:32px;
}

.navi_referenzen
{
background-image:url(images-navi/referenzen-dark.gif);
width:120px;
height:32px;
}

a.navi_presse:link, a.navi_presse:active, a.navi_presse:visited
{
display:block;
background-image:url(images-navi/presse.gif);
width:79px;
height:32px;
}

a.navi_presse:hover
{
background-image:url(images-navi/presse-dark.gif);
width:79px;
height:32px;
}

.navi_presse
{
background-image:url(images-navi/presse-dark.gif);
width:79px;
height:32px;
}

a.navi_kontakt:link, a.navi_kontakt:active, a.navi_kontakt:visited
{
display:block;
background-image:url(images-navi/kontakt.gif);
width:426px;
height:32px;
}

a.navi_kontakt:hover
{
background-image:url(images-navi/kontakt-dark.gif);
width:426px;
height:32px;
}

.navi_kontakt
{
background-image:url(images-navi/kontakt-dark.gif);
width:426px;
height:32px;
}

.image_box
{
width:747px;
height:152px;
background:#ffffff;
position:absolute;
top:132px;
left:0px;
}

.main_box
{
width:747px;
height:1090px;
background:#ffffff;
position:absolute;
top:284px;
left:0px;
text-align:left;
}

.orange_empty_box
{
width:130px;
height:1090px;
background:#FFA514;
float:left;
}

.bullet
{
font-family:arial,verdana;
font-size:11px;
font-weight:bold;
color:#F5A32E;
float:left;
margin-right:5px;
line-height:13px;
}

.email
{
vertical-align:bottom;
border: none;
margin: 0;
padding: 0;
vertical-align: bottoml
}

/* START sub-navi public relations */

a.navi_pr-fuer-unternehmen:link, a.navi_pr-fuer-unternehmen:active, a.navi_pr-fuer-unternehmen:visited
{
display:block;
background-image:url(images-navi-pr/pr-fuer-unternehmen.gif);
width:130px;
height:27px;
margin-bottom:0px;
}

a.navi_pr-fuer-unternehmen:hover
{
background-image:url(images-navi-pr/pr-fuer-unternehmen-dark.gif);
width:130px;
height:27px;
margin-bottom:0px;
}

.navi_pr-fuer-unternehmen
{
background-image:url(images-navi-pr/pr-fuer-unternehmen-dark.gif);
width:130px;
height:27px;
margin-bottom:0px;
}

a.navi_onlinekommunikation:link, a.navi_onlinekommunikation:active, a.navi_onlinekommunikation:visited
{
display:block;
background-image:url(images-navi-pr/onlinekommunikation.gif);
width:130px;
height:24px;
margin-bottom:0px;
}

a.navi_onlinekommunikation:hover
{
background-image:url(images-navi-pr/onlinekommunikation-dark.gif);
width:130px;
height:24px;
margin-bottom:0px;
}

.navi_onlinekommunikation
{
background-image:url(images-navi-pr/onlinekommunikation-dark.gif);
width:130px;
height:24px;
margin-bottom:0px;
}

a.navi_hr-communications:link, a.navi_hr-communications:active, a.navi_hr-communications:visited
{
display:block;
background-image:url(images-navi-pr/hr-communications.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

a.navi_hr-communications:hover
{
background-image:url(images-navi-pr/hr-communications-dark.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

.navi_hr-communications
{
background-image:url(images-navi-pr/hr-communications-dark.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

.navi_hr-communications-2
{
background-image:url(images-navi-pr/hr-communications-dark-2.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

a.navi_hr-communications-def:link, a.navi_hr-communications-def:active, a.navi_hr-communications-def:visited
{
display:block;
background-image:url(images-navi-pr/hr-communications-def.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

a.navi_hr-communications-def:hover
{
background-image:url(images-navi-pr/hr-communications-dark-2.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

a.navi_definition:link, a.navi_definition:active, a.navi_definition:visited
{
display:block;
background-image:url(images-navi-pr/definition.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

a.navi_definition:hover
{
background-image:url(images-navi-pr/definition-dark-2.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

.navi_definition
{
background-image:url(images-navi-pr/definition-dark-2.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

a.navi_pressearbeit:link, a.navi_pressearbeit:active, a.navi_pressearbeit:visited
{
display:block;
background-image:url(images-navi-pr/pressearbeit.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

a.navi_pressearbeit:hover
{
background-image:url(images-navi-pr/pressearbeit-dark.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

.navi_pressearbeit
{
background-image:url(images-navi-pr/pressearbeit-dark.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

a.navi_medientraining:link, a.navi_medientraining:active, a.navi_medientraining:visited
{
display:block;
background-image:url(images-navi-pr/medientraining.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

a.navi_medientraining:hover
{
background-image:url(images-navi-pr/medientraining-dark.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

.navi_medientraining
{
background-image:url(images-navi-pr/medientraining-dark.gif);
width:130px;
height:26px;
margin-bottom:0px;
}

/* END sub-navi public relations */

/* START sub-navi best practise */

a.navi_arbbsp-1:link, a.navi_arbbsp-1:active, a.navi_arbbsp-1:visited
{
display:block;
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-1.gif);
width:130px;
height:27px;
margin-bottom:0px;
}

a.navi_arbbsp-1:hover
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-1-dark.gif);
width:130px;
height:27px;
margin-bottom:0px;
}

.navi_arbbsp-1
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-1-dark.gif);
width:130px;
height:27px;
margin-bottom:0px;
}

a.navi_arbbsp-2:link, a.navi_arbbsp-2:active, a.navi_arbbsp-2:visited
{
display:block;
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-2.gif);
width:130px;
height:24px;
margin-bottom:0px;
}

a.navi_arbbsp-2:hover
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-2-dark.gif);
width:130px;
height:24px;
margin-bottom:0px;
}

.navi_arbbsp-2
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-2-dark.gif);
width:130px;
height:24px;
margin-bottom:0px;
}

a.navi_arbbsp-3:link, a.navi_arbbsp-3:active, a.navi_arbbsp-3:visited
{
display:block;
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-3.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

a.navi_arbbsp-3:hover
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-3-dark.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

.navi_arbbsp-3
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-3-dark.gif);
width:130px;
height:25px;
margin-bottom:0px;
}

a.navi_arbbsp-4:link, a.navi_arbbsp-4:active, a.navi_arbbsp-4:visited
{
display:block;
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-4.gif);
width:130px;
height:23px;
margin-bottom:0px;
}

a.navi_arbbsp-4:hover
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-4-dark.gif);
width:130px;
height:23px;
margin-bottom:0px;
}

.navi_arbbsp-4
{
background-image:url(images-navi-arbeitsbeispiele/arbeitsbeispiel-4-dark.gif);
width:130px;
height:23px;
margin-bottom:0px;
}

/* END sub-navi best practise */

.content_outer_box
{
width:445px;
height:1090px;
background:#ffffff;
float:left;
}

.content_box
{
width:430px;
height:1090px;
background:#ffffff;
padding-left:15px;
padding-right:10px;
padding-top:20px;
margin:0px;
}

.content_box_padright
{
width:420px;
height:1090px;
background:#ffffff;
padding-left:15px;
padding-right:10px;
padding-top:20px;
margin:0px;
}

.left_con_box
{
width:130px;
height:100px;
background:#ffffff;
padding:0px;
margin:0px;
float:left;
}

.left_con_box2
{
width:130px;
background:#ffffff;
padding:0px;
margin:0px;
float:left;
}

.right_con_box
{
width:290px;
height:100px;
background:#ffffff;
padding:0px;
margin:0px;
float:left;
}

.right_con_box2
{
width:290px;
background:#ffffff;
padding:0px;
margin:0px;
float:left;
}

.orange_header_14
{
font-family:arial,verdana;
font-size:14px;
font-weight:bold;
color:#F5A32E;
}

.text_black_11_16
{
font-family:arial,verdana;
font-size:11px;
line-height:16px;
color:#000000;
}

.text_orange_11_16
{
font-family:arial,verdana;
font-size:11px;
font-weight:bold;
line-height:16px;
color:#F5A32E;
}

a.mehrbold:active, a.mehrbold:link, a.mehrbold:visited
{
font-family:arial,verdana;
font-size:11px;
line-height:16px;
color:#F5A32E;
font-weight:bold;
text-decoration:none;
}

.unfloat_box
{
clear:both;
background:#ffffff;
height:35px;
width:200px;
padding:0px;
margin:0px;
}

.grey_navi_box
{
width:172px;
height:1090px;
background:#e3e3e3;
float:left;
margin:0px;
padding:0px;
}

.grey_empty_box
{
width:172px;
height:20px;
background:#E3E3E3;
}

.grey_header_box
{
width:172px;
height:24px;
padding:0px;
margin:0px;
}

.grey_not_empty_box
{
width:135px;
height:135px;
background:#E3E3E3;
padding-top:3px;
padding-left:32px;
padding-right:5px;
}

a.rightbox:active, a.rightbox:link, a.rightbox:visited
{
font-family:arial,verdana;
font-size:10px;
color:#F5A32E;
font-weight:bold;
text-decoration:none;
}

.grey_empty_box2
{
width:172px;
height:10px;
background:#E3E3E3;
}

.zero
{
width:172px;
padding:0px;
margin:0px;
}