
html, body {
	height:100%;
	width: 100%;
	padding:0px;
	margin:0px;
	font-family: Verdana, Arial;
	color: #231f20;
	font-size: 12px;
	background-color: #B2C6DB;
	z-index: 5;
}
table{
	font-size: 12px;
}

td {
	vertical-align: top;
}
.tbl_error{
	color: #FF0000;
}

.article_datetime{
	color: #8a8a8a;
	font-size: 10px;
}

.help_icon{
	width: 100%;
    height: 100%;
	background-image: url(../images/help_icon.png);
	background-repeat: no-repeat;
	background-position: top center;
    cursor:pointer;
}

.validation_neutral{
	width: 100%;
    height: 100%;
	background-image: url(../images/validation_neutral_icon.png);
	background-repeat: no-repeat;
	background-position: top center
}

.validation_failed{
	width: 100%;
    height: 100%;
	background-image: url(../images/validation_failed_icon.png);
	background-repeat: no-repeat;
	background-position: top center
}


.validation_passed{
	width: 100%;
    height: 100%;
	background-image: url(../images/validation_passed_icon.png);
	background-repeat: no-repeat;
	background-position: top center
}
.reg_message{
	color: #FF0000;
}

.forminput{
	width: 180px;
}

.forminputsmall{
	width: 61px;
}

a:link {
	color:#231f20;
	text-decoration: underline;
}

a:visited {
	color:#231f20;
	text-decoration: underline;
}

a:hover {
	color:#231f20;
	text-decoration: none;
}

p {
	padding: 0px;
	margin: 0px;
} 

#container_header{
	width: 100%;
	min-width:1220px;
	height:262px;
	position: relative;
	border: none;
	background-image: url(../images/design_2011/header.png);
	background-repeat: no-repeat;
	background-position: top center;
}

#container_header_top{
	width: 1220px;
	height:262px;
	position: relative;
	border: none;
    cursor:pointer;
}
#container_header_top-linkhome{
	width: 980px;
	height:250px;
	position: relative;
	float:left;
}

#container_header_top-linkUL{
	width: 110px;
	height:90px;
	left:15px;
	top: 155px;
	position: relative;
	float:left;
}

#container_header_top-linkHL{
	width: 110px;
	height:90px;
	top: 155px;
	left: 995	px;
	position: relative;
	float:left;
}

#container_main{
	top:0px;
	width: 1220px;
	height:100%;
        height:auto;
	min-height:600px;
	position: relative;
	border: none;
	text-align:left;
	background-image: url(../images/design_2011/bg-main.png);
	background-repeat:repeat-y;
}

#container_main_menu{
	width: 250px;
	position: relative;
	border: none;
	height:auto;
	float:left;
}

#container_main_menu_elcid-button{
	position: relative;
	background-image: url(../images/design_2011/menu-elcid.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 56px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

#container_main_menu_deelnemers-button{
	position: relative;
	background-image: url(../images/design_2011/menu-deelnemers.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 56px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

#container_main_menu_meewerken-button{
	position: relative;
	background-image: url(../images/design_2011/menu-meewerken.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 56px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

#container_main_menu_sponsoring-button{
	position: relative;
	background-image: url(../images/design_2011/menu-sponsoring.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 56px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

#container_main_menu_media-button{
	position: relative;
	background-image: url(../images/design_2011/menu-media.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 56px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

#container_main_menu_mijnelcid-button{
	position: relative;
	background-image: url(../images/design_2011/menu-mijn-elcid.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 56px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

#container_main_menu_english-button{
	position: relative;
	background-image: url(../images/design_2011/menu-english.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 56px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

.container_main_menu_submenu{
	position: relative;
	width: 226px;
	padding-left:12px;
    _padding-left: 0px;
    !padding-left: 0px;
	margin-top:12px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}

ul.container_main_menu_submenu-items{
	list-style-type:none;
    !list-style-type:dash;
	_list-style-type:dash;
	cursor:pointer;
	padding-left: 5px;
   	_padding-left: 0px;
    !padding-left: 0px;
	margin-top:0px;

} 

li.container_main_menu_submenu-item:before {
	content: "- ";
	}


#container_main_left{
	width: 700px;
    padding-top:10px;
    padding-left:10px;
	position: relative;
	border: none;
	float:left;
    overflow:hidden;
}

#container_main_left_content_left{
	width: 387px;
	position: relative;
	border: none;
	float:left;
}

.container_main_left_content_left-title{
	position:relative;
    font-family: Arial Black, Verdana;
	color: #231F20;
	font-size: 25px;
    height:36px;

}

.container_main_left_content_left-text{
	position: relative;
	border: none;
	left:0px;
	margin-top:10px;
	font-family: Verdana, Arial;
}

#container_main_left_content_right{
	width: 247px;
	left:26px;
	position: relative;
	border: none;
	float:left;
}
.container_main_left_content_right-title{
	position: relative;
	border: none;
	font-family: Arial Rounded MT bold, Arial, Verdana;
	color: #8a8a8a;
	font-size: 26px;
}
.container_main_left_content_right-text{
	position: relative;
	border: none;
	margin-top:10px;
	font-family: Verdana, Arial;
	color: #8a8a8a;
	font-size: 12px;
}
#container_main_middle{
	width: 20px;
	position: relative;
	border: none;
	float:left;
}

#container_main_right{
	width: 250px;
	min-height:400px;
	position: relative;
	border: none;
	float:right;
}

#container_main_right-teller{
	background-image: url(../images/design_2011/right-teller.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 116px;
	margin-left:12px;
	margin-top:12px;
    padding-top:10px;
    padding-left:0px;
    color:#FFFFFF
}

#container_main_right-nieuws{
	background-image: url(../images/design_2011/right-nieuws2.png);
	background-repeat:y-repeat;
	width: 226px;
	min-height: 90px;
	margin-left:12px;
	margin-top:12px;
}

#container_main_right-nieuws-top{
	background-image: url(../images/design_2011/right-nieuws1.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 34px;
}

#container_main_right-nieuws-bottom{
	background-image: url(../images/design_2011/right-nieuws3.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 13px;
}

#container_main_right-agenda{
	background-image: url(../images/design_2011/right-agenda2.png);
	background-repeat:y-repeat;
	width: 226px;
	min-height: 90px;
	margin-left:12px;
	margin-top:12px;
}

#container_main_right-agenda-top{
	background-image: url(../images/design_2011/right-agenda1.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 39px;
}

#container_main_right-agenda-bottom{
	background-image: url(../images/design_2011/right-agenda3.png);
	background-repeat:no-repeat;
	width: 226px;
	height: 13px;
}

#container_main_right-fotos{
	background-image: url(../images/design_2011/right-fotos.gif);
	background-repeat:no-repeat;
	width: 226px;
	height: 150px;
	margin-left:12px;
	margin-top:12px;
    cursor:pointer;
}

#container_main_socialmedia{
	width: 160px;
	height: 40px;
	margin-left:20px;
    float:left;
}
#container_main_sharethis{
	width: 160px;
	height: 25px;
	margin-left:680px;
    margin-top:10px;
    float:left;
}

.container_main_right_item{
	width: 200px;
	top:20px;
	position: relative;
	border: none;
}
.container_main_right_item_title{
	padding-top:2px;
	width: 200px;
	height:20px;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	position: relative;
	border: none;
	background-image: url(../images/right_top_bg.png);
	background-repeat:no-repeat;
}

ul.container_main_right-items{
	list-style-image: url(../images/design_2011/arrow.gif);
	cursor:pointer;
	padding-left: 25px;
	_padding-left: 0px;
    !padding-left: 0px;
	margin-top:0px;
} 

ul.container_main_right-calendar{
	color: #FFFFFF;
	list-style-type:dot;
	cursor:pointer;
	padding-left: 25px;
   	_padding-left: 0px;
    !padding-left: 0px;
	margin-top:0px;

} 
    
.container_main_right_item_text{
	width: 200px;
	min-height:100px;
	padding:3px;
    padding-left:10px;
	position: relative;
	border: none;
	background-image: url(../images/right_middle_bg.png);
	background-repeat:repeat-y;
    
   
}

a.container_main_right_item_text-link{
	margin-top:10px;
	font-family: Verdana, Arial;
   	text-decoration: none;
    font-weight:bold;
    color:#FFFFFF;
}

a.container_main_right_item_text-link:hover{
	margin-top:10px;
	font-family: Verdana, Arial;
   	text-decoration: underline;
    font-weight:bold;
}

.container_main_right_item_bottom{
	width: 200px;
	height:20px;
	position: relative;
	border: none;
	background-image: url(../images/right_bottom_bg.png);
	background-repeat:no-repeat;
}

#container_bottom{
	top:0px;
    clear:both;
    float: none;
	position: relative;
	width:1220px;
    height: 270px;
	border: none;
	text-align:left;
   	font-family: Verdana, Arial;
	color: #ffffff;
	font-size: 12px;
	background-image: url(../images/design_2011/footer.png);
	background-repeat:no-repeat;
	background-position:center;
}

#container_bottom_footer{
	position: relative;
	width:1220px;
	border: none;
	text-align:center;
	top:22px;
}

#frontpagenews_container{
    width:600px;
    height:225px;
    background-color:#1b1c20;
    -moz-border-radius:4ex;
    -webkit-border-radius:4ex;
    color:#FFFFFF;
}

#frontpagenews_container_left{
    width:280px;
    height:195px;
    margin-top:15px;
    margin-left:13px;
	background-repeat:no-repeat;
    -moz-border-radius:4ex;
    -webkit-border-radius:4ex;
    float:left;
    overflow:hidden;
}

.frontpagenews_container_left_image{
    -moz-border-radius:4ex;
    -webkit-border-radius:4ex;
}

#frontpagenews_container_right{
    width:280px;
    height:195px;
    padding-top:15px;
    margin-left:14px;
    cursor:pointer;
    float:left;
    overflow:hidden;
}

#frontpagenews_container_right_item_1{
    width:280px;
    height:17px;
    cursor:pointer;
    border-bottom:1px solid #1b1c20;
    background-image: url(../images/frontpage-bg-top-a.png);
	background-repeat: no-repeat;
	background-position: top left;
    padding-top:10px;
    padding-bottom:11px;
    padding-left:14px;
    font-size: 14px;
    text-align:left;

}
#frontpagenews_container_right_item_5{
    width:280px;
    height:18px;
    cursor:pointer;
    border-bottom:1px solid #1b1c20;
    background-image: url(../images/frontpage-bg-bottom.png);
	background-repeat: no-repeat;
	background-position: top left;
    padding-top:10px;
    padding-bottom:11px;
    padding-left:14px;
    font-size: 14px;
    text-align:left;


}
.frontpagenews_container_right_item{
    width:280px;
    height:17px;
    cursor:pointer;
   	background-color:#004288;
    border-bottom:1px solid #1b1c20;
    padding-top:10px;
    padding-bottom:11px;
    padding-left:14px;
    font-size: 14px;
    text-align:left;
}
