html {
	padding: 0;	
	background: #455560 url("images/bg.jpg") repeat-x;
	padding: 18px 0 0 0;
	font: 11px "Arial", Sans-Serif;
	color: #45063a;
}

body {
	width: 901px;
	background: #fff;
	margin: 0 auto;
}

/* Link opmaak */
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
/* /Link opmaak */

/* Clear */
.clear {
	width: 1px;
	height: 1px;
	clear: both;
}
/* /Clear */

/* Images */
img {border: 0;}
/* /Images  */

/* Alinea */
p {
	margin: 0;
	padding: 7px 0;
}
/* /Alinea  */

/* Topmenu  */
div#topmenu {
	width: 901px;
	height: 41px;
	background: url("images/topmenu_bg2.png") left top no-repeat;
}
div#topmenu ul {
	float: left;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: bold;
	list-style: none;
}
div#topmenu ul li {
	float: left;
	height: 24px;
	padding: 17px 12px 0 12px;
	border-left: 1px solid #043F01;
	border-right: 1px solid #043F01;
}
div#topmenu ul li.first-child {border-left: none;}
div#topmenu ul li.last-child {border-right: none;}
div#topmenu ul li a {color: #fff;}
div#topmenu form {
	float: right;
	color: #fff;
	margin: 15px 0 0 0;
	padding: 0 10px 0 0;
	font-size: 12px;
	font-weight: bold;
}
div#topmenu form input.textfield {
	width: 126px;
	height: 16px;
	background: url("images/input_bg2.png") no-repeat;
	margin: 0;
	padding: 4px 2px 0 2px;
	border: 0;
	vertical-align: middle;
	font-size: 10px;
}

/* / Topmenu */

/* Header */
div#header {
	width: 899px;
	height: 110px;
	border-right: 1px solid #1b1b1b;
	border-left: 1px solid #1b1b1b;
}
#fr12 {
	margin: 0;
	padding: 0;
}
/* /Header */

/* Menu  */
ul#menu {
	width: 870px;
	height: 35px;
	color: #fff;
	background: url("images/menu_bg.png") repeat-x;
	margin: 0;
	padding: 0 0 0 30px;
	border-right: 1px solid #1b1b1b;
	border-left: 1px solid #1b1b1b;
	list-style: none;
}
ul#menu li {
	float: left;
	height: 22px;
	margin: 2px 0 0 0;
	padding: 9px 15px 0 15px;
	border-right: 1px solid #242424;
	border-left: 1px solid #0D0D0D;
}
ul#menu li.first-child {border-left: none;}
ul#menu li.last-child {border-right: none;}
ul#menu li a {color: #fff;}
/* /Menu */

/* Content */
div#content {
	padding: 10px 0 0 0;
	border-right: 1px solid #1b1b1b;
	border-left: 1px solid #1b1b1b;
}
div#content2 {
	background-color: #eb0088;
	padding: 10px 0 0 0;
	border-right: 1px solid #1b1b1b;
	border-left: 1px solid #1b1b1b;
}
div#content h2 {
	height: 23px;
	color: #fff;
	margin: 0;
	padding: 9px 11px 0 11px;
	font-size: 11px;
	clear: both;
}
div#content .border {
	height: 1px;
	font-size: 1px; /*IE Fix*/
	line-height: 0%; /*IE Fix*/
	border-top: 1px dashed #1b1b1b;
}
div#content ul {
	margin: 7px 0;
	padding: 0;
	list-style: none;
}
div#content ul li {
	padding: 3px 0 3px 30px;
}
div#content ul li.dark {background: url("images/list-style-dark.png") 10px 8px no-repeat;}
div#content ul li.light {background: url("images/list-style-light.png") 10px 8px no-repeat;}
div#content ul li.dark a:hover {color: #940B0B;}
div#content ul li.light a:hover {color: #C90808;}




div#content2 h2 {
	height: 23px;
	color: #fff;
	margin: 0;
	padding: 9px 11px 0 11px;
	font-size: 11px;
	clear: both;
}
div#content2 .border {
	height: 1px;
	font-size: 1px; /*IE Fix*/
	line-height: 0%; /*IE Fix*/
	border-top: 1px dashed #1b1b1b;
}
div#content2 ul {
	margin: 7px 0;
	padding: 0;
	list-style: none;
}
div#content2 ul li {
	padding: 3px 0 3px 30px;
}
div#content2 ul li.dark {background: url("images/list-style-dark.png") 10px 8px no-repeat;}
div#content2 ul li.light {background: url("images/list-style-light.png") 10px 8px no-repeat;}
div#content2 ul li.dark a:hover {color: #940B0B;}
div#content2 ul li.light a:hover {color: #C90808;}
/* /Content  */

/* Left */
div#left {
	display: inline; /* IE Double margin bug fix */
	float: left;
	width: 398px;
	margin: 0 0 0 18px;
}
div#left h2 {
	width: 376px;
	background: url("images/head-red-1.png") no-repeat;
}
div#left h3 {
	color: #C60706;
	margin: 0 11px;
	padding: 7px 0;
	font-size: 14px;
}
div#left p {margin: 0 11px;}
div#left p img {
	float: left;
	margin: 0 5px 0 0;
}
div#left span.meer {
	float: right;
	margin: 0 0 10px 0;
}
div#left span.meer a {
	color: #C60706;
	font-weight: bold;
}
/* /Left  */

/* Left2 */
div#left2 {
	display: inline; /* IE Double margin bug fix */
	float: left;
	width: 639px;
	margin: 0 0 0 18px;
	font: 12px "Arial", Sans-Serif;
	min-height: 400px;
	
}
div#left2 h2 {
	width: 617px;
	background: url("images/head-red-4.png") no-repeat;
}
div#left2 h3 {
	color: #C60706;
	margin: 0 11px;
	padding: 7px 0;
	font-size: 14px;
}
div#left2 p {margin: 0 11px;}
div#left2 p img {
	float: left;
	margin: 0 5px 0 0;
}
div#left2 .left {
	display: inline;
	float: left;
	width: 105px;
	color: #b2b2b2;
	margin: 0 9px 0 11px;
	padding: 12px 0 0 0;
}
div#left2 .left strong {
	font-weight: normal;
	color: #be0303;
}
div#left2 .content {
	float: left;
	width: 500px;
}
div#left2 h2.double {text-align: right;}
div#left2 h2.double span {float: left;}

div#left2 ul {
	margin: 20px 0 10px 8px;
	padding: 0;
	list-style: none;
}
div#left2 ul li {
	clear: both;
	padding: 6px 0 0 0;
}
div#left2 ul li .info {
	width: 520px;
}
div#left2 ul li .foto {
	float: left;
	width: 110px;
	margin: 0 0 5px 0;
	text-align: center;
}
div#left2 ul li div.right {
	float: left;
	width: 520px;
}
div#left2 ul li div.right p {margin: 0;}
/* /Left2  */

/* full */
div#full {
	display: inline; /* IE Double margin bug fix */
	float: left;
	width: 856px;
	margin: 0 0 0 18px;
	font: 12px "Arial", Sans-Serif;
	min-height: 400px;
	
}
div#full h2 {
	width: 836px;
	background: url("images/head_full.png") no-repeat;
}
div#full h3 {
	color: #C60706;
	margin: 0 11px;
	padding: 7px 0;
	font-size: 14px;
}
div#full p {margin: 0 11px;}
div#full p img {
	float: left;
	margin: 0 5px 0 0;
}
div#full .left {
	display: inline;
	float: left;
	width: 105px;
	color: #b2b2b2;
	margin: 0 9px 0 11px;
	padding: 12px 0 0 0;
}
div#full .left strong {
	font-weight: normal;
	color: #be0303;
}
div#full .content {
	float: left;
	width: 500px;
}
div#full h2.double {text-align: right;}
div#full h2.double span {float: left;}

div#full ul {
	margin: 20px 0 10px 8px;
	padding: 0;
	list-style: none;
}
div#full ul li {
	clear: both;
	padding: 6px 0 0 0;
}
div#full ul li .info {
	width: 520px;
}
div#full ul li .foto {
	float: left;
	width: 110px;
	margin: 0 0 5px 0;
	text-align: center;
}
div#full ul li div.right {
	float: left;
	width: 520px;
}
div#full ul li div.right p {margin: 0;}
/* /Left2  */

/* Right */
div#right1 {
	display: inline; /* IE Double margin bug fix */
	float: left;
	width: 226px;
	margin: 0 0 0 19px;
}
div#right1 h2 {
	width: 204px;
	background: url("images/head-red-2.png") no-repeat;
}
div#right1 h2.black {background: url("images/head-red-3.png") no-repeat;}

div#right1  span.meer {
	float: right;
	margin: 0 0 10px 0;
}
.red {color: #C60706;}
div#right1 form {margin: 7px 0 7px 15px;}
div#right1 form input.radio {vertical-align: bottom;}
div#right1 form strong {
	display: block;
	margin: 0 0 7px 0;
}
div#right1 form .submit {
	float: right;
	width: 52px;
	height: 20px;
	background: url("images/stem.png") no-repeat;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
}
/* /Right  */

/* Right2 */
div#right2 {
	display: inline; /* IE Double margin bug fix */	
	float: left;
	width: 200px;
	margin: 0 0 0 20px;
}
div#right2 h2 {
	width: 178px;
	background: url("images/head-red-3.png") no-repeat;
}
div#right2 h2.black {background: url("images/head-red-5.png") no-repeat;}
.uitslag {
	padding: 5px 0 0 0;
	text-align: center;
}
.uitslag img {
	margin: 0 10px;
	vertical-align: middle;
}
.uitslag big {
	font-size: 35px;
	font-weight: bold;
}
.videospot {
	display: block;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
div#right2  span.meer {
	float: right;
	margin: 0 0 10px 0;
}
/* /Right2  */

/* Footer */
ul#footer {
	width: 694px;
	height: 22px;
	background: url("images/footer_bg.png") repeat-x;
	margin: 0;
	padding: 0 0 0 205px;
	border-right: 1px solid #1b1b1b;
	border-left: 1px solid #1b1b1b;
	border-bottom: 1px solid #1b1b1b;
	list-style: none;
}
ul#footer li {
	float: left;
	color: #fff;
	height: 18px;
	padding: 4px 20px 0 15px;
	border-right: 1px solid #242424;
	border-left: 1px solid #0D0D0D;
}
ul#footer li.first-child {border-left: none;}
ul#footer li.last-child {border-right: none;}
ul#footer li a {color: #fff;}
/* /Footer  */

.textfield{
	width: 126px;
	height: 16px;
	background: url("images/input_bg2.png") no-repeat;
	margin: 0;
	padding: 4px 2px 0 2px;
	border: 0;
	vertical-align: middle;
	font-size: 10px;
}

.knop {
	width: 40px;
	height: 20px;
	background: url("images/submit_bg.png") no-repeat;
	color:White;
	font-weight: bold;
	font-size:9px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}


.knop2 {
	width: 70px;
	height: 20px;
	background: url("images/submit_bg2.png") no-repeat;
	color:White;
	font-weight: bold;
	font-size:9px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}
.knop3{
	width: 30px;
	height: 30px;
	background: url("images/winkelwagen.png") no-repeat;
	color:White;
	font-weight: bold;
	font-size:9px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}

.knop4 {
	width: 100px;
	height: 20px;
	background: url("images/submit_bg4.png") no-repeat;
	color:White;
	font-weight: bold;
	font-size:9px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}

.knop5 {
	width: 100px;
	height: 25px;
	background: url("images/order.jpg") no-repeat;
	color:White;
	font-weight: bold;
	font-size:9px;
	margin: 0;
	padding: 0;
	border: 0;
	cursor: pointer;
	vertical-align: middle;
}

.door {
	text-decoration: line-through;
}

.zoekResultaten
{
    width: 165px;
    border-bottom: 1px solid #7D1A6A;
    display: block;
    font-size: 12px;
    text-align: center;
    padding-bottom: 12px;
    font-weight: bold;
}
.zoekResultaten2
{
    width: 165px;
    border-bottom: 1px solid #7D1A6A;
    display: block;
    font-size: 11px;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: bold;
    margin-top: 0px;
}
