body{
margin:0;
padding:0;
font-family:Verdana, Arial;
font-size:12px;
background-color:#e07610;
background-image:url('../images/background_site.png');
background-repeat:repeat-x;
}

a{
color:#ee7d11;
font-weight:bold;
text-decoration:none;
}

a:hover{
color:#ffc000;
}

a img{
border:0;
vertical-align:-4px;
}

h1{
margin:0 0 15px 0;
padding:0;
color:#ee7d11;
font-weight:bold;
font-size:23px;
text-transform:uppercase;
}

h2{
margin:0 0 5px 0;
padding:0;
color:#ee7d11;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
}

h4{
margin:5px 0 5px 0;
padding:0;
color:#ee7d11;
font-weight:bold;
font-size:15px;
}

ul.navigation{
margin:10px 0 10px 0;
padding:0;
list-style:none;
float:left;
width:100%;
}

ul.navigation li{
margin:0 2px 0 0;
padding:0;
float:left;
}

ul.navigation li a span{
display:none;
}

ul.navigation li a{
margin:0;
padding:0;
width:190px;
height:32px;
display:block;
background-repeat:no-repeat;
}

ul.navigation li a#menu-home{ background-image:url('../images/menu/home.png'); text-indent:-2500px; }
ul.navigation li a#menu-bezoekers{ background-image:url('../images/menu/bezoekers.png'); text-indent:-2500px; }
ul.navigation li a#menu-standhouders{ background-image:url('../images/menu/standhouders.png'); text-indent:-2500px; }
ul.navigation li a#menu-inloggen{ background-image:url('../images/menu/inloggen.png'); text-indent:-2500px; }
ul.navigation li a#menu-contact{ background-image:url('../images/menu/contact.png'); text-indent:-2500px; }

ul.navigation li a#menu-home:hover{ background-image:url('../images/menu/home_hover.png'); }
ul.navigation li a#menu-bezoekers:hover{ background-image:url('../images/menu/bezoekers_hover.png'); }
ul.navigation li a#menu-standhouders:hover{ background-image:url('../images/menu/standhouders_hover.png'); }
ul.navigation li a#menu-inloggen:hover{ background-image:url('../images/menu/inloggen_hover.png'); }
ul.navigation li a#menu-contact:hover{ background-image:url('../images/menu/contact_hover.png'); }

ul.navigation li.active a#menu-home{ background-image:url('../images/menu/home_active.png'); }
ul.navigation li.active a#menu-bezoekers{ background-image:url('../images/menu/bezoekers_active.png'); }
ul.navigation li.active a#menu-standhouders{ background-image:url('../images/menu/standhouders_active.png'); }
ul.navigation li.active a#menu-inloggen{ background-image:url('../images/menu/inloggen_active.png'); }
ul.navigation li.active a#menu-contact{ background-image:url('../images/menu/contact_active.png'); }

ul.submenu{margin:0; padding:0; list-style:none;}
ul.submenu li{margin:0; padding:0; }
ul.submenu li a{display:block; padding:4px;}
ul.submenu li a:hover{display:block;}
ul.submenu li.active a {background-color:#000000; color:#ffffff;}

div.user-information{
padding:10px 10px 0 0;
text-align:right;
font-size:9px;
}

div.user-information a{
padding:4px;
color:#000000;
}

div.user-information a:hover{
color:#555555;
background-color:#ffffff;
}

div.block{
margin-bottom:10px;
background-color:#ffffff;
background-image:url('../images/background_content_block_top.png');
background-repeat:no-repeat;
}

div.block div.block_background{
background-image:url('../images/background_content_block_bottom.png');
background-repeat:no-repeat;
background-position:0 100%;
}

div.spacing{
padding:18px 10px 10px 10px;
}

div.spacing-tb{
padding-top:18px;
padding-bottom:15px;
}

div.sidebar div.news-block{
padding:10px;
margin:0 0 10px 0;
background-color:#eeeeee;
}

div.sidebar div.news-block h3{
margin:0;
padding:0;
color:#ee7d11;
font-weight:bold;
line-height:120%;
font-size:13px;
}

.ui-button{
padding:0.4em 1em 0.4em 20px;
position:relative;
text-decoration:none;
}

.ui-button span.ui-icon {
left:0.2em;
margin:-8px 5px 0 0;
position:absolute;
top:50%;
}

.ui-widget{
font-size:11px !important;
}

p.subtitle{
border-bottom:solid 1px #cccccc;
padding:0px 0px 5px 0;
margin:0 0 25px 0;
color:#777777;
}

ul.errors{
margin-bottom:5px;
}

ul.errors li, li.error, li.error a, li.error a span{
color:#CD0A0A;
}

dl.zend_form{
margin:0 0 10px 0;
}

dl.zend_form dt{

}

dl.zend_form dt label{
font-weight:bold;
}

dl.zend_form dd{
margin-bottom:10px;
}

div.ui-widget p.hint{
margin: 10px 0;
}

fieldset legend{margin-top:-10px; line-height:100%; font-size:15px; font-weight:bold; margin:0; color:#EE7D11;}

dl.zend_form input{padding:4px 2px;}
dl.zend_form select{padding:4px 2px;}
dl.zend_form textarea{padding:4px 2px;}

fieldset {margin:0; padding:10px 0 0 0;}

form#user_login dl.zend_form dd input#user_username{width:300px;}
form#user_login dl.zend_form dd input#user_password{width:300px;}
form#user_login dl.zend_form dd input#user_remember{vertical-align:-2px;}
form#user_login dl.zend_form dd input#save{width:100px;}

form#user_register dl.zend_form fieldset{border-bottom:solid 1px #cccccc;}
form#user_register dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_register dl.zend_form dt{float:left; clear:both; width:190px;}
form#user_register dl.zend_form dd{float:left;}
form#user_register dl.zend_form dd input#user_username{width:490px;}
form#user_register dl.zend_form dd input#user_email{width:490px;}
form#user_register dl.zend_form dd input#user_password{width:490px;}
form#user_register dl.zend_form dd input#user_first_name{width:490px;}
form#user_register dl.zend_form dd input#user_insertion{width:490px;}
form#user_register dl.zend_form dd input#user_last_name{width:490px;}
form#user_register dl.zend_form dd input#user_street{width:490px;}
form#user_register dl.zend_form dd input#user_number{width:60px;}
form#user_register dl.zend_form dd input#user_zipcode{width:100px;}
form#user_register dl.zend_form dd input#user_city{width:490px;}
form#user_register dl.zend_form dd input#user_telephone{width:250px;}
form#user_register dl.zend_form dd input#user_mobile{width:250px;}
form#user_register dl.zend_form dd input#save{width:100px;}
form#user_register dd#save-element {padding:10px 0 0 0;}

form#user_profile dl.zend_form fieldset{border-bottom:solid 1px #cccccc;}
form#user_profile dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_profile dl.zend_form dt{float:left; clear:both; width:190px;}
form#user_profile dl.zend_form dd{float:left;}
form#user_profile dl.zend_form dd input#user_first_name{width:490px;}
form#user_profile dl.zend_form dd input#user_insertion{width:490px;}
form#user_profile dl.zend_form dd input#user_last_name{width:490px;}
form#user_profile dl.zend_form dd input#user_street{width:490px;}
form#user_profile dl.zend_form dd input#user_number{width:60px;}
form#user_profile dl.zend_form dd input#user_zipcode{width:100px; margin-right:10px;}
form#user_profile dl.zend_form dd input#user_city{width:490px;}
form#user_profile dl.zend_form dd input#user_telephone{width:250px;}
form#user_profile dl.zend_form dd input#user_mobile{width:250px;}
form#user_profile dl.zend_form dd input#save{width:100px;}
form#user_profile dl.zend_form dd input#cancel{width:100px;}
form#user_profile dl.zend_form dd.buttons {padding:10px 0 0 190px;}

form#user_activate dl.zend_form dt{float:left; clear:both; width:190px;}
form#user_activate dl.zend_form dd{float:left;}
form#user_activate dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_activate dl.zend_form dd input#user_username{width:490px;}
form#user_activate dl.zend_form dd input#user_security_code{width:490px;}
form#user_activate dl.zend_form dd input#activate{width:100px;}

form#user_activation_email dl.zend_form dt{float:left; clear:both; width:190px;}
form#user_activation_email dl.zend_form dd{float:left;}
form#user_activation_email dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_activation_email dl.zend_form dd input#user_username{width:490px;}
form#user_activation_email dl.zend_form dd input#send_activation{width:100px;}

form#user_change_username dl.zend_form fieldset{border-bottom:solid 1px #cccccc;}
form#user_change_username dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_change_username dl.zend_form dt{float:left; clear:both; width:200px;}
form#user_change_username dl.zend_form dd{float:left;}
form#user_change_username dl.zend_form dd input#user_username{width:480px;}
form#user_change_username dl.zend_form dd input#user_password{width:480px;}
form#user_change_username dl.zend_form dd input#change_username{width:100px;}

form#user_change_email dl.zend_form fieldset{border-bottom:solid 1px #cccccc;}
form#user_change_email dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_change_email dl.zend_form dt{float:left; clear:both; width:200px;}
form#user_change_email dl.zend_form dd{float:left;}
form#user_change_email dl.zend_form dd input#user_email{width:480px;}
form#user_change_email dl.zend_form dd input#user_password{width:480px;}
form#user_change_email dl.zend_form dd input#change_email{width:100px;}

form#user_change_password dl.zend_form fieldset{border-bottom:solid 1px #cccccc;}
form#user_change_password dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_change_password dl.zend_form dt{float:left; clear:both; width:200px;}
form#user_change_password dl.zend_form dd{float:left;}
form#user_change_password dl.zend_form dd input#user_password{width:480px;}
form#user_change_password dl.zend_form dd input#user_password_new{width:480px;}
form#user_change_password dl.zend_form dd input#user_password_new_check{width:480px;}
form#user_change_password dl.zend_form dd input#change_password{width:100px;}

form#user_password_request dl.zend_form dd input#user_username{width:300px;}
form#user_password_request dl.zend_form dd input#save{width:100px;}

form#user_new_password dl.zend_form dd input#user_password_new{width:300px;}
form#user_new_password dl.zend_form dd input#user_password_new_check{width:300px;}
form#user_new_password dl.zend_form dd input#save{width:100px;}

form#user_subscription dl.zend_form {float:left;}
form#user_subscription dl.zend_form fieldset{margin:0 0 10px 0; padding:3px 0 0 0; border-bottom:solid 1px #cccccc; float:left;}
form#user_subscription dl.zend_form fieldset legend{}
form#user_subscription dl.zend_form fieldset#fieldset-buttons{margin:0; border:none;}
form#user_subscription dl.zend_form fieldset#fieldset-participant{margin:0 0 10px 0;}
form#user_subscription dl.zend_form input.error{border:solid 1px #CD0A0A;}
form#user_subscription dl.zend_form dt{float:left; clear:both; width:190px;}
dl.user_subscription dt{float:left; clear:both; width:190px; }
form#user_subscription dl.zend_form dd{float:left;}
dl.user_subscription dd{float:left;}
dl.user_subscription {border-bottom:solid 1px #cccccc;}
form#user_subscription dl.zend_form dd input#user_fullname{width:390px; border:none; font-family:Verdana; font-size:12px;}
form#user_subscription dl.zend_form dd input#user_address{width:390px; border:none; font-family:Verdana; font-size:12px;}
form#user_subscription dl.zend_form dd input#user_zipcode_city{width:390px; border:none; font-family:Verdana; font-size:12px;}
form#user_subscription dl.zend_form dd input#user_email{width:390px; border:none; font-family:Verdana; font-size:12px;}

form#user_subscription dl.zend_form dd select#type-user_subscription_type{width:496px;}
form#user_subscription dl.zend_form dd select#subscription-user_subscription_type{width:440px;}

form#user_subscription dl.zend_form dd input#participant-user_subscription_participant_first_name{width:490px;}
form#user_subscription dl.zend_form dd input#participant-user_subscription_participant_insertion{width:490px;}
form#user_subscription dl.zend_form dd input#participant-user_subscription_participant_last_name{width:490px;}
form#user_subscription dl.zend_form dd input#participant-user_subscription_participant_birthdate{width:80px;}
form#user_subscription dl.zend_form dd select#school_id{width:496px;}
form#user_subscription dl.zend_form dd input#participant-user_subscription_participant_school_class{width:80px;}
form#user_subscription dl.zend_form dd input#participant-user_subscription_participant_email{width:490px;}

form#user_subscription dl.zend_form dd input#user_subscription_participant_first_name{width:490px;}
form#user_subscription dl.zend_form dd input#user_subscription_participant_insertion{width:490px;}
form#user_subscription dl.zend_form dd input#user_subscription_participant_last_name{width:490px;}
form#user_subscription dl.zend_form dd input#user_subscription_participant_birthdate{width:80px;}
form#user_subscription dl.zend_form dd select#school_id{width:496px;}
form#user_subscription dl.zend_form dd input#user_subscription_participant_school_class{width:80px;}
form#user_subscription dl.zend_form dd input#user_subscription_participant_email{width:490px;}


form#user_subscription dl.zend_form dd textarea#comment-user_subscription_comment{width:455px; height:40px;}
form#user_subscription dl.zend_form dd textarea#subscription-user_subscription_comment{width:435px; height:30px;}

form#user_subscription dl.zend_form dd.buttons {padding:10px 0 0 190px;}
form#user_subscription dl.zend_form dd.buttons {padding:10px 0 0 190px;}
form#user_subscription fieldset#fieldset-buttons dd.buttons{padding:10px 0 0 0; text-align:center;}
form#user_subscription dl.zend_form dd input#save{width:100px;}
form#user_subscription dl.zend_form dd input#cancel{width:100px;}
form#user_subscription fieldset#fieldset-buttons input#buttons-save{width:100px; padding:4px 2px 4px 2px;}
form#user_subscription fieldset#fieldset-buttons input#buttons-cancel{width:100px; padding:4px 2px 4px 2px;}

form#delete dl.zend_form dd.buttons{text-align:center;}
form#delete dl.zend_form dd.buttons input#delete{width:100px; }
form#delete dl.zend_form dd.buttons input#cancel{width:100px; }

form#contact dl.zend_form {float:left; width:100%;}
form#contact dl.zend_form fieldset{width:100%; margin:0 0 10px 0; padding:3px 0 0 0; border-bottom:solid 1px #cccccc; float:left;}
form#contact dl.zend_form fieldset legend{}
form#contact dl.zend_form dt{float:left; clear:both; width:250px;}
form#contact dl.zend_form dd{float:left;}
form#contact dl.zend_form dd input#dg_personal-first_name{width:660px;}
form#contact dl.zend_form dd input#dg_personal-last_name{width:660px;}
form#contact dl.zend_form dd input#dg_personal-email{width:660px;}
form#contact dl.zend_form dd input#dg_personal-telephone{width:660px;}
form#contact dl.zend_form dd input#dg_address-address{width:660px;}
form#contact dl.zend_form dd input#dg_address-zipcode{width:660px;}
form#contact dl.zend_form dd input#dg_address-city{width:660px;}
form#contact dl.zend_form dd textarea#dg_message-message{width:660px; height:60px;}
form#contact dl.zend_form dd input#captcha-input{width:660px;}
form#contact dl.zend_form dd#captcha-element img{margin-bottom:5px;}
form#contact fieldset#fieldset-dg_buttons{padding-bottom:10px;}
form#contact fieldset#fieldset-dg_buttons input#button_send{width:200px;}

div.form_header{font-size:15px; color:#ee7d11; font-weight:bold;}


table.ui-table { border-collapse: collapse; width: 100%; }
table.ui-table td, table.ui-table th { border: 1px solid #eee; padding: .6em 10px;}
th {text-align:left;}
.css-align-left {
text-align: left;
}

.css-align-center {
text-align: center;
}

.css-align-right{
text-align:right;
}

.css-float-left {
float: left;
}

.css-float-right{
float:right;
}
