html, body {
	height: 100%;
}

html{overflow-y:scroll;}
body {font-family: Verdana, Arial, Sans-Serif; font-size:0.688em; color: #183149; line-height: 1.5em; padding: 0; background: #e2e2d6 url('../media/bg_root.gif') repeat-x 0 0px;}
* {margin: 0; padding: 0;}
td {font-family: Verdana, Arial, Sans-Serif; line-height: 20px;}
.print{display:none;}
a {color: #c00000; text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}

strong {font-weight: bold;}
em {font-style:italic;}

blockquote{width:80%;display:block;padding:10px 10%;font-style:italic;font-size:1.5em;color:#c2c2a0;}
blockquote p{ display:inline;font-size:0.667em;color:#183149;} 
blockquote:before { content: '"'; }
blockquote:after { content: '"'; }
	
ol {margin: 0 0 1em 1em; padding: 0; list-style-position: inside; list-style-type: decimal;}
hr{background:transparent;border:0;border-top:2px solid #c00000;margin:5px 0;clear:both;}
fieldset{border:0;margin:0;padding:0;}
p {padding: 0 0 1em 0;}
h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0; font-weight: normal}
h1 {font-size: 2em; margin: 0 0 0.5em 0; color: #c00000; letter-spacing: 0.02em; line-height: 28px;}
h2 {font-size: 1.4em; margin: 0 0 0.5em 0; color: #c00000;}
h3 {font-size: 1em; font-weight: bold; color: #183149;margin: 0 0 0.5em 0;}
h4 {font-size: 0.9em; font-weight: bold; color: #183149;margin: 0 0 0.5em 0;}
h5 {font-size: 0.9em; color: #183149; margin: 0 0 0.5em 0;}

a img {border: 0;}
p.warning, ul.errors {background: transparent url('../media/exclamation.png') no-repeat;padding-left:20px;color:#cc0000;font-weight:bold;}
a.pdficon{background: transparent url('../media/page_white_acrobat.png') no-repeat;padding-left:20px;line-height:20px;display:inline-block;}

.lidworden{background: transparent url('/media/lidworden.png') no-repeat;display:block;width:161px;height:29px;padding:28px 0 0 55px;color: #183149; font-size: 16px;margin-bottom:17px;}

.box-heading h2 {margin:0; padding:0; color: #183149; font-size: 16px;}
.box-heading_red h2 {margin:0; padding:0; color: #ffffff; font-size: 16px;}
.boxSmall-heading h2 {margin:0; padding:0; color: #183149; font-size: 14px;}
.box-heading.R24 h2, .boxSmall-heading h2 {color: #fff;}
.box.headings h3, .box2.headings h3 {margin:0; padding:0; font-size: 14px; font-weight: normal; color: #838373;}
.ctrFooter.content h3 {font-size: 14px; font-weight: normal; color: #c00000;}
.box-content h2 {font-size: 16px;}
.colLeft h2 {margin:0 0 0.7em;}
.box-content li {margin:0 0 0 15px;}
.floatL {float: left;}
.floatR {float: right;}

#ctrRoot {position: relative; width: 964px; padding: 0; margin: 0 auto; text-align: left;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ TOP ] */
.ctrTop {float: left; width: 920px; padding: 0; background: #f4f4ed url('../media/bg_header_blue.gif') repeat-x;}
	.wrapMenu-websites {float: left; width: 920px; line-height:20px;background: url('../media/bg_root.gif') repeat-x;}
	
		.wrapMenu-websites .txt {float: left; padding: 0 15px 0 40px; font-size: 11px; color: #183149; font-style: italic;}
	.quickMenu {float: left; width: 920px; font-size: 11px; line-height: 27px; text-align: right;}
			.quickMenu a {padding: 0 12px; color: white; border-left: 1px solid white;}
			
	.header-nav {float: left; width: 920px; font-size: 11px; height: 27px; text-align: right;}
		.header-nav ul {float:right;}
		.header-nav li {display: inline; border-right: 1px solid #fff; padding: 0 10px;float:left;height:16px;margin-top:5px;}
	
		.header-nav li a:link, .header-nav li a:visited, .header-nav li span {color:#fff; text-decoration:none}
		.header-nav li a:hover, .header-nav li a:active {text-decoration:underline}

		.header-nav ul #fontSizer {border:0; margin:5px 0 0; padding:0 10px;}
			.header-nav ul #fontSizer a:link, .header-nav ul #fontSizer a:visited {margin:0 3px}
			.smallFont {font-size:11px}
			.medFont {font-size:13px}
			.largeFont {font-size:15px}
			.header-nav li a.curFont{text-decoration:underline;}
		.header-nav ul .last {border:0;margin:3px 0 0;}
			
	.wrapHeader {float: right; width: 909px; background: #c00000 url('../media/bg_header_corner.gif') no-repeat;}
		.logo {float: left; padding: 8px 0 0 17px; height: 82px; border: 0;}
			.logo img {border: 0;}
		.headerImage {float: right; }
			
		.box.search {float: left; background: #ce3838; margin-top: 16px; padding: 0 15px; color: #fff; border: 1px solid #a5080c; font-size: 14px;}
			#fieldHolder {}
#searchInput {width: 115px; margin-right: 5px; padding: 1px; border: 1px solid #7e7e7e; font-size: 14px;}
#btnSearch {position: relative; top: 2px;}

.searchform{float: left; background: #ce3838; margin-top: 16px; padding: 0 15px; color: #fff; border: 1px solid #a5080c; font-size: 14px;}
.searchinput {width: 115px; margin-right: 5px; padding: 1px; border: 1px solid #7e7e7e; font-size: 14px;}
.searchbutton {position: relative; top: -3px;background:transparent url(/media/btn_search.gif) no-repeat;border:0;text-indent:-999em;width:15px;height:15px;font-size:0;line-height:0;}
.ctrContent .searchbutton {background:transparent url(/media/img_arrow_redonbeige.gif) no-repeat;top:-5px;}	
		
		.wrapMainNav {float: left; width: 909px; background: url('../media/bg_mainnav_fade.gif') repeat-x;}
		.wrapMainNav .corner {float: left; width: 904px; height: 43px; padding-left: 5px; background: url('../media/bg_mainnav_corner.gif') no-repeat bottom left;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ TOP END ] */

.ctrContent {float: left; width: 898px; padding: 16px 11px 0 11px; background: #f4f4ed;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ CONTENT HOMEPAGE ] */
	.contentRow {float: left; width: 898px; margin-bottom: 20px;}
	.contentRow2 {float: right; width: 677px; margin-bottom: 20px;}
	.contentRow.headings {margin:0;}
		.box {float: left; margin: 0 14px 0 0;}
			.box-heading {padding: 0 9px; margin-top: 5px; line-height: 34px; font-size: 14px; color: #2a5680; background: #ffffff; border: 1px solid #d1d5d3;}
			.box-heading_red {padding: 0 9px; margin-top: 5px; line-height: 34px; font-size: 14px; color: #ffffff; background: #c00000; border: 1px solid #d1d5d3;}
			.box-heading.L24 {padding: 0 9px; margin-top: 5px; line-height: 34px; color: #2a5680; background: #ffffff; border: 1px solid #d1d5d3; border-right: 0;}
			.box-heading.R24 {padding: 0 9px; margin-top: 5px; line-height: 34px; color: #ffffff; background: #c00000; border: 1px solid #d1d5d3; border-left: 0;}
			.boxSmall-heading {padding: 0 9px; margin-top: 5px; line-height: 25px; font-size: 14px; color: #ffffff; background: #2a5680;}
			.box-content {padding: 9px;}
				.box-content img {float: left; margin: 5px 5px 5px 0;}
				.box-content a img {border: 0;}
				.box-content.intro {min-height: 200px; font-size: 1em; font-style:italic;}
				.box-content.intro.disorder{min-height:0;}
					.logo_balans {float: left; width: 214px;}
						.logo_balans img {margin-left: 30px;}
			.boxSmall-content {padding: 10px 9px 0 9px;;}
			.boxSmall-banner {padding: 5px 0; margin: 5px 0; height: 48px;}
		.b14 {width: 212px;}
		.b14b {width: 212px;}
		.b24 {width: 221px;}
		.b34 {width: 670px;}
		
		.box-corner5 {margin-top: 5px; z-index:1;}
		.box-corner5b {margin-top: 5px; border: 1px solid #d1d5d3; padding: 3px;}
		.last {margin-right: 0;}
		.white {background: #ffffff;}
		
		.btn {float: left; margin: 9px 9px 12px 9px; padding: 0 7px; font-size: 11px; line-height: 25px; clear: both;}
			.btn.white {background: #ffffff;}
				.btn.white a {display: block; padding-right: 25px; color: #183149; background-image: url('../media/img_arrow_blueonwhite.gif'); background-repeat: no-repeat; background-position: right;}
				.btn.white a:hover {}
			.btn.red {background: #ffffff;}
				.btn.red a {display: block; padding-right: 25px; color: #c00000; background-image: url('../media/img_arrow_redonwhite.gif'); background-repeat: no-repeat; background-position: right;}
				.btn.red a:hover {}				
			.btn.red2 {background: #ffffff;}
				.btn.red2 a {display: block; padding-right: 25px; color: #183149; background-image: url('../media/img_arrow_redonwhite.gif'); background-repeat: no-repeat; background-position: right;}
				.btn.red2 a:hover {}				
			.btn.blue {background: #2a5680; margin-left: 0;}
				.btn.blue a {display: block; padding-right: 25px; color: #ffffff; background-image: url('../media/img_arrow_red.gif'); background-repeat: no-repeat; background-position: right;}
				.btn.blue a:hover {}
			.btn.beige {background-color: #f4f4ed;}
				.btn.beige a {float: left; display: block; padding-right: 25px; color: #183149; background-image: url('../media/img_arrow_blue.gif'); background-repeat: no-repeat; background-position: right;}
				.btn.beige a:hover {}	
			.nomargin {margin-bottom:0;}
			.nomarginL {margin-left: 0;}
			

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ CONTENT HOMEPAGE END ] */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ CONTENT CONTENTPAGE ] */
.ctrContentL {float: left; width: 214px; margin-bottom: 20px;}

	.submenu {float: left; display: block; width: 212px; background: #fff; border: 1px solid #d1d5d3; margin: 5px 0 20px 0; font-size: 13px;}
	.submenu .logo_balans{text-align:center;}
	.submenu .logo_balans img{margin:10px 0;}
	
		.submenu ul {display: block; list-style-type: none;font-size:11px;}
		.submenu li a {display: block; text-decoration: none; padding: 4px 12px; border-bottom: 1px solid #d1d5d3; color: #183149;}
		.submenu li.currentRoot a {font-weight:bold;font-size:13px;padding-bottom:7px;}
		.submenu li a:hover, .submenu ul li a:hover, .submenu ul li.current a, .submenu li.current a {color: #c00000;}
			.submenu li.current li a {color: #183149; background: #f4f4ed url('../media/bullet_submenu_arrow.gif') no-repeat 12px 10px;}
			.submenu li li a {display: block; padding-left: 20px;}
			.submenu li li a:hover, .submenu ul li li a:hover, .submenu ul li li.current a, .submenu li li.current a {color: #c00000;}

			.submenu li li.current li a{padding-left: 40px;background-position: 32px 10px;font-size:11px;color: #183149;}
			.submenu li li li.current li a{padding-left: 60px;background-position: 52px 10px;color: #183149;}
			.submenu li li li.current a,
			.submenu li li li li.current a{color: #c00000;}
			
	.colLeft {float: left; width: 421px; padding: 0 20px 0 0;}
	.colRight {float: left; width: 214px;}
		.colRight .box {float: left; margin: 0 0 15px 0;}
		.colRight .box.b14b {margin: 0 0 25px 0;}
			.colRight .box-heading {padding: 0 9px; margin-top: 5px; line-height: 34px; font-size: 14px; color: #2a5680; background: #ffffff; border: 1px solid #d1d5d3;}
			.colRight .box-content {padding: 9px;}
					.colRight .box-content img {float: left; margin: 5px 5px 5px 0;}
					.colRight .box-content a img {border: 0;}

.ctrContentR {float: left; width: 655px; padding: 0 15px 20px 14px;}

	.gerelateerd.heading {float: left; width: 670px; margin: 20px 0 5px 0; padding: 0 0 5px 0; font-weight: bold; border-bottom: 1px solid #d2d2c8; color: #c00000;}
	.gerelateerd.content {float: left;}

.ctrContentR img {margin:0 5px;}
	.ctrContentR ul {margin: 0 0 0.7em 0.5em;}
	.ctrContentR li {margin: 0; padding: 0 0 0 1em; list-style-position: outside; list-style:none; background-image:url('../media/bullet_redcircle.gif'); background-repeat:no-repeat; background-position:0 7px}
	ul.redarrow {margin: 0 0 0 0.5em;}
	ul.redarrow li {margin: 0 0 5px 0; padding: 0 0 0 1em; list-style-position: outside; list-style:none; background-image:url('../media/bullet_redarrow.gif'); background-repeat:no-repeat; background-position:0 8px}

	ul.grayarrow {margin: 0 0 0 0.5em;}
	ul.grayarrow li {margin: 0 0 5px 0; padding: 0 0 0 1em; list-style-position: outside; list-style:none; background-image:url('../media/bullet_grayarrow.gif'); background-repeat:no-repeat; background-position:0 8px}
		ul.grayarrow li a {color: #273f55;}

		ul.redarrow li .date {color: #838373; /*padding-right: 20px; background: url('../media/bg_arrow_leesmeer.gif') no-repeat right 6px;*/}
		
		ul.redsquare {margin: 0 0 0 0.5em;}
		ul.redsquare li {margin: 0; padding: 0 0 0 1em; list-style-position: outside; list-style:none; background-image:url('../media/bullet_redsquare.gif'); background-repeat:no-repeat; background-position:0 8px}
	ul.bluesquare {float: left; margin: 0 0 0 0.5em;}
	ul.bluesquare li {margin: 0; padding: 0 0 0 1em; list-style-position: outside; list-style:none; background-image:url('../media/bullet_bluesquare.gif'); background-repeat:no-repeat; background-position:0 8px}
	
	#adhd .txt {float: left; width: 413px; padding-right: 20px;}
	#adhd .img {float: left; width: 220px; height: 200px;}
		#adhd img {width: 220px;margin-top:-20px;}
		#adhd .btn{margin-left:0px;}
	#regio .txt {float: left; width: 383px; padding-right: 20px;}
	#regio .img {float: left; width: 250px; height: 200px;}
		#regio img {width: 250px;}

	.ctrContentR div.activity_caption {width: 60px;}
	
	
/******breadcrumb starts******/
#breadcrumb{float:left; width:100%;}
	#breadcrumb ul{float:left; list-style:none; margin: 0;}
	#breadcrumb ul li{background:url(../media/arrow_breadcrumb.gif) no-repeat right 5px; padding-right:12px; padding-left:3px; margin-right:3px; display:inline-block;float:left; color:#838373;}
	#breadcrumb ul li a{color:#838373;}
	#breadcrumb ul li.last{ background:none;}

#breadcrumb ul li{*float:none;*display:inline;}


/******breadcrumb ends******/
	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ CONTENT CONTENTPAGE END ] */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ ICONBAR ] */
.ctrIconbar {float: left; width: 44px; margin-top: 5px; padding: 24px 4px; background: #ebebe2; font-size: 11px;}
	.icon {float: left; margin-bottom: 11px; text-align: center;}
	.icon a {color: #2a5680;}
		.icon img {float: left; margin-bottom: 4px;}
		.icon a img {border: 0;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ ICONBAR END ] */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ FOOTER ] */
.ctrFooter {float: left; width: 898px; padding: 11px; background: #e3e3d1;}
.ctrFooter .box {float: left; width: 203px; margin-right: 14px;}
.ctrFooter .box img {float: left; margin: 5px 5px 5px 0;}
.ctrFooter .box .arrow_readmore {float: none; position: relative; margin: 0; height: 15px; top: 3px;}
.ctrFooter .box2 {float: left; width: 214px; margin-right: 14px;}

.ctrFooter.content .box2,
.ctrFooter.content .last {height:130px; position:relative;}
.ctrFooter.content .box2 .subtext.bottom,
.ctrFooter.content .last .subtext {position:absolute; bottom:0;}
.ctrFooter.content .last .subtext{display:block; width: 200px; left:0;}

.box.headings, .box2.headings {padding:0;}
.ctrFooter .last {margin-right: 0;}

.ctrFooter h4{font-weight:bold;font-size:11px;color:#183149;width:100%;display:block;text-align:center;}
.ctrFooter .phonenr{font-weight:bold;font-size:14px;color:#c00000;width:100%;display:block;text-align:center;margin:3px 0;}
.ctrFooter .subtext{font-size:10px;width:100%;display:block;text-align:center;margin-bottom:10px;}

.ctrFooter.content .box2 .subtext.bottom,
.ctrFooter.content .last .subtext {margin-bottom:0;}

.ctrFooter dt{float:left;width:46%;margin-bottom:10px;}
.ctrFooter dd{float:left;width:52%;margin-bottom:10px;}
.disclaimer {float: left; width: 876px; padding: 11px; background: #2a5680; color: #fff;}
.disclaimer a{color: #fff;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ FOOTER END ] */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ MENU SKIN WEBSITES ] */
.wrapMenu-websites{height:40px;overflow:hidden;}
.sf-menu-websites {float: left;height:40px;overflow:hidden;}
.js .sf-menu-websites,
.js .wrapMenu-websites {overflow:visible;}
.sf-menu-websites a {color: #183149; padding: 0 8px; text-decoration: none; border-right: 1px solid #d18c1e;}

.sf-menu-websites li {font-size: 13px; height: 40px; line-height: 40px;}
		
.sf-menu-websites li li {background: #dc006c url('../media/bg_menufade.gif') repeat-x top;}
.sf-menu-websites li ul {}

.sf-menu-websites li:hover, .sf-menu-websites li.sfHover, .sf-menu-websites a:focus, .sf-menu-websites a:hover, .sf-menu-websites a:active, .sf-menu-websites li.current a, .sf-menu-websites li.current a:hover
{color: #ffffff; background: #2a5680; height: 40px;}


.sf-menu-websites li.more {width:100px;}
.sf-menu-websites li.more span{display:block;padding:0 10px 0 8px;background:url(/media/arrow-down.gif) no-repeat 85px 15px;cursor:default;}
.sf-menu-websites li.more a{display:none;}
.sf-menu-websites li.more a:hover{text-decoration:underline;line-height:18px;}
.sf-menu-websites li.more:hover,
.sf-menu-websites li.more.sfHover{background: #fff;color:#2a5680;}
.sf-menu-websites li.more:hover a,
.sf-menu-websites li.more.sfHover a{color:#2a5680;background: #fff;padding:4px 8px;display:block;float:left;width:184px;border:0;font-size:12px;line-height:18px;height: 20px;}


.inlogbox {float:right;position:relative;z-index:1000000;}
.inlogbox a.menu{font-size: 13px; display:block;line-height:40px;padding:0 20px;text-decoration:none;color:#2a5680;}
.inlogbox:hover a.menu,
.inlogbox.sfHover a.menu{background:#fff;color:#2a5680;border-left:1px solid #d18c1e;}
.inlogbox .inlogpanel{display:none;position:absolute;top:40px;right:0;width:170px;height:auto;padding:15px 15px 5px;text-align:right}
.inlogbox:hover .inlogpanel,
.inlogbox.sfHover .inlogpanel{display:block;background:#fff;}
.inlogbox .inlogpanel p{}
.inlogbox .inlogpanel p a{font-weight:bold;display:block;}
.inlogbox .inlogpanel p span{font-size:11px;}
.inlogbox .inlogpanel .btn.blue{color:#fff;float:right}
.inlogbox .inlogpanel input.text{width:100%;}
.inlogbox .inlogpanel input.submit{padding:4px;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ MENU SKIN WEBSITES END ] */

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ MENU SKIN MAINNAV ] */
.sf-menu-mainnav {float: left;}
.sf-menu-mainnav a {padding: 14px 11px 14px 10px; height: 15px; text-decoration: none; color: #FFFFFF;}

.sf-menu-mainnav li {font-size: 13px; background: url('../media/bg_mainnav_seperator.gif') repeat-y right;}
.sf-menu-mainnav li li{font-size: 11px; }

.sf-menu-mainnav li ul {background: #c00000;}
.sf-menu-mainnav li li a {height:auto; text-decoration: none; color: #FFFFFF;padding: 7px 11px 7px 10px;}


.sf-menu-mainnav li:hover, .sf-menu-mainnav li.sfHover, .sf-menu-mainnav a:focus, .sf-menu-mainnav a:hover, .sf-menu-mainnav a:active, .sf-menu-mainnav li.current a
{background: #ce3838 url('../media/bg_mainnav_seperator.gif') repeat-y right; outline: 0; text-decoration: none; z-index:100;}

.sf-menu-mainnav li.current li a {background-color: #c00000; background-image: none;}

.sf-menu-mainnav li li:hover, .sf-menu-mainnav li li.sfHover, .sf-menu-mainnav li li a:focus, .sf-menu-mainnav li li a:hover, .sf-menu-mainnav li li a:active, .sf-menu-mainnav li li.current a
{background: #ce3838; outline: 0; text-decoration: none; color: #FFFFFF;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ MENU SKIN MAINNAV END ] */



/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ MENU SKIN MAINNAV-SUBPORTAL ] */
.sf-menu-mainnav-subportal {float: left;}
.sf-menu-mainnav-subportal a {padding: 14px 11px 14px 10px; height: 15px; text-decoration: none; color: #FFFFFF;}

.sf-menu-mainnav-subportal li {font-size: 13px; background: url('../media/bg_mainnav_seperator2.gif') repeat-y; width: 160px; text-align: center; margin-right: 9px;}
.sf-menu-mainnav-subportal li.first { background: url('../media/bg_mainnav_seperator.gif') repeat-y right; width: auto; text-align: left; margin-right: 164px;}
.sf-menu-mainnav-subportal li li {font-size: 11px;}


.sf-menu-mainnav-subportal li ul {background: #c00000;}
.sf-menu-mainnav-subportal li li a { text-decoration: none; color: #FFFFFF; text-align: left;padding: 7px 11px 7px 10px;height:auto;}


.sf-menu-mainnav-subportal li:hover, .sf-menu-mainnav-subportal li.sfHover, .sf-menu-mainnav-subportal a:focus, .sf-menu-mainnav-subportal a:hover, .sf-menu-mainnav-subportal a:active, .sf-menu-mainnav-subportal li.current a
{background: #ce3838 url('../media/bg_mainnav_seperator2.gif') repeat-y right; outline: 0; text-decoration: none; z-index:100;}

.sf-menu-mainnav-subportal li.current li a {background-color: #c00000; background-image: none;}

.sf-menu-mainnav-subportal li li:hover, .sf-menu-mainnav-subportal li li.sfHover, .sf-menu-mainnav-subportal li li a:focus, .sf-menu-mainnav-subportal li li a:hover, .sf-menu-mainnav-subportal li li a:active, .sf-menu-mainnav-subportal li li.current a
{background: #ce3838; outline: 0; text-decoration: none; color: #FFFFFF;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ ITEM OVERVIEW ] */
.itemoverview { padding-bottom: 5px;overflow:hidden;}
.itemoverview .center { text-align: center;}
.itemoverview_wide_twocols {width: 530px;}
.itemoverview_wide_threecols {width: 405px;}
.itemoverview_wide_fourcols {width: 340px;}
.itemoverview_xxsmall {width: 65px;}
.itemoverview_small {width: 125px;}
.itemoverview_divider {padding-top: 15px; clear: both;}
.itemoverview_divider span {font-weight: bold;}
.itemoverview_divider a, .itemoverview_divider span {padding-right: 3px;}
a.previous-page,
a#previous{background:transparent url(../media/img_arrow_left_redonbeige.gif) no-repeat left center;display:inline-block;padding:0 5px 0 20px;margin:0 5px 0 0;border-right:1px solid #cecebe;}
a.next-page,
a#next{background:transparent url(../media/img_arrow_redonbeige.gif) no-repeat right center;display:inline-block;padding:0 20px 0 5px;margin:0 0 0 5px;border-left:1px solid #cecebe;}
a#next.disabled,a#previous.disabled{opacity:0.5;filter:alpha(opacity=50);cursor:pointer;color:#666;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ ITEM OVERVIEW END ] */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ TABNAVIGATION  ] */


.webshopcontrols{margin:0 0 20px;width:100%;}
.tabnavigation a,
.tabnavigation span,
.openshop{color:#2a5680;display:inline-block;border:1px solid #ccc;background:#fff;padding:5px 10px;margin-right:7px;font-weight:bold;}
.openshop{clear:both; padding-left:30px;background:#fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAIAAABvSEP3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDE3NEYxODdCNzVFMTFFMDlFQjFFNzlEMjA0MjAyM0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDE3NEYxODhCNzVFMTFFMDlFQjFFNzlEMjA0MjAyM0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMTc0RjE4NUI3NUUxMUUwOUVCMUU3OUQyMDQyMDIzQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMTc0RjE4NkI3NUUxMUUwOUVCMUU3OUQyMDQyMDIzQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PipTgpYAAAQ2SURBVHjafFRNiB1FEK6q7umZ97dvN6txE2WNCJqDJCQB2UWTS0DQgyIiYq5CFO9C8CR4yVEUPYh4kQUVD4J6CtGDeNIsQhCJIRAVE9d92c3Ovvfmp6urrZm3uQhxGGb69+uvvvqqMfoIFgAEogc0QSwQRGjH7vLECIhtS9ovAfm9ZotS5obY7EHI3VAE77RIgBiAiWyDDTHw1sYfVy6Dr0AY/hdFn9Ay2mPSkI+eYwxSba+d+XP5ker79ycx6kis4n8eP/sFH6XUnna5Du1IhOYT2hXbv1x/48Tm6uPhxw9zxfHtfKiat+mEPSgpuWnr1LRZ4gsdaVGaNbsTnRr9dv3Myu+HDleXPtL5dndg8S2BZhW3QDPU6IPUO/ovYkTtgXjgDrtGCffPtRurz03t6MELX5ffnudygnVAxGggEqEIFjEZUX1AvB06w3Mvvlfse8A2WyWtHThgECp6B3jfcJ5uE1TlJxvjv3JTRkVROcEYCIFiTF3BoVfz3wffPobDBac5jWgrC4k0SgtyJ+1iXhQeE9iPFpANUaVhN2mIqTK3RnK2PZ0ATk++Cia1LFb9kzUQPAVrERyNuWTp7h/g7mgBQw9wnBmj8kSyVoxKA0kvVjvSe+toeGhFzQVW7lhUrCM1Gxd1Rv00KTfAF1jYOFVJxGCjqrBE1YUwLQsGt3DqdaMKx1T1ohaCmWBmNUTqJKPi0fmqk4UspJ4T4rLwWV9Y0zWHBmq3UHbePJg8/ATE1HAjbFtCpDauM3B6VgbVaNvNkWR1TU/fX5xMmQK51Pl8qHuicdtm997ewuorjd64Y+xQo7RqZKWUQVBQi04wFIcGbjNWN68mp8/NW8veT01vLu6ySZWWZrsTSZYOK4tgejnBnKKpoYCt8gCuNWNBOpsvHK/Xp9jpl6HUDHXDdCJzw/u2trcWnGffL10xXL7wTr38pGtK0c6qWgPVqIStAel4gqVPvzGnujXiIMlQzR1Cvy+TGz0aRiSLedcv6sqxSipCs9JV9QNIXlOXwFmpgRw3mJpyrXjW7Le2rFUb3QpcgUvbOh6rC9Xx3ta6sUEpQa8HaKrAm2mCXS38X7+cfLemzAYnXjJHXq5nblj/7Nblr7r+VmflrHnseZYyVbNhGrxSAlHXqf8SjVAhZAxye/TDx+UHV6t3r9y8dFEpuVg5GOfrX/jz1+LnP2/9tKa8Uj06pKVSQqIAFPb8N9YzS+pDzWQW2ZfqJod6kg2YanRaTdWQOU8odlWEXE+1nMWJmNqqOjSTWZxqodiQdvpHnhqfg4zzwdHTgTRYMLa/ePzZ4rWLKS8Njj0D2KG29DQi9TzqVaGJNnohBw2MihASgzYWUBUhu2d2OWqx+LrKVN+WuOEJ2IEu17hCm2VsLikNSGWKLTaAAqFpqiyLWs3thEYEM2uwZr7GFAUSav0RyCbwrwADAHdowdXmHg6fAAAAAElFTkSuQmCC') no-repeat left center}
.tabnavigation span{background:#C00000;color:#fff;}
.tabnavigation a:hover,
a.openshop:hover{color:#C00000;text-decoration:none;}
span.thema{padding:4px 5px;float:left;background:#C00000;display:inline-block;border:1px solid #ccc;margin-right:7px;font-weight:bold;position:relative;}
span.thema select{background:transparant;border:0;}
span.thema select:focus{background:#fff;color:#222;border:0;}



.shopbutton{text-align:right;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ END TABNAVIGATION ] */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ WEBSHOP] */
.webshop-item{overflow:hidden;border-bottom: 1px solid #C00000;padding:15px 0;clear:both;}
.webshop-item .ws-image{width:150px;text-align:center;float:left;}
.webshop-item .ws-image img{max-width:140px;}
.webshop-item .ws-content-left{float:left;width:295px;padding:0 10px;}
.webshop-item .ws-content-left .small, 
.productpage .small{font-size:0.917em;display:block;}
.webshop-item .ws-content-right{float:left;width:160px;padding:0 10px;}
.webshop-item .ws-content-right .winkelwagen,
.productpage .winkelwagen{display:inline-block;padding:0 25px;background:transparent url(../media/shopcart.gif) no-repeat left center; margin: 5px 0;}
.webshop-item .ws-content-right .downloaden,
.productpage .downloaden{display:inline-block;padding:0 25px;background:transparent url(../media/downloaden.gif) no-repeat left center; margin: 5px 0;}
.webshop-item .ws-content-right .more-info,
.productpage .more-info{display:inline-block;padding:0 25px;background:transparent url(../media/more-info.gif) no-repeat left center; margin: 5px 0;}

.memberPrice{display:inline-block;margin-bottom:4px;font-size:140%;}

table.webshop{width:100%;}
table.webshop td{vertical-align:top;}
table.webshop td img{margin-right:10px;}
table.webshop hr{border-color:#e5e5e5;border-width:1px;}
.webshop-order{margin:0 0 8px;}
.webshop-order .ws-product{width:48px;border-right:1px solid #fbfbf7;}
.webshop-order .ws-product input{width:33px;padding:3px;border:3px solid #eeeee0;float:left;}
.webshop-order .ws-product select{width:60px;padding:3px;border:3px solid #eeeee0;float:left;}
.webshop-order .ws-product span{padding:0 10px;display:inline-block;width:312px;}
.webshop-order .ws-price{width:100px;border-left:1px solid #d8d8c6;border-right:1px solid #fbfbf7;text-align:right;padding-right:5px;}
.webshop-order .ws-price strong,
.webshop-order .ws-price span{display:block;padding:0 0 0 10px;}
.webshop-order .ws-price.total strong{background:#fff;padding:3px 0 3px 10px;color:#C00000;}
.webshop-order .ws-thumb{}
.webshop-order .ws-thumb img{max-height:65px;max-width:65px;}
.webshop-order .ws-name h2{margin:0;display:inline;}
.webshop-order .ws-options{text-align:right;width:60px;border-left:1px solid #e3e3d5;}
.webshop-order .ws-options .delete{}
.webshop-order.total{margin-top:10px;padding:3px;font-weight:bold;border-top:3px solid #eeeee0;}
.webshop-order .center{text-align:center;}
.webshop-order .ws-button.back{float:left;width:74.5%;}
.webshop-order .ws-button{float:left;width:25.5%;}

.ws-product input[type=text]{border:1px solid #C00000; float:left;font-weight:bold;}
.ws-product a{border:1px solid #C00000;background:#c00;color:#fff;font-weight:bold;padding:1px 4px 1px;float:left;}
.webshop input.update{display:none;}
.webshop input.order{}
.webshop input.order[disabled]{background:#ccc;margin-right:15px;}

.transactioncost{position:relative;display:inline-block;width:12px;z-index:20;}
* + html .transactioncost{ /*ie7 fix*/
   float:right;
   margin-right:5px;
}

.second{z-index:10;}
.transactioncost img{margin:0 !important;}
.transactioncost table{background:#fff;border:1px solid #D1D5D3;position:absolute;top:0;left:-9999em;visibility:hidden;width:270px;border-radius:5px;}
.transactioncost table thead td{padding:5px;font-size:11px;line-height:19px;text-align:left;}
.transactioncost table tbody{text-align:center;font-size:11px;}
.transactioncost:hover table{left:15px;visibility:visible;}

.columns{overflow:hidden;margin-bottom:20px;}
.columns .col-50{width:50%;float:left;}


/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ END WEBSHOP] */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ MAGAZINE OVERVIEW ] */

.magazineoverview {}
.magazineoverview .magazineinfo {clear: left;}
.magazineoverview .magazinecontent {float: left; margin: 0 0 30px 0;}
.magazineoverview .magazinecover {float: left; margin: 0 20px 0 0;}
.magazineoverview .magazinecover img {width: 100px;}

.magazine {}
.magazine .magazineinfo {clear: left;}
.magazine .magazinecontent {float: left;width: 435px;}
.magazine .magazinecover {float: right; margin: 0;}
.magazine .magazinecover img {width: 200px;}
.magazine .btn{margin:  0 0 10px 0;} 
.magazine .articleinfo {margin: 10px 0 0 0;clear:both;float:left;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ MAGAZINE OVERVIEW END ] */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ SITEMAP]*/

#sitemap li{margin:0 0 10px;padding:0;background:transparent none;}
#sitemap li a{font-weight:bold;border-bottom:2px solid #C00000;display:block;padding:3px;background:#fff;}
#sitemap li ul{margin-top:5px;}
#sitemap li li{margin: 0 0 0 15px	; list-style:disc inside; }
/*#sitemap li li a{font-weight:normal;border-bottom:0;display:block;padding: 0 0 0 15px;background:transparent url(../media/bullet_redcircle.gif) no-repeat 0 7px;}*/
#sitemap li li a{font-weight:normal;border-bottom:0;display:inline-block;background:transparent;}
#sitemap li li ul{margin-top:0px}
/*#sitemap li li li a{background:url(../media/bullet_redcircle.gif) no-repeat 12px 7px;padding: 0 0 0 25px;}*/
#sitemap li li li{ list-style-type:circle;}
#sitemap li li li li{ list-style-type:square;}
#sitemap li li li li li{ list-style-type:disc;}
#sitemap li li li li li li{ list-style-type:circle;}
#sitemap li li li a{padding: 0 0 0 3px; }
	
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ SITEMAP END ] */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ FORM ] */

.form,#contour{font-size:0.917em;}
.contourField br{display:none;}
#contour fieldset{padding:0 !important; margin:0 !important;}
#contour legend{padding:0 !important; margin:5px 0 !important;color:#cc0000;font-weight:normal !important;}
.form h4{color:#666;}
#contour h4.contourPageName{color:#c00;font-weight:bold;font-size:14px !important;}
.form p,#contour p{margin:15px 0;}
#contour small{padding:0 !important;display:inline-block !important;}
.form .row,
.form .rowDate,
#contour .contourField{display:block;width:100%;margin-bottom:10px;overflow:hidden;clear:both;}
.form .row span.text{float:left;clear:both;}
.form .row label,
.form .rowDate label{display:block;width:100%;clear:both;}
#contour label{width:100% !important;clear:both !important;float:none !important;font-weight:normal !important;}
.form .chk label{display:inline;width:auto;clear:none;padding-left:5px;}
.form .row table {float:left;}
.form .row table label{display:inline;width:auto;padding:0 10px 0 5px;}
.form .row input[type=password],
.form .row input[type=text]{display:block;width:400px;padding:3px;border:3px solid #eeeee0;}
#contour .contourField input[type=password],
#contour .contourField input[type=text]{display:block;width:400px !important;padding:3px !important;border:3px solid #eeeee0 !important;}
input[type=radio],
input[type=checkbox]{}
.form .rowDate input[type=text]{display:inline;width:100px;padding:3px;border:3px solid #eeeee0;}
.form .row select{width:412px;padding:3px 0;border:3px solid #eeeee0;}
#contour .contourField select{width:412px !important;padding:3px 0 !important;border:3px solid #eeeee0 !important;}
.form .row textarea{width:400px;padding:3px;border:3px solid #eeeee0;font-family:verdana;font-size:1em;}
#contour .contourField textarea{width:400px !important;padding:3px !important;border:3px solid #eeeee0 !important;font-family:verdana;font-size:1em;}
#contour .contourField span.checkbox{display:inline !important;padding:10px 10px 0 0 !important;}
.form .row .reqInputfield,.form .rowDate .reqInputfield{border:3px solid #fcc !important;background:#ffdbdb;}

.checkboxlist br{display:block;}

.form .column{float:left;width:40%;clear:none;}
.form .column .text input[type=text]{width:180px;}

.hideChilds{padding-left:10px;font-weight:bold;}
.forgotPass{cursor:pointer;}

.form .btn{margin:0 0 10px;width:100%;}
input.button,.btn input{color:#fff;background:#c00000;border:1px solid #D1D5D3;padding:5px;margin:10px 0;}

.contourNavigation{margin:0 0 10px;width:100%;}
.contourNavigation input{color:#fff;background:#c00000;border:1px solid #D1D5D3;padding:5px;margin:10px 0;}

.form .incasso p{margin:0}
.form .incasso ul{margin-bottom:25px;}


.newForm fieldset{}
.newForm h3{color:#c00000;}
.newForm fieldset .row{overflow:hidden;clear:both;margin-bottom:10px;}
.newForm fieldset label{display:inline-block;width:150px;}
.newForm fieldset .wide label{display:inline-block;width:380px;}
.newForm fieldset .wide input{vertical-align:top;margin-right:5px;}
.newForm fieldset .options label{width:610px;padding-left:5px;}
.newForm fieldset .options table label{width:auto;padding-left:5px;}
.newForm fieldset input[type=text],.newForm fieldset input[type=password],.newForm fieldset textarea{padding:4px;border:2px solid #eeeee0;width:400px}
.newForm fieldset input.placeholderText{color:#ccc;}
.newForm fieldset select{padding:4px;border:2px solid #eeeee0;width:412px}
.newForm fieldset .btn{margin-left:150px;}
.newForm fieldset .required input[type=text],
.newForm fieldset .required input[type=password],
.newForm fieldset .required textarea,
.newForm fieldset .required select{border-color:#ccccc0;}
.newForm fieldset .error{color:Red;display:block;}

.newForm fieldset .name input.col1{width:100px;}
.newForm fieldset .name input.col2{width:108px;}
.newForm fieldset .name input.col3{width:160px;}

.newForm fieldset .street input.col1{width:214px;}
.newForm fieldset .street input.col2{width:74px;}
.newForm fieldset .street input.col3{width:80px;}

.newForm fieldset .postbus input.col1{width:284px;}
.newForm fieldset .postbus input.col2{width:100px;}

.newForm fieldset .city input.col1{width:100px;}
.newForm fieldset .city input.col2{width:284px;}

/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ FORM END ] */


.faq h3.question{background:url('../media/plus.gif') no-repeat left center;padding-left:10px;width:100%;clear:both;display:block;cursor:pointer;margin:3px;}
.faq h3.open{background:url('../media/min.gif') no-repeat left center;}
.faq .answer{margin:3px 13px;}

.fiftyten .fiftyten-logo{display:inline-block; width:35px; height:12px; background:url('/media/5010-logo.gif'); text-indent:-9999em;font-size:0;}

.ctrContentR .search-result-url{display:block; color:#888888;}
.ctrContentR .search-more-results,
.ctrContentR .search-more-results:visited{color:#666666;}




#mijnbalans	hr{margin-bottom:10px;}
#mijnbalans	.ctrContentL .box{width:210px;margin-bottom:20px;}
#mijnbalans	.ctrContentR .box{width:100%;margin-bottom:20px;}

#mijnbalans	.ctrContentL .box .boxSmall-content li{list-style:none;}


#mijnbalans table {border-collapse:collapse;width:100%;border:1px solid #ceceac;margin:15px 0;}
#mijnbalans table th,#mijnbalans table td{border:1px solid #ceceac;padding:5px;}
#mijnbalans table table.noborder th,
#mijnbalans table table.noborder td{padding:0px;}
#mijnbalans table th{background: #E3E3D1;color:#000;border:1px dotted #fff;}

#mijnbalans table.noborder,
#mijnbalans table.noborder th,#mijnbalans table.noborder td{border:0;}


#mijnbalans table.logintable,
#mijnbalans table.logintable td,
#mijnbalans table.logintable th{border:0;}
#mijnbalans table .formfield label{width:100px;}
#mijnbalans table .formfield input[type=text],
#mijnbalans table .formfield input[type=password]{width:175px;}

#mijnbalans	.btn.inline {clear:none;}
#mijnbalans	.btn.blue {background: #2a5680; margin-left: 0;}
#mijnbalans	.btn.blue a {display: block; padding-right: 25px; color: #ffffff; background-image: url('../media/img_arrow_red.gif'); background-repeat: no-repeat; background-position: right;}
#mijnbalans	.btn.blue a:hover {}
#mijnbalans .ctrContentL .btn{margin-left:-7px;}

#mijnbalans fieldset{}
#mijnbalans fieldset .row{overflow:hidden;clear:both;margin-bottom:10px;}
#mijnbalans fieldset label{display:inline-block;width:150px;}
#mijnbalans fieldset .checkbox-algvwr label{display:inline-block;width:auto;}

#mijnbalans fieldset .options input{vertical-align:top;}
#mijnbalans fieldset .lidmaatschap{font-style:italic;color:#50789E;display:block;margin-bottom:7px}
#mijnbalans fieldset .options label{width:610px;padding-left:5px;}
#mijnbalans fieldset input[type=text],#mijnbalans fieldset input[type=password],#mijnbalans fieldset textarea{padding:4px;border:2px solid #eeeee0;width:400px;margin-left:4px;}
#mijnbalans fieldset input.placeholderText{color:#ccc;}
#mijnbalans fieldset select{padding:4px;border:2px solid #eeeee0;width:412px}
#mijnbalans fieldset .btn{margin-left:155px;border:2px solid #eeeee0;}
#mijnbalans fieldset .required input[type=text],
#mijnbalans fieldset .required input[type=password],
#mijnbalans fieldset .required textarea,
#mijnbalans fieldset .required select{border-color:#ccccc0;}
#mijnbalans fieldset .error{color:Red;display:block; float:left; clear:both;}

#mijnbalans fieldset .option label{margin-left:5px;}

#mijnbalans fieldset label.inline{width:auto;float:left;margin-right:5px;}
#mijnbalans fieldset input[type=text].inline{width:50px;float:left;}
#mijnbalans fieldset span.inline{width:250px;float:left;display:block;}
#mijnbalans fieldset span.inline label{width:auto;display:inline;margin-left:5px;}


#mijnbalans fieldset .name input.col1{width:100px;}
#mijnbalans fieldset .name input.col2{width:108px;}
#mijnbalans fieldset .name input.col3{width:160px;}

#mijnbalans fieldset .street input.col1{width:214px;}
#mijnbalans fieldset .street input.col2{width:74px;}
#mijnbalans fieldset .street input.col3{width:80px;}

#mijnbalans fieldset .postbus input.col1{width:284px;}
#mijnbalans fieldset .postbus input.col2{width:100px;}

#mijnbalans fieldset .city input.col1{width:100px;}
#mijnbalans fieldset .city input.col2{width:284px;}

#mijnbalans fieldset .multiple-checkbox li{overflow:hidden;background:none;padding:0;}
#mijnbalans fieldset .multiple-checkbox label,
#mijnbalans fieldset .multiple-checkbox input,
#mijnbalans fieldset .abonnementen label,
#mijnbalans fieldset .abonnementen input{width:auto;float:left;margin-right:5px;}


#mijnbalans fieldset .abonnementen ,
#mijnbalans fieldset .abonnementen table{margin:0;}

.wizard{float:left;width:100%;position:relative;}
.wizard .tabs{margin:0 0 20px;overflow:hidden;width:100%;background: url(../media/layout/cbbfcf.png) repeat-x bottom;list-style:none;}
.wizard .tabs li{padding:5px 8px;float:left;background:none;}
.wizard .tabs li.active{color:#c00000;font-weight:bold;}
.wizard .tabs li strong{display:block;}
.wizard fieldset.active{display:block}
.wizard h3{color:#c00000;} 


.wizard .prev,.wizard .next{border:1px solid #F4F4ED;color:#c00000;font-size:18px;font-weight:bold;background:transparent;cursor:pointer}
.wizard .prev:hover,.wizard .next:hover{border:1px solid #e4e4da;border-bottom-color:#fafaf7;border-right-color:#fafaf7;}
.wizard .next{float:right;}


.LogoImgPosition {margin-left:0px !important;}

.opsomming{overflow:hidden;margin:15px 0;}
.opsomming dt,dd{float:left;display:inline-block;width:17%;}
.opsomming dd{width:83%;}

.ideal-button{background:#fff url(/media/ideal-logo.jpg) no-repeat 1px 1px;border:1px solid #ddd;padding:6px 10px 6px 75px;color:#666;font-size:16px;display:inline-block;width:auto;height:50px;line-height:24px;border-radius:5px;}
.ideal-button:hover{color:#C00000;text-decoration:none;}

.ideal-box{background:#fff url(/media/ideal-logo.jpg) no-repeat 1px 1px;padding:0 0 0 150px;margin:10px 0;min-height:65px;}
.ideal-box label,
.ideal-box select{display:block;clear:both;}
.ideal-box select{margin:5px 0}

.productpage img{max-width:140px;}
.productpage {margin-bottom:15px;overflow:hidden;}
.productpage .productdetails{width:295px;padding:0 10px;}
.productpage .productprice{width:160px;padding:0 10px;}

.productpage img,.productpage .productdetails,.productpage .productprice{float:left;}









