html, body
{
	margin:0px;
	background-color: #f0f0f0;
	font-family: Arial;
	color:#666666;
	font-size: 13px;
	height:100%;
	cursor: default; 
}

/* Skin markup */

.wrapper {
	height:100%;
}
form {
	height:100%;
}
.wit {
	background-color: #ffffff;
}
.grey {
	background-color:#cacaca;
	width:1px;
}
.blue {
	padding: 0px 15px 0px 15px;
	font-family: verdana, Arial, sans-serif;
   	font-size: 11px;
	font-weight:normal;
}
.blue A:link  {
	text-decoration:    none;
	color:  #0079c2;
}
		
.blue A:visited   {
	text-decoration:    none;
	color:  #0079c2;
}
		
.blue A:active    {
	text-decoration:    underline;
	color:#06a1ff;
}
		
.blue A:hover {
	text-decoration:    underline;
	color: #06a1ff;
}
input#dnn_dnnSEARCH_txtSearch {
	background-color: white;
	border:1px solid #6fb2dd;
	height:17px;
	color: #0079c2 !important;
	width: 150px;
	margin-bottom: 5px;
} 
.cl {
	background-image: url(/portals/0/skins/ntfu1/corner.gif);
	width: 18px;
}
.cr {
	background-image: url(/portals/0/skins/ntfu1/corner.gif);
	width: 18px;
	Filter: FlipH;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);   
	-webkit-transform: scaleX(-1);
}
.topf {
	background-image: url(/portals/0/skins/ntfu1/foto.jpg);
	background-repeat: no-repeat;
}
.l1 {
	cursor:pointer;
}


.ctl {
	background-image:url(/portals/0/containers/ntfu1/curve.gif);
	background-repeat: no-repeat;
}
.ctr {
	background-image:url(/portals/0/containers/ntfu1/curve.gif);
	background-repeat: no-repeat;
	Filter: FlipH;
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);   
	-webkit-transform: scaleX(-1);
}
.cbl {
	background-image:url(/portals/0/containers/ntfu1/curve.gif);
	background-repeat: no-repeat;
	Filter: FlipV;
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);  
	-webkit-transform: scaleY(-1);
}
.cbr {
	background-image:url(/portals/0/containers/ntfu1/curve.gif);
	background-repeat: no-repeat;
	Filter: FlipV FlipH;
	-moz-transform: scaleY(-1) scaleX(-1);
	-o-transform: scaleY(-1) scaleX(-1);
	-webkit-transform: scaleY(-1) scaleX(-1);
}
.cml {
	border-left: 1px solid #cacaca;
}
.cmr {
	border-right: 1px solid #cacaca;
}
.ctop {
	background-image:url(/portals/0/containers/ntfu1/bg.gif);
	background-repeat: repeat-x;
}
.cbot {
	background-image:url(/portals/0/containers/ntfu1/bg.gif);
	background-repeat: repeat-x;
	Filter: FlipV;
	-moz-transform: scaleY(-1);
	-o-transform: scaleY(-1);
	-webkit-transform: scaleY(-1);
}
.chead {
	background-color: #ffffff;
	padding: 0px 10px 0px 10px;
}
.cheadzoek {
	background-color: #ffffff;
	padding: 0px 10px 0px 10px;
    	font-family: Arial;
    	font-size:  17px;
    	font-weight: bold;
    	color: #c20313;	
}


img {
	border: 0px;
}

A:link  {
	text-decoration:    underline;
	color:  #ef3f35;
}
		
A:visited   {
	text-decoration:    underline;
	color:  #ef3f35;
}
		
A:active    {
	text-decoration:    underline;
	color:  #971912;
}
		
A:hover {
	text-decoration:    underline;
	color:  #971912;
}


.stera 
{
	padding-left: 3px;
	padding-right: 2px;
	background-color: #fbea8b;
}
.sterb 
{
	padding-left: 3px;
	padding-right: 2px;
	background-color: #efbb80;
}
.sterc 
{
	padding-left: 3px;
	padding-right: 2px;
	background-color: #e7844e;
}
#dnn_ctr2736_FAQs_lstFAQs .SubHead {
	text-decoration: none;
	cursor: default;
}
.faqlink {
	text-decoration:    underline;
	color:  #ef3f35;
	cursor: pointer;
}
.ptfPoweredBy {
	display: none;
}

/* Content markup dnn tokens */


.Head   {
    font-family: Arial;
    font-size:  17px;
    font-weight: bold;
    color: #0079c2;
}
.Head2   {
    font-family: Arial;
    font-size:  15px;
    font-weight: bold;
    color: #6a6b6c;
}
.Head3   {
    font-family: Arial;
    font-size:  15px;
    font-weight: bold;
    color: #ffffff;
}
.Normal {
    font-family: Arial;
    font-size: 13px;
    color: #666666;
}
.NormalBold, 
    font-family: Arial;
    font-size: 13px;
    color: #666666;
	font-weight: bold;
}
.SubHead {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0079c2;
}
td.SubHead {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0079c2;
}
.NormalRed  {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px;
    color: #ff0000;

}

.content_tussenkop {
    font-family: Arial;
    font-size: 14px;
    color: #ef3f35;
	font-weight: bold;
}
h1   {
    font-family: Arial;
    font-size:  18px;
    font-weight: bold;
    color: #ef3f35;
}
h2 {
    font-family: Arial;
    font-size: 14px;
    color: #ef3f35;
	font-weight: bold;
	margin-bottom: -17px;
}
h3 {
    font-family: Arial;
    font-size: 14px;
    color: #ef3f35;
	font-weight: bold;

}
.foto {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=5) ;
}


table#searchResultHome tr:hover { background-color: #06a1fe; color: #ffffff !important; cursor:pointer; }
table#searchResultHome td {  	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-o-user-select: none;	user-select: none;padding-left:3px;padding-right:10px; border-top: 1px solid #0079c2; height: 30px;}
table#searchResultHome tr.header td { font-weight: bold; color: #0079c2; border: 0px !important; }
table#searchResultHome tr.header:hover { font-weight: bold; color: #0079c2; border: 0px !important; background-color: #ffffff; cursor:default; }
table#searchResultHome .SubTable td { border: 0px; background-color: transparent; }

table#searchResultKal tr:hover { background-color: #06a1fe; color: #ffffff !important; cursor:pointer; }
table#searchResultKal tr:hover .stera { color: #666666 !important }
table#searchResultKal tr:hover .sterb { color: #666666 !important }
table#searchResultKal tr:hover .sterb { color: #666666 !important }
table#searchResultKal td { padding-left:3px;padding-right:10px; border-top: 1px solid #0079c2; height: 30px; font-size: 11px; 	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-o-user-select: none;	user-select: none; }
table#searchResultKal tr.header td { height:27px; font-size: 13px; font-weight: bold; color: #ffffff; border: 0px !important; background-image: url(/portals/0/skins/ntfu1/rowh.gif); background-repeat: repeat-x; }
table#searchResultKal tr.header:hover { height:27px; font-weight: bold; color: #ffffff; border: 0px !important; background-color: #ffffff; background-image: url(/portals/0/skins/ntfu1/rowh.gif); background-repeat: repeat-x; cursor:default; }
table#searchResultKal td.im img { margin-left:3px; margin-right:3px;}
table#searchResultKal td.im { padding:0px !important; width:1px;}
table#searchResultKal td.ima { padding-left:0px !important; width:1px;padding-right:5px !important;}


table#searchResult {text-align: left; border-left:1px dotted #0079c2; border-right:1px dotted #0079c2; border-bottom:1px dotted #0079c2;}
table#searchResult tr { background-color: #ffffff; height:20px;}
table#searchResult td {  	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	-o-user-select: none;	user-select: none;padding-left:3px;padding-right:10px;}
table#searchResult tr A { text-decoration:none;}
table#searchResult tr.alt { background-color: #e5e5e5; }
table#searchResult tr:hover { background-color: #d6eaf6; }
table#searchResult A:hover { color: #971912; }
table#searchResult td.im { padding:0px !important; width:1px;}
table#searchResult td.ima { padding-left:0px !important; width:1px;padding-right:5px !important;}
table#searchResult td.im img { margin-left:3px; margin-right:3px;}
table#searchResult tr.searchheader { background-color: #0079c2; height:22px;}
table#searchResult tr.searchheader A { color:#ffffff; text-decoration:underline; }
table#searchResult tr.searchheader A:link { color:#ffffff; text-decoration:underline;}
table#searchResult tr.searchheader A:hover { color:#ffffff; text-decoration:underline;}
table#searchResult tr.searchheader:hover { background-color: #0079c2;  height:22px;}
table#searchResult2 tr { background: transparent; border: 0px !important; }
table#searchResult2 td { padding-left:0px; color: #666666; }
table#searchResult3 tr:hover { background-color: #d6eaf6; }
table#searchResult3 A:hover { color: #971912; }



/* SkinObjects (login/date/breadcrum) */


.SkinObject {
    font-family: verdana, Arial, sans-serif;
    font-size: 10px;
    color: #6a6b6c;

}
.SkinObject A:link  {
	text-decoration:    none;
	color:  #6a6b6c !important;
	    font-weight:bold;
}
		
.SkinObject A:visited   {
	text-decoration:    none;
	color:  #6a6b6c;
	    font-weight:bold;
}
		
.SkinObject A:active    {
	text-decoration:    underline;
	color:#b6b6b6 !important;
	    font-weight:bold;
}
		
.SkinObject A:hover {
	text-decoration:    underline;
	color: #b6b6b6 !important;
	    font-weight:bold;
}






/* Command buttons (sumbit/cancel) */


A.CommandButton:link {
    text-decoration:    none;
    color: #ef3f35;
    font-weight: bold;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #ef3f35;
    font-weight: bold;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #971912;
    font-weight: bold;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #971912;
    font-weight: bold;
}
.CommandButton {
    font-family: Arial, Verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
}


A.otherTabs:link {
    text-decoration:    none;
    color: #ef3f35;
}

A.otherTabs:visited  {
    text-decoration:    none;
    color: #ef3f35;
}
A.otherTabs:active   {
    text-decoration:    underline;
    color: #971912;
}

A.otherTabs:hover    {
    text-decoration:    underline;
    color: #971912;
}




/* Form elements */


input.NormalTextBox{
    font-family: Arial !important;
    font-size: 13px !important;
    color: #0079c2 !important;
    
    border: 1px solid #235b98;
        margin-top: 1px;
    margin-bottom: 1px;
    background-color:#d0dfff;
}
input {
    font-family: Arial !important;
    font-size: 13px !important;
    color: #0079c2 !important;
    

}

input.StandardButton
{
	border: 1px solid #9baab3;
	
	background-image: url(/portals/0/skins/ntfu1/button.gif);
	font-weight: bold;
	color:#ffffff !important;
	font-family: Arial;
	font-size: 11px !important;
	cursor: pointer;
	height:20px;
	text-decoration: none !important;
}
.StandardButton
{
	border: 1px solid #9baab3;
	
	background-image: url(/portals/0/skins/ntfu1/button.gif);
	font-weight: bold;
	color:#ffffff !important;
	font-family: Arial;
	font-size: 11px !important;
	cursor: pointer;
	height:20px;
	text-decoration: none !important;
}
select, textarea {
	border: 1px solid #235b98;
	font-family: Arial !important;
	    font-size: 13px !important;
    color: #0079c2 !important;
    background-color:#d0dfff;
            margin-top: 1px;
    margin-bottom: 1px;
}

.portal2 {position: absolute; top: -500px;  left: -500px }

.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color: #aaaaaa; }
div.cleanblue{ font-family: Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 400px; font-size: 11px; text-align: left; border: solid 1px #0079c2; }
div.cleanblue .cleanbluecontainer{ background-color: #ffffff; border-top: solid 14px #0079c2; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding: 10px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #0079c2; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; cursor:pointer; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4; cursor:pointer; }



