

/* ### General ##################################################################### */

body
{
  cursor:default;
  color:#000000; background-color:#ffffff;
  font-family:Verdana; font-size:11px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

div.DNNEmptyPane
{
  display:none;
}

span.SubHead
{
  font-family:Verdana; font-size:10px;
  font-weight:normal;
}

select#snpAdminHostList
{
  font-family:Verdana; font-size:11px;
  margin:0px 0px 0px 10px;
}


/* ### Page ######################################################################## */

div#divPage
{
  width:1025px;
  margin:0px auto 0px auto;
  padding:0px 0px 10px 0px;
}


/* ### Header ###################################################################### */

div#divHeader
{
  height:89px;
}

div#divDysel
{
  width:241px;
  padding:15px 0px 0px 19px;
  float:left;
}

div#divDysel img
{
  border:none;
}


/* ### Search ###################################################################### */

div#divSearch
{
  width:266px;
  padding:33px 0px 0px 354px;
  float:left;
}

div#divSearchLink
{
  padding:4px 8px 0px 0px;
  float:left;
}

div#divSearchLink span.separator
{
  padding:0px 8px 0px 8px;
}

div#divSearchLink,
div#divSearchLink a:active, div#divSearchLink a:link, div#divSearchLink a:visited
{
  color:#740099;
  font-family:Arial; font-size:12px;
  text-decoration:none;
}

div#divSearchLink a:hover
{
  color:#ed8700;
  text-decoration:none;
}

div#divSearchContainer
{
  width:140px; height:22px;
  border:solid 1px #9d4eb2;
  float:left;
}

div#divSearchContainer div.textbox
{
  width:114px;
  padding:1px 0px 0px 3px;
  float:left;
}

div#divSearchContainer div.linkbutton
{
  width:23px;
  float:left;
}

div#divSearchContainer input.textbox
{
  width:100px;
  font-family:Arial; font-size:11px;
  border:solid 1px #ffffff;
}

div#divSearchContainer div.linkbutton img
{
  border:none;
}


/* ### Language #################################################################### */

div#divLanguage
{
  width:135px;
  color:#740099;
  font-family:Arial; font-size:12px;
  text-align:right;
  padding:37px 10px 0px 0px;
  float:left;
}

div#divLanguage span.separator
{
  padding:0px 8px 0px 8px;
}

div#divLanguage a:active, div#divLanguage a:link, div#divLanguage a:visited
{
  color:#740099;
  font-family:Arial; font-size:12px;
  text-decoration:none;
}

div#divLanguage a:hover
{
  color:#ed8700;
  text-decoration:none;
}


/* ### Header Menu ################################################################# */

div#divHeaderMenuImage img
{
  border-right:solid 2px #ffffff;
}

div#divHeaderMenuText
{
  height:22px;
  background-image:url(../image/home/headermenu/background.gif); background-repeat:repeat-y;
  padding:0px 0px 0px 0px;
  border-top:solid 2px #ffffff;
  border-bottom:solid 2px #ffffff;
}


/* ### Content ##################################################################### */

div#divContent
{
  clear:both;
}

div#divSubContent00
{
  width:204px;
  padding:20px 0px 48px 0px;
  float:left;
}

div#divSubContent01
{
  width:203px;
  background-image:url(../image/home/page/gradientorange.gif); background-repeat:repeat-x; background-position:left top;
  margin:0px 0px 0px 2px;
  padding:20px 0px 48px 0px;
  float:left;
}

div#divSubContent02
{
  width:203px;
  background-image:url(../image/home/page/gradientpurple.gif); background-repeat:repeat-x; background-position:left top;
  margin:0px 0px 0px 2px;
  padding:20px 0px 48px 0px;
  float:left;
}

div#divSubContent03
{
  width:409px;
  margin:0px 0px 0px 2px;
  float:left;
}


/* ### Sub Content ################################################################# */

div#dnn_ContentWhiteTop
{
  margin:0px 20px 0px 20px;
}

div#dnn_ContentWhiteTop div
{
  color:#00aff7;
  font-family:Arial; font-size:13px; font-weight:bold;
  line-height:14px;
  padding:0px 0px 0px 0px;
}

div#dnn_ContentOrangeTop
{
  margin:0px 20px 0px 20px;
}

div#dnn_ContentOrangeTop div
{
  color:#ffffff;
  font-family:Arial; font-size:13px; font-weight:bold;
  line-height:14px;
  padding:0px 0px 0px 0px;
}

div#dnn_ContentPurpleTop
{
  margin:0px 20px 0px 20px;
}

div#dnn_ContentPurpleTop div
{
  color:#ffffff;
  font-family:Arial; font-size:13px; font-weight:bold;
  line-height:14px;
  padding:0px 0px 0px 0px;
}

div#dnn_ContentWhiteBottom
{
}

div#dnn_ContentOrangeBottom
{
}

div#dnn_ContentPurpleBottom
{
}


/* ### Content Menu ################################################################ */

div#snpOverDysel, div#snpBranches, div#snpOplossingen
{
  padding:30px 20px 15px 20px;
}

div#snpOverDysel table tr td,
div#snpBranches table tr td,
div#snpOplossingen table tr td
{
  vertical-align:top;
  padding:3px 5px 3px 0px;
}

div#snpOverDysel table tr td img,
div#snpBranches table tr td img,
div#snpOplossingen table tr td img
{
  margin:3px 0px 0px 0px;
}

div#snpOverDysel a:active, div#snpOverDysel a:link, div#snpOverDysel a:visited
{
  color:#00aff7;
  font-family:Arial; font-size:12px; font-weight:bold;
}

div#snpOverDysel a:hover
{
  color:#3ec7ff;
  text-decoration:none;
}

div#snpBranches a:active, div#snpBranches a:link, div#snpBranches a:visited
{
  color:#ed8700;
  font-family:Arial; font-size:12px; font-weight:bold;
}

div#snpBranches a:hover
{
  color:#ffa938;
  text-decoration:none;
}

div#snpOplossingen a:active, div#snpOplossingen a:link, div#snpOplossingen a:visited
{
  color:#9d4eb2;
  font-family:Arial; font-size:12px; font-weight:bold;
}

div#snpOplossingen a:hover
{
  color:#be74d2;
  text-decoration:none;
}


/* ### Pane ######################################################################## */

div#divSubContent03Top
{
  padding:10px 10px 15px 10px;
  clear:both;
}

div#divSubContent03Bottom
{
  height:158px;
  background-color:#a7dafc;
  background-image:url(../image/home/page/contentimage.jpg); background-repeat:no-repeat; background-position:right bottom;
  margin:0px 0px 0px 0px;
  padding:10px 220px 10px 10px;
  clear:both;
}

div#dnn_ContentPane
{
}

div#dnn_SubContentPane
{
}


/* ### Content Image ############################################################### */

div#divContentImage
{
  height:344px;
  background-image:url(../image/home/contentimage/background.gif); background-repeat:repeat-x;
  border-top:solid 2px #ffffff;
  clear:both;
}

div#divSubContentImageLeft
{
  width:218px; height:321px;
  padding:23px 20px 0px 22px;
  overflow:hidden;
  float:left;
}

div#divSubContentImageRight
{
  padding:23px 0px 0px 37px;
  float:left;
}

div#dnn_SubContentImage
{
  margin:20px 0px 0px 0px;
}


/* ### Footer 00 ################################################################### */

div#divFooter00
{
  height:19px;
  background-color:#740099;
  background-image:url(../image/home/footer/background.gif); background-repeat:repeat-y; background-position:left top;
  padding:3px 0px 0px 0px;
  text-align:center;
  border-top:solid 1px #ffffff;
  clear:both;
}

div#snpFooter00
{
  color:#ffffff;
  font-family:Arial; font-size:12px;
}

div#snpFooter00 span.separator
{
  padding:0px 8px 0px 8px;
}

div#snpFooter00 a:active, div#snpFooter00 a:link, div#snpFooter00 a:visited
{
  color:#ffffff;
  font-family:Arial; font-size:12px;
}

div#snpFooter00 a:hover
{
  color:#ed8700;
  font-family:Arial; font-size:12px;
  text-decoration:none;
}


/* ### Footer 01 ################################################################### */

div#divFooter01
{
  height:76px;
  padding:8px 0px 0px 0px;
  float:none;
  clear:both;
}

div#divDisclaimer
{
	float:left;
	color:#9D4EB2;
	font-family:Arial;
	font-size:12px;
	margin-right:148px;
	margin-left: 28px;
}
div#divDisclaimer a:active, div#divDisclaimer a:link, div#divDisclaimer a:visited
{
  color:#9d4eb2;
  font-family:Arial; font-size:12px;
}

div#divDisclaimer a:hover
{
  color:#ed8700;
  font-family:Arial; font-size:12px;
  text-decoration:none;
}

div#snpFooter01
{
  color:#9d4eb2;
  font-family:Arial; font-size:12px;
  padding-right: 190px;
}


div#snpFooter01 span.separator
{
  padding:0px 8px 0px 8px;
}

div#snpFooter01 a:active, div#snpFooter01 a:link, div#snpFooter01 a:visited
{
  color:#9d4eb2;
  font-family:Arial; font-size:12px;
}

div#snpFooter01 a:hover
{
  color:#ed8700;
  font-family:Arial; font-size:12px;
  text-decoration:none;
}

div#divGoldPartner
{
  margin:-79px 15px 0px 0px;
  float:right;
}



/* ### Snapsis Menu Classes ######################################################## */

div#snpMenu ul
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  list-style:none;
  float:left;
}

div#snpMenu li
{
  width:185px;
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px 20px;
  list-style:none;
  position:relative;
  float:left;
}

div#snpMenu li a:active, div#snpMenu li a:link, div#snpMenu li a:visited
{
  color:#ffffff;
  font-family:Arial; font-size:13px;
  font-weight:bold;
}

div#snpMenu li a:hover
{
  color:#ed8700;
  font-family:Arial; font-size:13px;
  font-weight:bold;
  text-decoration:none;
}

div#snpMenu li ul
{
  background-color:#def1fe;
  padding:3px 3px 3px 3px;
  border:1px solid #d4ebfa;
  position:absolute;
  left:-999px;
}

div#snpMenu li ul li
{
  width:170px;
  margin:0px 0px 0px 0px;
  padding:1px 0px 1px 18px;
  list-style:none;
}

div#snpMenu li ul li a:active, div#snpMenu li ul li a:link, div#snpMenu li ul li a:visited
{
  color:#27bcf9;
  font-family:Arial; font-size:11px;
  font-weight:normal;
}

div#snpMenu li ul li a:hover
{
  color:#e2c8b8;
  font-family:Arial; font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

div#snpMenu li:hover ul, div#snpMenu li.iehover ul
{
  left:3px; top:22px;
}


/* ### Container Menu Classes ###################################################### */

table.ModuleTitle_MenuContainer
{
}

table.ModuleTitle_MenuContainer td
{
  cursor:default;
  font-family:Verdana; font-size:11px;
  padding:0px 0px 0px 0px;
}

div.ModuleTitle_SubMenu
{
  cursor:pointer;
  background-color:#f2ede6;
  padding:3px 3px 3px 3px;
  border:solid 1px #f2e3ce;
}

tr.ModuleTitle_MenuItem
{
}

tr.ModuleTitle_MenuItem td
{
  cursor:default;
  font-family:Verdana; font-size:11px;
  font-weight:normal;
  border:none;
}

td.ModuleTitle_MenuItem
{
  color:#8c4f00;
}

td.ModuleTitle_MenuIcon
{
  background-color:#f2e3ce;
  font-family:Verdana; font-size:11px;
  padding:0px 2px 0px 2px;
  border:none;
}

td.ModuleTitle_MenuItemSel
{
  color:#8c4f00;
  background-color:#f9f6f3;
  font-family:Verdana; font-size:11px;
}

td.ModuleTitle_MenuBreak
{
  background-color:#f2e3ce;
  border:none;
}



