﻿/* CSS Document */
* {margin:0px;padding:0px;}

/* LINKS */

a:link		{color:#0000cc; text-decoration: none; }
a:visited 	{color:#0000cc; text-decoration: none; }
a:active	{color:#0000cc; text-decoration: none; }
a:hover		{color:#0000cc; text-decoration: underline; }  

/* HTML, BODY, DIVS */

body
{
    width: 100%;
    height: 100%;
    background-color: #574f67;
    background-image:url(/sites/117/images/bg.jpg);
    background-repeat:no-repeat;
    background-position:center center;
}

html {width: 100%;height:100%;}

div.s_container{
	width:1000px;
	height:577px;
	color:#FFFFFF;
	margin:0 auto;
	background-image:url(/sites/117/images/bgcontainer.jpg);
	background-repeat:no-repeat;
}

div.s_navi {margin:65px 0px 0px 30px;width:800px;height:25px;float:left}
div.s_logo {float:right;margin-top:8px;margin-right:30px;}

div.s_leftcontent {width:380px; height:485px; float:left; margin-left:5px}
/* div.s_leftcontent div {margin:0 auto;} */

div.s_rightcontent {width:560px; height:446px; float:left; padding: 14px 25px 25px 25px;}

div.polaroidmid {background-color:White; float:right;}
div.polaroidklein {width:85px; height:73px; float:right; margin-left:10px}
div.polaroidkleinleft {width:85px; height:73px; float:right}
div.kleinplaatjes {width:100%; clear:both}


/* TABLES */

table.s_center {width:100%;height:100%;}
td.s_center {vertical-align:middle;}

table.formulier 
{
    margin:0px 0px 0px 10px;
}

td.inhoud {width:210px}

/* H + P */

#regsubmit
{
    float:right;
}

h1
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:24px;
    margin-top:14px;
    margin-bottom: 5px;
    font-weight:normal;
    text-indent:45px;
}

h2
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:24px;
    margin-bottom: 25px;
    font-weight:normal;
}

h3
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:14px;
    font-weight:bold;
    margin-top:14px;
    margin-bottom: 5px;
    text-indent:45px;
}

p 
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:12px;
}

p.merken
{
    margin-left:45px;
    margin-right:45px;
}

p.maintext
{
    height:380px;
    overflow:auto;
}

p.merkomschrijving
{
    width:280px;
    height:315px;
    float:left;
}

p.bericht {font-family: Verdana;font-size: 12px;margin:3px 0px 0px 3px;}
p.berichtfail {font-family: Verdana;font-size: 12px;margin:3px 0px 0px 3px;}
p.merkenmenubericht {font-family: Verdana; font-size: 12px; color:Black; margin-bottom:8px;}

/* UL, OL, LI */

ul {margin:0px;padding:0px}
li {margin:0px;padding:0px}

ul.s_navi	{display:inline;font-family:Bradley Hand ITC, Tempus Sans ITC, Tahoma; font-size:18px}
li.s_navi	{list-style:none;padding-left:20px;float:left}

ul.s_navi a{}
ul.s_navi a:link, ul.s_navi a:visited, ul.s_navi a:visited 
{
    color:#cea8d2;
    padding-left:15px;
}
      
ul.s_navi a:hover 
{
    padding-left:15px;
    text-decoration: none;
    background-image:url(/sites/117/images/menu_star.png);
    background-repeat:no-repeat;
    background-position:left center;
    _background-image:url(/sites/117/images/menu_star.gif);
    _background-repeat:no-repeat;
    _background-position:left center
}

/*--------Grote plaatjes-----------*/
div.e_groteplaatjes {display:block}
div.groteplaatjes {display:none}

/* -------SLIDESHOW ---------------*/

div.slideshow	{display:none;}
div.s_slideshow	{display:none;}
img.slideshow {background-color:Black;}

p.tekstbovengroteimage {display:none;}
p.e_tekstbovengroteimage {color:White;display:block;margin:50px;}

div.slideshowcon {width:316px; height:241px; background-color:White; background-position:center top; background-repeat:no-repeat; border-top:solid 4px White; border-left:solid 4px White; border-right:solid 4px White; border-bottom:solid 28px White; margin:0 auto}
div.slideshowdiv1 {width:316px; height:241px; margin:0 auto; text-align:center; }
div.slideshowdiv2 {width:316px; height:241px; margin:0 auto; text-align:center; position:relative; top:-241px; z-index:20;}
img.slideshowimg1 {width:316px; height:241px; margin:0 auto; text-align:center; background-color:White; z-index:50;}


/* IMAGES */
	
img {border:0px;padding:0px;margin:0px;}

img.grootplaatje {background-color:Black; border:solid 3px White; border-bottom-width:20px; display:none;}

img.kleinplaatje { background-color:Black; border:solid 2px White; border-bottom-width:10px}

img.new_windowpijl{
	margin-left:5px;
	border:0px;
	vertical-align:middle;
}

/* CONTACTFORM & NIEUWSBRIEF*/

div.contactformulier {float:left; width:300px}
div.inhoudcontact {float:left;width:240px;margin-left:20px;}
div.nieuwsbriefveld {width:304px; height:55px; background-color:White;padding:10px; margin:0 auto}

p.nieuwsbriefp
{
    margin-bottom:25px;
}

input.textarea 
{
	color: #000000;
	font-family: Verdana, tahoma, Helvetica, sans-serif;
	font-size: 12px;
	width:200px;
	margin:0px 0px 1px 0px;
	#margin:0px 0px 0px 0px;
}

textarea.textarea 
{
	color: #000000;
	font-size: 12px;
	font-family: Verdana, tahoma, Helvetica, sans-serif;
	#padding-left:1px;
	width:200px;
	height:70px;
}

table.contact {margin:5px 0px 0px 3px;}
td.contact 
{
    font-family: Verdana, tahoma, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
    width:130px;
    padding:0px 0px 0px 5px;
    vertical-align:top;
}

label
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:12px;
}

input.bezoeker {display:none;}
label.bezoeker {display:none;}
input#group_xxx {display:none;}

input.inhoud {width:200px;margin:1px 0px 0px 0px;#margin:0px;}
input#regpostcode {width:70px;margin:0px -2px 0px 0px;}
input#regcity {width:124px;}
input.nbaanmelden {color:Black;}

/*-----------NIEUWS & AANBIEDINGEN----------*/

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.nieuwsdetail {
	position:absolute;
	z-index:99;
	overflow: visible;
	padding: 1px;
	width:832px;
	background-color:#ffffff;
	top:0px;
	left:0px;
	border: 1px #336699 solid;
    display:none;
    text-align:left;
}

div.nieuwsbericht_groot 
{
	position:absolute;
	z-index:99;
	overflow: visible;
	padding: 15px;
	width:600px;
	background-color:#b36dbc;
	top:0px;
	left:0px;
	border: 4px #fff solid;
    display:none;
    text-align:left;
}

div.nieuwssource input {display:none;}

div.absolutefoto2
{
	position:relative;
	z-index:999;
	overflow:visible;
	background-color:#FFFFFF;
	display:block;
	/*top:0px;
	left:0px;*/
	padding:15px;
	width:400px;
}

p.nieuwsdatum 
{
	font-family: Verdana;
	font-size: 11px;
	font-style:italic;
	margin:0px;
	padding:0px;
	color:White;
}

.nieuwstitel
{
    font-family: Verdana;
	color:White;
	font-weight:bold;
	font-size: 12px;
	margin:0px 0px 10px 0px;
	padding:0px;
	text-indent:0px;
}

p.nieuwstekst
{
    margin-bottom:25px;
}

p.nieuwstekst a:link, p.nieuwstekst a:visited, p.nieuwstekst a:active, p.nieuwstekst a:hover
{
	font-family: Verdana;
	font-size: 12px;
	margin:0px;
	padding:0px;
}

h3.nieuwstitel a:link, h3.nieuwstitel a:visited, h3.nieuwstitel a:active, h3.nieuwstitel a:hover
{
	font-family: Verdana;
	color:White;
	font-size: 14px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}

img.nieuwsimage
{
    float:right;
    margin-left:10px;
}

img.right
{
    float:right;
}

div.nieuwstekstpopup
{
    color:White;
    font-family: Verdana;
	font-size: 12px;
	margin:0px 10px 0px 0px;
	padding:0px;
	text-align:justify;
}


/*----------- SUBMENU----------*/
div.submenu
{   
    width:150px;
    float:none; 
    background-color:White;
    padding:10px;
    margin-left: 60px;
}

div.submenu ul
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px;
    color:Black;
    text-align:left;
    display:block;
    float:none;
}

div.submenu ul li
{
    font-family:Verdana, Arial, Times New Roman;
    font-size: 12px;
    font-weight:normal;
    margin:0px 0px 0px 0px;
    padding:2px 0px 2px 0px;
    text-align:left;
    color:Black;
    display:block;
    float:none;
    
}

div.submenu ul li a:link, div.submenu ul li a:visited, div.submenu ul li a:active
{
    font-family:Verdana, Arial, Times New Roman;
    font-size: 12px;
    font-weight:normal;
    color:Black;
    margin:0px 0px 0px 0px;
    padding-left:15px;
    text-align:left;
    background-image:url(/sites/117/images/rightarrow.jpg);
    background-repeat:no-repeat;
    background-position:left;
    vertical-align:middle;
}

div.submenu ul li a:hover
{
    font-family:Verdana, Arial, Times New Roman;
    font-size: 12px;
    color:Black;
    font-weight:bold;
    margin:0px 0px 0px 0px;
    text-align:left;
    padding-left:15px;
    background-image:url(/sites/117/images/rightarrow.jpg);
    
}

div.actiefdiv
{
    display:list-item
}

li.actief a:link, li.actief a:visited, li.actief a:active
{
    background-image:url(/sites/117/images/menu_star.png);
    background-repeat:no-repeat;
    background-position:left center;
    _background-image:url(/sites/117/images/menu_star.gif);
    _background-repeat:no-repeat;
    _background-position:left center
}

/*----------- FOOTER----------*/

.footer
{
    font-family:Verdana, Arial, Times New Roman;
    font-size:11px;
    margin:0 auto;
    padding-top:10px;
    text-align:right;
    color:White;
    width:1000px;
    height:20px;
    clear:both;
}

.footer a:link, .footer a:visited, .footer a:active, .footer a:hover
{
    color:White;
}


/*----------- Aanmelden nieuwsbrief ----------*/

.regemailaddress
{
    color:Black;
    text-align:right;
    font-weight:bold;
}

.white
{
    background-color:White;
}
