html body { color: #3D455C; text-decoration: none; font-size: 76%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #FFF; padding: 0 0 0 16px; margin: auto; text-align: center; }

/* -\*/ *html body { font-size: 12px; }

/*-*/

/*-------------------------------------------------   basic definitions */

div, h1, h2, h3, h4, h5, h6, div, p, table, td, ul, ol, li, dd, dt, dl, blockquote, address, hr, pre { margin: 0; padding: 0; }

ul, ul li, ul ul, li li { list-style: none; margin: 0; padding: 0; }

img { border: none; } ol, blockquote { margin: 0 0 0 1em; }

ol { list-style-type: decimal; list-style-position: outside; line-height: 166%; }

a:link, a:visited { color: #00C; text-decoration: none; }

a:focus,  a:hover,  a:active { color: #7D8599; text-decoration: none; }

p,h3, h4, h5 { margin: 0 0 0.5em 0; padding: 0; }

p, td { line-height: 166%; }

h3 { font-size: 133%; line-height: 133%; }

.centercolum h3 { font-size: 133%; }

h4 { font-size: 108%; line-height: 133%; }

/* -\*/ * html ul li a { height: 1%; } * html ul li { height: 1%; }

/*-*/ hr { color: #BEC2CC; height: 1px; background-color: #BEC2CC; border: none; width: 100%; margin: 6px 0; }

form, input { padding: 0; margin: 0; }

input, select, textarea { color: #3D455C; font-size: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

/*-------T A B E L L E N */

table { border-collapse: collapse; border: none; margin: 0; padding: 0; font-size: 100%; }

td { text-align: left; vertical-align: top; }

/* ---------------------------------------------------hidden items */

.hidden { visibility: hidden; display: none; text-indent: -9999px; }

/* -----------------------------------------------------M A I N  F R A M E */

.container { width: 62em; min-width: 60em; max-width: 84em; text-align: left; border: 1px solid #FFF; margin: auto; }

/* -----------------------------------------------------Head */

.head { width: 100%; height: 111px; }

.headitems { width: 100%; height: 88px; }

.brands { width: 16em; float: left; }

.logo { width: 29.5em; float: left; text-align: center; }

.country { width: 16em; display: block; float: right; text-align: right; text-transform: inherit; }

/*-----------------------------------Blue Bar */

.bluebar { background-color: #00C; float: left; width: 100%; height: 22px; text-align: center; display: block; }

.bluebar ul { display: block; margin-left: 10.3em; }

.bluebar li { display: inline; }

.bluebar li a { background-color: #FFF; display: block; float: left; height: 22px; }

/*-----------------------------------------------------  C O N T E N T */

.main { float: left; width: 100%; margin-top: 22px; }

.leftcolum { float: left; width: 16em; display: block; }

.content { float: right; width: 45em; }

.fullcontent { float: left; width: 100%; }

.contentleft { float: left; width: 48%; }

.contentright { float: right; width: 48%; }

.txtfieldleft { float: left; width:26%}

.txtfieldright { float: right; width:68%}

.fieldleft { float: left; width: 49%; }

.fieldright { float: right; width: 49%; }

.centercolum { float: left; width: 28em; }

.rightcolum { float: right; width: 16em; }

.hotline p { font-size: 94%; } .leftcolum hr { width: 96%; } .content li { padding: 2px 0; }

.content ul.bullets li { line-height: 166%; background-image: url(/de_DE/library/images/bullet.gif); background-repeat: no-repeat; background-position: 0 8px; padding: 0 0 0 16px; display: block; }

.small, li .small, td .small { font-size: 94%; line-height: 150%; }

sup { font-size: 90%; }

.n-bubble { float: left; margin-right: 8px; }

/* -------------------------------------------- 2   S P A L T E R */

.imagecolum { width: 12em; display: block; float: left; text-align: center; padding: 48px 0 0 0; }

.imagecolum img { margin: auto; }

.textcolum { width: 32em; display: block; float: left; }

/*----------------------------------------------------------------- S U B - N A V I G A T I O N */

.subnavcontainer { width: 100%; display: block; }

.subnavcontainer p { padding: 0 0 0 2px; }

.subnavcontainer li { display: block; padding: 3px 0; }

.subnavcontainer a:link, .subnavcontainer a:visited { color: #7D8599; text-decoration: none; font-weight: bold; display: block; padding: 3px 0; }

/*-\*/ *html.subnavcontainer li, *html.subnavcontainer a:link, *html.subnavcontainer a:visited { padding: 2px 0; }

/*-*/ .subnavcontainer a:focus, .subnavcontainer a:hover, .subnavcontainer a:active { color: #00C; }

#link_01, #link_02, #link_03, #link_04, #link_05, #link_06, #link_07, #link_08, #link_09, #link_10, #link_11, #link_12, #link_13, #link_14, #link_15, #link_16, #link_17, #link_18 , #link_19 , #link_20 { padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_blue.png); background-repeat: no-repeat; background-position: 0 4px; }

/*----------------------------------------------------------------- N A V I G A T I O N - Level 3 */

.sub { border-top: 1px solid #BEC2CC; border-bottom: 1px solid #BEC2CC; margin: 4px 0; padding: 4px 0; width: 96%; display: block; }

.sub_00 a:link, .sub_00 a:visited { color: #7D8599; font-size: 94%; padding: 0 0 0 18px; font-weight: normal; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); background-repeat: no-repeat; background-position: 9px 0; }

.sub_00 a:focus, .sub_00 a:hover,.sub_00 a:active { color: #00C; background-image: url(/de_DE/library/images/navigation/arrow_blue.png); }

#subsub_01 a:link, #subsub_01 a:visited, #subsub_02 a:link, #subsub_02 a:visited { color: #7D8599; font-size: 94%; padding: 0 0 0 27px; font-weight: normal; background-image: url(/de_DE/library/images/navigation/arrow_out.png); background-repeat: no-repeat; background-position: 18px 0; }

.sub_blue a:link, .sub_blue a:visited { color: #00C; font-size: 94%; padding: 0 0 0 18px; font-weight: normal; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); background-repeat: no-repeat; background-position: 9px 0; }

.sub_red a:link, .sub_red a:visited { color: #F33; font-size: 94%; padding: 0 0 0 18px; font-weight: normal; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); background-repeat: no-repeat; background-position: 9px 0; }

.sub_lightblue a:link, .sub_lightblue a:visited { color: #09F; font-size: 94%; padding: 0 0 0 18px; font-weight: normal; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); background-repeat: no-repeat; background-position: 9px 0; }

#post a:link,#post  a:visited { color: #7D8599; padding: 1px 0 0 16px; background-image: url(/de_DE/library/images/navigation/post_icon.png); background-repeat: no-repeat; background-position: left center; }

/*-------------------------- colored text -- links */

.white { color: #FFF; }

/*---blue */

.blue { color: #00C; }

a:link.blue, a:visited.blue { font-weight: bold; padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_blue.png); background-repeat: no-repeat; background-position: 0 0.1em; }

a:focus.blue, a:hover.blue, a:active.blue { color: #7D8599; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); }

/*---grey */

.grey { color: #3D455C; }

a:link.grey, a:visited.grey { color: #7D8599; padding: 0 0 0 9px; font-weight: bold; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); background-repeat: no-repeat; background-position: 0 0.1em; }

.rightcolum a:link.grey,  .rightcolum a:visited.grey { display: block; }

a:focus.grey, a:hover.grey, a:active.grey { color: #00C; background-image: url(/de_DE/library/images/navigation/arrow_blue.png); }

/*---orange */

.orange, .orange a:link, .orange a:visited { color: #F60; }

a:link.orange,  a:visited.orange { color: #F60; font-weight: bold; padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_orange.png); background-repeat: no-repeat; background-position: 0 0.1em; }

a:focus.orange, a:hover.orange, a:active.orange { color: #00C; }

/*---green */

.green { color: #090; }

a:link.green,  a:visited.green { color: #090; font-weight: bold; padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_green.png); background-repeat: no-repeat; background-position: 0 0.1em; }

.rightcolum a:link.green,  .rightcolum a:visited.green { display: block; } a:focus.green,  a:hover.green, a:active.green { color: #00C; }

/*---lightblue */

.lightblue, .lightblue a:link, .lightblue a:visited { color: #09F; }

a:link.lightblue, a:visited.lightblue { color: #09F; font-weight: bold; padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_lightblue.png); background-repeat: no-repeat; background-position: 0 0.1em; }

a:focus.lightblue,  a:hover.lightblue, a:active.lightblue { color: #7D8599; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); }

/*---purple */

.purple { color: #C09; }

a:link.purple, a:visited.purple { color: #C09; padding: 0 0 0 9px; font-weight: bold; background-image: url(/de_DE/library/images/navigation/arrow_purple.png); background-repeat: no-repeat; background-position: 0 0.1em; }

a:focus.purple,  a:hover.purple, a:active.purple { color: #00C; }

/*---red */

.red { color: #F33; }

a:link.red,  a:visited.red { color: #F33; font-weight: bold; padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_red.png); background-repeat: no-repeat; background-position: 0 0.1em; }

a:focus.red,  a:hover.red, a:active.red { color: #7D8599; background-image: url(/de_DE/library/images/navigation/arrow_grey.png); }

/*---back */

.linkback a:link, .linkback a:visited { color: #7D8599; padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_back.png); background-repeat: no-repeat; background-position: 0 0.1em; }

.linkback a:focus, .linkback a:hover, .linkback a:active { color: #00C; background-image: url(/de_DE/library/images/navigation/arrow_backblue.png); }

/*---downloads */

a:link.download, a:visited.download { font-size: 94%; color: #7D8599; padding: 0 0 0 14px; display: block; background-image: url(/de_DE/library/images/navigation/doc_icon.png); background-repeat: no-repeat; background-position: left top; }

p a:link.download, p a:visited.download, td a:link.download, td a:visited.download { background-position: left 4px; }

a:focus.download, a:hover.download, a:active.download { color: #00C; background-image: url(/de_DE/library/images/navigation/doc_icon_over.png); }

a:link.picture,  a:visited.picture { font-size: 94%; color: #7D8599; padding: 0 0 0 14px; display: block; background-image: url(/de_DE/library/images/navigation/picture_icon.png); background-repeat: no-repeat; background-position: left top; }

/*------------------------------------------------- S E A R C H B O X */

.searchcontainer { width: 100%; display: block; padding: 8px 0 10px 0; }

*html .searchcontainer { padding: 2px 0 4px 0; } .searchcontainer p { margin: 0 0 0 2px; }

.searchbox { color: #6A7187; font-size: 94%; padding: 3px 2px 3px 4px; border-top: solid 1px #BEC2CC; border-right: solid 1px #DEE0E5; border-bottom: solid 1px #DEE0E5; border-left: solid 1px #BEC2CC; width: 73%; line-height: 100%; }

/* -\*/ *html .searchbox { padding: 3px 2px 2px 4px; }

/* -*/ .submitimg { width: auto; vertical-align: middle; margin: 0 0 0 8px; border: none; }

/* -\*/ *html .submitimg { margin: 0 0 8px 0; }

/* -*/

/*------------------------------------------- ---------------TEASER */

.content td h3 { font-size: 108%; line-height: 133%; padding-bottom: 4px; }

.centercolum td img { margin: 0 15px; } .centercolum .teaser { margin: 0 0 10px 0; } .centercolum .teaser td h3 a:link, .centercolum .teaser td h3 a:visited { color: #3D455C; }

.leftcolum .teaser p, .rightcolum .teaser p { padding: 0 0 0 2px; font-size: 94%; line-height: 150%; }

.rightcolum .teaser h4, .leftcolum .teaser h4 { font-size: 100%; line-height: 150%; padding: 0 0 0 2px; font-weight: normal; }

.rightcolum .teaser h5 { font-size: 125%; font-weight: normal; }

/*-------------------------------------------global links */

.global img { float: left; }

.global h4 { color: #7D8599; font-size: 94%; padding: 0 0 0 4px; }

.global ul { float: left; margin-top: 8px; }

.global li { margin: 4px 0; font-weight: normal; }

*html .global ul { margin-top: 2px; }

/*-------------------------------------------schnellzugang */

.annotation h4 { color: #7D8599; font-size: 100%; margin-left: 2px; }

.annotation ul { margin: 0 0 0 4px; } .annotation li { margin: 0; }

.annotation li a:link, .annotation li a:visited, .global li a:link, .global li a:visited { color: #7D8599; font-size: 94%; display: block; }

#direct { color: #F60; padding-left: 12px; width: 90%; display: block; margin-top: 8px; background-image: url(/de_DE/library/images/navigation/arrow_direct.png); background-repeat: no-repeat; background-position: 0 2px; }

*html#direct { background-position: 4px 2px; }

/* --------------------------------------------PG people */

.people { width: 90%; margin-top: 12px; }

.people td h3 { font-size: 142%; line-height: 133%; }

.people td img { margin: 0 20px; }

/* --------------------------------------------Products MAIN */

.teaser img.for { width: 121px; height: 70px; display: block; background-image: url(/de_DE/teaser/images/forme.png); background-repeat: no-repeat; }

.forme { margin-top: 24px; width: 100%; display: block; float: left; }

.forme .teaser table td img { margin: 0; }

.forme .teaser img.for { width: 220px; height: 70px; display: block; background-image: url(/de_DE/teaser/images/forme_long.png); background-repeat: no-repeat; text-align: left; }

/* --------------------------------------------tabellen */

table.fullcontent td { width: 25%; text-align: center; vertical-align: middle; padding: 5px 5px 5px 5px; }

table.fullcontent img { margin: 10px auto; text-align: center; vertical-align: middle; }

.tdleft { text-align: center; }

.tdleft ul { text-align: left; padding: 5px; font-size: 100%; vertical-align: top; line-height: 110%; }

/*--------------------------------------------------werke */

.werkstabelle { width: 100%; } .werksbubbles { margin: 10px 0 10px 0; } .werkslogos { margin: 0px 20px 20px 0px; }

/*----marken-steckbrief----*/ .plogo { float: right; margin-right: 7%; }

/*------------------------------------------------infomaterial */

.info { width: 75%; } .info_txt { width: 65%; } .info_dl { margin-top: 6px; }

.hintergrund { width: 100%; margin: 10px 0; }

.info_title { width: 35%; text-align: center; }

.info_title img { border-top: solid 1px #DEE0E5; border-right: solid 1px #7D8599; border-bottom: solid 1px #7D8599; border-left: solid 1px #DEE0E5; width: 70px; margin: 0 auto 10px auto; }

/*--------------------------Awards --- Termine */

#awards { width: 100%; border-spacing: 0; border-collapse: collapse; border: none; }

#termine { width: 100%; border-spacing: 4px; border-collapse: separate; border: none; }

#awards td { border: 1px solid #FFF; border-collapse: collapse; border-spacing: 0; vertical-align: top; text-align: left; padding: 5px; margin: 0; }

#termine td { border-left: none; border-right: none; border-top: none; border-bottom: 4px solid #FFF; vertical-align: top; text-align: left; padding: 5px; }

#termine td.blau { color: #FFF; font-size: 155%; background-color: #4869C3; padding: 5px; font-weight: bold; width: 18%; line-height: 100%; }

#termine td.blau p { margin: 0; }

#awards td img { float: left; margin-right: 5px; }

#awards tr.even td, #termine tr.even td { background-color: #E2E9F6; } #awards tr.odd td, #termine tr.odd td { background-color: #F0F1F5; }

#awards tr.top td { color: #FFF; font-size: 94%; background-color: #4869C3; border-bottom: 4px solid #FFF; font-weight: bold; padding: 2px 5px; }

#awards tr.year td { color: #F60; font-size: 166%; font-weight: normal; background-color: #FFF; padding: 0 16px; }

#termine tr.year td { color: #F60; font-size: 166%; text-align: center; font-weight: normal; background-color: #FFF; padding: 0 16px; }

#awards td a { font-size: 94%; }

/*-------------------------- History */

table.history { width: 90%; }

.history td { vertical-align: top; text-align: left; }

.historyphase { padding: 5px 0; margin: 0 40px; }

.padtop { padding: 15px 0 5px 0; }

/*----------------------------------------------- P R E S S  Release summary */

.rssbutton { margin: 10px 0; }

.pr_summary { float: left; width: 100%; clear: both; margin: 8px 0; padding: 0 0 8px 0; }

.pr_summary_txt { width: 28em; float: left; }

.pr_summary_txt p { padding: 0 0 0 24px; }

.pr_summary_txt h3 a:link, .pr_summary_txt h3 a:visited { font-size: 87%; line-height: 125%; color: #3D455C; padding: 0 0 0 24px; display: block; }

.pr_summary_txt h4 { font-weight: bold; color: #4869C3; line-height: 125%; padding: 0 8px 0 0; }

.pr_download { width: 16em; float: right; }

.pr_download img { margin: 8px 0; }

.pr_download h5 { color: #F60; font-size: 94%; }

/*------------------------------------ pressemeldungen NEW */

.pr_content { float: right; width: 29em; line-height: 166%; }

.pr_content h3, .pr_content h1 { color: #00C; font-size: 125%; line-height: 133%; font-weight: bold; }

.pr_content h4, .pr_content h2 { line-height: 125%; font-size: 100%; margin: 10px 0; }

.pr_content h5 { font-size: 94%; margin: 10px 0; }

.pr_content ul, .pr_content ol, .pr_content table { margin-bottom: 8px; }

.pr_content ul li { line-height: 166%; background-image: url(/de_DE/library/images/bullet.gif); background-repeat: no-repeat; background-position: 1px 8px; padding: 0 0 0 16px; display: block; }

.pr_content ol li { margin: 0 0 0 12px; }

/*Tabelle*/ * html .pr_content ol li { margin: 0 0 0 18px; } .pr_content table { width: 100%; } .pr_content tr { width: 100%; }

.pr_content th { background-color: #EEF2FA; padding: 2px; }

.pr_content td { padding: 2px; border-bottom: 1px solid #EEF2FA; }

.pr_right { width: 16em; float: left; display: block; }

.pr_right hr { width: 14.5em; }

.pr_logo { width: 14.5em; text-align: center; }

.pr_logo img { margin: auto; } .pr_pictures { margin: 12px 0 0 0; } .pr_pictures img, .pr_right img { margin: 6px 0; }

.pr_contact { margin: 6px 0; border-top: 1px solid #BEC2CC; width: 100%; }

.pr_contact ul { margin: 8px 0; }

.pr_contact ul li { display: inline; font-size: 94%; margin: 0 4px 0 0; background-image: none; padding: 0; }

/*--------------------------------------------------------------  Presse kontakt */

.pr_headline { display: block; float: left; }

.pr_address { width: 66.5%; display: block; float: right; padding-top: 32px; }

.pressecontact h3 { color: #F60; margin-top: 8px; }

.pressecontact h4 { color: #7D8599; line-height: 100%; font-weight: normal; }

.pressecontact td img { margin: 8px 30px; } .pressecontact ul { margin-top: 4px; }

/*--------------------------------------------------------------  Presse Recherche */

.recherche { float: left; width: 100%; }

.recherche hr { margin: 8px 0; }

.recherche td h3 { font-size: 125%; line-height: 150%; }

.recherche td { padding: 2px 0; }

.recherche a:link, .recherche  a:visited { color: #3D455C; background: url(/de_DE/library/images/navigation/arrow_orange.png) no-repeat 0 2px; padding: 0 0 0 10px; display: block; }

.recherche a:focus, .recherche a:hover, .recherche a:active { color: #F60; }

td #topbutton { color: #7D8599; font-size: 94%; background: #FFF url(/de_DE/library/images/navigation/arrow_up.png) no-repeat 0 0; padding-left: 10px; }

/*-----------------------------------------------------gallery */

.gallery { width: width: 45em; text-align: center; }

.image { display: block; padding: 5px; width: 23%; height: 6em; float: left; overflow: hidden; margin: 0 0 5px 0; }

.image img { width: 100%; }

a:link.gallery, a:visited.gallery { color: #7D8599; text-decoration: none; padding-left: 16px; background-image: url(/de_DE/library/images/gallery_icon.gif); background-repeat: no-repeat; background-position: 0 2px; }

a:focus.gallery, a:hover.gallery, a:active.gallery { color: #00C; background-image: url(/de_DE/library/images/gallery_icon_over.gif); }

/*----------------------------------------------------- D I A L O G */

.dialog hr { margin: 5px 0; }

.dialog td h3 { font-size: 133%; margin: 10px 0; }

.dialog h4 { margin: 5px 0 0 0; } .dialog td { padding: 2px 0; }

/* ------------------------------------------------------Formulare */

.content form { width: 45em; display: block; float: left; }

.content form h3,  .content form h4 { font-size: 108%; }

.bluefield, .greyfield { margin: 0 0 8px 0; width: 39em; padding: 16px 3em 24px 3em; display: block; float: left; }

.bluefield { background-color: #EEF2FA; } .greyfield { background-color: #F0F1F5; }

.content form .greyfield h3 { color: #7D8599; font-size: 125%; padding: 0 0 6px 0; font-weight: normal; }

.bluefield .fullcontent { width: 39em; }

.field { margin: 0 0 8px 0; width: 43em; padding: 16px 1em 24px 1em; display: block; float: left; }

.field .fullcontent { width: 43em; }

.blueback { background-color: #EEF2FA; margin: 0 0 8px 0; padding: 16px 0 24px 1.8em; width: 20.3em; display: block; float: left; }

.greyback { background-color: #F0F1F5; margin: 0 0 8px 0; padding: 16px 0 24px 1.8em; width: 20.3em; display: block; float: right; }

label { line-height: 100%; margin-top: 8px; display: block; }

input.input { background-color: #FFF; border-top: 1px solid #4869C3; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-left: 1px solid #4869C3; width: 100%; padding: 2px 0; }

select.select { font-size: 100%; background-color: #F0F1F5; border-top: 1px solid #FFF; border-bottom: 1px solid #4869C3; border-right: 1px solid #4869C3; border-left: 1px solid #FFF; width: 50%; padding: 2px 0; }

textarea.textarea { font-size: 100%; width: 100%; height: 14em; border-top: 1px solid #4869C3; border-bottom: 1px solid #FFF; border-right: 1px solid #FFF; border-left: 1px solid #4869C3; padding: 2px 0; }

input.submit { color: #FFF; padding: 2px 8px; margin-right: 1.8em; font-weight: bold; background-color: #00C; border-top: 1px solid #4869C3; border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #4869C3; float: right; }

input .checkbox { background-color: #FFF; border: none; width: 0.9em; height: 0.9em; margin: 0 5px 0 0; }
input .tickbox { background-color: #FFF; border: none; width: 1em; height: 1em; margin: 0 5px 0 0; }
/* ------------------------------------------------------Back Top */

.backbutton { text-decoration: none; background: url(/de_DE/library/images/navigation/arrow_back.png) no-repeat 0 0; padding: 0 0 0 10px; margin: 32px 0 0 0; display: block; }

.pagetop { text-align: right; vertical-align: baseline; float: left; padding: 8px 0 0 0; width: 100%; clear: both; }

.pagetop  a:link, .pagetop  a:visited, .topbutton { color: #7D8599; font-size: 94%; background: #FFF url(/de_DE/library/images/navigation/arrow_up.png) no-repeat 0 0; padding-left: 10px; margin-bottom: 8px; }

.pagetop  a:focus, .pagetop  a:hover, .pagetop a:active { color: #00C; }

/*----------------------------------------------------- Footer */

.footer { text-align: center; float: left; width: 100%; display: block; }

.footer img { margin: 8px 0; }

.footerlinks { text-align: center; border-top: 1px solid #BEC2CC; padding: 10px 0; margin: auto; display: block; width: 100%; }

.footer li { display: inline; color: #7d8599; font-size: 94%; padding: 0 7px 0 0; }

.footer a:link, .footer a:visited { color: #7D8599; background: url(/de_DE/library/images/vertical_trenner.gif) no-repeat left center; padding: 0 0 0 12px; font-weight: normal; }

.footer a:focus, .footer a:hover,  .footer a:active { color: #00C; }

/*------------------------------------ pressemeldungen OLD */

.newsblock { margin: 16px 0px 8px 6px; padding: 0px; width: 96%; }

.newsblock h4 { font-weight: bold; color: #4869C3; font-size: 112.5%; line-height: 125%; padding: 0 8px 0 0; }

.newsblock h3 { font-size: 116%; }

.newspad { padding-right: 25px; padding-left: 35px; }

.cell { font-size: 75 %; line-height: 150%; margin: 0; padding: 5px; }

/*--------- meldung */

.dltable { margin: 0; padding: 0; border-top: 1px solid #BEC2CC; border-bottom: 1px solid #BEC2CC; width: 100%; }

.dltable td { vertical-align: text-top; margin: 0px; padding: 3px 0; }

td .dl1 { width: 80%; vertical-align: text-top; line-height: 100%; }

td .dl2 { width: 20%; vertical-align: text-top; line-height: 100%; }

.dltable td img { margin-right: 5px; }

/*--------------------------Standorte Startseite 01/07 */

.mehr1000 { background-image: url(../../unternehmen/standorte/images/mehr_1000_icon.gif); background-repeat: no-repeat; background-position: left top; margin: 0 0 8px 0; }

.mehr500 { background-image: url(../../unternehmen/standorte/images/mehr_500_icon.gif); background-repeat: no-repeat; background-position: left top; margin: 0 0 8px 0; }

.mehr100 { background-image: url(../../unternehmen/standorte/images/mehr_100_icon.gif); background-repeat: no-repeat; background-position: left top; margin: 0 0 8px 0; }

.weniger { background-image: url(../../unternehmen/standorte/images/weniger_icon.gif); background-repeat: no-repeat; background-position: left top; margin: 0 0 8px 0; height: 70px; }

.mehr1000 img, .mehr500 img, .mehr100 img, .weniger img { margin: 0 0 0 21%; }

.standort_start { margin: 0 0 0 21%; display: block; }

.standort_start dl { text-align: left; width: 100%; display: block; float: left; padding-bottom: 4px; padding-top: 4px; }

.standort_start dd { float: left; width: 32%; display: block; }

.standort_start dt { display: block; width: 68%; font-size: 94%; float: left; line-height: 125%; }

/* - Style by VorSicht - */

/*
#sub_01 { padding: 0 0 0 9px; background-image: url(/de_DE/library/images/navigation/arrow_orange.png); background-repeat: no-repeat; background-position: 16px 0; }
-*/

