/* Stylesheet website Andreminkema.nl
   Ale van der Ploeg en Edwin de Vries 
   Addnoise Advertising */

/* Algemeen
---------------------------------------------------------------------------------------------- */

body {
	color: #003C46;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	margin: 12px;
	padding: 0;
	background: #F5F8F9 url(../../images/back2.gif) repeat-x;
}

.body1 { 
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #003C46; 
	background: #F5F8F9 url(../../images/back.gif) repeat-x;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}
	
.body2 { 
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #003C46; 
	background: #F5F8F9 url(../../images/back2.gif) repeat-x;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	}	
	
td { 
	font-size: 11px;
	line-height: 18px; 
	margin-top: 0px; 
	}
	
.kop { 
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px; 
	letter-spacing: 0px; 
	color: #308A9D;
	text-align: right;
	text-transform: uppercase;
	}

.kopwit { 
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 19px; 
	letter-spacing: 0px; 
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
	}
	
#tekst {
	text-align: left;
	float: left;
	font-size: 11px;	
	margin-top: 5px;
	}
	
.intro { 
	font-style: italic;
	}

#adres { 
	width: 195px;
	font-size: 10px;
	line-height: 18px; 
	color: #EBF2F3;
	}	
	
a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #C90000;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #C90000;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #FF0000;
	}

/* Aanpassingen voor minimale breedte
---------------------------------------------------------------------------------------------- */

.width {
	width: 776px;
	min-width: 776px;
	margin: 0 auto;
	text-align: left;
	background-color: none;
}
* html .minwidth {
	border-left: 776px solid #fff;
}
* html .containie {
	margin-left: -776px;
	position: relative;
}
/*\*/
* html .minwidth, * html .containie, * html .content {
	height: 1px;
}
/*/
.width {
	display: inline-block;
}
/**/

.content {
	border: 0px solid #c00;
	padding: 0px;
}

.width1 {
	width: 1000px;
	min-width: 776px;
	margin: 0 auto;
	text-align: left;
}
* html .minwidth1 {
	padding-left: 776px;
}
/*\*/
* html .minwidth1, * html .layout {
	height: 1px;
}
/**/


/* onderdelen flexibele layout
---------------------------------------------------------------------------------------------- */

#achtergrond
{
 text-align: left;
}

#midden
{
margin-left: 192px;
min-height: 360px;
background-color: none;
border: 0px solid #5F0023;
}

#balklinks
{
float: left;
width: 192px;
height: 360px;
margin: 0;
background-color: none;
}

#balkboven
{
	width: 100%;
	float: left;
	height: 80px;
	background: url(../../images/achtergrond_bovenbalk.gif) repeat-x;
}

.tussenflex { 
	margin-top: 1px; 
	margin-bottom: 1px; 
	width: 100%; 
	height: 10px;
	line-height: 1px;
	font-size: 1px;
	background: #308A9D url(../../images/tussen.gif) no-repeat top right;
	float: right;
	}

.inhoudblokflex { 
	width: 100%;
	min-height: 350px;
	background: #E5EEF0 url(../../images/tekstback2.jpg) bottom right no-repeat;
	text-align: left;	
	float: right;
	}

	/* Fix voor IE */
	* html .inhoudblokflex {
		height: 350px;
	}

.inhoudbloklijn { 
	clear: right;
	width: 100%;
	height: 10px;	
	background: #2F8A9C url(../../images/tekstback2_lijn.jpg) bottom right no-repeat;
	float: right;
	}

#onder
{
clear: both;
height: 20px;
margin: 0;
padding: 0;
background-color: none;
}



/* Specifieke onderdelen
---------------------------------------------------------------------------------------------- */

#center { 
	width: 777px; 
	margin: 0 auto;
	padding: 0;
	}
	
#top { 
	margin: 0;
	padding: 0;
	width: 777px; 
	height: 10px;
	background: url(../../images/top.gif);
	font-size: 0px;
	line-height: 0px;
	float: left;
	}		
	
#flashcontent { 
	margin-top: 0px; 
	margin-bottom: 0px;
	width: 777px; 
	height: 197px;
	background: #ffffff;
	float: right;
	}	
	
.tussen { 
	margin-top: 1px; 
	margin-bottom: 1px; 
	width: 584px; 
	height: 10px;
	background: url(../../images/tussen.gif);
	float: right;
	}
	
#wrapper {
	width: 584px;
	background: url(../../images/wrapper.gif);
	float: right;
}	

#nieuwsfoto { 
	width: 151px;
	text-align: left;	
	float: left;
	}	

#rechts { 
	width: 195px;
	text-align: left;	
	float: right;
	margin-left: 1px;
	}	

#tussen2 { 
	width: 195px;
	height: 12px;
	line-height: 0px;
	font-size: 0px;
	margin-bottom: 10px;
	background: url(../../images/tussen2.gif);
	text-align: left;	
	float: right;
	}
	
#bottom { 
	width: 584px;
	height: 10px;
	background: #308A9D;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;	
	float: right;
	}
	
#disclaimer { 
	width: 96%;
	padding-right: 20px;
	height: 20px;
	text-align: right;	
	float: right;
	color: #308A9D;
	}
	
#disclaimer a:link, #disclaimer a:visited
{
		text-decoration: none;
        color: #308A9D; 
}

#disclaimer a:hover
{
	text-decoration: underline;
	color: #308A9D;
}		
	
#bovenspacer { 
	width: 777px;
	height: 12px;
	float: right;
	line-height: 0px;
	}		
	
#spaceronder { 
	width: 584px;
	height: 20px;
	float: right;
	}		

#logo { 
	width: 192px;
	height: 80px;
	margin: 0 0 1px 0;
	float: right;
	background: url(../../images/logo_klein.gif) top right no-repeat;
	}
	
#logo_en { 
	width: 192px;
	margin-right: 1px;
	height: 80px;
	background: url(../../images/logo_klein_en.gif) top right no-repeat;
	float: left;
	}	

#kruimelpad { 
	width: 584px;
	height: 25px;
	background: #308A9D;
	margin-top: 29px;
	margin-bottom: 1px;
	text-align: right;	
	float: right;
	}	
	
#kruimelpad a:link, #kruimelpad a:visited
{
		text-decoration: none;
        color: #f3f3f3; 
}

#kruimelpad a:hover
{
	text-decoration: underline;
	color: #f3f3f3;
}		
	
#titel { 
	width: 534px;
	height: 25px;
	background: #007082;
	margin-top: 0px;
	margin-bottom: 1px;
	text-align: left;	
	float: left;
	}
	
.introblok { 
	width: 100%;
	background: #f3f3f3;
	text-align: left;	
	float: right;
	}		

.introblok .introsub
{ 
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #308A9D;
	width: 160px;
	background-color: #ffffff;
	text-align: left;	
	margin: 10px 10px 10px 0;
	text-decoration: none;
	float: right;
}		

.introsub a, .introsub a:link, .introsub a:active, .introsub a:visited
{
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #308A9D;
	text-decoration: none; 
}

.introsub a:hover
{ 
	color: #007082;
	text-decoration: underline; 
}		

.introblok .introsub ul
{ 
	list-style-type: none;
	padding: 5px 0 5px 10px;
	margin: 0 0 0 0;
	border-top: 2px solid #007082;
	border-bottom: 2px solid #007082;
}

	
.inhoudblok { 
	width: 584px;
	min-height: 350px;
	background: #DFEAEC url(../../images/tekstback.jpg) bottom right no-repeat;
	text-align: left;	
	float: right;
	}

	/* Fix voor IE */
	* html .inhoudblok {
		height: 350px;
	}

.tekstblok { 
	width: 584px;
	float: right;
	}	

.clearing {
	height: 0;
	clear: both;
}	

/* Foto's
---------------------------------------------------------------------------------------------- */
.fotosrechts {
	width: 175px;
	float: right;
	margin: 0px 0px 0px 10px;
	}
	
.fotosonder {
	width: 554px;
	text-align: center;
	float: right;
	margin: 15px 0px 0px 0px;
	}	
	
.foto {
	margin-bottom: 7px;
	}
	
.foto2 {
	margin-bottom: 0px;
	margin-right: 7px;
	}	


/* Kleine knoppen rechtsboven op de vervolgpaginas
---------------------------------------------------------------------------------------------- */

#snelnav { 
	width: 50px;
	height: 25px;
	background: #007082;
	margin-top: 0px;
	margin-bottom: 1px;
	text-align: left;	
	float: right;
	}	
	
.terug, a.terug
{
	width: 25px;
	height: 13px;
	margin-top: 5px;
	background: url(../../images/buttons/btn_terug.gif) no-repeat 0 0;
	float: left;
}

a.terug:hover
{
	width: 25px;
	height: 13px;
	margin-top: 5px;
	background: url(../../images/buttons/btn_terug2.gif) no-repeat 0 0;
	float: left;
}

.envelop, a.envelop
{
	width: 25px;
	height: 13px;
	margin-top: 5px;
	background: url(../../images/buttons/btn_contact.gif) no-repeat 0 0;
	float: left;
}

a.envelop:hover
{
	width: 25px;
	height: 13px;
	margin-top: 5px;
	background: url(../../images/buttons/btn_contact2.gif) no-repeat 0 0;
	float: left;
}


/* Blokken voor categorieen op de homepage
---------------------------------------------------------------------------------------------- */

#blokken {	
	margin-top: 0px; 
	margin-bottom: 0px; 
	width: 584px; 
	background: url(../../images/blokken.gif);
	float: right;
	}
	
#blokken a:link, #blokken a:visited
{
    color: #003C46;
}

#blokken a:hover
{
	text-decoration: none;
	color: #ff0000;
	}	
	
#maritiem { 
	background: #F3F3F3;
	margin-top: 0px; 
	margin-bottom: 0px;
	width: 194px;
	text-align: left;
	float: left;
	}	
	
#industrieel { 
	margin-top: 0px; 
	margin-bottom: 0px; 
	width: 195px;
	text-align: left;
	float: left;
	}		
	
#huwelijk { 
	background: #F3F3F3;
	margin-top: 0px; 
	margin-bottom: 0px; 
	width: 195px;
	text-align: left;	
	float: left;
	}

/* Nieuwsberichten homepage
---------------------------------------------------------------------------------------------- */

#pandintro
{
	display: block;
	width: 100%;
	color: #666666;
	text-align: left;
	text-decoration: none;
	background: #ECECEC;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid red;
}

#pandintro a, #pandintro a:link, #pandintro a:visited
{
	display: block;
	width: 100%;
	color: #666666;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#pandintro a:hover
{
	text-decoration: none;
	color: #666666;
	background: #FAF5D4;
	cursor: pointer;
}

#nieuwsblokken 
{
	width: 388px;
	text-align: left;	
	float: left;
}
	
#bericht1 
{ 
	display:block;
 	width: 388px;
	background: none;
	text-align: left;	
	margin-bottom: 1px;
	float: left;
}		
	
#bericht1 a, bericht1 a:link, #bericht1 a:visited
{
    color: #003C46;
}

#bericht1 a:hover
{
	text-decoration: none;
	color: #003C46;
	background: #F3F3F3;
}	

#bericht2 
{
	display:block;
	width: 388px;
	text-align: left;
	margin-bottom: 1px;
	float: left;
}	
	
#bericht1 a, #bericht2 a:link, #bericht2 a:visited
{
    color: #003C46;
}

#bericht2 a:hover
{
	text-decoration: none;
	background: none;
	color: #003C46;
}	

.clearer
{
width: 500px;
clear: left;
line-height: 0;
height: 0;
}

div.clearer {
	height: 1px;
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

/* Padding teksten
---------------------------------------------------------------------------------------------- */
.bloktekst 
{ 
	display: block;
	margin: 0 0 20px 0;
}	

.bloktekst a, .bloktekst a:link, .bloktekst a:visited
{

	display: block;
	background: url(../../images/buttons/go4.gif) no-repeat bottom right;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

.bloktekst .tekst
{
	display: block;
	margin: 0px 12px 0px 15px;
}

#nieuwstekst 
{ 
	padding: 5px 10px 10px 160px;
}		
	
#adrestekst
{
	padding: 0px 10px 10px 15px;
	color: #ffffff;
}	

#adrestekst a:link, #adrestekst a:visited
{
	text-decoration: none;
	color: #ffffff;
}

#adrestekst a:hover 
{
	text-decoration: underline;
}

#kruimeltekst {
	padding: 0px 10px 0px 0px;
	line-height: 25px;
	font-size: 10px;
	color: #f3f3f3;
	}	
	
#titeltekst {
	padding: 0px 10px 0px 15px;
	line-height: 25px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #f3f3f3;
	}	
	
.introtekst { 
	float: left;
	padding: 15px 15px 15px 15px;
	}	
	
.inhoudtekst { 
	padding: 15px 15px 0px 15px;
	}

/* Menu 3 afbeeldingen
---------------------------------------------------------------------------------------------- */

#menu3
	{ 
	padding: 0px 0 0px 0px;
	margin: 0px 0 0px 0px;
	width: 192px;
	list-style-type: none;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	text-align: left;

	}

#menu3 ul
	{ 
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#menu3 li { margin: 0; }

#menu3 li a 
	{
	font-weight: bold;
	color: #ffffff;
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_inactief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 30px;
	}

#menu3 li a:hover
	{
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_actief.jpg);
	background-position: 0 0;
	color: #ffffff;
	}

#menu3 li .subactief a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_actief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 30px;
	}

#menu3 li .subactief2 a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_subactief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 40px;
	}

#menu3 li .subactief3 a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_niveau3_actief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 50px;
	}

#menu3 li .subactief4 a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_subactief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 60px;
	}

#menu3 li li a 
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_sub.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 40px;
	}

#menu3 li li a:hover
	{
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_subactief.jpg);
	background-position: 0 0;
	color: #ffffff;
	}

#menu3 li li li a 
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_niv3.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 50px;
	}

#menu3 li li li a:hover
	{
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_niveau3_actief.jpg);
	background-position: 0 0;
	color: #ffffff;
	}

/* Menu Groen afbeeldingen
---------------------------------------------------------------------------------------------- */

#menugroen
	{ 
	padding: 0px 0 0px 0px;
	margin: 0px 0 0px 0px;
	width: 192px;
	list-style-type: none;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: bold;
	color: #ffffff;
	float: left;
	text-align: left;

	}

#menugroen ul
	{ 
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#menugroen li { margin: 0; }

#menugroen li a 
	{
	font-weight: bold;
	color: #ffffff;
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_inactief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 30px;
	}

#menugroen li a:hover
	{
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_actief.jpg);
	background-position: 0 0;
	color: #ffffff;
	}

#menugroen li .subactief a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_actief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 30px;
	}

#menugroen li .subactief2 a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_subactief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 40px;
	}

#menugroen li .subactief3 a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_niv3_actief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 50px;
	}

#menugroen li .subactief4 a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_subactief.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 60px;
	}

#menugroen li .naarhome a
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_terug.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 30px;
	}

#menugroen li .naarhome a:hover
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn_terug_hover.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 30px;
	}

#menugroen li li a 
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_sub.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 40px;
	}

#menugroen li li a:hover
	{
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_subactief.jpg);
	background-position: 0 0;
	color: #ffffff;
	}

#menugroen li li li a 
	{
	display:block;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_niv3.jpg);
	background-position: 0 0;
	height: 26px;
	text-decoration: none;
	padding: 1px 0px 0px 50px;
	}

#menugroen li li li a:hover
	{
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(../../images/buttons/btn2_niv3_actief.jpg);
	background-position: 0 0;
	color: #ffffff;
	}

/* Nieuwsitems
---------------------------------------------------------------------------------------------- */

div.item
{
	display: block;
	width: 388px;
	height: 100%;
	padding: 0;
}

div.item a, div.item a:link, div.item a:visited
{
	display: block;
	width: 388px;
	color: #003C46;
	text-decoration: none;
	cursor: pointer;
	background: none;
	border-bottom: 1px solid white;
}

div.item a:hover
{
	display: block;
	text-decoration: none;
	color: #003C46;
	background: #FFFFFF;
	cursor: pointer;
}

div.itemtwee
{
	display: block;
	width: 388px;
	height: 100%;
	padding: 0;
}

div.itemtwee a, div.itemtwee a:link, div.itemtwee a:visited
{
	display: block;
	width: 388px;
	color: #003C46;
	text-decoration: none;
	cursor: pointer;
	background: #F3F3F3;
	border-bottom: 1px solid white;
}

div.itemtwee a:hover
{
	display: block;
	text-decoration: none;
	color: #003C46;
	background: #FFFFFF;
	cursor: pointer;
}

div.clearer
{
	clear: left;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
}

.itemfoto
{
	float: left;
	width: 151px;
	height: 100%
	font-size: 0px;
	line-height: 0px;
}

.linkje
{
	display: block;
	width: 100%;
	height: 100%;
}

img
{
	border: none;
}

.verbergFoto
{
	display: none;
}

.itemtekst
{
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin: 0;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #003C46;
	width: 218px;
	border: 0px solid white;
}


/* Inloggen
---------------------------------------------------------------------------------------------- */
#inloggen { 
	width: 180px;
	background: #007082;
	text-align: left;	
	float: right;
	padding: 10px 0px 10px 15px;
	color: #ffffff;
	}	

.knop {
	width: 100px;
	height: 20px;
	background: #308A9D;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	margin-right: 15px;
	float: right;
	border: #00515E; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;
	}
	
.input {
		width: 160px;
		height: 14px;
		margin-bottom: 10px;
		}

form
{
		margin: 0;
		padding: 0;
}

/* Formulieren
---------------------------------------------------------------------------------------------- */

.invulNormaal { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #308A9D; 
		width: 200px;
		border: 1px #80C2D0 solid;
		}
		
.invulArea {  
		font-family: Verdana, Arial Helvetica, sans-serif; 
		font-size: 11px; color: #308A9D;
		margin-top: 0px; 
		width: 250px;
		height: 120px;
		border: 1px #80C2D0 solid;
		}
		
.formobject {  font-family: Verdana, Helvetica, Arial,  sans-serif; font-size: 10px; font-weight: normal; color: #007082; background: #ffffff; margin-bottom: 10px; }

.errormsg
{
	padding-top: 8px;
	padding-bottom: 10px;
}

.tussenform
{ 
	margin-top: 1px; 
	margin-bottom: 12px;
	width: 584px; 
	height: 2px;
	background: url(../../images/tussen.gif);
	float: right;
}				

/* Foto Zoom
---------------------------------------------------------------------------------------------- */

#fotozoom { 
	width: 620px; 
	margin: 0 auto;
	padding: 0;
	border: 0px solid red;
	}

.fotoboven {
	height: 15px;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

.fotoonder {
	height: 10px;
	clear: right;
	line-height: 0px;
	font-size: 0px;
}

#grotefoto
{
	width: 600px;
	text-align: center;
}

#grotefoto img
{
	background-color: #ffffff;
	border: 1px solid #308A9D;
	line-height: 0;
	padding: 10px;
	text-align: center;
}

#grotefoto .flash
{
	width: 600px;
	background-color: #ffffff;
	border: 1px solid #308A9D;
	line-height: 0;
	padding: 10px;
	text-align: center;
}

.hoogtefoto
{
	width: 584px;
	height: 280px;
}

#logozoom { 
	width: 119px;
	margin-right: 1px;
	height: 80px;
	background: url(../../images/logo_klein.gif) top right no-repeat;
	float: left;
	}

#bovenspacerzoom { 
	width: 640px;
	height: 12px;
	float: right;
	line-height: 0px;
	}

#navigatie { 
	width: 100px;
	height: 25px;
	background: #308A9D;
	margin-top: 29px;
	margin-bottom: 1px;
	text-align: right;	
	float: right;
	}	
	
#navigatie a:link, #navigatie a:visited
{
		text-decoration: none;
        color: #f3f3f3; 
}

#navigatie a:hover
{
	text-decoration: underline;
	color: #f3f3f3;
}

#titelzoom { 
	width: 400px;
	height: 25px;
	background: #308A9D;
	margin-top: 29px;
	margin-bottom: 1px;
	text-align: left;
	float: left;
	}

#snelnavzoom { 
	width: 500px;
	height: 25px;
	background: #007082;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	text-align: right;
	float: left;
	}

#snelnavinfo { 
	width: 100%;
	height: 28px;
	color: #fff;
	background: #308A9D url(../../images/tussen.gif) repeat-y top right;
	margin-top: 0px;
	margin-bottom: 1px;
	padding: 3px 0 0 0;
	}

	/* Fix voor IE */
	* html #snelnavinfo {
		padding: 4px 0 0 0;
	}

#navselect { 
	float: left;
	border: 0px solid red;
	color: #fff;
	margin: 0 0 0 0;
	padding: 2px 0 0 15px;
	}

#infoterug { 
	float: left;
	border: 0px solid red;
	color: #fff;
	margin: 3px 0 0 0;
	padding: 0 0 0 15px;
	}
	
#infoterug a:link, #infoterug a:visited
{
		text-decoration: none;
        color: #f3f3f3; 
}

#infoterug a:hover
{
	text-decoration: underline;
	color: #f3f3f3;
}

#inforechts {
	width: 160px;
	float: right;
	}

.vorige, a.vorige
{
	width: 25px;
	height: 13px;
	margin-top: 6px;
	background: url(../../images/buttons/btn_terug.gif) no-repeat 0 0;
	float: right;
}

a.vorige:hover
{
	background: url(../../images/buttons/btn_terug2.gif) no-repeat 0 0;
}

.volgende, a.volgende
{
	width: 25px;
	height: 13px;
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 100px;
	background: url(../../images/buttons/btn_volgende.gif) no-repeat 0 0;
	float: right;
}

a.volgende:hover
{
	width: 25px;
	height: 13px;
	margin-top: 6px;
	background: url(../../images/buttons/btn_volgende_over.gif) no-repeat 0 0;
	float: right;
}

.vorigefb, a.vorigefb
{
	width: 25px;
	height: 13px;
	margin-top: 6px;
	background: url(../../images/buttons/btn_terug.gif) no-repeat 0 0;
	float: left;
}

a.vorigefb:hover
{
	background: url(../../images/buttons/btn_terug2.gif) no-repeat 0 0;
}

.volgendefb, a.volgendefb
{
	width: 25px;
	height: 13px;
	margin-top: 6px;
	margin-left: 10px;
	margin-right: 0px;
	background: url(../../images/buttons/btn_volgende.gif) no-repeat 0 0;
	float: left;
}

a.volgendefb:hover
{
	width: 25px;
	height: 13px;
	margin-top: 6px;
	background: url(../../images/buttons/btn_volgende_over.gif) no-repeat 0 0;
	float: left;
}

.vorigespace
{
	width: 25px;
	height: 13px;
	margin-top: 6px;
	background: url(../../images/spacer.gif) no-repeat 0 0;
	float: left;
}

.fototekst 
{
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px; 
	color: #003C46;
	padding: 0 10px 0 11px;
}	

/* Foto vorige en volgende
---------------------------------------------------------------------------------------------- */
#vorigevolgende
	{ 
	padding: 0px 0 0px 0px;
	margin: 0px 0 0px 0px;
	width: 192px;
	list-style-type: none;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #308A9D;
	text-align: center;
	border: 0px solid red;
	background-color: none;
	float: left;
	}

#vorigevolgende .vorigeFoto
{
	float: left;
	background-color: none;
	padding: 13px 0 0 4px;
	border: 0px solid green;
}

#vorigevolgende .volgendeFoto
{
	float: right;
	background-color: none;
	padding: 13px 6px 0 0;
	border: 0px solid green;
}



/* Foto nummering
---------------------------------------------------------------------------------------------- */

 #pagcontainer
 {
  float: right;
  height: 20px;
  padding: 0;
  margin: 4px 0 0 0;
 }

 /* Fix voor IE */
 * html #pagcontainer 
 {
  padding: 0;
  margin: 3px 0 0 0;
 }

 #pagcontainer ul
 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
 }

 #pagcontainer ul li 
 { 
  display: inline;
 }

 #pagcontainer ul .inactief
 {
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  color: #ffffff;
  border-style: solid;
  border-color: #AEC9CF;
  border-width: 1px;
  background-color: #CA0000;
 }

 #pagcontainer ul li a
 {
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  color: #fff;
  background-color: #308A9D;
  border-style: solid;
  border-color: #AEC9CF;
  border-width: 1px;
 }

 #pagcontainer ul li a:hover
 {
  color: #fff;
  background-color: #CA0000;
 }

 #pagnavinfo
 {
  float: left;
  height: 20px;
  padding: 0;
  margin: 4px 0 0 0;
 }

 /* Fix voor IE */
 * html #pagnavinfo 
 {
  padding: 0;
  margin: 3px 0 0 0;
 }

/* Gallerij onder
---------------------------------------------------------------------------------------------- */

#gallerijtitel
{
	margin: 17px 0 7px 0;
	padding: 0 0 0 35px;
	font-size: 10px;
	line-height: 17px; 
	font-weight: normal;
	color: #007082;
	background-color: none;
}

#tekstlabel #tekst_laag
{
	width: 100%;
	text-align: center;
	margin: 7px 0 2px 0;
	padding: 4px 0 4px 0;
	background-color: #FFF;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px; 
	font-weight: normal;
	letter-spacing: 1px;
	color: #308A9D;
}

.tussen { 
	margin-top: 1px; 
	margin-bottom: 1px; 
	width: 584px; 
	height: 10px;
	background: url(../../images/tussen.gif);
	float: right;
	}

#gallerijboven
{
	width: 100%;
	height: 280px;
	text-align: center;
	margin: 3px 0 0px 0;
}

#gallerijboven2
{
	width: 100%;
	text-align: center;
	margin: 3px 0 0px 0;
}

#fotogallerij 
{
	margin: 0;
	padding-left: 16px;
	background-color: none;
	border: 0px solid red;
}

.gallerijfoto
{
	margin-bottom: 0px;
	margin-right: 7px;
}	

#gallerijboven img
{
	vertical-align: middle;
}	

.thumbnail
{
	display: block;
	width: 85px;
	height: 85px;
	text-align: center;
	border: 1px solid #308A9D;
	background-color: #F3F3F3;
	font-weight: normal;
	color: #308A9D; 
	margin: 0;
	padding: 0;
}

.thumbnail a, .thumbnail a:link, .thumbnail a:visited
{
	display: block;
	width: 85px;
	height: 85px;
	background-color: #F3F3F3;
	padding: 0;
	margin: 0;
}

.thumbnail a:hover
{
	display: block;
	width: 85px;
	height: 85px;
	background-color: #AEC9CF;
}

.thumbnail .gallerijfoto
{
	padding: 0;
	margin: 0;
	position: relative;
	top:50%;
	margin-top: -25px;
}

.thumbnail .gallerijfoto2
{
	padding: 0;
	margin: 0;
	position: relative;
	top: 50%;
	margin-top: -36px;
}

.preview
{
	display: block;
	width: 251px;
	height: 251px;
	text-align: center;
	border: 1px solid #308A9D;
	background-color: #F3F3F3;
	margin: 0;
	padding: 0;
}

.preview a, .preview a:link, .preview a:visited
{
	display: block;
	width: 251px;
	height: 251px;
	background-color: #F3F3F3;
	padding: 0;
	margin: 0;
}

.preview a:hover
{
	display: block;
	width: 251px;
	height: 251px;
	background-color: #AEC9CF;
}

.preview .gallerijfoto
{
	padding: 0;
	margin: 0;
	position: relative;
	top:50%;
	margin-top: -76px;
}

.preview .gallerijfoto2
{
	padding: 0;
	margin: 0;
	position: relative;
	top: 50%;
	margin-top: -118px;
}

.afstand
{
	float: left;
	background-color: none;
	padding: 0 0 19px 19px;
}

.gallerijgroot
{
	font-size: 0px;
	line-height: 0px;
}

.gallerijgroot img
{
	padding: 10px;
	border: 1px solid #308A9D;
	background-color: #F33F3;
	background-color: #F3F3F3;
}

.gallerijinfo
{
	background-color: none;
	text-align: center;
	padding: 16px 0 0 0;
}

.gallerijinfo img
{
	padding: 10px;
	border: 1px solid #308A9D;
	background-color: #F33F3;
	background-color: #F3F3F3;
}

/* Gallerij rechts
---------------------------------------------------------------------------------------------- */

#gallerijtitel_rechts
{
	float: right;
	width: 222px;
	margin: 7px 0 7px 0;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 17px; 
	font-weight: normal;
	color: #007082;
	border: 0px solid red;
}

#gallerijboven_rechts
{
	float: left;
	width: 344px;
	text-align: center;
	margin: 30px 0 0 0;
}

#fotogallerij_rechts
{
	width: 230px;
	float: left;
	margin: 0;
	background-color: none;
	border: 0px solid red;
}

#tekst_laag_rechts
{
	width: 300px;
	text-align: center;
	margin: 7px 0 6px 0;
	padding: 7px 0 7px 0;
	background-color: #F5F8F9;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px; 
	font-weight: normal;
	letter-spacing: 1px;
	color: #308A9D;
}

#gallerijboven_rechts #tekst_laag
{
	width: 100%;
	text-align: center;
	margin: 7px 0 6px 0;
	padding: 7px 0 7px 0;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px; 
	font-weight: normal;
	letter-spacing: 1px;
	color: #308A9D;
}

/* Gallerij links
---------------------------------------------------------------------------------------------- */

#gallerijtitel_links
{

	width: 190px;
	margin: 7px 0 7px 20px;
	padding: 0 0 0 0;
	font-size: 10px;
	line-height: 17px; 
	font-weight: normal;
	color: #007082;
	border: 0px solid red;
}

#gallerijboven_links
{
	float: right;
	width: 344px;
	text-align: center;
	margin: 0 0 0 0;
}

#fotogallerij_links
{
	width: 230px;
	float: left;
	margin: 0;
	background-color: none;
	border: 0px solid red;
}

#tekst_laag_links
{
	width: 300px;
	text-align: center;
	margin: 7px 0 6px 0;
	padding: 7px 0 7px 0;
	background-color: #F5F8F9;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px; 
	font-weight: normal;
	letter-spacing: 1px;
	color: #308A9D;
}

#gallerijboven_links #tekst_laag
{
	width: 100%;
	text-align: center;
	margin: 7px 0 6px 0;
	padding: 7px 0 7px 0;
	background-color: none;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px; 
	font-weight: normal;
	letter-spacing: 1px;
	color: #308A9D;
}


/* Blokken deel 1 homepage
---------------------------------------------------------------------------------------------- */

.container
{
	position:relative;
	display: block;
	width: 388px;
	background: none;
	text-decoration: none;
}

.container a, .container a:link, .container a:visited 
{
	display: block;
	width: 388px;
	min-height: 100px;
	background: none;
	color: #003C46;
	text-decoration: none;
	left: 160px;
	border-bottom: 0px solid white;
}

/* Fix voor IE */
* html .container a, * html .container a:link, * html .container a:visited 
{
		height: 100px;
}

.container img
{
	float: left;
	border: 0;
}

.container .tekst
{
	display: block;
	padding: 7px 0 7px 160px;
	margin: 0 5px 0px 0;
}

.container a:hover
{
	display: block;
	width: 388px;
	text-decoration: none;
	background: #FFFFFF;
}

.containerspacer 
{ 
	width: 388px;
	height: 1px;
	background-color: white;
	font-size: 0px;
	line-height: 0px;
}


/* Blokken deel 2 homepage
---------------------------------------------------------------------------------------------- */

.container2
{
	position:relative;
	display: block;
	width: 388px;
	background: none;
	text-decoration: none;
}

.container2 a, .container2 a:link, .container2 a:visited 
{
	display: block;
	width: 388px;
	min-height: 100px;
	color: #003C46;
	background: #F3F3F3;
	text-decoration: none;
	left: 160px;
	border-bottom: 0px solid white;
}

/* Fix voor IE */
* html .container2 a, * html .container2 a:link, * html .container2 a:visited 
{
		height: 100px;
}

.container2 img
{
	float: left;
	border: 0;
}

.container2 .tekst
{
	display: block;
	padding: 7px 0 7px 160px;
	margin: 0 5px 0px 0;
}

.container2 a:hover
{
	display: block;
	width: 388px;
	text-decoration: none;
	background: #FFFFFF;
}

/* Fotoboeken
---------------------------------------------------------------------------------------------- */

 #fotoboekblok
 {
	width: 100%;
	float: right;
 }

 .pagnav
 {
	float: left;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: none;
 }

 #spaceronderfb 
 { 
	width: 584px;
	height: 30px;
	float: right;
 }

 .invulPulldown2
 {
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
 }

 #navbalkfb
 {
	width: 100%;
	text-align: center;
	margin: 0 0 6px 0;
	padding: 4px 0 5px 0;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 19px; 
	font-weight: normal;
	letter-spacing: 0px;
	color: #308A9D;
	border: 0px solid red;
 }

 .toonaantal
 {
 	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
 }

	/* Fix voor IE */
	* html .toonaantal {
		padding: 1px 0 0 20px;
	}

 .toonstijl
 {
 	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 7px;
 }

	/* Fix voor IE */
	* html .toonstijl {
		padding: 1px 0 0 7px;
	}

 .fotonav
 {
	margin: 0 38px 0 0;
	text-align: right;
 }

/* Blokken Fotoboek
---------------------------------------------------------------------------------------------- */

#groepenfotoboek
{
	float: left;
	padding: 12px 0 0 17px;
	background-color: none;
}

.fbcontainer
{
	display: block;
	float: left;
	width: 265px;
	text-decoration: none;
	padding: 0 17px 12px 0;
}

	/* Fix voor IE */
	* html .fbcontainer {
		padding: 0 16px 12px 0;
	}

.fbcontainer a, .fbcontainer a:link, .fbcontainer a:visited 
{
	display: block;
	width: 265px;
	border: 1px solid #308A9D;
	background-color: #F3F3F3;
	color: #003C46; 
	text-decoration: none;
	left: 80px;
	margin: 0;
	padding: 0;
	background-repeat: repeat-x;
	background-image: url(../../images/verloopsub1.jpg);
	background-position: 0 0;
}

.fbcontainer img
{
	float: left;
	border: 0;
	padding: 7px;
}

.fbcontainer .tekst
{
	display: block;
	margin-top: 0px;
	min-height: 80px;
	padding: 4px 0 4px 90px;
}

.fbcontainer .tekst a:link, .fbcontainer .tekst a:visited
{
	color: green;
}


/* Fix voor IE */
* html .fbcontainer a, * html .fbcontainer a:link, * html .fbcontainer a:visited 
{
		height: 88px;
}

.fbcontainer a:hover
{
	display: block;
	width: 265px;
	text-decoration: none;
	background-color: #AEC9CF;
	background-repeat: repeat-x;
	background-image: url(../../images/verloopsub2.jpg);
	background-position: 0 0;
}



/* Pagina nummering Fotoboek
---------------------------------------------------------------------------------------------- */

 #pagcontainerfb
 {
  height: 20px;
  padding: 0;
  margin: 4px 0 0 0;
  border: 0px solid red;
 }

 /* Fix voor IE */
 * html #pagcontainerfb 
 {
  padding: 0;
  margin: 3px 0 0 0;
 }

 #pagcontainerfb ul
 {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
 }

 #pagcontainerfb ul li 
 { 
  display: inline;
 }

 #pagcontainerfb ul .inactief
 {
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  color: #ffffff;
  border-style: solid;
  border-color: #AEC9CF;
  border-width: 1px;
  background-color: #CA0000;
 }

 #pagcontainerfb ul li a
 {
  text-decoration: none;
  padding: 2px 5px 2px 5px;
  color: #fff;
  background-color: #308A9D;
  border-style: solid;
  border-color: #AEC9CF;
  border-width: 1px;
 }

 #pagcontainerfb ul li a:hover
 {
  color: #fff;
  background-color: #CA0000;
 }

