/* CSS Document */
* 
{
    margin:0px;
    padding:0px;
}

/* LINKS */

a:link		{color: #414141; text-decoration: none; }
a:visited 	{color: #414141; text-decoration: none; }
a:active	{color: #414141; text-decoration: none; }
a:hover		{color: #414141; text-decoration: none; }  

a.tdlink:link		{color: #fff; text-decoration: none; }
a.tdlink:visited 	{color: #fff; text-decoration: none; }
a.tdlink:active	    {color: #fff; text-decoration: none; }
a.tdlink:hover		{color: #fff; text-decoration: underline; }  

/* HTML, BODY, DIVS */

body
{
    width: 100%;
    height: 100%;
    background-color: #000000;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 10px;
    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;*/
}

html {
	width: 100%;
	height:100%;
}

div.s_outercontainer {
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/101/images/bgimg.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:-1;
	text-align:center;
}

div.s_outercontainer img {
	margin:69px 83px 69px 83px;
	border:2px solid #a6a6a6;
}
div.h_outercontainer{
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/101/images/bghome.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:-1;
	text-align:center;
}

div.over_outercontainer{
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/101/images/bgover.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:-1;
	text-align:center;
}

div.spaar_outercontainer{
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/101/images/bgspaar.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:-1;
	text-align:center;
}

div.open_outercontainer{
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/101/images/bgopening.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:-1;
	text-align:center;
}

div.c_outercontainer{
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/101/images/bgcontact.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:-1;
	text-align:center;
}

div.merken_outercontainer{
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/101/images/bgmerken.jpg);
	background-repeat:no-repeat;
	position:relative;
	z-index:-1;
	text-align:center;
}

div.s_container{
	width:1000px;
	height:572px;
	color:#FFFFFF;
	margin:0 auto;
	position:relative;
	z-index:10;
    text-align: -moz-center;
	#text-align:center;
	margin:-572px auto 0px auto;
}

div.s_main 
{
    width:940px;
    height:355px;
}

div.s_biggleslogo 
{
    height:70px;
    width:940px;
}

div.s_navbar 
{
    width:940px;
    height:110px;
    border: solid 3px #ffffff;
    text-align: -moz-center;
	#text-align:center;
}

div.s_innernav 
{
    width:934px;
    height:104px;
    margin:3px 0px 0px 0px;
    position:relative;
    z-index:1;
    background-color:#ffffff;
    #background-color:#ffffff;
    filter:alpha(opacity=70);
    opacity: 0.7;
}

div.s_innerinnernav 
{
    width:934px;
    height:104px;
    margin:3px 0px 0px 0px;
    margin:-104px 0px 0px 0px;
    position:relative;
    z-index:99;
}

div.s_navigatie 
{
    width:160px;
    height:104px;
    float:left;
}

div.s_merkscroller 
{
    width:774px;
    height:104px;
    float:left;
    text-align: -moz-right;
    text-align:right;
}

div.s_merktitel 
{
    width:600px;
    height:30px;
    float:left;
}
div.s_merktitelleft 
{
    width:200px;
    height:20px;
    float:left;
    text-align:left;
    padding:10px 0px 0px 0px;
}

div.s_merktitelright 
{
    width:400px;
    height:30px;
    float:left;
}

div.s_merkdiv 
{
    width:600px;
    height:256px;
    float:left;
    border: solid 3px #ffffff;
    position:relative;
    z-index:22;
}

div.s_innermerkdiv 
{
    width:594px;
    height:250px;
    margin:-256px 0px 0px 6px;
    _margin:-256px 0px 0px 3px;
    float:left;
    background-color:#fff;
    filter:alpha(opacity=40);
    opacity: 0.4;
    position:relative;
    z-index:10;
}

div.s2_merkdiv 
{
    width:600px;
    height:310px;
    /*#height:340px;*/
    float:left;
    border: solid 3px #ffffff;
    position:relative;
    z-index:22;
    overflow:auto;
    padding:1px 0px 0px 0px;
    text-align:left;
}

div.s2_innermerkdiv 
{
    width:594px;
    height:305px;
    margin:-311px 0px 0px 6px;
    _margin:-311px 0px 0px 3px;
    float:left;
    background-color:#fff;
    filter:alpha(opacity=40);
    opacity: 0.4;
    position:relative;
    z-index:10;
}

div.s3_merkdiv 
{
    width:500px;
    height:310px;
    /*#height:340px;*/
    float:left;
    border: solid 3px #ffffff;
    position:relative;
    z-index:22;
    overflow:auto;
    padding:1px 0px 0px 0px;
    text-align:left;
}

div.s3_innermerkdiv 
{
    width:494px;
    height:305px;
    margin:-311px 0px 0px 6px;
    _margin:-311px 0px 0px 3px;
    float:left;
    background-color:#fff;
    filter:alpha(opacity=40);
    opacity: 0.4;
    position:relative;
    z-index:10;
}

div.s3_rightdiv 
{
    width:370px;
    height:310px;
    /*#height:340px;*/
    float:right;
    border: solid 3px #ffffff;
    position:relative;
    z-index:22;
    overflow:auto;
    padding:1px 0px 0px 0px;
    text-align:left;
    margin:-317px 0px 0px 0px;
}

div.s3_innerrightdiv 
{
    width:364px;
    height:305px;
    margin:-311px 6px 0px 0px;
    _margin:-311px 3px 0px 3px;
    float:right;
    background-color:#fff;
    filter:alpha(opacity=40);
    opacity: 0.4;
    position:relative;
    z-index:10;
}

div.kleur0 {background-color:#bfbfbf;margin:0px 3px 0px 3px;}
div.kleur1 {background-color:#999;margin:0px 3px 0px 3px;}

/* TABLES */

table.s_center 
{
    width:100%;
    height:100%;
    position:relative;
    z-index:2;
}

td.s_center 
{
    vertical-align:middle; 
	background-image:url(/sites/101/images/repeat.png);
	background-repeat:repeat;
	_background-image:url(/sites/101/images/repeat.gif);
	_background-repeat:repeat;
    _filter:alpha(opacity=40);
    _opacity: 0.4;
}

td.e_s_center 
{
    vertical-align:top; 
	background-image:url(/sites/101/images/repeat.png);
	background-repeat:repeat;
	_background-image:url(/sites/101/images/repeat.gif);
	_background-repeat:repeat;
    _filter:alpha(opacity=40);
    _opacity: 0.4;
}

td.h_center 
{
    vertical-align:middle; 
    _filter:alpha(opacity=40);
    _opacity: 0.4;
}
td.e_h_center 
{
    vertical-align:top; 
    _filter:alpha(opacity=40);
    _opacity: 0.4;
}

table.s_merkblock 
{
    padding:0px 0px 0px 0px;
    margin:3px 0px 0px 0px;
}

td.s_merkblockbottomleft
{
    width:250px;
    height:250px;
    vertical-align:middle;
    text-align:center;
}

td.s_merkblockbottomright {
    width:344px;
    height:250px;
    text-align:left;
    vertical-align:top;
}

table.formulier {color:#000; margin:0px 0px 0px 8px;}

td.inhoud {width:145px;font-weight:bold;}
td.inhoud2 {font-weight:bold;}

table.contact   {margin:0px 0px 0px 58px;}
td.contact 
{
    width:150px;
    font-size:12px;
    font-weight:bold;
}

input.textarea {width:200px;}
textarea.textarea {width:200px;}

textarea.textarea 
{
    font-size:10px;
	color: #000000;
	font-family: Verdana, tahoma, Helvetica, sans-serif;
	#padding-left:1px;
}

input.c_submit 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    /*width:70px;*/
    font-size:10px;
}


/* H + P */


h1
{
}

h1.s_merktitel 
{
    margin:0px 0px 3px 5px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 30px;
    color:#fff;
    text-align:right;
    font-weight:bold;
    text-transform:uppercase;
}

h1.sp_merktitel 
{
    margin:0px 92px 3px 5px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 30px;
    color:#fff;
    text-align:right;
    font-weight:bold;
    text-transform:uppercase;
}


h2.s_merktitel 
{
    margin:2px 0px 3px 5px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 14px;
    color:#fff;
}

h2.h_koptitel 
{
    margin:2px 0px 5px 4px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 14px;
    color:#fff;
}

h2.o_titel 
{
    margin:15px 0px 8px 58px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 16px;
    color:#000;
}

h2.b_openingstijdentitel
{
    margin:15px 0px 8px 10px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 16px;
    color:#000;
}

h2.h_nieuwsitem 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#babcbe;
    font-weight:bold;
    margin:0px 1px 0px 1px;
    padding:0px 0px 0px 17px;
    background-image:url('/sites/101/images/news.gif');
    background-repeat:no-repeat;
    background-position:4px 50%;
    height:20px;
    line-height:20px;
    text-align:left;
}

h2.h_nieuwsitem:hover
{
    display:block;
    background-color:#e0e0e0;
    line-height:20px;
    color:#ffffff;
    cursor:pointer;
    font-size: 12px;
    font-weight:bold;
}

h3.nieuwstitel 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 14px;
    color:#000;
    font-weight:bold;
    margin:0px 0px 3px 0px;
}

h3.b_openingstijdenh3 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;
    font-weight:bold;
    margin:0px 0px 0px 0px;
}

p {
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#fff;
    margin:0px 5px 0px 5px;
    padding:0px;
}

p.s_merktekst 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;
    margin:0px 5px 0px 5px;
    padding:0px;
}

p.h_main
{
}

p.s_footer 
{
    font-size: 10px;
    color:#fff;
	text-align:center;
    padding:0px;
    margin:10px 0px 0px 0px;
}
p.s_footer a:link, p.s_footer a:active, p.s_footer a:visited {color:#fff;text-decoration:none;}
p.s_footer a:hover {color:#fff;text-decoration:underline;}

span.nieuwsdatum 
{
    font-family: Arial, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#fff;
    font-weight:bold;
}

p.nieuwsdatum 
{
    font-family: Arial, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#666;
    font-weight:bold;
    margin:0px;
}

p.nieuwstekst
{
    font-family: Arial, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#666;
    font-weight:bold;
    margin:0px;
}

p.o_tekst 
{
    margin:0px 0px 0px 58px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;
    font-weight:bold;
}

p.b_openingstijdentekst
{
    margin:15px 0px 8px 10px;
    padding:0px;
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;
    font-weight:bold;
}

p.bericht 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000;
    margin:5px 0px 8px 58px;
    font-weight:bold;
}

p.berichtfail 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#ff0000;
    margin:5px 0px 8px 58px;
}

p.c_bovenp 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    margin:20px 5px 8px 10px;
}
	
p.c_onderp 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    margin:10px 5px 5px 58px;
    height:100px;
    overflow:hidden;
}

div.nb_register p{font-weight:bold;color:#000;margin:3px 3px 0px 3px;}

/* UL, OL, LI */

ul
{
    margin:0px;
    padding:0px;   
}

li
{
    margin:0px;
    padding:0px;   
}

ul.s_navigatie 
{
    font-family: Century Gothic, Verdana, tahoma, Helvetica, sans-serif;
    font-size: 14px;
    color:#252525;
    text-align:left;
    list-style:none;
    margin:0px;
    padding:0px;   
}

li.s_navigatie 
{
    margin:1px 0px 0px 3px;
    text-align:left;
}

li.s_navigatie a:link, li.s_navigatie a:visited, li.s_navigatie a:active {color:#414141;text-decoration:none;}
li.s_navigatie a:hover {color:#000;text-decoration:none;}

li.actief a:link, li.actief a:active, li.actief a:visited {color:#000;}

/* IMAGES */
	
img {
	border:0px;
	padding:0px;
	margin:0px; 
}

img.new_windowpijl{
	margin-left:5px;
	border:0px;
	vertical-align:middle;
}

img.s_logo 
{
    position:relative;
    margin:4px 0px 0px 732px;
}

img.right {float:right}

span.s_logo 
{
    _position:relative;
    _margin:4px 0px 0px 732px;
}

img.sluiten 
{
    cursor:pointer;
}

/* FORMS */

#regname {width:200px;margin:0px 0px 1px 0px;#margin:0px 0px 0px 0px;}
#regfamilyname {width:200px;margin:0px 0px 1px 0px;#margin:0px 0px 0px 0px;}
#regaddress {width:200px;margin:0px 0px 1px 0px;#margin:0px 0px 0px 0px;}
#regpostcode {width:70px;margin:0px 0px 0px 0px;#margin:0px 0px 0px 0px;}
#regcity {width:122px;margin:0px 0px 0px 0px;#margin:0px 0px 0px 0px;}
#regphonenumber {width:200px;margin:1px 0px 1px 0px;#margin:0px 0px 0px 0px;}
#regcountry {width:200px;margin:0px 0px 1px 0px;#margin:0px 0px 0px 0px;}
#regemailaddress {width:200px;margin:0px 0px 1px 0px;#margin:0px 0px 0px 0px;}

input.textarea 
{
    font-size:9px;
	color: #000000;
	font-family: Verdana, tahoma, Helvetica, sans-serif;
}

input.inhoud 
{
    width:200px;
}

input.bezoeker {display:none;}
label.bezoeker {display:none;}

/*-------------------------*/

div.s_fotoscrollcontainer 
{
	width:468px;
	#width:600px;
	height:100px;
	margin:2px 0px 0px 0px;
	float:right;
}

div.s_editor_fotofade 
{
	margin:20px 0px 0px 10px;
}

div.fotokleindiv 
{
    width:70px;
    height:70px; 
    background-color:#ffffff;
    border:solid 1px #000000;
    margin:0px 0px 2px 0px;  
}

table.s_foto 
{
    width:100%;
    height:100%;
}

td.s_foto 
{
    vertical-align:middle; 
	width:320px;
	height:120px;
}

table.adresgegevens {margin:0px 0px 0px 10px}

td.b_openingstijdendag
{
    font-size:12px;
	color: #ffffff;
	font-family: Verdana, tahoma, Helvetica, sans-serif;
	font-weight:bold;
	width:150px;
}

td.s_fotoroute 
{
	width:320px;
	height:300px;
}

td.s_foto2
{
    vertical-align:middle; 
	width:320px;
	height:400px;
}

td.s_fototop 
{
	width:320px;
	height:20px;
}

td.s_fototd 
{
    width:70px;
    height:70px;
}

table.s_fototddiv 
{
    width:100%;
    height:100%;
}

td.s_fototddiv 
{
    width:75px;
    height:75px;
    padding:0px 5px 0px 0px;
}

td.s_pijltjestd 
{
    width:320px;
    height:38px;
    text-align:center;
}

table.s_fotoscroller 
{
	/*margin:0px 3px 0px 0px;*/
}

table.s_fotoscrollcontainer 
{
	display:inline;
	height:100%;
}

table.s_scroller 
{
	width:465px;
    vertical-align:middle; 
    margin:0px 22px 0px 0px;
}

td.fotos1 
{
	width:413px;
	vertical-align:middle;
	padding:12px 0px 0px 0px;
	#padding:0px 0px 0px 0px;
}

div#fotodivcontainer {
	position: relative;
	overflow:hidden;
	padding: 0px;
	margin:0px;
	height:100px;
	width:400px;
	text-align:left;
}

div#divfotocontainer1 
{
    position: relative;
	overflow:hidden;
	padding: 0px;
	height:100px;
	width:395px;
    margin:0px 5px 0px 0px;    
}

div#plaatje_groot_img 
{
    /*display:none;*/
    position:absolute;
    top:0px;
    left:0px;
    z-index:999;
}

div#plaatje_groot_img 
{
    position:relative;
    top:0px;
    left:0px;
    /*z-index:999;*/
}

img.s_intro_foto 
{
    cursor:pointer;
}

span.s_intro_foto 
{
    cursor:pointer;
}

th.firefox 
{
    padding:0px 6px 0px 0px;
    #padding:0px 0px 0px 0px;
}

div.vergroting{
	position:absolute;
	width:450px;
	left:50%;
	margin-left:-225px;
	margin-top:20px;
	z-index:100;
	padding:10px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	text-align:center;
	display:none;
}

div.colleditor{
	display:none;
}

div.e_colleditor{
	display:block;
}

div.fotopopup 
{
    background-color:#fff;
    position:absolute;
    top:0px;
    left:0px;
    height:495px;
    width:475px;
    padding:0px; 
    z-index:999; 
    text-align:center;
}

table.popuptable {width:100%; height:475px;}
td.popuptable {vertical-align:middle;}

div.popupfooter 
{
    width:475px;
    height:20px;
    background-image:url('/sites/101/images/footerbg.jpg');
    text-align:right;
}

div.sluiten 
{
    width:475px;
    height:20px;
    text-align:right;
}

a.tdlink:link 
{
    font-size:16px;
    font-weight:bold;
	color: #fff;
	font-family: Verdana, tahoma, Helvetica, sans-serif;
}

a.vorige 
{
    width:93px;
    height:20px;
    display:block;
    float:right;
    padding:2px 0px 0px 0px;
    text-align:center;
    text-transform:uppercase;
}

a.vorige:hover {text-decoration:underline;}

a.volgende 
{
    width:93px;
    height:20px;
    display:block;
    float:right;
    padding:2px 0px 0px 0px;
    text-align:center;
    text-transform:uppercase;
}

a.volgende:hover {text-decoration:underline;}

div.zwart_transparant 
{
    filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
    position:absolute;
    top:0px;
    left:0px;
    background-color:#000000;
    z-index:98;
    display:none;
    width:100%;
    height:100%;
}

div.nieuwssource input{display:none;}

div.nieuwsbericht_groot 
{
	position:absolute;
	z-index:99;
	overflow: visible;
	padding: 15px;
    width:475px;
	background-color:#ffffff;
	top:0px;
	left:0px;
	border: 1px #336699 solid;
    display:none;
    text-align:left;
}

div.nieuwsdetail {
	position:absolute;
	z-index:99;
	overflow: visible;
	padding: 15px;
	width:832px;
	background-color:#ffffff;
	top:0px;
	left:0px;
	border: 1px #336699 solid;
    display:none;
    text-align:left;
}

div.n_nieuwsbericht 
{
    padding:0px 0px 3px 0px;
    margin:0px 0px 5px 0px;
    /*border-bottom:dashed 1px #333;*/
}

div.nb_form {margin:10px 0px 0px 0px;}

input.inputhidden {display:none;}
