/**** Header ****/

.header {padding:0 30px;text-align:left;}
body.home .header {padding:20px 30px;}

.header img {border:0px;}

.header .logo {float:right;padding:30px 0 0 0;}
body.home .header .logo {float:none;padding:0px 20px 19px 63px;}

.header .nav1 {background:url(../img/nav/bg_nav.gif) no-repeat top left;float:right;white-space:nowrap;width:480px;}
.header .nav1 ul {list-style:none none;padding:0px 0px 0px 15px;margin:0px;}
.header .nav1 li {display:inline;padding:0px;}

.header .headerright {float:right;text-align:right;}

.header .headerright .othernav {white-space:nowrap;padding:0px 0px 20px;font:normal 10px arial, sans-serif;color:#555;text-transform:uppercase;}
.header .headerright .othernav a {color:#555;text-decoration:none;}
.header .headerright .othernav a:hover {color:#c13;text-decoration:none;}
.header .headerright .othernav a.active {color:#c13;text-decoration:none;font-weight:bold;}
.header .headerright .othernav a.active:hover {color:#c13;text-decoration:none;}
.header .headerright .othernav ul {list-style:none none;padding:0px;margin:0px;}
.header .headerright .othernav li {display:inline;padding:0px;}
.header .headerright .othernav li.separator {display:inline;padding:0px 4px;}
.header .headerright .othernav li.GermanFlag {background:url(../img/nav/german_flag.gif) no-repeat 100%; padding-right:20px;}

.header .headerright .sitesearch {display:inline;text-align:right;}
.header .headerright .sitesearch table {border:0px;border-collapse:collapse;text-align:right; display:inline-block}
.header .headerright .sitesearch td {vertical-align:middle;padding:0px;}
.header .headerright .sitesearch input.text {width:168px;border:1px solid #999;font:normal 11px arial, sans-serif;color:#000;margin:0px 4px 0px 0px;padding-left:10px;padding-top:2px;}
.header .headerright .sitesearch input.button {border:0px;vertical-align:top;}
.header .headerright .sitesearch .radio {margin:0px 24px 0px 0px;}
.header .headerright .sitesearch .radio img {margin:0px 0px 0px 10px;}

.header .sectionheader {float:left;padding-top:30px;}
body.home .header .sectionheader {float:none;clear:none;}

.header .tagline {clear:both;float:left;}

.header .menu {position:absolute;visibility:hidden;z-index:100;background:#fff url(../img/nav/bg_menu.gif) no-repeat top left;border:1px solid #555555;border-top:0px;font:11px arial, sans-serif;color:#555;width:199px;}
.header .menu a {color:#c13;text-decoration:none;}
.header .menu a:hover {color:#555;text-decoration:none;}
.header .menu ul {list-style:none none;padding:10px 15px 5px;margin:0px;}
.header .menu li {margin:0px;padding:0px 0px 5px;}

.header .socialmedia{ text-align: right; display:inline; margin-right:5px;}
*+html .header .socialmedia{width:232px; margin-top:2px; float:left;}

.EBillingLink {color:#c13 !important;text-decoration:none !important;}
.EBillingLink:hover {color:#555 !important;text-decoration:underline !important;}