﻿/*  Default styles  */
body {font-family:Arial,Arial, sans-serif;font-size:76%;padding:0px;margin:0px;color:#333333}
p {padding:0px;margin:0px;padding:0 0 10px 0;font-size:1.0em}
h1 {padding:0px;margin:0px;font-size:1.7em;font-weight:normal;padding:0 0 10px 0;color:#50585f}
h2 {padding:0px;margin:0px;font-weight:normal;font-size:1.45em;padding:0 0 10px 0}
h3 {padding:0px;margin:0px;clear:both;font-weight:normal;font-size:1.2em;padding:0 0 3px 0;}
h4 {padding:0px;margin:0px}
a, a:link, a:visited {color:#003399;}
a:hover {color:#003399;text-decoration:none}
a:active {color:#003399;}
ul {padding:0px;margin:0px;margin:0 0 0 10px;list-style:none;padding-bottom:10px}
ol {}
ul li {background:transparent url(../Styles/Images/AudImages/infonav_icon.gif) no-repeat 0px 3px;padding:0 0 5px 15px}
ol li {}
table {}
form {padding:0px;margin:0px}

/*   Container styles   */
div#wrapper {width:980px;margin:0 auto;position:relative;}
div#header {float:left;width:100%;}
div.FullFlexPage div#header {float:none;}
div.logo {float:left;width:200px;padding:30px 0 20px 50px}
div.advancedLogin {float:left;width:730px;padding-top:10px}
div.simpleLogin {float:right;width:600px;padding:44px 0 0 0px}
div.advancedLogin div.login {float:left;width:350px;overflow:hidden;}
div.FullFlexPage div.global {display:none}
div#branding {clear:both;float:left;width:100%}
div.wrapper {display:block;float:right;overflow:hidden;width:auto;text-align:right;}
div.status {overflow:hidden;display:block;}
div#mainav {float:left;overflow:hidden;width:980px;position:relative;}
div#contentWrapper {float:left;width:980px;margin-top:-3px;}
div.FullFlexPage div#contentWrapper {float:left;width:980px;margin-top:0px !important;padding-top:20px}
div.content { width:77.5%; float:left;margin-top:0.5%; padding:1% 1% 3% 1%;background-color: #fff; }
div.sidebar { width:20%;margin-right:0.5%;margin-top:0.5%; float: left; }
div.content div.sidebar { width:20%;padding:5px 5px 10px 5px;overflow:hidden;background-color:#fff; }
div.aud, div.Productaccessories div.content {width:56%;float:left;margin-right:0.5%;margin-top:0.5%;padding:1% 1% 3% 1%;background-color:#fff;}
div.sidebar.infobox {background-color:#fff;margin-right:0px;width:19%;padding:1% 1% 1% 1%;}
#index.content {background-color:#fff}
div.search {float:left;width:977px;border-left:3px solid #50585f;margin-top:-3px;padding-top:7px;
            background:transparent url(../Styles/Images/AudImages/tr.png) no-repeat scroll right top;}
div#contentWrapper div.search {background:none;width:100%;border:0px;margin:0px;padding:0px;}            
div.box {float:left;overflow:hidden;width:100%;padding-bottom:10px}
div.index #innerWrapper {border:3px solid #50585f;border-top:0px;padding:0 0 5px 0;background-color:#efeeee;}
div.FullFlexPage #innerWrapper {padding:0px;padding:0 0 5px 0}
#innerWrapper {border:3px solid #50585f;border-top:0px;padding:0 5px 5px 5px;background-color:#efeeee;}
div.FullFlexPage #innerWrapper {border-top:3px solid #50585F;background-color:#fff;}
div.box div.boxContent {border:3px solid #50585f;padding:0px;padding:5px;margin:0px;background-color:#fff;}
div.gbox div.boxContent {border:3px solid #50585f;padding:0px;padding:5px;margin:0px;background-color:#fff}
div.ohbox div.boxContent {border:3px solid #f5a020;padding:0px;padding:5px;margin:0px;background-color:#fff;}
div.ghbox div.boxContent {border:3px solid #008b97;padding:0px;padding:5px;margin:0px;background-color:#fff;}
div.obox div.boxContent {border:3px solid #f5a020;padding:0px;padding:5px;margin:0px;background-color:#f5a020;}
#product #contentFullWidth {width:729px;float:left;overflow:hidden;margin-top:5px;}
#contentFullWidth {width:945px;float:left;overflow:hidden;margin-top:5px;background-color:#fff;padding:1% 1% 3% 1%}
div.breadcrumbs {float:left;overflow:hidden;width:100%;padding:0% 0% 2% 0%}
#product-group, #product-details, #product-list, #article-info, div#info {float:left;overflow:hidden;width:100%;}
#process {float:left;margin:0 0 10px;padding:10px 20px 0 0;position:relative;width:740px;color:#000066;}
#process .step-on {float:left;height:30px;margin:0 20px 10px 0;padding:4px;width:120px;}
#process .step-on {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF url(../gfx/bgstep.jpg) repeat-x scroll left top;border:2px solid #00CC00;}
#process .nr-on {-x-system-font:none;font-family:helvetica,arial,sans-serif;font-size:190%;font-variant:normal;font-weight:bold;line-height:normal;}
#process .nr-on {float:left;margin:0 0 20px;padding:0 2px 0 4px;width:18px;}
#process .desc-on {float:left;padding-top:4px;width:60px;}
#process .nr {font-size:190%;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;color:#CCCCCC;}
#process .bar1 {width:132px;border-bottom:6px solid #00CC00;clear:both}
.right {float:right !important}
div.resultMessage {float:left;width:100%;padding:10px 0 0 0}
span.link {color:#666; float:left;width:100%}


div.tl {background:transparent url(../Styles/Images/AudImages/tl.png) no-repeat top right;float:left;
	width:8px;height:8px}
div.tr {background:transparent url(../Styles/Images/AudImages/tr.png) no-repeat top right;float:right;
              width:8px;height:8px}
div.br {background:transparent url(../Styles/Images/AudImages/br.png) no-repeat bottom right;float:right;
              width:8px;height:9px;margin:-8px 0 0 0}
div.bl {background:transparent url(../Styles/Images/AudImages/bl.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0}
div#contentWrapper div.bl {height:8px;}
div#contentWrapper div.br {height:9px;}

              
 /*if webpart on other than start page*/             

div.obox div.tl {background:transparent url(../Styles/Images/AudImages/tlOrangeGra.gif) no-repeat top right;float:left;
	width:8px;height:8px}
div.obox div.tr {background:transparent url(../Styles/Images/AudImages/trOrangeGra.gif) no-repeat top right;float:right;
              width:8px;height:8px}
div.obox div.br {background:transparent url(../Styles/Images/AudImages/brOrangeGra.gif) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0}
div.obox div.bl {background:transparent url(../Styles/Images/AudImages/blOrangeGra.gif) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0}
div.gbox div.tl {background:transparent url(../Styles/Images/AudImages/tlGra.png) no-repeat top right;float:left;
	width:8px;height:8px}
div.gbox div.tr {background:transparent url(../Styles/Images/AudImages/trGra.png) no-repeat top right;float:right;
              width:8px;height:8px}
div.gbox div.br {background:transparent url(../Styles/Images/AudImages/brGra.png) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0}
div.gbox div.bl {background:transparent url(../Styles/Images/AudImages/blGra.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0}              
div.ohbox div.tl {background:transparent url(../Styles/Images/AudImages/tlohGra.png) no-repeat top right;float:left;
	width:8px;height:8px;}
div.ohbox div.tr {background:transparent url(../Styles/Images/AudImages/trohGra.png) no-repeat top right;float:right;
              width:8px;height:8px;}
div.ohbox div.br {background:transparent url(../Styles/Images/AudImages/brohGra.png) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0;}
div.ohbox div.bl {background:transparent url(../Styles/Images/AudImages/blohGra.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0;} 
              
div.ghbox div.tl {background:transparent url(../Styles/Images/AudImages/tlghGra.png) no-repeat top right;float:left;
	width:8px;height:8px;}
div.ghbox div.tr {background:transparent url(../Styles/Images/AudImages/trghGra.png) no-repeat top right;float:right;
              width:8px;height:8px;}
div.ghbox div.br {background:transparent url(../Styles/Images/AudImages/brghGra.png) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0;}
div.ghbox div.bl {background:transparent url(../Styles/Images/AudImages/blghGra.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0;}               

/*if webpart on startpage*/
div.index div.tl {background:transparent url(../Styles/Images/AudImages/tl.png) no-repeat top right;float:left;
	width:8px;height:8px}
div.index div.tr {background:transparent url(../Styles/Images/AudImages/tr.png) no-repeat top right;float:right;
              width:8px;height:8px}
div.index div.br {background:transparent url(../Styles/Images/AudImages/br.png) no-repeat bottom right;float:right;
              width:8px;height:9px !important;margin:-8px 0 0 0}
div.index div.bl {background:transparent url(../Styles/Images/AudImages/bl.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0}
div.index div.obox div.tl {background:transparent url(../Styles/Images/AudImages/tlOrange.gif) no-repeat top right;float:left;
	width:8px;height:8px}
div.index div.obox div.tr {background:transparent url(../Styles/Images/AudImages/trOrange.gif) no-repeat top right;float:right;
              width:8px;height:8px}
div.index div.obox div.br {background:transparent url(../Styles/Images/AudImages/brOrange.gif) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0}
div.index div.obox div.bl {background:transparent url(../Styles/Images/AudImages/blOrange.gif) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0}
div.index div.ohbox div.tl {background:transparent url(../Styles/Images/AudImages/tloh.png) no-repeat top right;float:left;
	width:8px;height:8px;}
div.index div.ohbox div.tr {background:transparent url(../Styles/Images/AudImages/troh.png) no-repeat top right;float:right;
              width:8px;height:8px;}
div.index div.ohbox div.br {background:transparent url(../Styles/Images/AudImages/broh.png) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0}
div.index div.ohbox div.bl {background:transparent url(../Styles/Images/AudImages/bloh.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0;}  
div.index div.ghbox div.tl {background:transparent url(../Styles/Images/AudImages/tlgh.png) no-repeat top right;float:left;
	width:8px;height:8px;}
div.index div.ghbox div.tr {background:transparent url(../Styles/Images/AudImages/trgh.png) no-repeat top right;float:right;
              width:8px;height:8px;}
div.index div.ghbox div.br {background:transparent url(../Styles/Images/AudImages/brgh.png) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0;}
div.index div.ghbox div.bl {background:transparent url(../Styles/Images/AudImages/blgh.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0;}    
             
div.tooltip {float:left;}
div.tooltip div.boxContent {border:3px solid #f5a020;padding:0px;padding:5px;margin:0px;z-index:100;background-color:#fff}
div.tooltip div.tl {background:transparent url(../Styles/Images/AudImages/tloh.png) no-repeat top right;float:left;
	width:8px;height:8px;}
div.tooltip div.tr {background:transparent url(../Styles/Images/AudImages/troh.png) no-repeat top right;float:right;
              width:8px;height:8px;}
div.tooltip div.br {background:transparent url(../Styles/Images/AudImages/broh.png) no-repeat bottom right;float:right;
              width:8px;height:8px !important;margin:-8px 0 0 0;}
div.tooltip div.bl {background:transparent url(../Styles/Images/AudImages/bloh.png) no-repeat bottom left;
              width:8px;height:8px;margin:-8px 0 0 0;}         

              
                                     
div#footer {float:left;overflow:hidden;width:100%;padding:10px 0}         
div.placeholder {float:left;overflow:hidden;width:100%}  
.sidebar.placeholder {width:210px;margin-right:5px;margin-top:5px}
div.box div.btn {margin-top:15px}
#infobox, .facitlist {float:left;width:150px;padding:5px 5px 10px 5px;margin-top:5px;overflow:hidden;background-color:#fff}
.facitlist {float:left;width:175px;padding:10px 5px 10px 10px;margin-top:0px;overflow:hidden;background-color:#fff}
div.module {float:left;overflow:hidden;width:98%;padding:0 1%}
div.form {float:left;overflow:hidden;width:50%}
div.formContainer {float:left;overflow:hidden;width:100%}
div.formContainer {padding:0 0 5px 0;}
div.formContainer label {float:left;width:150px;}
div.postalnr {float:left}
div.documentMenu div.floater {display:inline;float:left;margin:0 20px 0 0;padding:0 0 20px;}
.product-img {display:inline;float:left;margin:0;padding:10px 0 0;width:202px;}
.description {float:left;margin:0;padding:7px 0 0 10px;width:320px;}
.keydata {clear:left;float:left;margin:0;padding:10px 0;width:100%;}
.free {clear:left;display:inline;float:left;padding:5px 0 0;width:100%;}
div.categoryListSmallImg, div.categoryListLargeImg, div.freeTextPart, div.bannerPart, div.pageListPart, div.pageViewPart {float:left;overflow:hidden;width:100%;padding-bottom:10px}
#product-details .shop-details {margin:0;padding:0;width:550px;}
div.tbl-shop div.btn {margin-top:10px}
div.item, div.group {float:left;width:100%;padding:0 0 10px 0}
div.padding {/*float:left;width:98%;padding:1%*/}
div.wrapper div.btn {float:left;margin-top:7px}
div.login {width:500px}
div.login div.box {margin-top:20px}
.alt {clear:left;float:left;margin:0;padding:10px 0 0;width:100%;}
div.introduction {padding-bottom:10px}
div#wrapper.group {float:none}
.step {float:left;height:30px;margin:0 20px 10px 0;padding:4px;width:120px;background:#EEEEEE none repeat scroll 0 0;border:2px solid #CCCCCC;}
.content .floater {display:inline;float:left;margin:0 20px 0 0;padding:0 0 20px;}
.content .plaintext {float:left;padding:0 0 0 10px;width:550px;}
div.frontImage {float:left;width:100%;}
div.paging {float:left;width:100%}
div#MessageArea {float:left;width:100%;padding:10px 0 0 0}
div.totalCost {float:left;padding:10px}
div.print {float:left;width:95%;padding:20px 5% 0 0;text-align:right}
div.validationSummary {width:100%;float:left;}
div.newsList {float:left;width:100%;padding-bottom:20px}
div.btn.firstBtn {margin-right:10px}
div#internetPageSelector  {padding:10px 0 0 0}
div.container div.print {width:45%;padding:0px;padding:20px 0 0 0}
div.container div.shareIt {float:left;width:50%;padding:0px;padding:20px 0 0 0}
div.metainfo {float:right;width:auto;padding:0px 0 10px 10px;}
div.loginBoxAdvanaced {text-align:left}

/*  Headline styles  */
div.breadcrumbs h2 {float:left;font-size:0.9em;font-weight:normal;padding:0px;margin:0px;padding:0 10px 0 0}
div.sidebar.infobox h2 {font-size:1.2em;}
h4.unique {clear:both;float:left;margin:10px 0 0;padding:5px 0 0;width:438px;}
div.showOnlyList h3 {color:#000} 
div.clearfix h2 {font-size:1.1em;padding-bottom:0px}
div.pageListPart h3 {font-size:100%;font-size:1.0em;}
div.FullFlexPage h1.slogan {float:left;padding:38px 0 0 150px;font-size:2.5em}
div.newsList h2 {padding:0px;margin:0px;padding:0 0 2px 0}

/*  Paragraph styles  */
div.status p {font-size:0.8em;padding:0px;margin:0px;padding:0 0 5px 0;float:left;width:100%}
div.introduction p {font-size:1.2em;}
div.pageListPart p {padding:0px;padding:0px 0 0 0;} 
div.pageListPart p.date {font-size:0.9em;color:#787878;padding:0px;}
.content .plaintext p {padding:0px}
div.validationSummary p {color:red}
p.success {color:#333;}

/*  Image styles  */
img {border:0px}
div.status a img {float:left;padding-right:3px;}
div.documentMenu .floater img {float:none;height:93px;margin:0 0 5px;padding:0;width:93px;}
#product-list .tbl-list img {height:120px;margin:5px 10px 10px;padding:0;width:120px;}
.product-img img {float:none;height:200px;margin:0 0 5px;width:200px;}
img.categoryListSmallImg {float:right;height:50px;margin:5px 0 10px 5px;width:70px;}
img.categoryListLargeImg {display:block;margin:5px 0 10px 5px;border:1px solid #ccc !important}
div.alt img {float:none;height:93px;margin:0;padding:0;width:93px;}
.content .floater img {float:none;height:93px;margin:0 0 5px;padding:0;width:93px;}
div.frontImage img {float:left;margin-right:5px;width:440;height:300px}

/*  List styles  */
div.advancedLogin ul {padding:0px;margin:0px;list-style:none;text-align:right;width:360px;float:left;padding:0 20px 0 0}
div.advancedLogin ul li {padding:0px;margin:0px;padding:0 0 10px 0;background-image:none}
div.simpleLogin ul {padding:0px;margin:0px;float:right}
div.simpleLogin ul li {background:none;float:left;padding:0px;padding:11px 10px 0 20px;background:transparent url(../Styles/Images/AudImages/bgDivider.jpg) no-repeat 2px 12px}
div.simpleLogin ul li.first {background:none;position:relative;z-index:10;padding-top:5px}
div.simpleLogin ul li.last {padding-right:0px;display:inline-block;}
div.simpleLogin li#fontSizing span {width:auto;padding-top:3px}
div#mainav ul {padding:0px;margin:0px;float:left;width:973px;background:transparent url(../Styles/Images/AudImages/bgTopBorder.gif) repeat-x bottom left}
div#mainav ul li {padding:0px;margin:0px;list-style:none;float:left;background:none;background-color:#fff;margin:10px 2px 0px 0;}
div#mainav ul li.active {margin-top:0px;background:none;}
div#mainav ul li ul {position:absolute;top:36px;left:0px;padding:0px;margin:0px;width:700px !important;list-style:none;background:none !important;
    border-left:3px solid #50585f;padding:0 0 0 22px !important}
div#mainav ul li ul li {padding:0px;margin:0px !important;float:left;padding:7px 10px 0 10px !important;background:none;
    background:transparent url(../Styles/Images/AudImages/bgDivider.jpg) no-repeat 2px 9px !important;}
div#mainav ul li ul li.first {padding:7px 10px 0 0 !important;background:none !important}
div#mainav ul li ul li.active {font-weight:bold}
div.breadcrumbs ul {padding:0px;margin:0px;list-style:none;font-size:0.9em}
div.breadcrumbs ul li {padding:0px;margin:0px;float:left;padding: 0 10px 0 0;background-image:none;white-space:nowrap}
div#footer ul {list-style:none;padding:0px;margin:0px;padding:0 0 0 15px;font-size:0.9em;}
ul.standardList {list-style:none;padding:0px;margin:0px;padding:0 0 0 15px;}
ul.standardList li {padding:0px;margin:0px;display:inline;padding:0 10px 0 10px;background:none;
	background:transparent url(../Styles/Images/AudImages/bgDivider.jpg) no-repeat 0px 2px}
ul.standardList li.first {background:none;}	

div#footer ul li {padding:0px;margin:0px;display:inline;padding:0 10px 0 10px;background:none;
	background:transparent url(../Styles/Images/AudImages/bgDivider.jpg) no-repeat 0px 2px}
div#footer ul li.first {background:none;}	

.sidebar.placeholder ul {padding:0px;margin:0px;list-style:none}
ul.subMenu {list-style:none;padding:0px;margin:0px;}
ul.subMenu li {padding:0px;margin-bottom:2px;background-image:none;background-color:#fff;}
ul.subMenu li ul {padding:0px;}
ul.subMenu li ul li {padding:0px;}
ul.subMenu li.active ul li, ul.subMenu li.open ul li, ul.subMenu li {font-weight:normal}
ul.subMenu li.active, ul.subMenu li ul li.active, ul.subMenu li.open, ul.subMenu li ul li.open, ul.subMenu li.active {font-weight:bold}
div.infobox ul li ul {padding-top:5px;}
.content .sidebar ul {padding:0px;margin:0px;list-style:none;}
li#fontSizing {float:left;background-image:none;background:transparent url(../Styles/Images/AudImages/bgDivider.jpg) no-repeat 2px 12px;padding-top:0px;padding-top:8px;}
div.simpleLogin li#fontSizing ol.font-resizing {padding:0px;margin:0px;list-style:none;display:inline}
div.simpleLogin li#fontSizing ol.font-resizing li {padding:0px;background:none;display:inline;padding:0 3px 0 3px;}
div.advancedLogin li#fontSizing ol.font-resizing {padding:0px;margin:0px;list-style:none;display:inline}
div.advancedLogin li#fontSizing ol.font-resizing li {padding:0px;background:none;display:inline}
ul.down-up {width:100%;float:left}
div.categorylistSmallImg ul {padding:0px;margin:0px;list-style:none}
div.categorylistSmallImg ul li {background-image:none;float:left;width:100%;background:transparent url(../Styles/Images/AudImages/bgDividerHoriz.gif) repeat-x top left;
	padding:0px;padding-top:10px;}
div.categorylistLargeImg ul {padding:0px;margin:0px;list-style:none}
div.categorylistLargeImg ul li {background-image:none;float:left;width:auto;background:none;float:left;padding:0px;padding:0px 10px 0 0;}	
div.pageListPart ul {padding:0px;margin:0px;list-style:none} 
div.pageListPart ul li {padding:0px;margin:0px;background:none;padding:0 0 10px 0;} 
div.sidebar.infobox ul {margin-left:0px;width:100%}
div.sidebar.infobox ul li {margin-left:0px;padding-left:0px;padding-left:10px;background:none;background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 2px 4px;}
div.sidebar.infobox ul li.active {font-weight:bold}
div.sidebar.infobox ul li ul li {font-weight:normal}
div.sidebar.infobox ul li ul li.active {font-weight:bold}
div.simpleLogin ul li a {text-decoration:none}
div.simpleLogin ul li a:hover {text-decoration:underline}
ul.frontCountrySelector {position:relative}
ul.frontCountrySelector li {background:none;padding:7px 0px;position:relative}
div.frontImage ul {float:left;padding:0px;margin:0px;}
div.frontImage ul li {background:none;padding:0px;margin:0px;margin:0 0 5px 0;}
div.paging ul {}
div.paging ul li {background:none;}
ol.result li {padding-top:10px;clear:both}
div.container div.shareIt ul {list-style:none;padding:0px;margin:0px}
div.container div.shareIt ul li {padding:0px;margin:0px;float:left;background:none;padding:0 10px 0 10px;
    background:transparent url(../Styles/Images/AudImages/bgDivider.jpg) no-repeat 0px 3px}
div.container div.shareIt ul li.first {background:none;padding:0px;padding:0 10px 0 0} 
div.container div.print ul {list-style:none;padding:0px;margin:0px}
div.container div.print ul li {padding:0px;margin:0px;background:none}


/*  Link styles  */
a[name]{color:#333;}
div#mainav ul li a, div#mainav ul li a:link, div#mainav ul li a:visited, div#mainav ul li a:active {text-decoration:none;
	background:transparent url(../Styles/Images/AudImages/bgNav.gif) repeat-x bottom left;padding:0px;margin:0px;float:left;
	padding:6px 10px 5px 10px;color:#fff;min-height:15px}
div#mainav ul li a:hover {text-decoration:underline}	
div#mainav ul li.active a, div#mainav ul li.active a:link, div#mainav ul li.active a:visited, div#mainav ul li.active a:hover, div#mainav ul li.active a:active 
	{background:transparent url(../Styles/Images/AudImages/bgNavActive.gif) repeat-x top left;color:#50585f;padding:12px 10px 9px 10px;}	
div#mainav ul li ul li a, div#mainNav ul li ul li a:link, div#mainav ul li ul li a:visited, div#mainav ul li ul li a:active {background:none !important;padding:0px !important}
div#mainav ul li ul li.active a {margin:0px !important}
div.breadcrumbs ul li a {background:transparent url(../Styles/Images/AudImages/bgDividerGray.gif) no-repeat 100% 70%;padding-right:10px;
	text-decoration:none}
div.breadcrumbs ul li a:hover {text-decoration:underline}
ul.subMenu li a {display:block;padding:5px 10px;text-decoration:none;color:#333}
ul.subMenu li.active a {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 3px 9px;}
ul.subMenu li.active ul li a {display:block;padding:0px;padding:0 10px 2px 20px;background:none}
ul.subMenu li.active ul li.active a {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 13px 4px;}
ul.subMenu li.active ul li.active ul li a {display:block;padding:0px;padding:0 10px 2px 30px;background:none}
ul.subMenu li.active ul li.active ul li.active a {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 23px 4px;}
ul.subMenu li a:hover {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 3px 9px;}
ul.subMenu li ul li a:hover {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 13px 4px;}
ul.subMenu li ul li ul li a:hover {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 23px 4px !important;}
ul.subMenu li.active ul li.active ul li.active ul li a {display:block;padding:0px;padding:0 10px 2px 40px;background:none}
ul.subMenu li.active ul li.active ul li.active ul li.active a {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 33px 4px;}
ul.subMenu li ul li ul li ul li a:hover {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 33px 4px !important;}
ul.subMenu li.active ul li.active ul li.active ul li.active ul li a {display:block;padding:0px;padding:0 10px 2px 50px;background:none}
ul.subMenu li.active ul li.active ul li.active ul li.active ul li.active a {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 43px 4px;}
ul.subMenu li ul li ul li ul li ul li a:hover {background:transparent url(../Styles/Images/AudImages/bgMenuMarker.gif) no-repeat 43px 4px !important;}


div.categorylistSmallImg ul li a {text-decoration:none;float:left;width:100%}
div.categorylistSmallImg ul li a:hover, div.categorylistLargeImg ul li a:hover,div.categorylistSmallImg ul li:hover, div.categorylistLargeImg ul li:hover {text-decoration:underline;cursor:pointer}
div.categorylistLargeImg ul li a {text-decoration:none}
div.pageListPart ul li a {text-decoration:none}
div.pageListPart ul li a:hover, div.categorylistLargeImg ul li a:hover, div.categorylistSmallImg ul li a:hover {text-decoration:underline}
a.goToBasket {float:left;padding:10px;}
ul li a, div.infobox ul li a:link, ul li a:visited, ul li a:active {text-decoration:none}
ul li a:hover {text-decoration:underline}
div.alt table tr a:link, div.alt table tr a:visited, div.alt table tr a:active {text-decoration:none}
div.alt table tr a:hover {text-decoration:none}
ul.frontCountrySelector li a, ul.frontCountrySelector li span {padding:0px 0px 3px 35px;margin-right:-30px;text-decoration:none;}
ul.frontCountrySelector li a.first, ul.frontCountrySelector li span.first {font-weight:bold;}
ul.frontCountrySelector li a:hover {color:#e09e32;text-decoration:none;}
ul.frontCountrySelector li a.norway {background:transparent url(../Styles/Images/AudImages/no.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.denmark {background:transparent url(../Styles/Images/AudImages/dk.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.estland {background:transparent url(../Styles/Images/AudImages/es.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.england {background:transparent url(../Styles/Images/AudImages/gb.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.holland {background:transparent url(../Styles/Images/AudImages/nl.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.france {background:transparent url(../Styles/Images/AudImages/fr.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.belgium {background:transparent url(../Styles/Images/AudImages/be.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.world {background:transparent url(../Styles/Images/AudImages/world.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.sweden {background:transparent url(../Styles/Images/AudImages/se.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.switzerland {background:transparent url(../Styles/Images/AudImages/ch.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.usa {background:transparent url(../Styles/Images/AudImages/us.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.austria {background:transparent url(../Styles/Images/AudImages/at.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.canada {background:transparent url(../Styles/Images/AudImages/ca.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li a.germany {background:transparent url(../Styles/Images/AudImages/de.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.luxembourg {background:transparent url(../Styles/Images/AudImages/lu.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.norway {background:transparent url(../Styles/Images/AudImages/no.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.denmark {background:transparent url(../Styles/Images/AudImages/dk.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.estland {background:transparent url(../Styles/Images/AudImages/es.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.england {background:transparent url(../Styles/Images/AudImages/gb.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.holland {background:transparent url(../Styles/Images/AudImages/nl.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.france {background:transparent url(../Styles/Images/AudImages/fr.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.belgium {background:transparent url(../Styles/Images/AudImages/be.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.world {background:transparent url(../Styles/Images/AudImages/world.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.sweden {background:transparent url(../Styles/Images/AudImages/se.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.switzerland {background:transparent url(../Styles/Images/AudImages/ch.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.usa {background:transparent url(../Styles/Images/AudImages/us.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.austria {background:transparent url(../Styles/Images/AudImages/at.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.canada {background:transparent url(../Styles/Images/AudImages/ca.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.germany {background:transparent url(../Styles/Images/AudImages/de.gif) no-repeat 0px 0px;}
ul.frontCountrySelector li span.luxembourg {background:transparent url(../Styles/Images/AudImages/lu.gif) no-repeat 0px 0px;}
div.frontImage ul li a {text-decoration:none;display:block;padding:7px 40px 7px 30px;background-color:#efeeee;}
div.frontImage ul li.selected a {background:#fff url(../Styles/Images/AudImages/bgMenuMarker2.gif) no-repeat 10px 11px;}
ol.result li a {text-decoration:none}
ol.result li a:hover {text-decoration:underline}
div.sidebar.infobox ul li a:hover {text-decoration:underline;}
div.newsList h2 a, div.newsList h2 a:link, div.newsList h2 a:visited, div.newsList h2 a:active {text-decoration:none}
div.newsList h2 a:hover {text-decoration:underline}
ul.standardList li.active {font-weight:bold;text-decoration:underline;}	
a.close {float:right}

/*  Span styles  */	
div#mainav ul li span.left {background:transparent url(../Styles/Images/AudImages/bgNavLeft.gif) no-repeat bottom left;float:left;width:5px;height:26px;
	cursor:pointer}
div#mainav ul li span.right {background:transparent url(../Styles/Images/AudImages/bgNavRight.gif) no-repeat bottom left;float:left !important;width:5px;height:26px;
	cursor:pointer}
div#mainav ul li.active span.left {background:transparent url(../Styles/Images/AudImages/bgNavActiveLeft.gif) no-repeat top left;
	float:left;width:8px;height:36px;
	cursor:pointer}
div#mainav ul li.active span.right {background:transparent url(../Styles/Images/AudImages/bgNavActiveRight.gif) no-repeat top left;
	float:left;width:8px;height:36px;
	cursor:pointer}
li#fontSizing span {float:left}
div.categorylistSmallImg span {float:left;width:70%}
div.totalCost span.intext {padding-right:3px}
	
/*  Form styles  */
div.search fieldset.search {border:0px;float:right;width:235px;margin:0px;padding:0px;padding-right:5px;border-right:3px solid #50585f;
	padding-bottom:5px;}
fieldset.login {border:0px;padding:0px;margin:0px;display:block;}
fieldset.login label {font-size:0.9em}
fieldset.login div.username, fieldset.login div.password   {float:left;width:129px;overflow:hidden;}
div.username label, div.password label {padding-bottom:3px;float:left}
fieldset.login input.username, fieldset.login input.password {width:113px;margin-right:5px;border:0px;
	background:transparent url(../Styles/Images/AudImages/bgInput.jpg) no-repeat top left;height:22px;padding:4px 5px 0 4px;font-size:0.9em}
fieldset.login p {font-size:0.9em;padding:0px}
div.btn {background:transparent url(../Styles/Images/AudImages/bgBtnLeft.jpg) no-repeat top left;float:left;width:auto;}
div.btn input {background:transparent url(../Styles/Images/AudImages/bgBtnBody.jpg) no-repeat top right;float:left;padding:0px;margin:0px;
	border:0px;color:#fff;padding:2px 5px 5px 0px;height:25px;margin-left:6px;overflow:visible;cursor:pointer;}
div.search label, div.search legend {display:none;}
div.search input.search {width:142px;margin-right:5px;border:0px;float:left;
	background:transparent url(../Styles/Images/AudImages/bgInputLong.jpg) no-repeat top left;height:22px;padding:2px 5px 2px 4px;font-size:0.9em;line-height:19px}
div.login fieldset {border:0px;}
div#contentWrapper div.search fieldset.search {border:0px;float:left}
input.gobtn {background:#5B9646 none repeat scroll 0 0;border-color:#5B9646 #3B7626 #3B7626 #5B9646;border-style:solid;border-width:1px;color:#FFFFFF;}
.thirty {width:30px;}
fieldset.contact {clear:both;display:block;margin:0 0 0px 0;border:0px;}
label.contact {float:left;width:130px;}
fieldset.contact input.intext {float:left;margin:0 5px;padding:1px 2px 1px;width:124px;}
fieldset.contactbtn {clear:both;display:block;margin:0 0 0px 0;width:300px;border:0px;}
fieldset.clear {padding:0px;margin:0px;border:0px}
fieldset.changePassword {border:0px;width:400px;}
fieldset.changePassword label {width:150px;float:left}



/*  Table styles  */
table {border-collapse:collapse;margin-top:1px;margin-left:1px}
table.tbl-data {margin-left:1px}
table.tbl-list td, table.tbl-list th, table.tbl-data td, table.tbl-data th {padding:0.5em 0.5em 0.3em;vertical-align:top;border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;}
table.tbl-data th {border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
table.tbl-list th {border-top:1px solid #CCCCCC;border-bottom:0px solid #CCCCCC;}
table.tbl-list td, table.tbl-data td {border-bottom:1px solid #CCCCCC;}
#product-list table.tbl-list td {width:185px;margin-bottom:20px}
table.tbl-list {float:left}
table.tbl-list, table.tbl-data {border-collapse:collapse;}
table.tbl-list th, table.tbl-data th {text-align:left;}
table.tbl-list td, table.tbl-data td {}
table.tbl-list th, table.tbl-list td, table.tbl-data th, table.tbl-data td {vertical-align:top}
table.tbl-list th a, table.tbl-list td a, table.tbl-data th a, table.tbl-data td a {text-decoration:none}
table.tbl-list th a:hover, table.tbl-list td a:hover, table.tbl-data th a:hover, table.tbl-data td a:hover {text-decoration:underline}
table.tbl-list ul {padding:0px;margin:0px;list-style:none}
table.tbl-list ul li {}
.documentMenu.tbl-data {float:left;margin:0 0 10px 1px;padding:0 0 15px;width:430px;}
.documentMenu.tbl-data th {border-bottom:1px solid #CCCCCC;}
.content .tbl-data {float:left;margin:0 0 25px 1px;padding:0 0 15px;width:400px;}
div.myBasket .tbl-data {width:740px}
.keydata table {clear:both;float:none;margin-bottom:10px}
.keydata td {border-top:1px solid #EEEEEE;}
.tbl-order {clear:left;display:inline;float:left;margin:10px 7px 10px 0;padding:0 5px 2px;width:330px;}
.tbl-order td, .tbl-order th {border:1px solid #DDDDDD;padding:0.5em 0.5em 0.3em;vertical-align:top;}
.tbl-shop {float:left;overflow:hidden;width:100%}
div.tbl-shop table td, div.tbl-shop table th {text-align:left;padding:0.5em 0.5em 0.3em;vertical-align:top;border:1px solid #ddd;}
table.tbl-info {float:left;width:100%}
table.tbl-info td, table.tbl-info th {padding:0.5em 0.5em 0.3em;vertical-align:top;text-align:left}
.alt td {margin:0;padding:0 10px 10px 0;vertical-align:top;}
.tbl-shop table {clear:both;float:none;width:100px;}
.tbl-shop td, .tbl-shop th {border:0px !important;}
div.tbl-shop {display:inline;float:left;margin:10px;padding:2px 5px 5px;width:140px;background:#EEEEEE none repeat scroll 0 0;border:1px solid #DDDDDD;}
.app .tbl-data {width:98%;}

/*  Body styles  */
body.medium {font-size:100%}
body.large {font-size:125%}
body.large span.left, body.large span.right, body.medium span.left, body.medium span.right {display:none}
body.large div#mainav ul li, body.medium div#mainav ul li {margin:0px;margin:0 2px 0 0px}
body.large div#mainav ul li a, body.medium div#mainav ul li a {padding:0px;padding:5px;background-color:#50585F}
body.large div#mainav ul li.active a, body.medium div#mainav ul li.active a {padding:0px;padding:3px;background:none;border:3px solid #50585f;border-bottom:0px;}
body.large div#mainav ul li.active ul li a, body.medium div#mainav ul li.active ul li a {border:0px}
body.large div#mainav ul li, body.medium div#mainav ul li {background:none}
body.large div.simpleLogin li#fontSizing ol.font-resizing li {padding-top:3px}
body.medium div.simpleLogin li#fontSizing ol.font-resizing li {padding-top:3px}

/*  Startpage styles  */
div.index div#innerWrapper {background-color:#fff}
 
/*  Diverse styles  */
.required {color:red}
div.clearer {clear:both;font-size:1px;line-height:1px;}
.hiddenTxt {display:none}
.small {font-size:0.77em;}
	
/*  Temporary hiding things  */
#toolbar, #search {display:none}

/* country selector box */
/*kjetil endret padding: 5px 5px 5px 15px; -> padding: 5px 5px 5px 5px;*/
#country_selector {position:absolute;top:3em;left:20px;border:1px solid #acbcc3;background:#fff url(/Styles/images/grey_gradient.gif) repeat-x left top;
    padding: 5px 5px 5px 5px;z-index:100;}
#country_selector h2 {padding-bottom:8px;text-align:left;}
/*kjetil endret width:200px; -> width:235px;*/
#country_selector ul {margin:0;float:left;width:235px;text-align:left;padding:0 0 0 0;}
#country_selector ul.first {clear:left;}
#country_selector li {background:none;padding:3px 0;background:url(/Styles/images/border.gif) repeat-x top left;height:1.7em;
    float:none;border:none;}
#country_selector ul.first li {padding-right:30px;}
#country_selector li.first {background:none;border:none;}
#branding #country_selector a {padding:0;display:inline;background:none;float:none;border:none;}
#branding #country_selector .active {background:#d6dde1;}
#branding #country_selector a.active {color: #525759;/*fff;*/}
#branding #country_selector a.active:hover {text-decoration:none;}
#country_selector a.lang {margin-left:10px;}
#branding #country_selector img {vertical-align:middle;float:none;margin:0 10px 0 0;}

.reg {margin:10px 0;width:370px;}
#info .left, div.left, p.left {float:left;}
#info  p {clear:both;float:left;width:100%}
#info .reg p label {float:left;padding-left:0;width:150px;}
#info label {float:left;margin:0;padding:0 5px;}
#info .intext, #infrm  textarea {margin-right:10px;width:170px;}
/*#info input {float:left;margin:0 0 10px;}*/
#info input.intext {float:left;padding:3px 2px 4px;width:124px;}
div.group table.tbl-data .intext {width:40px !important}
div.container {float:left;overflow:hidden;width:100%}
div.detail {width:200px}
.noborder {border:0px !important}
.page-up a {background:transparent url(../Handicare/Images/icon_top.gif) no-repeat scroll left top;float:right;margin:0;padding:0 0 2px 15px;}
.down-up {list-style-type:none;display:block;display:inline-table;clear:left;display:block;float:left;margin:0 0 15px;padding:3px 6px 2px 0;width:400px !important;}
.down-up li {display:inline;margin:0;padding:0;}
.down-pdf a {background:transparent url(../Handicare/Images/icon_pdf.gif) no-repeat scroll left top;float:left;margin:0;padding:0 0 2px 15px;}

/*Imageformatting*/
div.imgLeft {float:left;margin-right:15px;padding-bottom:15px;overflow:hidden}
div.imgRight {float:right;margin-left:15px;padding-bottom:15px;overflow:hidden}
div.imgWithTxt {float:left;overflow:hidden;width:100%;padding-bottom:15px;overflow:hidden}
div.imgLeft img, div.imgRight img, div.imgWithTxt img {padding-bottom:5px;float:left;}
p.imgTxt {color:#7a7a7a;}
div.imgLeft p, div.imgLeft, div.imgRight p, div.imgRight, div.imgWithTxt, div.imgWithTxt p {color:#7a7a7a;font-size:0.9em;}
div.imgLeft p, div.imgRight p, div.imgWithTxt p {padding:0px;margin:0px;}

/*Only in internett*/
div#wrapper {background:url(../Styles/Images/AudImages/bgSwoosh.jpg) no-repeat left top;}
p.userWelcome {float:left;padding-top:10px;padding-right:10px}


/* kjetil */
#disableScreen
{
    position: absolute;
    background-color: #ccc;
    display: none;
    height:100%;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -moz-opacity:0.70;
    -khtml-opacity: 0.70;
    float: left;
    z-index: 1000;
}

.loginBoxAdvanaced
{
	/*display:block;
	position:absolute;
	background:#333;
	left:20%;
	z-index:1000;	 */
	width: 600px;
    position: absolute;
    top: 50px;
    left: 30%;
    margin-left: -150px;
    background-color: #fff;
    border: solid 3px #000;
    padding: 10px;
    display: none;
    z-index: 1500;
}