body {
	margin: 0;
	padding: 0;
	background: url(../images/right_bg.jpg) repeat-x;
}

#logo {
	width: 200px; height: 180px;
	top: 0; left: 0;
	position: absolute; display: block;
	background: url(../images/logo_bg.jpg) no-repeat;
}

#logo a {
	width: 200px; height: 180px;
	top: 0; left: 0;
	position: absolute; display: block;
	background: url(../images/logo_bg.jpg) no-repeat;
	text-indent: -9999px;
}

#adres {
	width: 200px; height: 63px;
	top: 180px; left: 0;
	position: absolute; display: block;
	background: url(../images/adres_nl_bg.jpg) no-repeat;
}

/* @group Taalkeuze */

#taalkeuze {
	width: 200px; height: 10px;
	top: 20px;
	position: absolute; display: block;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: black;
	text-align: center;
	z-index: 1;
}

#taalkeuze a:link, #taalkeuze a:visited {color: #2e71a6;text-decoration: none;}
#taalkeuze a:hover, #taalkeuze a:focus {color: orange;	text-decoration: underline;}
#taalkeuze a:active {color: red;}

/* @end */

#flashkalender {
	width: 160px; height: 310px;
	top: 50px; left: 20px;
	position: absolute; display: block;
	background: none no-repeat;
	z-index: 1;
}

#overheden {
	width: 200px; height: 50px;
	top: 400px; left: 0;
	position: absolute; display: block;
	background: url(../images/overheden.png) no-repeat;
	z-index: 1;
}

#linkerkant {
	width: 200px; height: 609px;
	top: 243px; left: 0;
	position: absolute; display: block;
	background: url(../images/left_bg.jpg) no-repeat;
}

#midden {
	width: 660px; height: 852px;
	top: 0; left: 200px;
	position: absolute; display: block;
	background-color: white;
}

#rechterkant {
	width: 20px; height: 852px;
	top: 0; left: 860px;
	position: absolute; display: block;
	background: url(../images/shadow_right_bg.jpg) no-repeat;
}

#linkerkolom {
	width: 350px;
	top: 20px; left: 20px;
	position: relative; display: block;
	margin-bottom: 10px;
}

#rechterkolom {
	width: 210px;
	position: relative; display: block;
	top: 20px; right: 20px;
	float: right;
}

#middenkolom {
	width: 580px;
	top: 20px; left: 20px;
	position: relative; display: block;
	margin-bottom: 10px;
}

/* @group MenuBalk */

#menubalk ul {
	width: 482px; height: 40px;
	margin: 0 0 0 130px;
	padding: 0px;
}

#menubalk li {
	display:  inline;
	padding: 0;
	list-style-type: none;
	float: left;
	text-indent: -9999px;
}

.menuspacer {
	width: 5px; height: 40px;
	background: transparent url(../images/menu_spacer.jpg) no-repeat;
	overflow: hidden;
}

#menubalk li a {
	display: block;
	background: transparent url(../images/menu_bg.jpg) no-repeat;
	overflow: hidden;
}

#menuitem_01 a 								{width: 79px; height: 40px;}
#menuitem_01 a:link, #menuitem_01 a:visited {background-position: -87px 0px;}
#menuitem_01 a:hover, #menuitem_01 a:focus 	{background-position: -87px -40px;}
#menuitem_01 a:active 						{background-position: -87px -80px;}

#menuitem_02 a 								{width: 69px; height: 40px;}
#menuitem_02 a:link, #menuitem_02 a:visited {background-position: -226px 0px;}
#menuitem_02 a:hover, #menuitem_02 a:focus 	{background-position: -226px -40px;}
#menuitem_02 a:active 						{background-position: -226px -80px;}

#menuitem_03 a 								{width: 49px; height: 40px;}
#menuitem_03 a:link, #menuitem_03 a:visited {background-position: -300px 0px;}
#menuitem_03 a:hover, #menuitem_03 a:focus 	{background-position: -300px -40px;}
#menuitem_03 a:active 						{background-position: -300px -80px;}

#menuitem_04 a 								{width: 61px; height: 40px;}
#menuitem_04 a:link, #menuitem_04 a:visited {background-position: -354px 0px;}
#menuitem_04 a:hover, #menuitem_04 a:focus 	{background-position: -354px -40px;}
#menuitem_04 a:active 						{background-position: -354px -80px;}

#menuitem_05 a 								{width: 65px; height: 40px;}
#menuitem_05 a:link, #menuitem_05 a:visited {background-position: -421px 0px;}
#menuitem_05 a:hover, #menuitem_05 a:focus 	{background-position: -421px -40px;}
#menuitem_05 a:active 						{background-position: -421px -80px;}

#menuitem_06 a 								{width: 59px; height: 40px;}
#menuitem_06 a:link, #menuitem_06 a:visited {background-position: -491px 0px;}
#menuitem_06 a:hover, #menuitem_06 a:focus 	{background-position: -491px -40px;}
#menuitem_06 a:active 						{background-position: -491px -80px;}

#menuitem_07 a 								{width: 55px; height: 40px;}
#menuitem_07 a:link, #menuitem_07 a:visited {background-position: -555px 0px;}
#menuitem_07 a:hover, #menuitem_07 a:focus 	{background-position: -555px -40px;}
#menuitem_07 a:active 						{background-position: -555px -80px;}

/* @end */

h1 {
	font: 18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2e71a6;
	line-height: 1em;
}

h2 {
	font: bold 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: black;
	line-height: 1em;
}

h3 {
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: black;
	line-height: 1em;
}
			
p {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	line-height: 1.2em;
}

/* @group p Links */
p a:link, p a:visited 	{color: #2e71a6; text-decoration: none;}
p a:hover, p a:focus	{color: orange; text-decoration: underline;}
p a:active 				{color: red;}
/* @end */

.datum {
	color: gray;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.introtekst {
	font: italic 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2e71a6;
	line-height: 1.2em;
}

.fototekst {
	height: auto;
	position: relative;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: gray;
}

.quote {
	font: italic 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: black;
	line-height: 1.2em;
}

.lijn {
	border-bottom: 1px solid #2e71a6
}

.thumbkader {
	background-color: white;
	width: 110px;
	height: 110px;
	position: absolute;
	display: block;
	float: left;
}

.productiethumb {
	width: 90px; height: 90px;
	top: 10px; left: 10px;
	position: relative; display: block;
	background-color: silver;
	z-index: 1;
}

#reserveerknop {
	margin-top: 5px;
	margin-bottom: 5px;
}

.productiethumb a img {width: 90px;	height: 90px; display: block; border: 0;}

/* @group Leesmeer */
.leesmeer {
	height: 10px;
	font: italic 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: right;
}

.leesmeer a:link, #leesmeer a:visited 	{color: #2e71a6; text-decoration: none;}
.leesmeer a:hover, #leesmeer a:focus	 	{color: orange; text-decoration: underline;}
.leesmeer a:active 							{color: red;}
/* @end */

/* @group Handelingen */
.addthis_button_compact {
	font: 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #2e71a6; text-decoration: none;
}


#handelingen {
	width: 210px;
	height: 16px;
	position: relative;
	margin-bottom: 20px;
	padding: 6px;
	background-color: #FFF;
}

/* @end */

/* @group Footer */
#footer {
	width: 620px; height: 30px;
	top: 30px;
	position: relative;
	margin-bottom: 30px;
	padding-top: 10px;
	background-color: white;
	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: silver;
	text-align: center;
	float:left;
}

#footer a:link, #footer a:visited 	{color: silver; text-decoration: none;}
#footer a:hover, #footter a:focus 	{color: orange; text-decoration: underline;}
#footer a:active 					{color: red;}
/* @end */

