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;}
* {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;}

.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;}

#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; background: url('../media/bg_root.gif') repeat-x; width: 920px; line-height:20px;}
		.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: auto; 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;}
					.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: 214px;}
		.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; 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 20px 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; color:#838373;}
	#breadcrumb ul li a{color:#838373;}
	#breadcrumb ul li.last{ background:none;}
/******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;}
		.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 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 ] */
.sf-menu-websites {float: left;}
.sf-menu-websites a {color: #183149; padding: 0 8px; text-decoration: none; border-right: 1px solid #d18c1e;}

.sf-menu-websites li {font-size: 11px; height: 20px; line-height: 20px;}
		
.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: 20px;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ 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  ] */
.tabnavigation { margin: 0 0 10px 0; border-bottom: 1px solid #C00000;background:#fff; position:relative;}
.tabnavigation span ,
.tabnavigation a {padding:3px 6px;display:inline-block;}
.tabnavigation a.openshop{border-left:1px solid #C00000;margin-left:15px;padding-left:15px;}
.tabnavigation span { font-weight: bold;position:relative;bottom:-1px;background:#F4F4ED;border: 1px solid #C00000;border-bottom: 0;}
.tabnavigation span.thema { font-weight: bold;position:relative;bottom:-1px;background:#F4F4ED;border: 1px solid #C00000;border-bottom: 0;position:absolute;right:0;top:0;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ END TABNAVIGATION ] */
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ WEBSHOP] */
.webshop-item{overflow:hidden;border-bottom: 1px solid #C00000;padding:15px 0;}
.webshop-item .ws-image{width:120px;text-align:center;float:left;}
.webshop-item .ws-image img{max-width:110px;}
.webshop-item .ws-content-left{float:left;width:265px;padding:0 10px;}
.webshop-item .ws-content-left .uitgave, .productpage .uitgave{font-size:0.917em;display:block;}
.webshop-item .ws-content-right{float:left;width:220px;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;}

.webshop-order{overflow:hidden;margin:0 0 8px;}
.webshop-order .ws-product{float:left;width:475px;}
.webshop-order .ws-product input{width:30px;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:390px;float:left;}
.webshop-order .ws-price{float:left;width:100px;text-align:right;}
.webshop-order .ws-options{float:left;width:70px;text-align:right;}
.webshop-order .ws-options .delete{}
.webshop-order.total{padding:3px;font-weight:bold;background:#fff;border:3px solid #eeeee0;}
.webshop-order .center{text-align:center;}
.webshop-order .ws-button{float:left;width:30%;}
/* -------------------------------------------------------------------------------------------------------------------------------------------------------------[ 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 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;}





























































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
