/*algemeen*/
body{background-image:url(../images/back.gif);background-position:center;background-repeat:repeat-y;background-color:#F0E1F0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0px;margin:0px;width:100%;}
img {border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1 {color:#7F1183;font-size:18px;margin:23px 0px 15px 0px;}
h2.subtitel{color:#7F1183;font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;}
h2{font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;}
.clear {clear:both; }
.border {border:1px solid #E6CEE6;}
fieldset {border:0px;padding:0px;margin:0px;}

/*containers*/
.container{position:relative;text-align:center;}
#topcontainer{height:45px;background-color:#C894C7;background-image:url(../images/backtop.gif);background-position:center;background-repeat:repeat-y;}
#middlecontainer{border-top:2px solid #fff;background-color:#E7CFE6;background-image:url(../images/backmiddle.gif);background-position:center;background-repeat:repeat-y;}
#bottomcontainer{background-color:#F0E1F0;border-top:2px solid #fff;}


/*inhoud containers*/
.content {position:relative;width:860px;text-align:left;margin:auto;}
.maincontent {position:relative;height:100%;float:left; margin-left:25px;line-height:150%;width:650px;}
.intro{width:600px;}

/*vaste elementen*/
.logo {position:absolute;left:19px;top:10px;}
.logopodium {position:absolute;right:21px;top:4px;}
.footer {position:absolute;left:12px;top:9px;padding-bottom:15px;}
#colofon{position:absolute;right:9px;top:6px;color:#7F1183;}
#colofon a{color:#7F1183;}


/*menu*/
.menu{ width:185px; float:left;margin-bottom:50px;}

.menutop{font-size:12px;color:#7F1183;font-weight:bold;margin:24px 0px 5px 17px;}
.menubox{border-top:1px solid #fff;background-color:#EFEF87;color:#7F1183;line-height:22px;padding-left:17px;}
.menubox a{color:#7F1183;}
.menubox ul
{
	list-style:none;
	margin-left:15px;
	margin-top:5px;
	padding-left:0px;
}
.menubox li
{
	margin-left:0px;
	
}
.menubox li a
{
	font-size:10px;	
	
}

.menubox li a.thema_active
{
	font-weight:bold;
}

.last {border-bottom:1px solid #fff;}
.menubottom{font-size:11px;color:#7F1183;font-weight:bold;margin:20px 0px 0px 17px;line-height:16px;}
.menubottom a{color:#7F1183;display:block;width:168px;}
.menubox.bottom{background:none;line-height:16px;border:0px;margin-bottom:20px;}
.dark {color:#3D093E;}
.homelink{margin:3px 0px 0px 17px;font-size:10px;}
.homelink a {color:#7F1183;}
.vervolg {color:#3D093E;}
.active {font-weight:bold;text-decoration:underline;}

/*tip van de dag*/
.tipspacer{height:195px;}
.tipbox{top:166px;position:absolute;width:192px;height:175px;background-image:url(../images/tipvandemaand.gif);margin:0px 0px 0px -13px;padding:0px;  background-repeat: no-repeat; }
.innertipbox a {color:#7F1183;}
.innertipbox .lnk1{font-weight:bold;display:block;}
.innertipbox{margin:50px 10px 0px 10px;line-height:130%;color:#7F1183;}


/*homebox*/
.homebox {position:relative;float:left;width:260px;border-top:1px solid #E7CFE6;margin-top:15px;padding-top:10px;}
.homebox a {color:#7F1183;}
.homebox img {float:right;}
.left {margin-right:20px;}
.homebox .title {display:block;position:absolute;top:6px;left:-10px;font-weight:bold;color:#7F1183;font-size:12px;}
.boxcontent {width:170px;padding:12px 10px 0px 0px;}


/*lijst table*/
.lijst {position:relative;margin:20px 0px 5px -10px;font-size:10px;width:635px;}
.lijst td, .lijst th{border-bottom:1px solid #EAE54A;vertical-align:top;padding:7px 0px 5px 10px;color:#3D093E;text-align:left;}
.lijst th{color:#B46DB1;font-size:10px;font-weight:bold;}
.rw1 {background-color:#FDFDEB;}
.rw2 {background-color:#FFFFFB;}
.lijst img {display:block;margin:0px 2px 3px 0px;}
.lijst .title a, .lijst .title{font-weight:bold; color:#7F1183;font-size:11px;}
.lijst .title2 {color:#3D093E;font-weight:bold; font-size:13px;}

/*bottom navigatie*/
.botnav{margin:0px 0px 20px 0px;color:#7F1183;}
.botnav a{color:#7F1183;}
.botnav .lnk1{display:block; float:left;width:450px;font-weight:bold;}

/*detail*/
.detail h1 {margin-bottom:5px;}
.detail .subtitle {color:#7F1183;}
.teruglink{position:absolute;left:0px;top:-14px;font-size:10px;color:#7F1183;}
.teruglink a {color:#7F1183;}
.detail .intro {margin:20px 0px 20px 0px; color:#3D093E;border-top:1px solid #E7CFE6;padding-top:8px;}

/*header table*/
.header {margin-top:20px;}
.header td {vertical-align:top;padding-right:14px;}
.header .button {vertical-align:bottom;}
.header .info{color:#3D093E;font-size:12px;}
.header a{color:#3D093E;}


/*zoeken*/
.zoeken .intro, .zoeken .intro a {color:#3D093E;}
.zoek {width:500px;margin-top:20px; }
.zoek h2 {font-size:11px;margin-bottom:10px;}
.zoek td{color:#3D093E;vertical-align:top;font-size:11px;}
.zoek .lineR {border-right:1px solid #E7CFE6}
.zoek .padL {padding-left:16px;}
.zoek label {display:block;float:left;width:100px;height:30px;}
.zoek fieldset br {clear:both;}
.zoek select {width:154px;color:#3D093E;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.zoek input {width:195px;color:#3D093E;font-size:11px;}
.zoek .submit {font-size:12px;width:82px;text-align:left;background-color:#7F1183;border:0px;height:21px;color:#FFF;font-weight:bold;padding-left:8px;}
.btn {text-align:right;margin:7px 12px 0px 0px }
.zoekfeedback {margin:10px 0px 0px 2px;}
.innerfeedback{width:535px;border-bottom:1px solid #E7CFE6;color:#3D093E;line-height:25px;}
.result {margin:10px 0px 5px -10px;}

/*bestel*/
#middlecontainer .bestel a {color:#7F1183;}
.bestel {margin-top:20px; }
.bestel h2 {font-size:11px;margin-bottom:10px;}
.bestel td{color:#3D093E;vertical-align:top;padding-left:5px;font-size:11px;}
.bestel fieldset br {clear:both;}
.bestel label {display:block;float:left;width:120px;height:25px;}
.bestel input {width:195px;color:#3D093E;font-size:11px;}
.bestel input.check {width:auto;color:#3D093E;font-size:11px;}
.bestel .small {width:100px;}
.bestel .padL {padding-left:16px;}
.lines {padding:5px 0px 7px 0px;border-bottom:1px solid #E7CFE6;border-top:1px solid #E7CFE6;}
.lineT {border-top:1px solid #E7CFE6;}
.bestel select {width:154px;color:#3D093E;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.mandje {background-color:#F8F1F8}
.innert td {padding-left:0px;}
.bestel h3 {font-size:14px;margin-bottom:10px;color:#7F1183;}
.price {margin-bottom:15px;}
.bestel .aantal {width:50px;}
.bestel .submit {font-size:12px;width:82px;text-align:left;background-color:#7F1183;border:0px;height:21px;color:#FFF;font-weight:bold;padding-left:8px;}
.bestel .herbereken {font-size:12px;width:102px;text-align:left;background-color:#7F1183;border:0px;height:21px;color:#FFF;font-weight:bold;padding-left:8px;}
.bestel .btn {text-align:right;margin:-19px 12px 0px 0px }
.bedankt {width:500px;}
.botm{margin-bottom:20px;}
.ntop{margin-top:0px;}
/*print*/
.print {display:none;}


/*podium*/
a.button 
{
	display:block;
	background-color:#7F1183;
	font-size:11px;
	color:#ffffff;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	
}



/*contact*/
.contact .intro {margin:20px 0px 20px 0px; color:#3D093E;line-height:180%;}
.contact .intro a{color:#7F1183;}
.contact .intro h2 {margin-top:20px;}
