/*
Author:		Robbert Minnaar
Company:	VPRI
Project:	streekarchiefvpr.nl
*/

/* Main elements */
html,body,.site,td,th 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 0; padding: 0; }
.site						{ padding: 0px; margin: 0px; text-align: center; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
							background: #A9BDC3 url('images/achtergrond.jpg') TOP LEFT repeat-x; }
a							{ color: #172983; }
a:hover						{ color: #000000; }

h1, h2, h3, h4, h5, h6		{ margin: 0px; padding: 2px 0px; }
h1							{ color: #172983; font-size: 18px; font-weight: bold; }
h2							{ color: #01632F; font-size: 18px; font-weight: bold; }
h3							{ color: #009EE0; font-size: 18px; font-weight: bold; }
h4							{ color: #172983; font-size: 16px; font-weight: bold; }
h5							{ color: #01632F; font-size: 16px; font-weight: bold; }
h6							{ color: #009EE0; font-size: 16px; font-weight: bold; }

hr							{ border: none; border-bottom: 1px Solid #172983; background: none; }
td 							{ vertical-align: top; }
iframe 						{ width: 100%; }

/* Thema: */
.thema						{ position: absolute; top: 44px; left: 0px; width: 100%; height: 132px; }
.thema_wrapper				{ position: relative; width: 100%; height: 100%; }
.thema_afbeelding			{ width: 100%; height: 132px; }
.thema_filler				{ position: absolute; bottom: 0px; left: 0px; width: 100%; height: 50px; background-color:#333333;
							filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity: 0.60; opacity: 0.60; }
.schaduw					{ position: absolute; margin-top: 185px; width: 100%; height: 253px; 
							background: transparent url('images/schaduw.jpg') TOP CENTER no-repeat; top: 0; left: 0;}

							
/* Center: */
.center						{ width: 100%; position: absolute; top: 0; left: 0; }
.center_wrapper				{ position: relative; margin: 0px auto; text-align: left; width: 980px; min-height: 555px; padding-bottom: 58px; }

/* Top: */
.top						{ position: relative; width: 100%; height: 78px; }
.line-left					{ position: absolute; top: 0px; left: 0px; width: 2px; height: 36px;
							background: transparent url('images/line-left.jpg') TOP LEFT repeat-y; }
.logo						{ position: absolute; top: 0px; left: 8px; width: 452px; height: 34px;
							background: transparent url('images/logo.jpg') TOP LEFT no-repeat; }
.menu-top					{ position: absolute; top: 0px; right: 2px; height: 36px; margin: 0px; padding: 0px; list-style: none; }
.menu-top li				{ display: inline-block; margin: 0px; padding: 0px; float: left; }
.menu-top a					{ display: block; margin: 0px; padding: 12px 15px 0px 15px; height: 25px; color: #727272; font-weight: bold; text-decoration: none; }
.menu-top a:hover			{ color: #FFFFFF; background: transparent url('images/menu-top_hover.jpg') BOTTOM LEFT repeat-x; }
.menu-top .menu-current a	{ color: #FFFFFF; background: transparent url('images/menu-top_current.jpg') BOTTOM LEFT repeat-x; }
.line-right					{ position: absolute; top: 0px; right: 0px; width: 2px; height: 36px;
							background: transparent url('images/line-right.jpg') TOP LEFT repeat-y; }


/* Header: */						
.header						{ position: relative; margin: 0; height: 85px; }
	
.languages					{ position: absolute; bottom: 0px; right: 0; height: 18px; padding: 2px 2px 0 2px; }
.languages_filler			{ position: absolute; bottom: 0px; right: 0; background: #FFF; width: 86px; height: 18px; padding: 2px 2px 0 2px; 
							filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85;  }
.languages img				{ border: none; width: 28px; height: 18px; }
.languages .rss				{ width: 22px; }
.languages a				{ text-decoration: none; }


/* Menu: */
.menu						{ position: relative; background: #FFFFFF url('images/line-bottom.jpg') BOTTOM LEFT repeat-x; height: 45px; z-index: 80; }
.menu_wrapper				{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; text-align: center; }
.menu_center				{ margin: 0px auto; display: inline-block; }


/* Content: */
.content					{ background: #FFFFFF; min-height: 400px; }
.crumblepad					{ margin: 10px 15px 10px 15px; border-bottom: 1px Solid #D6D6D6; height: 25px; padding: 7px 0 0 50px; width: 630px; float: left;
							background: transparent url('images/title_background.jpg') TOP LEFT no-repeat; }
.crumblepad2				{ font-size: 14px; display: inline-block; color: #000; float: left; }
.crumblepad2 a				{ color: #000; text-decoration: none; display: inline-block; }
.crumblepad2 a:hover		{ text-decoration: underline; }
.crumblepad3				{ font-size: 16px; display: inline-block; color: #007EA3; float: left; }
.crumblepad3 a				{ color: #007EA3; text-decoration: none; display: inline-block; }
.crumblepad3 a:hover		{ text-decoration: underline; }
.arrow						{ font-size: 14px; display: inline-block; color: #000; float: left; }

.news						{ width: 250px; float: right; margin: 10px 15px 15px 0px;
							background: transparent url('images/title_background.jpg') TOP LEFT no-repeat; }
.news a						{ color: #000; }
.news a:hover				{ color: #172983; text-decoration:none; }
.news-titel					{ width: 200px; height: 25px; border-bottom: 1px Solid #D6D6D6; font-size: 14px; color: #000; margin: 7px 0 0 0; padding: 0 0 0 50px; }
.news-wrapper-even			{ margin: 25px 0 0 15px; padding-left: 25px; background: transparent url('images/news_background.jpg') CENTER LEFT no-repeat; }
.news-wrapper-oneven		{ margin: 25px 0 0 15px; padding-left: 25px; background: transparent url('images/news2_background.jpg') CENTER LEFT no-repeat; }
.news-message				{ padding: 10px 0px 0px 40px; }
.post_title					{ padding-left: 25px; background: transparent url('images/news_background.jpg') CENTER LEFT no-repeat; }
.post_title a				{ padding: 10px 0px; display: block; }
.post_short					{ padding: 15px 35px; }
.post_short a				{ display: block; margin-bottom: 15px; }

.page						{ position: relative; width: 680px; margin: 0 15px; float: left; }
.car_nav					{ background: #F00; width: 400px; }
.car_arrow_left				{ position: absolute; top: 0px; left: 0px; z-index: 200; padding: 170px 5px; }
#pijl_links60				{ background: transparent url('images/car_arrow_left.jpg') TOP LEFT no-repeat; width: 19px; height: 38px; display: block; color: #FFF; padding-top: 38px; }
.car_arrow_right			{ position: absolute; top: 0px; right: 0px; z-index: 200; padding: 170px 5px; }
#pijl_rechts60				{ background: transparent url('images/car_arrow_right.jpg') TOP LEFT no-repeat; width: 19px; height: 38px; display: block; color: #FFF; padding-top: 38px; }
#carousel60					{ text-align: center; margin: 13px auto; }
#carousel60 .tekst			{ position: absolute; top: 0px; left: 0px; background: #F00; padding: 10px 20px 10px 20px; margin-left: 20px; font-size: 12px; color: #000;
							background: transparent url('images/news2_background.jpg') CENTER LEFT no-repeat;}
#carousel60 .tekst_filler	{ position: absolute; top: 0px; left: 0px; background: #FFF; width: 100%; height: 32px; 
							filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; }

#pijl_links61				{ background: transparent url('images/car_arrow_left.jpg') TOP LEFT no-repeat; width: 19px; height: 38px; display: block; color: #FFF; padding-top: 38px; }
#pijl_rechts61				{ background: transparent url('images/car_arrow_right.jpg') TOP LEFT no-repeat; width: 19px; height: 38px; display: block; color: #FFF; padding-top: 38px; }
#carousel61					{ text-align: center; margin: 13px auto; }
#carousel61 .tekst			{ position: absolute; top: 0px; left: 0px; background: #F00; padding: 10px 20px 10px 20px; margin-left: 20px; font-size: 12px; color: #000;
							background: transparent url('images/news2_background.jpg') CENTER LEFT no-repeat; z-index: 200;}
#carousel61 .tekst_filler	{ position: absolute; top: 0px; left: 0px; background: #FFF; width: 100%; height: 32px; 
							filter:alpha(opacity=85); -moz-opacity:0.85; -khtml-opacity: 0.85; opacity: 0.85; z-index: 199; }
#map						{ overflow: hidden; float: right; }


/* Footer: */
.footer						{ position: absolute; bottom: 0px; left: 0px; width: 950px; height: 28px; padding: 15px; text-align: center;
							background: #FFFFFF url('images/footer_background.jpg') BOTTOM LEFT repeat-x; }

