/**
* @version $Id: template_css.css 14 2005-10-28 09:17:32Z  $
* @package Sonneveld
* @copyright (C) 2005 Arco Iris
* @creator Christian Boer
*/

/****************************************************************************************************************************/
/* SCREEN */
/****************************************************************************************************************************/

body {
	margin: 0px 0px 0px 0px;
	color: #626262;
	width: 100%;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

#boxMain
{
	position: relative;
	margin: 0 auto;
	background-color: #E9193A;
	margin-top: 25px;
	width: 746px;
	height: 600px;
}

	#boxTop
	{
		float: left;
		clear: none;
		width: 746px;
		height: 100px;
		background-color: #E91939;
	}

		#boxMenu
		{
			float: left;
			clear: none;
			width: 514px;
			height: 35px;
			font-size: 8pt;
			font-weight: bold;
		}
		
			#boxTopMenu
			{
				background-image: url(../images/menu_back.jpg);
				background-position: 0px -1px;
				background-repeat: repeat-x;
				height: 35px;
				width: 514px;
			}
			
				.menuAll
				{
					background-color: White;
					float: left;
					clear: none;
				}
				
				.menuSwitch
				{
					width: 15px;
					height: 35px;
					background-image: url(../images/tab_links_rechts_grijs.jpg);
					background-position: 0px bottom;
					background-repeat: no-repeat;
				}
				
				.menuSwitchNaarRood
				{
					width: 15px;
					height: 35px;
					background-image: url(../images/tab_links_grijs_rechts_rood.jpg);
					background-position: 0px bottom;
					background-repeat: no-repeat;
				}
				
				.menuSwitchNaarGrijs
				{
					width: 15px;
					height: 35px;
					background-image: url(../images/tab_links_rood_rechts_grijs.jpg);
					background-position: 0px bottom;
					background-repeat: no-repeat;
				}
				
				.menuSwitchStartNaarRood
				{
					width: 15px;
					height: 35px;
					background-image: url(../images/tab_uiterst_links_rood.jpg);
					background-position: -1px bottom;
					background-repeat: no-repeat;
				}
			
				.menuSwitchStart
				{
					width: 15px;
					height: 35px;
					background-image: url(../images/tab_uiterst_links_grijs.jpg);
					background-position: 0px bottom;
					background-repeat: no-repeat;
				}
				
				.menuItem
				{
					height: 35px;
					background-image: url(../images/tab_grijs.jpg);
					background-position: 0px bottom;
					background-repeat: repeat-x;
				}
				
				.menuItemSelected
				{
					height: 35px;
					background-image: url(../images/tab_rood.jpg);
					background-position: 0px bottom;
					background-repeat: repeat-x;
				}
			
				.menuAfsluiter
				{
					width: 23px;
					height: 35px;
					background-image: url(../images/tab_uiterst_rechts_grijs.jpg);
					background-position: 0px bottom;
					background-repeat: no-repeat;
				}
				
				.menuAfsluiterSelected
				{
					width: 23px;
					height: 35px;
					background-image: url(../images/tab_uiterst_rechts_rood.jpg);
					background-position: 0px bottom;
					background-repeat: no-repeat;
				}
				
			.menuLink
			{
				display: block;
				color: White;
				text-decoration: none;
				text-align: center;
				margin-top: 15px;
			}
			
			.menuItemSelected .menuLink { font-weight: bold; }
						
			#boxSubMenuHome
			{
				background-color: #E91839;
				height: 5px;
				width: 746px;
			}
			
			#boxSubMenu
			{
				float: left;
				clear: none;
				padding-top: 8px;
				height: 57px;
				width: 744px;
				overflow-y: hidden;
				border-left: solid 1px #E91839;
				border-right: solid 1px #E91839;
			}
			
				#boxSubMenuInner
				{
					float: left;
					clear: none;
					background-color: White;
					height: 57px;
					width: 744px;
				}
			
				
				#boxPathway
				{
					float: left; 
					clear: none;
					color: #E91939;
					font-size: 10px;
					padding-top: 5px;
					height: 30px;
					width : 225px;
					padding-left: 37px;
					padding-right: 100px;
				}
				
					#boxPathway a { color: #E91939; }
				
				#boxDisclaimer
				{
					float: left; 
					clear: none;
					width : 370px;
					padding-top: 5px;
					height: 30px;
					color: #E91939;
					font-size: 10px;
				}
				
					#boxDisclaimer a
					{
						text-decoration: none;
						font-weight: normal;
						color: #E91939;
					}
					
					#boxDisclaimer a:hover { text-decoration: underline; } 
					
				#boxLanguage
				{
					float: left;
					clear: none;
					padding-left: 542px;
					background-color: White;
					height: 30px;
				}
				
				#boxLanguage select
				{
					float: left;
					clear: none;
					height: 18px;
					width: 150px;
					font-size: 8pt;
					color: #555555;
				}

		#boxLogo
		{
			float: left;
			clear: none;
			background-image: url(../images/logo.jpg);
			background-repeat: no-repeat;
			background-position: 1px -1px;
			width: 232px;
			height: 35px;
		}
		
	#boxLanguageHome
	{
		float: left;
		clear: none;
		padding-left: 550px;
		background-color: #E91939;
		width: 196px;
	}
	
	#boxLanguageHome select, select
	{
		float: left;
		clear: none;
		height: 18px;
		width: 150px;
		font-size: 8pt;
		color: #555555;
	}
	
	#boxHomepage
	{
		float: left;
		clear: none;
		width: 746px;
		height: 450px;
		background-image: url(../images/Intro.jpg);
		background-repeat: no-repeat;
		background-position: 144px 45px;
		background-color: #E91939;
	}
	
	#boxContent
	{
		float: left;
		clear: none;
		width: 744px;
		height: 466px;
		overflow: hidden;
		background-color: White;
		border-left: solid 1px #E9193A;
		border-right: solid 1px #E9193A;
		font-size: 11px;
		padding-top: 5px;
		overflow-x: hidden;
	}
	
	#boxContentInner
	{
		float: left;
		clear: none;
		width: 744px;
		min-height: 471px;
		background-image: url(../images/achtergrond.jpg);
		background-repeat: repeat-x;
		background-position: 0px bottom;
	}
	
		.contentImage
		{
			float: left;
			clear: none;
			width: 575px;
			overflow: hidden;
			height: 147px;
			padding-bottom: 10px;
		}
	
		#boxContentHome
		{
			padding-left: 26px;
			padding-top: 10px;
			padding-right: 26px;
		}
		
		#boxContentSubMenu
		{
			float: left;
			clear: none;
			width: 127px;
			height: 200px;
			padding-left: 17px;
		}
			
			.contentsubmenuitem
			{
				float: left;
				clear: none;
				width: 120px;
				padding-bottom: 15px;
			}
			
			.contentsubmenuitem a
			{
				color: #AAAAAA;
				padding-left: 20px;
				font-weight: bold;
				display: block;
				text-decoration: none;
			}
			
			.contentsubmenuitem .selected
			{
				color: #E9193A;
				background-image: url(../images/nieuwsbullet_rood.jpg);
				background-repeat: no-repeat;
				background-position: 0px -2px;
			}
			
			.contentsubmenuitem a:hover 
			{
				color: #555555; 
				background-image: url(../images/nieuwsbullet.jpg);
				background-repeat: no-repeat;
				background-position: 0px -2px;
			}
				
			#boxNieuwsContent
			{
				float: left;
				clear: none;
				margin-top: 0px;
				padding-top: 0px;
				width: 298px;
				height: 456px;
				font-size: 11px;
				padding-left: 5px;
				overflow: auto;
				overflow-x: hidden;
				padding-right: 10px;
				scrollbar-3dlight-color: #FFFFFF;
				scrollbar-arrow-color: #E9193A;
				scrollbar-base-color:#FFFFFF; 
				scrollbar-darkshadow-color:#FFFFFF;
				scrollbar-face-color:#FFFFFF;
				scrollbar-highlight-color:#FFFFFF;
				scrollbar-shadow-color:#DDDDDD;
			}
			
				.scroll
				{
					scrollbar-3dlight-color: #FFFFFF;
					scrollbar-arrow-color: #E9193A;
					scrollbar-base-color:#FFFFFF; 
					scrollbar-darkshadow-color:#FFFFFF;
					scrollbar-face-color:#FFFFFF;
					scrollbar-highlight-color:#FFFFFF;
					scrollbar-shadow-color:#DDDDDD;
				}
	
			#boxNieuwsRechts
			{
				float: left;
				clear: none;
				width: 247px;
				height: 471px;
				padding-top: 0px;
				padding-left: 20px;
			}
			
				#boxNieuwsRechtsModules
				{
					float: left;
					clear: none;
					display: block;
					width: 241px;
					height: 230px;
				}
				
				#boxNieuwsRechtsActies
				{
					float: left;
					clear: none;
					width: 247px;
					padding-top: 22px;
					display: block;
					height: 100px;
				}
			
	#boxNieuwsberichten
	{
		float: left;
		clear: none;
		color: #E9193A;
		width: 746px;
		height: 26px;
		background-image: url(../images/nieuwskader.jpg);
		background-repeat: no-repeat;
		padding-top: 5px;
		overflow: hidden;
	}
		
		.NieuwsStijl a 
		{
			color: #E9193A;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none; 
		}
	
		.NieuwsStijl a:hover { text-decoration: underline; }
			
.verborgen { display: none; }

.contentheading, .componentheading_nws, .componentheading
{
	color: #E9193A;
	font-size: 12pt;
	padding-bottom: 5px;
	font-weight: bold;
}

.componentheading2
{
	padding-top: 10px;
	color: #E9193A;
	font-size: 11pt;
	font-weight: bold;
}

/* Nieuwsartikelen */
.componentheading_nws
{
	padding-left: 3px;
}

.contentheading_nws
{
	padding-top: 10px;
	color: #E9193A;
	font-size: 11pt;
	font-weight: bold;
}

.blog_nws {	padding-top: 10px; }
.blog_more_nws { padding-top: 40px; }
.blog_more_nws strong {	display: none; }

.blog_more_nws li a
{
	height: 16px;
	color: #666666;
	text-decoration: none;
	list-style-image: url(../images/nieuwsbullet.jpg);
}

.blog_more_nws li a:hover
{
	color: #E9193A;
	height: 16px;
	text-decoration: none;
	list-style-image: url(../images/nieuwsbullet_rood.jpg);
}

.teksttabel .links
{
	
}

.teksttabel .rechts
{
	padding-left: 20px;
}

/* TabControl */
.tabControl
{
	float:left;
	clear: none;
	width: 580px;
	height: 200px;
	background-color: #F1F1F1;
}

.tabTop
{
	float: left;
	clear: none;
	width: 580px;
	height: 32px;
	background-color: White;
}

.tabLinksSelected
{
	background-image: url(../images/product_tab_links_sel.jpg);
	background-position: -2px 9px;
	background-repeat: no-repeat;
	width: 12px;
	height: 32px;
}

.tabSelected
{
	background-image: url(../images/product_tab_midden_sel.jpg);
	background-position: 0px 8px;
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 12px;
}

.tabLinksSelectedNaarRechts
{
	background-image: url(../images/product_tab_links_sel_naar_rechts.jpg);
	background-position: 0px 9px;
	background-repeat: no-repeat;
	width: 20px;
	height: 32px;
}

.tabRechtsSelectedNaarLinks
{
	background-image: url(../images/product_tab_rechts_sel_naar_links.jpg);
	background-position: 0px 9px;
	background-repeat: no-repeat;
	width: 20px;
	height: 32px;
}

.tabNietSelected
{
	background-image: url(../images/product_tab_midden.jpg);
	background-position: 0px 8px;
	background-repeat: repeat-x;
	height: 20px;
	padding-top: 12px;
}

.tabLinksRechts
{
	background-image: url(../images/product_tab_links_rechts.jpg);
	background-position: 0px 9px;
	background-repeat: no-repeat;
	width: 22px;
	height: 32px;
}

.tabRechts
{
	background-image: url(../images/product_tab_uiterst_rechts.jpg);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	width: 18px;
	height: 32px;
}

.tabRechtsSelected
{
	background-image: url(../images/product_tab_uiterst_rechts_sel.jpg);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	width: 18px;
	height: 32px;
}

.tabLinks
{
	background-image: url(../images/product_tab_links.jpg);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	width: 11px;
	height: 32px;
}

.tabLink
{
	color: #AAAAAA;
	font-weight: bold;
	text-decoration: none;
}

.tabLink:hover { text-decoration: underline; }

.tabLinkSelected
{
	color: #E9193A;
	font-weight: bold;
	text-decoration: none;
}

ul { margin-top: 0px; }

.article_seperator
{
	display:none;
}

/* Formulier */
.mosFormLabel
{
	float: left;
	clear: none;
	width: 130px;
}

.mosFormElement
{
	float: left;
	clear: none;
	width: 173px;
}

.mosFormGroupElement
{
	float: left;
	clear: none;
	width: 313px;
}
.mosFormGroup
{
	padding-top: 10px;
}
.inputbox
{
	border: 1px solid #AAAAAA;
}
.mosformgrouptitle
{
	float: left;
	clear: none;
	width: 313px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mosFormActions
{
	float: left;
	clear: none;
	width: 173px;
	padding-left: 130px;
}

.button
{
	border: solid 1px #555555;
	color: #555555;
	margin-top: 7px;
	font-size: 11px;
	background-color: White;
	cursor: pointer;
}

.sitemap
{
	width: 313px;
}

.sitemap a
{
	color: #E9193A;
	text-decoration: none;
	display: block;
}

.level_2
{
	display: none;
}

.sitemap a:hover { text-decoration: underline; }

.menutitle
{
	display: none;
}

/* xFAQ */
.category, .sectiontableheader
{
	color: #E9193A;
	font-weight: bold;
	font-size: 10pt;
}

.category
{
	color: #555555;
	padding-bottom: 10px;
}

h2.category
{
	color: #E9193A;
}

.faqVraag
{
	display: block;
	width: 539px;
	background-image: url(../images/nieuwsbullet.jpg);
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #E9193A;
}

a
{
	text-decoration: none;
	color: #E9193A;
}

a:hover
{
	text-decoration: underline;
}

.select
{
	border: 1px solid #AAAAAA;
	color: #555555;
}

/* aanmelden nieuwsbrief */
.moduletablenws
{
	float: left;
	clear: none;
	width: 255px;
}

.moduletablenws .pretext
{
	background-image: url(../images/aanmelden_nieuws.gif);
	background-repeat: no-repeat;
	padding-left: 70px;
	margin-top: 34px;
	font-weight: bold;
}

#subscriber_name, #lm_email
{
	float: left;
	clear: none;
	display: block;
	width: 130px;
	height: 18px;
}

.smallgrey
{
	float: left;
	clear: none;
	display: block;
	width: 70px;
	height: 23px;
}

.nwsrow
{
	float: left;
	clear: none;
	padding-bottom: 2px;
	display: block;
	width: 250px;
	height: 23px;
}

.nwslastrow
{
	float: left;
	clear: none;
	padding-left: 70px;
	display: block;
	width: 130px;
}

/* Acties */
.downloadDatasheet
{
	background-image: url(../images/actie_vraag.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding-left: 40px;
	font-weight: bold;
	width: 200px;
	height: 22px;
	padding-top: 4px;
	cursor: pointer;
}

.stelVraag
{
	float: left;
	clear: none;
	background-image: url(../images/actie_vraag.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding-left: 40px;
	font-weight: bold;
	width: 200px;
	height: 22px;
	padding-top: 4px;
	cursor: pointer;
}

.mailFriend
{
float: left;
	clear: none;
	background-image: url(../images/actie_mailfriend.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	font-weight: bold;
	width: 200px;
	height: 22px;
	padding-top: 4px;
	cursor: pointer;
}

.brochure
{
float: left;
	clear: none;
	background-image: url(../images/actie_brochure.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding-left: 40px;
	font-weight: bold;
	width: 200px;
	height: 22px;
	padding-top: 4px;
	cursor: pointer;
}

.inschrijvenNieuwsbrief
{
float: left;
	clear: none;
	background-image: url(../images/actie_nieuwsbrief.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding-left: 40px;
	font-weight: bold;
	width: 200px;
	height: 22px;
	padding-top: 4px;
	cursor: pointer;
}

.buttonheading, .headingcontentpaneopen
{
	display: none;
}

#boxContentHeading .buttonheading
{
	display: block;
}

/* Peiling */
.poll td
{
	
}

p, .contentpaneopen
{
	margin: 0px;
}

#lm_subscribe, #lm_unsubscribe
{
	border: solid 0px White;
}

/****************************************************************************************************************************/
/* PRINTER */
/****************************************************************************************************************************/
@media print {
	#boxBannerTop, #boxInhoudLinks, .userBox, #boxNieuwsflitsen, #navigatiebalk, .navigatiebalk {
		display: none;
	}

	#boxInhoud {
		border: solid 0px white;
	}

	#boxInhoudRechts {
		float: left;
		width: 100%;
	}
}

