body              {/* background: #8b9fbe;*/ margin: 0; padding:0; position: relative; }
body #Form        { margin: 0; padding:0; height:100%; }
table, tr, td     { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #333; line-height: 140%; text-align: left;padding:0;border-collapse:collapse;}
p, div, ul, li    { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #333; line-height: 140%; text-align: left; }
p                 { display: block; margin:0; padding: 0 0 10px 0; }

li                { list-style-type: none;}
ol li             { list-style: decimal; }
ul li             { list-style-type: none;}
li                { margin: 5px 0px; }

quote             
{ 
  margin: 10px 2px; 
  font-style: italic;
  display: block;
  padding: 5px;
  border: 1px solid #039;
  background-color:#b9c9fe;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
/*=========================== */

/*	1.2 BASIC RESET

/*============================*/
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;*/
	/*font-size: 100%;*/
	/*vertical-align: baseline;*/
	/*background: transparent;
}*/
html{height:100%;}
body#Body{background: #92a8d2 url('images/Body-BG-invantive-v3.gif') repeat-x top center;text-align:center;}

/** uitzondering body background in het CMS **/
/*body>body{background-color:#FF0000;}*/
/*#postdivrich body{background-color:#FFF;}*/


/*** LIST ITEMS BACKGROUND ***/
div.container ul li{list-style-type:none;list-style:none;background:transparent url('images/li.gif') no-repeat 0 4px;padding:0 0 0 18px;margin:5px 0 5px 0;}
div.container ul li.ui-state-default{padding:0;margin:0 10px 0 auto;}

/*** UITZONDERINGEN: LIST ITEMS ZONDER ACHTERGROND **/
	div.container .HeaderControl ul li{background:none;}
	/*div.container .reToolbar li{background-image: url("/WebResource.axd?d=H6wq2-A0ZJcFwmbJgG1Un0blH3txvmF5gtJNQOP-fXa8i3Xcsok4_a6yO_foasbWh0Pu35ViAe3XeFps56S3r3N0yld1m8aZnB9RZbRMohGofUP4XGcgNcYkEFSSdLqkfCzF1tGdJ-jcAN_n_9oP-4ijNcE1&t=634564391849946054");
			background-position: 0 -26px;
			color: #000000;
	}*/
	div.container #dnn_ctr427_ModuleContent ul li{background:none;}
	div.container #dnn_ctr434_ModuleContent sul li{background:none;}
	.container .dnnForm ul li{background:none;}
	.container #dashBoardZone ul li{background:none;}
	
	#settingsContainer ul li{background-color: #CCCCCC;margin:0;padding:0;background-image:none;}
	#settingsContainer ul li.active{background-color: #FFFFFF;border-bottom:1px solid #FFFFFF;}
	.container .reToolbarWrapper ul li{list-style: none outside none !important;}
	.container .dnnForm .reToolbar li{background:url("/WebResource.axd?d=KAjpcAvHD2mlFEWvV4G8nwwAc01I79U9dA68wHX8t4iebYnc9WteG9iaoAkkpZ5EfckIpKiN0sr7tuv_Or9hruhxxj4eH2dMvl7wKaseeS_U8KJkH2Z9kV5ay1Fb2aqBsZbDxAUo1689hLRinhIZ9_JMx341&t=634593803961549609") 0 -26px;}
	.container .dnnForm .reToolbar li.grip_first{background-position:0 0;}
	.container .dnnForm .reToolbar li.grip_last{background-position:-4px 0;}
/***EIND UITZONDERINGEN: LIST ITEMS ZONDER ACHTERGROND **/


/*========================================================*/
/*  2. Design Elements                                    */
	/*========================================================*/
.clear 					{clear:both;}
#wrapie                { /*display: table;*/ width:100%;/*width:960px;*/margin:0 auto;}

#HP, #SP, #DP          { min-height:100%; margin-left:0px; margin-right: 0px; /*background: #439bc6 url('images/bg.1.gif') repeat-x;*/ }
#FooterWhite           { height: 60px; width:100%; clear:both; text-align:center; position:relative; background: #fff; }
#FooterColor           { height: 60px; width:100%; clear:both; text-align:center; position:relative; color: #ccc; }
#FooterPadding         { padding: 5px 0; }
#ClearFooter           { clear:both; height:140px; margin-top:-1px; overflow:hidden; }

div,p                  { margin-top:0 }/*clear top margin for mozilla*/

#BgColor, #BgWhite     { width: 100%; height:100%; position:relative; }
/*#HP #BgColor           { background: transparent url('images/HP.bgColor.png') top repeat-x; }*/
/*#SP #BgColor           { background: transparent url('images/SP.bgColor.png') top repeat-x; }*/
/*#DP #BgColor           { background: transparent url('images/DP.bgColor.png') top repeat-x; }*/

/*#HP #BgWhite           { background: transparent url('images/HP.bgWhite.png') top repeat-x; }*/
/*#SP #BgWhite           { background: transparent url('images/SP.bgWhite.png') top repeat-x; }*/
/*#DP #BgWhite           { background: transparent url('images/DP.bgWhite.png') top repeat-x; }*/

/** background door jacco **/
#DP #BgWhite          {/* background: #439bc6 url('images/Body-BG-invantive-v3.gif') repeat-x top center;*/}

#GreyBarCurves         { /*background: url('images/BG-maincontent-white.png') repeat-x top left;*/ margin: 0 auto; /*position: relative;*/ }
.PageWidth             {
                  width: 97%;
                  width: expression( document.body.clientWidth < 780 ? "780px" : "97%" ); /* set min-width for IE */
                  min-width: 780px;
                  width: expression( document.body.clientWidth > 1259 ? "1260px" : "97%" ); /* sets max-width for IE */
                  max-width: 1260px;
				  				width:1260px;
				 					 margin: 10px auto;
						    }
/**** BANNERPANE ***/
#dnn_ctr519_HtmlModule_lblContent{text-align:center;}
#bannerpane_invantive{background:url('images/banner.jpg') no-repeat top center;color:#FFF; font-family: Arial; font-size: 18px; padding-top: 20px; padding-left: 25px;margin:20px 26px 0 auto;width:1125px;height:106px;}

#HP #TopRow          { /*height: 230px;*/ }
#SP #TopRow          { /*height: 150px;*/ }
#DP #TopRow          { /*height: 120px;*/ /*height:152px;*/ /*heig    ht:110px;*/}
#TopRow                 {position:relative;height:130px;}
#Logo                { width:166px;height:99px; padding: 10px 0 5px 0; vertical-align: top;  background: transparent url('images/invantive-logo.png') no-repeat top left;}
#Logo a              { border: none;display:block;width:166px;height:99px; }
#Logo a:hover        { border: none; background: transparent; }
#Logo img{display:none;}
#NavAux              { text-align: right; /*vertical-align: middle;*/ /*height: 10px;*/}
#NavAux #Login       { }
#NavAux #LanguageSelection        { }
#NavAux #Language   { background: transparent url('images/login.off.gif') no-repeat 0 2px; padding: 5px 0 5px 22px; margin-right: 15px; }

#NavBar1              { text-align: right; vertical-align: top; height: 70px; background: transparent url('images/menu.shadow.R.png') no-repeat right 20px; padding-right: 46px; }
#NavBar2              { text-align: right; /*height: 70px;*//*height:30px;*//* background: transparent url(images/menu.shadow.R.png) no-repeat scroll right 39px;*/ padding-right: 30px; position: absolute;bottom:0;right:2px;  /*z-index: 11110;*/ z-index:9999;  }

#Breadcrumb           { float: left; text-align:left;/*no-repeat;*/ position: absolute; left: 12px; top: 98px;text-shadow: 2px 2px 2px #000;}
#Breadcrumb,
#Breadcrumb span,
#Breadcrumb div       { color: #ffffff; }
#Breadcrumb span	  {margin:0 0 5px 25px;padding:0 0 0 0;}


#LanguageSelection    { float: left;padding:10px 0 10px 0;margin:10px 0 0 39px; /*no-repeat; position: relative; right: 15px; top: 8px;*/ height:1px; }
#LanguageSelection span {margin:0 5px 0 0;}
#LanguageSelection a{border:none;}
#LanguageSelection a img{border:none;}
.language-object .Language img{border:none;}

#Search               { float: right; width: 228px; height: 30px; background: url('images/search.bg-new.png') no-repeat; position: absolute; right: 0;top:0;display:block; }
#NavButtons        {/*float: right;*/	/* position: relative; right: 30px;*//*height:20px;width:auto;*/padding:0;margin:0;position:absolute;top:7px;right:190px;/*line-height:170%;*/}
#NavButtons p{margin-top:0;}
#NavButtons a.a2a_dd{margin:3px 5px 0 0;display:block;float:left;height:16px;}

#NavButtons ul{margin:0;}
#NavButtons ul li{list-style-type:none;float:left;margin:0 5px 0 5px;}

/*#NavButtons a{float:left;}*/
#NavButtons .plusone_0{float:right;width:120px;}

#dnn_dnnSEARCH_txtSearch.NormalTextBox { width: 132px; height:16px; background: transparent; color: #fff; padding: 0px 0 2px 0; margin: 3px 0px 3px 58px; border: none; cursor:text;}
a.SearchButton        { width:23px; height:23px; background: transparent; font-size:1px; margin:0;}
a.SearchButton span   { width: 25px; height: 25px; cursor: pointer; position: absolute; top: 1px; right: 10px; }


/**** SEARCH RESULTS PAGINA ****/
.dnnGridItem span.SubHead, .dnnGridAltItem span.SubHead {display: block;font-size: 12px;height: 30px;margin: 10px 10px 0;padding: 0 0 0;}

tr.dnnGridAltItem td, tr.dnnGridItem td{padding:10px 10px 10px 0;}
table.PagingTable {height: 33px;margin: 20px 0 10px;border:none;}


#MiddleRow table         { position:relative; height:300px; }
#MiddleRow table table   { height:auto; }

#HP #MiddleRowSpacer img      { height: 149px; }
#SP #MiddleRowSpacer img      { height: 111px; }

#TopRowWhiteBGT            {padding:0 10px 0 10px;margin:0;height:37px;}

/*#MiddleRowWhiteBGT td         { vertical-align:top; }*/

#TopRowWhiteBGT  #TL{
/* background: url('/Portals/_default/Skins/invantive_skin/images/Middle.bgTL.png') no-repeat top left;*/
/*background-color:#FFF;*/
/*float:left;*/
background:transparent url('/Portals/_default/Skins/invantive_skin/images/TopRow_TL.png') no-repeat top left;
/*position:relative;*/
height:37px;
margin:0 30px 0 0;  
   /*-moz-border-radius-topleft: 17px;
   -webkit-border-top-left-radius: 17px;
  -khtml-border-radius-topleft: 17px;	
  -ms-border-top-left-radius: 17px;
   border-top-left-radius: 17px;*/
}
#TopRowWhiteBGT #TR{ 
/*background:url('/Portals/_default/Skins/invantive_skin/images/Middle.bgTR.png') no-repeat top right;*/
/*background-color:#FFF;*/
background:transparent url('/Portals/_default/Skins/invantive_skin/images/TopRow_TR.png') no-repeat top right;
float:right;
position:relative;
top:-37px;
width: 30px;
height:37px;
/*margin:0 3px 0 0;*/
 /*  -moz-border-radius-topright: 17px;
   -webkit-border-top-right-radius: 17px;
  -khtml-border-radius-topright: 17px;	
  -ms-border-top-right-radius: 17px;
   border-top-right-radius: 17px;*/
}	

#MiddleRowWhiteBGT            {/*padding:0 10px 0 10px;*/margin:0;/*width:100%;*/padding:0 10px 0 10px;position:relative;top:0;z-index:50;}

#MiddleRowWhiteBGT #ML        {vertical-align: top; width: 13px;position:relative;margin:0 13px 0 0;display:block;}

#MiddleRowWhiteBGT #MM        {/*url('/Portals/_default/Skins/invantive_skin/images/MiddlebgML-new.png') repeat-y top left;*/background:transparent url('/Portals/_default/Skins/invantive_skin/images/MiddlebgMM-new.png') repeat-y top left;min-height: 270px;padding:0 13px 5px 13px;margin:0 13px 0 0;}

#MiddleRowWhiteBGT #MR        {background:transparent url('/Portals/_default/Skins/invantive_skin/images/MiddlebgMR-new.png') repeat-y top right;width: 13px;position:absolute;top:0;right:10px;height:100%;/*margin:0 0 0 13px;*/display:block;float:right;z-index:50;}


#MiddleRowWhiteBGT #BW             { background-color: transparent;margin-bottom:30px; }


#BottomRowWhiteBGT{padding:0 10px 0 10px;margin:0;position:relative;}

#BottomRowWhiteBGT #BL    { background: url('/Portals/_default/Skins/invantive_skin/images/MiddlebgBl_W-new-long.png') no-repeat top left; height:75px;position:relative;margin:0 30px 0 0;}
/*#BgColor #MiddleRowWhiteBGT #BL    { background: url('images/Middle.bgBL.C.png') repeat-x top; width: 30px; height:75px; }*/

#BottomRowWhiteBGT #BM    { background: url('/Portals/_default/Skins/invantive_skin/images/MiddlebgBM_W-new.png') repeat-x top left; }
/*#BgColor #MiddleRowWhiteBGT #BM    { background: url('images/Middle.bgBM.C.png') repeat-x top; }*/

#BottomRowWhiteBGT #BR    { background: url('/Portals/_default/Skins/invantive_skin/images/MiddlebgBr_W-new.png') no-repeat top left; width: 30px; height:75px;position:relative;float:right;top:-75px; }
/*#BgColor #MiddleRowWhiteBGT #BR    { background: url('images/Middle.bgBR.C.png') repeat-x top; width: 30px; height:75px; }*/

.footercontactinfo{font-size:10px;text-align:center;color:#439bc6;}
/*.footercontactinfo a:active, .footercontactinfo a:link, .footercontactinfo a:visited{color:#183746;}
.footercontactinfo a:hover{color:#70d0FF;}*/

.left                { float: left; }
.right               { float: right; }
.clear               { clear: both; }
.dummy               { display: none; }

.C02_ContentPane h2{/*margin:30px 0 0 0;*/}
/*.containerTable .container{margin:20px 0 20px 0;}
#dnn_RightPane .containerTable .container{margin:0;}*/
.container #sep {margin:15px 0 0 0;}
.widget-slider h3{font-weight:bold;}
.Normal, .normal{line-height:160%;}
.thumbnail{float:left;}
.articles ul{float:right;}
#dnn_BannerPane{text-align:center;}

#dnn_BannerPane .C01_roundtop_leftD, #dnn_BannerPane .C01_roundtop_rightD, #dnn_BannerPane .C01_roundcont, #dnn_BannerPane .C01_roundbottom_leftD, #dnn_BannerPane .C01_roundbottom_rightD, #dnn_BannerPane .C01_right_bg{background:none;margin:0;} 
#dnn_BannerPane .C01_roundtop_leftD, #dnn_BannerPane .C01_roundtop_rightD{height:1px;width:1px;}

#dnn_BannerPane .C01_TitleLine{margin:0;height:1px;}
#dnn_BannerPane .C01_TitleLine .C01_Red_title{height:1px;padding:0;margin:0;} 
#dnn_BannerPane .C01_TitleLine .C01_Red_title .Title{height:1px;}
.container_clean{text-align:center;margin:0 auto;height:auto;}






/* Headings */
/*
h1, h1 .head            { font-family: Arial, Helvetica, Verdana, Sans; font-size: 28px; font-weight: 500; line-height: 130%; color: #439bc6; border: none; margin-top:0; letter-spacing: -1px; vertical-align: top; width: 100%; margin-bottom: 10px; }
*/
h1, h1 .head        { font-family: Arial, Helvetica, Verdana, Sans; font-size: 20px; font-weight: bold; line-height: 110%; color: #3399cc; border: none; vertical-align: top; width: 100%; margin-top:5px; margin-bottom: 5px; }
h2                  { font-family: Arial, Helvetica, Verdana, Sans; font-size: 16px; font-weight: bold; line-height: 130%; color: #2c303a; border: none; margin:15px 0 0 0; }
h3                  { font-family: Arial, Helvetica, Verdana, Sans; font-size: 14px; font-weight: 500; line-height: 130%; color: #000000; border: none; margin-top:0; }
h4                  { font-family: Arial, Helvetica, Verdana, Sans;  font-size: 12px; font-weight: 500; line-height: 130%; color: #439bc6; border: none; margin-top:0; }
h5                  { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: 500; line-height: 130%; color: #000000; border: none; margin-top:0; }
h6                  { font-family: Arial, Helvetica, Verdana, Sans;  font-size: 12px; font-weight: 500; line-height: 130%; color: #439bc6; border: none; margin-top:0; }
.textIntro          { font-family: Arial, Helvetica, Verdana, Sans; font-size: 10px; font-weight: 300; line-height: 130%; color: #666666; border: none; margin: 10px 20px; }
.C02_ContentPane  div,p { /*margin-top: 10px;*/ }
.C02_ContentPane div.tabs{margin-top:0;}
/* Margin before and after list in normal content. */
.C02_ContentPane  ul      { margin-top: 0px; margin-bottom: 0px; }

/* Forms */
div.form              { width: 500px; text-align: left; }
div.form_group        { text-align: left; margin-bottom: 10px; font-size: 14px; color: #60ae4b;  }
div.form_text         { float: left; margin: 0; }
p.form_text           { margin: 0 0 3px 0; }
textarea.form_text,
input.form_text,
select.form_text      { font-weight: bold; font-size: 12px; color: #333; background: #efefef; border-color: #bbb #bbb #ddd; border-width: 2px 1px 1px; padding: 0.2em; margin: 0 10px 10px 0; }

a:active.rsslink, a:visited.rsslink, a:link.rsslink{color:#AB8836;}
.RSSicon-invantive{line-height:18px;}
.RSSicon-invantive span{height:15px;padding-bottom:10px;}
/*========================================================*/
/*  3. Content Panes                                      */
/*========================================================*/

.containerTable                  { border:0; width:100%; }
.containerTable tr               { vertical-align:top; }
.MPaneTop                        { padding: 0 5px; }
.MPane                           { padding: 5px; }
.MPaneSide30                     { padding: 5px; width:30%; }
.MPaneSide50                     { padding: 5px; width:50%; }


/*========================================================*/
/*  4. Tokens                                             */
/*========================================================*/

a.USER_object:active,
a.USER_object:visited,
a.USER_object:link,
.USER_object,
a.LOGIN_object:active,
a.LOGIN_object:visited,
a.LOGIN_object:link,
.LOGIN_object,
a.HOME_object:active,
a.HOME_object:visited,
a.HOME_object:link,
.HOME_object,
a.CONTACT_object:active,
a.CONTACT_object:visited,
a.CONTACT_object:link,
.CONTACT_object,
a.BLOG_object:active,
a.BLOG_object:visited,
a.BLOG_object:link,
.BLOG_object,
.language-object,
#LanguageSelection,
.DATE_object            { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: none; }

.BLOG_object{margin-right:15px;}

a.USER_object:hover,
a.LOGIN_object:hover        { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: none; }

a.BREADCRUMBS_object:active      { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #93b425; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:visited,
a.BREADCRUMBS_object:link,
.BREADCRUMBS_object          { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: none; }
a.BREADCRUMBS_object:hover      { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #ffffff; background: transparent; text-decoration: underline; }

#FooterWhite .FOOTER_objects    { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #13141c; background: transparent; text-decoration:none; }
#FooterWhite a.FOOTER_objects:active,
#FooterWhite a.FOOTER_objects:visited,
#FooterWhite a.FOOTER_objects:link  { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #3c465b; background: transparent; text-decoration:none; border-bottom: 1px #3c465b solid; }
#FooterWhite a.FOOTER_objects:hover  { font-family: Arial, Helvetica, Verdana, Sans; font-size: 11px; font-weight: normal; color: #000000; background: transparent; text-decoration:none; border-bottom: 1px #000000 solid; }

#dnn_chooseyourlanguage_lblText { }


/*========================================================*/
/*  5. Text                                               */
/*========================================================*/

.Normal,
.normal                { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: normal; color: #333; line-height: 120%; }
strong,
b,
.NormalBold            { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #333; line-height: 120%; }
.NormalRed             { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #C00; line-height: 120%; }
.SubHead               { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #333; line-height: 120%; }
span.SubHead           { font-size: 12px; margin:0; padding:0; }
span.SubHead br        { display: none; }
.font-family           { font-family: Arial, Helvetica, Verdana, Sans; font-size: 12px; font-weight: bold; color: #777; line-height: 120%; background: transparent; }

/*========================================================*/
/*  6. Links                                            */
/*========================================================*/

a:active,
a:visited,
a:link                   { background:transparent; /*oude kleur*//*color: #019dbe;*/ /*nieuwe kleur*/ color:#106491; text-decoration: none; }
a:hover                  { /*background:transparent;*/ color: #01627F; text-decoration: underline; }
a.Normal:visited,
a.Normal:link            { background:transparent; color: #019dbe; text-decoration: none; font-weight: normal; }
a.Normal:hover           { background:transparent; color: #000000; text-decoration: underline; font-weight: normal; }
a.CommandButton:active,
a.CommandButton:visited,
a.CommandButton:link     { color: #424848; background:none; padding: 3px; font-weight: normal; text-decoration: none; }
a.CommandButton:hover    { color: #ffffff; background: #848996; padding: 3px; font-weight: normal; text-decoration: none; }

/*========================================================*/
/*  7. Forms                                              */
/*========================================================*/

input                { color: #444; }
select                { color: #444; }
.StandardButton            { color: #222; background: #eee; padding: 8px 8px 8px 8px; border-right: solid 1px #D1C7BE; border-bottom: solid 1px #D1C7BE; border-left: none; border-top: none; height: 28px; }
.StandardButton:hover    { color: #ffffff; background: #848996; }
.NormalTextBox            { color: #444; background: #FFF; border: solid 1px #757266; padding-left: 4px; line-height: 12px; font-weight: normal; }
td.NormalTextBox          { padding: 0; margin: 0; background: transparent; border: 0; }

/*========================================================*/
/*  8. Main Menu and Module Menus                         */
/*========================================================*/

.MainMenu_MenuContainer        { z-index: 999999; background: transparent; vertical-align: top; }
.MainMenu_MenuBar          { z-index: 999999; background: transparent; vertical-align: top; }
/*-- submenu --*/
.ModuleTitle_SubMenu,
.MainMenu_SubMenu          { z-index: 999999; margin: 0px ; border-right: 1px #990000 solid; border: 1px #e4e4e4 solid; border-bottom: 2px #e4e4e4 solid; padding: 0 5px 10px 5px; }

/*-- submenu items idle       --*/
.ModuleTitle_MenuItem,
.MainMenu_MenuItem          { color: #848996; font-size: 12px; font-weight: normal; width: 100%; height: 23px; padding: 4px 50px 4px 30px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; }
/*-- submenu items hover      --*/
.ModuleTitle_MenuItemSel,
.MainMenu_MenuItemSel        { color: #FFFFFF; font-size: 12px; font-weight: normal; width: 100%; height: 23px; padding: 4px 50px 4px 30px; border: 0; border-bottom: 1px #f5f5f5 solid; white-space: nowrap; background-color: #848996; }

/*-- menuitems idle           --*/
.MainMenu_Idle            { z-index: 999999; color: #848996; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; }
.MainMenu_Idle td          { z-index: 999999; color: #848996; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; }
/*-- menuitems over           --*/
.MainMenu_Selected          { z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #93b425 solid; text-transform: lowercase; text-decoration: none; }
.MainMenu_Selected td        { z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #93b425 solid; text-transform: lowercase; }
/*-- menuitems active         --*/
.MainMenu_BreadcrumbActive       { z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; }
.MainMenu_Active                 { z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; text-decoration: none; }
.MainMenu_BreadcrumbActive td    { z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; }
.MainMenu_Active td              { z-index: 999999; color: #ffffff; font-size: 16px; font-weight: 300; height: 40px; padding: 9px 20px; margin: 0; border-right: 1px #e4e4e4 solid; text-transform: lowercase; }


/*-- not needed - main menu   --*/  .MainMenu_MenuIcon      { display: none; }
                  .MainMenu_RootMenuArrow    { display: none; }
                  .MainMenu_MenuArrow      { display: none; }
/*-- module menu continer     --*/  .ModuleTitle_MenuContainer  { color: #2c2c2c; }
/*-- module menu bar          --*/  .ModuleTitle_MenuBar    { cursor: pointer; }
/*-- module menu padding      --*/  .ModuleTitle_MenuItemSel  { padding: 0px 5px 0px 0px; }
                  .ModuleTitle_MenuItem    { padding: 0px 5px 0px 0px; }
/*-- not needed - module menu --*/  .ModuleTitle_MenuIcon     { display: none; }
                  .ModuleTitle_RootMenuArrow  { display: none; }
                  .ModuleTitle_MenuArrow    { display: none; }
                  .MainMenu_MenuBreak      { display: none; }
                  .MainMenuSeperator      { display: none; }
                  .ModuleTitle_MenuBreak    { display: none; }


/*div.Visibility{display:none;}*/


/*========================================================*/
/*  9. House Menu                                  */
/*========================================================*/
#NavBar1                            { position: relative;  z-index: 11110; }
#HouseMenuTop1            { border: 0; padding: 0; margin: 20px 0 0 0; list-style: none; float: right; background: transparent url('images/menu.shadow.L.png') repeat-x; padding-left: 50px; padding-bottom:1px;  position: relative;  }

#HouseMenuTop1 ul          { border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop1 li          { border: 0; padding: 0; margin: 1px 2px 0px; float: left; background: url(images/menuTop.L.gif) no-repeat left top; display: inline; }

#HouseMenuTop1 li:hover          { background: #439bc6 url('images/menuTop.L.png') no-repeat left top !important; }
#HouseMenuTop1 li li        { border: 0; padding: 0 4px; margin: 0; z-index: 11113; background: transparent none !important; text-align:left; clear:left; position:relative; width:100%; height:auto; }

/*-- 2nd level lists --*/
#HouseMenuTop1 li ul        { position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:9px; padding:0 0 4px; background:transparent url('images/submenu.bg.png') no-repeat bottom; width:208px; }
#HouseMenuTop1 li ul li             { background-color:#439bc6 !important; margin:0 4px; width:192px; }
#HouseMenuTop1 li ul ul        { margin: -24px 0 0 192px !important; }
#HouseMenuTop1 li:hover ul ul,
#HouseMenuTop1 li:hover ul ul ul,
#HouseMenuTop1 li.sfhover ul ul,
#HouseMenuTop1 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop1 li li:hover        { background:#439bc6 none !important; }

/*--lists nested under hovered list items--*/
#HouseMenuTop1 li:hover ul,
#HouseMenuTop1 li li:hover ul,
#HouseMenuTop1 li li li:hover ul,
#HouseMenuTop1 li.sfhover ul,
#HouseMenuTop1 li li.sfhover ul,
#HouseMenuTop1 li li li.sfhover ul  { left: auto; z-index: 99999; }
#HouseMenuTop1 iframe        { position: absolute; left: 0; top: 0; z-index: 0; }

#HouseMenuTop1 a          { color: #000000; text-align: center; text-decoration:none; }
#HouseMenuTop1 li a          { padding: 7px 20px 5px; background: transparent url('images/menuTop.R.gif') no-repeat right top; text-decoration:none; display:block; }

#HouseMenuTop1CurrentItem  a,
#HouseMenuTop1 li a:hover      { background: url('images/menuTop.R.png') no-repeat right top !important; text-decoration:none; }
#HouseMenuTop1 li li a        { padding: 4px 10px; position:relative; height:100%; font-size: 11px; color: #fff; text-align: left; }
#HouseMenuTop1 li li a:hover    { text-decoration: underline; }
#HouseMenuTop1 li:hover a           { background: url('images/menuTop.R.png') no-repeat right top !important; }
#HouseMenuTop1 li:hover li a,
#HouseMenuTop1 li:hover li:hover a  { background: transparent none !important; }
#HouseMenuTop1 li ul li a,
#HouseMenuTop1 li:hover ul li a,
#HouseMenuTop1 li ul li:hover a,
#HouseMenuTop1 li:hover li:hover a  { background: url('images/submenu.dots.png') repeat-x bottom !important; position:relative; height:100%; font-size: 11px; color: #fff; text-align: left; margin-bottom:3px; padding:3px 8px 6px; }
#HouseMenuTop1 li li li a:hover,
#HouseMenuTop1 li li li a:hover,
#HouseMenuTop1 li li a:hover    { text-decoration: underline; }

#HouseMenuTop1ItemHome        {  }
.ArrowPointer            { cursor: default; }


/********  HouseMenu Tab ********/

#HP #HouseMenuTop2          { margin: 38px 0 0 0; }
#SP #HouseMenuTop2          { margin: 39px 0 0 0; }
#DP #HouseMenuTop2          { margin: 39px 0 0 0; }

#HouseMenuTop2 ul          { border: 0; padding: 0; margin: 0; list-style: none; }
#HouseMenuTop2 li          { border: 0; padding: 0; margin: 1px 2px 0px; float: left; background: url(images/menuTab.L.gif) no-repeat left top; display: inline; }
#HouseMenuTop2CurrentItem           { background: #439bc6 url('images/menuTab.L.png') no-repeat left top !important; }
#HouseMenuTop2 li:hover          { background: #439bc6 url('images/menuTab.L.hover.png') no-repeat left top !important; }
#HouseMenuTop2 li li        { border: 0; padding: 0 4px; margin: 0; z-index: 11113; background: transparent none !important; text-align:left; clear:left; position:relative; width:100%; height:auto; }

/*-- 2nd level lists --*/
#HouseMenuTop2 li ul        { position: absolute; z-index: 11112; left: -9999px; height:auto; margin-left:-4px; padding:0 0 4px; background:transparent url('images/submenu.bg.png') no-repeat bottom; width:208px; }
#HouseMenuTop2 li ul li             { background-color:#439bc6 !important; margin:0 4px; width:192px; }
#HouseMenuTop2 li ul ul        { margin: -24px 0 0 192px !important; }
#HouseMenuTop2 li:hover ul ul,
#HouseMenuTop2 li:hover ul ul ul,
#HouseMenuTop2 li.sfhover ul ul,
#HouseMenuTop2 li.sfhover ul ul ul  { left: -9999px; }
#HouseMenuTop2 li li:hover        { background:#439bc6 none !important; }

/*--lists nested under hovered list items--*/
#HouseMenuTop2 li:hover ul,
#HouseMenuTop2 li li:hover ul,
#HouseMenuTop2 li li li:hover ul,
#HouseMenuTop2 li.sfhover ul,
#HouseMenuTop2 li li.sfhover ul,
#HouseMenuTop2 li li li.sfhover ul  { left: auto; z-index: 99999; }
#HouseMenuTop2 iframe        { position: absolute; left: 0; top: 0; z-index: 0; }

#HouseMenuTop2 a             { color: #000000; text-align: center; text-decoration:none; }
#HouseMenuTop2 li a          { padding: 7px 20px 5px; background: transparent url('images/menuTab.R.gif') no-repeat right top; text-decoration:none; display:block; }
#HouseMenuTop2CurrentItem  a,
#HouseMenuTop2 li a:hover           { background: url('images/menuTab.R.png') no-repeat right top !important; text-decoration:none; }
#HouseMenuTop2 li:hover a           { background: url('images/menuTab.R.png') no-repeat right top !important; }
#HouseMenuTop2 li:hover li a,
#HouseMenuTop2 li:hover li:hover a  { background: transparent none !important; }
#HouseMenuTop2 li ul li a,
#HouseMenuTop2 li:hover ul li a,
#HouseMenuTop2 li ul li:hover a,
#HouseMenuTop2 li:hover li:hover a  { background: url('images/submenu.dots.png') repeat-x bottom !important; position:relative; height:100%; font-size: 11px; color: #fff; text-align: left; margin-bottom:3px; padding:3px 8px 6px; }
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li li a:hover,
#HouseMenuTop2 li li a:hover    { text-decoration: underline; }

#HouseMenuTop2ItemHome        {  }
.ArrowPointer                 { cursor: default; }

/*========================================================*/
/*  10. sIfr                                    */
/*========================================================*/

/* do not modify */
.sIFR-flash                  { visibility: visible !important; margin: 0; }
.sIFR-replaced               { visibility: visible !important; }
span.sIFR-alternate          { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true]  { display: none !important; }

.icons                       { padding-bottom: 1px !important; line-height:0 !important; min-height:1px !important; }

/*========================================================*/
/*  Remove HOME menu item                              */
/*========================================================*/
#HouseMenuTop1 li#HouseMenuTop1ItemHome,
#HouseMenuTop2 li#HouseMenuTop2ItemHome { display: none !important; }

/*==================================================*/
/*				BLOG 							*/
/*==================================================*/
.post-title{margin:0 0 0 15px;}
h2.post-title         {color: #333333; font-weight: bold;font-size:16px;}
.post                 { padding: 10px 0px 0px 0px; margin:0 20px 20px 10px;}

div.discuss h2        { font-family: Arial, Helvetica, Verdana, Sans; color: #333333; letter-spacing: 0px;}
.post-meta            { display: block;margin:0 0 0 15px;font-size:10px;font-style:italic;}
.post-meta b{font-size:10px;}
.post-content         { max-width: 800px;  }
.post-content img	  {margin:0 20px 20px 0!important;}
.entryPaging          {clear:right;float:none;}
h3#respond             {font:italic 2.5em "Times New Roman",Times,serif;}
div.post-content      { font-size: 12px; }
div.post-content h1   {margin-top:10px;}
.post-readmore:hover  { }
.post-footer a        {height:24px;}
a.post-comments{background:transparent url("/DesktopModules/SunBlog/Themes/_default/images/sprite.png") no-repeat;}
.share-block  h3      { font-size: 20px; font-weight: bold;}
span.post-views		  {font-size:11px;}
a.post-comments 	  {font-size:11px;}
.blog-icon            {padding:2px 0 0 20px;}
.post-toolbar a{margin-right:10px!important;font-size:10px;padding:5px 0 0 20px!important;}
.imageRotator .thumbnail{margin-top:20px!important;}
.container #tagcloud li{background-image:none;padding:0;}
.container #tagcloud{margin-bottom:20px!important;margin-left:20px;margin-right:20px;}
.container .share-buttons li{background-image:none;}
#relatedPosts{margin-top:20px;padding:0 0 0 10px;}
#btnSubmitComment{margin:10px 0 10px 0;}
.C02_Red_title{font-size:16px;font-weight:bold;}
.C05_Grey_title{font-weight:bold;font-size:16px;}
.DnnModule-SunBlog-ContentSlider .container .widget-slider div{margin:10px 0 10px 0;}
.widget-slider{margin-right:24px;margin-left:24px;}
.container ul li .reEditorModesCell ul li{background:none;}
.container .reEditorModesCell ul li{background:none;}
div.publisheddate-entry{margin:10px 0 10px 0;font-size:10px;color:#3399CC;font-style:italic;}

div.lowertoolbardetailviewpost{background-color:#bce6ff;padding:10px 0 10px 10px;}
.post-readmore{text-align:right;}



/* Rotator Articles */
div.articles         { height: 195px; }
div.articles .item, div.articles .first
{
  width: 775px;
  height:190px;
}
/* tabs (those little circles below slides) */
.tabs {	float:right;margin-left:130px;margin-top:0px;}

/* single tab */
.tabs a {width:8px;height:8px;float:left;margin:3px;background:url(navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
/* mouseover state */
.tabs a:hover {	background-position:0 -8px;}
/* active state (current page state) */
.tabs a.current { background-position:0 -16px; } 	

/* prev stop play and next buttons */
.backward, .stop, .play, .forward {background: url(slidebuttons.png) no-repeat;float:left;display:block;width:15px;height:15px;cursor:pointer;font-size:1px;text-indent:-9999em;}


/* prev */
.pagerContainer .backward { background-position: 0px 0px; clear:right; }
.pagerContainer .backward:hover { background-position: 0 -15px; }
.pagerContainer .backward:active { background-position: 0 -15px; }

/* stop */
.pagerContainer .stop { background-position: -15px 0; clear:right; }
.pagerContainer .stop:hover { background-position:-15px -15px; }
.pagerContainer .stop:active { 	background-position:-15px -15px; } 

/* play */
.pagerContainer .play { background-position: -30px 0; clear:right; }
.pagerContainer .play:hover { background-position: -30px -15px; }
.pagerContainer .play:active { background-position: -30px -15px; }

/* next */
.pagerContainer .forward { background-position: -45px 0; clear:right; }
.pagerContainer .forward:hover { background-position:-45px -15px; }
.pagerContainer .forward:active { background-position:-45px -15px; } 

/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.pagerContainer .disabled { visibility:hidden !important;}

.DnnModule-540 .container table td strong{margin-bottom:5px;}
.DnnModule-540 .container table td{padding:2px;font-size:11px;}


/* In design mode, remove empty pane (the left one generally) */
.DNNEmptyPane { width: 0%; }

/* INVANTIVE */
div.listing {padding-left: 10px; padding-right: 10px; margin-bottom: 15px;background-color: #dddddd; font-family: 'Courier New', Monospace; font-weight: normal; color: #333333; display: block; font-size: 9px; border: #666666 1px solid; max-width: 500px; padding-top: 5px; padding-bottom: 5px;}
div.blogh1 { font-family: Arial, Helvetica, Verdana, Sans; font-size: 13px; font-weight: bold; line-height: 130%; color: #2c303a; border: none; margin-top:0px; margin-bottom: 5px; }
div.blogh2 { font-family: Arial, Helvetica, Verdana, Sans; font-size: 10px; font-weight: bold; line-height: 130%; color: #2c303a; border: none; margin-top:0px; margin-bottom: 5px; }

.ivetable
{
  margin: 10px;
  width: 600px;
  text-align: left;
  border-collapse: collapse;
}
.ivetable thead th.ivetable-head-left
{
  background: #b9c9fe url('images/table-left.png') left -1px no-repeat;
}
.ivetable thead th.ivetable-head-right
{
  background: #b9c9fe url('images/table-right.png') right -1px no-repeat;
}
.ivetable th
{
  padding: 8px;
  font-weight: normal;
  color: #039;
  background: #b9c9fe;
}
.ivetable t
{
  padding: 8px;
  background: #e8edff;
  border-top: 1px solid #fff;
  color: #669;
  vertical-align: top
}
.ivetable tfoot td.ivetable-foot-left
{
  background: #e8edff url('images/table-botleft.png') left bottom no-repeat;
}
.ivetable tfoot td.ivetable-foot-right
{
  background: #e8edff url('images/table-botright.png') right bottom no-repeat;
}
.ivetable tfoot tr:hover td
{
  background: #d0dafd;
}
.ivetable tbody tr:hover td
{
  background: #d0dafd;
}


/*******   CONTACT en ROUTE pagina   *********/
/*******   contactformulier *****/
#EntryForm input.NormalTextBox{border:1px solid #CCC;}
#EntryForm .NormalTextBox{border:none;}
#dnn_ctr541_DynamicForms_tblQuestions tr td{margin:10px 0 10px 0;height:16px;vertical-align:middle;}
#dnn_ctr541_DynamicForms_tblQuestions tr td input{margin:10px 0 0 0;}
#dnn_ctr541_DynamicForms_tblQuestions tr td img{height:16px;margin:5px 0 0 0;}
#dnn_ctr541_DynamicForms_tblQuestions tr td span{height:16px;}
#dnn_ctr541_DynamicForms_Responses_30bd7810-ed7f-4d28-b14d-441dd87b1ff0{margin:20px 0 0 0;}
#dnn_ctr541_DynamicForms_Responses_30bd7810-ed7f-4d28-b14d-441dd87b1ff0 label{margin:0 0 0 10px;}
#SaveForm_541 span{margin:20px 0 20px 0;}
#SaveForm_541 span a{font-size:16px;font-weight:bold;}

/**********   RSS Feeds  **********/
/**** Browsers hebben een eigen stylesheet voor RSS pagina's. Daarom hier een poging deze te stylen *****/

#feedBody{}
#feedBody p, #feedBody dl, #feedBody multicol, #feedBody h3{margin-top:1.2em;}

