/*
'******************************************************************************
'  CLIENT         : ING Movir
'  VERSION        : 1.0
'  DEVELOPER      : Mirko de Klerk
'  COMPONENT      : components/styles/Style.css
'  DESCRIPTION    : Bevat alle classes voor het vormgeven van www.movir.nl
'******************************************************************************

Movir Oranje: #F5821F
Movir Blauw: #0F105B


*/

#canvas
{
	Background-color: #f9f9f9;
	height: 100%;
	background-image: url(/MovirCorporate/Images/sitebg.gif);
	

	/*text-align:center;*/
}
	#newFlow
	{
		/*position: relative;*/
		top:0px;
		left:0px;
	}
		html
		{
			height:100%;
		}
		body
		{
			font-family:Verdana;
			height:100%;
			margin: 0px;
			padding:0px;
			/*background-color: #F2F2F2;*/
			color: #000000;
			line-height: 150%;
		}
		
			p
			{
				color: Black;
				margin-bottom: 10px;
				text-align:left;
				line-height: 150%;
			}
			
			.CellContentCms
			{
				color: black;
				font-size:11px;
			}
			
/*Styles voor placeholderControls*/


/* paginakoppen */

h1, H1 {
	color: #0F105B;
	font-size:18px;
	margin-bottom:19px;
	display:block;
	line-height:24px;
	font-weight:normal;
}

.CellTitle, .CellTitle p 
{
	color: #0F105B;
	font-size:18px;
	margin-bottom:10px;
	display:block;
	line-height:24px;
}


/*.CellContentTitle, .CellContentTitle p, #ContentTitle*/
/*{*/
/*	color: #0F105B;
	font-size:18px;
	margin-bottom:10px;
	display:block;
	line-height:24px;
}

.CellPaginaTitel, .CellPaginaTitel p
{
	font-size:18px;
	color: #0F105B;
	display:block;
	margin-bottom:10px;
}
.contentTitle
{
	color: #0F105B;
	font-size: 18px;
	display:block;
	margin-bottom:10px;
}*/

/* einde paginakoppen */


/* testimonials */

/* Tesimonials */

.CellTestiKop
{
	color: #0F105B;
	font-size:11px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 9px;
}
.CellTestiTekst
{
	color: black;
/*	font-size:10px;*/
	margin-top: 10px;
	margin-bottom: 9px;
	line-height:150%;
	font-size:11px;
}
.CellTestiImage
{
	border:0;
	margin-right: 10px
}
/*einde testimonials*/

/* nieuwsberichten */
/*.CellNieuwsBerichtTitel*/
h1.NieuwsBerichtTitel
{
	color: #F5821F;
	font-size:14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 9px;
}
.CellNieuwsBerichtDatum
{
	color: black;
	font-size:11px;
	padding-bottom: 5px;
}
hr
{
	color: #e0e0e0;
	height:1px;
}
/*einde nieuwsberichten*/

/* lijstenpagina */
.CellLijstTitel
{
	color: #F5821F;
	font-size:11px;
	font-weight: bold;
	padding-bottom: 10px;
}
.CellLijstTitel a, .CellLijstTitel a:visited, .CellLijstTitel a:link
{
	font-size:11px;
	color: #0F105B;
	padding-bottom:0;
}
.CellLijstTitel a:hover
{
	font-size:11px;
	color: #F5821F;
}
.CellLijstDatum
{
	color: black;
	font-size:11px;
	padding-bottom:0;
}
/*einde lijstenpagina */

/* FAQ Pagina's*/
.FaqList
{
	margin-top:10px;
}
.FaqList, .FaqList a
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #0F105B;
}
.FaqList a:hover
{
	color: #F5821F;
	text-decoration:underline;
}

.FaqList ul
{
	margin-left:25px;
	list-style-image:url(../../Images/bullet_small.gif);
}
.FaqList li
{
	padding-left:0px;
	padding-bottom:0px;
}

.CellFAQTitel, .CellFAQTitel a
{
	color: #0F105B;
	font-size:11px;
	font-weight:bold;
}

.CellFaqTekst
{
	line-height:150%;	
	padding-bottom:15px;
	font-size:11px;
}

table.afbeeldingen
{
	font-size:11px;
}
/* einde FAQ Pagina's*/

/* Usercontrols */
/* WaaromMovir*/
#WaaromMovirUC
{
	margin-top:25px;
	margin-left:10px;
	margin-right:10px;
}

#WaaromMovirUC ul
{
	margin-top:0px;
	padding:0;
	margin-left: 0px;
	padding-left: 18px;
	list-style-image:url(../../Images/bullet_small.gif)
}

#WaaromMovirUC li
{
	padding-bottom: 0px;
	padding-left:0px;
}

#WaaromMovirUC a
{
	font-size:11px;
	font-weight: bold;
	color: #0F105B;
	text-decoration: none;
}

#WaaromMovirUC a:hover
{
	color:#F5821F;
	text-decoration: underline;
}

/* Hoe zit het Met Usercontrol */

#HzhmUC
{
	margin-top:25px;
	margin-left:10px;
	margin-right:10px;
}

#HzhmUC ul
{
	margin-top:0px;
	padding:0;
	margin-left: 0px;
	padding-left: 18px;
	list-style-image:url(../../Images/bullet_small.gif)
}

#HzhmUC li
{
	padding-bottom: 0px;
	padding-left:0px;
}

#HzhmUC a
{
	font-size:11px;
	font-weight: normal;
	color: #0F105B;
}

#HzhmUC a:hover
{
	color:#F5821F;
	text-decoration: none;
}
/* einde hoe zit het met usercontrol*/

/* ContentImage */
.contentimage
{
	padding: 0 px;
	margin: 0px;
	background-color:Gray;
	font-size:11px;
	width:260px;
	height:196px;
}
/* einde contentimage */

/* BannerNavigatie*/

#BannerNavigatieControl a
{
	font-size: 11pt;
	font-weight:bold;
	color:White;
	display:block;
	width:258px;
	height:65px;
	padding: 12px 35px 8px 15px;
	margin: 0px 0px 7px 0px;
	text-decoration: none;
	background-image:url(../../Images/bannernavigatie_bg.gif);
	background-repeat:no-repeat;
}
#BannerNavigatieControl a:hover
{
	background-image:url(../../Images/bannernavigatie_bg_on.gif);
}
/* einde Bannernavmigatie*/

#DisclaimerUserControl 
{
	color:Gray;
	text-align:left;
	font-size:10px;
	margin-top:20px;
	margin-left: 18px;
}
#DisclaimerUserControl a
{
	color:Gray;
	font-size:10px;	
}
#DisclaimerUserControl a:hover
{
	color:#F5821F;
	text-decoration:none;
	font-size:10px;
}

#FooterMenu
{
	margin-top: 35px;
}
#FooterMenu a
{
	font-size:11px;
	display:inline;
	color:White;
	/*height:25px;*/
	font-weight:bold;
	padding-left:15px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:8px;
	text-decoration:none;
	margin-right:10px;
	background-image:url(../../Images/footer_bg_off.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#FooterMenu a:hover
{
	background-image:url(../../Images/footer_bg_on.jpg);
}

#RightContentFooterMenu a
{
	line-height: 150%;
	font-size:11px;
	display:block;
	color:White;
	height:25px;
	font-weight:bold;
	padding-left:15px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:7px;
	text-decoration:none;
	margin-bottom:3px;
	background-image:url(../../Images/rightfooter_bg_off.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

#RightContentFooterMenu a:hover
{
	background-image:url(../../Images/rightfooter_bg_on.gif);
}

#promotieBanners
{
	text-align:center;
}

#promotieBanners img
{
	margin-top:20px;
}

/* Zoekveld */
#ZoekVeldUC 
{
	border-top: solid 1px #d4d4d4;
	padding-top: 12px;
	margin-top: 15px;
	padding-left:18px;
}

#ZoekVeldUC table
{
	font-size:11px;
	color: #160B69;
	border: 0px;
}
.tbzoek
{
	border: solid 1px #8787AF;
	width: 120px;
	height: 19px;
	margin:0px;
}
.ibZoek
{
	margin-bottom: -4px;
	margin-left: -4px;
}
/* Einde zoekveld */

#searchresults ul
{
	margin-left:5px;
	list-style-image: url(../../Images/arrow_enkel.gif);
	color: black;
	font-size:11px;
}

#searchresults ul li
{
	margin-top: 7px;
	padding:0px;
	
}

#searchresults ul li
{
	margin: 10px;
}

#searchresults ul li a, #searchresults ul li a:visited, #searchresults ul li a:link
{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #0F105B;
}
#searchresults ul li a:hover
{
	font-weight:bold;
	text-decoration:underline;
	color: #F5821F;
}

.searchheader
{
	color:#F5821F;
	margin:0px;
}

#pagerLinks
{
	text-align:center;
	position:relative;
	left:0px;
	right:0px;
	width:100%;
}

#pagerLinks a.volgende
{
	position:absolute;
	right:5px;	
}

#pagerLinks a.vorige
{
	position:absolute;
	left:5px;	
}
.hideDiv
{
	display:none;
}

/*#pagerLinks .pagerNums
{
	margin-left: auto;
	margin-right:auto;
	position:absolute;
	width:200px;
	Background:yellow;	
}


/*zoektypes*/

.sidebyside { WIDTH: 410px; BACKGROUND-COLOR: yellow }
.sidebyside LABEL { MARGIN-TOP: 2px; FLOAT: left; WIDTH: 30%; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; TEXT-ALIGN: right }
.sidebyside INPUT { MARGIN-BOTTOM: 10px; WIDTH: 200px }
TEXTAREA { MARGIN-BOTTOM: 10px; WIDTH: 200px }
.sidebyside SELECT { MARGIN-BOTTOM: 10px }
.sidebyside .submitbutton { MARGIN-TOP: 3px; MARGIN-LEFT: 232px; WIDTH: 100px }
.SearchHighlight { FONT-WEIGHT: bold }

/*zoekstyles*/



/* Einde Usercontrols*/

#Sitemap
{
	color:#0F105B;
	font-size:11px;
}
#Sitemap a
{
	color:#0F105B;
	text-decoration: none;
}
#Sitemap a:hover
{
	color:#F5821F;
	text-decoration:underline;
}
#Sitemap h1
{
	color:#0F105B;
	margin-bottom:0px;
	margin-top:25px;
}

/* Formulieren */
#pnlFormulierContact table, #pnlBevestiging table
{
	font-size:11px;

}

#pnlFormulierContact td, #pnlBevestiging td
{
	vertical-align: top;
	height:28px;
}

.kalender
{
	margin:5px;
	margin-left:20px;
}

#calDatum td
{
	margin:5px;
	margin-left:20px;
	height:auto;
}

.longfield
{
	width: 100%;
}

/* EInde Formulieren*/

.CellInleidingAlgemeen 
{
	color: #0F105B;
	font-size:11px;
	font-weight: bold;
	padding-bottom:10px;
	padding-top:10px;
}

/* ActualiteitenOverzicht*/
#actualiteitenOverzicht
{
	margin-top: 25px;
}
#actualiteitenOverzicht ul {
	margin-top:0px;
	margin-left: 10px;
	padding-left:12px;
	padding-right: 25px;
}

#actualiteitenOverzicht a {
	font-size:11px;
	color:#0F105B;
	font-weight:bold;
}
#actualiteitenOverzicht a:hover {
	text-decoration: none;
	color: #F5821F;
}

#actualiteitenOverzicht h2 {
	padding:0px;
	margin-bottom:10px;
}

#actualiteitenOverzicht li {
	list-style-image: url(../../Images/arrow_enkel.gif);
	margin-bottom:5px;
}
/* Einde Actulaiteitenoverzicht*/

/* Voor Verzekerden Button */
#voorMovirVerzekerdenBtn
{
	position:absolute;
	left: 18px;
	bottom: 2px;
}
/* Einde Voor verzekerde Button */



img 
{
	border: none;
}

/* Typografie */

a
{
	font-size:11px;
	color: #0F105B;
}

a:visited
{
	font-size:11px;
	color: #0F105B;
}

a:link
{
	font-size:11px;
	color: #0F105B;
}

a:hover
{
	font-size:11px;
	color: #F5821F;
	text-decoration:none;
}
h2 {
	color: #0F105B;
	font-size:14px;
	margin-top: 10px;
	margin-bottom: 9px;
}
h3 {
	font-size:12px;
	color: #0F105B;
	font-weight: bold;
	margin-bottom: 9px;
}
h4 {
	color:#0F105B;
	font-size:11px;
	font-weight: bold;
	margin-bottom: 9px;
}
h5 {
	color:#0F105B;
	font-size:11px;
	font-weight: bold;
	margin-bottom: 9px;
}
h6 {
	color:#0F105B;
	font-size:11px;
	font-weight: bold;
	margin-bottom: 9px;
}

p.ParaGraphFrontPage 
{
	font-size:11px;
	width: 580px;
	margin-top:7px;
	line-height:150%;
}

/* Tabellen */
table
{
	border-collapse:collapse;
}

table.TableMain
{
	border-collapse:collapse;
	background-color: White;
	height:100%;
}

/* Cell Uppernavigation */
.CellUpperNavigation
{
	text-align:right;
	font-size:11px;
	border-right: solid 1px #d4d4d4;
	}
.CellSubTitle
{
	border-right: solid 1px #d4d4d4;
}
.CellUpperNavigation a 
{
	font-size:11px;
	color:#a8a8a8;
	margin-left: 16px;
	margin-right: 4px;
}
.CellUpperNavigation a:link, .CellUpperNavigation a:visited
{
	font-size:11px;
	color:#a8a8a8;
}
.CellUpperNavigation a:hover
{
	font-size:11px;
	color: #F5821F;
	text-decoration:none;
}
.CellUpperNavigation a.OrangeLink 
{
	font-size:11px;
	color:#F5821F;
	font-weight: bold;
}
.CellUpperNavigation a.OrangeLink:hover
{
	font-size:11px;
	color:#F5821F;
	font-weight: bold;
	text-decoration:none;
}
.CellUpperNavigation a.OrangeLink:visited
{
	font-size:11px;
	color:#F5821F;
	font-weight: bold;
}

/* einde Cell Uppernavigation */

.CellLeftContent 
{
	font-size:11px;
	width: 186px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;
	vertical-align: top;
	/*background-color:green;*/
}

.CellLeftContent .variabeleContent 
{
	/*background-color:Blue;*/
	height:355px;
	position:relative;
	top:0;
	left:0;
	
}


#Quotes
{
	padding: 20px;
	font-size:11px;
	line-height:150%;
}
#Quotes a
{
	font-weight:bold;
	
}
#Quotes p 
{
	font-size:11px;
	line-height:150%;
}

.PlaceholderEditStyles
{
	font-size:11px;
}

.CellMainContent
{
	vertical-align: top;
	font-size:11px;
}

.CellContent 
{
	vertical-align:top;
	padding: 18px;
	margin: 0px;
	font-size:11px;
	width: 520px;
	/*display: block;*/
}

.CellRightContent
{
	vertical-align: top;
	border-left: solid 1px #d4d4d4;
}

#Console
{
	width:200px;
	margin: 10px;
	font-size:11px;
}
#EditorTools
{
	width:200px;
	margin: 10px;
	font-size:11px;
	border: solid 2px #F78F1E;
	padding: 5px;
}


/* subMenu */

#subMenuHolder
{
	width:186px;
	font-size:11px;
	border-top: solid 1px white;
	background-color: #E8E8E8;
	padding-top: 36px;
	overflow:hidden;
}
ul.subMenu 
{
	list-style:none;
	margin:0;
	padding:0;
}
ul.subMenu li
{
	font-size:11px;
	list-style:none;
	margin:0;
	padding:0;
}
ul.subMenu a
{ 
	font-size:11px;
	border-top: #ffffff 1px solid;
	padding-left: 25px;
	color: #10105f;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: #9a9a9a 1px solid;
	background-image: url(/MovirCorporate/Images/menu_bg_channel.gif);
	background-repeat: no-repeat;
	background-color: #c4c4c4;
	text-decoration: none;
	display: block;
	width: 100%;
}
ul.subMenu a:hover
{
	font-size:11px;
	background-color:#e0e0e0;
}
ul.subMenu a:visited
{
	font-size:11px;
	display:block;
}

ul.subMenu a.activeSubLinkHasSubItems
{
	font-size:11px;
	background-color:#E0E0E0;
	background-image: url(/MovirCorporate/Images/menu_bg_channelwithsubitems.gif);
	background-repeat: no-repeat;
}
ul.subMenu a.SubLinkHasSubItems
{
	font-size:11px;
	background-color:#c4c4c4;
	background-image: url(/MovirCorporate/Images/menu_bg_channelwithsubitems.gif);
	background-repeat: no-repeat;
}

.activePosting a:link, .activePosting a:visited
{
	font-size: 11px;
	color: #F5821F;
}

ul.subMenu a.activeSubLink
{
	background-color:#E0E0E0;
}
ul.subMenuPostings
{
	margin: 0 0 0 35;
	padding-left: 0px;
	font-size: 11px;
}
ul.subMenuPostings li
{
	
	padding-right: 0px;
	padding-left: 0px;
	list-style-image: url(/MovirCorporate/Images/bullet_small_blue.gif);
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: #E8E8E8;
}

ul.subMenuPostings a
{
	font-size:11px;
	display:block;
	width: 100%;
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
	text-decoration:none;
	background-image: none;
	border-top: none;
	border-bottom: none;
	background-color: #E8E8E8;
}
ul.subMenuPostings a:hover
{
	background-color: #E8E8E8;
}

/*ul.subMenuPostings a:hover
{
	font-size:11px;
}
ul.subMenuPostings a:link
{
	font-size:11px;
}
ul.subMenuPostings a:visited
{
	font-size:11px;
}*/

#gekozenBeroepsGroep
{
	display: block;
	font-size:11px;
	background-image: url(/MovirCorporate/Images/groeps_indicator_bg.gif);
	background-repeat: no-repeat;
	background-color: none;
	width: 186px;
	height: 37px;
	padding-top:12px;
	color: white;
	text-align: center;
}

/* Tijdelijke */

.Helptekst H1
{
	font-size:11px;
	font-weight:bold;
}
.Helptekst p
{
	font-size:11px;
}
.Helptekst
{
	padding: 5px;
}
.helptekstPlaceholder
{
	border-color:Green;
}

/* CSS voor in contentplacholders */
li {
	list-style-image: url(../../Images/bullet_small.gif);
	margin-bottom:5px;
	font-size: 11px;
	line-height:150%
}
ul
{
	font-size:11px;
}

.cmsHelpText
{
	font-size:11px;
	line-height:normal;
	padding:3 px;
	border: solid 2px #F78F1E;
	color: Black;
	font-weight:normal;
	margin: 10 0 4 0;
	background-image: url(../../Images/helpimage.jpg);
	background-position: right;
	background-repeat:no-repeat;
	background-color:white;
}


/* Wizard Risico Analyse*/
		#wizard
		{
			font-size:11px;
		}
		#wizard a
		{
			/**/
		}
		div#wizard
		{
			width: 100%;
		}
		div.hidden
		{
			display: none;
			padding-top:10px;
			padding-bottom:10px;
		}
		div.hidden_question
		{
			display: none;
			margin-top: 10px;
			margin-bottom: 10px;
			padding:10px;
			font-size:11px;
			background-color:#f0f0f0;
			height:40px;
		}
		#tracker
		{
			padding:11px;
			color:f0f0f0;
			background-color:#000066;
		}
		#wizControls
		{	
			padding:2px;
			color: black;
			/*background-color:#ffff66;*/
			text-align:center;
		}
		#wizControlsTop
		{	
			padding:2px;
			color: black;
			/*background-color:#ffff66;*/
			text-align:center;
		}
		#wizard .label
		{
			width:250px;
		}
		
		#wizard .uibutton
		{
			background-color:#FFFFFF;
			border: solid 1px #000033;
		}
/* einde WRA*/

#spanPrint
{
	float: right;
}

#ValidationSummary1
{

}

#pnlForm, #pnlForm2
{
	border-top:1px solid silver;
}

.buttondiv input
{
	margin-left:171px;
}

#pnlForm p, #pnlForm2 p
{
	margin:10px 0;
	font-size: 11px;
}
#radioOptions label { font-size: 11px; margin-right:10px; }
#radioOptions .textArea{ position:relative; top:4px; left:40px; }
#radioOptions .textBox { position:relative; top:4px;}
