
            
/**/
@charset "utf-8";
/* Basic functions */
#printer {
    color:red;    
}
html {
    background-color:#FFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    height:100%;
}
/* Basic functions */
body {
    margin:0;
    padding:0;
    height:100%;
}
/* Wrapper Container arround the content divs */
#wrapper {
    width:960px;
    min-height:100%;
    margin:0 auto;
}
/* Header and banner container */
#header {
    position:relative;
    height:157px;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/header-fresenius-biotech.png) left top no-repeat #FFF;
}
/* Formatting list styles for header div */
#header ul {
    list-style:none;
    padding:0;
    margin:0;
    position:absolute;
    right:6px;
}
#header ul li {
    float:left;
    padding:15px 4px;
    color:#a1a6ab;
    font-size:11px;
    width: auto;
}
/* Formatting anchor for header div */
#header a:link, #header a:visited, #header a:hover {
    color:#a1a6ab;
    text-decoration:none;
}
/*Formating header form elements*/
/*
#header form select {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#a1a6ab;
    margin-top:-3px;
    border: 1px solid #a1a6ab;
}
*/
/*Formating top navi right elements*/
/*
#header #right_top_navi {
    position: absolute;
    margin-top:101px;
    margin-right:9px;
    width:100%;
    float: right;
    font-size: 11px;
}
#header #right_top_navi ul {
    list-style:none;
    padding:0;
    margin:0;
    position:absolute;
    right:6px;
}
#header #right_top_navi ul li {
    float:left;
    padding:15px 4px;
    color:#a1a6ab;
    font-size:11px;
    width: auto;
}
#header #right_top_navi ul li a:link,
#header #right_top_navi ul li a:visited {
    text-decoration:none;
}
#header #right_top_navi ul li a:hover {
    text-decoration:underline;
}
#header #right_top_navi ul li.current a {
    text-decoration:underline;
}
*/
/* Tabnavi horizontal menu */
#header #tabnavi {
    position:absolute;
    top:126px;
    float:left;
    height:31px;
    width:100%;
}
#header #tabnavi ul {
    left:0;
    margin:0 0 0 12px;
    padding:0;
    list-style:none;
}
#header #tabnavi li {
    display:inline;
    margin:0;
    padding:0;
}
#header #tabnavi a {
    float:left;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat left -40px;
    margin:0 4px 0 0;
    padding:0px 0px 0px 2px;
    text-decoration:none;
}
#header #tabnavi a span {
    float:left;
    display:block;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat right -40px;
    padding:9px 9px 16px 8px;
    color:#FFF;
    font-weight:bold;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header #tabnavi a span {
    float:none;
}
/* End IE5-Mac hack */
#header #tabnavi a:hover span {
    color:#169283;
}
#header #tabnavi a:hover {
    background-position:left -80px;
}
#header #tabnavi a:hover span {
    background-position:right -80px;
}
#header #tabnavi #current a {
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat left -80px;
}
#header #tabnavi #current a span {
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat right -80px;
    color:#169283;
}
#banner {
    margin-top:7px;
}

/* Placing of the content area */
#content {
    margin-top:18px;
    margin-bottom:20px;
    min-height:200px;
    position:relative;
}
/* Small boxes für startpage */
#content .smallbox {
    /*position:relative;*/
    margin:0;
    padding:7px 9px 9px 9px;
    border-top:solid 1px #B1B4B9;
    width:296px;
    float:left;
    height:116px;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/bg-content-startseite.png) left bottom no-repeat #FFF;
    font-size:11px;
    color:#636a73;
    line-height:16px;
    
}
#content .abst {
    margin-left:9px;
}
/* Headline smallbox */
#content .smallbox h1 {
    font-size:11px;
    font-weight:bold;
    text-transform:none;
    color:#169283;
    margin:15px 0 9px 0;
    padding:0;
}
/* Entry image smallbox */
#content .smallbox .entryimage {
    border:solid 1px #B1B4B9;
    padding:0;
    margin:0 10px 0 0;
    float:left;
    height:75px;
}
/* Anchor smallbox */
#content .smallbox a {
    font-size:11px;
    color:#636A73;
    text-decoration:underline;
    /*background: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat 0px 0px;*/
    padding:0 0 0 0;
    margin:0;    
}
#content .smallbox a.more{
    font-size:11px;
    color:#636A73;
    text-decoration:underline;
    background: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat 0px 0px;
    padding:0 0 0 19px;
    margin:0;    
}
/* 3-Pixel Hack */
* html #leftnavi {
    margin-right: -3px;
}
* html #content_right {
    margin-left: -3px;
}
* html #content_middle {
    display:inline-block;
}




/* Leftnavi */

#content #leftnavi {
    width:225px;
    height:auto;
    float:left;
    border-top:solid 1px #B1B4B9;
    margin:0;
    padding:7px 0 0 0;
}
#content #leftnavi ul {
    margin:0;
    padding:0;
    list-style:none;
}
#content #leftnavi ul li {
    border-top:solid 1px #FFF;
    border-bottom:solid 1px #FFF;
}
#content #leftnavi ul li a:link,
#content #leftnavi ul li a:visited {
    color:#636A73;
    font-size:11px;
    font-weight:bold;
    padding:9px 10px 10px 10px;
    text-decoration:none;
    background-image:none;
    background-color:#e0e1e3;
    display:block;
    
}
#content #leftnavi ul li a:hover, 
#content #leftnavi ul li.current a:link, #content #leftnavi ul li.current a:visited {
    color:#ffffff;
    background-color:#169283;
}
/* Leftnavi 2. level */
#content #leftnavi ul ul {
    margin:0;
}
#content #leftnavi ul li ul li a:link,
#content #leftnavi ul li ul li a:visited {
    color:#636A73;
    font-size:11px;
    font-weight:normal;
    padding:9px 30px 10px 30px;
    text-decoration:none;
    background-image:none;
    background-color:#B9DEDA;
    display:block;
    
}
#content #leftnavi ul li ul li a:hover, 
#content #leftnavi ul li ul li.current a {
    color:#ffffff;
    background-color:#73BEB5;
}

/* Content_middle area */
#content #content_middle {
    margin:0 211px 0 240px;
    height:auto;
    border-top:solid 1px #B1B4B9;
    padding:7px 0 0 0;
}

/* Topcontentarea - Headline h1 and h2*/
#content #content_middle #topcontentarea {
    background-image:none;
}
#content #content_middle #topcontentarea h1 {
    margin:0;
    padding:11px 15px 0 15px;
    font-size:17px;
    font-weight:bold;
    color:#169283;
    text-transform:none;
}
#content #content_middle #topcontentarea h2 {
    margin:0;
    padding:8px 15px 0 15px;
    font-size:12px;
    font-weight:bold;
    color:#333333;
    line-height:18px;
}
/* bottomcontentarea for center column */
#content #content_middle #bottomcontentarea {
    height:1%;
    margin:12px 0 0 0;
}
#content #content_middle #bottomcontentarea strong {
    color:#169283;
}
#content #content_middle #bottomcontentarea p {
    margin:15px 15px;
    
}
#content #content_middle #bottomcontentarea a {
    color:#dc001b;
    /*padding:15px 16px;*/
}
#content #content_middle #bottomcontentarea ul {
    padding:0 0 16px 32px;
    margin:0;
    list-style:disc;
}
#content #content_middle #bottomcontentarea li {
    padding:4px 0;
    margin:0;
}
#content .bcontent {
    margin-bottom:16px;
}
#content .bcontent p {
    padding:0 14px 6px 14px;
}
#content .btcontentright p {
    padding:0 0 0 14px;
}
#content .bcontent ul {
    padding:0 0 16px 0;
    margin:0 0 0 30px;
    list-style:disc;
}
#content .bcontent li {
    padding:1px 0;
}
/* Imagebox */
#content #content_middle #bottomcontentarea .btcontentleft {
    margin-bottom:16px;
}
#content #content_middle #bottomcontentarea .btcontentleft p, 
#content #content_middle #bottomcontentarea .btcontentright p {
    padding-bottom:4px;
}
#content #content_middle #bottomcontentarea .btcontentleft ul {
    padding:0 0 12px 0;
    margin:0 0 0 210px;
    list-style:disc;
}
#content  #content_middle #bottomcontentarea .btcontentright ul {
    padding:0 0 12px 0;
    margin:0 0 0 30px;
    list-style:disc;
}
#content #content_middle #bottomcontentarea .btcontentleft li, 
#content #content_middle #bottomcontentarea .btcontentright li {
    padding:1px 0;
}
#content #content_middle #bottomcontentarea .btcontentleft .contentimageleft {
    position:relative;
    width:145px; 
    height:auto;
    background-color:#EEEEF0;
    padding:0;
    float:left;
    margin:4px 17px 0 15px;
    display:inline;
}
#content #content_middle #bottomcontentarea .btcontentleft .cimage, 
#content #content_middle #bottomcontentarea .btcontentright .cimage {
    position:relative;
    border:solid 1px #B1B4B9;
    padding:0;
    margin:0;
    
}
#content #content_middle #bottomcontentarea .btcontentleft img, 
#content #content_middle #bottomcontentarea .btcontentright img {
    padding:0;
    margin:0;
}
#content #content_middle #bottomcontentarea .btcontentleft .contentimageleft p, 
#content #content_middle #bottomcontentarea .btcontentright .contentimageright p,
#content #content_middle #bottomcontentarea .btcontentleft .contentimageleftbig p {
    color:#333;
    font-size:9px;
    padding:10px 0 0 15px;
    margin:0;
    line-height:12px;
}
#content #content_middle #bottomcontentarea .btcontentleft .cimage .lense, 
#content #content_middle #bottomcontentarea .btcontentright .cimage .lense {
    position:absolute;
    padding:0;
    margin:0;
    border:solid 1px #B1B4B9;
    left:117px; /*447*/
}
/* image big and text */
#content #content_middle #bottomcontentarea .btcontentleft .cimage .lensebig {
    position:absolute;
    padding:0;
    margin:0;
    border:solid 1px #A6AAAF;
    left:459px; /*117*/
}
#content #content_middle #bottomcontentarea .btcontentleft .contentimageleftbig {
    height:auto;
    margin:10px 0 0 15px;
    width:487px;
    position:relative;
}
#content #content_middle #bottomcontentarea .btcontentleft strong {
    margin:0 0 0 0;
}
#content #content_middle #bottomcontentarea .btcontentright .contentimageright {
    width:145px;
    height:auto;
    float:right;
    margin-left:17px;
    background-color:#EEEEF0;
}
/* The download area */
#content #content_middle .download h1 {
    padding:0px 14px 16px 14px;
    color:#FFF;
    text-transform:none;
}
#content #bottomcontentarea table {
    width:95%;
    margin:0px 0px 0px 10px;
    padding:0px;
    top:0px;
}
#content #bottomcontentarea thead {
    color:#FFF;
    font-size:11px;
    font-weight:bold;
    text-align:left;
    background-color:#169283;
    border-bottom:solid 2px #FFF;
    border:solid 1px #FFF;
}
#content #bottomcontentarea tbody {
    vertical-align:top;
}
#content #bottomcontentarea th {
    padding:4px 16px;
    border-bottom:solid 1px #FFF;
    border-right:solid 1px #FFF;
}
#content #bottomcontentarea .th2 {
    border-right:solid 1px #FFF;
}
#content #bottomcontentarea td {
    padding:4px 5px;
    border-top:solid 1px #FFF;
    font-size:11px;
    color:#333;
}
#content #bottomcontentarea p {
    padding:0;
    margin:0;
}
#content #bottomcontentarea td a {
    font-size:11px;
}
#content #bottomcontentarea .td1 {
    text-align:right;
}
#content #bottomcontentarea .td2 {
    border-right:solid 1px #FFF;
}
#content #bottomcontentarea .td2 a {
    font-size:11px;
}
#content #bottomcontentarea .td3 {
    border-right:solid 1px #FFF;
    text-align:center;
    font-size:11px;
    color:#333;
    text-transform:uppercase;
}
#content #bottomcontentarea .td4 {
    text-align:right;
    font-size:11px;
    color:#333;
}
#content #bottomcontentarea .odd {
    background-color:#e5e6e8;
    border-top:solid 1px #FFF;
}
#content #bottomcontentarea .even {
    background-color:#cdd4dc;
}
/* Template Table */
#content #bottomcontentarea .tables {
    margin:16px 0;
}
#content #bottomcontentarea .tables table {
    width:100%;
    padding:0;
    margin:0;
}
#content #bottomcontentarea .tables thead {
    color:#FFF;
    font-weight:normal;
    text-align:center;
    background-color:#169283;
    border-bottom:solid 2px #FFF;
    border:solid 1px #FFF;
    
}
#content #bottomcontentarea .tables tbody {
    vertical-align:top;
    padding:0;
    margin:0;
}
#content #bottomcontentarea .tables th {
    text-align:center;
    padding:6px 1px;
    font-weight:bold;
    font-size:11px;
    border-bottom:solid 1px #FFF;
    border-right:solid 1px #FFF;
}
#content #bottomcontentarea table .tables .thcolor p {
    color:#FFF;
}
#content #bottomcontentarea .tables td {
    padding:6px 1px;
    text-align:center;
    margin:0;
    border-top:solid 1px #FFF;
    border-right:solid 1px #FFF;
    font-size:11px;
    color:#333;
}
#content #bottomcontentarea .tables p {
    padding:0;
    margin:0;
}
#content #bottomcontentarea td a {
    font-size:12px;
}
#content #bottomcontentarea .odd {
    background-color:#B9DEDA;
    border-top:solid 1px #FFF;
}
#content #bottomcontentarea .even {
    background-color:#73BEB5;
}
#content #bottomcontentarea .tables td.tdcolor {
    background-color:#169283;
    color:#FFFFFF;
}
/* Contact template */
#content #content_middle #bottomcontentarea .contactperson {
    height:auto;
    margin:18px 0 0 0; 
    padding:0;
    font-size:11px;
    color:#333; 
    line-height:18px;   
}
#content #content_middle #bottomcontentarea .contactperson .personimage {
    float:left;
    border:solid 1px #B1B4B9;
    margin:0 9px 0 15px;
    padding:0;
}
#content #content_middle #bottomcontentarea .contactperson h3 {
    font-size:11px;
    font-weight:bold;
    color:#333;
    margin:0 0 6px 0;
    padding:0;
}
#content #content_middle #bottomcontentarea .contactperson a {
    color:#333;
    text-decoration:none;
}
/* Picture gallery */
#bottomcontentarea .picturegallery {
    height:auto;
    padding:0 0 0 15px;
}
#bottomcontentarea .picturegallery strong {
    margin:0;
    padding:11px 15px 11px 15px;
    color:#169283;
    clear:both;
}
#bottomcontentarea .picturegallery .singleimage {
    position:relative;
    float:left;
    width:155px;
    border:solid 1px #B1B4B9;
    margin:0 3px 9px 0;
}
#bottomcontentarea .picturegallery .singleimage .lensegallery {
    position:absolute;
    left:129px;
    border:solid 1px #B1B4B9;
}
/* Placing of the content area for left- center- and right column */
/* Headline */
#content h1 {
    font-size:13px;
    color:#036;
    text-transform:uppercase;
    margin:0;
    padding:18px 10px 8px 10px;
}
/* Content */
#content p {
    font-size:12px;
    line-height:18px;
    padding:0 10px;
    margin:0;
}
/* Anchor content */
#content ul {
    margin:0;
    padding:18px 0px;
    list-style:none;
}
/* Formatting the Enter link */
#content ul li a:link, #content ul li a:visited, #content ul li a:hover {
    color:#dc001b;
    background: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat 0px 0px;
    padding:0px 20px;
}
/* Formatting form for selectbox */
#content form {
    margin:0;
    padding:0;
}
/* Formatting selectbox*/
#content select {
    margin:15px 10px;
    width:296px;
    color:#333;
}
#content #toparea {
    height:auto;
}
#content #newsteaser .newsteaserblock a,
#content #content_middle #bottomcontentarea .newsteaserblock a {
    color:#dc001b;
    text-decoration:underline;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat 5px 0px;
    padding:0px 25px;
    
}
#content #content_middle #bottomcontentarea .newsteaserblock h1 {
    color:#169283;
    padding:20px 0 0 15px;
}
#content #content_middle #bottomcontentarea .news_teaser_block h1 {
    color:#169283;
    padding:20px 0 0 15px;

}
#content #news_teaser p {
    font-size: 11px;
    font-weight: normal;
    padding:0px;
    margin-bottom:0px;
}
#content #news_teaser ul {
    padding:0px;
}
#content #news_teaser ul li {
    font-size:11px;
    padding:0px;
    margin-left:-10px;
}
#content #news_teaser .news_teaser_break {
    /*background-image: url();*/
    height:7px;
    width:100%;
    margin-top:20px;
    margin-bottom: 20px;
    background: url() no-repeat center;
}
/* Right box */
#content_right {
    width: 196px;
    float:right;
    height:auto;
    border-top:solid 1px #B1B4B9;
    margin:0;
    padding:7px 0 0 0;
}
/* Search box */
#content_right .search {
    background-color: #e0e1e3;
    padding: 8px 10px 8px 10px;
}
#content_right .search #searchForm {
    padding:0;
    margin:0;
}
#content_right .search #searchForm form #searchvalue1 {
    width:130px;
    border: 1px solid #a1a6ab;
    height:14px;
    float:left;
    color:#666;
    font-size:11px;
    padding:3px 4px;
}
#content_right .search #searchForm form #searchBtnn {
    float:right;
}
/* Boxes below search box */
#content_right .box_right {
    background-color: #e0e1e3;
    margin:18px 0 0 0;
}
#content_right .box_right img {
    border:solid 1px #B1B4B9;
}
#content_right .box_right h1 {
    font-size: 11px;
    font-weight: bold;
    color: #169283;
    text-transform: none;
    margin:0 0 8px 10px;
    padding:10px 0 0;
}
#content_right .box_right .box p {
    padding:0;
    margin:0;
    font-size:11px;
    color:#333;
}
#content_right .box_right .box {
    padding:0 0 10px 0;
    font-size:11px;
}
#content_right .box_right .box img {
    border:none;
    float:left;
    padding:0 0 0 8px;
}
#content_right .box_right .box a {
    color:#333;
    line-height:16px;
    font-size:11px;
    padding:0 0 0 0;
}
#content_right .box_right .box div {
    margin-left:25px;
    color:#333;
}
#content_right .box_right .box p {
    font-size: 11px;
    padding:0;
    float:right;
}
#content_right .box_right .links,
#content_right .box_right .links p {
    margin:0 0 0 5px;
    padding:0px 3px 10px 5px;
    font-size:11px;
    color:#333;
}
#content_right .box_right .links a {
    font-size:11px;
    color:#333;
    line-height:16px;
    /*background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat -9px 2px;
    margin:0 0 0 8px;
    padding:0 0 0 12px;*/
    display:block;
}
#content_right .box_right .links a p {
    margin:0;
}

/* Teaserbox right side */
#content_right .box_teaser {
    width:200px;
    /*background-color: #aab9c9;*/
    background-color: #FFF;
    border-top:solid 2px #FFF;
    padding:0;
}
#content_right .box_teaser h1 {
    background-color: #aab9c9;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: none;
    padding:8px 0 8px 8px;
    margin-bottom:10px;
}
#content_right .box_teaser .box {
    padding:8px;
    margin:0;
    font-size:11px;
    color:#333;
    background-color:#FFF;
}
#content_right .box_teaser .box a {
    color:#dc001b;
    font-size:11px;
    text-decoration:underline;
    padding:0px 0px 0px 15px;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/arrow_red.gif) no-repeat 2px 5px;
}
/* Teaserarea right */
#content_right .teaserarea h1 {
    font-size:11px;
    color:#FFF;
    margin:17px 0 0 0;
    padding:8px 10px 9px 10px;
    text-transform:none;
    background-color:#b6c2ce;
}
#content_right .teaserarea p {
    font-size:12px;
    color:#333333;
}
#content_right .teaserarea a {
    color:#dc001b;
    font-size:12px;
    background: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat left 10px;
    line-height:26px;
    padding:10px 20px;
}
/* Bottom right boxes */
#content #box_right_bottom {
    width:200px;
    float:right;
    background: url() no-repeat 0px 23px;
    height:auto;
    margin-top:37px;
}
#content #box_right_bottom .links {
    margin-bottom:10px;
}
#content #box_right_bottom .links h1 {
    color:#003b79;
    font-size:14px;
    margin: 0 0 18px 8px;
    padding:0;
}
#content #box_right_bottom .links p {
    color:#333;
    font-size:11px;
}
#content #box_right_bottom .links a {
    color:#dc001b;
    background: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat -10px 0px;
    padding-left:15px;
    font-size:11px;
    
}
/* Formatting the Enter link */
#content_right #box_right_bottom .links ul {
    padding-top:0px;
    padding-bottom:4px;
    margin-top:0px;
}
#content_right #box_right_bottom .links ul li a:link, #content #box_right_bottom .links ul li a:visited, #content #box_right_bottom .links ul li a:hover {
    color:#dc001b;
    background: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/layout_elements.gif) no-repeat 0px 0px;
    padding:0px 20px;
    margin-top:0px;
}
#content_right #box_right_bottom .links p {
    font-size: 11px;
    font-weight: normal;
    padding:0px;
    margin-bottom:0px;
    margin-left:10px;
}
/* Home - teaser container right box bottom */
#box_right_bottom .box_teaser {
    width:200px;
    /*background-color: #aab9c9;*/
    background-color: #FFF;
    border-top:solid 2px #FFF;
    padding:0;
}
#box_right_bottom .box_teaser h1 {
    background-color: #aab9c9;
    
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: none;
    padding:8px 0 8px 8px;
    margin-bottom:10px;
}
#box_right_bottom .box_teaser .box {
    padding:8px;
    margin:0;
    font-size:11px;
    color:#333;
    background-color:#FFF;
}
#box_right_bottom .box_teaser .box a {
    color:#dc001b;
    font-size:11px;
    text-decoration:underline;
    padding:0px 0px 0px 15px;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/arrow_red.gif) no-repeat 2px 5px;
}
/* Clear float with <hr class="clearer" /> */
hr.clearer {
    clear:both;
    display:none;
}
div.clearer {
    clear:both;
    font-size:1px;
}
div.clear {
    clear:both;
    font-size:1px;
}
/* Sitemap */
#content #bottomcontentarea #sitemap h1 {
    display:none;
}
#content #bottomcontentarea #sitemap {
    background:none;
}
#content #bottomcontentarea #sitemap ul {
    padding:15px 32px;
    margin:0;
    list-style-type: disc;
}
#content #bottomcontentarea #sitemap ul ul {
    padding:6px 0 0 30px;
    margin:0;
    list-style-image:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/list-line.gif);
    font-size:11px;
}
#content #bottomcontentarea #sitemap li {
    padding:3px 0;
    margin:0;
}
#content #bottomcontentarea #sitemap a {
    margin:0;
    padding:0;
    color:#333;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background-image:none;
}
/* Contact form */
#content #bottomcontentarea #contact h1 {
    color:#FFF;
    background-color:#aabac9;
    padding:3px 16px;
    border-bottom:solid 2px #FFF;
    text-transform:none;
}
#content #bottomcontentarea #contact {
    background-color:#e5e6e8;
    height:auto;
}
#content #bottomcontentarea #contact p.small {
    font-size:10px;
    color:#dc001b;
    padding:0 16px;
    margin-bottom:30px;
}
#content #bottomcontentarea #contact #contactform {
    height:auto;
    
}
#content #bottomcontentarea #contact form {
    padding:0;
    margin:0;
}
#content #bottomcontentarea #contact label {
    font-size:11px;
    width:200px;
    padding:2px 16px;
    float:left;
    margin:4px 0;
}
#content #bottomcontentarea #contact .mandatory {
    color:#dc001b;
}
#content #bottomcontentarea #contact input {
    border:solid 1px #333;
        margin:3px 0;
        height:16px;
        font-size:11px;
        width:200px;
}
#content #bottomcontentarea #contact textarea {
    border:solid 1px #333;
        margin:3px 0;
        height:48px;
        font-size:11px;
        width:200px;
}
#content #bottomcontentarea #contact form #send {
    height:22px;
    width:62px;
    border:none;
    position:relative;
    left:372px;
}
#content #bottomcontentarea #contact form .check {
    width:14px;
    height:14px;
}
#content #bottomcontentarea #contact form .check1 {
    width:14px;
    height:14px;
    margin-left:5px;
}
/* extendend Search form */
#content #bottomcontentarea form {
    padding:0;
    margin:0;
}
#content #bottomcontentarea form .searchspecial {
    font-size:11px;
    color:#333;
    width:100%;
    padding:0 0 0 8px;
    margin:0;
}
#content #bottomcontentarea #searchvalue {
    border:solid 1px #333;
        margin:0;
        height:16px;
        font-size:11px;
        width:200px;
}
#content #content_middle #bottomcontentarea .resultbox a {
    font-weight:bold;
    text-decoration:none;
    color:#169283;
}
#content #content_middle #bottomcontentarea .resultbox p {
    margin:0 0 2px 15px;
    padding:0;
}
/* Footer content */
#footer {
    border-top:solid 1px #B1B4B9;
    height:20px;
    padding:7px 10px 0px 10px;
}
#footer_left {
    color:#B1B4B9;
    font-size:10px;
    width:540px;
    float:left;
}
#footer_right {
    width:auto;
    float:right;
    font-size:10px;
    color:#B1B4B9;
}
#footer a {
    color:#B1B4B9;
    text-decoration:none;
}


#header #tabnavi ul li.hide, #content #bottomcontentarea #sitemap ul li.hide {
    display:none;
}
/* login form */
#fb-modal    { display:none; }
#fb-close    { cursor:pointer; }
#fb-modal {
    height:auto;
    width:500px;
    position:absolute;
    left:220px;
    z-index:300;
    background-color:#FFF;
    border:solid 1px #000;
}
.login .inputs {
    width:185px;
}
.login .header {
    font-weight:bold;
    color:#FFF;
    background-color:#b6c2ce;
    height:30px;
}
.login td {
    padding:4px 8px;
}
.login td.name {
    color:#003b79;
    font-weight:bold;
}
.login a {
    color:#333;
}

 

#newsticker ul, #newsticker li{
    margin:0;
    padding:0;
    list-style:none;
    }
#newsticker{ 
    width:960px !important;
    height:40px !important;
    overflow:hidden; 
    border-left: 1px solid #e2e3e5;
    border-right: 1px solid #e2e3e5;
    background-image: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/newstickerBackground.jpg);
    background-repeat: repeat-x;
    margin-bottom: 15px;
}

#newsticker ul{
    list-style-type:none;
}

#newsticker li{ 
    width:960px !important;
    height: 30px;
    overflow:hidden; 
    padding-top: 10px;
}

#newsticker .newstickerTeaser{
    background-image: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/newsticker_arrowNews.jpg);
    background-repeat: no-repeat;
    background-position: 0px 4px;
    height: 30px !important;
    width: 940px !important;
    padding-left: 15px !important; 
    margin-left: 15px;
}

#newsticker .green{
    color: #169283;
    font-weight:bold;
    padding-left: 15px;
    padding-right:10px;
}

span#slider1prev a{
    position: absolute; 
    top: 10px; 
    right: 45px;
    background-image: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/newsticker_arrowPrev.jpg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    z-index: 9000000;
}
span#slider1next a{
    position: absolute; 
    top: 10px; 
    right: 22px;
    background-image: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/newsticker_arrowNext.jpg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    z-index: 9000000;
}


/* ############################## Publication Order ############################# */
#brochureSelection, #brochureOrderform{
    margin-left: 15px;
}

#brochureOrderform{
    width: 705px;
}

#brochureSelection div strong{
    font-size: 13px;
}

.brochureBlock{
    margin-bottom: 35px;
}

.introText p, .dataPrivacy p{
    margin-left: 0px !important;
    line-height: 18px !important;
}

#brochureSelection hr, #brochureOrderform hr{
    color: #d0d0d0;
}

div#brochureSelection div.buttonInsertAddress, div.orderFormElements div.buttonsOrderform{
    margin-top: 5px;
}


div.brochureItem{
    width: 340px;
    float:left;
    background-color: #f3f3f3;
    border: 1px solid #dcdcdc;
    color: #7f7f7f;
}


div.brochureItem.first, div.brochureItem.third{
    margin:5px 21px 5px 0px;
}



div.brochureItem.second, div.brochureItem.fourth{
    margin:5px 0px 5px 0px;
}


.brochureItem div.brochureImage{
    float: left;
    width: 120px;
}

.brochureItem div.brochureImage img{
    margin: 10px 0px 0px 10px;
    border: 1px solid #dcdcdc;
}

.brochureItem div.brochureDescription{
    width: 210px;
    font-size: 11px;
    float: right;
    padding: 10px 10px 10px 0px;
}
 
.brochureItem div.brochureDescription p{
    margin-top: 5px !important;
    margin-left: 10px !important;
    margin-right: 0px !important;
    margin-bottom: 5px !important; 
    font-size: 11px !important;
    line-height: 13px !important;
}

.brochureItem div.brochureDescription p strong{
    font-size: 11px !important;
}

.brochureItem div.brochureDescription a{
    margin-left: 15px;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    color: #000 !important;
    background:url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/arrow_red.gif) no-repeat 2px 4px;
    padding-left: 10px;
}

.brochureItem div.brochureDescription input{
    margin-left: 15px;
}
 
.brochureItem div.brochureDescription label{
    color: #7f7f7f;
    position: relative;
    top: -3px;
}

div.orderFormElementContainer{
    background-color: #f3f3f3;
    border: 1px solid #dcdcdc;
    overflow: auto;
}

div.orderFormElementContainer strong{
    position: relative;
    top: 5px;
    left: 15px;   
}

div.orderFormElements div.orderFormElementContainer{
    padding-bottom: 0px;
}

div.orderFormElementContainer select{
    width: 250px !important;
    margin: 5px 0px 5px 0px !important;
}

div.inputElementsOne{
    width: 335px;
    float:left;
    margin: 15px 0px 0px 15px;
    height: 290px !important;
}

*:first-child+html div.inputElementsOne input, *:first-child+html div.inputElementsTwo input{
    margin-left: -15px;
}

div.inputElementsOne input, div.inputElementsTwo input{
    width: 245px;
    margin-left: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

div.inputElementsTwo{
    width: 335px;
    margin: 15px 0px 0px 15px;
    height: 290px !important;
    float: right;
}
  
.brochureContainer{
    height: 100%;
    overflow: auto;
}

hr.brochureItemLine{
    width: 200px;
    margin-top: 10px;
}

#publicationOrder input[type=button], #publicationOrder input[type=submit] {
    border: 1px solid #003c74;
    background: url(/cps/rde/xbcr/SID-8BADF0C2-5C2CB143/bt-corporate_de/Orderform_ButtonBackground.jpg) repeat-x 0px 0px;
    font-weight: bold;
    float: right;
}
 
#publicationOrder input[type=button].backButton{
    float:left !important;
}

#publicationOrder{
    overflow: auto;
}

.alertMessage{
    color:#FF0000;
    font-size:14px;
    font-weight:bold;
}

.form_error{
    background-color:#FFFE36;
    border:1px solid #E1E16D;
    color:#000000;
    display:none;
    font-size:11px;
    height:15px;
    padding:4px 10px;
}

.form_error p{
    margin: 0px;
}
 
.brochureName{
    margin-left: 10px;
}


