/*
 *   Antwoordvoorbedrijven.nl
 *
 *   Stylesheet voor scherm en projectie
 *   /css/avb.css
 *
 *   16/12/2008 - aanvullingen in de interface voor Antwoord voor bedrijven
 *
 ************************************************************/

/*  Homepage
-------------------------------------------- */
.home #content {
	background:#fff url(/images/home-left.gif) no-repeat;min-height:370px;
}
/* branche-overview (leftpane) */
.home #content h1 {
	padding-left:15px;
	margin:80px 0 0.9em 0;
}
.home #content p {
	display:block;
	clear:both;
	padding-left:15px !important;
	padding-right:35px !important;
}
.home #content .branche-overview {
	border-left: 0;
	padding-left: 0;
}
/* linklists with open/close function */
.home #contentbox .branche-overview ul {
	border-top:1px solid #dedede;
	margin:0 0 0 15px;
	overflow:hidden;
	background:#fff;
	padding:0 0 2.0em 0;
	width:45%;
	float:left;
}
.home #contentbox .branche-overview ul li {
	display:block;
	background-image:none;
	padding:0;
	margin:0;
	font-weight:bold;
}
.home #contentbox .branche-overview ul li span {
	font-weight:bold;
}
.home #contentbox .branche-overview ul li a, .home #contentbox .branche-overview ul li a:visited,
.home #contentbox .branche-overview ul li a.open, .home #contentbox .branche-overview ul li a.open:visited {
	display:block;
	padding: .3em 1.8em .35em 16px !important;
	color:#000;
	background: url(/images/bg_icon_anker.gif) no-repeat left -.05em;
	text-decoration: none;
	border-bottom:1px solid #dedede;
	cursor:pointer;
}
.home #contentbox .branche-overview ul li a:hover, .home #contentbox .branche-overview ul li a:focus, .home #contentbox .branche-overview ul li a:active {
	background: url(/images/bg_icon_anker_hover.gif) no-repeat left -.05em;
	outline: none;
}

/* joeri */

.home #contentbox .branche-overview a.closed, .home #contentbox .branche-overview a.closed:visited, .home #contentbox .branche-overview li.no-sub-branche a, .home #contentbox .branche-overview li.no-sub-branche a:visited , ul.linklist ul.closed {
	background: url(/images/bg_icon_basis.gif) no-repeat left .15em !important;
}

.home #contentbox .branche-overview li.no-sub-branche a:active, .home #contentbox .branche-overview li.no-sub-branche a:hover, .home #contentbox .branche-overview li.no-sub-branche a:focus, .home #contentbox .branche-overview a.closed:active, .home #contentbox .branche-overview a.closed:hover, .home #contentbox .branche-overview a.closed:focus {
	background: url(/images/bg_icon_basis_hover.gif) no-repeat left .15em !important;
}
.home #contentbox .branche-overview ul.closed, div.theoptions.closed, ul.linklist ul.closed {
    position:absolute !important; top:-999em;
}

.home .actueelbox {
	height:0px;
	margin-right:19px;
	clear:both;
}

.home .actueelbox p {
	margin-left:-15px;
	margin-bottom:3px;
}

.home .actueelbox h2 {
	font-family:verdana, arial;
	font-size:1em;
	font-weight:bold;
	margin:0 0 .6em 0!important;
	padding:0;
}



.home #contentbox .branche-overview ul.open, div.open, div.theoptions.open{
    top:auto;
    position:relative;
}
/* nested lists */
.home #contentbox .branche-overview ul li ul {
	border-top:0;
	padding:0;
	margin:0;
	width:100%;
	float:none;
}
.home #contentbox .branche-overview ul li ul li {
	font-weight:normal !important;
}
.home #contentbox .branche-overview ul li ul li a, .home #contentbox .branche-overview ul li ul li a:visited {
	padding: .3em 1.8em .35em 0;
	background: url(/images/bg_icon_basis.gif) no-repeat right bottom;
}
.home #contentbox .branche-overview ul li ul li a:active, .home #contentbox .branche-overview ul li ul li a:hover, .home #contentbox .branche-overview ul li ul li a:focus {
	border-bottom:1px solid #000;
	background: url(/images/bg_icon_basis_hover.gif) no-repeat right bottom;
}

/* topics */
.home .navigationpane {
	top:-4px;
}
.home .navigationpane .topics {
	background:#fff url(/images/bg-home-topics.gif) left top no-repeat;
}
.home .navigationpane .topics ul {margin-bottom:1em !important;}
/* relatedpane */
.home .relatedpane {
	padding:63px 0 0 16px;
	background:#fff url(/images/home-right.gif) no-repeat;
}
.home .relatedpane h2 {
	margin:0 0 .3em;
	font:bold 100% verdana, helvetica, arial, sans-serif;
}

.home .relatedpane h2.contact {
	color:#000;
	margin:2em 0 .5em;
	border:0 !important;
}



/* open / close function */
a.closed, a.open {
    cursor:pointer;

}
a.open {
    border-bottom:0 !important;
}
li.q-and-a a.sub, li.q-and-a a.sub.open, li.q-and-a a.sub.closed, li.q-and-a a.closed, li.q-and-a a.open {
    font-style:italic !important;
}

/* linklists with open/close function */
#contentbox div.branchespecific ul {
	margin:0;
	overflow:hidden;
	background:#fff;
}

#contentbox div.branchespecific ul li {
	display:block;
	background-image:none;
	padding:0;
	margin:0;
}
#contentbox div.branchespecific ul li h3 {margin:0;font-weight:bold}
#contentbox div.tab-content div.branchespecific ul li h3 {font-weight:normal}
#contentbox div.branchespecific ul li a, #contentbox div.branchespecific ul li a:visited, #contentbox div.branchespecific ul li a.open, #contentbox div.branchespecific ul li a.open:visited {
	display:block;
	padding: .3em 1.8em .35em 16px;
	color:#0F3255;
	background: url(/images/bg_icon_branche_anker.gif) no-repeat left -.05em;
	text-decoration: none;
	cursor:pointer;
}
#contentbox div.branchespecific ul li a:hover, #contentbox div.branchespecific ul li a:focus, #contentbox div.branchespecific ul li a:active {
	background: url(/images/bg_icon_branche_anker_hover.gif) no-repeat left -.05em;
	outline: none;
}

/* joeri */

#contentbox div.branchespecific a.closed, #contentbox div.branchespecific a.closed:visited, #contentbox div.branchespecific li.no-sub-branche a, #contentbox div.branchespecific li.no-sub-branche a:visited {
	background: url(/images/bg_icon_branche.gif) no-repeat left .05em !important;
}

#contentbox div.branchespecific a.closed:active, #contentbox div.branchespecific a.closed:hover, #contentbox div.branchespecific a.closed:focus {
	background: url(/images/bg_icon_branche_hover.gif) no-repeat left .05em !important;
}
#contentbox div.branchespecific ul.closed, #contentbox div.branchespecific div.closed, #content ul.linklist.accent li ul.linklist.closed  {
    position:absolute; top:-999em;
}
#contentbox div.branchespecific ul.open, #contentbox div.branchespecific div.open, #content ul.linklist.accent li ul.linklist.open {
    top:auto;
    position:relative;
}

/* nested div */
#contentbox div.branchespecific div.open {
padding-left:16px;
}
#contentbox div.branchespecific div.open h4 {font-weight:bold;	margin: 2.4em 0 .5em;
}


.branchespecific span {
 	font-weight:normal;
}

/* nested lists */
#contentbox div.branchespecific div ul {padding: 0;
 margin: 0 0 1.4em 0;
 list-style-type: none;border-top:0;
}
#contentbox div.branchespecific ul li div ul li {
 background: url(/images/bg_li_bullet.gif) no-repeat 0 .5em;
 padding: 0 0 0 1.1em !important;
 margin: 0 0 0 .6em;
 line-height: 1.4;
 list-style-type: none;
 border-bottom:0;
}
/* nested ordered lists */
#contentbox div.branchespecific ul li div ol {margin: 0 0 1.4em 0;}
#contentbox div.branchespecific ul li div ol li {
 display: list-item !important;
 list-style-type: decimal;
 list-style-position: outside;
 background: none;
 margin: 0 0 0 2.2em;
 padding: 0;
 line-height: 1.4;
 border:0;
}
#contentbox div.branchespecific ul li div ol li ol li {
 display: list-item !important;
 list-style-type:lower-alpha !important;
 list-style-position: outside;
 background: none;
 margin: 0 0 0 2.2em;
 padding: 0;
 line-height: 1.4;
 border:0;
}

/* nested linklists */
#contentbox div.branchespecific ul li ul.linklist {
	border-top:1px solid #dedfde;
	padding:0;
	margin:0 0 2em 0;
	width:100%;
	float:none;
}
#contentbox div.branchespecific ul li div ul.linklist li {
	border-bottom:0;padding:0 !important;background:none;margin:0;}
#contentbox div.branchespecific ul li div ul.linklist li a {
	color:#000 !important;
	padding: .3em 2.4em .35em 0 !important;
	background: url(/images/bg_icon_basis.gif) no-repeat 96% bottom !important;
	border-bottom:1px solid #dedfde;
}
#contentbox div.branchespecific ul li div ul.linklist li a:active,
#contentbox div.branchespecific ul li div ul.linklist li a:hover,
#contentbox div.branchespecific ul li div ul.linklist li a:focus {
	border-bottom:1px solid #000 !important;
	background: url(/images/bg_icon_basis_hover.gif) no-repeat 96% bottom !important;
}
/* normal */
#contentbox div.branchespecific ul li div ul.linklist li a {
	color:#000 !important;
	padding: .3em 2.4em .35em 0 !important;
	background: url(/images/bg_icon_basis.gif) no-repeat 99% bottom !important;
	border-bottom:1px solid #dedfde;
}
#contentbox div.branchespecific ul li div ul.linklist li a:active,
#contentbox div.branchespecific ul li div ul.linklist li a:hover,
#contentbox div.branchespecific ul li div ul.linklist li a:focus {
	border-bottom:1px solid #000 !important;
	background: url(/images/bg_icon_basis_hover.gif) no-repeat 99% bottom !important;
}
/* external */
#contentbox div.branchespecific ul li div ul.linklist li.external a {
	color:#000 !important;
	padding: .3em 2.4em .35em 0 !important;
	background: url(/images/bg_icon_extern.gif) no-repeat 99% bottom !important;
	border-bottom:1px solid #dedfde;
}
#contentbox div.branchespecific ul li div ul.linklist li.external a:active,
#contentbox div.branchespecific ul li div ul.linklist li.external a:hover,
#contentbox div.branchespecific ul li div ul.linklist li.external a:focus {
	border-bottom:1px solid #000 !important;
	background: url(/images/bg_icon_extern_hover.gif) no-repeat 99% bottom !important;
}
/* download */
#contentbox div.branchespecific ul li div ul.linklist li.download a {
	color:#000 !important;
	padding: .3em 2.4em .35em 0 !important;
	background: url(/images/bg_icon_download.gif) no-repeat 99% bottom !important;
	border-bottom:1px solid #dedfde;
}
#contentbox div.branchespecific ul li div ul.linklist li.download a:active,
#contentbox div.branchespecific ul li div ul.linklist li.download a:hover,
#contentbox div.branchespecific ul li div ul.linklist li.download a:focus {
	border-bottom:1px solid #000 !important;
	background: url(/images/bg_icon_download_hover.gif) no-repeat 99% bottom !important;
}


/*  Additional specs of existing elements
-------------------------------------------- */

.relatedpane h2 {
	color:#0F3255;
}
.home .relatedpane h2 {color:#000;}
.relatedpane a, .relatedpane a:visited {
	color:#000
}

.subjects #content {
min-height:40em;}

.branche-subjects #content {
min-height:70em;}

.branche-sub-subjects #content {
min-height:70em;}

#contentbox .relatedpane ul.linklist {
 border-top: 1px solid #cccccc;
}

/*  Sitewide extra's (new specs)
-------------------------------------------- */

/* FAQ */
p.question {font-style:italic;}

/* date in 'Nieuwe wetten' in resultspage */
span.activation-date {
	font-style:italic;
}
p.date {
	font-style:italic;
	color:#666;
}

/* coloured headings */
h2.accent, h3.accent {
	color:#0f3255;
	font-weight: bold;
	margin: 2em 0.4em 0.4em 0.4em;
}

/* linklist with red top border */
#contentbox ul.linklist.accent {
	border-top: 1px solid #cccccc;
}

/* explanation (small print ;-) */
div.explanation p {
	color:#666;
}

/* form for postal code in product pages*/
form.kort label {
display:block;float:left;margin:0 .5em 0 0;padding-top:.2em;
}
.choose-one {
 display:block;
 float:left;
 width:8em;
}
form.kort .postcode {
 border: 1px solid #777;height:1.4em;width:4em;
}
form.kort button {
 display: inline;
 padding: 0 1.2em .5em;
 border: 1px solid #000;
 margin-left:.5em;
height:1.8em;
}





/* red accent on * in forms */
label span {
  color:#0F3255;
}
/* form with orderd list */

.formulier ol, .formulier li {margin:0 !important;padding:0 !important;list-style-type:none;}
.formulier ol li {list-style: none !important;
}

/* red line above p */
p.info {
  border-top:1px solid #cccccc;
	margin-top: .3em;
	padding-top: .3em;
}

p.info.notitle {
	border:0;
}

/* contactbox */
#contentbox .linklist.contact {
	border-top-color:#000!important;
}
.relatedpane ul.linklist.contact {
	border-top: 1px solid #000 !important;
}
.relatedpane ul.linklist.contact li.telephone {
	padding: .3em 1.8em .35em 0;
	border:3px solid #fff;
	border-left:0;
	border-bottom: 1px solid #dedfde;
}

.relatedpane ul.linklist.contact li.email a {
	display:inline;border-top: 1px solid #dedfde;
}
.relatedpane h2.contact {
	color:#000;
	margin: 3.8em 0 .5em 0;
	border:0 !important;
}

/* ordered linklists (search results, sitemap, brancheoverview) */
#contentbox ol.linklist {
	margin:0;
}
#contentbox ol.linklist li {
	list-style-type:none;
}
div.article-list {border-top:1px solid #dedfde;padding-bottom:3em;}

/* branchename and -link in red bar */
div.branche {
	position:absolute !important;
	top:10.9em;
	left:21px;
	width:72%;
	height:4.5em;
	min-width:560px;
	max-width:700px;

}
.branche p {
	position:absolute;
	left:0;
	bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: normal;
	line-height:0.7em;
	color:#fff;
	padding-left:0.7em;
	min-width:30em;
}
.branche p a,
.branche p a:visited {
	color:#fff;
	text-decoration:none;
	font-family :Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.branche p a:hover,
.branche p a:active,
.branche p a:focus {
	color:#fff;
	text-decoration:underline;
}
/* text under link in grey, i.e. participanten */
.additional_text {display:block;color:#555;}

/* abc list for branche overview */
	#contentbox	.linklist.abc {clear:both;margin-bottom:3em !important;border-top:1px solid #dedfde;}
	#contentbox	.linklist.abc li a {font-weight:bold;}
	#contentbox	.linklist.abc li a span {font-weight:normal;color:#000;display:block;}
	#contentbox .linklist.abc li a:hover span, .linklist.abc li a:active span, .linklist.abc li a:focus span {color:#0F3255;}

/* searchresults */
div.results {
 border-top:1px solid black;
}
div.paging-searchresults {
  padding:0.8em 0 0.8em 3px;
	color:#0F3255;
}
.paging-searchresults h2 {
    color:#0F3255;
	margin:0;
	padding:0;
	font-weight:normal;
}
.paging-searchresults ol {
  float:right;width:auto;
	 margin: 0 -3px !important;
 padding: .6em 3px;
}
.paging-searchresults.bottom {
    margin-top:-1px;
	border-top:1px solid black;
}

#contentbox .paging-searchresults li {
float: left;
 margin: 0 !important;
 padding-left: .6em;
 padding-right: 0.6em;
 padding-bottom: .2em;
 border-right: 1px solid #cccccc;
 background: none;
 color: #666666;
 line-height: 1.3em;
 text-align: center;
 list-style-type:none;
}

#contentbox .paging-searchresults li.previous {
 padding-left: 0;
}
#contentbox .paging-searchresults li.next {
 border-right: none;
}
#contentbox .paging-searchresults li a {
 color: black;
 text-decoration: none;
}
#contentbox .paging-searchresults li a:hover,
#contentbox .paging-searchresults li a:active,
#contentbox .paging-searchresults li a:focus {
 color: #7EB213;
 text-decoration: underline;
}
#contentbox .paging-searchresults li span {
 color: #000;
}
#contentbox .paging-searchresults ol:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.results .linklist .bloklink, .linklist .bloklink p {
  color:#555;
}
.results .linklist .bloklink span {
  display:block;
	font-style:italic;
}
.bottom {
  margin-bottom:3em
 }
 .optionset {
	width:45%;
	padding:0 12px 0 0;
	float:left;
}
.theoptions {
	margin:0 0 1.8em 0;
}
/* the link with more options in 'uitgebreid zoeken' */
.extended-search-form label {
 display: inline;
 margin: 0 .5em 0 0;
 position: relative;
 top: -.2em;
 color:#000;
 padding-top:.2em;
}
fieldset.selectoptions {padding-top:1em; margin:0; }
fieldset.selectoptions label {display:block; width:8em;top:0; }

.extended-search-form fieldset {
	height: 2.2em;
	margin: 2px 2px 2px 2px;
}

label.search-for {
	display:block;
	float:left;
	width:10em;
}

.wide {
	width:48.5%;
	font-size: 120%
}
.extra-wide {
	width:71%;
	font-size: 120%
}
.list-wide {
 width:72%!important;margin:0 .4em .95em 0;
}
label.you-searched-for { top: -0.1em;}
.extended-search-form .theoptions label {width:8em;padding-left:.2em}
.extended-search-form .theoptions .list-wide {
 width:75%;
}

fieldset.filter {
	margin:.65em 0 0 8em;
}


/* Link for extended search options */
.extended-search-form h2 a,
.extended-search-form h2 a:visited {
	display: block;
	padding: .3em 1.8em 1em 16px;
	color:#0F3255;
	background: url(/images/bg_icon_branche_anker.gif) no-repeat 0 -.2em;
	text-decoration: none;
	font-weight:normal;
	cursor:pointer;
}
.extended-search-form h2 a:active,
.extended-search-form h2 a:hover,
.extended-search-form h2 a:focus {
	background: url(/images/bg_icon_branche_anker_hover.gif) no-repeat 0 -.2em;
	outline: none;
}
.extended-search-form h2 a.closed,
.extended-search-form h2 a.closed:visited {
	background: url(/images/bg_icon_branche.gif) no-repeat 0 0;
	cursor:pointer;
}
.extended-search-form h2 a.closed:hover,
.extended-search-form h2 a.closed:active,
.extended-search-form h2 a.closed:focus {
	background: url(/images/bg_icon_branche_hover.gif) no-repeat 0 0;
	outline:none;
}
.extended-search-form h2 a.open {margin-bottom:-.8em;}

/* at brancheoverzicht */
ul.linklist li.section {
	border-top:1px solid #dedede;
	margin-top:24px !important;
	font-weight:bold;
}

/* sitemap page */
ul.linklist.sitemap {
  border-top:0 !important;

}
ul.linklist.sitemap li h2 {margin: .2em 0 .3em;}

ul.linklist.sitemap li {list-style:none !important;}
ul.linklist.sitemap
 li h2 {
   margin: .9em 0 .3em;color:#0F3255;
}
ul.linklist.sitemap li ol
  {margin-bottom:4em !important;
	border-top:1px solid black;
}
/* for sub branches */
ul.linklist.sitemap li ol li.main-branche,
ol.linklist li.main-branche {
  font-weight:bold;}
ul.linklist.sitemap li ol li.main-branche a,
ol.linklist li.main-branche a {
	border-top:1px solid #dedfde;
}
ul.linklist.sitemap li ol li.no-sub-branche,
ol.linklist li.no-sub-branche {
  font-weight:bold;
	margin-bottom:2em !important;
	border-top: 1px solid #dedfde
}
ul.linklist.sitemap li ol li ol,
ol.linklist li.main-branche ol {
	border-top:0;
	margin-bottom:2em !important;
}
ul.linklist.sitemap li ol li.main-branche ol a,
ol.linklist li.main-branche ol a {border-top:0;}


/* for sub subjects */
ul.linklist.sitemap li ol li.main-subject,
ol.linklist li.main-subject {
  font-weight:bold;}
ul.linklist.sitemap li ol li.main-subject a,
ol.linklist li.main-subject a {
	border-top:1px solid #dedfde;
}
ul.linklist.sitemap li ol li.no-sub-subject,
ol.linklist li.no-sub-subject {
  font-weight:bold;
	margin-bottom:2em !important;
	border-top: 1px solid #dedfde
}
ul.linklist.sitemap li ol li ol,
ol.linklist li.main-subject ol {
	border-top:0;
	margin-bottom:2em !important;
}
ul.linklist.sitemap li ol li.main-subject ol a,
ol.linklist li.main-subject ol a {border-top:0;}


/* sitemap alphabetical */
ol.linklist.sitemap-abc li a span {display:block;color:#777;}


/* heading in subnavigation */
#subnavigation h3 {color:#0F3255; position:relative; left:2.8em; top:1.2em;}

/* branchespecific in subnavigation */
#contentbox .navigationpane #subnavigation li.branchespecific strong {
background:none;
}
#contentbox .navigationpane #subnavigation li.branchespecific strong span {
	color:#0F3255;
	font-weight:bold;
	margin-top:2em;
	background:none;
}
#contentbox .navigationpane #subnavigation li.branchespecific ul li a {
font-weight:normal;}

#contentbox .navigationpane #subnavigation li.branchespecific ul li.active {
  background:url(/images/bg_a_subnav_open.gif) 0 100% no-repeat;
	color: #fff;
}
#contentbox .navigationpane #subnavigation li.branchespecific ul li.active strong span {
  margin-top:0;
	color:#fff;
	font-weight:normal;
}

/* back navigation */
#contentbox .navigationpane #subnavigation ul.back li {
	font-weight:normal;
}
#contentbox .navigationpane #subnavigation ul.back li a span {
	display:block;
	line-height:1.35em;
	background: url(/images/bg_a_span_subnav_terug.gif) no-repeat 0 5%;
	padding:3px 0 5px 31px;
}
#contentbox .navigationpane #subnavigation ul.back li a:hover span {
	background:url(/images/bg_a_span_subnav_terug_hover.gif) no-repeat 0 5%;
}


/*  Tabs
-------------------------------------------- */

/* tabs content container */
.tab-box {
	clear:left;
}
/* tabs */
.tabs {
	width:99.2% !important;
	width /**/:93.5%;
	float:left;
	line-height:normal;
	background:url(/images/bg-tabs.gif) repeat-x bottom;
	margin-top:4px !important;
}
.tabs ul {
	width:auto;
	margin:0 !important;
	padding:0 !important;
	list-style:none;
	padding-left:12px !important;
}
.tabs ul li {
	float:left;
	margin:5px 0 0 9px !important;
	padding:4px 8px 5px 8px !important;
	border:1px solid #7f7f7f;
	border-bottom:1px solid #cccccc;
	background:none !important;
}
.tabs a:hover {
	color:#7EB213 !important;
}
.tabs ul li a, .tabs ul li a:visited {
	display:inline;
	color:#000;
	text-decoration:none;
	border-bottom:0;
	padding:0 !important;
}
.tabs a:hover, .tabs a:focus, .tabs a:active {
	color:#7EB213;
	border:0;
	background:none;
}
.tabs ul li a span {
	font-weight:bold;
}
.tabs .active {
	margin:4px 0 0 9px !important;
	border:1px solid #cccccc;
	border-top:2px solid #cccccc;
	border-bottom:1px solid #fff;
	background:#fff;
}
.tabs .active strong {
	font-weight:normal
}
.tabs .active strong span {
	font-weight:bold !important;
}
.tabs .no-results a, .tabs .no-results a:visited {
	color:#7f7f7f;
}
/* tab inhoud */
#content div.tab-content-box {
	width:99% !important;
	width /**/:93.3%;
	clear:both;
	border:1px solid #e4e4e4;
	border-top:0;
	border-bottom:3px solid #ccccc;
	padding-top:2.3em;
	margin-bottom:1.8em;

}
div.tab-content {
	padding: 0 10px 1.8em 14px !important;
}
div.tab-content h3 {font-weight:normal;color:#0F3255;}


/* link-lijsten voor uitklappen */
div.branchespecific {margin:0;padding:0;}

div.branchespecific ul li ul.linklist {
	margin:0;
	overflow:hidden;
	background:#fff;
	padding:0 0 2.0em 0;
}
div.branchespecific ul li.per-branche {
	background:none !important;
	padding:0 !important;
	margin:0 !important;
}

h3.branchename {margin:0;padding:0;font-weight:normal;}
div.branchespecific ul li.per-branche {
	border-bottom: 1px solid #cccccc;
}
div.branchespecific ul li.per-branche a,
div.branchespecific ul li.per-branche a:visited {
	display: block;
	padding: .3em 1.8em .35em 16px;
	color:#0F3255;
	background: url(/images/bg_icon_branche.gif) no-repeat left top;
	text-decoration: none;
}
div.branchespecific ul li.per-branche a:hover,
div.branchespecific ul li.per-branche a:active,
div.branchespecific ul li.per-branche a:focus {
	background: url(/images/bg_icon_branche_hover.gif) no-repeat left top;outline:none;
}
/* geneste */
div.branchespecific ul li.per-branche ul,
div.branchespecific ul li.per-branche p,
div.branchespecific ul li.per-branche h2 {
	margin-left:16px !important;border-top:0;
}
div.branchespecific ul li.per-branche h2 {
	color:#000 !important;
}
div.branchespecific ul li.per-branche h2.accent.line {
	border-bottom:1px solid #000 !important;
}
div.branchespecific ul li.per-branche ul li a, div.branchespecific ul li.per-branche ul li a:visited {
	color:#000;
}
div.branchespecific ul li.per-branche ul.linklist.accent {
	border-top:1px solid #777 !important;
}
/* Link for extended information on product pages */
.extended-information h2 a,
.extended-information h2 a:visited {
	display: block;
	padding: .3em 1.8em 1em 16px;
	color:#0F3255;
	background: url(/images/bg_icon_anker.gif) no-repeat 0 -.2em;
	text-decoration: none;
	font-weight:bold;
	font-size: 90%;
	cursor:pointer;
}
.extended-information h2 a:active,
.extended-information h2 a:hover,
.extended-information h2 a:focus {
	background: url(/images/bg_icon_anker_hover.gif) no-repeat 0 -.2em;
	outline: none;
}
.extended-information h2 a.closed,
.extended-information h2 a.closed:visited {
	background: url(/images/bg_icon_basis.gif) no-repeat 0 0;
	cursor:pointer;
}
.extended-information h2 a.closed:hover,
.extended-information h2 a.closed:active,
.extended-information h2 a.closed:focus {
	background: url(/images/bg_icon_basis_hover.gif) no-repeat 0 0;
	outline:none;
}
.extended-information h2 a {
	margin-bottom: -16px;
}
.extended-information ul.closed {
	display: none;
}

.extended-information h1 a,
.extended-information h1 a:visited {
	display: block;
	padding: .3em 1.8em 1em 16px;
	color: #7eb213;
	background: url(/images/bg_icon_anker_2.gif) no-repeat 0 .5em;
	text-decoration: none;
	font-weight:normal;
	cursor:pointer;
}
.extended-information h1 a:active,
.extended-information h1 a:hover,
.extended-information h1 a:focus {
	background: url(/images/bg_icon_anker_hover_2.gif) no-repeat 0 .5em;
	outline: none;
}
.extended-information h1 a.closed,
.extended-information h1 a.closed:visited {
	background: url(/images/bg_icon_basis_2.gif) no-repeat 0 .5em;
	cursor:pointer;
}
.extended-information h1 a.closed:hover,
.extended-information h1 a.closed:active,
.extended-information h1 a.closed:focus {
	background: url(/images/bg_icon_basis_hover_2.gif) no-repeat 0 .5em;
	outline:none;
}
.extended-information h1 a {
	margin-bottom: -16px;
}

