* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	

html, body{
    background-color:#01B6E8;
    text-align:center;
}
textarea{

    width: 150px;
}
a{
    color:#128d83;
}
.content_menu{
    width:808px;
    height:29px;
    border:1px solid #cccccc;
    z-index:99;
    font-size:14px;
    color:#666666;
    line-height:normal;
    background-image:url('../images/menu_background.gif');
    font-family: Arial, "Times New Roman";
}

.content_menu *{
    font-family: Arial, "Times New Roman";
}

.content_menu ul{
    z-index:100;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/*Top level list items*/
.content_menu ul li{
    position: relative;
    display: inline;
    float: left;
    border-right:1px solid #cccccc;
    width: 201px;
}

.content_menu ul li.last{
    border-right:0px;
}

/*Top level menu link items style*/
.content_menu ul li a{
    display: block;
    color: white;
    padding: 6px;
    text-align:center;
    color: #666;
    text-decoration: none;
    width:180px;
}

* html .content_menu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.content_menu ul li a:link, .content_menu ul li a:visited{
color: #666666;
}

.content_menu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color: #666666;
}

.content_menu ul li a:hover, .content_menu ul li.active a{
color: #19acdf;
}
	
/*1st sub level menu*/
.content_menu ul li ul{
position: absolute;
left: 0px;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
background-color:#ffffff;
border:1px solid #cccccc;
width: 199px;
margin:1px 0px 0px -1px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.content_menu ul li ul li{
display: list-item;
float: none;
width:180px;
padding: 6px;
background-image:url('../images/menu_sub_background.gif');
border:0px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.content_menu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.content_menu ul li ul li a{
font: normal 13px Arial;
width:180px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
}

/* Holly Hack for IE \*/
* html .content_menu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 10px;
left: 150px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

#container{
	width:1020px;
	margin:0px auto;
    padding:78px 0px 0px 0px;
    position:relative;
	background:url(../images/background_center.gif) no-repeat top;
    border:0px;
    border:1px solid #01b5e6;
    text-align:left;
}
#container_tab_administratie{
	width:50px;
	height:250px;
	left:30px;
	top:172px;
	position:absolute;
	background-image:url('../images/tab_administratie.gif');
}
#languagebar{
    text-align:right;
}

#content{
	width:810px;
	background-color:#FFFFFF;
	font-size:13px;
	color:#666666;
    border:0px;
    line-height:23px;
    margin:0px 0px 0px 127px;
}

		#content h1{
			font-size:24px;
			font-style:normal;
			padding:10px 0px 10px 0px;
		}
		#content h2{
			font-size:14px;
			font-style:normal;
		}
		#content h3{
			font-size:13px;
			color:#3FA29A;
			font-style:normal;
            margin:0px 0px 10px 0px;
		}

#content_header{
	padding:20px 0px 20px 0px;
	width:810px;
	height:25px;
}
		#content_header .logo{
			width:360px;
			float:left;
			height:25px;
		}
		#content_header .search{
			width:202px;
			float:right;
			height:23px;
			background:url(../images/header_search.gif);
		}
		#content_header .search #s{
			float: left;  
			padding: 0;  
			margin: 3px 0 0 6px;  
			border: 0;  
			width: 159px;   
			background: none;
			font-style:italic;
			font-size:12px;
			color:#666666;
		}
		#content_header .search #go {    
			float: right;   
			margin: 0px;
                        padding:0px;
                        border:0px;
		}


#content_top{
    width:810px;
    height:231px;

}
    #content_top .text{
            width:363px;
            float:left;
            padding:20px 20px 20px 20px;
    }
    #content_top .image{
            padding:9px;
            background-color:#ffffff;
            border:1px solid #cecece;
            width:333px;
            height:186px;
            float:right;
            margin:27px;
    }
    #content_line{
        border-bottom:solid 1px #CCCCCC;
        margin-top:20px;
    }


    #content_left ul{
        margin:15px 0px 15px 20px;
    }

    #content_left ul.errors{
        margin-left:0px;
    }

#content_center{
    padding:0px 20px 20px 20px;
}
#content_left{
	width:450px;
	padding:0px 40px 20px 20px;
	float:left;
    text-align:justify;
    border-right:solid 1px #CCCCCC;
}
/*#content input{
    border:2px solid #CCCCCC;
    font-style:italic;
    background-color:#ffffff;
    padding:3px;
}*/
		#content_left .inputfield {
			background-image:url(../images/input_field.gif);
			width:318px;
			height:25px;
			margin:10px 0px 10px 0px;
			padding: 0;  
			border: 0;  			
		}
		#content_left .inputfield .s{
			float: left;  
			padding: 0;  
			margin: 6px 0 0 6px;  
			border: 0;  
			width: 306px;   
			background: none;
			font-style:italic;
			font-size:12px;
			color:#666666;
		}

		#content_left .item{
			padding-top:20px;
		}
		#content_left p{
			
		}

#content_right{
	width:259px;
	padding:0px 20px 20px 20px;
	float:left;
}
		#content_right .item{
			padding-top:20px;
			font-style:italic;
			/*padding-top:20px;*/
		}

        #content_right .noitalic{
            font-style:normal;
        }
		#content_right p{
			padding:10px 0px 0px 0px;
		}
		#content_right .readMore{
			font-size:13px;
			color:#3FA29A;
		}
        #content_right .arrow{
            float:left;
            height:100%;
        }
        #content_left table.newsHeader td, #content_right table.newsHeader td{
            vertical-align:top;
        }
		#content_right .date{
			padding:10px 0px 0px 0px;
			
			font-size:11px;
			color:#999999;
		}
        div.clear{
            clear:both;
        }
#footer{
    background-image:url('../images/background_footer.gif');
    height:67px;
    width:940px;
    margin-top:80px;
    padding-right:80px;
    text-align:right;
    font-size:10px;
}



    #content_top h2{
        font-style:italic;
    }
    ul.errors{
        color: red;
        padding: 0px 0px 0px 15px;
    }

    dl.zend_form dt{
        text-align: right;
    }

    #contactGender{
        width: 145px;
    }
