/* global styling */
#content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 20px;
}
#content a {
	color:#ffffff;
	text-decoration: underline;
}
#content h2 {
	font-size: 11pt;
}
#content h3 {
	font-size: 8pt;
}

/* lijsten */
#content ul {
	list-style: none;
	height: 100%; /* nutteloos in IE7 en FF, maar zonder deze style wordt er in IE6 geen background image getoond in onderliggende li elementen */
}
#content ul li {
	padding-left: 16px;
	background: url(../siteimg/bullet_blue.gif) no-repeat 0 7px;
}
#content ul li a {
	color: #6ba8e3;
	text-decoration: none;
}
#content ul li a:hover {
	color: #ffffff;
}
#content ul .selected {
	padding-left: 16px;
	background: url(../siteimg/bullet_selected.gif) no-repeat 0 7px;
}
#content ul .selected a {
	color: #ffffff;
	text-decoration: none;
}
#content .white li {
	background: url(../siteimg/bullet_white.gif) no-repeat 0 7px;
}
#content .horizontal {
	margin-top: 0px;
	margin-bottom: 20px;
}
#content .horizontal li {
	display:inline;
	background-position: 0 3px; /* correctie op de bullet voor horizontaal gepositioneerde lijsten */
	margin-right: 22px;
}

/* formulieren */
#content .formulier {
	width: 300px;
	height: 366px;
	background: url(../siteimg/bg_form.png) no-repeat 0 0;
}
#content .formulierLong {
	width: 300px;
	height: 416px;
	background: url(../siteimg/bg_form_long.png) no-repeat 0 0;
}

#content .formuliersponsoringTop {
	width: 621px;
	height: 10px;
	background: url(../siteimg/bg_sponsoringformTop.png) no-repeat 0 0;
	line-height:1px;
	font-size:1px;
}
#content .formuliersponsoringMid {
	width: 621px;
	background: url(../siteimg/bg_sponsoringformMid.png) repeat-y 0 0;
}
#content .formuliersponsoringBottom {
	width: 621px;
	height: 10px;
	background: url(../siteimg/bg_sponsoringformBottom.png) no-repeat 0 0;
}
#content form {
	line-height : 21px;
}
#content form table {
	overflow: hidden; /* deze style zorgt ervoor dat de inputvelden (width 100%) niet meer buiten de table cells kunnen vallen. DIT IS EEN FIREFOX BUG!!!! (2.x en 3.x) */
}
#content form .inputtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	height      : 14px;
	font-size   : 7pt;
	border      : 1px #afbdcb solid;
}
#content form textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	height      : 75px;
	font-size   : 7pt;
	border      : 1px #afbdcb solid;
}
#content form .inputselect {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	height      : 17px;
	font-size   : 7pt;
	border      : 1px #afbdcb solid;
}

#content form .jsbutton {
	cursor      : pointer;
}
#content form .submitbutton {
	margin      : 10px 0 0 0;
}
#content form .notrequired {
	background-color: #cad3db;
}
#content .disclaimer {
	margin-top: 10px;
	color: #6ba8e3;
	line-height:14px;
	font-size:7pt;
}

/* sidebar */
#content #sidebar img {
	border: 1px white solid;
}
#content #sidebar {
	line-height: 12px;
	padding-left: 4px;
}
#content #sidebar .button {
	width: 127px;
	font-size: 7pt;
	background: url(/siteimg/bg_sidebar_button.gif) no-repeat bottom left;
	margin-bottom: 8px;
}
#content #sidebar .button .header {
	height: 37px;
}
#content #sidebar .button .subtext {
	padding: 0px 15px 10px 5px;
}
#content #sidebar a {
	cursor:pointer;
	color: #cddeee;
	text-decoration: none;
}
#content #sidebar ul {
	margin-left: 6px;
}
#content #sidebar ul li {
	font-size: 7pt;
	padding-left: 12px;
	background: url(/siteimg/bullet_blue_small.gif) no-repeat 0 3px;
	margin-bottom: 12px;
}
#content #sidebar ul li a {
	color: #6ba8e3;
	text-decoration:none;
}
#content #sidebar ul li a:hover {
	color: #ffffff;
}


/* overig */
#content .heading {
	margin-bottom: 5px;
}
#content .bedankt {
	width: 300px;
	height: 139px;
	background: url(/siteimg/bg_bedankt.png) no-repeat 0 0;
}
#content .flash_block {
	float:left;
	padding:0 2px; 0 2px;
}
/* COLLECTIE */
#content .keukenthumb {
	float: left;
	width: 151px;
	height: 148px;
	font-size: 7pt;
	padding: 0px 6px 0px 6px;
	margin-bottom: 8px;
}
#content .keukenthumb .header {
	width: 151px;
	height: 25px;
	margin-left:-5px;
	
}
#content .keukenthumb .thumbnail {
	width: 151px;
	height: 93px;
}
#content .keukenthumb .thumbnail img {
	border: 1px #ffffff solid;
}
#content .keukenthumb .desc {
	width: 151px;
	height: 30px;
}
#content .keukenthumb .desc img {
	margin-top: 3px;
}

/* SHOWROOM PAGINAS */
#content #openingstijden {
	margin-top: 5px;
	border: 1px #46607a solid;
	padding: 2px 8px 8px 8px;
}
#content #openingstijden-extra {
	border-left: 1px #46607a solid;
	border-right: 1px #46607a solid;
	border-bottom: 1px #46607a solid;
	padding: 2px 8px 2px 8px;
}
#content #koopzondagen {
	border-left: 1px #46607a solid;
	border-right: 1px #46607a solid;
	border-bottom: 1px #46607a solid;
	padding: 2px 8px 2px 8px;
	margin-bottom: 10px;
}
#content #tomtom {
	line-height: 16px;
}
#content #tomtom img {
	margin-right: 10px;
}
#content #tomtom a {
	color: #6ba8e3;
}

#content #showroom_routeplanner_bg, #content #showroom_routeplanner {
	position:absolute;
	z-index:3;
	top:200px;
	left:150px;
	width: 299px;
	height: 191px;
}
#content #showroom_routeplanner {
	width: 100%;
	height: 100%;
	padding: 10px;
}
#content #showroom_routeplanner div form {
	margin-top:10px;
}
#content #showroom_routeplanner div form table {
	width:275px;
}

/* TOPMERKEN PAGINAS */
#content #topmerken tr td {
	padding: 22px 3px 22px 3px;
}
#content .merklogo {
	padding: 20px 8px 15px 0px;
}
#content .merklogo .back {
	float: right;
	text-align: right;
}
#content .merklogo .back ul li {
	display:inline;
	background-position: 0 3px;
}

/* SIEMATIC KEUKENBOEK */
#content #siematicform {
	margin-top:10px;
}
#content #siematicform table {
	width:275px;
}

/* SERVICE/CONTACT */
#content #serviceform table {
	width: 275px;
}

/* INSPIREREN */
/* UNIEKE PROJECTEN UPLOAD */
#content .foto {
	border : 1px #afbdcb solid;
	overflow: hidden;
	padding: 5px;
	margin-bottom: 5px;
}

/* OVER MANDEMAKERS */
#content #ongekendemogelijkheden {
	position:relative;
	padding: 16px 0 0 16px;
	height:100%; /* Geen functie in FF en IE7, maar in IE6 laat dit de flashblocken wel verticaal goed zien */
}

#content #ongekendemogelijkheden .flash_block {
	margin:0; padding:0;
	padding: 5px 20px 5px 20px;
}

/* SITEMAP */
#content #sitemap span {
	color: #6ba8e3;
}
/*vacatures*/
#content .col2 .directsol a  {
	text-decoration: none;
	color: #6ba8e3;
}

#enquete_form input {
	margin:0px 5px 0px 0px;
}
#enquete_form .inputtext {
	margin:4px px 4px 0px;
}
#enquete_form .rb {
	margin-left:20px;
	#margin-left:25px;
}
#enquete_form .rb input {
	margin-left:-20px;
	#margin-left:-25px;
}

#blur { 
	position:absolute; 
	z-index: 500; 
	top:0; 
	left:0; 
	width:100%; 
	height:100%; 
	background-color:#000; 
	opacity:0.5; 
	-moz-opacity:0.5; 
	-khtml-opacity:0.5; 
	filter:alpha(opacity=50); 
}
