/*
Produktsuche-Back:
#CCD6EB

Content-Box-Back:
#E5EAF5

Headline,
Main-Menu-Active:
#003399

Main-Menu-Inactive:
#99ADD6
Metamenu:
#7F99CC

Breadcrumb:
#6685C2


*/

/* ------------------- Global ---------------------------*/
*{
    margin:0;
    padding:0;
}
body{
    font-size:62.5%; /* 10px entspricht so 1em */
    background-image:url(../uploads/images/body_back.gif);
    background-repeat:repeat-y;
    background-color:#FFFFFF;
}
#page{
    font-size:1.1em;
    font-family:Arial, Helvetica, sans-serif;
    position:relative;
    margin-left:81px;
    margin-top:0;
    width:900px;
    border:1px solid white;
    /* 07.04.09 */
    overflow: hidden;
}
img{
    border:none;
}

a {
	outline:none;
}

/* ------------------- Layout Positioning ---------------------------*/
#logo_baenninger{
    margin-top:51px;
}
#logo_ibp{
    float:right;
    margin-top:-36px;
    text-align:right;
}
#breadcrumb{
    height:20px;
    margin-top:15px;
}
#breadcrumb li strong{
    color:#6685C2;
    font-weight:normal;
    padding-left:10px;
}
#breadcrumb h3{
    float:left;
    font-weight:normal;
    font-size:1.0em;
    color:#6685C2;
    margin-right:10px;
}
#breadcrumb ul li{
    float:left;
    list-style-type:none;
    margin-right:10px;
    background-image:url(../uploads/images/bullet_mainmenu.gif);
    background-repeat:no-repeat;
    background-position:0 3px;
}
#breadcrumb ul li a{
    color:#6685C2;
    font-size:1.0em;
    padding-left:10px;
}
#breadcrumb ul li a:hover{
    color:#003399;
}
#visual{
    background-color:#CCD6EB;
    /*background-image:url(../uploads/images/visual-start.jpg);*/
    background-image:url(../uploads/images/header/jubilaeum.jpg);
    background-repeat:no-repeat;
    width:900px;
    height:110px;
}
.productsearch{
    padding-top:10px;
    width:180px;
    height:110px;
    float:right;
}
.productsearch label{
    background-image:url(../uploads/images/label_produktsuche_back.gif);
    background-repeat:no-repeat;
    display:block;
    width:119px;
    height:12px;
    margin-top:22px;
    margin-bottom:5px;
}
.productsearch label span{
    position:absolute;
    left:-9999px;
}
.productsearch a{
    color:#000000;
    float:left;
    margin-top:10px;
}
.productsearch input{
    width:130px;
    height:14px; /* overwritten in ie.css */
    border:1px solid #003399;
    font-size:1.0em;
    padding:2px;
}
.productsearch input.submit{
    width:auto;
    height:20px;
    border:2px solid #6685C2;
    background-color:#FFFFFF;
    padding-top:0;
}
/**/
form#cntnt01moduleform_1 input, form#m2moduleform_1 input{
    height:14px; /* overwritten in ie.css */
    border:1px solid #003399;
    font-size:1.0em;
    padding:2px;
}
form#cntnt01moduleform_1 input.submit, form#m2moduleform_1 input.submit{
    width:auto;
    height:20px;
    border:2px solid #6685C2;
    background-color:#FFFFFF;
    padding-top:0;
}

#content{
    width:498px;
    margin-left:141px; /* overwritten in ie.css */
    margin-top:15px; /* overwritten in ie.css */
    float:left;
    overflow:visible;
    min-height: 500px; /* content does not push menu down, prevent cut-off menu structure when litte content exists */
}

#special_interest{
    margin-top:30px;
    width:236px;
    float:right;
}

#special_interest a{
    color:#000000;
}
#special_interest a:hover{
    color:#003399;
}

/* ------------------- Menus ---------------------------*/
#menu{
    position:absolute;
    left:0;
    top:0;
    width:900px;
    width:142px;
    padding-top:275px;
    z-index:1;
    overflow:visible;
}
#menu li{
    list-style-type:none;
    margin-top:5px;
}

body #page #menu li a{
    background-repeat:no-repeat;
    display:block;
    width:141px;
    height:16px;
    filter:alpha(opacity=50);
    opacity: 0.50;
    -moz-opacity:0.50;
    -khtml-opacity:0.50;
}
body #page #menu li.active a,
body #page #menu li a:hover{
    filter:none;
    opacity: 1.00;
    -moz-opacity:1.00;
    -khtml-opacity:1.00;
}
#menu li#menu_produkte a{
    background-image:url(../uploads/images/bu_produkte.gif);
}
#menu li#menu_produkte.active a{
    background-image:url(../uploads/images/bu_produkte_active.gif);
}
#menu li#menu_service a{
    background-image:url(../uploads/images/bu_service.gif);
}
#menu li#menu_service.active a{
    background-image:url(../uploads/images/bu_service_active.gif);
}
#menu li#menu_referenzen a{
    background-image:url(../uploads/images/bu_referenzen.gif);
}
#menu li#menu_referenzen.active a{
    background-image:url(../uploads/images/bu_referenzen_active.gif);
}
#menu li#menu_unternehmen a{
    background-image:url(../uploads/images/bu_unternehmen.gif);
}
#menu li#menu_unternehmen.active a{
    background-image:url(../uploads/images/bu_unternehmen_active.gif);
}
#menu li#menu_neuigkeiten a{
    background-image:url(../uploads/images/bu_neuigkeiten.gif);
}
#menu li#menu_neuigkeiten.active a{
    background-image:url(../uploads/images/bu_neuigkeiten_active.gif);
}
#menu li#menu_veranstaltungen a{
    background-image:url(../uploads/images/bu_veranstaltungen.gif);
}
#menu li#menu_veranstaltungen.active a{
    background-image:url(../uploads/images/bu_veranstaltungen_active.gif);
}
#menu li#menu_downloads a{
    background-image:url(../uploads/images/bu_downloads.gif);
}
#menu li#menu_downloads.active a{
    background-image:url(../uploads/images/bu_downloads_active.gif);
}

#menu li#menu_B-Press-Carbon a{
    background-image:url(../uploads/images/bu_carbon.gif);
}
#menu li#menu_B-Press-Carbon.active a{
    background-image:url(../uploads/images/bu_carbon_active.gif);
}
#menu li#menu_K65 a{
    background-image:url(../uploads/images/bu_k65.gif);
}
#menu li#menu_K65.active a{
    background-image:url(../uploads/images/bu_k65_active.gif);
}
#menu li#menu_OEM a{
    background-image:url(../uploads/images/bu_oem.gif);
}
#menu li#menu_OEM.active a{
    background-image:url(../uploads/images/bu_oem_active.gif);
}

#menu li a span{
    position:absolute;
    left:-900px;
}
body #page #menu li ul{
    display:none;
}
body #page #menu li.active ul{
    display:block;
}

/* ts 23.04.10 */
body #page #menu li ul li ul {
    display: none !important;
}
body #page #menu li.active ul li.active ul {
    display: block !important;
}

body #page #menu li.active ul li a{
    background-image:url(../uploads/images/bullet_mainmenu.gif);
    background-position:0 3px;
    padding-left:9px;
    height:auto;
    width:132px;
}
body #page #menu li.active ul li a:hover{
    color:#003399;
}
body #page #menu li.active ul li.active a{
    color:#003399;
    background-image:url(../uploads/images/bullet_mainmenu_active.gif);
    font-weight:bold;
}
/* ts 23.04.10 */
body #page #menu li.active ul li.active ul li {
    margin-left: 9px;
}
body #page #menu li.active ul li.active ul li.active {
    margin-left: 9px;
}
body #page #menu li.active ul li.active ul li a {
    font-weight: normal;
}
body #page #menu li.active ul li.active ul li.active a {
    font-weight: bold;
}

#menu li a{
    color:#99ADD6;
    text-decoration:none;
}
#mainmenu{
    padding-top:10px;
    border-right:1px solid #99ADD6;
}
#mainmenu li{
    margin-bottom:0.5em;
}
#mainmenu li ul{
    padding-bottom:0.3em;
    margin-top:-2px;
}
#mainmenu li ul li{
    margin-bottom:0.3em;
}
#metamenu{
    width:900px;
    position:absolute;
    top:10px;
    left:0;
    text-align:right;
}
body #page #menu #metamenu ul{
    position:absolute;
    right:0;
    display:block;
}
body #page #menu #metamenu ul li{
    float:left;
    margin-left:10px;
    width:auto; /* overwritten in ie.css */
}
body #page #menu #metamenu ul li a{
    color:#7F99CC;
    text-decoration:none;
    border-right:1px solid #7F99CC;
    padding-right:10px;
    background-image:none;
    width:auto;
}
body #page #menu #metamenu ul li.active a{
    color:#003399;
    font-weight:bold;
}
body #page #menu #metamenu ul li a:hover{
    color:#003399;
}
body #page #menu #metamenu ul li.printlink a{
    padding-left:20px;
    background-image:url(../uploads/images/icon-print.gif);
    background-repeat:no-repeat;
    border:none;
}
/* ------------------- Elements in the Special Interest Column ---------------------------*/

#special_interest .box{
    margin-bottom:25px;
    background-color:#E5EAF5;
    padding:15px;
    padding-top:10px;
    border-bottom:1px solid #003399;
    font-size:1em;
}
#special_interest img.box{
    margin-bottom:25px;
    padding:0;
    border:none;
}
#special_interest p{
    margin-bottom:25px;
    padding:0;
    border:none;
}
#special_interest .box h3{
    color:#003399;
    margin-bottom:0.5em;
    font-size:1.1em;
}
#special_interest .box h4{
    color:#003399;
    margin-bottom:0.5em;
    font-size:1.3em;
}
#special_interest .box ul li{
    list-style-type:none;
    background-image:url(../uploads/images/bullet_specialinterest_list.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    margin-bottom:0.5em;
}
#special_interest .picbox{
    margin-bottom:25px;
}
#haendlersuche_box{
    height:118px;
    background-image:url(../uploads/images/teaser_haendlersuche_back.gif);
    position:relative;
    margin-bottom:25px;
}
#haendlersuche_box h3,
#haendlersuche_box p,
#haendlersuche_box a span,
#haendlersuche_box label{
    position:absolute;
    left:-9999px;
}
#haendlersuche_box a{
    display:block;
    position:absolute;
    width:103px;
    height:56px;
    left:130px;
    top:56px;
}
#haendlersuche_box input{
    width:69px;
    height:14px;/* overwritten in ie.css */
    padding:2px;
    border:1px solid #003399;
    font-size:1.0em;
}
#haendlersuche_box input.submit{
    width:auto;
    height:20px;
    border:2px solid #6685C2;
    background-color:#FFFFFF;
    padding-top:0;
}
#haendlersuche_box form{
    display:block;
    position:absolute;
    top:80px;
    left:10px;

}
/* ------------------- Elements in the Content ---------------------------*/

#content h1{
    color:#003399;
    font-size:1.6em;
    line-height:1.56em;
    margin-bottom:0.2em;
}
#content h2{
    color:#003399;
    font-size:1.2em;
    line-height:1.2em;
    margin-bottom:0.2em;
}
#content h3{
    color:#003399;
    font-size:1.2em;
    line-height:1.2em;
    margin-top:1.5em;
    margin-bottom:0.2em;
}
#content h4,#content h5{
    color:#003399;
    font-size:1.2em;
    line-height:1.2em;
    font-weight:normal
}
#content p{
    margin-bottom:0.8em;
}
#content p,
#content li,
#content td{
    font-size:1.2em;
    line-height:1.5em;
}
#content li li{
    font-size:1.0em;
}
#content ul{
    margin-left:1.5em;
}
#content a{
    color:#000000;
}
#content a:hover{
    color:#003399;
}
input.submit{
    cursor:pointer;
}

#content .box{
    background-color:#E5EAF5;
    width:427px;/* overwritten in ie.css */
    margin:25px;
    padding:15px;
    padding-bottom:25px;
    padding-top:10px;
    border-bottom:1px solid #003399;
    overflow:visible;
    clear:both;
    position:relative;
}
#content .box p{
    position:relative;
}
#content .contentpic-big{
    font-size:0.8em;
    width:394px;
    font-weight:normal;
}
#content .contentpic-big img{
    display:block;
    margin-bottom:10px;
}
#content .contentpic-small-right{
    font-size:0.8em;
    width:190px;
    float:right;
    margin-left:15px;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:normal;
}
#content .contentpic-small-right img{
    display:block;
    margin-bottom:10px;
}
#content .contentpic-small-left{
    font-size:0.8em;
    width:190px;
    float:left;
    margin-right:15px;
    margin-top:5px;
    margin-bottom:5px;
    font-weight:normal;
}
#content .contentpic-small-left img{
    display:block;
    margin-bottom:10px;
    clear:both;
}
#content .teaserpic-horizontal{
    font-size:0.8em;
    width:143px;/* overwritten in ie.css */
    float:right;
    margin-right:-200px;
    padding-left:0px;/* overwritten in ie.css */
    font-weight:normal;
}
#content .teaserpic-horizontal img{
    display:block;
    margin-bottom:10px;
}
#content .teaserpic-vertical{
    font-size:0.8em;
    width:238px;/* overwritten in ie.css */
    float:right;
    margin-right:-300px;
    padding-left:0px;/* overwritten in ie.css */
    font-weight:normal;
}
#content .teaserpic-vertical img{
    display:block;
    margin-bottom:10px;
}

#content ul.newslist li{
    list-style-type:none;
    font-size:1.1em;
    line-height:1.3em;
    margin-bottom:0.5em;
    margin-left:-4px;
}
#content ul.newslist h4{
    color:#000000;
    font-size:1.1em;
    line-height:1.3em;
    display:inline;
}
#content ul.newslist a{
    display:block;
    text-decoration:none;
    border:4px solid #E5EAF5;
}
#content ul.newslist a:hover{
    background-color:#FFFFFF;
    border:4px solid #FFFFFF;
}
#content ul.newslist .more{
    text-decoration:underline;
}
#content .backlink{
    text-align:right;
    margin-top:1em;
}
#content .backlink a:hover{
    color:#003399;
}
#content ul.downloadlist{
    /*margin:25px;*/
}
#content ul.downloadlist li{
    margin-top:1em;
    list-style-type:none;
    margin-left:-3px;
}
#content ul.downloadlist li strong{
    color:#003399;
}
#content ul.downloadlist li br{
    clear:both;
}
#content ul.downloadlist li a{
    text-decoration:none;
    display:block;
    font-size:1em;
    position:relative;
    padding:5px;
    padding-bottom:2em;
    border-bottom:1px solid #6785C2;
    width:100%;
    height:100%;
}
#content ul.downloadlist li a:hover{
    background-color:#FFFFFF;
}

/* ts 08.09.08
 * This style renders the download
 * links as blocks instead of links...
 *
#content ul.downloadlist li em{
    border:2px solid #6785C2;
    display:block;
    position:absolute;
    bottom:-1px;
    right:0;
    padding-left:8px;
    padding-right:8px;
    font-style:normal;
    background-color:#FFFFFF;
}*/

#content #productbox{
    min-height:150px;
}
#subselection{
    margin-left:25px;
    margin-bottom:2em;
    color:#003399;
    border-bottom:1px solid #003399;
}
#subselection strong{
    margin-left:5px;
    border-right:1px solid #003399;
    padding-right:5px;
    margin-right:5px;
    font-weight:normal;
}
#subselection a{
    color:#003399;
    text-decoration:none;
    margin-left:10px;
}
#subselection a img{
    margin-right:5px;
}
#products{
    position:relative;
    height:auto;
    clear:both;
}
#products ul{
    height:auto;
    margin-left:20px;
    margin-bottom:2em;
    padding-bottom:2em;
    overflow:auto;
}
#products ul li{
    float:left;
    list-style-type:none;
    margin:2px;
    width:62px;
    height:75px;
    position:relative;
    border:1px solid #CCD6EB;
}
#products ul li a{
    text-decoration:none;
}
#products ul li a span{
    position:absolute;
    bottom:0;
    left:0;
    width:62px;
    text-align:center;
    font-size:0.8em;
    line-height:0.9em;
    color:#003399;
    padding-bottom:5px;
}

#products.detail ul li{
    filter:alpha(opacity=30);
    opacity: 0.30;
    -moz-opacity:0.30;
    -khtml-opacity:0.30;
}
#products.detail ul li.active{
    filter:alpha(opacity=100);
    opacity: 1;
    -moz-opacity:1;
    -khtml-opacity:1;
}
#defaultinfo{
    display:none;
}
#defaultinfo.active{
    display:block;
}
#detailinfo{
    display:none;
}
#detailinfo.active{
    display:block;
}
#detailinfo p{
    margin-bottom:0.4em;
}
#detailinfo ul{
    margin:0;
    padding:0;
}
#detailinfo ul li{
    list-style-type:none;
}
#detailinfo ul li strong{
    color:#003399;
    font-weight:normal;
}
#detailinfo dl{
    margin-top:1em;
    font-size:1.2em;
}
#detailinfo img.detailpic{
    float:left;
}
#detailinfo div div{
    width:267px;
    margin-left:140px;
}
#detailinfo a{
    clear:both;
}
#detailinfo_handles{
    margin-top:2.5em;
    clear:both;
}
#detailinfo #back_to_product_start{
    margin-left:375px;
}
#detailinfo #print_product_detailinfo{
    margin-left:257px;
    background-color:#FFFFFF;
    border:2px solid #6785C2;
    height:20px;
    padding:2px;
    padding-left:4px;
    padding-right:4px;
    text-decoration:none;
    font-size:1.2em;
    display:none;
}
#print_product_detailinfo.printNotAvailable{
    display:none;
}
#detailinfo_content{
    position:relative;
}
#content #detailinfo_content p{
    position:static;
}
#detailinfo_content span{
    position:absolute;
    top:120px;
    left:0;/* overwritten in ie.css */
    width:120px;
    text-align:center;
    color:#003399;
    background-color:#FFFFFF;
    border-bottom:3px solid white;
}
#content form.produktfinder{
    width:184px;/* overwritten in ie.css */
    float:left;
}
#content form.produktfinder fieldset{
    border:1px solid #E5EAF5;
    background-color:#E5EAF5;
    /*margin-left:25px; overwritten in ie.css */
    padding:15px;
    padding-top:10px;
    padding-left:0;
}
#content form.produktfinder label{
    color:#003399;
    font-weight:bold;
    display:block;
    margin-bottom:4px;
}
#content form.produktfinder select{
    display:block;
    width:168px;
    margin-bottom:10px;
}
#content form.produktfinder select.inactive, #content form.produktfinder label.inactive{
    display:none;
}
#content form.produktfinder input.submit{
    width:auto;
    height:20px;
    border:2px solid #6685C2;
    background-color:#FFFFFF;
    font-weight:normal;
    font-size:1.0em;
    margin-left:145px;
}
#content fieldset#produktfinder{
    margin-left:0;
    margin-right:20px;
    padding-right:20px;
    padding-left:0;
}
#content fieldset#produktfinder2{
    margin-left:40px;
}
dl.job{
}
dl.job dt{
    font-weight:bold;
}
dl.job dd{
    margin-left:2em;
}
form.contactform div{
    margin-bottom:1em;
}
form.contactform label{
    display:block;
    color:#003399;
    font-weight:bold;
}
form.contactform input{
    width:175px;
    border:1px solid #6685C2;
    background-color:#FFFFFF;
}
form.contactform select{
    width:175px;
    border:1px solid #6685C2;
}
form.contactform textarea{
    width:363px;
    border:1px solid #6685C2;
}
form.contactform input,form.contactform select{
    width:363px;
}
form.contactform input#sendme{
    width:auto;
}
form#m2moduleform_1{
font-size:1.1em;
}
#sitemap{
}
dl.searchResult{
    margin-bottom:1em;
    font-size:1.2em;
}
#content ul.ansprechpartner{
    margin:0;
    margin-top:1em;
    margin-bottom:1em;
    padding:0;
    position: relative;
}
#content ul.ansprechpartner li{
    list-style-type:none;
    clear:both;
    margin:0;
    padding:0;
    background-repeat:no-repeat;
}
#content ul.ansprechpartner li#plz_area_1_contact{
    background-image:url(../uploads/images/ansprechpartner/plz_area_1_bullet.gif);
}
#content ul.ansprechpartner li#plz_area_2_contact{
    background-image:url(../uploads/images/ansprechpartner/plz_area_2_bullet.gif);
}
#content ul.ansprechpartner li#plz_area_3_contact{
    background-image:url(../uploads/images/ansprechpartner/plz_area_3_bullet.gif);
}
#content ul.ansprechpartner li#plz_area_4_contact{
    background-image:url(../uploads/images/ansprechpartner/plz_area_4_bullet.gif);
}
#content ul.ansprechpartner li#plz_area_5_contact{
    background-image:url(../uploads/images/ansprechpartner/plz_area_5_bullet.gif);
}
#content ul.ansprechpartner li strong{
    display:block;
    background-color:#335BAD;
    margin-left:26px;
    height:24px;
    line-height:24px;
    padding-left:7px;
    color:#FFFFFF;
}
#content ul.ansprechpartner li img{
    display:block;
    float:left;
    margin:7px;
    display:inline;
}
#content ul.ansprechpartner li ul{
    margin:0;
    margin-left:26px;
    padding:0;
}
#content ul.ansprechpartner li ul li{
    display:block;
    background-color:#CCD6EA;
    height:90px;
}
#content ul.ansprechpartner li ul li.odd{
    background-color:#B2C1E0;
}
ul.leitende_ansprechpartner{
    margin:0;
    padding:0;
}
ul.leitende_ansprechpartner li{
    background-color:#B2C1E0;
    list-style-type:none;
    clear:both;
    height:90px;
    margin-bottom:10px;
}
ul.leitende_ansprechpartner li strong{
    color:#003399;
}
ul.leitende_ansprechpartner li img{
    display:block;
    float:left;
    margin:7px;
}
#content a.uplink{
    color:#335BAD;
    background-color:#CCD6EA;
    background-image:url(../uploads/images/template_ibp_basis/uplink.gif);
    background-repeat:no-repeat;
    background-position:right;
    text-decoration:none;
    padding:2px;
    padding-left:7px;
    padding-right:20px;
    position:absolute;
    right:13px;
    bottom:0;
}
#products a.uplink{
    display:block;
    clear:both;
    color:#335BAD;
    background-color:#CCD6EA;
    background-image:url(../uploads/images/template_ibp_basis/uplink.gif);
    background-repeat:no-repeat;
    background-position:right;
    text-decoration:none;
    padding:2px;
    padding-left:7px;
    padding-right:20px;
    margin-top:2em;
}
hr{
    clear:both;
    border:none;
    border-top:1px solid #003399;
    height:1px;
    width:100%;
    margin:0;
    margin-bottom:2em;
    margin-top:2em;
    padding:0;
}
#imagegallery div.thumb{
    float:left;
}

/* ------------------- ISH TEASER 2009 ---------------------------*/
div#teaser_ish_2009 {
	background: #fff url('http://www.baenninger.info/uploads/images/ish-2009/teaser.jpg') no-repeat 0 0;
	height: 278px;
	width: 477px;
	padding: 0;
	margin: 25px 0 0 25px;
}

a#ish_2009_aktionspakete2,
a#ish_2009_aktionspakete3,
a#ish_2009_aktionspakete4,
a#ish_2009_historie2 {
	display: none !important;
}

div#teaser_ish_2009 a img {
	width: 100px;
	height: 30px;
	margin: 225px 0 0 0;
	border: none;
}

a#ish_2009_gewinnen {
	margin-left: 28px;
}

div#teaser_ish_2009 a#ish_2009_historie img {
	width: 100px;
}

div#teaser_ish_2009 a#ish_2009_kundennaehe img,
div#teaser_ish_2009 a#ish_2009_qualitaet img {
	width: 98px;
}

div#teaser_ish_2009 a#ish_2009_innovation img {
	width: 95px;
}

div#teaser_ish_2009 a#ish_2009_historie {
	margin-left: 32px;
}

div#banner_ish_2009 {
	float: left;
}

div#banner_ish_2009 a img {
	border: none;
}

/* ts 14.04.09 - ansprechpartner */
.ansprechpartner li.person {
    position: relative;
}
.ansprechpartner li.person img.marker {
    position: absolute;
    top: 7px;
    left: -26px;
    float: none !important;
    margin: 0 !important;
    width: 24px;
    height: 24px;
}
#content ul.ansprechpartner li strong {
    margin-left: 0;
}
.ansprechpartner li.person img.red {
    background: url(../img/ansprechpartner/rot.gif) no-repeat;
}
.ansprechpartner li.person img.lightred {
    background: url(../img/ansprechpartner/lightred.gif) no-repeat;
}
.ansprechpartner li.person img.gelb {
    background: url(../img/ansprechpartner/gelb.gif) no-repeat;
}
.ansprechpartner li.person img.hellgelb {
    background: url(../img/ansprechpartner/hell_gelb.gif) no-repeat;
}
.ansprechpartner li.person img.lila {
    background: url(../img/ansprechpartner/lila.gif) no-repeat;
}
.ansprechpartner li.person img.hellblau {
    background: url(../img/ansprechpartner/hellblau.gif) no-repeat;
}
.ansprechpartner li.person img.gruen {
    background: url(../img/ansprechpartner/gruen.gif) no-repeat;
}
.ansprechpartner li.person img.hellgruen {
    background: url(../img/ansprechpartner/hellgruen.gif) no-repeat;
}
.ansprechpartner li.person img.dunkelorange {
    background: url(../img/ansprechpartner/dunkel_orange.gif) no-repeat;
}
.ansprechpartner li.person img.mittelorange {
    background: url(../img/ansprechpartner/mittel_orange.gif) no-repeat;
}
.ansprechpartner li.person img.orange {
    background: url(../img/ansprechpartner/orange.gif) no-repeat;
}
