@charset "utf-8";
/* CSS Document format is screen */

/* Klant wil graag Verdana (huisstijl), maar dan moet de grote van de letters ook aangepast worden */

/* Globals
===========================================================================*/
body,
html { color:#000132; background:#fff url(../images/backgrounds/bg-main.gif) top center repeat-y; }
body { min-width:1000px; font-family:arial; font-size:76%; }
p {  line-height:150%; padding-bottom:17px; }
* { margin:0; padding:0; } /* Needed for IE because they can't handle the reset standard */
h1, h2 { font-size:1.4em; }

div#wrapper { width:980px; padding:25px 10px; margin:0 auto; background:#ededf0; font-size:1em; position:relative; }
	div#wrapper a { text-decoration:underline; color:#ec472b; }
	div#wrapper a:hover, div#wrapper a:visited:hover { color:#01aef0; }
	div#wrapper a:visited { color:#639}
	
.image-left { float:left; margin:4px 15px 5px 0; }
input { font-family:arial; font-size:1em; }

/* Header
===========================================================================*/
div#header { background:#fff url(../images/backgrounds/bg-header.gif) no-repeat; height:114px; position:relative; }
	div#header #logo { position:absolute; left:18px; top:18px; }
	
	/* Service menu */
	div#header ul { float:right; padding:10px 5px 0 0; background:url(../images/backgrounds/bg-service.gif) top right no-repeat; }
		div#header ul li { display:inline;  }
		div#header ul li a, div#header ul li a:visited { text-decoration:none; color:#aeadbd; margin-right:2px; float:left; padding:3px 10px; border-right:1px solid #efeef3; }
		div#header ul li a:hover { color:#ec472b; text-decoration:underline; }
		div#header ul li.no-border a { border:none; }
		div#header ul li.selected a { color:#000132; }
	
	/* Taalkeuze */
	div#header div#language-selection { position:absolute; right:17px; top:36px; width:108px; }
		div#header div#language-selection ul { background:none; float:none; padding:0; }
			div#header div#language-selection ul li a { border:0; padding:0; color:#003; }
			div#header div#language-selection ul li#en a { background:url(../images/icons/vlag-uk.gif) no-repeat; padding-left:20px; margin:0; }
		
	/* Zoeken */
	div#header .form-search { width:325px; position:absolute; right:17px; top:60px; }
		div#header .form-search fieldset { position:relative; }
		div#header .form-search fieldset input { background:url(../images/backgrounds/bg-input-search.gif) no-repeat; width:216px; padding:6px 0 0 38px; height:2em; border:0; color:#474763; font-size:1em; }
		div#header .form-search fieldset #button-search { position:absolute; right:0; background:url(../images/buttons/button-zoek.gif) no-repeat; padding:0; font-weight:bold; color:#fff; border:0; width:72px; height:25px; cursor:pointer; }

/* Navigation
===========================================================================*/
div#navigation { height:3em; background:#003 url(../images/backgrounds/bg-grid.gif) bottom right no-repeat; position:relative; }
	
	/* Telefoonnummer */
	div#navigation p { float:right; font-weight:bold; font-size:1.1em; padding:8px 15px 0 0; color: #fff; }
	
	/* Hoofd navigatie */
	div#navigation ul { background:url(../images/backgrounds/bg-nav-corner.gif) left bottom no-repeat; position:absolute; height:3em; padding-left:15px; }
		div#navigation ul li { display:inline; }
		div#navigation ul li a { float:left; border-right:1px solid #fff; text-decoration:none; color:#fff; padding:12px 22px; }
		div#navigation ul li a:visited { color:#fff;}
		div#navigation ul li a:hover, div#navigation ul li a:visited:hover { background:#019cdc url(../images/backgrounds/bg-hover-nav.gif) top repeat-x; color:#fff; }
		div#navigation ul li.select a { padding:0; border:0; background:#fff url(../images/backgrounds/corner-tab-left.gif) bottom left no-repeat; }
		div#navigation ul li.select a:hover, div#navigation ul li.select a:visited:hover { background:#fff url(../images/backgrounds/corner-tab-left.gif) bottom left no-repeat; }
		div#navigation ul li.select span { background:transparent url(../images/backgrounds/corner-tab-right.gif) right bottom no-repeat; color:#003; font-weight:bold; padding:12px 22px 17px 22px; border:none; display:block; float:left; }
		
	/* Sub navigatie */
	div#sub-navigation { background:#fff url(../images/backgrounds/corner-sub-nav.gif) right no-repeat; margin:5px 0 0 0;  }
		div#sub-navigation ul { background:url(../images/backgrounds/corner-sub-nav-ul.gif) no-repeat; height:2.40em; padding:5px 0 0 22px; }
		div#sub-navigation ul li { display:inline; }
			div#sub-navigation ul li a, div#sub-navigation ul li a:visited  { float:left; padding:6px 15px; border-right:1px solid #efeef3; text-decoration:none; color:#003; }
			div#sub-navigation ul li a:hover { background:#efeef3; }
			div#sub-navigation ul li.select a, div#sub-navigation ul li.select a:visited:hover { background:#00adef; color:#fff!important; }
		
/* Attention
===========================================================================*/
div#attention { padding-top:25px; position:relative; height:1%; display:block; overflow:hidden; padding-bottom:8px }
	#photo-attention { width:223px; height:225px; position:absolute; left:10px; top:17px; }
	
	/* Blauwe vlak attention */
	div#attention div#attention-left { float:left; width:700px; background:#003 url(../images/backgrounds/corners-blue.gif) top no-repeat; }
		div#attention div#attention-left div { height:17.17em; background:url(../images/backgrounds/corners-blue-bottom.gif) bottom no-repeat; color:#fff; }
			div#attention div#attention-left div h1 { background:url(../images/bullets/vink-rood.gif) no-repeat 0 20px; margin-left:280px; padding:18px 0 8px 25px; }
			div#attention div#attention-left div p { margin:0 25px 0 305px; }
			div#attention div#attention-left div ul { margin-left:280px; }
				div#attention div#attention-left div ul li { background:url(../images/bullets/bullet-triangle.gif) no-repeat 0 3px; padding:0 0 8px 25px; }
				div#attention div#attention-left div ul li a { color:#fff; text-decoration:underline; }
				div#attention div#attention-left div ul li a:hover { color:#000132; }
	
	/* Grijze vlak (stappen) attention */
	div#attention div#attention-right { float:left; width:280px; background:#aaadbc url(../images/backgrounds/corner-stappen-bottom.gif) right bottom no-repeat; color:#fff; height:17.17em; }
		div#attention div#attention-right h2 { background:url(../images/backgrounds/corner-stappen-top.gif) top right no-repeat; padding:18px 0 0 60px; }

 /* Grijze vlak adres */
 div#attention address { line-height:140%; padding-bottom:17px; margin-left:60px; margin-top:23px; font-style:normal; }

		
		/* Lijst met stappen */
		div#attention div#attention-right ul { background:url(../images/backgrounds/bg-four.gif) right bottom no-repeat; height:13.35em; padding-top:10px; }
			div#attention div#attention-right ul li { border-bottom:1px solid #c3c5d1; margin:0 23px;  }
			div#attention div#attention-right ul li.no-border { border:none; }
			div#attention div#attention-right ul strong { font-size:1.2em; }
			div#attention div#attention-right ul li a { text-decoration:none; color:#fff; padding:11px 0; display:block; }
				div#attention div#attention-right ul li a:hover { text-decoration:underline; }

/* Blocks home
===========================================================================*/
div#blocks-home div.block { width:320px; background:#fff url(../images/backgrounds/corners-block-bottom.gif) bottom no-repeat; float:left; margin-top:15px; height:16.67em; }
	div#blocks-home .middle { margin:0 10px; }
	div#blocks-home div.block h2 { background:url(../images/backgrounds/corners-block-top.gif) no-repeat; color:#ec4729; padding:15px 0 5px 20px; }
	div#blocks-home div.block p { padding:17px 15px 0 0; }
	div#blocks-home .image-margin { margin-left:20px; }
	
/* Content vervolgpagina's
===========================================================================*/
div#content { background:#fff url(../images/backgrounds/bg-content.gif) no-repeat; padding:20px 37px 10px 37px; display:block; overflow:hidden; height:1%; margin:22px 0 0 0; }

	/* Content linkerkant */
	div#content div#content-left { width:580px; padding-right:20px; float:left; background:url(../images/backgrounds/bg-stippel.gif) right repeat-y; }
		div#content div#content-left h1 { color:#eb462a; padding-bottom:4px; background:url(../images/backgrounds/bg-stippel-horz.gif) bottom repeat-x; margin-bottom:15px; }
		div#content div#content-left h2 { font-size:1.2em; padding-bottom:4px; }
			div#content div#content-left h2 span { color:#eb462a; }
		div#content div#content-left div.image-left { position:relative; float:left; }
			div#content div#content-left div.image-left img, div#content div#content-left div.image-right img { padding:3px; border:1px solid #e5e5e5; vertical-align:bottom; }
			div#content div#content-left div.image-left .enlarge, div#content div#content-left div.image-right .enlarge { position:absolute; top:4px; right:4px; padding:0; border:0; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; }
		div#content div#content-left div.image-right { position:relative; float:right; }
			div#content div#content-left div.image-left p, div#content div#content-left div.image-right p { padding:0; background:#e5e5e5; padding:2px 4px 4px 4px; }
		div#content div#content-left p.link-download { background:url(../images/backgrounds/bg-stippel-horz.gif) bottom repeat-x; margin-bottom:15px; }
	
	/* Broodkruimels */
	div#content div#content-left ul#breadcrumbs { padding-bottom:20px; }
		div#content div#content-left ul#breadcrumbs li { display:inline; color:#666; }
			div#content div#content-left ul#breadcrumbs li a, ul#breadcrumbs li a:visited { color:#666; padding:0 9px 0 0; background:url(../images/bullets/bullet-kruimel.gif) center right no-repeat; margin-right:3px; }

	/* Opsomming */
	div#content div#content-left ul.contentlist { padding-bottom:17px; clear:both; }
		div#content div#content-left ul.contentlist li { padding:0 0 5px 12px; background:url(../images/bullets/bullet-kruimel.gif) no-repeat 0 4px; }
		div#content div#content-left ul.contentlist li ul { margin-top:5px; }		
		div#content div#content-left ul.contentlist li ul li { padding-left:25px; background:url(../images/bullets/sub-contentlist.gif) no-repeat 12px 5px; list-style-type:none; }
	
	/* Documenten
	=================================================================*/
	div.documents { background:url(../images/backgrounds/bg-documents.gif) repeat-x; }
	.documents a:link, .documents a:visited, .documents a:hover, .documents a:visited:hover { display:block; padding:8px 10px 10px 27px; margin:0 0 17px 0; font-weight:bold;  }
	.documents a:link, .documents a:visited { background-repeat:no-repeat; background-position:0 6px; }
	.documents a:hover, .documents a:visited:hover { background:transparant url(../images/backgrounds/bg-documents.gif) repeat-x; }
		
	.docgif { background-image:url(../images/icons/icon_gif.gif); }
	.docjpg { background-image:url(../images/icons/icon_jpg.gif); }
	.docbmp { background-image:url(../images/icons/icon_bmp.gif); }
	.docpdf { background-image:url(../images/icons/icon_pdf.gif); }
	.docdoc { background-image:url(../images/icons/icon_doc.gif); }
	.docxls { background-image:url(../images/icons/icon_xls.gif); }
	.doczip { background-image:url(../images/icons/icon_zip.gif); }
	.doctxt { background-image:url(../images/icons/icon_txt.gif); }
	.docwmp { background-image:url(../images/icons/icon_wmp.gif); }
	
	/* Stappen menu 
	===========================================================================*/
	ul#menu-steps-1, #menu-steps-2, #menu-steps-3  { height:8.3em; }
		ul#menu-steps-1 li, ul#menu-steps-2 li, ul#menu-steps-3 li{ height:5.85em; list-style:none; float:left; background-color:#ebebeb; background-image:url(../images/stappen/step-global.gif); background-repeat:no-repeat; background-position:right top; }
			ul#menu-steps-1 li.current, ul#menu-steps-2 li.current, ul#menu-steps-3 li.current{ background-color:#00adef; background-image:url(../images/stappen/pijl-actief.gif); }
			ul#menu-steps-1 li.step-done, ul#menu-steps-2 li.step-done, ul#menu-steps-3 li.step-done{ background-color:#a8abbc; background-image: url(../images/stappen/step-done.gif); }
			ul#menu-steps-1 li.done, ul#menu-steps-2 li.done, ul#menu-steps-3 li.done{ background-color:#a8abbc; background-image: url(../images/stappen/step-between.gif); }
			ul#menu-steps-1 li a, ul#menu-steps-1 li a:link, ul#menu-steps-1 li a:visited, ul#menu-steps-1 li a:hover, ul#menu-steps-1 li a:active { color:#ccc; text-decoration:none; }
			ul#menu-steps-2 li a, ul#menu-steps-2 li a:link, ul#menu-steps-2 li a:visited, ul#menu-steps-2 li a:hover, ul#menu-steps-2 li a:active { color:#ccc; text-decoration:none; }
			ul#menu-steps-3 li a, ul#menu-steps-3 li a:link, ul#menu-steps-3 li a:visited, ul#menu-steps-3 li a:hover, ul#menu-steps-3 li a:active { color:#ccc; text-decoration:none; }
			ul#menu-steps-1 li.step-done a, ul#menu-steps-1 li.step-done a:link, ul#menu-steps-1 li.step-done a:visited, ul#menu-steps-1 li.step-done a:hover, ul#menu-steps-1 li.step-done a:active, ul#menu-steps-1 li.current a, ul#menu-steps-1 li.current a:link, ul#menu-steps-1 li.current a:visited, ul#menu-steps-1 li.current a:hover, ul#menu-steps-1 li.current a:active, ul#menu-steps-1 li.done a, ul#menu-steps-1 li.done a:link, ul#menu-steps-1 li.done a:visited, ul#menu-steps-1 li.done a:hover, ul#menu-steps-1 li.done a:active{	color:#fff;	text-decoration:none; }
			ul#menu-steps-2 li.step-done a, ul#menu-steps-2 li.step-done a:link, ul#menu-steps-2 li.step-done a:visited, ul#menu-steps-2 li.step-done a:hover, ul#menu-steps-2 li.step-done a:active, ul#menu-steps-2 li.current a, ul#menu-steps-2 li.current a:link, ul#menu-steps-2 li.current a:visited, ul#menu-steps-2 li.current a:hover, ul#menu-steps-2 li.current a:active, ul#menu-steps-2 li.done a, ul#menu-steps-2 li.done a:link, ul#menu-steps-2 li.done a:visited, ul#menu-steps-2 li.done a:hover, ul#menu-steps-2 li.done a:active{	color:#fff;	text-decoration:none; }
			ul#menu-steps-3 li.step-done a, ul#menu-steps-3 li.step-done a:link, ul#menu-steps-3 li.step-done a:visited, ul#menu-steps-3 li.step-done a:hover, ul#menu-steps-3 li.step-done a:active, ul#menu-steps-3 li.current a, ul#menu-steps-3 li.current a:link, ul#menu-steps-3 li.current a:visited, ul#menu-steps-3 li.current a:hover, ul#menu-steps-3 li.current a:active, ul#menu-steps-3 li.done a, ul#menu-steps-3 li.done a:link, ul#menu-steps-3 li.done a:visited, ul#menu-steps-3 li.done a:hover, ul#menu-steps-3 li.done a:active{	color:#fff;	text-decoration:none; }
   ul#menu-steps-1 li.done a:hover, ul#menu-steps-1 li.step-done a:hover{ color:#666; cursor:pointer; }
			ul#menu-steps-2 li.done a:hover, ul#menu-steps-2 li.step-done a:hover{ color:#666; cursor:pointer; }
			ul#menu-steps-3 li.done a:hover, ul#menu-steps-3 li.step-done a:hover{ color:#666; cursor:pointer; }
			ul#menu-steps-1 li a em, ul#menu-steps-2 li a em, ul#menu-steps-3 li a em{ width:150px; display:block; margin:6px 0 0 10px; font-style:normal; font-weight:bold; }
			ul#menu-steps-1 li a span, ul#menu-steps-2 li a span, ul#menu-steps-3 li a span{ width:140px; display:block; margin-left:10px; font-weight:normal; padding-top:5px; line-height:140%; }
			ul#menu-steps-1 li.global-step-bg, ul#menu-steps-2 li.global-step-bg, ul#menu-steps-3 li.global-step-bg{ background-image:none; }
			ul#menu-steps-1 li a, ul#menu-steps-2 li a, ul#menu-steps-3 li a{ height:71px; display:block; }
			ul#menu-steps-1.step-overview li, ul#menu-steps-2.step-overview li, ul#menu-steps-3.step-overview li{width:193px;}
			ul#menu-steps-1.step-overview li.step-done, ul#menu-steps-2.step-overview li.step-done, ul#menu-steps-3.step-overview li.step-done{width:193px;}
			ul#menu-steps-1.step-overview li a, ul#menu-steps-2.step-overview li a, ul#menu-steps-3.step-overview li a{width:193px;}
	
	/* Maak keuze producten */
	ul.choose-product { width:270px;float:left; margin:20px 38px 0 0; }
	ul.choose-product #choose-product-1 { border: 1px solid #000132 }
	ul.choose-product-next { width:190px;float:left; margin:5px 5px 0 0; cursor:pointer; }
		ul.choose-product li { border:1px solid #d7d6da; display:inline; float:left; }
		ul.choose-product-next li { border:1px solid #d7d6da; display:inline; float:left; height:260px; margin-bottom:4px; }
		ul.choose-product-next li img { display:block; margin:5px 0 10px 0; }
		ul.choose-product li a, ul.choose-product-next li a { display:block; font-weight:bold; font-size:1em; padding:15px; text-decoration: none!important;}
			ul.choose-product li a:visited, ul.choose-product-next li a:visited { color:#ec472b!important; }
			ul.choose-product li a:visited:hover, ul.choose-product-next a:visited { color:#01aef0!important; }
		ul.choose-product li a:hover, ul.choose-product-next li a:hover { background:#f0f0f0; }
		ul.choose-product a span, ul.choose-product-next a span { line-height: 140%; display:block; font-weight:normal; color:#000132; margin:4px 0; }
		.clean-margin { margin:20px 0 0 0!important; }
		.clean-next { margin:5px 0 0 0!important; }
		ul.choose-product-next li span.position-image a { height:162px; }
		ul.choose-product li span.position-image a { height:61px; display:block; overflow:hidden; }
	
	div#specifications { padding-top:25px; clear:both; }
		div#specifications div ul { display:block; overflow:hidden; height:1%; margin-top:10px; padding:15px 0; background:url(../images/backgrounds/bg-stippel-horz.gif) top repeat-x; }
		div#specifications div ul li { display:inline; float:left; width:189px; margin:0 1px 1px 0; }
			div#specifications div ul li.go-right { margin-left:190px; }
		div#specifications div ul li input { float:left; margin-right:10px; }
		div#specifications div ul li img { margin-bottom:6px; } 
		
		div#specifications #popup_id_2 { display:none; }
	
	/* Banner builder */

				/* Unique selling points */
				div#build-left div#wrap-banner ul { position:absolute; top:100px; left:20px; background:#fff; padding:5px 8px 2px 8px; }
					div#build-left div#wrap-banner ul li { display:block; padding-bottom:4px; }
				
				#logo-builder { position:absolute; left:20px; top:16px; z-index:998; }
				div#slogan-banner { position:absolute; z-index:999; top:50px; left:20px; background:#fff; padding:3px 8px 3px 8px; }
					div#slogan-banner p { padding:0; }
				
				/* Opties opmaak banner */
				
			.builder-col{
			    width:290px;
			    float:left;
			 }
				
				ul.builder-options { float:left; margin-bottom:10px; }
					ul.builder-options li { display:inline; font-weight:bold; }
						ul.builder-options li img { vertical-align:bottom; }
						ul.builder-options li a { border:1px solid #d7d6da; padding:2px; float:left; margin:5px 6px 0 0; }
						ul.builder-options li a:hover { border:1px solid #000132; }
				
				div.clear-options { clear:both; padding-top:25px; display:block; overflow:hidden; height:1%; }
				
				div.detail-options { clear:both; padding-top:25px; display:block; overflow:hidden; height:1%; }
					div.detail-options ul { padding:15px 0 15px 0; position:relative; }
					div.detail-options ul li { text-align:center; }
					div.detail-options ul li.left-li { float:left; }
					div.detail-options ul li.right-li { float:right; }
					div.detail-options ul li a { display:block; background:url(../images/buttons/button-rood.gif) no-repeat; text-decoration:none!important; color:#fff!important; font-weight:bold; padding-top:12px; }

				#select-logo, #select-options { width:252px; font-size:1.1em; margin-top:2px; border:1px solid #b2b2b2; padding:2px; margin-bottom:8px; }
				#select-font { width:130px; float:left; font-size:1.1em; margin-top:2px; border:1px solid #b2b2b2; padding:2px; margin-bottom:8px; }
				
				#select-font-color { width:252px; float:left; font-size:1.1em; margin-top:2px; border:1px solid #b2b2b2; padding:2px; margin-bottom:8px; }
				
				
				ul.banner-options { float:left; width:290px; margin-bottom:10px; }
					ul.banner-options li { display:block; padding-bottom:6px; font-weight:bold; padding-right:20px;}
						ul.banner-options li.other-options { display:block; }
						ul.banner-options li small  { font-weight:normal; }
					ul.banner-options li input { border:1px solid #b2b2b2; width:180px; padding:3px; margin-right:3px; }
					ul.banner-options li input.button-usp { background:url(../images/buttons/button-zoek.gif) no-repeat; cursor:pointer; color:#fff; border:0; width:72px; height:25px; font-weight:bold; font-size:1em; }
					#fileatt { margin-top:5px; }		
			
			.knop-rood { border:0; width:191px; height:38px; background:url(../images/buttons/button-rood.gif) no-repeat; font-weight:bold; color:#fff; cursor:pointer; }
				.knop-right { float:right; }
			
			p.explain { padding:6px 0 0 0; width:250px; clear:both; }
		
		div#build-right { float:left; width:103px; }
			div#build-right ul li { display:block; height:26px; margin-bottom:1px; }
				div#build-right ul li.curve { font-weight:bold; color:#ec472b; height:18px; }
			div#build-right ul li input { margin-top:4px; }
			div#build-right ul li img { float:right; }
		
		.tip { width:200px; padding:10px; position:absolute; z-index:100; visibility:hidden; top:20px; left:90px; background:#00adef; line-height:140%; color:#fff; text-align:left; }
		
	/* Detailpagina producten */
	ul.page-scroll { float:right; padding-bottom:15px; margin-right:7px; }
		ul.page-scroll li { display:inline; background:url(../images/bullets/bullet-red.gif) center right no-repeat; padding-right:15px; }
			ul.page-scroll li.previous { border-right:1px solid #d7d6da; margin-right:12px; background:url(../images/bullets/bulle-previous.gif) center left no-repeat; padding-left:15px; }
		ul.page-scroll li a:visited { color:#ec472b!important; }
		ul.page-scroll li a:visited:hover { color:#01aef0!important; }
	
	div#banner-detail { display:block; overflow:hidden; height:1%; clear:both; }
		
		/* Linker kant detail */
		div#banner-detail div#detail-left { width:306px; padding-right:15px; float:left; }
			div#banner-detail div#detail-left p span { font-weight:bold; font-size:2em; color:#ec472b;}
		
		/* Rechterkant detail */
		div#banner-detail div#detail-right { width:257px; float:left; }
		ul.detailfotos { width:253px; }
			ul.detailfotos li { width:80px; height:44px; text-align:center; overflow:hidden; float:left; list-style:none; border-right:6px solid #fff; border-bottom:6px solid #fff; }
			ul.detailfotos li.first-thumb { text-align:left; }
			ul.detailfotos li.third-thumb { border-right:none; text-align:right; }
			ul.detailfotos li.fotogroot { width:253px; height:auto; }
			ul.detailfotos a:hover img, ul.detailfotos a:visited:hover img, ul.detailfotos a.select:link img, ul.detailfotos a.select:visited img { border:1px solid #003; }
			.hide-big {display:none; }
	
	/* Accessoires */
	div.accessoires { display:block; overflow:hidden;  height:1%; margin-bottom:15px; padding:15px 0; background:url(../images/backgrounds/bg-stippel-horz.gif) bottom repeat-x; }
		div.img-accessoires { float:left; width:200px; }
			div.img-accessoires input { float:left; margin-right:15px; }
		div.omsch-accessoires { float:left; width:380px; }
	
	p.price-inclusive { font-size:1.4em; font-weight:bold; }
		p.price-inclusive span { font-size:1.6em; color:#ec472b; padding-left:10px; }
	
	/* Features onderaan contentpagina */
	div#content-left ul.content-options { margin:0; padding:50px 0 15px 0; clear:both; }
		div#content-left ul.content-options li { list-style:none; display:inline; padding-right:20px; }
		div#content-left ul.content-options li a, div#content-left ul.content-options li a:visited, div#content-left ul.content-options li a:visited:hover { color:#000132;}
		div#content-left ul.content-options li a:hover { color:#01aef0; }
			.printen { background:url(../images/icons/icon-print.gif) no-repeat; background-position:0 2px; padding:0px 22px 5px 25px; border-right:1px solid #e5e5e5; }
			.mailen { background:url(../images/icons/icon-mail.gif) no-repeat; background-position:0 4px; padding:0px 0px 5px 25px; }
	
	/* Highslide (vergroten van de foto's) */
	.highslide { cursor: url(../highslide/graphics/zoomin.cur), pointer; outline: none; }
		.highslide-caption { display:none; border:2px solid white; border-top:none; padding:5px; background-color:white; }
		.highslide-caption span { color:#eb462a; font-weight:bold; }
		.highslide-loading { display:block; color:white; font-size:9px; font-weight: bold; text-transform:uppercase; text-decoration:none; padding:3px; border-top:1px solid white; border-bottom:1px solid white; background-color:black; }
		.highslide-move { cursor:move; }
		.highslide-overlay {display: none ;}
		.controlbar { background:url(../highslide/graphics/controlbar4.gif); width:167px; height:34px; }
		.controlbar a {	display:block; float:left; margin:0px 0 0 4px; height:29px; width:34px; }
		/* Noodzakelijk voor functionaliteit */
		.highslide-display-block { display:block; }
		.highslide-display-none { display:none; }
	
	/* Contactformulier */
	.contactform fieldset { border:0; margin:0; padding:15px 0; }
	.contactform label { width:140px; float:left; padding:5px 10px 0 0; }
	.contactform div { padding-bottom:15px; clear:both; }
	.contactform div input { border:1px solid #b2b2b2; width:244px; padding:2px; }
		.contactform div input.error { border:1px solid #eb462a; width:242px; padding:2px; color:#eb462a; background:url(../images/icons/alert.gif) top right no-repeat; }
	.contactform div span { display:block; background:#eb462a; color:#fff; padding:6px 4px; margin:1px 182px 0 150px; }
	.contactform div input.input-smaller { border:1px solid #b2b2b2; width:150px; padding:2px; color:#dd1311; }
	
	
	.contactform div .small-select {
	    width:120px;
	    margin-right:1px;
	}
	.contactform div .smaller-select {
	    width:70px;
	    
	}
	.contactform div .smallest-select {
	    width:51px;
	    margin-right:1px;
	}
	
	
	
	
	#opmerkingen, #comments, #company_description { border:1px solid #b2b2b2; width:244px; height:80px; overflow:auto; padding:2px; color:#dd1311; }
	.radMarg { margin-left:35px;}
	.contactform div.label-radios { padding-bottom:0;}
	.contactform div.copy-mail { padding:0 0 30px 114px; }
	.contactform div.label-radios label, .contactform div.copy-mail label { float:none; width:auto; }
	.contactform div.label-radios input, .contactform div.copy-mail input { width:16px; border:0; }
	#button-form { background:url(../images/buttons/button-form.gif) no-repeat; border:0; width:120px; height:25px; color:#fff; cursor:pointer; font-weight:bold; margin-left:278px; }
	.required { color:#eb462a; }
	
	.display h6 { font-weight:normal; width:115px; float:left; padding-top:4px; }
	.display p { float:left; display:block; width:300px; }
	
	
	
	
	/* Code formulier */
	.form-code fieldset label { display:block; padding-bottom:3px; }
	.form-code fieldset input { border:1px solid #b2b2b2; width:170px; padding:3px; }
		.form-code fieldset #button-go { width:39px; height:25px; font-weight:bold; border:0; font-size:1em; background:url(../images/buttons/button-go.gif) no-repeat; color:#fff; cursor:pointer; }
	
	/* Content rechterkant */
	div#content div#content-right { float:left; width:220px; padding:0 20px 0 60px; }
		div#content div#content-right div.block-right { background:url(../images/backgrounds/bg-stippel-horz.gif) bottom repeat-x; padding:34px 0 15px 0; }
			div#content div#content-right div.block-right h3 { color:#00adef; font-size:1.2em; padding-bottom:3px; }
			div#content div#content-right div.block-right address { line-height:140%; padding-bottom:17px; font-style:normal; }
			div#content div#content-right div.block-right div { width:219px; height:83px; overflow:hidden; margin-bottom:8px; }
			div#content div#content-right div.block-right p.link-blocks { font-weight:bold; background:url(../images/bullets/bullet-red.gif) no-repeat 0 7px; padding-left:10px; }

/* Footer
===========================================================================*/
div#footer { background:url(../images/backgrounds/bg-footer.gif) no-repeat; height:10em; clear:both; text-align:right; }
	div#footer ul, div#footer-content ul { padding:55px 40px 0 0; }
	div#footer ul li, div#footer-content ul li { display:inline; color:#767795; }
		div#footer ul li a, div#footer-content ul li a  { text-decoration:none; color:#767795; margin-left:25px; }
		div#footer ul li a:hover, div#footer ul li a:visited:hover, div#footer-content ul li a:hover, div#footer-content ul li a:visited:hover { color:#fff; }
		div#footer ul li a:visited, div#footer-content ul li a:visited { color:#767795; }

div#footer-content { text-align:right; clear:both; background:url(../images/backgrounds/corners-footer.gif) top no-repeat; height:100px; }

/* Pop-up
===========================================================================*/

*{
    margin:0px;
    padding:0px;
}

#banner-builder,
#banner-builder-step3 {
    border:1px solid #d7d6da;
    overflow:hidden;
    margin-bottom:30px;
    position:relative;
}

/* Pop-up container */

#banner,
#banner-step3 {
    position:relative;
    height:320px;
    margin:10px auto;
    padding-top:13px;
}
.width_342 {
    width:342px;
}
.width_396 {
    width:396px;
}
.width_354 {
    width:354px;
}
.width_300 {
    width:300px;
}

/* Pop-up delen */

#middle,
#middle-step3 {
    float:left;
    height:276px;
}
.middle_bg_image {
    background:url('../images/banner/tullips_transparent.png');
    /* background:url('../images/banner/monica_bellucci.png'); */
    background-repeat:no-repeat;
}
#middle img,
#middle-step3 img {
    height:276px;
}
#lamps,
#lamps-step3 {
    position:absolute;
    top:0px;
    left:0px;
    height:16px;
}
#left,
#left-step3 {
    float:left;
    width:21px;
    height:279px;
    background-color:#FFFFFF;
}
.left_bg_image {
    background:url('../images/banner/left_tullips_transparent.png') 20px 0px;
}
#right,
#right-step3 {
    float:left;
    width:21px;
    height:279px;
    background-color:#FFFFFF;
}
.right_bg_image {
    background:url('../images/banner/right_tullips_transparent.png') 20px 0px;
}
#left img,
#left-step3 img,
#right img,
#right-step3 img, {
    width:21px;
    height:279px;
}

/* Opbouw van de counter */

#counter,
#counter-step3 {
    position:absolute;
    bottom:0px;
    right:58px;
    background-color:#FFFFFF;
    height:120px;
    width:75px;
}
.counter_bg_image {
    /*
    background:url('../images/banner/counter_tullips_transparent.png');
    background-repeat:no-repeat;
    */
}
#counter img,
#counter-step3 img {
    height:120px;
    width:75px;
}
#counter_top,
#counter_top-step3 {
    position:absolute;
    bottom:110px;
    right:58px;
    height:28px;
    width:75px;
}

/* Pop-up specificaties */

#logo_small,
#logo_small-step3 {
    position:absolute;
    top:240px;
    right:66px;
    text-align:center;
}
#logo_big,
#logo_big-step3 {
    text-align:center;
    display:block;
    margin-bottom:10px;
}
#display,
#display-step3 {
    position:absolute;
    top:30px;
    left:0px;
    width:580px;
    z-index:1000;
}
#slogan_display,
#slogan_display-step3 {
    text-align:center;
    display:block;
    font-weight:bold;
}
#usp1_display,
#usp1_display-step3 {
    text-align:center;
    display:block;
    padding:0px;
}
#usp2_display,
#usp2_display-step3 {
    text-align:center;
    display:block;
    padding:0px;
}
#usp3_display,
#usp3_display-step3 {
    text-align:center;
    display:block;
    padding:0px;
}
.color_block {
    width:18px;
    height:18px;
}

/* Form */

#select-font-types{
    width:120px;
    float:left;
    font-size:1.1em;
    margin:2px 0px 0px 4px;
    padding:3px 4px 4px 4px;
}
#weight,
#style{
    width:15px;
    height:15px
    padding:0px;
    margin:0px;
    border:0px;
}
.hide{
    display:none;
}
#file-container {
    position:relative;
    width:195px;
    float:left;
}
#fileatt-browse {
    position:absolute;
    left:200px;
    top:0px;
}
#fileatt-add {
    float:left;
}
#fileatt-iframe {
    border:0px;
    width:265px;
    height:20px;
}

.contactform .radios {
    overflow:hidden;
}

.contactform .radios label {
    display:block;
    float:left;
}

.contactform .radios .labels-radios {
    display:block;
    width:222px;
    float:left;
    padding:0px;
    margin:0px;
    clear:none;
}

.contactform .radios .labels-radios input{
    width:16px;
    float:left;
    padding:0px;
    margin:0px;
}

.contactform .radios .labels-radios label{
    float:left;
    width:90px;
    display:block;
    padding:0px;
    margin:0px;
}

/* Table */

table {
    margin-bottom:20px;
    background:#EFEEF3;
}
table caption {
    background:#000033;
    color:#FFFFFF;
    padding:6px;
    font-weight:bold;
}
table thead tr th {
    background:#00ADEF;
    color:#FFFFFF;
    padding:6px;
    width:100px;
    font-weight:bold;
}
table tbody tr th {
    border-bottom:1px solid #FFFFFF;
    color:#000000;
    padding:6px;
    width:100px;
    font-weight:bold;
}
table tbody tr td {
    border-bottom:1px solid #FFFFFF;
    color:#000000;
    padding:4px;
}
table tbody .even td {
    background:#D9DAE0;
}
.profile {
    width:358px;
    float:left;
}
.company_info {
    margin-left:20px;
    width:200px;
    float:left;
}
.company_info img {
    display:block;
    clear:both;
    margin-bottom:20px;
}
.events {
    width:578px;
    float:left;
}
#events {
    margin-bottom:20px;
}
#events fieldset div {
    padding-top:2px;
    display:block;
    width:160px;
    float:left;
    margin-right:10px;
}
#events fieldset div label {
    display:block;
    width:60px;
    float:left;
    padding-top:6px;
}
#events fieldset div select {
    width:100px;
}
#events fieldset #button-form {
    margin:0px;
    float:left;
}