html, body, div, td, th, li, p, input, textarea, select { 			
	margin: 0;
	padding: 0;
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
	font-size: 13px;
}

h2{
	font-size: 15px;
	margin:0;
	font-weight:bold;
	padding-left:0px;
	color: #0066FF;
}

img {
	border: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

input[type="radio"] {
	border:0;
}

/* Nieuwbouw Top
------------------------------------ */

#nn_bg_top {
	height: 120px;
	background: url(../img/nn_bg_top.jpg) repeat-x; 
	/*border-bottom: 1px solid #FFFFFF;*/
	text-align: left;
}
	
	#nn_top_right {
		height: 94px;
		background: url(../img/nn_top_right.jpg) no-repeat; 
		background-position: top right;
	}	
	
	#nn_top_logo {
		position: absolute;
		left: 15px;
		top: 33px;
		width: 152px;
		height: 62px;
		background: url(../img/logo.gif) no-repeat; 
		background-position: top left;
	}
	
/* Nieuwbouw hoofdmenu
------------------------------------ */

#nn_menu {
	position: absolute;
	top:121px;
	left: 9px;
	padding:0;
	margin:0;
	width:90px;
}	

#nn_content {
	position:absolute;
	top:121px;
	left:110px;
	border: 1px solid #b7b7b7; 
	padding: 5px 5px 5px 5px;
}	
	
	#nn_content_textframe {
		padding:0;
		margin:0;
		width: 780px;
		border:1px solid #b7b7b7; 
		background-color: #eef2f3;
	}

#nn_banner {
	position: absolute;
	left: 910px;
	top:121px;
}

	
.Article {
 	background: url(../img/rounded_corner_topleft.gif) top left no-repeat;
 }
.Article h2 {
	background: url(../img/rounded_corner_topright.gif) top right no-repeat;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
 	margin:0;
 	font-size: 16px;
}
.ArticleBody {
	background: url(../img/rounded_corner_rightborder.gif) top right repeat-y;
	margin:0;
  	padding-left:10px;
  	padding-right:10px;
}
.ArticleFooter {
  	background: url(../img/rounded_corner_bottomleft.gif) bottom left no-repeat;
} 
.ArticleFooter p {
	background: url(../img/rounded_corner_bottomright.gif) bottom right no-repeat;
	display:block;
  	padding-left:10px;
  	padding-right:10px;
  	margin:0;
}	

/* Form Elements 
------------------------------------ */

input, select, textarea {
	border: 1px solid #BAC6D4;
}

.asterisk {
	color: #FF6600;
}

.errorOLD {
	text-align:center;
	padding:5px 0 5px 0;
	margin-bottom:10px;
	color: red;
	font-weight:bold;
	border: 0px solid black;
}

.succesOLD {
	text-align:center;
	padding:5px 0 5px 0;
	margin-bottom:10px;
	color: green;
	font-weight:bold;
	border: 0px solid black;
}

/* Common Elements 
------------------------------------ */

.divide {
	height: 32px;
	background: url(../img/nn_divider.jpg) no-repeat; 
}

button {
	background: url(../img/nn_gradient_btn.jpg) repeat-x; 
	border: 1px solid #B9B9B9;
	width: 120px;
	height: 26px;
	margin:0;padding:0;
	text-align:left;
	margin:2px;
	font-family: "trebuchet ms",arial,helvetica,sans-serif;
}

/*--------------------LIQUID CORNERS UNLIMITED Hoogte-------------*/
/*Gebruik:
<div class="liquid-round" style="width:780px;">
	<div class="top"><span></span></div>
	<div class="center-content">
		<p>content</p>
	</div>
	<div class="bottom"><span></span></div>
</div>
*/

.liquid-round {
width:100%;
margin:0px auto;
background:#fff url(../img/liquid/leftside.png) repeat-y left top;
}
.liquid-round .top {
width:100%;
height:20px;
background:url(../img/liquid/top.png) no-repeat left top;
}
.liquid-round .top span {
display:block;
position:relative;
height:20px;
background:url(../img/liquid/top-right.png) no-repeat right top;
}
.liquid-round .center-content {
position:relative;
background:url(../img/liquid/rightside.png) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -10px 0;
}
.liquid-round .bottom {
width:100%;
height:45px;
background:url(../img/liquid/bottom.png) no-repeat left bottom;
}
.liquid-round .bottom span {
display:block;
position:relative;
height:45px;
background:url(../img/liquid/bottom-right.png) no-repeat right top;
}
