* {
	margin:0;
	padding:0;
}
html{
	height: 100%;

}
body {
	text-align:center;
	color:#222;
	font:62.5% Arial, Verdana, Geneva, Helvetica;
	margin:0;
	padding:0;
	height: 100%;
}

h1
{
	margin:16px 0 5px 0;
	font-weight:bold;
	font-size:1.6em;
	color:#1D5B7E;
	border-bottom: 1px solid #D6D6D6;
}

h2
{
	padding:0;
	margin:20px 0 0 0;
	font-weight:bold;
	font-size:1.4em;
	color:#1D5B7E;
}

h3
{
	font-size:1.2em;
	font-weight:normal;
	text-decoration:underline;
}

img
{
	border:0;
}
#container {
	width:900px;
	text-align:left;
	font-size:1.2em;
	margin:0 auto;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
#belly{
}

#bellyleft{
	width: 220px;
	float: left;
}
#bellyright{
	width: 640px;
	float: right;
	line-height: 20px;
}
#footer{
	text-align: center;
}

.break{
	clear:both;
}

#bellyright ul
{
	padding-left: 20px;
	list-style-position: inside;
	list-style-image: url('arrows.jpg');
}
#bellyright li 
{
	margin: 0;
	padding: 0;
}

.imgcenter{
	margin: auto;
}

img.floatLeft
{
	float: left;
	margin: 4px 4px 0 0; 
	background-color: #FFF;
}
img.floatRight
{
	float: right;
	margin: 4px 0 4px 4px;	
	background-color: #FFF;
}
/*** MENU ***/
#menu { 
width: 220px;
padding-bottom: 20px;
}

#menu ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
list-style-image: none;
font-family: Arial, Helvetica, sans-serif;
}

#menu a
{
display: block;
/*padding: 5px 10px;*/
border-bottom: 1px solid #D6D6D6;
text-decoration:none;
}

#menu a:link, #menu a:visited
{
/*color: #000;
text-decoration: none;*/
}

#menu li.n1 a, li.s1 a
{
	margin:0;
	padding:4px 3px 4px 8px;
	text-align:left;
	color:#464646;
	font-weight:bold;
}

#menu li.n1 a:hover, li.n2 a:hover, li.n3 a:hover
{
	background:url('checkmenu.gif') no-repeat 5px;
	padding:4px 3px 4px 20px;
}

#menu li.s1 a
{
	background:url('checkmenu.gif') no-repeat 5px;
	padding:4px 3px 4px 20px;
}

#menu li.n2 a
{
	margin:0;
	padding:2px 3px 2px 22px;
	text-align:left;
	color:#454545;
	font-size:1.0em;
}
#menu li.s2 a
{
	background:url('checkmenu.gif') no-repeat 5px;
	padding:2px 3px 2px 22px;
	color:#454545;
}
#menu li.n3 a
{
	margin:0;
	padding:2px 3px 2px 30px;
	text-align:left;
	color:#454545;
	font-size:1.0em;
}
#menu li.s3 a
{
	background:url('checkmenu.gif') no-repeat 5px;
	padding:2px 3px 2px 30px;
	color:#454545;
}
/*** NEWS ***/
.subtitle, .subtitle a{
	font-size: 1.2em;
	font-weight:bold;
	color:#1D5B7E;
}
#newsitems table{
	border: 1px solid #D6D6D6;
	padding: 5px;
	font-size: 1em;
}
.shortnews{
	line-height: 18px;
}
/*** FORM ***/
form
{
	background-color: #F5F5F5;
	border: 1px solid #3F6175;
	padding: 10px;
	margin: auto;
}
input,select,textarea {
	border:1px solid #93B1C8;
	background-color:#FFF;
}
input[type^='radio'] {
	border:none;
	margin-left:4px;
	margin-right:2px;
	background:none;
}
input[type^='submit'] {
	cursor:pointer;
	border:1px solid #626262;
	font-size:0.9em;	
	font-weight: 700;
}
input[type^="button"] {
background-color:#A5D5F2;
border:1px solid #254F81;
cursor:pointer;
font-weight:700;
padding:3px;
}

.jnNoError
{
	width:12px;
}

.jnError
{
	width:12px;
	background-image:url('cross.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}
.jnColumnLabel {
	vertical-align:top;
}
.jnMandatory {
	background:url('ster.gif') #FFF no-repeat top right;
}
.jnHelp
{
	width:14px;
	background-image:url('info.gif');
	background-repeat:no-repeat;
	cursor:pointer;
}

textarea#Bericht
{
	border:none;
	background-color:#C1DCE8;
	width:460px;
	height:20px;
	overflow:hidden;
}

textarea#Bericht1
{
	border:none;
	background-color:#C1DCE8;
	width:460px;
	height:40px;
	overflow:hidden;
}

textarea#WideTextArea
{
	border:none;
	background-color:#C1DCE8;
	width:460px;
	height:60px;
	overflow:hidden;
}

.jnButtons
{
	padding-top: 10px;
	text-align:center;
}

#Geachtehrmvrw
{
	border:none;
	background-color:#C1DCE8;
	width:450px;
	overflow:hidden;
}

#Bedanktintrss
{
	border:none;
	background-color:#C1DCE8;
	width:450px;
	overflow:hidden;
}

#GroetenSite
{
	border:none;
	background-color:#C1DCE8;
	width:450px;
	height:50px;
	overflow:hidden;
}

#Bedankthypvrm1
{
	border:none;
	background-color:#C1DCE8;
	width:450px;
	height:90px;
	overflow:hidden;
}

#Bedankthypvrm2
{
	border:none;
	background-color:#C1DCE8;
	width:450px;
	height:90px;
	overflow:hidden;
}

.thermometer
{
	background-image:url('thermometer.gif');
}

#TopScoreHypot
{
	border:none;
	background-color:#C1DCE8;
	width:300px;
}

#StarterMaxHptk1NAWTE_starters1 #WideTextArea2
{
	border:none;
	background-color:#C1DCE8;
	width:470px;
	height:30px;
	overflow:hidden;
}

#StarterMaxHptk1StarterResult1 #WideTextArea
{
	border:none;
	background-color:#C1DCE8;
	width:470px;
	height:140px;
	overflow:hidden;
}

#WideTextArea4
{
	border:none;
	background-color:#C1DCE8;
	width:470px;
	height:130px;
	overflow:hidden;
}

#MaxStarterHypotheekResult
{
	border:none;
	background-color:#C1DCE8;
}


#HypOffrte8HypOffrte8{
	width: 520px;
	background: url('hypoffrte8.gif') center 5px no-repeat #F4F5F7;
	padding-top: 30px;
}
#HypOffrte8HypOffrte8Next{
	width: 520px;
	background: url('hypoffrte8next.gif') center 5px no-repeat #F4F5F7;
	padding-top: 30px;
}
#HypOffrte8HypOffrte8Bdnkt{
	width: 520px;
	background: url('hypoffrte8bdnkt.gif') center 5px no-repeat #F4F5F7;
	padding-top: 30px;
}

#HypotheekVormHptkVormKies td {
	border-bottom:1px solid #DFD1D1;
}
#WideTextArea2{
	width: 550px;
	height: 120px;
}
.tcenter{
	text-align: center;
}
