/* Layout */

body {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 99%;
  height: 100%;
  margin: 0;
  background-color: #BFBFC1;
  font-family: Verdana, sans-serif;
}

td {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #373837;
}

td.nieuwbouw {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: #373837;
	border-bottom-style: solid;
	border-bottom-color: #DDFECF;
	border-bottom-width: 1px;
}

/* Tekst links */
a.nieuwbouwLink:link, a.nieuwbouwLink:visited, a.nieuwbouwLink:active {
	font-family:  Verdana, sans-serif;
	font-size: 9px;
	color: #3F8E23;
	font-weight: normal;
	text-decoration: none;
}
a.nieuwbouwLink:hover { color: #595959; text-decoration: none; }

p { text-align: justify; }

p.maintext { 
	text-align: justify; 
	padding: 20px 20px 0px 20px;
	margin: 0px 0px 20px 0px;
}
p.small{
    text-align: left; 
    font-size: 10px;
	padding: 0px 5px 0px 5px;  
}
p.smallItalic{ 
    font-size: 10px; 
    font-style: italic;
	padding: 0px 20px 0px 20px;
	color: #3F8E23; 
}

/* Background images */
.foto { background-image: url(../img/foto.jpg); background-repeat: no-repeat}
.makIngang { background-image: url(../img/mak_ingang_bg.jpg); background-repeat: no-repeat}
.abonneren { background-image: url(../img/abonneren_bg.jpg); background-repeat: no-repeat}
.makZoeken { background-image: url(../img/mak_zoeken_bg.jpg); background-repeat: no-repeat}
.serviceHeader { background-image: url(../img/servicelinks_bg.gif); background-repeat: repeat-x}
.woningZoeken { background-image: url(../img/woning_zoek_bg.jpg); background-repeat: no-repeat}
.contentHeader { background-image: url(../img/header_grey_bg.gif); background-repeat: repeat-x}
.nieuws { background-image: url(../img/nieuws_bg.jpg); background-repeat: no-repeat}
.energie { background-image: url(../img/energie_leeg.gif); background-repeat: no-repeat}
.tickerBg { background-image: url(../img/nieuws_ticker_bg.gif); background-repeat: no-repeat;
            border-left-style: solid;
	        border-left-color: #B3B3B3;
	        border-left-width: 1px;}
			

/* Green-grey Headers  */
p.headers{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-left: 5px;
	color: #595959;
}

* html p.headers{ padding-left: 0px; }

.green{ color: #3F8E23; }
.bigGreen{ color: #3F8E23; font-size: 10px; font-weight: bold; letter-spacing: 1px;}


/* Block Content (Homepage) */
p.block{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0 20px 0 20px; }
	
p.zoekblock{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 20px ;
	margin: 0 0 0 5px}
* html p.zoekblock{ margin: 0 }	
		

p.textblock{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0 20px 20px 20px;}	


/* Nieuws Headers(Homepage) */
h1 { 
	font-family: Verdana, sans-serif; 
	color: #3F8E23; 
	font-size: 10px; 
	letter-spacing: 1px; margin:0 ; 
	padding: 0px 0px 0px 20px; 
	margin:0px;
}


/* MaintextHeaders (Vervolg) */
h2 {
	font-family: Verdana, sans-serif;
	color: #3F8E23;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 25px 20px 0px 20px;
	padding: 0px 0px 5px 0px;
	line-height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3D881;
}

/* MaintextSubHeaders (Vervolg) */
h3 {
	font-family: Verdana, sans-serif;
	color: #6BBD46;
	font-size: 11px;
	letter-spacing: 1px;
	margin:0px 0px -10px 20px;
	padding: 5px 0px -5px 0px;
	line-height: 12px;
}

/* Result overzicht  */
h4 {
	font-family: Verdana, sans-serif;
	color: #3F8E23;
	font-size: 11px;
	letter-spacing: 0px;
	margin:0px 0px 0px 1px;
	padding: 0px 0px 2px 0px;
}

/* PopupHeaders (Vervolg) */
h5 {
	font-family: Verdana, sans-serif;
	color: #3F8E23;
	font-size: 12px;
	letter-spacing: 1px;
	margin: 10px 20px 5px 5px;
	padding: 0px 0px 5px 0px;
	line-height: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A3D881;
}


/* Nieuwbouw overzicht  */
.regio {
	letter-spacing: 1px;
}

p.smallfont{ 
    font-size: 10px;
	padding: 0px ;  
}

p.datum { font-family: Verdana, sans-serif; color: #848484; font-size: 9px; margin:0 ; padding: 5px 0 0 20px; line-height: 10px}
* html p.datum { padding: 10px 0 0 20px; line-height: 1px }

/* Formulieren (Homepage) */
form.home { padding: 5px 0 0 0; margin: 0}

.zoekButton{
	width: 77px;
	font-size: 10px;
	letter-spacing: 1px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	padding: 1px 0 1px 0;
	color: #3F8E23;
	border: 1px solid #3F8E23;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: 10px;
	float: right;
	line-height: 19px;
}

* html .zoekButton{
    margin-right: 20px;
	line-height: 10px;
}

.puldown { border: 1px solid #3F8E23; }
input { border: 1px solid #3F8E23; }
input.button { border: 0 }

input, textarea, select{
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
/* Uitgebreid zoeken */
.formrssLayout {
	border: 1px solid #A3D881;
	margin: 10px 0px 0px 20px;
	padding: 0px;
	background-image: url(../img/woning_zoek_bg1.jpg); background-repeat: no-repeat;
	background-color: #D7F3C3;
}

.formLayout {
	border: 1px solid #A3D881;
	margin: 30px 0px 0px 20px;
	padding: 0px;
	background-image: url(../img/woning_zoek_bg1.jpg); background-repeat: no-repeat;
	background-color: #D7F3C3;
}
* html .formLayout { margin: 30px 0px 0px 20px; } 

.emptyForm{
	border: 1px solid #A3D881;
	margin: 20px 0px 0px 20px;
	padding: 0px;
	background-color: #D7F3C3;
}

.space{ height: 50px }
* html .space{ height: 30px }

.space2{ height: 10px }
* html .space2{ height: 5px }

/* Block links */
a.blockLink:link, a.blockLink:visited, a.blockLink:active {
	font-family:  Verdana, sans-serif;
	font-size: 10px;
	color: #3F8E23;
	letter-spacing: 1px;
	font-weight: normal;
	text-decoration: underline;
	float: right;
	margin-right: 2px
}
a.blockLink:hover { color: #595959; }

a.blockLink1:link, a.blockLink1:visited, a.blockLink1:active {
	font-family:  Verdana, sans-serif;
	font-size: 10px;
	color: #3F8E23;
	letter-spacing: 1px;
	font-weight: normal;
	text-decoration: underline;
	float: right;
	margin-right: 2px
}
a.blockLink1:hover { color: #595959; }

* html a.blockLink1:link, a.blockLink1:visited, a.blockLink1:active { margin-right: 20px }


/* Nieuws ticker links */
a.nieuwsTicker:link, a.nieuwsTicker:visited, a.nieuwsTicker:active {
	font-family:  Verdana, sans-serif;
	font-size: 10px;
	color: #265213;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 1px;
	text-decoration:none;
}
a.nieuwsTicker:hover { text-decoration: underline;}

.ticker { color: #FFFFFF; font-weight: bold; letter-spacing: 1px; font-size: 10px;}


/* Tekst links */
a.textLink:link, a.textLink:visited, a.textLink:active {
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	color: #3F8E23;
	font-weight: normal;
	text-decoration: none;
}
a.textLink:hover { color: #595959; text-decoration: normal; }

a.winLink:link, a.winLink:visited, a.winLink:active {
	font-family:  Verdana, sans-serif;
	font-size: 13px;
	color: #3F8E23;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	word-spacing: 1px;
}
a.winLink:hover { color: #595959; text-decoration: normal; }


/* Sublinks  */
a.subLink:link, a.subLink:visited, a.subLink:active {
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	color: #3F8E23;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
a.subLink:hover { color: #595959;  }

/* Result links  */
a.resultLink:link, a.resultLink:visited, a.resultLink:active {
	font-family: Verdana, sans-serif;
	color: #3F8E23;
	font-size: 11px;
	letter-spacing: 0px;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	text-decoration: none;
}
a.resultLink:hover {
	color: #A3D881;
}

/* Europalinks  */
a.europaLink:link, a.europaLink:visited, a.europaLink:active {
	font-family:  Verdana, sans-serif;
	font-size: 11px;
	color: #848484;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
a.europaLink:hover { color: #3F8E23;  }

#ascending,#descending{
	padding-right: 20px;
	background-position:right;
	background-repeat:no-repeat;
}
#ascending{
	background-image:url(/website/img/arow_down.gif);
}
#descending{
	background-image:url(/website/img/arow_up.gif);
}
.zuruckKnopfe{	
	padding: 5px 5px 5px 25px;
	background-image:url(/website/img/arow_left.gif);
	background-position:left;
	background-repeat:no-repeat;
}
a.smallLink:link, a.smallLink:visited, a.smallLink:active {
	font-family: Verdana, sans-serif;
	color: #3F8E23;
	font-size: 10px;
	letter-spacing: 0px;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
}
a.smallLink:hover {
	color: #A3D881;
}
.verplichtVeld{
	background-image:url(/images/css/verplicht.gif);
	background-repeat:no-repeat;
	background-position: top right;
	background-attachment:fixed;
}
a.leftLink:link, a.leftLink:visited, a.leftLink:active {
	font-family: Verdana, sans-serif;
	color: #3F8E23;
	font-size: 10px;
	letter-spacing: 0px;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	font-weight: normal;
}
a.leftLink:hover {
	color: #595959;
	text-decoration: underline;
}
.errMsg{
	color: #CC0000;
}