body {
margin:0;
padding:0;
}

#wrapper {
position:absolute;
left:50%;
top:50%;
width:760px;
height:480px;
margin-top:-240px;
margin-left:-380px;
border:none;
}

#logo_green a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/87logo_green.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#cm {
display:block;
position:absolute;
left:0;
top:114px;
width:151px;
height:44px;
border:none;
}

#logo_black a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/87logo_black.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#menu {
display:block;
position:absolute;
left:578px;
top:0;
width:182px;
height:60px;
border:none;
}

#promen {
display:block;
position:absolute;
left:578px;
top:147px;
width:182px;
height:170px;
border:none;
}

#proname {
display:block;
position:absolute;
left:317px;
top:58px;
width:123px;
height:32px;
border:none;
}

#arrow_l {
display:block;
position:absolute;
left:578px;
top:459px;
width:27px;
height:22px;
border:none;
}

#arrow_r {
display:block;
position:absolute;
left:700px;
top:459px;
width:27px;
height:22px;
border:none;
}

#nrtotal {
display:block;
position:absolute;
left:638px;
top:470px;
width:43px;
height:11px;
border:none;
}

#nrshow {
display:block;
position:absolute;
left:617px;
top:470px;
width:17px;
height:11px;
border:none;
}

#propic {
display:block;
position:absolute;
left:0;
top:148px;
width:554px;
height:337px;
border:none;
}

#footer {
display:block;
position:absolute;
left:0;
top:469px;
width:430px;
height:11px;
border:none;
}

#pk_4 {
display:block;
position:absolute;
left:0;
top:448px;
width:554px;
height:34px;
border:none;
}

#pk_5 {
display:block;
position:absolute;
left:0;
top:446px;
width:518px;
height:36px;
border:none;
}

#wp_2 {
display:block;
position:absolute;
left:367px;
top:457px;
width:185px;
height:27px;
border:none;
}

#stz_video {
display:block;
position:absolute;
left:578px;
top:320px;
width:184px;
height:32px;
border:none;
}

#genf_col {
display:block;
position:absolute;
left:0;
top:457px;
width:552px;
height:23px;
border:none;
}

#cn_award {
display:block;
position:absolute;
left:578px;
top:320px;
width:158px;
height:78px;
border:none;
}

#greybg {
display:block;
position:absolute;
left:0;
top:148px;
width:552px;
height:332px;
border:none;
background-color:#eaeaea;
}

#vc {
display:block;
position:absolute;
left:76px;
top:32px;
width:400px;
height:240px;
border:none;
}

#mehr_sn {
display:block;
position:absolute;
left:317px;
top:37px;
width:217px;
height:55px;
border:none;
}

#protext {
display:block;
position:absolute;
left:0;
top:168px;
width:552px;
height:317px;
border:none;
}

#promenu1 {
width:142px;
height:13px;
background:url(/gfx/promenu/1_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#promenu1 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/promenu/1.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#promenu2 {
width:112px;
height:13px;
background:url(/gfx/promenu/2_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#promenu2 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/promenu/2.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#promenu3 {
width:79px;
height:13px;
background:url(/gfx/promenu/3_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#promenu3 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/promenu/3.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#promenu4 {
width:121px;
height:13px;
background:url(/gfx/promenu/4_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#promenu4 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/promenu/4.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#promenu5 {
width:74px;
height:13px;
margin-top:8px;
background:url(/gfx/promenu/5_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#promenu5 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/promenu/5.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#promenu6 {
width:156px;
height:13px;
margin-top:8px;
background:url(/gfx/promenu/6_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#promenu6 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/promenu/6.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#mainmenu1 {
width:53px;
height:14px;
background:url(/gfx/menu/profil_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#mainmenu1 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/menu/profil.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#mainmenu2 {
width:73px;
height:13px;
background:url(/gfx/menu/arb_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#mainmenu2 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/menu/arb.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#mainmenu3 {
width:113px;
height:14px;
background:url(/gfx/menu/management_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#mainmenu3 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/menu/management.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#mainmenu4 {
width:75px;
height:14px;
background:url(/gfx/menu/kontakt_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#mainmenu4 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/menu/kontakt.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#mainmenu5 {
width:84px;
height:13px;
background:url(/gfx/menu/imp_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#mainmenu5 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/menu/imp.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#kpmenu {
display:block;
position:absolute;
left:578px;
top:141px;
width:182px;
height:170px;
border:none;
}

#mamenu1 {
width:136px;
height:16px;
background:url(/gfx/mamenu/joachim_hauser_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#mamenu1 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/mamenu/joachim_hauser.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#mamenu2 {
width:136px;
height:14px;
background:url(/gfx/mamenu/susanne_gocht_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#mamenu2 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/mamenu/susanne_gocht.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu1 {
width:95px;
height:16px;
background:url(/gfx/profil_menu/kompetenz_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu1 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/kompetenz.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu2 {
width:88px;
height:14px;
background:url(/gfx/profil_menu/mehrwert_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu2 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/mehrwert.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu3 {
width:150px;
height:17px;
background:url(/gfx/profil_menu/glaubwuerdigkeit_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu3 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/glaubwuerdigkeit.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu4 {
width:79px;
height:14px;
background:url(/gfx/profil_menu/relevanz_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu4 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/relevanz.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu5 {
width:99px;
height:14px;
background:url(/gfx/profil_menu/umsetzung_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu5 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/umsetzung.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu6 {
width:99px;
height:14px;
background:url(/gfx/profil_menu/disziplinen_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu6 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/disziplinen.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu7 {
width:101px;
height:13px;
background:url(/gfx/profil_menu/zentration_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu7 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/zentration.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_menu8 {
width:34px;
height:14px;
background:url(/gfx/profil_menu/idee_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#profil_menu8 a {
display:block;
width:100%;
height:100%;
background:#FFF url(/gfx/profil_menu/idee.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#profil_pic {
display:block;
position:absolute;
left:0;
top:148px;
width:552px;
height:342px;
border:none;
}

#kontakt_nb {
position:absolute;
left:0;
top:120px;
width:196px;
height:17px;
background:url(/assets/kontakt/nb_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#kontakt_nb a {
display:block;
width:100%;
height:100%;
background:#FFF url(/assets/kontakt/nb.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#kontakt_bew {
position:absolute;
left:290px;
top:120px;
width:204px;
height:17px;
background:url(/assets/kontakt/bewerbungen_r.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#kontakt_bew a {
display:block;
width:100%;
height:100%;
background:#FFF url(/assets/kontakt/bewerbungen.gif);
background-repeat:no-repeat;
background-position:top left;
color:#000;
}

#logo_green,#logo_black {
display:block;
position:absolute;
left:0;
top:0;
width:151px;
height:94px;
background:url(/gfx/87logo_rings.gif);
background-repeat:no-repeat;
background-position:top left;
font-size:6pt;
}

#logo_green a:hover,#logo_black a:hover,#promenu1 a:hover,#promenu2 a:hover,#promenu3 a:hover,#promenu4 a:hover,#promenu5 a:hover,#promenu6 a:hover,#mainmenu1 a:hover,#mainmenu2 a:hover,#mainmenu3 a:hover,#mainmenu4 a:hover,#mainmenu5 a:hover,#mamenu1 a:hover,#mamenu2 a:hover,#profil_menu1 a:hover,#profil_menu2 a:hover,#profil_menu3 a:hover,#profil_menu4 a:hover,#profil_menu5 a:hover,#profil_menu6 a:hover,#profil_menu7 a:hover,#profil_menu8 a:hover,#kontakt_nb a:hover,#kontakt_bew a:hover {
background:transparent none;
}

#mehr_pn7,#mehr_pn12 {
display:block;
position:absolute;
left:317px;
top:0;
width:155px;
height:112px;
border:none;
}
