@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; background:#565656;
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0000; }


h1 { font-size:30px; color:#cc0066; font-family:Georgia, Helvetica, Arial; font-weight:normal; }
h2 { font-size:25px; color:#cc0066; font-family:Georgia, Helvetica, Arial; font-weight:normal; }
	h2 a { text-decoration:none; }

a { color:#535353; }
a:hover { color:#000; }

a.btn { background:url(/static/img/layout/btn_conv.gif) 100% 0 no-repeat; padding-right:25px; height:25px; display:block; line-height:25px; color:#fff; text-decoration:none; }
a.btn strong { background:url(/static/img/layout/btn_conv.gif) 0 0 no-repeat; padding-left:10px; float:left; font-weight:normal; }
a.btn:hover { background:url(/static/img/layout/btn_conv.gif) 100% -25px no-repeat; }
a.btn:hover strong { background:url(/static/img/layout/btn_conv.gif) 0 -25px no-repeat; }

a.font14 { font-size:14px; color:#434343; }
a.font16 { font-size:16px; color:#757474; }
a.font18 { font-size:18px; color:#757474; }
a.font19 { font-size:19px; color:#434343; }
a.font22 { font-size:22px; color:#616161; }
a.font26 { font-size:26px; color:#0c0c0c; }
a.font28 { font-size:28px; color:#313131; }

a.font14, a.font16, a.font18, a.font19, a.font22, a.font26, a.font28 { text-decoration:none; line-height:28px; }
a.font14:hover, a.font16:hover, a.font18:hover, a.font19:hover, a.font22:hover, a.font26:hover, a.font28:hover { color:#cc0066;}

a img { border:0; }
img.left { float:left; margin:0 5px 5px 0; }
img.right { float:right; margin:0 0 5px 5px; }

/* Id's */
.site { position:relative; width:896px; margin:auto; }

#header { position:relative; height:86px; background:url(/static/img/layout/bg_header2.gif) 0 0 repeat-x;}
	#header .site { background:url(/static/img/layout/bg_header2.gif) 0 -86px repeat-x; height:86px; }
	#logo { position:absolute; right:0; bottom:0; text-indent:-10000px; background:url(/static/img/layout/logo2.gif) 0 0 no-repeat; height:87px; width:240px; outline:0;}

	#menu { margin:0; padding:0; list-style:none; position:absolute; bottom:0; left:0;}
	#menu li { float:left; height:26px;}
	#menu li a { float:left; height:26px; margin-right:5px; padding-right:10px; text-decoration:none; color:#fff; line-height:26px;}
	#menu li a span { padding-left:10px; display:block;  height:26px; cursor:pointer; }
	#menu li.active a,
	#menu li a:hover { background:url(/static/img/layout/elements2.gif) 100% 0 no-repeat; color:#000000;}
	#menu li.active a span,
	#menu li a:hover span { background:url(/static/img/layout/elements2.gif) 0 0 no-repeat; }
	
	#menu li a#home { padding:0; text-indent:-10000px; outline:0; background:url(/static/img/layout/elements2.gif) 0 -26px; width:41px;}
	#menu li.active a#home,
	#menu li a#home:hover { background:url(/static/img/layout/elements2.gif) -41px -26px;}

#home_rotation {display:block; height:250px; position:relative;}
	#home_rotation .foto { display:none; position:absolute; top:0; left:0;}

#container { position:relative; background:#ccc url(/static/img/layout/bg_container.gif) 0 0 repeat-x; overflow:hidden; padding-bottom:30px; }
	#submenu { background:#efefef; border-bottom:1px solid #000; padding:5px 12px; }
	#submenu ul { margin:0; padding:0; list-style:none; }
	#submenu ul li { float:left; }
	#submenu ul li a { float:left; padding:0 8px; color:#000; text-decoration:none; }
	#submenu ul li a.active,
	#submenu ul li a:hover { text-decoration:underline; }
	
	#content { padding:0 12px 30px 12px; }
	
	#home_content { padding:0 28px; }
		#colleft { width:511px; float:left; margin-right:44px; }
		#colright { width:285px; float:left; }
	

	#album { height:480px; overflow:hidden; width:100%; padding:30px 0; position:relative; }
	#albumslider { position:absolute; left:0; top:30px; }
	#albumslider .photo { float:left; margin:0 50px; position:relative; height:480px; display:block; }
	
	#albumslider .photo .prev,
	#albumslider .photo .next {	position:absolute; bottom:0; text-decoration:none; width:20px; height:20px; text-align:center; border:1px solid #000;
								background:#ddd; font-size:18px; line-height:18px;}
	#albumslider .photo .next { right:0; }
	#albumslider .photo .prev { left:0; }
	#albumslider .photo .prev:hover,
	#albumslider .photo .next:hover { background:#000; color:#fff; }

	.caseitem { background:#ddd; width:886px; margin:15px 0; display:block; padding:5px; text-decoration:none; color:#000; }
	.caseitem .foto { width:220px; float:left; text-align:center; }
	.caseitem .desc { width:666px; float:left; }
	.caseitem .desc h1 { margin:0 0 5px 0;}
	.caseitem:hover { color:#000; background:#aaa}
	
	#album_v2 { height:520px; overflow:hidden; width:100%; margin:0 0 30px 0; position:relative; display:block;}
		#albumslider_v2 { position:absolute; left:50%; top:0;  }
		#albumslider_v2 .foto { position:relative; float:left; height:520px; display:block; margin:0 50px; padding-bottom:25px; }
			#albumslider_v2 .foto .addthis { display:block; margin-top:5px;}
			/*
			#albumslider_v2 .foto .share { position:absolute; right:0; top:0; padding-top:19px; }
			#albumslider_v2 .foto .share a.btn {display:block; width:80px; height:19px; line-height:19px; padding-left:5px;
												background:#ddd url(/static/img/button.gif) 0 50% no-repeat; border:1px solid #aaa; border-bottom:none;
												text-decoration:none; position:absolute; right:0; top:0;}
			#albumslider_v2 .foto .share a.btn span { background:url(/static/img/arrows.gif) 100% 6px no-repeat; cursor:pointer; display:block; }
			#albumslider_v2 .foto .share a.btn:hover {border-color:#666; }
			#albumslider_v2 .foto .share .channels { border:1px solid #666; width:90px; background:#fff; padding:2px; }
			#albumslider_v2 .foto .share .channels a { display:block; text-indent:-10000px; width:16px; height:16px; float:left; margin:0 3px 0 0; }
			#albumslider_v2 .foto .share .channels a.twitter { background:url(/static/img/social/social.gif) 0 -75px no-repeat; }
			#albumslider_v2 .foto .share .channels a.facebook { background:url(/static/img/social/social.gif) 0 -50px no-repeat; }
			#albumslider_v2 .foto .share .channels a.twitter { background:url(/static/img/social/social.gif) 0 -75px no-repeat; }
			*/
			
		.pagination { display:block; position:relative; text-align:center;}
		.pagination a {	text-decoration:none; text-align:center; background:#ddd url(/static/img/button.gif) 0 50% no-repeat; border:1px solid #aaa; padding:3px 5px;
						border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; outline:0; }
		.pagination a.active,
		.pagination a:hover { /* background:#000; color:#fff; */ border-color:#666; }
		.pagination a.active {  background:#000 url(/static/img/button.gif) -250px 50% no-repeat;color:#fff; }
		
		.showcase_content { margin-top:10px; display:block; position:relative; text-align:center;}

#footer { position:relative; height:176px; background:url(/static/img/layout/bg_footer.gif) 0 0 repeat-x; color:#fff;}
	#footer .site { background:#3a3a3a url(/static/img/layout/bg_footer_site.gif) 0 0 repeat-x; height:156px; padding:20px 12px; }
	#quote { display:block; width:310px; height:53px; padding:20px; background:url(/static/img/layout/quote.gif) 0 0 no-repeat;
				position:absolute; right:12px; top:20px; color:#fff; font-size:20px; font-family:Georgia, Helvetica, Arial;}
				
	#footer td { vertical-align:top; line-height:18px; }
	#footer a { color:#fff; text-decoration:none; }
	#footer a:hover { text-decoration:underline; }










/* Classes */
.clear { clear:both; }
.clearfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}

.input_veld { width:270px; border:1px solid #a7a7a7; margin:0; font-size:12px; padding:5px; }
textarea.input_veld { width:594px; height:75px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.input_error { border-color:#f00;}
select.input_veld { width:280px; }
	
	/* Mod-Agenda */
	ul.cal { margin:0; padding:0; list-style:none; }
	ul.cal li { display:block; padding:4px 0 4px 15px; margin-bottom:10px; }
	ul.cal li a { text-decoration:none; color:#000; }
	ul.cal li strong { display:block; font-size:13px; }
	ul.cal li span { display:block; }
	ul.cal li em { display:block; }


