/************************************************************************************************/
/*template block*/
/************************************************************************************************/
*{margin:0; padding:0; font-family:Arial,Sans-serif;} //font-size:12px;
img{border:0px;}
.clear{clear:both; font-size:0px;}
body{background:white url(images/background.gif) repeat-x; padding-bottom:20px;position:relative;z-index:0;}
ul{list-style:none;}

.Head {font-family:Arial, Sans-Serif; font-size:18px !important; font-weight:bold; color:D30D2E;}
.SubHead {margin-right:5px;}

/************************************************************************************************/
/*header*/
/************************************************************************************************/
#headerImgFocus{background:url(images/header_background.jpg); width:743px; height:418px; position:absolute; top:0; z-index:-100;}
#header {width:743px; height:418px; position:absolute;z-index:2;}
#header h1 a{display:block; width:157px; height:104px; text-indent:-4000px; overflow:hidden; position:absolute; z-index: 100; top:0px; left:30px;}

/*topbar*/
#header .topbar{position:absolute; top:0px; left:320px; width:370px; height:50px;}
#header .topbar input.field{position:absolute; bottom:8px; left:0px; background:none; border:0px; font-size:12px; color:#a8d1eb; padding:5px;}
#header .topbar a.SkinObjectSearchButton{position:absolute; bottom:10px; left:170px;}
#header .topbar div{color:#a8d1eb; font-size:11px;}
#header .topbar div a{color:#a8d1eb; text-decoration:none; font-size:11px;}
#header .topbar div a.selected{text-decoration:underline;}
#header .topbar div.language{position:absolute; right:0px; top:10px;}
.options{position:absolute; right:4px; top:27px; vertical-align:top;}
.options a.SkinObject {padding-top:0px;}
.selector{float:left;}
#header .topbar div.options span{padding:0px 3px 0px 3px;} 
.headerModuleHienfeldGEBRUIKENWENIETMEER {width:743px; height:418px; margin:0px; padding:0px;}
.logintxt{margin:0px; padding:0; border:1px solid red;}
.flex{margin:5px 0 0 0px; border:1px solid yellow; padding:0;}

/*menu*/
.bgmenu{background:url(images/menu_bg.gif) no-repeat;padding:0px 0px 0px 15px;}
#header .menu{position:absolute; bottom:10px; left:15px;}
#header .menu2 ul li{float:left;}
#header .menu2 ul li a{display:block; height:45px; text-indent:-4000px; overflow:hidden;}

#header .menu .hienfeld a{width:186px; background:url(images/menu_hienfeld_off.gif);}
#header .menu .hienfeld.on a{background:url(images/menu_hienfeld_on.gif);}

#header .menu .over a{width:202px; background:url(images/menu_over_off.gif);}
#header .menu .over.on a{background:url(images/menu_over_on.gif);}

#header .menu .contact a{width:125px; background:url(images/menu_contact_off.gif);}
#header .menu .contact.on a{background:url(images/menu_contact_on.gif);}

/*menuLeft*/
a.menuLeft2 {display:block;width:162px;border-bottom:1px dotted #CCC;}
a.menuLeft2:link, a.menuLeft2:visited {background:url(images/linksmenu_blauwePijl.gif) no-repeat 0px 13px;padding:10px 0px 10px 20px;}
a.menuLeft2:hover, a.menuLeft2:active{background:url(images/linksmenu_wittePijl.gif) no-repeat 4px 13px;background-color:#173f87;padding-left: 20px;color:White;text-decoration:none;}

/*menuLeft*/
a.menuLeft {display:block;width:157px;height:25px;border-bottom:1px dotted #CCC;}
a.menuLeft:link, a.menuLeft:visited {background:url(images/linksmenu_blauwePijl.gif) no-repeat 0px 8px;padding:5px 0px 0px 17px;}
a.menuLeft:hover, a.menuLeft:active{background:url(images/linksmenu_wittePijl.gif) no-repeat 4px 8px;background-color:#173f87;color:White;text-decoration:none;}

/* SearchTitle */
a.SubHeadTitleSearch:link, a.SubHeadTitleSearch:visited {font-weight:bold;}
a.SubHeadTitleSearch:hover, a.SubHeadTitleSearch:active {text-decoration:underline;}

/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{width:743px; margin-left:auto; margin-right:auto;}
#page{background:url(images/page_back.png) repeat-y;}
.page_bottom{width:743px; height:25px; background:url(images/page_bottom.png);}


/************************************************************************************************/
/*division*/
/************************************************************************************************/
#division{margin-left:15px;}
#division .left{width:162px; padding:20px 21px 0px 6px; float:left; background:url(images/left_top.gif) no-repeat top left;}
#division .right{width:500px; padding-top:20px; padding-left:5px;  padding-right:18px;  float:left; background:url(images/right_top.gif) no-repeat top left;}
#division .right .content{position:relative;}

/*h3*/
#division .left h3{background:url(images/h3_background.gif); width:157px; height:31px; color:white; text-transform:uppercase; font-weight:bold; padding:5px 0px 0px 5px;}

/*items*/
#division .left .items{}
#division .left .items li{background:url(images/seperator.gif) no-repeat bottom; padding:7px 0px 7px 20px; position:relative; display:block; width:140px;}
#division .left .items li span{background:url(images/ico_block.gif) no-repeat; width:9px; height:9px; display:block; position:absolute; top:10px; left:0px; }
#division .left .items li a{color:#173f88; text-decoration:none; padding:0px 0px 0px 0px;}
.HeadLeft {color:White;font-size:12px !important;font-weight:bold;}

/*breadcrumbs*/
#division .right .breadcrumbs{font-size:14px; font-weight:bold; color:#afafaf; padding:0px 0px 0px 0px;}

/*template*/
#division .right h3{font-size:12px; font-weight:bold; color:#d20a2c; padding:5px 0px 5px 0px;}
#division .right p{color:#1b2455; padding:0px 0px 15px 0px;}
#division .right a{color:#1b2455; text-decoration:underline;}
#division .right a:hover{ text-decoration: none;}

#division .right ul {padding:0 0 20px 20px;color:#1B2455;}
#division .right li {padding-left:10px;color:#1B2455;}

#division .right h3{ font-size: 110%; font-weight: bold; color:#1B2455;}
#division .right h3 a{text-decoration:none;}

/*icons*/
#division .right .content div.icons {position:absolute; top:17px; right:20px;}


/************************************************************************************************/
/*footer*/
/************************************************************************************************/
#footer{text-align:center;}
#footer p, #footer a{color:#929292; font-size:11px;}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
#header input
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #88B2DC;
	background-color: Transparent !important;
	border: 0px solid #ff0000;
	height: 29px !important;
	width: 165px !important;
	margin: 12px 0px 0px 0px ;
	padding: 7px 5px 0px 5px;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
#header .NormalTextBox, 
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #88B2DC;
	background: url('images/transparentSpacer.gif');
	border: 0px solid #ff0000 !important;
	height: 29px;
	width: 165px !important;
	margin: 12px 0px 0px 0px;
	padding: 7px 5px 0px 5px;
	position: absolute;
	z-index: 3;
}

#header .xsCmdSearch
{
    font-size: 0px;
    background: transparent url(/portals/0/searchbutton.png) no-repeat 0 0;
    width: 29px !important;
    height: 29px !important;
    padding: 0px !important;
    margin: 13px 0 0 5px !important;
    position: absolute;
    }

#header .xsCmdSearch:active
{
    background: transparent url(/portals/0/searchbuttonActive.png) no-repeat 0 0;
  }


#header .topbar .SkinObjectSearchButton
{
	
}

#header A.SkinObjectSearchButton:link
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #88B2DC;
	font-family: Arial, Helvetica;
	text-decoration: none;
	background-image: url('Skins/TPL_Hienfeld/images/button_bg.gif');
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #173F88;
	padding: 3px 7px 3px 7px;
}

#header A.SkinObjectSearchButton:visited
{
	text-decoration: none;
	color: #88B2DC;
}

#header A.SkinObjectSearchButton:hover
{
	text-decoration: none;
	color: white;
}

#header A.SkinObjectSearchButton:active
{
	text-decoration: none;
	color: #88B2DC;
}

/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane2 {
	width: 530px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.SkinObjectSearchButton {

}

/* [SOLPATRMENU] */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
}
.MainMenu_MenuItem
{
	font-weight: normal;
	font-size: 11px;
	color: #022141;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	border-bottom-style: none;
}
.MainMenu_MenuItemSel
{
	font-weight: normal;
	color: #ffffff;
	font-size: 11px;
	height: 20px;
	background-color: transparent;
}
.MainMenu_MenuIcon
{
	display: none;
	background-color: #f0f0f0;
}
.MainMenu_MenuArrow
{
	border-right: #f0f0f0 1px solid;
	border-top: #f0f0f0 1px solid;
	width: 7px;
	border-bottom: #f0f0f0 1px solid;
	background-color: transparent;
}
.MainMenu_MenuBreak
{
	height: 0px;
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	border-bottom-style: none;
}
.MainMenu_SubMenu
{
	border-right: #6B7486 1px solid;border-top: #6B7486 1px solid;	border-left: #6B7486 1px solid;	border-bottom: #6B7486 1px solid;
	background-color: #f0f0f0;
}
.MainMenu_SubMenuItemSel
{
	font-size: 11px;
	color: #ffffff;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 20px;
	background-color: #5E5E5E;
	border-bottom-style: none;
}
.MainMenu_RootMenuArrow
{
	padding-left: 2px;
}
.MainMenu_MenuIcon_Admin
{
	border-top: #f0f0f0 1px solid;
	border-left: #f0f0f0 1px solid;
	width: 0px;
	border-bottom: #f0f0f0 1px solid;
	background-color: #f0f0f0;
}
.MainMenu_MenuBreak_Admin
{
	height: 28px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #9298a4;
	border-bottom-style: none;
}
.MainMenu_RootMenuItem_Admin
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
}
.MainMenu_RootMenuItemActive_Admin
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
}
.MainMenu_RootMenuItemSel_Admin
{
	padding-right: 1px;
	padding-left: 1px;
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	height: 28px;
}

.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}


/* Contact formulier */

.h4Contact
{
    margin: 10px 0;
    font-weight: bold;
    font-size: 110%;
    }
.contactLabel
{
    margin: 5px 5px 0 0;
    height: auto;
    
    }
    
.contactInput
{
    margin: 5px 5px 0 0;
    height: auto;
    
    }
    
#FormCommandHolder
{
    margin: 25px 0 0 115px;
    }
.FormCommandButton
{
    background: #DDDDDD;
    border: 1px solid #999999;
    padding: 5px;
        }
    
.FormCommandButton:active
{
    background: #999999;
    border: 1px solid #DDDDDD;
    }
    
div#confidential
{
    background:#DDDDDD none repeat scroll 0 0;
border:1px solid #999999;
margin:15px 0 0;
padding:8px;
font-size: 90% !important;
    }



