﻿/* CSS Document */
* {margin:0px;padding:0px;}

/* LINKS */

a:link		{color:#000000;text-decoration:none;}
a:visited 	{color:#000000;text-decoration:none;}
a:active	{color:#000000;text-decoration:none;}
a:hover		{color:#000000;text-decoration:underline;}  

a.menu:link		{color:#2f0600;text-decoration:none;}
a.menu:visited 	{color:#2f0600;text-decoration:none;}
a.menu:active	{color:#2f0600;text-decoration:none;}
a.menu:hover	{color:#ca9859;text-decoration:none;}  

a.submenu:link		{color:#2f0600;text-decoration:none;}
a.submenu:visited 	{color:#2f0600;text-decoration:none;}
a.submenu:active	{color:#2f0600;text-decoration:none;}
a.submenu:hover		{color:#ffffff;text-decoration:none;}  

a.teruglink			{float:right;margin:15px 10px 0px 0px;}
a.teruglink:link	{color:#000000;text-decoration:none;margin:0px 0px 20px 0px;}
a.teruglink:visited {color:#000000;text-decoration:none;}
a.teruglink:active	{color:#000000;text-decoration:none;}
a.teruglink:hover	{color:#000000;text-decoration:underline;}

a.footer
{
    font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	color:#ffffff;
}

a.nieuwslink
{
	text-decoration:underline;
}

a.contactform_routebeschrijving
{
	font-size:14px;
}

/* HTML, BODY, DIVS */

body
{
    width: 100%;
    height: 100%;
    background-color: #7a7a7a;
    font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#252525;
    /*scrollbar-3dlight-color: #f3b113;
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #000000;
    scrollbar-darkshadow-color: #f3b113;
    scrollbar-face-color: #f3b113;
    scrollbar-track-color: #0060a9;
    scrollbar-highlight-color: #f3b113;
    scrollbar-shadow-color: #f3b113;*/
	background-image:url(/sites/475/images/bodybg.jpg);
	background-repeat:no-repeat; 
	background-position:center top;   
}

html {width: 100%;height:100%;}

div.container{
	width:995px;
	/*height:572px;*/
	color:#000000;
	margin:0 auto;
	position:relative;
}

div.leftbottom img
{
	margin:0px 0px 0px -1px;
	_margin:0px 0px 0px 0px;
	_behavior:url('/sites/475/iepngfix.htc');
	_width:160px;
	_height:43px;
}

div.float_rechts,div.float_links
{
	margin:0px 0px 8px 0px;
	overflow:auto
}

div.bottom_main
{
	margin:0px 0px -32px -9px;
	#margin:0px 0px -3px -9px;
	_margin:0px 0px -3px -9px;
	position:relative;
	#position:absolute;
}

div.e_footer
{
	display:none;
}

div.footer
{
	text-align:center;
	width:615px;
	color:#ffffff;
    font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    padding:20px 0px 0px 0px;
    position:absolute;
}

div.left {
	width:175px;
	height:572px;
	float:left;
	background-image:url(/sites/475/images/leftmenu.png);
	_behavior:url('/sites/475/iepngfix.htc');
	background-repeat:no-repeat;
}

div.middle {
	width:600px;
	/*height:572px;*/
	position:absolute;
	top:0px;
	left:167px;
	background-image:url(/sites/475/images/middle_rep.png);
	_background-image:url(/sites/475/images/middle_rep.gif);
	background-repeat:repeat-y;
	background-position:-1px;
	padding:0px 8px 0px 8px;
	z-index:3;
}

div.main {width:600px;min-height:300px;}
div.repeat {width:600px;margin: 0px 0px 10px 0px;}

div.right {
	width:225px;
	height:572px;
	float:right;
	background-image:url(/sites/475/images/rightmenu.png);
	background-repeat:no-repeat;
	_behavior:url('/sites/475/iepngfix.htc');
}

div.routebeschrijving
{
	float:right;
	margin:0px 5px 0px 5px;
}

div.menu {
	width:160px;
	text-align:right;
}

div.menu li
{
	margin:4px 0px 4px 0px;
}

div.menu li.actief a
{
	color:#ca9859;
}

div.submenu li.actief a
{
	color:#ffffff;
}

div.submenu {
	width:160px;
	/*margin:300px 0px 0px 16px;*/
	margin:15px 0px 0px 0px;
}

div.menu_sub
{
	width:160px;
	margin:270px 0px 0px 16px;
}

div.topheader {
	width:600px;
	height:225px;
	position:relative;
	background-image:url('/sites/475/images/topheader.png');
}

div.e_title_overlay {
	width:400px;
	height:50px;
	position:absolute;
	top:80px;
	right:-150px;
	background-image:url(/sites/475/images/title_overlay.png);
	background-repeat:no-repeat;
	text-align:right;	
}

div.title_overlay {
	/*width:400px;*/
	height:50px;
	position:absolute;
	top:80px;
	left:70px;
	/*background-image:url(/sites/475/images/title_overlay.png);
	background-repeat:no-repeat;*/	
	z-index:5;
	text-align:right;
	_behavior:url('/sites/475/iepngfix.htc');
}

div.bedrijfslogo {
	width:255px;
	height:250px;
	background-image:url(/sites/475/images/bedrijfslogo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
	_behavior:url('/sites/475/iepngfix.htc');
}

div.logoright {
	width:227px;
	height:285px;
	background-image:url(/sites/475/images/logoright.png);
	background-repeat:no-repeat;
	position:absolute;
	top:160px;
	right:0px;
	z-index:2;	
	_behavior:url('/sites/475/iepngfix.htc');
}

div.nieuwssource input {display:none;}
div.aanbiedingsource input {display:none;}

div.nieuwssource
{
	padding:12px 0px 0px 0px;
}

div.aanbiedingsource
{
	padding:12px 0px 0px 0px;
}

/* TABLES */

table.s_center {width:100%;height:100%;}
td.s_center {vertical-align:middle;}

table.scroll {width:100%;height:100%;text-align:left;}
td.scroll  {vertical-align:middle;}

td.title_overlay
{
	background-image:url(/sites/475/images/title_overlay.png);
	background-repeat:repeat-x;
	padding:0px 0px 0px 25px;
	_behavior:url('/sites/475/iepngfix.htc');
}
/* H + P */


h1.title_overlay
{
	margin:-2px 0px 0px 0px;
	padding:0px;
	font-size:27px;
	letter-spacing:4px;
	height:35px;
	color:#ffffff;
}

h2.title {
	margin:0px 10px 0px 10px;
	padding:0px;
	font-size:20px;
	letter-spacing:3px;
	color:#2f0600;
}

h2#titel_submenu
{
	color:#000000;
	z-index:999;
	font-size:15px;
	margin:0px 0px -10px 4px;
	max-height:37px;
	overflow:hidden;
}

p 
{
	margin:0px;
	padding:0px;
}

p.ux-carousel-description
{
	text-align:center;
	width:auto;
}

p.geennieuwsmelding
{
	margin:0px 10px 0px 10px;
}

p.maintext, p.s_newslettertext
{
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px 10px 0px 10px;
}

p.openingstijden
{
	padding:0px 0px 0px 7px;
}

p#maintext_contact,p#maintext_onder_contact
{
	margin:5px 10px 0px 10px;
}

p.bericht {font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;font-size: 12px;margin:3px 0px 0px 10px;}
p.berichtfail {font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;font-size: 12px;margin:3px 0px 0px 10px;}

p.nwlPositiveConfirmMailSent, p.nwlPositiveChanged, p.nwlPositiveChangeMailSent, p.nwlpositive, p.nwlPositive, p.nwlnegative
{
    font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
    font-size:12px;
    color:#000000;
    margin:10px 10px 0px 10px;
}

.underline {
	text-decoration:underline;
}

.strikethrough {
	text-decoration:line-through;
}

/* UL, OL, LI */

ul	{margin:0px;padding:0px;}
li	{margin:0px;padding:0px;}

ul.menu {
	list-style:none;
	padding:0px 5px 0px 0px;
	font-size:14px;
	color:#000000;
}

ul.submenu {
	list-style:none;
	padding:0px;
	font-size:14px;
	color:#000000;
}

li.submenu {
	background-color:#a7a9d8;
	background-image:url(/sites/475/images/li_splitter.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:7px 0px 1px 5px;
	min-height:25px;
	margin:0px 0px 0px -1px;
	_margin:0px 0px 0px 0px;
}

/* IMAGES */

img.bedrijfslogo
{
	width:255px;
	height:250px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
	_behavior:url('/sites/475/iepngfix.htc');
}	
	
img.bottom_main
{
	_behavior:url('/sites/475/iepngfix.htc');
}

img.title_overlay_rechts
{
	_behavior:url('/sites/475/iepngfix.htc');
	_height:50px;
	_width:21px;
}

img {border:0px;padding:0px;margin:0px;}

img.new_windowpijl{
	margin-left:5px;
	border:0px;
	vertical-align:middle;
}

img.topheader {	float:right;}

img.mainimage_links,img.mainimage {
	float:left;
	margin:0px 10px 0px 10px;
	border:solid 1px #fff;
}

img.mainimage_rechts {
	float:right;
	margin:0px 10px 0px 10px;
	border:solid 1px #fff;
}

img.nieuwsimage_detail {float:right;margin:5px 10px 0px 10px;}

/* CONTACTFORM & NIEUWSBRIEF*/

table.formulier {
	margin:20px 0px 0px 10px;
}

table.adres_en_openingstijden tr
{
	vertical-align:top;
}

table.adres_en_openingstijden
{
	margin:0px 0px 0px 10px;
	width:100%;
}

td.inhoud {width:120px;}

td.title_overlay_rechts
{
	background-image:url(/sites/475/images/title_overlay_rechts.png);
	background-repeat:repeat-x;
	_behavior:url('/sites/475/iepngfix.htc');
	height:50px;
	width:21px;
}

input.inhoud {
	padding:0px 0px 0px 2px;
	width:200px;
	margin:1px 0px 0px 0px;
	#margin:0px;
	font-size:11px;
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	border:solid 1px #A7A6AA;
}

input.textarea 
{
	padding:0px 0px 0px 2px;
	width:200px;
	margin:1px 0px 0px 0px;
	#margin:0px;
	font-size:11px;
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	border:solid 1px #A7A6AA;
}

textarea.textarea 
{
	padding:0px 0px 0px 2px;
	width:200px;
	margin:1px 0px 0px 0px;
	#margin:0px;
	font-size:11px;
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	border:solid 1px #A7A6AA;
	height:70px;
}

table.contact {margin:15px 0px 0px 3px;}

table.contactform
{
	width:85%;
}

td.contact 
{
    font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    width:130px;
    padding:0px 0px 0px 5px;
}

td.contactform_routebeschrijving
{
	text-align:center;
	vertical-align:bottom;
	padding:0px 0px 17px 0px;
}

input.c_submit 
{
	/*background-color:#fff;*/
	/*border:0;*/
	font-weight:bold;
	height:18px;
	margin:1px 0px 0px 0px;
	#margin:0px 0px 0px 0px;
	text-transform:uppercase;
    font-size:0.9em;
    #font-size:9px;
    cursor:pointer;
    }
    
input#regsubmit 
{
	/*background-color:#fff;*/
	/*border:0;*/
	font-weight:bold;
	height:18px;
	margin:1px 0px 0px 0px;
	#margin:0px 0px 0px 0px;
	text-transform:uppercase;
    font-size:0.9em;
    #font-size:9px;
    cursor:pointer;
}

input#afmelden 
{
	/*background-color:#fff;
	border:0;*/
	font-weight:bold;
	height:18px;
	margin:1px 0px 0px 0px;
	#margin:0px 0px 0px 0px;
	text-transform:uppercase;
    font-size:0.9em;
    #font-size:9px;
    cursor:pointer;
}


input.bezoeker {display:none;}
label.bezoeker {display:none;}
input#group_xxx {display:none;}


/* nieuws */

h3.n_nieuwsitem, h3.newstitle {
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	display:inline;
	padding:0px 0px 0px 10px;
	color:#000000;
}

p.nieuwsdatum , p.nieuwsdate
{
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 9px;
	margin:10px 0px 0px 10px;
	padding:0px;
}

p.nieuwstekst, p.nieuwstekst_detail
{
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px 0px 20px 10px;
	padding:0px;
}

h3.nieuwstitel 
{
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:0px;
}

input.inputhidden {display:none;}

/* aanbiedingen */

table.aanbiedingtabel {
	margin:10px 0px 0px 10px;
	width:98%;
}

div.actiesdiv {
	margin:-7px 0px 0px 10px;
}

h3.aanb_titel {
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	display:inline;
	margin:5px 5px 0px 0px;
	padding:0px 0px 0px 25px;
	color:#000000;
    background-image:url(/sites/475/images/action_go.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
}

h3.aanb_titel a:link, h3.aanb_titel a:active, h3.aanb_titel a:visited  {
	color:#000000;
	text-decoration:none;
}

h3.aanb_titel a:hover  {
	color:#000000;
	text-decoration:underline;	
}

h3.a_actiesbericht_detail {
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	margin:5px 5px 0px 0px;
	color:#000000;
}

h4.aanb_prijs {
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	display:inline;
	color:#000000;
}

h4.a_actiesprijstitel_detail {
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	margin:0px 5px 0px 0px;
	color:#000000;
}

p.actiesberichtbericht {
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	margin:5px 5px 0px 0px;
	color:#000000;
}

p.actiesberichtbericht a
{
	text-decoration:underline;
}

p.s_newslettertext a
{
	text-decoration:underline;
}

p.nieuwstekst_detail a
{
	text-decoration:underline;
}

p.aanbieding_datum {
	font-family: Lucida Sans Unicode, Verdana, tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
	margin:10px 5px 0px 0px;
	color:#000000;
	text-align:center;
}

td.actiesleft {padding:0px 0px 5px 0px;}
td.actiesright {padding:0px 0px 5px 0px;}

img.actiesbericht_image {width:219px;margin:25px auto 0px auto;display:block;}


/* Bij iedere png de class "png" toevoegen, zo is pngfix.js niet meer nodig is.*/

/*.png{
	_behavior:url('/sites/475/iepngfix.htc');
}*/

/* FOTOSCROLLER */

.ux-carousel-nav .ux-carousel-nav-prev {
    background-image: url('/sites/475/images/prev_popup.png');
	_behavior:url('/sites/475/iepngfix.htc');
    width: 30px;    
}

.ux-carousel-nav .ux-carousel-nav-next {
    background-image: url('/sites/475/images/next_popup.png');
    margin-right: 2px;
    width: 30px;
    _behavior:url('/sites/475/iepngfix.htc');
}

.ux-carousel-nav-right .ux-carousel-nav-next{
    background-image: url('/sites/475/images/next.png');
    margin-right: 2px;
    width: 18px;
    height:31px;
    float:none;
	_behavior:url('/sites/475/iepngfix.htc');
}

.ux-carousel-nav-left .ux-carousel-nav-prev{
    background-image: url('/sites/475/images/prev.png');
    width: 18px;
    height:31px;
    float:none;
	_behavior:url('/sites/475/iepngfix.htc');
}

div.ux-carousel-nav-left,div.ux-carousel-nav-right
{
	padding:70px 0px 0px 0px;
}

.ux-carousel-nav-play {
    background-image: url('/sites/_pub/js/test/images/play_pause.png');
    width: 24px;
}

.ux-carousel-nav-prev,
.ux-carousel-nav-next,
.ux-carousel-nav-play {
	height: 23px;
	display: block;
	float: right;
	margin: 2px 2px;
	/*background-position: 0px 23px;*/
}

div.inhoudkader div.fotoviewer_big div.ux-carousel-container
{
	margin:0px 0px 0px 7px;
}

div.inhoudkader div.fotoviewer_big div.ux-carousel-container img.big
{
	margin:0px;
	border:1px solid #ffffff;
}

td.imgright div.inhoudkader
{
	margin-top:5px;
}

div.titel
{
	min-height:25px;
	_height:25px;
	margin:-3px 0px 0px 0px;
}

div.uploader
{
	display:none;
}

div.fotoviewer_huge{
	background-color:#fff;
	padding:10px;
}

div#fotoviewer{
	/*display:none;*/
	visibility:hidden;
}

a img{ border: none; }

div.fotoviewer_tiny div.ux-carousel-nav-left, div.fotoviewer_tiny div.ux-carousel-nav-right, div.fotoviewer_tiny div.ux-carousel-container{
	float:left;
}

div.ux-carousel-container {
	margin:0px 2px 0px 2px;
}

.ux-carousel-caption {
    font-size: 20px;
    float: left;
    padding: 2px 5px;
    margin: 0;
    text-transform: none;
    color: black;
    overflow: hidden;
    height: 29px;
    width: 100px;
}

div.editor_add {
	display:none;
}

div.e_editor_add  {
	/*width:200px;*/
}

div.e_editor_add div.add_image
{
	float:left;
	width:190px;
}

div.editor_add
{
	display:none;
}

div.imagerow {
	width:595px;
	height:111px;
	position:absolute;
	bottom:0px;
	left:0px;
	padding:0px 0px 0px 5px;	
}

div.imagerow_gal {
	width:595px;
	/*height:111px;*/
	bottom:0px;
	left:0px;
	/*background-image:url('/sites/475/images/slider_top.png');*/
	background-position:top center;
	background-repeat:no-repeat;
}

img.fotoviewer_huge_close {
	text-align:right;
	_behavior:url('/sites/475/iepngfix.htc');
	_height:20px;
	_width:20px;
}

img.fotoviewer_huge_close
{
	padding:0px 0px 5px 0px;
}

img.slider_top
{
	margin:20px 0px 10px 24px;
	_behavior:url('/sites/475/iepngfix.htc');
	_height:2px;
	_width:540px;
}

/*.ux-carousel-nav-play:hover {
    background-position: 0 0; 
}
.ux-carousel-nav-play.ux-carousel-playing {
    background-position: 24px 24px;
}
.ux-carousel-nav-play.ux-carousel-playing:hover {
    background-position: 24px 0;
}

.ux-carousel-nav-prev:hover,
.ux-carousel-nav-next:hover {
    background-position: 0 48px;
}

.ux-carousel-nav-prev.ux-carousel-nav-disabled,
.ux-carousel-nav-next.ux-carousel-nav-disabled {
    background-position: 0 0;
}*/

img.tiny {margin:0px 5px 0px 0px;padding:0px;border:1px #ffffff solid;}

/*Repetition*/
div.repetition
{
	width:100%;
	margin:0px 0px 7px 0px;
}

img.repetition_foto
{
	float:right;
	margin:0px 5px 5px 5px;
}

p.maintext a
{
	text-decoration:underline;
}