
            
/**/
@charset "utf-8";
/*****************     
* CSS Document   *
* SIMAJA OHG     *
* www.simaja.de  *
* Udo Baldewein  *
* CSS - Homepage *
******************/
/* Basic functions */
#printer img {
    border:none;
    float:left;
    padding:0 0 0 15px;


}
#printer a, #footerprint, #footerprint a, #footernavi a {
    color:#000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-decoration:none;
        
}
#footerprint {
    padding:0 0 0 15px;
}
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 {
    display:none;
    position:relative;
    height:157px;
    background:url(/cps/rde/xbcr/SID-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/bt-corporate_de/layout_elements.gif) no-repeat left -80px;
}
#header #tabnavi #current a span {
    background:url(/cps/rde/xbcr/SID-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/bt-corporate_de/layout_elements.gif) no-repeat 0px 0px;
    padding:0 0 0 19px;
    margin:0;    
}




/* Leftnavi */
#content #leftnavi {
    display:none;
    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;
}

#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 {
    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:auto;
    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 {
    width:145px; 
    height:auto;
    background-color:#EEEEF0;
    padding:0;
    float:left;
    margin:4px 17px 0 15px;
}
#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 {
    display:none;
    position:absolute;
    padding:0;
    margin:0;
    border:solid 1px #B1B4B9;
    left:117px; /*447*/
}
/* image big and text */
#content #content_middle #bottomcontentarea .btcontentleft .cimage .lensebig {
    display:none;
    position:absolute;
    padding:0;
    margin:0;
    border:solid 1px #A6AAAF;
    left:466px; /*117*/
}
#content #content_middle #bottomcontentarea .btcontentleft .contentimageleftbig {
    height:auto;
    margin:10px 0 0 15px;
    width:494px;
}
#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:100%;
    margin:0 0 0 10px;
}
#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;
    border:solid 1px #B1B4B9;
    margin:0 7px 9px 0;
}
#bottomcontentarea .picturegallery .singleimage .lensegallery {
    display:none;
    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-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/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 {
    display:none;
    width: 196px;
    float:right;
    height:auto;
    border-top:solid 1px #B1B4B9;
    margin:0;
    padding:7px 0 0 0;
}
/* Search box */
#content_right .search {
    display:none;
    background-color: #e0e1e3;
    padding: 8px 10px 8px 10px;
}
#content_right .search #searchForm {
    padding:0;
    margin:0;
}
#content_right .search #searchForm form #searchvalue1 {
    width:140px;
    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 {
    position:relative;
    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:0 0 4px;
    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-079F0A6B-E44A25E9/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() 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-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/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-079F0A6B-E44A25E9/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() 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-079F0A6B-E44A25E9/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;
}
/* Search form */
#content #bottomcontentarea form {
    padding:0;
    margin:0;
}
#content #bottomcontentarea form .searchspecial {
    font-size:11px;
    color:#333;
    width:100%;
    padding:0 16px;
    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;
}
/* 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;
}
