/* TTF BASE STYLE SHEET
Author: PJB 31.Mei.02011
LastDelta: ol styling
*/


/* LINK LANGUAGE*/
A:link {color:#000099; text-decoration:none;}
A:active{text-decoration:underline; color:#000000; background:transparent;}
A:visited{text-decoration:none; color:blue; background:transparent;}
A:hover{border-bottom:1px dotted blue; }


/* Base elements */
body {
    padding: 0em 0em 0em 0em;
    margin: 0em 2em 0em 2em;
    background:#FFFFFF;
	/*font: "Lucida Grande", Lucida, Verdana, sans-serif;*/
}


html {
    margin: 0;
    padding: 0;
}

p {
	font: 0.9em/2em "Lucida Grande", Lucida, Verdana, sans-serif;
}

h3 {
    font-size:1em;
    font-weight:bold;
    font-style:normal;
    padding: 1em 0em 0em 0em;
    margin: 0em 0em 0.5em 0em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    float: clear;
    display:block;
    border: solid 1px white;

}

ol {
	font: 0.9em/2em "Lucida Grande", Lucida, Verdana, sans-serif;
	/*border: solid 1px red;*/
}

ol.gen-list {
    font-size:0.85em;
    padding: 1em 0em 0em 1.5em;
    margin: 0em 0em 0em 0em;
}

ul.gen-list {
    padding: 0em 0em 0em 1.25em;
	margin: 0em 0em 1em;
	text-align: left;
	direction: ltr;
	font: normal normal 0.9em/2em "Lucida Grande", Lucida, Verdana, sans-serif;
}

li.gen-list-1 {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
    line-height:2em;
}
li.gen-list {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
    line-height:2em;
}
li.gen-list-n {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
    line-height:2em;
}



/* Temp elements */
.temp-message {
    border:solid 1px #298aeb;
    padding: 3em 0em 3em 3em;
    margin: 3em 3em 0em 3em;
    width:25em;
}
h1.temp-title {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    font-size:2em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    font-weight:normal;
    color:#298aeb;
}
h2.temp-subtitle{
    padding: 2em 0em 0em 6em;
    margin: 0em 0em 0em 0em;
    font-size:1.15em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    font-weight:normal;
    font-style:normal;
    color:#000;
}

/* GALERIJ
LastDelta: Nov.14.2007
*/
p.pixnavigation {
	text-align: center;
}



/* STRUCTURE
LastDelta: Oct.16.2006
*/
.header-out {
    /*border:solid 1px red;*/
    width:100%;
    height:110px;
}
.header-in {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 25px 0em;
}
.column-one-out {
    border:solid 1px blue;
    width:155px;
    float:left;
    position: relative;
}
.column-one-in {
    padding:0em 0em 0em 0em;
    margin: 0.75em 0em 0em 0em;
}
.column-two-out {
    float:left;
    /*position: relative;*/
    width:500px;
}
.column-two-in {
    border:solid 1px green;
    padding: 0.65em 0em 0em 55px;
    margin: 0em 3em 0em 0em;
}

.column-twofull-out {
    width:800px;
    float:left;
    /*position: relative;*/
}
.column-twofull-in {
    /*border:solid 1px green;*/
    padding: 1em 0em 0em 70px;
    margin: 0em 0em 0em 0em;
}



.column-three-out {
    width:215px;
    /*float:right;*/
    position:fixed;
    right:25px;
    height:100%;
}
.column-three-in {
    width:215px;
    background:#298aeb;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}

/* Left Nav List */
ul.site-sections {
    border:solid 1px;
    border-top-color:#298aeb;
    border-left-color:#fff;
    border-bottom-color:#fff;
    border-right-color:#fff;
    list-style-type:none;
    padding: 0.5em 0em 0em 0em;
    margin: 0em 0em 1em 0.5em;
    font-size:.85em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-weight:bold;
    font-style:normal;
	width: 150px;
}
li.site-section-1 {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 1em 0em;
}
li.site-section {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
}
li.site-section-n {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
}


/* News items */
.news-item {
    border:solid 1px grey;
    padding: 1em 1em 1em 1em;
    margin: 0em 1em 1em 1em;
    /*width:35em;*/
}
img.news-img {
    float:left;
    padding: 0em 0em 0em 0em;
    margin: 0em 1.25em 0em 0em;
    
}
h3.news-title {
    padding: 0.25em 0em 0.25em 0em;
    margin: 0em 0em 0em 0em;
    font-size:1.15em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    font-weight:bold;
    font-style:normal;
    color:#000;
}
p.date {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    font-size:.85em;
    font-weight:bold;
    font-style:normal;
    color:#666;
}
p.abstract {
    padding: 0em 0em 0em 0em;
    margin: 0.5em 0em 0.5em 0em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    font-size:.85em;
    line-height:2em;
    font-weight:normal;
    font-style:normal;
    color:#333;
}

img.thombeeld {
    padding: 0em 0em 0.5em 0em;
    margin: 0.5em 0em 0em 0em;
    float:left;
}
h1.ttf-title {

    padding: 0.25em 0em 0em 0.5em;
    margin: 1em 0em 0em 220px;
    font-size:3em;
    font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    font-weight:normal;
    color:#298aeb;
    background:#FFF;
    /*color:#1f70c1;*/
}

/* Nieuwsbrief compo */
p.leftheader {
    border:solid 1px #298aeb;
    font-size:.85em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background:#298aeb;
    font-weight:normal;
    font-style:normal;
    color:#fff;
	margin: 0em 0.25em;
	padding-right: 0em;
	padding-left: 0.25em;
}
.subscribe {
    border:solid 1px #298aeb;
    padding: 0.5em 0em 1em 0.5em;
    margin: 0em 0.5em 0em 0.5em;
}
p.sub_form_label {
    padding: 0.5em 0em 0em 0.5em;
    margin: 0em 0em 0em 0em;
    font-size:.85em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background:#fff;
    font-weight:bold;
    color:#000;
}
input.data_entry {
    border:solid 1px grey;
    padding: 0.25em 0em 0em 0em;
    margin: 0em 1em 1em 0.25em;
    font-size:1em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background:#fff;
    font-weight:normal;

}
input.radio_1 {
    float:left;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0.5em;
}
p.radio_label_1 {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 2em;
    font-size:.75em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background:#fff;
    font-weight:normal;
    color:#000;
    line-height:1em;
}
input.radio_2 {
    float:left;
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0.5em;
}
p.radio_label_2 {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 2em;
    font-size:.75em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background:#fff;
    font-weight:normal;
    color:#000;
    line-height:1em;
}
input.button_subscribe {
    float:left;
    padding: 0em 0.5em 0em 0.5em;
    margin: 0em 0em 0em 0em;
    font-size:.75em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight:normal;
}

p.letter_example {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 6.25em;
    font-size:0.85em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#fff;
    font-weight:normal;
    color:#000;
}

/* Gallerij */
img.galpicture {
    border: 1px solid #7f7f7f;
    margin: 0em 0em 0em 0.25em;
	padding: 0.25em;
}

p.righttext {

	clear: left;
}


/* Projectenoverzicht */

h3.projs-country {
    padding: 0em 0em 0em 0em;
    font-size:1.5em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
    background:#FFFFFF;
    font-weight:normal;
    font-style:normal;
    color:#000;
	margin: 0.7em 0em 0.5em;
}
ul.projects {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 2.5em 0em;
    list-style-type:none;
    font-family:Verdana, Helvetica, Arial, sans-serif;
}
li.project-1 {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0.6em 0em;
    font-size:.85em;
    font-weight:bold;
    font-style:normal;
}
li.project {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0.8em 0em;
    font-size:.85em;
    font-weight:bold;
    font-style:normal;
}
li.project-n {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0.5em 0em;
    font-weight:bold;
    font-style:normal;
}
p.proj-abstract {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 1em 0em;
    font-weight:normal;
    font-style:normal;
    font-family:Verdana, Helvetica, Arial, sans-serif;
}
img.projnum {
    padding: 0em 0.5em 0em 0em;
    margin: 0em 0em 0em 0em;
    float:left;
}
img.projs-map {
    padding: 0em 0.5em 0em 0em;
    margin: 0em 0em 0em 0em;
    float:left;
}

/* Projectprofiel */

.proj-profiel {
    padding: 0em 0em 0em 0em;
    margin: 0em 5em 0em 2em;
}

h3.proj-titel {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
    font-size:1.25em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:#FFFFFF;
    font-weight:normal;
    font-style:normal;
    color:#000;
}

table.projprof {

	border-top-color: solid #f00;
	border-right-style: solid;
	border-left-style: solid;
	font-size: .75em;
	font-variant: normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.proj-details {
    border:solid 1px;
    border-top-color:#298aeb;
    border-left-color:#fff;
    border-bottom-color:#298aeb;
    border-right-color:#fff;
    list-style-type:none;
    padding: 0.5em 0em 0.5em 0em;
    margin: 0em 0em 0.5em 0em;
    font-family:Verdana, Helvetica, Arial, sans-serif;
}
li.proj-detail-1 {
    padding: 0em 0em 1em 0em;
    margin: 0em 0em 0em 0em;
    background:#FFFFFF;
    font-weight:bold;
    font-style:normal;
    color:#000;
    font-size:1.15em;
}
li.proj-detail {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
    font-size:1.15em;
    background:#FFFFFF;
    font-weight:normal;
    font-style:normal;
    color:#000;
}
li.proj-detail-n {
    padding: 0em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
    background:#FFFFFF;
    font-weight:normal;
    font-style:normal;
    color:#000;
    font-size:1.15em;
}
ul.proj-details_rows {
	border-style: solid;
	/*border-color: purple;*/
	list-style-type:none;
	margin: 0 0 0 0 ;
	padding: 0 0 0 0;
}
ul.proj-details_row {
	border-style: solid 1px;
	list-style-type:none;
	margin: 0 0 50px;
	padding: 0 0 0 0;
	/*clear: both;*/
}
li.proj-details_row1 {
	border-style: solid;
	/*border-color: green;*/
	float: left;
}
li.proj-details_rown {
	border-style: solid 1px;
	border-color: green;

	left: 800px;
	position: absolute;
}



p.intro {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 1em 0em;
    background:#FFFFFF;
    font-weight:bold;
    font-style:normal;
    color:#000;
    line-height:2em;
}

.image-left {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;
    float:left;
}
   
img.proj-pix-left {
    padding: 0em 2.5em 0em 0em;
    margin: 0em 0em 0em 0em;
    /*float:left;*/
}

p.projpar1 {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 1em 0em;
    font-weight:normal;
    font-style:normal;
    line-height:2em;
    
}
p.projpar2 {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 1em 0em;
    font-weight:normal;
    font-style:normal;
    line-height:2em;

}

.image-right{
    padding: 0em 0em 0em 1em;
    margin: 0em 0em 0em 0em;
    float:right;
}
img.proj-pix-right {
    padding: 0em 0em 0em 0em;
    margin: 0em 0em 0em 0em;

}

img.rechterbeeld {

	margin: 1.5em;
}

td.kol3 {
    background:#298aeb;
}

p.caption-image {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	clear: left;
	font-style: italic;
}


.adres {
    border:solid 1px #298aeb;
    padding: 0em 0em 0em 1em;
    margin: 1.25em 0em 2em 13em;
    width:200px;
}
p.call2action {
    padding: 0.5em 0em 0.5em 0em;
    margin: 0em 0em 0em 0em;
}

p.bel {
	color: #ff2d18;
	font-size: .85em;
}



