/* Spanz CSS Document last rev: 06.10.2011 */
* { margin:0; padding:0;}

/*** HTML elements */
/*******************/
body { font-family:Arial, Helvetica, sans-serif; font-size:87.5%; line-height:1.5em; color:#4F2248; background-color:#AC9D73; }
img, table, fieldset { border:0; }

a, a:link, a:visited, a:hover , a:active { text-decoration:none; color:#42b4e6; }
a:hover { color:#0079A7; text-decoration: underline; }

h1 { font-size:3.0em; line-height:1.0em; font-weight:normal;}
h2 { font-size:1.5em; font-weight:normal;}
h3 { font-size:1.2em; font-weight:bold; margin-bottom:5px; }
h4 { font-size:1.0em; font-weight:bold;}
h5 { font-size:1.0em; font-weight:normal;}
h2.artikel_subtitel { font-weight:normal; font-size:1.8em; line-height:1.0em; }

.content p, .content .paragraph, .content .paragraaf { margin-bottom:25px; }
tr, td { vertical-align:top; }

/*** FORM */
select, input, textarea { border: 1px solid #999; font-size:0.9em; font-family: Arial, sans-serif;}
input[type=radio], input[type=checkbox], input[type=image], input[type=submit]{ background-color: #fff; border: none; }
input:focus, select:focus , textarea:focus { border: 1px solid #999; }

/*** GENERIC elements */
/**********************/
.required, .verplicht {color:red;}
.bs { font-size:0.8em; line-height:1.15em; color:#aaa;  }
.lead { font-weight:bold; margin-bottom:20px;}
.hb_paragraaf_tekst ul, .lead ul, .item ul, .paragraph ul {margin:5px 20px;}

/*** STRUCTURAL elements */
/*************************/
#container { width:100%;margin-top:10px;}
#container-inner { width:100%; height:100%; margin: 0 auto; text-align:left; overflow:hidden; width: 940px; min-width: 940px; }

.content {float:left; width:560px;}
.content .inner {background-color:#fff; padding:0 10px; clear:both;}
span.top { display:block; width:100%; height:10px; background-color:transparent; font-size:0.001em;}
span.bottom { display:block; width:100%; height:10px; background-color:transparent; font-size:0.001em;}
.inner {overflow:hidden;}
.content .top {background-image: url(/clientdata/icons/rnd-content-top.png); background-repeat: no-repeat; background-position:top left;}
.content .bottom {background-image: url(/clientdata/icons/rnd-content-bottom.png); background-repeat: no-repeat; background-position:top left;}
.subnav .top {background-image: url(/clientdata/icons/rnd-subnav-top.png); background-repeat: no-repeat; background-position:top left;}
.subnav .bottom {background-image: url(/clientdata/icons/rnd-subnav-bottom.png); background-repeat: no-repeat; background-position:top left;}
.module .top {background-image: url(/clientdata/icons/rnd-blok-white-top.png); background-repeat: no-repeat; background-position:top left;}
.module .bottom {background-image: url(/clientdata/icons/rnd-blok-white-bottom.png); background-repeat: no-repeat; background-position:top left;}
.mod-blue .module-inner { background-color:#42B4E6; }
.mod-blue .top {background-image: url(/clientdata/icons/rnd-blok-blue-top.png);}
.mod-blue .bottom {background-image: url(/clientdata/icons/rnd-blok-blue-bottom.png);}
.mod-brown .module-inner { background-color:#613418; }
.mod-brown .top {background-image: url(/clientdata/icons/rnd-blok-brown-top.png);}
.mod-brown .bottom {background-image: url(/clientdata/icons/rnd-blok-brown-bottom.png);}
.mod-darkblue .module-inner { background-color:#414656; }
.mod-darkblue .top {background-image: url(/clientdata/icons/rnd-blok-darkblue-top.png);}
.mod-darkblue .bottom {background-image: url(/clientdata/icons/rnd-blok-darkblue-bottom.png);}
.mod-darkpurple .module-inner { background-color:#4F2248; }
.mod-darkpurple .top {background-image: url(/clientdata/icons/rnd-blok-darkpurple-top.png);}
.mod-darkpurple .bottom {background-image: url(/clientdata/icons/rnd-blok-darkpurple-bottom.png);}
.mod-green .module-inner { background-color:#B2BC00; }
.mod-green .top {background-image: url(/clientdata/icons/rnd-blok-green-top.png);}
.mod-green .bottom {background-image: url(/clientdata/icons/rnd-blok-green-bottom.png);}
.mod-grey .module-inner { background-color:#A8ADB4; }
.mod-grey .top {background-image: url(/clientdata/icons/rnd-blok-grey-top.png);}
.mod-grey .bottom {background-image: url(/clientdata/icons/rnd-blok-grey-bottom.png);}
.mod-lightbrown .module-inner { background-color:#AC9D73; }
.mod-lightbrown .top {background-image: url(/clientdata/icons/rnd-blok-lightbrown-top.png);}
.mod-lightbrown .bottom {background-image: url(/clientdata/icons/rnd-blok-lightbrown-bottom.png);}
.mod-lightpurple .module-inner { background-color:#AAA7C1; }
.mod-lightpurple .top {background-image: url(/clientdata/icons/rnd-blok-lightpurple-top.png);}
.mod-lightpurple .bottom {background-image: url(/clientdata/icons/rnd-blok-lightpurple-bottom.png);}
.mod-orange .module-inner { background-color:#ED8000; }
.mod-orange .top {background-image: url(/clientdata/icons/rnd-blok-orange-top.png);}
.mod-orange .bottom {background-image: url(/clientdata/icons/rnd-blok-orange-bottom.png);}
.mod-blue a, .mod-brown a, .mod-darkblue a, .mod-darkpurple a, .mod-green a, .mod-grey a, .mod-lightbrown a, .mod-lightpurple a, .mod-orange a { text-decoration:none; color:#fff;}
.mod-blue, .mod-brown, .mod-darkblue, .mod-darkpurple, .mod-green, .mod-grey, .mod-lightbrown, .mod-lightpurple, .mod-orange { text-decoration:none; color:#fff;}

/* SERVICE NAVIGATION: contact, AAA
------------------------------------- */
.superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;} 
#topnav { float:right; margin-right:10px; font-size:0.8em;}
#topnav { color:#999; }
#topnav a{ color:#999; text-decoration:none; }
#tekstgrootte {display:inline;}
#tekstgrootte li { display:inline; }
#tekst-kleiner   { font-size:0.8em; }
#tekst-standaard { font-size:1.0em; }
#tekst-groter    { font-size:1.2em; }
#nav li ul { z-index:100; } /* layer the absolute divs  */

/* QUICKSEARCH
------------------------------------- */
#searchform {float: right; width: 100px; height: 14px; padding-top: 3px;}
#quicksearchwebsite .searchbtn {  border: none; float: left;}

#criteria {  font-size: 0.8em; color:#999; height:13px; width:75px; float: left; border:1px solid #CCCCCC;} 
/* HEADER: navigation */
#header{ margin-bottom:10px;height:180px; overflow:hidden; width:940px; position: relative;}
.jquery-corner {z-index: 99;}
#header_overlay { width:940px; height:180px; /* width:920px; height:91px; clear:both; overflow: hidden; */ position: absolute; top: 0px; left: 0px; z-index:0;}
#header_overlay_citymarketing { float:right; height:91px; margin: 10px 10px 0 0;}
#logo-link { margin:10px 0 0 10px; display:block; float:left;}
#navigation {
	background-image: url(/clientdata/icons/rnd-navigation.png); background-repeat: no-repeat; background-position:top left;
	margin-bottom:10px; padding:3px 10px; /* clear:both; */ /* float:left; */ height:24px;  font-family:Arial, Helvetica, sans-serif; }
a {/* position: relative;  */}

/* ALGEMEEN */
.article { /*overflow:hidden; */ clear:both; }
.article-header { margin-bottom:15px; }
.read-more {float:right; margin-top:5px; }
.images { margin-bottom:15px; }

.subnav { float:left; width:180px; overflow:hidden; margin-right:10px; }
.subnav .inner{ background-color:#FFF; overflow:hidden; clear:both;}
.subnav ul.subnavigatie{ width:160px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px; list-style:none;}
.subnav ul.subnavigatie li { border-bottom: 1px solid #ccc; margin-bottom:5px; padding-bottom:5px; }
.subnav ul.subnavigatie li ul { padding-bottom:5px; font-size:0.8em; font-weight:normal; }
.subnav ul.subnavigatie li ul li{ border-bottom: none; margin-bottom:2px; padding-bottom:2px; }
.subnav ul.subnavigatie a, .subnav .subnavigatie a:link, .subnav .subnavigatie a:active { color:#999;text-decoration:none;} 
.subnav ul.subnavigatie>li.active>a { /* color:#42b4e6; */ }
.subnav ul.subnavigatie a:hover {/* color:#42b4e6; */}
.subnav ul.subnavigatie a:visited {}
.subnav ul.subnavigatie li ul {list-style-type: none; padding: 0; margin: 0;}
.subnav ul.subnavigatie li ul li {margin-left: 0px; padding-left: 14px;}
.subnav ul.subnavigatie li ul li {background-image: url(/clientdata/icons/link_grey.gif); background-repeat: no-repeat; background-position: .3em .7em; }
.subnav ul.subnavigatie li ul li.active {background-image: url(/clientdata/icons/link.gif);  }
.subnav ul.subnavigatie li ul li.active>a {color:#42b4e6;}

.sidebar2 { width:180px; overflow:hidden; font-size:0.9em; float:right; margin-left:10px; }

/* BREADCRUMB */
/**************/
.subheader {/*overflow:hidden; */}
ul.breadcrumbs {list-style:none; font-size:0.8em; width:100%; overflow:hidden; float:left; color:#999; margin-bottom:20px; line-height:1.2em;text-transform:lowercase;}
ul.breadcrumbs li { margin-left:1px; padding-right:2px; display:inline; list-style:none; }
ul.breadcrumbs li.first { margin-left:0; }
ul.breadcrumbs li.first a { margin-left:0;}
ul.breadcrumbs li a,  ul.breadcrumbs li a:link, ul.breadcrumbs li a:visited, ul.breadcrumbs li a:hover , ul.breadcrumbs li a:active { color:#999; text-decoration:none;}
ul.breadcrumbs li a:hover { text-decoration:underline; color:#999;}

/*  ARTICLE - SIDEBAR */
.externelinks, .internelinks { margin-bottom:10px; padding-bottom:5px; overflow:hidden; }
div.internelinks, div.externelinks  { border-bottom:1px solid #98C340; }

.module2 { margin-bottom:10px; overflow:hidden; clear:both; position:relative; }
.module2 h4{ font-weight:normal; }
.module2 ul { margin:1px; list-style-type:none; /* font-size:0.9em;  */}
div.module2 li  { display:block; background-repeat: no-repeat; background-position: 0 8px; }
ul.internelinks li { background-image: url(/clientdata/icons/link_intern.gif); padding:0;}
ul.externelinks li { background-image: url(/clientdata/icons/link_extern.gif); padding:0;}
ul.bijlagen li { background-position: 0 4px; padding:0;}

/* INHOUDSOPGAVE */
ul#hb_artikel_inhoudsopgave { margin:10px 0; font-size:0.9em; }
ul#hb_artikel_inhoudsopgave li { display:inline; }

.module { margin-bottom:10px; overflow:hidden; }
.module-inner { background-color:#fff; padding:0 10px; clear:both; }
.module-inner ul{margin-left:15px;}
.module-inner ul.bijlagen, .module-inner ul.externelinks, .module-inner ul.internelinks{margin-left:0px;}
.module-inner ul.bijlagen li, .module-inner ul.externelinks li, .module-inner ul.internelinks li  {padding-left: 20px;}

/* zorgt ervoor dat de margins onderaan de blokken niet voor open ruimtes zorgen */
.clear-margin {clear:both;height:1px;}

/* HOMEPAGE */
.homepage .paragraph,
.homepage .read-more,
.homepage .item
{ font-size:0.9em; line-height:1.3em; }
.homepage .sidebar2
{ font-size:1.0em; }
.mod-homepage { margin-bottom:10px; }
.mod-homepage ul {margin: 0;}
.homepage .agenda .mod-homepage .inner {padding:0;}
.mod-homepage .nieuws { float:right; width:265px; }
.nieuws .news-image {float: left; padding: 0 5px 2px 0;}
.nieuws .news-image .image {margin: 0; float: left;}
.nieuws .item {}
.mod-homepage .agenda { float:left; width:265px; }
.agenda .agenda-image {float: left; padding: 0 5px 2px 0;}
.agenda .agenda-image .image {margin: 0; float: left;}
#tagsblok {margin-top:10px;}

/* HOMEPAGE FRONTPAGE SLIDER */
#rotate {height: 224px; overflow: hidden;}
.ui-tabs-nav { padding: 0;}
.ui-tabs-vertical { width: 560px; background-color: #fff;}
.ui-tabs-vertical .ui-tabs-nav { float: right; width: 174px; margin: 0; }
.ui-tabs-vertical .ui-tabs-nav ul {width: 174px;}
.ui-tabs-vertical .ui-tabs-nav li {width: 154px; height: 45px;  padding: 0 5px 0 14px; }
.ui-tabs-vertical .ui-tabs-nav li a {line-height: 16px; color: #42B4E6; height: 30px;  /*height zodat te grote titel verdwijnen*/ overflow: hidden; padding: 5px 0 0 5px; margin:0; }
.ui-tabs-vertical .ui-tabs-nav li a span { padding: 0; }
.ui-tabs-vertical .ui-tabs-nav li div {border-top: 1px solid #999; padding: 0;}
.ui-tabs-vertical .ui-tabs-nav li div.first {border: none;}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {background: #ffffff url("/clientdata/images/fps-demo/arrow.gif") no-repeat 0px 6px; }
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected a { color: #0079a7;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a {top: 0px;}
.ui-tabs-nav a, .ui-tabs-nav a span {text-align: left;}
.ui-tabs-nav a {white-space: normal;}

.ui-tabs-vertical .ui-tabs-panel .introimage {margin: -60px 0 0 0;}
.ui-tabs-vertical .ui-tabs-panel .introtext {color: white; padding: 5px; height: 215px; position: absolute; top: 0; left: 40px; width: 150px;}
.ui-tabs-vertical .ui-tabs-panel .introtext  a {text-align: left; color: #fff; text-decoration: underline; line-height: 30px;}
.ui-tabs-vertical .ui-tabs-panel .introtext-bg {margin: 0; padding: 5px; height: 214px; position: absolute; top: 0; left: 40px; width: 150px; background-color: #000; opacity: .4; filter: alpha(opacity=40);}	
.ui-tabs-vertical .ui-tabs-panel {padding: 0; overflow: hidden; /*voor de afbeelding */ float: left; width: 380px; height: 225px; border: none; /*position: relative;*/}
.ui-tabs-vertical .ui-tabs-panel img {border: 0;}
.ui-tabs-vertical .ui-tabs-panel a {margin: 0; padding: 0;}
.ui-tabs-vertical .ui-tabs-panel a:hover {margin: 0; text-decoration: underline;}

#nav li ul { z-index:100; } /* layer the absolute divs */
#frontpageslider {}

.social {position: relative; background-color: #fff; padding: 0; width: 180px; }
.social .module-inner {background-color: #fff; padding: 0; width: 180px;}
.social-inner  {text-align: center; padding-top: 8px;}

/* indien stabiel met corners, kan het weg*/
.corner-top {position: absolute; height: 5px; z-index: 3; top: 0; left:0;}
.corner-bottom {position: absolute; height: 5px; z-index: 3; bottom: 0;}
.frontpageslider .corner-top {width: 560px;}
.frontpageslider .corner-bottom {width: 560px;}
.frontpageslider .corner-top {width: 940px;}
.frontpageslider .corner-bottom {width: 940px;}
.corner-mask-tr {float: right; width: 5px; height: 5px; z-index: 3; background: url("/clientdata/images/fps-demo/masktopright.png") no-repeat 0 0 transparent;}	
.corner-mask-tl {float: left; width: 5px; height: 5px; z-index: 3; background: url("/clientdata/images/fps-demo/masktopleft.png") no-repeat 0 0 transparent;}	
.corner-mask-br {float: right; width: 5px; height: 5px; z-index: 3; background: url("/clientdata/images/fps-demo/maskbottomright.png") no-repeat 0 0 transparent;}	
.corner-mask-bl {float: left; width: 5px; height: 5px; z-index: 3; background: url("/clientdata/images/fps-demo/maskbottomleft.png") no-repeat 0 0 transparent;}

.corner-mask-tl {_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/clientdata/images/fps-demo/masktopleft.png');}	
.corner-mask-tr {_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/clientdata/images/fps-demo/masktopright.png');}	
.corner-mask-br {_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/clientdata/images/fps-demo/maskbottomright.png');}	
.corner-mask-bl {_background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='/clientdata/images/fps-demo/maskbottomleft.png');}
/* einde corners*/

/*** footer */
#footer{ margin:4px 200px; padding:0 2px 10px 2px; color:#000; font-size: 0.7em; clear:both; overflow: hidden; }
#footer #opdrachtgever {float:left; width:180px; overflow:hidden; } 
#footer #spanzfooter { float:right;text-align:right; }
#footer #footernav { float:left; }
#footer a, #footer a:link, #footer  a:visited, #footer  a:hover , #footer  a:active { color:#000; padding:0; font-weight: normal;text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .lastchangedate { width: 140px; padding-right:10px; } 
/* einde footer */

/* tags */
ul.tags { line-height:1.6em; padding:0; width: 540px;}
ul.tags li{ display:inline; padding-right:3px;}
ul.tags a {text-decoration:none;}
ul.tags li.tags_size_06 { font-size:1em; }
ul.tags li.tags_size_07 { font-size:1.05em; }
ul.tags li.tags_size_08 { font-size:1.1em; }
ul.tags li.tags_size_09 { font-size:1.15em; }
ul.tags li.tags_size_10 { font-size:1.2em; }
ul.tags li.tags_size_11 { font-size:1.25em; }
ul.tags li.tags_size_12 { font-size:1.3em; }
ul.tags li.tags_size_13 { font-size:1.35em; }
ul.tags li.tags_size_14 { font-size:1.4em; }
ul.tags li.tags_size_15 { font-size:1.45em; }
ul.tags li.tags_size_16 { font-size:1.5em; }
ul.tags li.tags_size_17 { font-size:1.55em; }
ul.tags li.tags_size_18 { font-size:1.6em; }
ul.tags li.tags_size_19 { font-size:1.65em; }
ul.tags li.tags_size_20 { font-size:1.7em; }
ul.tags li.tags_size_21 { font-size:1.75em; }
ul.tags li.tags_size_22 { font-size:1.8em; }
ul.tags li.tags_size_23 { font-size:1.85em; }
ul.tags li.tags_size_24 { font-size:1.9em; }
ul.tags li.tags_size_25 { font-size:1.95em; }
ul.tags li.tags_size_26 { font-size:2.0em; }
ul.tags li.tags_size_27 { font-size:2.05em; }
ul.tags li.tags_size_28 { font-size:2.1em; }
ul.tags li.tags_size_29 { font-size:2.15em; }
ul.tags li.tags_size_30 { font-size:2.2em; }

/* FUNCTION/ITEMS: algemeen */
.function { padding-bottom:10px; }
.items {}
.date, .datum {font-size:0.8em; line-height:1.0em; color:#999; }
.item a.image{ display:block; float:right; margin-left:10px; margin-bottom:5px; margin-top:20px;}
.item h2 { margin:0; }
.item .text { padding-bottom:10px;}
.item .paragraph { margin:0;}
.item .readmore { text-align:right; font-size:0.9em; margin-bottom:5px;}
.item { border-bottom:1px solid #E5E5E5; margin-bottom:10px; padding-bottom:10px; overflow:hidden; }
.last-item { border-bottom:none; }

.sociallinks {margin:30px 0 20px 0; clear: both; border-top:1px solid #666; padding-top:10px;}
/*DEFAULT SOCIAL LINK BLOCK RECHTS*/
.socialblock ul{margin: 0;list-style-type: none;}
.socialblock li{padding: 0 0 4px 0;}
.socialblock img{vertical-align: middle; margin: 0 10px 0 0;}
.socialblock a{text-decoration: none;}

/* REVIEWS: weergave lijst met reviews  */
div.reviews { margin-top:10px; float:left; clear:left; color:#666; width:100%; }
div.reviews a, div.reviews a:link, div.reviews a:visited, div.reviews a:hover , div.reviews a:active { color:#666; } 
div.reviews .veld_long {width: 400px; height: 20px; }
div.reviews .veld_extralong {width: 400px;color: #666666;}
.reviews h4.reviews { padding-bottom:5px; border-bottom:1px solid #666; }
.reviews .addreviewanchor { font-weight:bold; margin-bottom:10px;}
.review { margin-bottom:10px; background-color:#f5f5f5; padding:10px; }
.reviewheader { font-weight:bold; margin-top:5px;}
.reviewdate { display:block; font-weight:normal; color:#999; font-size:0.8em; }

/* REVIEWS: toevoeg-formulier */
.reviewadd { margin-top:10px; margin-bottom:10px; background-color:#f5f5f5; padding:10px; }
.reviewadd input, .reviewadd textarea{ background-color:#fff; }
.reviewadd h4.reviewaddheader { font-size:1.0em; font-weight:bold; margin-bottom:15px; }
.reviewadd label { float:left; width:70px; clear:left; font-size:0.9em;}
.reviewadd .veld_long {float:left; width:250px; margin-bottom:5px; }
.reviewadd .veld_extralong { width:250px; }
.reviewadd .add { display:block; margin:15px 0 10px 70px ; }
.reviewadd .veld_long { color:#666; float:left; font-size:0.8em; }
.reviewadd label.txtDescription { margin-top:5px; }
.reviewadd-comment { margin-top:5px; margin-left:50px; width:250px; }
.reviewadd-comment .bs { color:#999; }
.reviewadd-inner {}

/* Nieuw op website */
#function_3 h5.hoofdstuk_titel { font-size:1.4em; font-weight:normal; }
#function_3 h5.hoofdstuk_titel a{ color:#333; text-decoration:none; }
#function_3 h4.paragraaf_titel { margin-top:30px;}
#function_3 .searchform {  clear:both; width:100%; overflow:hidden; }
#function_3 .showlatest { margin-right:5px; float:left; font-size: 0.8em; }
#function_3 .formbutton_med, #function_3 .formbutton_med:focus  { background-color: #bbb; width:105px; overflow:hidden; border: #777 1px solid; padding:1px 0; color: #fff; cursor: pointer; }
#function_3 .formbutton_med:hover  { background-color: #f00; width:105px; overflow:hidden; border: #990000 1px solid; padding:1px 0; color: #fff; cursor: pointer; }
#function_3 .formbutton_medactif, #function_3 .formbutton_medactif:focus  { background-color: #f00; width:105px; overflow:hidden; border: #990000 1px solid; padding:1px 0; color: #fff; cursor: pointer; font-weight:bold; }

/* sitemap */
#function_5 ul.sitemaplvl_1{ list-style-type: none; }
#function_5 ul.sitemaplvl_1 li{ margin-top:0; font-weight:bold; margin-top:5px; }
#function_5 ul.sitemaplvl_1 a{ font-weight:bold; } 
#function_5 ul.sitemaplvl_2{ margin-left:22px; /* list-style-type: none; */ }
#function_5 ul.sitemaplvl_2 li{ margin-top:0; font-weight:bold; }
#function_5 ul.sitemaplvl_2 a{  color:#000; /* background-image: url(/clientdata/icons/arrow_sitemap.gif); */ /* background-repeat: no-repeat; background-position: 0 4px; */ padding-left: 6px; font-weight:normal; }
#function_5 ul.sitemaplvl_2 a:hover{ /* background-image: url(/clientdata/icons/arrow_sitemap.gif); */ color:#777; }
#function_5 ul.sitemaplvl_3{ margin-left:32px; list-style-type: none; }

/* verity zoekpagina */
#frmverity {margin:20px;padding:0;}
#function_12 input[type=text] {height:20px;margin:0;padding:0;vertical-align:top;}
#function_12 .showcriteria {color:#ccc;font-weight:bold;font-style:italic;}
#veritySuggestionWord {font-weight:bold;}
#zoektips {margin-top: 20px;}
#zoektips ol {margin:0 20px;padding-left:20px;}
#function_12 .showcount {font-weight:bold;}
#function_12 .searchtitle, #searchrespagerbottom {margin-top:20px;}
#function_12 #pager.pager { background: none; padding: 0; }
#function_12 #pager.pager .pager-item,
#function_12 #pager.pager .pager-item a { color: #42B4E6; }
#function_12 #pager.pager .pager-item a:hover { color: #0079A7; }
#function_12 #pager.pager .pager-item.previous { margin-right: 8px; }
#function_12 #pager.pager .previous,
#function_12 #pager.pager .next { font-weight: normal; }
.gevonden {background-color:#ccc;color:#fff;}

/* nieuwspagina */
#function_14 .item{ margin-bottom:16px; overflow:hidden;clear:left; }
#function_14 .image { width:160px;float:right; margin-right:10px; overflow:hidden;}
#function_14 h4.paragraaf_titel {display:block; clear:none;}
#function_14 h4.paragraaf_titel span.bs { display:inline; font-size:14px; }
#function_14 span.bs { display:block; margin:5px; }
#function_14 span.text {display:block;}
#function_14 .newsbody {margin-bottom:0px;}
#function_14 .link_article {text-align:right;padding-right:6px;}
#function_14 .shadowbox {margin: 2px 0 3px 10px;}
#function_14 .social {width:480px;}
#function_14 .sociallinks-wrapper {padding:0; margin:0;}
#function_14 .social ul {margin:0;}
#function_14 .sociallinks {margin:20px 0 0 0; padding:0; border-top:0;}

/* agendaPro: zoekpagina/resultaatpagina */
#function_22 .searchresults { width:540px;/*width:482px;*/ border-bottom: 2px solid #00a4e4; font-weight:bold; margin-top:10px; margin-bottom:10px; }
#function_22 .content {width:540px;}
#function_22 .noitems { /*width:482px;*/}
#function_22 .items { /*width:482px;*/}
#function_22 .item { border-bottom: 1px solid #00a4e4; padding-bottom:8px; }
#function_22 div.searchform, #function_22 div.searchformfilm { /*width:482px;*/ margin:0 0 25px 0; overflow:hidden;  background-image: url(/clientdata/icons/bgredstriped.gif); background-repeat: repeat; background-position: top left; }
/*#function_22 div.searchform { margin:0 0 20px 0; overflow:hidden; border: 2px solid red;}*/
#function_22 table.searchform, #function_22 table.searchformfilm { }
#function_22 .searchbutton {  }
#function_22 .timespaninput {width:70px;}
#function_22 div.leesmeer { float:right; clear:both; margin-top:4px; }
#function_22 div.leesmeer a,
#function_22 div.leesmeer a:link,
#function_22 div.leesmeer a:visited,
#function_22 div.leesmeer a:active  { color:#ED1B23; text-decoration:none; }
#function_22 div.leesmeer a:hover { text-decoration:underline; }
#function_22 .agendaimage { width:160px; float:right; overflow:hidden; clear:both;}
#function_22 .soort { font-size:11px; color:#666; font-weight:bold; }
#function_22 .plaats { font-size:11px; color:#000; font-weight:bold; }
#function_22 .itemdate { font-size:11px; font-weight:bold; color:#999; }
#function_22 h3.paragraaf_titel { font-size:18px; color:#00A4E4; font-weight:normal; }
#function_22 h3.paragraaf_titel a, h3.paragraaf_titel a:link, h3.paragraaf_titel a:visited, #function_22 h3.paragraaf_titel a:hover, h3.paragraaf_titel a:active { text-decoration:none; color:#00A4E4; }
#function_22 h3.paragraaf_titel a:hover {text-decoration: underline;}
#function_22 h4.paragraaf_titel { clear:left; font-size:14px; color:#333; font-weight:bold; }
#function_22 div.searchform .inner, #function_22 div.searchformfilm .inner{ margin:0; padding:0; overflow:hidden; background-color:white; }
#function_22 td.description { width:140px; padding:3px; font-size:11px; font-weight:bold; }
.content_22 .lead, #function_22 h1.artikel_titel, #function_22 div.searchform, #function_22 div.searchresults, #function_22 div.items, #function_22 div.noitems, #function_22 div.pager {float: left; /*width:472px;*/}

/* whois */
#function_25 .hb_whois_omschrijving { font-style:italic; }
#function_25 h4.paragraaf_titel{ font-size:1.5em; font-weight:normal; }
#function_25 .hb_whois_naam { font-weight:bold; }

/* agendaPro: activiteit detailpagina */
#function_47 h3.paragraaf_titel { font-size:16px; }
#function_47 .leesmeerorganisatie { display:block; color:#999; font-size:11px; font-weight:normal; }
#function_47 .leesmeerorganisatie a,
#function_47 .leesmeerorganisatie a:link,
#function_47 .leesmeerorganisatie a:visited,
#function_47 .leesmeerorganisatie a:active  { color:#999; font-size:11px; font-weight:normal; }
#function_47 span.date { display:block; color:#666; font-size:10px; }
#function_47 span.gemeente { display:block; }
#function_47 span.deelgemeente { display:block; }
#function_47 span.woonplaats { display:block; }
#function_47 span.regio { display:block; }
#function_47 span.locatie { display:block; }
#function_47 span.leesmeer { display:block; color:#999;}
#function_47 a.websiteurl { display:block; }
#function_47 .imagecontainer { margin: 0 10px 10px 0; width:160px; float:left; overflow:hidden; clear:both; }
#function_47 .shortimage { margin:10px 0; }
#function_47 .agendalead { font-weight:bold; }
#function_47 .description { margin-bottom:20px; }
#function_47 .artikel { padding-top:20px; border-top: 1px solid #999; }
#function_47 .sidebar2 li{ margin-left:0; }
#function_47 .sidebar2 .imagecontainer { margin: 0 10px 10px 0; width:160px; float:none;  overflow:hidden; /* clear:both; */  }
#function_47 #portalpagerelated .date{ display:block; color:#666; font-size:10px; }
#function_47 table.details { width:100%; margin-bottom:10px; }
#function_47 table.details td.label{ font-weight:bold; width:70px; }
#function_47 table.details td.data{  }
#function_47 h5 { font-weight:bold; font-size:12px;  }
#function_47 .locatie { margin-bottom:5px; overflow:hidden; clear:both; width:100%; }
#function_47 .tijdstippen { margin-bottom:2px; }
#function_47 ul.reeksdata { overflow:hidden; margin-bottom:0; }
#function_47 ul.reeksdata li{ margin-left:15px; }
#function_47 ul.recurrence { }
#function_47 ul.recurrence li{ margin-left:15px; }
#function_47 div.recurrence { margin-bottom:20px; }
#function_47 h2.artikel_titel { margin:0 0 10px 0; font-size:26px; line-height:1.1em; background-color:#00a4e4; padding:0 4px 4px 4px; color:#fff; margin:0 0 10px 0; font-weight:normal; }
#function_47 .item h3 { font-weight:bold; font-size:14px; }
#function_47 .item { padding:0 0 4px 5px; margin-bottom:10px; border-left:2px solid #00a4e4; }
#function_47 div.prijsinfo { border:none; background-color:#f5f5f5; color:#666; padding:1px 5px 5px 5px; width:190px; float:right; overflow:hidden; }
#function_47 table.prijsinfo { }
#function_47 table.prijsinfo .description{ padding-right:5px; }
#function_47 table.prijsinfo .toelichting{  }
#function_47 table.prijsinfo strong { font-size: 12px;  }
#function_47 .wanneer { width:100%; overflow:hidden;  }
#function_47 .wanneer-inner {  overflow:hidden; margin-top:10px; }
#function_47 .extrainfo { }
#function_47 .extrainfo-inner {  overflow:hidden; margin-top:10px; }
#function_47 .extrainfo-inner p{ margin-bottom:10px; }
#function_47 .artiesten h4{ font-size:14px; }
#function_47 .artiesten { overflow:hidden; }
#function_47 .artiesten  .imagecontainer { overflow:hidden; margin:0; }
#function_47 .artiesten .leesmeer {  }
#function_47 .artiesten .leesmeer a,
#function_47 .artiesten .leesmeer a:link,
#function_47 .artiesten .leesmeer a:visited,
#function_47 .artiesten .leesmeer a:active  { color:#ED1B23; text-decoration:none; }
#function_47 .artiesten .leesmeer a:hover { text-decoration:underline; }
#function_47 .artiesten  .artiestdescription { font-size:11px; overflow:hidden; font-weight:normal; margin-bottom:10px; }
#function_47 .waarwanneer { clear:left; overflow:hidden; }
#function_47 div.extrainfo { clear:left; margin-top:20px;}
#function_47 ul.extrainfo { }
#function_47 ul.extrainfo li { list-style-type:none; }
#function_47 ul.extrainfo li .bijlage{ } 
#function_47 ul.extrainfo li .internelink { background-image:url(/clientdata/icons/pijl_intern.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:20px; }
#function_47 ul.extrainfo li .externelink { background-image:url(/clientdata/icons/pijl_extern.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:20px; }
#function_47 .agendadetail .artikel_titel {margin-bottom:15px;}
#function_47 .soort { font-size:11px; color:#666; font-weight:bold; }
#function_47 ul.externelinks li { list-style: none; background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
#function_47 .description{clear:both;}

/* function 57 agendaPro: -artiest-details*/
#function_57 .artiestlink { margin-top:10px; }
#function_57 .artiestdescription {  margin-top:10px; }
#function_57 .sidebar2 h4.paragraaf_titel { color:#00A4E4; }
#function_57 .itemdate{ font-size:11px; font-weight:bold; color:#999; }
#function_57 .agenda  .agendadescription { font-size:11px; overflow:hidden; font-weight:normal; margin-bottom:10px; }

/* function 58 agendaPro: -organisatie-details*/
#function_58 .organisatiedetails h4.paragraaf_titel { color:#00A4E4; }
#function_58 .sidebar2 h4.paragraaf_titel { color:#00A4E4; }
#function_58 a.mapslink, #function_58 a.mapslink:link, #function_58 a.mapslink:visited, #function_58 a.mapslink:hover, #function_58 a.mapslink:active { text-decoration:none; color:#ed1b24; }
#function_58 .agenda h3.blok_basic{ }
#function_58 .agenda h4{ font-size:14px; }
#function_58 .agenda { overflow:hidden; }
#function_58 .agenda  .imagecontainer { overflow:hidden; margin:0;}
#function_58 .agenda .leesmeer { float:left; }
#function_58 .agenda .leesmeer a,
#function_58 .agenda .leesmeer a:link,
#function_58 .agenda .leesmeer a:visited,
#function_58 .agenda .leesmeer a:active  { color:#ED1B23; text-decoration:none; }
#function_58 .agenda .leesmeer a:hover { text-decoration:underline; }
#function_58 .agenda  .agendadescription { font-size:11px; overflow:hidden; font-weight:normal; margin-bottom:10px; }
#function_58 .waarwanneer { overflow:hidden; }
#function_58 .itemdate{ font-size:11px; font-weight:bold; color:#999; }
#function_58 .paragraaf_tekst td {width:50%;}

/* FUNCTION_68 tagoverzichtspagina*/
#function_68 h3.hb_paragraaf_titel {margin-top:20px;}

/* FUNCTION_103 TIPS OVERZICHT */
#function_103 .tips-container  {padding: 10px 0; border-top: 1px solid #E5E5E5; overflow: auto; width: 100%;}
#function_103 .first {border: none;}
#function_103 .tips-container  .title{padding: 0 0 10px 0;}
#function_103 .tips-container  .image{float: left; padding: 0 5px 5px 0;}
#function_103 .tips-container  h3 {font-weight: normal;}
#function_103 .tips-container  .body {}
#function_103 .tips-container  .articlelink{}
#function_103 .single  .image{padding: 0; float: none;}

/* FUNCTION_114 CURSUSPRO: INSTRUMENTEN OVERZICHT */
#function_104 ul.item{ border: none; margin:0 0 0 20px; padding:0; overflow:visible; }
#function_104 #tree>ul{ border: none; margin:0; padding:0; overflow:visible; }
#function_104 li {list-style-type: none;}
#function_104 ul {cursor: pointer; list-style: none; margin: 0; padding: 0; }
#function_104 li.folder { background: url(/clientdata/icons/li-indent.gif) no-repeat left 5px;padding-left: 15px;}
#function_104 #tree>ul>li>a { padding: 0; font-size: 16px; font-weight: bold; color: #4F2248;}
/*#function_104 #tree>ul>li>ul>li>a { padding: 0; font-size: 14px; font-weight: bold; color: #4F2248;}*/
#function_104 a {cursor: pointer; text-decoration: none;}
#function_104 a:hover {text-decoration: underline;}
#function_104 img {float: left; margin: 0 5px 0 5px;}

#function_109 h2 {margin-bottom: 10px;}
#function_109 h3 {margin-bottom: 5px;}
#function_109 .cursusinfo {padding: 5px;}
#function_109 .cursusinfo li {list-style-type: none; clear: left;}
#function_109 .cursusinfo li .section {font-weight: bold;}
#function_109 .cursusinfo li dt{float: left; clear: left; width: 150px; }
#function_109 .cursusinfo li dd{}
#function_109 #voorkeursdagen {margin-bottom:20px;}
#function_109 .btn_send {padding-top: 20px;}
#function_109 .btn_send input {float: right; margin-left: 20px;}

#function_108 .article_lead, #function_108 .article_datum, #function_108 .article_author, #function_108 .article_image, #function_108 #hb_artikel_inhoudsopgave {display: none;}
#function_108 .article_title { font-size: 1em; line-height: 1.2em; font-weight: normal; }
#function_108 #inhoudsopgave {margin-bottom: 10px;}
#function_108 #inhoudsopgave li {display: inline; border-left: 1px solid #42B4E6; padding: 0 5px;}
#function_108 #inhoudsopgave li.first {border-left: none; padding: 0;}


#function_109 .li-hidden {display: none;}

#function_109 #additionelevragen {padding:10px;}
#function_109 #additionelevragen div {padding:0 5px;}
#function_109 .cursusinfo dt {width: 180px; float: left; clear: left; display: inline;}
#function_109 .cursusinfo dd {margin-left: 180px;}
#function_109 form li {padding: 0 5px; clear: left;}
#function_109 .betalingsgegevens .currency {width: 15px;}
#function_109 .betalingsgegevens .tarief {width: 40px; text-align: right; padding-right: 5px;}

#function_109 .cfs_fieldset { border: 1px solid #75736E; 	padding: 10px 3px 3px 5px; 	text-align: left;}
#function_109 .cfs_fieldset  table { width: 100%;}
#function_109 .cfs_outer { width: 540px; /* CHANGE THIS FOR BOX SIZE */}
#function_109 .cfs_legend { clear: both; float: left; margin-left: 5px;	margin-top: -8px; padding-left: 5px; padding-right: 5px; font-weight: bold; background: #FFF;}
#function_109 .cfs_clear {clear: both; padding-top: 20px;}

#function_109 #insform fieldset { padding: 2px 2px 10px 2px; border:1px solid #CCC; border-left:1px solid #CCC; margin: 5px 0 20px 0; }
#function_109 #insform legend { color: #4F2248; padding: 0.2em 0.5em; font-weight: bold;}
#function_109 #insform form ul { list-style-type:none; margin:0; padding:0;}
#function_109 #insform form ul span {display: block;}
#function_109 #insform form ul span.req {display: inline;}
#function_109 #insform form ul label.desc {font-weight:bold; line-height:150%; padding:0 0 3px 0; display:block; clear: both;}
#function_109 #insform form ul label.descsmall {font-weight:bold; line-height:150%; padding:0 0 3px 0; clear: both; width: 230px; float: left;}
#function_109 #insform form ul label {width: 230px; float: left; clear: left; margin: 0 3px 3px 0;}
#function_109 #insform form ul .labelleft {width: 230px; float: left; clear: left; margin-right: 3px;}
#function_109 #insform form ul input {float: left; margin: 3px 3px 0 0;}
#function_109 #insform form ul .geboortedatumlabel {clear: left; float: left; width: 230px;}
#function_109 #insform form ul .geboortedatumlabel label {width: auto; clear: none;}
#function_109 #insform form ul .geboortedatumlabel .symbol {float: left; margin-right: 3px;}
#function_109 #insform form ul .geboortedatuminput {float: left;}
#function_109 #insform form ul .geboortedatuminput .symbol {float: left; margin-right: 3px;}
#function_109 #insform form ul .geslachtbox  {float: left;}
#function_109 #insform form ul .geslachtbox label {float: left; width: auto; clear: none;}
#function_109 #insform form ul .geslacht {float: left; margin-right: 3px;}
#function_109 #insform form ul .studentbox  {float: left;}
#function_109 #insform form ul .student label {clear: none; width: auto;}
#function_109 #insform form ul .student {clear: none; width: auto; float: left; margin-right: 3px}
#function_109 #insform form ul .gemeentebox {float: left; }
#function_109 #insform form ul .gemeente label {clear: none; width: auto;}
#function_109 #insform form ul .gemeente {clear: none; width: auto; float: left; margin-right: 3px}
#function_109 #insform form ul .muziekverenigingbox {float: left; }
#function_109 #insform form ul .muziekvereniging label {clear: none; width: auto;}
#function_109 #insform form ul .muziekvereniging {clear: none; width: auto; float: left; margin-right: 3px}
#function_109 #insform form ul .loibox {float: left; }
#function_109 #insform form ul .loi label {clear: none; width: auto;}
#function_109 #insform form ul .loi {clear: none; width: auto; float: left; margin-right: 3px}
#function_109 #insform form ul .betaling {float: left;}
#function_109 #insform form ul .betaling input {clear: left;}
#function_109 #insform form ul .betaling label {width: auto; clear: none; }
#function_109 #insform form ul .bankgiro input {margin-right: 3px;}
#function_109 #insform form ul .bankgiro label {width: auto; clear: none; }
#function_109 #insform form ul .termijnenbox {float: left; }
#function_109 #insform form ul .termijnen label {clear: none; width: auto;}
#function_109 #insform form ul .termijnen {clear: none; width: auto; float: left; margin-right: 3px}
#function_109 #insform form ul #ll_showAdres {clear: both;}
#function_109 #insform form ul #lgp_showAdres {clear: both;}
/*veld groottes*/
#function_109 #insform form ul input.text {width: 250px;}
#function_109 #insform form ul #ll_postcode {width: 50px; }
#function_109 #insform form ul #ll_adresnummer {width: 50px;}
#function_109 #insform form ul #ll_adresadd {width: 50px;}
#function_109 #insform form ul #ll_geboortedatum_d {width: 20px;}
#function_109 #insform form ul #ll_geboortedatum_m {width: 20px;}
#function_109 #insform form ul #ll_geboortedatum_y {width: 40px;}
#function_109 #insform form ul #lgp_postcode {width: 50px;}
#function_109 #insform form ul #lgp_adresnummer {width: 50px;}
#function_109 #insform form ul #lgp_adresadd {width: 50px;}

/* FUNCTION_116 CURSUS DETAILPAGINA */
#function_116 .cursustype { padding: 0 0 20px 0;}

#function_116 .cursus_image { float: left; padding: 0 5px 5px 0;}
#function_117 .cursus_image { float: left; padding: 0 5px 5px 0;}
#function_118 .cursus_image { padding: 0 5px 5px 0;}

#function_116 .cursuslead { padding: 20px 0 0 0; /* border-top: 1px solid #000; */ clear: both; margin: 3px;}
#function_116 .cursuslead img { float: right; margin: 0 0 5px 10px;}
#function_116 .cursusinstantie { padding-top: 10px; clear: both; border-top: 1px solid #D5CEB9;}
#function_116 h2 {margin: 0 0 10px 0;}
#function_116 table {margin:0;padding0;width:100%;}
.lestype-item {margin:12px 0;}

.typedescription {width:220px;}
thead .prijskolom1, thead .prijskolom2 {color:#666;}
.prijskolom1 {padding-left:50px;}

a.infolabel{ position:relative; /*this is the key*/ text-decoration:none; color: #FF7100;}
a.infolabel img {padding-top: 0px;}
a.infolabel:active{ outline: none;}
a.infolabel:hover{cursor:default}
a.infolabel span{display: none}
.infolabel{ position:relative; /*this is the key*/ text-decoration:none; color: #FF7100;}
.infolabel img {padding-top: 0px;}
.infolabel:active{ outline: none;}
.infolabel:hover{cursor:default}
.infolabel span{display: none; text-decoration: none;}
/*.infodiv:hover span{ display:block; position:absolute; z-index: 999; top:0; left:-387px; width:380px; margin-right: 10px; border:1px solid #000; background-color:#FFFFEE; color:#000;	padding: 2px; }*/
.infolabel:hover span{ display:block; position:absolute; z-index: 999; top:-20px; width:280px; margin-left: 28px; border:1px solid #000; background-color:#FFFFEE; color:#000; padding: 2px; }

/* FUNCTION_117 CURSUS OVERZICHT*/
#function_117 h2 {padding: 5px 0;}
#function_117 p {margin: 0 0 10px 0;}
#function_117 #tree {clear: both; margin: 10px 0 0 0;}
#function_117 ul.item{ border: none; margin:0 0 0 20px; padding:0; overflow:visible; }
#function_117 #tree>ul{ border: none; margin:0; padding:0; overflow:visible; }
#function_117 li {list-style-type: none;}
#function_117 ul {cursor: pointer; list-style: none; margin: 0; padding: 0; }
#function_117 li.folder { background: url(/clientdata/icons/li-indent.gif) no-repeat left 5px;padding-left: 15px;}
#function_117 #tree>ul>li>span { padding: 0; font-size: 16px; font-weight: bold; color: #4F2248;}
#function_117 #tree>ul>li>ul>li>span { padding: 0; font-size: 14px; font-weight: bold; color: #4F2248;}
#function_117 a {cursor: pointer; text-decoration: none;}
#function_117 a:hover {text-decoration: underline;}
#function_117 img {float: left; margin: 0 5px 5px 0;}

/*** FUNCTION_118 muziekinstrument detailpagina */
#function_118 .detail_instrument { float: right; border: none; margin: 0px 0px 5px 10px; text-align: center; }
#function_118 .detail_instrument img { border: none; }
#function_118 .detail_instrument em { font-size: 10px; }

/* FUNCTION_119 docenten detail */
#function_119 .aright { float: right; border: none; margin: 0px 0px 20px 20px; text-align: center; }

/* FUNCTION_120 docenten detail */
#function_120 .small { width: 40px;}
#function_120  td { padding: 0px 5px 5px 0px; }
#function_120 table { margin: 10px 0px 10px 0px; }
#function_120 #idmuziekinstrumenten { width:175px; }
#function_120 #sDiscipline { width:160px; }
#function_120 h4 { margin-top: 15px; }
#function_120 ul { margin-left: 20px; }
#function_120 li { list-style:none; } 

#function_120 .verfijning, #function_120 a.verfijning  { text-decoration:none; color:#999; margin: 5px; padding: 5px 18px 5px 5px; border: 1px solid #ccc; text-decoration: none; display: block; float: left; background-image: url(/icons/verfijn-delete-off.gif); background-repeat: no-repeat; background-position: right center; }
#function_120 .verfijning:hover {  color:#444; background-image: url(/icons/verfijn-delete.gif); }
#function_120 .results { clear:left; float:left; }

/* twitter blok op homepage + function 143 */
#twitter-widget {padding:10px 0 10px 0; background-color:transparent;}
#twitter-widget h3 a { text-decoration:none; font-size:14px; background: transparent url(/clientdata/icons/twitter_bird.png) left 1px no-repeat; padding-top:2px; padding-left:20px; }
#twitter-widget #function_143 {}

#function_147 #mandatory {margin: 0 0 20px 0;}
#function_147 legend {padding:0 5px;}
#function_147 fieldset {border:1px solid #CCCCCC; margin:0 0 10px; padding:5px 5px 10px 5px;}
#function_147 label {float: left; width: 180px; margin-right: 20px;}
#function_147 option {padding: 0 5px;}
#function_147 .veld_long, #function_147 .veld_extralong {font-size: 0.9em;}
#function_147 .bs {display: block; margin-left: 200px; clear: left;}
#function_147 .tooltip {float: right;}
#function_147 .form-radios label {float: left; margin:0; width: 275px;}
#function_147 .form-radios label.sub {font-weight: bold;}
#function_147 .form-radios input  {margin: 2px 0 0 -20px;}
#function_147 .form-radios .form-item {margin-left: 20px;}
#function_147 input {float: left;}
#function_147 .form-item {clear: left; padding-top:5px;}
#function_147 .form-radios {float: left; width: 318px;}
#function_147 #edit-captcha-wrapper {margin-top: 15px;}
#function_147 #edit-captcha-wrapper label{width: auto; float: none;}
#function_147 #edit-captcha-inner{}
#function_147 #edit-captcha-wrapper span{display: block;}
#function_147 #edit-captcha-wrapper span.verplicht {display: inline;}
#function_147 #edit-captcha-wrapper img {vertical-align: bottom;}
#function_147 #edit-captcha-wrapper input {float: none;}
#function_147 .btn_send {margin: 20px 0 0 0;}
#function_147 .btn_send input{float: right; margin: 0 0 20px 0;}
#function_147 .invalid {background-color:#FF9999; border:1px solid #CC0000;}
#function_147 .displaynone{display: none;}
#function_147 .inner {background-color: transparent;}

#function_153 fieldset {border: 1px solid #ccc; padding: 10px;}
#function_153 legend {padding: 5px;}
#function_153 .field {clear: both;}
#function_153 .fieldlabel {float: left; width: 150px;}
#function_153 .fieldvalue {margin: 3px 0; float: left;}
#function_153 .btn_send {border: 1px solid #000; cursor: pointer; margin: 20px 0 0 150px;}
#function_153 .nav_button {border: 1px solid #000; cursor: pointer;}
#function_153 a.nav_button {padding: 0 2px; color: #000; text-decoration: none; text-transform: lowercase;}
#function_153 .remove_button {background:url("/icons/verfijn-delete.gif") no-repeat scroll left top transparent; cursor: pointer; width: 16px; height: 16px; text-indent: -9999px;}
#function_153 .nav_button {border: 1px solid #000; cursor: pointer;}
#function_153 .controls {clear: both; padding: 10px 0; text-align: right; overflow: hidden;}
#function_153 .controls .previous{float: left;}
#function_153 .controls .next{float: right;}
#function_153 .clonecontrols{padding: 10px 0;}
#function_153 .row-remove {text-align: center;}
#function_153 .item-list {border-collapse:collapse; width: 100%;}
#function_153 .item-list td{border-bottom: 1px solid #ccc; padding: 0 5px;}
#function_153 .item-list th{padding: 2px; background-color: #eee;}
#function_153 .item-list td td {border-bottom: none; }
#function_153 .row-title table{margin: 3px 0 5px 20px; }
#function_153 .row-title table td{font-size: 12px; line-height: 1em;}
#function_153 .item-total .total-text {text-align: right;}
#function_153 .item-total .total-count {border-top: 1px solid #666;}
#function_153 .form-radio label{display: block;}
#function_153 .form-radio input{margin: 0 10px 0 0;}
#function_153 .steps .cart {}
#function_153 .steps {text-align: right;}
#function_153 #steplist ul { margin-left: 0; padding-left: 0; white-space: nowrap;}
#function_153 #steplist li { display: inline; list-style-type: none;background: url("/clientdata/icons/arrow_black.gif") right 4px no-repeat;padding: 0 10px 0 0;}
#function_153 #steplist li.last {	background: none;}
#function_153 #steplist span { padding: 3px 5px 3px 1px;color: #999;}
#function_153 #steplist .current span {color: #000;	padding: 3px 3px 3px 5px;}
#function_153 #steplist .complete span,
#function_153 #steplist .complete span a{color: #01AF01;}
.content .feedback-alert .inner {background-color: transparent;}
.content .feedback-info .inner {background-color: transparent;}
#cart-module {float: right; padding: 0 5px 0 0;}
