/* template*/

*
{
	margin:0;
	padding:0;
 	font-size:10pt;
}

a
{
 color:#5A5A5A;
 text-decoration:underline;
}

a:visited
{
 color:#ADADAD;
 text-decoration:underline;
}

p
{
margin-bottom:1.5em;
}

body
{
 margin:0;
 padding:0;
 font-family:arial;
 text-align:center;
 font-size:11pt;
 background-color:#C0C0C0;
 color:#9A9A9A;
}

#container
{
 width:973px;
 margin:0 auto;
 padding:0;
 margin-top:5px;
 min-height:100%;
 text-align:left;
 display:block;
 background-color:#fff;
 border:2px outset #9F9F9F;
}

#header
{
 width:968px;
 min-height:90px;
}

#top
{
 width:728px;
 padding-left:26px;
 min-height:22px;
 line-height:22px;
 margin-top:2px;
 border-top:1px solid #9F9F9F;
 border-bottom:1px solid #9F9F9F;
 border-right:1px solid #9F9F9F;
 border-collapse:collapse;
}

#contentleft
{
 width:246px;
 padding-bottom:2em;
 float:left;
 min-height:410px;
 border-collapse:collapse;
 text-align:justify;
}

#contentmiddle
{
 float:left;
 padding-bottom:2em;
 padding-left:11px;
 padding-right:11px;
 padding-top:0.4em;
 width:485px; 
 min-height:410px;
 background-color:#fff;
 border-right:1px solid #9F9F9F;
}

.underline
{
border-bottom:1px solid #9F9F9F;
padding-bottom:1em;
width:182px;
}

#banner
{
 float:right;
 height:60px;
 width:468px;
 clear:right;
 margin-top:5px;
}

#staticmenu
{
 float:right;
 height:22px;
 width:468px;
 clear:right;
 margin-top:5px;
 margin-right:21px;
 text-align:right;
}

#ntrylogo
{
 float:left;
}

.border
{
 border-left:1px solid #9F9F9F;
 width:485px !important;
 }

#contentleft div.search
{
 display:block;
 margin-left:26px;
 margin-top:10em !important;
}

#contentright
{
 float:right;
 width:208px;
 padding-left:10px;
 padding-bottom:30px; 
 padding-top:0.8em;
 min-height:434px;
 margin-top:-24px;
 border-top:1px solid #9F9F9F;
}

/* Be nice to Opera 6 ;-) */
html>body #contentright {
m\argin-top:0px;
}

#footer
{
 width:951px; 
 padding-left:22px;
 min-height:22px;
 line-height:22px;
 clear:both;
 border-top:1px solid #9F9F9F;
}

#footer a
{
 color:#9F9F9F;
}

#footer *
{
 font-size:9pt;
}

.footerleft
{
 float:left;
}

.footerright
{
 float:right;
 margin-right:26px;
}

/*elements*/

h1
{
 font-size:13pt;
 font-weight:normal;
 margin-top:1em;
 margin-bottom:2em;
}

#contentmiddle h1
{
 font-size:13pt;
 font-weight:normal;
 padding:0px;
 margin:0px;
 color:#CC0000;
}

h2
{
 font-size:11pt;
 font-weight:normal;
 padding-top:0.5em;
 color:#CC0000;
}

h3
{
 font-size:11pt;
 margin-top:3px;
 margin-bottom:3px;
 background-image:url(http://www.ntry.nl/images/gray-button-large.gif);
 line-height:26px;
 color:#fff;
 padding-left:0.5em;
 height:21px;
 line-height:21px;
 width:182px;
 background-repeat:no-repeat;
}

#contentleft h3
{
 font-size:11pt;
 margin-top:4px;
 margin-bottom:1px;
 background-image:url(http://www.ntry.nl/images/red-button.gif);
 background-repeat:no-repeat;
 word-spacing:95%;
 color:#fff;
 padding-left:0.5em;
 margin-left:26px;
 height:26px;
 line-height:26px;
 width:204px;
}

h4
{
 font-size:11pt;
 margin-top:0.5em;
 margin-bottom:2em; line-height:21px;
 color:#fff;
 padding-left:0.5em;
}

#contentleft img
{
margin-left:26px;
margin-top:7px;

}

strong
{
 font-weight:normal;
 font-style:italic;
 color:#CC5656;
}

div.summary
{
 background-color:#F7F7F7;
 border:1px solid #CFCFCF;
 margin-top:5px;
 margin-bottom:5px;
 padding:1em;
}

div.summary p
{
 padding:0;
 margin:0;
}

ul,ol
{
margin:1em;
padding:1em;
}

.left
{
 float:left;
}

.gray
{
 height:197px;
 width:246px;
 background-repeat:no-repeat;
 background-image:url(http://www.ntry.nl/images/gray.gif);
 color:#fff;
 font-size:11pt;
 text-align:left;
}

.textbox
{
 padding-top:6px;
 padding-left:14px;
 padding-right:14px;
}

.textinput
{
border:2px inset #FFF;
}

.right
{
 float:right;
 margin-left:7px; 
 margin-right:26px;
}

.ntry
{
 list-style:none;
 margin:0px;
}

.lined
{
margin:0px;
padding:0px;
}

li.logoline
{
 list-style:none;
 background-repeat:no-repeat;
 background-image:url(http://www.ntry.nl/images/line.gif);
 width:250px;
 line-height:22px;
 height:22px;
 margin:0px;
 padding:0px;
}

ul li.logoline a
{
 padding-left:1.6em;
 background-repeat:no-repeat;
 background-image:url(http://www.ntry.nl/images/logo-item.gif);

}

.gray ul
{
 margin-top:2em;
 margin-left:1px;
}
.gray li
{
 padding-left:1em;
}

.gray a
{
 color:#fff;
 text-decoration:none;
}


#contentleft p
{
	font-size:10pt;
}

#contentleft .firstitem
{
	margin-top:1em;
}

#contentleft hr
{
	margin-top:0.5em;
	height:1px;
	border:none;
	border-bottom: 1px solid #9F9F9F;
}

.language
{
	float:right;
	margin-right:10px;
}

#top .navitems
{
         display:inline-block;
	padding-left:26px;
}

#top a
{
	text-decoration:none;
	color:#9F9F9F;
}

#top a:hover
{
	text-decoration:none;
	color:#B72144;
}
span.mainlevel-nav
{
	color:#B72144;
	font-weight:bold;
	margin-right:3px;
	margin-left:3px;
}

a#active_menu-nav
{
 color:#C00 !important;
}

.copyitems
{
	float:left;
	font-size:9pt;
	margin-left:27px;
}

address
{
	margin-right:16px;
	float:right;
	font-size:9pt;
	font-style:normal;
}

/* leftmenu */

 ul#mainlevel, ul.latestnews {
list-style: none;
padding: 0;
margin: 0;
float: left;
white-space: nowrap;
}

ul#mainlevel li, ul.latestnews li{
width: auto !important;
width: 5%;
margin: 0;
margin-bottom:8px;
margin-top:8px;
font-size:10pt;
height: 22px;
padding:0px;
line-height: 22px;
white-space: nowrap;
margin-right: 1px;
}

ul#mainlevel li a, ul.latestnews li a{
cursor:pointer;
font-weight: normal;
height: 22px;
display: block;
padding-left: 0px;
padding-right: 10px;
text-decoration: none;
padding-left:48px;
color: #9F9F9F;

white-space: nowrap;
background-image:url(http://www.ntry.nl/images/gray-line.gif);
background-repeat:no-repeat;
}

/* topmenu*/

 ul#mainlevel-nav 
{
list-style: none;
padding: 0;
margin: 0;
white-space: nowrap;
padding-left:48px;
}


ul#mainlevel-nav li{
width: auto !important;
display:inline;
width: 5%;
margin: 0px;
padding:0px;
font-size:10pt;
height: 22px;
line-height: 22px;
white-space: nowrap;
margin-right: 1px;	
}

ul#mainlevel-nav li a{
font-weight: normal;height: 22px;
line-height:22px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
color: #9F9F9F;
margin:0px;
padding-left:48px;
white-space: nowrap;
}

a.mainlevel-nav 
{
 cursor:pointer;
 text-decoration:none;
 line-height:22px;
 height:22px;
 margin:0px;
 color:#9F9F9F;
}

 ul#mainlevel-stat
{
list-style: none;
padding: 0;
margin: 0;
white-space: nowrap;
padding-left:10px;
}


ul#mainlevel-stat li{
width: auto !important;
display:inline;
width: 5%;
margin: 0px;
padding:0px;
font-size:10pt;
height: 22px;
line-height: 22px;
white-space: nowrap;
margin-right: 1px;	
}

ul#mainlevel-stat li a{
font-weight: normal;height: 22px;
line-height:22px;
padding-left: 5px;
padding-right: 5px;
text-decoration: none;
color: #9F9F9F;
margin:0px;
padding-left:10px;
white-space: nowrap;
}

#aanvraagform textarea, #aanvraagform .input
{
width:350px;
color: #9F9F9F;
margin-left:5px;
}


/* Bug fix -> zorgt ervoor dat de content niet uit de div loopt in FireFox */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


* html .clearfix {height: 1%;}

/* Bug fix -> zorgt ervoor dat de content niet uit de div loopt in FireFox/MAC IE */
