

html {background-color:#ffffff;width:100%;height:100%;padding:0;margin:0;}
BODY {margin:0px;width:100%;height:100%;padding:0;background:url('../img/bg.jpg') repeat-x 0px 0px;text-align:center;}
img {border-style:none;}
html, td {font-family:Verdana,sans-serif;font-size:10px;color:#1d1c1d;background-color: white;text-align: justify;}
a {color:#ffffff;text-decoration:none;}
* { outline: none; }
a:hover, a:focus { outline: none; }

hr                  { height: 1px; border: none; border-bottom: 1px solid #c6c7c9; color: transparent; margin: 9px 0; }

.clear 				{ clear: both; font-size:0px; line-height:0px; height:0px; }
.floatLeft			{ float: left; }
.floatRight			{ float: right; }
.marginTop10		{ margin-top: 10px; }
.marginTop20		{ margin-top: 20px; }
.marginTop30		{ margin-top: 30px; }

/* ############ GENERAL LAYOUT CLASSES ######################### */
.imageCaption		{ margin: 3px 0 0; font-style: italic; font-weight: bold; }

/* ############ PROPELLERMASCHINE TRIATHLON #################### */
#propellerholder {position:absolute;width:100%;height:183px;top:120px;overflow:hidden;z-index:999; left: 0px;}
#propeller {position:absolute; width:498px; height:153px;z-index:1000; left: 0px;}
#triathlonlink {overflow: hidden; width:110px; height: 29px; background-image: url("../img/a_triathlon.gif"); display: block; margin-bottom: 3px; background-position: 0 -29px;}

/* ############ OVERLAY THREE FLASH BOXES TOP (BAYERNS BEST & CLINGENBURG) #################### */
#boxen_oben_overlay { position: absolute; top: 161px; left: 203px; z-index: 100; }
#switchOverlay { position: relative; width: 194px; height: 126px; }
#switchOverlay a { position: absolute; top: 0; left: 0; }
#switchOverlay a.active 		{ z-index: 110; opacity: 1.0; }
#switchOverlay a.inactive 		{ z-index: 109; opacity: 0; }
#switchOverlay a.animated 		{ z-index: 111; opacity: 0; }


/* ############ LAYOUT BOXEN #################### */
.pageborder_outer {position:relative;padding:0;margin: 0 auto;width:777px;background:url('../img/header_bg.jpg') no-repeat right top;text-align:justify;}
.logo {position:absolute;width:181px;height:82px;top:0px;left:414px;}
.nav {float:left;margin-top: 97px;width:600px;height:51px;background:url('../img/nav_bg.jpg') no-repeat 0px 0px;}
.boxen_oben {float:left;margin-top:14px;width:600px;height:126px;}

.now_online {float:left;z-index:100;margin-top:-250px;width:105px;height:105px;}

.bump_0909 { float:left; height:158px; margin-left:7px; margin-top:-253px; width:153px; z-index:100; }
.bump_1004_kat_man { position: absolute; top: 79px; height: 229px; width: 235px; z-index: 100; }
.bump_1007 { float:left; height:158px; margin-left:7px; margin-top:-253px; width:153px; z-index:100; }
.bump_1007_animated { float:left; height:158px; margin-left:12px; margin-top:-236px; width:153px; z-index:100; }

.bump_1007 { position: relative; }
.bump_1007 a { position: absolute; top: 0; left: 0; }

.bump_1007 a.active 		{ z-index: 110; opacity: 1.0; }
.bump_1007 a.inactive 		{ z-index: 109; opacity: 0; }
.bump_1007 a.animated 		{ z-index: 111; opacity: 0; }


/* ############ STOERER OBEN RECHTS AUBLENDEN #################### */
/*.now_online{ display:none; }*/

.hl {float:left;margin-top:45px;width:600px;border-bottom: 1px solid #cdcdcd;}
.hl2 {margin-top:15px;width:397px;border-bottom: 1px solid #cdcdcd;}
.hl2_wide {margin-top:15px;width:600px;border-bottom: 1px solid #cdcdcd;}
.hl2_team {margin-top:15px;width:350px;border-bottom: 1px solid #cdcdcd;}
.hl img, .hl2 img {margin-bottom:1px;}
/* ############ CONTENT ALLGEMEIN & LINKS ALLGEMEIN #################### */
.content {margin-top:14px;width:754px;float:left;}
.start_content p a:link, .content_inner_left p a:link, .content_inner_left_wide p a:link {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #ffffff url('../img/a_pfeil.gif') no-repeat 2px 4px;padding-left:10px;padding-right:2px;}
.start_content p a:visited, .content_inner_left p a:visited, .content_inner_left_wide p a:visited  {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #ffffff url('../img/a_pfeil.gif') no-repeat 2px 4px;;padding-left:10px;padding-right:2px;}
.start_content p a:hover, .content_inner_left p a:hover, .content_inner_left_wide p a:hover {color:#ffffff;background: #fa7800 url('../img/a_pfeil.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
.start_content p a:active, .content_inner_left p a:active, .content_inner_left_wide p a:active {color:#ffffff;background: #fa7800 url('../img/a_pfeil.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
a.stylelink:link {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #ffffff url('../img/a_pfeil.gif') no-repeat 2px 4px;padding-left:10px;padding-right:2px;}
a.stylelink:visited  {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #ffffff url('../img/a_pfeil.gif') no-repeat 2px 4px;;padding-left:10px;padding-right:2px;}
a.stylelink:hover {color:#ffffff;background: #fa7800 url('../img/a_pfeil.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
a.stylelink:active {color:#ffffff;background: #fa7800 url('../img/a_pfeil.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
/* ############ STARTSEITE CONTENT #################### */
.start_content {margin-left:0px;margin-top:0px;width:295px;float:left;}
.start_flash {margin-left:10px;margin-top:0px;width:449px;height:359px;float:left;}
.start_content_pic {margin-left:0px;margin-top:0px;margin-bottom:18px;width:295px;}
.start_content_txt {margin-left:0px;margin-top:0px;margin-bottom:18px;width:295px;font-size:11px;}
.start_content_txt {margin-left:0px;margin-top:0px;margin-bottom:18px;width:295px;font-size:11px;}
.start_content_txt p {line-height:16px;padding-bottom:4px;padding-top:4px;margin:0px;}
/* ############ NORMALER CONTENT #################### */
.content_inner_left {margin-left:0px;margin-top:0px;width:397px;float:left;}
.content_inner_left_wide {margin-left:0px;margin-top:0px;width:600px;float:left;}
.content_inner_left_pic {margin-left:0px;margin-top:0px;margin-bottom:18px;width:397px;}
.content_inner_left_pic_wide {position:relative;margin-left:0px;margin-top:0px;margin-bottom:18px;width:600px;}
.content_inner_left_txt {margin-left:0px;margin-top:0px;margin-bottom:18px;width:397px;font-size:11px;}
.content_inner_left_txt_wide {margin-left:0px;margin-top:0px;margin-bottom:18px;width:600px;font-size:11px;}
.content_inner_left_txt p,.content_inner_left_txt_wide p {line-height:16px;padding-bottom:4px;padding-top:4px;margin:0px;}
.content_inner_right {margin-left:9px;margin-top:0px;width:194px;float:left;}
/* ############ FOOTER #################### */
.footer {clear:both;margin-bottom:10px;width:600px;height:40px;background:url('../img/footer_bg.gif') repeat-x 0px 0px;}
.footer_left {margin-top:16px;margin-left:0px;text-align:left;float:left;width:500px;font-size:9px;}
.footer_right {margin-top:16px;margin-left:0px;text-align:right;float:left;width:100px;font-size:9px;}
.footer a:link{color:#1d1c1d;background: #ffffff;}
.footer a:visited {color:#1d1c1d;background: #ffffff;}
.footer a:hover {color:#1d1c1d;text-decoration:underline;background: #ffffff;}
.footer a:active {color:#1d1c1d;background: #ffffff;}

/* ############ SPRACHEN UL FLAGGEN #################### */
div.nav								{ position: relative; }
#lang_flag							{ list-style-type: none; padding: 0; position: absolute; top: 3px; right: 7px; margin: 0; }
#lang_flag li a 					{ display: block; background: transparent url('http://www.duerec.com/img/sprite_flags_au.gif') 0 0 no-repeat;  }
#lang_flag li 						{ float: left; margin-right: 0px; }
#lang_flag li a span 				{ display: block; height: 0; width: 0; overflow: hidden;}
#lang_de_flag a:link, #lang_de_flag a:visited, #lang_de_flag a:active 				{ width: 26px; height: 18px; background-position: 0px 0px; }
#lang_de_flag a:hover 																{ background-position: 0px -18px; }
#lang_fr_flag a:link, #lang_fr_flag a:visited, #lang_fr_flag a:active 				{ width: 26px; height: 18px; background-position: -26px 0px;}
#lang_fr_flag a:hover 																{ background-position: -26px -18px; }
#lang_en_flag a:link, #lang_en_flag a:visited, #lang_en_flag a:active 		        { width: 26px; height: 18px; background-position: -52px 0px; }
#lang_en_flag a:hover 															    { background-position: -52px -18px; }
#lang_us_flag a:link, #lang_us_flag a:visited, #lang_us_flag a:active 		        { width: 26px; height: 18px; background-position: -79px 0px; }
#lang_us_flag a:hover 															    { background-position: -79px -18px; }
#lang_cn_flag a:link, #lang_cn_flag a:visited, #lang_cn_flag a:active 				{ width: 25px; height: 18px; background-position: -107px 0px; }
#lang_cn_flag a:hover 																{ background-position: -107px -18px; }
#lang_tr_flag a:link, #lang_tr_flag a:visited, #lang_tr_flag a:active 				{ width: 25px; height: 18px; background-position: -133px 0px; }
#lang_tr_flag a:hover 																{ background-position: -133px -18px; }
#lang_au_flag a:link, #lang_au_flag a:visited, #lang_au_flag a:active 				{ width: 25px; height: 18px; background-position: -158px 0px; }
#lang_au_flag a:hover 																{ background-position: -158px -18px; }

/* ############ BOX ALLGEMEIN #################### */
.box_puffer {margin-top:0px;margin-left:0px;padding:0;float:left;height:35px;width:194px;}
.box_space {float:left;padding-left:7px;}
/* ############ BOX DOWNLOADS & ZERTIFIKATE DIV/UL #################### */
#box_entry_downloads {list-style-type:none;margin-top:30px;margin-left:0px;padding:0;float:left;}
#box_entry_downloads li {float: left;margin-right:0px;}
#box_entry_downloads li a {display: block;width:179px;height:41px;background: url('../img/box_entry_downloads_bg.gif');padding:0px;margin-left:7px;}
#box_entry_downloads li a span {display:block;padding-left:32px;padding-top:9px;overflow:hidden;color:#fff;font-size:9px;font-weight:normal;}
#box_entry_downloads li a:link, #box_entry_downloads li a:visited, #box_entry_downloads li a:active {width:179px;height:41px;background-position:0px 0px;}
#box_entry_downloads li a:hover {background-position:0px -41px;}
/* ############ BOX NEWS DIV/UL #################### */

.box_news                           { position: relative; }
.box_news h2                        { color: white; font-weight: bold; font-size: 10px; padding: 0px; margin: 0px; padding-left: 7px; height: 16px; float: left; }
.box_entry_news                     { list-style-type: none; margin: 0; padding: 0; }
.box_entry_news li                  { margin: 0; padding: 0; margin-bottom: 3px; float: left; }
* html .box_entry_news li           { margin-bottom: 1px; }
.box_entry_news li a,
.box_entry_news li a:link,
#box_entry_news li a:visited,
#box_entry_news li a:active         { display: block; width: 169px; height: 10px; background: transparent url('../img/box_entry_news_bg.gif') 0 0 no-repeat; padding-left: 10px; margin-left: 7px }
.box_entry_news li a:hover          { background-position: 0px -10px; }
.box_bottom                         { position: absolute; bottom: 0; left: 0; height: 5px; width: 194px; background: transparent url('../img/box_bottom_bg.jpg') 0 0 no-repeat; }


/* ############ BOX ANSPRECHPARTNER DIV/UL  -- OLD-VERSION (PRE-CAPTCHA), DELETE ME ON 27.08.09 -- #################### */
#form_expressankauf {float:left; padding-left:7px;}
#form_expressankauf textarea{display:block;width:175px;border: 1px solid #c5d3dd;background:#7696ad;font-size: 10px;margin-bottom:5px;color:white;overflow:auto;}
#form_expressankauf .feld{display:block;width:81px;border: 1px solid #c5d3dd;background:#7696ad;font-size: 10px;margin-bottom:5px;color:white;}
#form_expressankauf .feld2{display:block;width:175px;border: 1px solid #c5d3dd;background:#7696ad;font-size: 10px;margin-bottom:5px;color:white;}
#form_expressankauf label {display:block;color: #ffffff;padding-bottom:3px;}
#form_expressankauf .button {clear:both;display:block;color: #ffffff;padding-bottom:3px;padding-left:117px;}
.laden {margin-left: 80px;margin-top: 7px;}
.laden2{margin-left: 0px;padding-top: 60px;text-align:center;}
/* ############ BOX ANSPRECHPARTNER DIV/UL -- CAPTCHA-VERSION -- #################### */
#form_expresskontakt {float:left; padding-left:7px;}
#form_expresskontakt textarea { display:block; width:175px; height: 25px; border: 1px solid #c5d3dd; background: #7696ad; font-size: 10px; margin-bottom: 2px; color: white; overflow: auto; }
#form_expresskontakt .feld{display:block;width:81px;border: 1px solid #c5d3dd;background:#7696ad;font-size: 10px;margin-bottom:4px;color:white;}
#form_expresskontakt .feld2{display:block;width:175px;border: 1px solid #c5d3dd;background:#7696ad;font-size: 10px;margin-bottom:4px;color:white;}
#form_expresskontakt label {display:block;color: #ffffff;padding-bottom:1px;}
#form_expresskontakt .button {clear:both;display:block;color: #ffffff;padding-bottom:3px;padding-left:117px;}
.laden {margin-left: 80px;margin-top: 7px;}
.laden2{margin-left: 0px;padding-top: 60px;text-align:center;}
/* ############ BOX BILD RECHTS DIV #################### */
.box_pic_right {width:194px;margin-bottom:11px;}
.box_pic_right_team {width:194px;margin-bottom:11px;margin-top:15px; text-align: right; }
/* ############ AGB #################### */
ol.agb {list-style-type: none; margin: 0; padding: 0;}
ol.agb li {font-weight: bold;}
.agb li ol {padding: 0; padding-left: 18px; margin: 0; margin-bottom: 5px; font-weight: normal;}
.agb li ol li {list-style-type: lower-alpha; padding-left: 18px; font-weight: normal;}
/* ############ NEWS CONTENT #################### */
.news_txt {padding-top:15px;padding-bottom:25px;}
.news_bottom {height:16px;width:397px;background-color:#f5f5f5;border-bottom: 1px solid #e0e0e0;border-top: 1px solid #e0e0e0;line-height:16px;margin-bottom:35px;}
.news_bottom a:link {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #f5f5f5 url('../img/a_pfeil_news.gif') no-repeat 2px 4px;padding-left:10px;padding-right:2px;}
.news_bottom a:visited {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #f5f5f5 url('../img/a_pfeil_news.gif') no-repeat 2px 4px;;padding-left:10px;padding-right:2px;}
.news_bottom a:hover {color:#ffffff;background: #fa7800 url('../img/a_pfeil_news.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
.news_bottom a:active {color:#ffffff;background: #fa7800 url('../img/a_pfeil_news.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
/* ############ KOOPERATIONEN CONTENT #################### */
.kooperationen_txt {padding-top:10px;padding-bottom:10px;}
/* ############ PRESSE CONTENT #################### */
.content_inner_presse {margin-left:0px;margin-top:0px;margin-bottom:18px;width:600px;font-size:11px;}
.presse_login_box {width:184px;height:118px;margin:auto;background: #ffffff url('../img/presse_login_bg.gif') no-repeat;padding-top:28px;padding-left:10px;}
#form_presse_login {padding-top:7px;}
#form_presse_login .feld{display: block;float: left;margin-bottom:5px;border: 1px solid #000000;background:#ffffff;font-size: 10px;color:#000000;width:100px;}
#form_presse_login label {display: block;float: left;color: #000000;width: 70px;}
#form_presse_login .button {float:none;color: #ffffff;padding-bottom:3px;padding-top:5px;padding-left:102px;}
/* ############ TEAM CONTENT #################### */
.team_txt {padding-top:15px;padding-bottom:5px;width:397px;}
.team_txt_wide {padding-top:15px;padding-bottom:5px;width:600px;}
.team_ansprechpartner_txt {float:left;}
.team_ansprechpartner_pic {float:left;}
/* ############ SUBSUBNAV #################### */
a.subsubnav {width:194px;height:37px;padding:0;margin:0;display:block;float:left;}
a.subsubnav:link {width:194px;height:37px;padding:0;margin:0;display:block;background-position: 0px 0px;margin-right:6px;margin-bottom:6px;}
a.subsubnav:visited {width:194px;height:37px;padding:0;margin:0;display:block;background-position: 0px 0px;margin-right:6px;margin-bottom:6px;}
a.subsubnav:hover {width:194px;height:37px;padding:0;margin:0;display:block;background-position: 0px -37px;margin-right:6px;margin-bottom:6px;}
a.subsubnav:active {width:194px;height:37px;padding:0;margin:0;display:block;background-position: 0px -37px;margin-right:6px;margin-bottom:6px;}
a.subsubnav_long {width:394px;height:37px;padding:0;margin:0;display:block;float:left;}
a.subsubnav_long:link {width:394px;height:37px;padding:0;margin:0;display:block;background-position: 0px 0px;margin-right:6px;margin-bottom:6px;}
a.subsubnav_long:visited {width:394px;height:37px;padding:0;margin:0;display:block;background-position: 0px 0px;margin-right:6px;margin-bottom:6px;}
a.subsubnav_long:hover {width:394px;height:37px;padding:0;margin:0;display:block;background-position: 0px -37px;margin-right:6px;margin-bottom:6px;}
a.subsubnav_long:active {width:394px;height:37px;padding:0;margin:0;display:block;background-position: 0px -37px;margin-right:6px;margin-bottom:6px;}
/* ############ BOX KATRECYCLING #################### */
.box_katrecycling {width:194px;margin-bottom:11px;height:240px;}
/* ############ KATANKAUF #################### */
.katankauf_step_txt {border-bottom:1px solid #a1a1a1;border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;margin-bottom:20px;padding:10px;}
/* ############ PRESSE #################### */
#content_inner_presseboxen {background-color: #5f85a0;width: 393px;display: block;padding: 19px 2px 2px 2px;margin-bottom: 21px;}
div.presseartikel {background-image: url(../img/presse_presseartikel.jpg);background-position: top left;background-repeat: no-repeat;}
div.email {background-image: url(../img/presse_email.jpg);background-position: top left;background-repeat: no-repeat;}
div.material {background-image: url(../img/presse_material.jpg);background-position: top left;background-repeat: no-repeat;}
div.content_inner_presseboxen_white {background-color: #fff;padding: 11px 8px 13px 8px;width: 377px;}
.content_inner_presseboxen_white table {margin-top: 12px;}
.content_inner_presseboxen_white table tr td {border-bottom: 1px solid #fff;}
.presse_zeile_dunkler td {background-color: #cccccc;}
.presse_zeile_heller td {background-color: #eeeeee;}
.presse_zeile_dunkler td.presse_datum, tr.presse_zeile_dunkler td.presse_datei, tr.presse_zeile_dunkler td.presse_format {background: #cccccc url(../img/schraeg_dunkler.gif) top right no-repeat;padding-right: 15px;}
.presse_zeile_heller td.presse_datum, tr.presse_zeile_heller td.presse_datei, tr.presse_zeile_heller td.presse_format {background: #eeeeee url(../img/schraeg_heller.gif) top right no-repeat;padding-right: 15px;}
td.presse_datum {width: 131px;}
td.presse_datei {width: 168px;}
td.presse_format {width: 37px;text-align: center;}
td.presse_groesse {width: 40px;text-align: center;}
.presse_zeile_dunkler td.presse_datei a:link {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #cccccc url('../img/a_pfeil_dunkler.gif') no-repeat 2px 4px;padding-left:10px;padding-right:2px;}
.presse_zeile_dunkler td.presse_datei a:visited {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #cccccc url('../img/a_pfeil_dunkler.gif') no-repeat 2px 4px;;padding-left:10px;padding-right:2px;}
.presse_zeile_dunkler td.presse_datei a:hover {color:#ffffff;background: #fa7800 url('../img/a_pfeil_dunkler.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
.presse_zeile_dunkler td.presse_datei a:active {color:#ffffff;background: #fa7800 url('../img/a_pfeil_dunkler.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
.presse_zeile_heller td.presse_datei a:link {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #eeeeee url('../img/a_pfeil_heller.gif') no-repeat 2px 4px;padding-left:10px;padding-right:2px;}
.presse_zeile_heller td.presse_datei a:visited  {color:#004a7f;text-decoration:none;font-weight:bold;height:13px;background: #eeeeee url('../img/a_pfeil_heller.gif') no-repeat 2px 4px;;padding-left:10px;padding-right:2px;}
.presse_zeile_heller td.presse_datei a:hover {color:#ffffff;background: #fa7800 url('../img/a_pfeil_heller.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
.presse_zeile_heller td.presse_datei a:active {color:#ffffff;background: #fa7800 url('../img/a_pfeil_heller.gif') no-repeat 2px -20px;padding-left:10px;padding-right:2px;text-decoration:none;}
#form_presse_verteiler {padding-top:7px;}
#form_presse_verteiler .feld {margin-bottom:5px;border: 1px solid #000000;background:#ffffff;font-size: 10px;color:#000000;width:100px;}
#form_presse_verteiler label {display: block;float: left;color: #000000;width: 70px;}
#form_presse_verteiler .button {float: none;color: #ffffff;padding-bottom:3px;padding-top:5px;}


/* ############ UNTERNEHMEN BILDER #################### */
.unternehmen_bilder_hl {margin-top:15px;margin-bottom:10px;width:600px;border-bottom: 1px solid #cdcdcd;}
.unternehmen_bilder_pics img {padding-right:5px;padding-bottom:5px;}

/* FOOTER SITEMAP                                                   */
#footerSitemap                          { background-color: #e3e4e5; clear: both; width: 600px; padding: 9px 0 15px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; position: relative; }
#footerSitemap img, #footerSitemap hr   { margin-right: 21px; margin-left: 11px; }
#footerSitemap .row                     { width: 130px; float: left; margin-right: 25px;}
#footerSitemap .last                    { margin-right: 0; }

#footerSitemap ul                       { margin: 0 0 0 8px; padding: 0; }
#footerSitemap ul.marginBottom          { margin-bottom: 16px; }
#footerSitemap li                       { list-style-type: none; font-family: Tahoma, sans-serif; font-size: 11px; margin-bottom: 4px; }
#footerSitemap ul li                    { color: #5f85a0; padding: 2px 4px; }
#footerSitemap ul li ul                 { margin-left: 0; margin-top: 4px; }
#footerSitemap ul li ul li              { padding: 2px 0; }


#footerSitemap ul li ul li a:link,
#footerSitemap ul li ul li a:visited,
#footerSitemap ul li ul li a:active,
#footerSitemap ul li ul li a:hover      { color: #949496; padding: 2px 8px 4px 8px; position: relative; left: -8px; background: none; }
#footerSitemap ul li ul li a:hover      { background: transparent url('../img/icon_footer_sitemap_left.gif') 0 0 no-repeat;  }

#footerSitemap ul li ul li a span.right { display: block; height: 17px; float: right; padding-top: 2px; }
#footerSitemap ul li ul li a:hover span.right { position: absolute; right: 0; top: 0; height: 19px; width: 5px; background: transparent url('../img/icon_footer_sitemap_right.gif') 0 0 no-repeat; }

#socialBookmarks                        { height: 30px; position: absolute; right: 20px; top: 5px; width: 100px; }
#socialBookmarks p                      { margin: 0; text-align: left; font-family: Tahoma, sans-serif; font-size: 11px; color: #949496; }
#socialBookmarks ul                     { height: 15px; width: 100px; background: transparent url('../img/social_bookmarks.gif') 0 0 no-repeat; margin: 0; padding: 0; }
#socialBookmarks ul li                  { float: left; height: 15px; margin: 0; padding: 0; }
#socialBookmarks ul li a                { display: block; width: 20px; height: 15px; text-indent: -9999px; background-color: transparent; background-image: url('../img/social_bookmarks.gif'); background-repeat: no-repeat; }
#sBFavorites a                          { background-position: 0 -15px; }
#sBMisterWong a                         { background-position: -20px -15px; }
#sBDelicious a                          { background-position: -40px -15px; }
#sBFacebook a                           { background-position: -60px -15px; }
#sBGoogle a                             { background-position: -80px -15px; }

#socialBookmarks ul li a:hover                     { background-image: none; }

/* SHOW/HIDE JOBS AND NEWS                                              */
.showHideJobs, .showHideNews                            { text-align: right; }
.jobDisplay, .newsDisplay                               { margin-bottom: 20px; }
.jobDisplay .news_txt, .newsDisplay .news_txt           { padding-top: 5px; }