/* COMMON STYLE*/
body{margin: 0px auto; padding:0; width: 1200px;}
body, html{background: #ffffff url(../images/layout/body_bg.gif) left top repeat-x; color: #232323;	font-family: "Trebuchet MS", Georgia, Arial, Verdana !important; font-size: 13px !important; text-align: left;}
img{border:0;}
div.header{	border-bottom:1px solid #999999; height:123px; overflow:hidden; width:1215px;}
div.header div.logo{ float:left; height:123px; width:165px;}
div.header div.header_center{background:#FFFFFF; color:#7f7f7f;	float:left;	font-size:10px;	height:88px; padding-top:35px; width:645px;}
div.header div.header_center h1{font-weight:bolder;	margin:0; margin-left:20px;	width:645px;}
div.header div.header_center .h1_header_bottom{	margin:0; margin-left:70px!important; width:645px;}
div.header div.header_right{float:left;	heigth:123px; width:405px;}
div.container{background:url(../images/container_bg.png) repeat-x; overflow:auto; width:1215px;}
div#content-wrap{font-size: 0.9em;float: left; height: auto !important; position: relative; text-align: left;}
div#menu-top{background: url(../images/layout/menu-top.gif) left top no-repeat; float: left; height: 30px; position: relative; width: 220px;}
div#menu-middle{background: url(../images/layout/menu-layout.gif) left top repeat-y; float: left; padding: 0px 10px 0px 10px; position: relative; width:220px;
}
div#menu-bottom{background: url(../images/layout/menu-bottom.gif) left top no-repeat; float: left; height: 30px; position: relative;width: 220px;}
input:disabled,input:readonly,select:disabled,select:readonly{background:#EBEBE4!important;color:greytext!important;}
[disabled] {background:#EBEBE4!important;color:greytext!important;-webkit-appearance: none;}
.radio_b {-webkit-appearance: radio!important;}
.check_b {-webkit-appearance: radio!important;}

/*	menu	*/
.menu{margin: 5px 0; padding: 0;width: 200px; /*width of menu*/}
.menu a.menuitem{background: url(../images/layout/arrow_bl.gif) left top no-repeat; color: #232323; display: block; position: relative; /*To help in the anchoring of the ".statusicon" icon image*/	padding: 5px 0 2px 38px; text-decoration: none; width: auto;}
.menu a.menuitem:visited, .menu .menuitem:active{color: #232323;}
.menu a.spacing{margin-top: 0px;}
.menu a.menuitem:hover{background: #e0e1de url(../images/layout/arrow_bk.gif) left top no-repeat;}
.menu a.activated{background: #e0e1de url(../images/layout/arrow_bk.gif) left top no-repeat;}
.menu div.submenu{ /*DIV that contains each sub menu*/background: url(../images/layout/submenu_bg.gif) left top repeat-y;border-top: #e2e3e0 1px solid; border-bottom: #e2e3e0 1px solid;position:absolute}
.menu div.submenu ul{ /*UL of each sub menu*/list-style-type: none; margin: 0; padding: 0;}
.menu div.submenu ul li{list-style-type: none; margin: 2px 0; padding: 0;}
.menu div.submenu ul li a{background: url(../images/layout/dots_bl.gif) left top no-repeat;color: black; display: block;padding: 4px 0px 6px 54px; text-decoration: none;}
.menu div.submenu ul li a:hover{background: #48a7e4 url(../images/layout/dots_wt.gif) left top no-repeat; color: #ffffff;}
.menu #version_nr{background: #80BEE6; border: 1px solid; display: block; font-size: 10px; margin: 10px 0 0 8px; padding: 0 5px 0 5px; width: 170px;}
/* END menu*/
/* END COMMON STYLE*/

/* COMMON CONTENT STYLE*/
div.container div.content{overflow:auto;}
div.container #main_content{float:left; min-height:100px; width:995px;}
div.container #main_content .error{color:#f00; text-align:center;}
div.container #main_content .content_top_login{background:url(../images/layout/table_top_login.png) no-repeat; height:50px; width:484px;}
div.container #main_content div.content_center_login{background:url(../images/layout/content_bg.png) repeat-y; float:left; margin-left:2px; width:477px;}
div.container #main_content div.content_bottom_login{float:left; height:22px; width:484px;}
div.container #main_content div.content_bottom_login div.content_bottom_center_login{background:url(../images/layout/tablebottom.gif) repeat-x;	float:left; height:22px; width:444px;}
div.container #main_content div.content_top{background:url(../images/layout/table_top.png) no-repeat; height:50px; width:995px;}
div.container #main_content .content_top_login h1, div.container #main_content div.content_top h1{color:#FFF; float:left; font-size:13px; margin:0; margin-left:20px; padding-top:20px;}
div.container #main_content div.content_top span{color:#999999; display:block; float:right; padding-top:10px; margin-right:50px;}
div.container #main_content div.content_center{background:url(../images/layout/content_bg.png) repeat-y; float:left; margin-left:6px; width:989px;}
div.container #main_content div.content_center div.submenu{border-bottom:solid 1px #3F9DDA; overflow:auto; margin-bottom:15px; margin-left:10px; padding-top:10px; width:955px;}
div.container #main_content div.content_bottom{float:left; height:22px; margin-left:3px; width:992px;}
div.container #main_content div.content_bottom_login div.content_bottom_left, div.container #main_content div.content_bottom div.content_bottom_left{	background:url(../images/layout/tablecorner_lft.gif) no-repeat;	float:left;	height:22px; width:20px;}
div.container #main_content div.content_bottom div.content_bottom_center{background:url(../images/layout/tablebottom.gif) repeat-x;	float:left;	height:22px; width:945px;}
div.container #main_content div.content_bottom_login div.content_bottom_right , div.container #main_content div.content_bottom div.content_bottom_right{	background:url(../images/layout/tablecorner_rgt.gif) no-repeat;	float:left;	height:22px; width:20px;}
div.captcha_pas{margin:0 auto; margin-top:13px; overflow:auto; width:730px;}
div.captcha{float:left; margin-left:150px; width:350px;}
div.save_buttons_captcha_pas{float:left!important;margin:0!important;margin-top:59px!important;text-align:left!important;width:150px!important;}
div.save_buttons{margin:0 auto; margin-top:15px;	margin-bottom:15px; text-align:center; width:100%;}
div.save_buttons2{width:auto;!important;}
div.save_buttons .save_button{background:#e0e1de; border:0px; color:#000000; cursor:pointer;	display: inline-block; margin-right:5px; padding:8px 30px; text-decoration:none;}
input.delete_button{background:#e0e1de; border:0px; color:#000000; cursor:pointer; float:left; padding:5px 10px; text-decoration:none;display:none;}
.save_button_input{float:none!important;padding:8px 30px!important;}
.save_button_span{float:none!important;}
div.save_buttons .save_button:disabled,div.save_buttons .save_button2:disabled{color:graytext!important;}
div.save_buttons .save_button2{background:#e0e1de; border:0px; color:#000000; cursor:pointer;	display:block; margin:auto; padding:9px 30px; text-decoration:none;}
div.container div#main_content div.content{margin:0 auto; margin-top:79px; width:1215px;}
div.container div#main_content div.content_center h2{font-size:12px; font-weight:bold; margin-left:10px;}
span.help_button{cursor:pointer; display:block; float:left; height:24px; width:19px;}
span.help_button img{margin-left:5px;}
input.error{border-color: #FF0000;}
select.error{border-color: #FF0000;border:solid 2px !important;}
label.error{position:relative;}
/* END COMMON CONTENT STYLE*/
/* Inloggen STYLE*/
div.container div.header_bottom{background:url(../images/header_bottom.png) repeat-x; height:29px; width:1215px;}
div.container div.content_inloggen_top{background:url(../images/content_top.png) repeat-x; height:49px;	width:1215px;}
div.container div.content div.content_left{float:left; margin-top:346px; width:301px;}
div.container div.content div.content_left img{margin-left:105px;}
div.container div#main_content div.content_center{float:left; padding-bottom:10px; width:980px;min-height:600px;position: absolute;}
div.container div.content div.content_center_login{float:left; margin-top:80px;	width:612px;}
div.container div.content div.content_center_login  div.choose_language{background:url(../images/choose_language.png) repeat-x;	height:66px;	padding-top:35px; width:612px;}
div.container div.content div.content_center_login  div.choose_language p{color:#FFF; float:left; margin:0;	margin-left:25px; width:280px;}
div.container div.content div.content_center_login  div.choose_language .left_choose_language{margin-left:5px!important;}
div.container div.content div.content_center_login  a.languages{background:url(../images/language.png) repeat-x; color:#FFF; float:left; height:101px;
 margin-top:10px; width:300px;}
div.container div.content div.content_center_login  a.languages img{float:left; margin-left:35px; margin-top:35px;}
div.container div.content div.content_center_login  a.languages p{float:left; margin-left:30px; margin-top:45px;}
div.container div.content div.content_center_login  a.languages_left{margin-right:10px;}
div.container div.content div.content_right{float:left;	margin-top:346px; width:301px;}
div.container div.content div.content_right img{margin-left:20px;}
div.container div#main_content div.content_center_login div.autopass_content form{margin:0 auto; margin-top:10px; overflow:auto; padding-bottom:10px; 	text-align:center; width:300px;}
div.container div#main_content div.content_center_login div.autopass_content form label{display:block; float:left; margin-right:5px; text-align:left; width:110px;}
div.container div#main_content div.content_center_login div.autopass_content form input{float:left;margin-bottom:5px;}
div.container div#main_content div.content_center_login div.autopass_content form .log_form_button{background:#e2e2e2; border:0; display:block;	margin-top:10px; margin-left:125px; padding:5px 10px;}
/* END Inloggen STYLE*/
/* ADMINISTRATORS CONTENT STYLE*/
div.container #main_content div.content_center div.submenu ul{display: inline; margin-left: 0; padding:0;}
div.container #main_content div.content_center div.submenu ul li{float:left; list-style: none; padding: 0 5px 15px 0;}
div.container #main_content div.content_center div.submenu ul li a.selected{background: #3f9dda; border: #dadbd7 1px solid; color: #ffffff;}
div.container #main_content div.content_center div.submenu ul li a{background: #e0e1de; border: #ffffff 1px solid; color: #232323; margin-left:0; padding: 3px 10px; text-decoration: none;}
div.container #main_content div.content_center div.submenu ul li a:hover{background: #3f9dda; border: #dadbd7 1px solid; color: #ffffff;}
ul.mla_section{list-style:none; overflow:auto;}
ul.mla_section li{float:left; font-weight:bold; margin:5px;}
ul.mla_section li ul.mla_sub_section{list-style:none; padding:0px;}
ul.mla_section li ul.mla_sub_section li{float:none; font-weight:normal; margin:0px; padding:0px;}
.mla_details{overflow:auto;width:400px!important;}
span.mla_label{display:block;float:left;text-align:right!important;width:100px;}
/* END ADMINISTRATORS CONTENT STYLE*/
/* AUTOPASS AANVRAAG STYLE*/
div.container #main_content div.content_center div.submenu span.title{display:block; float:left; font-weight:bold; margin-right:80px;}
div.container #main_content div.content_center div.submenu .button{background:#e2e2e2; color:#232323; cursor:pointer; display:block; float:left; margin-top:-5px; padding:5px 25px; text-decoration:none;}
div.container #main_content div.content_center div.autopass_content{overflow:auto; width:950px;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons{overflow:auto; padding-left:20px; margin:5px 0;	width:935px;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_legend{margin:0 auto; margin-bottom:10px; margin-top:10px;overflow:auto; width:500px;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_legend span{display:block; float:left; margin-left:35px;}
div.container #main_content div.content_center span.error_msg{color: #FF0000 !important; display:block; float:left; font-weight:bold; margin: -5px 0 5px 0; width:100%;text-align:center;}

.autopass_legend_status2{color:#22b14c!important;}
.autopass_legend_status3{color:#ed1c24!important;}
.autopass_legend_status4{color:#3f48cc!important;}
.autopass_legend_status5{color:#72b14c!important;}
.autopass_legend_status6{color:#388080!important;}
.autopass_legend_status7{color:#ce7a57!important;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons{float:left; margin-right:20px;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons .status_buttons_radio{display:block; float:left;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons span{float:left;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons span.autopass_radio_value2{	color:#22b14c;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons span.autopass_radio_value3{	color:#ed1c24;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons span.autopass_radio_value4{	color:#3f48cc;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons span.autopass_radio_value5{	color:#72b14c;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons span.autopass_radio_value6{	color:#388080;}
div.container #main_content div.content_center div.autopass_content div.autopass_status_buttons div.autopass_buttons span.autopass_radio_value7{	color:#ce7a57;}
div.container #main_content div.content_center table.nodatatable{border:1px solid #c3c3c3; font-size:12px; margin-bottom:10px; margin-left:10px;	margin-top:5px; padding:0 0 15px 0; width:960px;}
div.container #main_content div.content_center table td.label{text-align:right; width:130px;}
div.container #main_content div.content_center table td.label2{text-align:right; width:170px;}
div.container #main_content div.content_center table td.label3{text-align:right; width:200px;}
div.container #main_content div.content_center table td.input{text-align:right; width:177px;}
div.container #main_content div.content_center table td.input2{width:80px!important;}
div.container #main_content div.content_center table .inputtext{float:left; font-family: "Trebuchet MS", Georgia, Arial, Verdana !important; width:150px;}
div.container #main_content div.content_center table .inputselect{float:left; font-family: "Trebuchet MS", Georgia, Arial, Verdana !important; width:154px;}
div.container #main_content div.content_center table img{cursor:pointer;}
div.container #main_content div.content_center table img.help_icon{float:left;margin-left:0px;margin-top:2px;}
div.container #main_content div.content_center table .inputtext2{width:80px!important;}
div.container #main_content div.content_center table .textarea{width:790px;}
div.container #main_content div.content_center table .checkbox{float:left;}
div.container #main_content div.content_center table td a.kenteken {font-size: 28px; text-decoration: none; color: #000;position: absolute;top: -5px;right: 5px;}
table.requests_list {margin: 5px;border-top: 1px solid rgb(0, 0, 0) !important; border-right: 1px solid rgb(0, 0, 0) !important;font-size:13px;}
table.requests_list tr th.requests_list {border-bottom: 1px solid #000;border-left: 1px solid #000;font-weight: normal;text-align: center;padding: 3px 5px;}
table.requests_list tbody.requests_list tr td {border-left: 1px solid #000!important;border-bottom: 1px solid #000!important;padding: 3px 5px;text-align:left;}
thead.requests_list {background: #c3c3c3;}
tbody.requests_list {font-size: 13px;}
/* END AUTOPASS AANVRAAG STYLE*/
/* CONFIGURATION STYLE*/
div.container #main_content div.content_center div.configuration_languages{border-bottom:1px solid #3F9DDA; margin-left:10px; margin-top:15px; overflow:auto; padding-bottom:5px; width:940px;}
div.container #main_content div.content_center div.configuration_languages span.configuration_language{display:block; float:left; height:75px; width:45px;}
div.container #main_content div.content_center div.configuration_languages div.configuration_choose_language{float:left; text-align:center; width:60px;}
div.container #main_content div.content_center div.configuration_languages div.configuration_choose_language p{float:left; margin:0; padding:0; text-align:center; width:60px;}
div.container #main_content div.content_center div.configuration_startnumbers{border-bottom:1px solid #3F9DDA; margin-left:10px; margin-top:17px; overflow:auto; padding-bottom:9px; width:940px;}
div.container #main_content div.content_center div.configuration_startnumbers  span.configuration_startnumber{display:block; float:left; width:100px;}
div.container #main_content div.content_center div.configuration_startnumbers div.configuration_ids{float:left; width:250px;}
div.container #main_content div.content_center div.configuration_startnumbers div.configuration_ids p{margin:0; margin-bottom:5px; overflow:auto; padding:0; width:250px;}
div.container #main_content div.content_center div.configuration_startnumbers div.configuration_ids p span{float:left; width:100px;}
div.container #main_content div.content_center div.configuration_startnumbers div.configuration_ids p input{float:left; width:125px;}
div.container #main_content div.content_center div.configuration_help{ border-bottom:1px solid #3F9DDA; margin-left:10px; margin-top:15px; overflow:auto; padding-bottom:5px; width:940px;}
div.container #main_content div.content_center div.configuration_help span.help{ display:block; padding-top:5px; margin-right:10px; float:left;}
div.container #main_content div.content_center div.configuration_help a.help_button_configuration{background:#e0e1de; color:black; cursor:pointer; display:block; float:left; text-decoration:none; margin-right:5px; padding:8px 30px;}
div.container #main_content div.content_center a.configuration_publish{background:#d4d0c8; color:#000000; cursor:pointer; display:block; float:left; margin:15px 0 15px 20px; padding:5px 20px; text-decoration:none; text-align:center; width:60px;}
div.container #main_content div.content_center table.configuration_dataTable{margin-bottom:20px; text-align:left; width:900px;}
div.container #main_content div.content_center table.configuration_dataTable thead tr{background:#e5e5e5!important; height:30px;}
div.container #main_content div.content_center table.configuration_dataTable tbody tr{border-bottom:1px solid #e5e5e5; height:30px;}
div.container #main_content div.content_center table.configuration_dataTable .configuration_id{width:40px!important;}
div.container #main_content div.content_center table.configuration_dataTable .configuration_menu{width:215px!important;}
div.container #main_content div.content_center table.configuration_dataTable .configuration_function{width:240px!important;}
div.container #main_content div.content_center table.configuration_dataTable .configuration_field{width:375px!important;}
div.container #main_content div.content_center table.configuration_dataTable .configuration_modify{width:75px!important;}
div.container #main_content div.content_center div.tiny_mce_content{margin-bottom:30px; overflow:auto; width:940px;}
div.container #main_content div.content_center div.tiny_mce_content span.tiny_mce_label{display:block; float:left;margin-right:61px;}
div.container #main_content div.content_center div.tiny_mce_content .tiny_mce_textarea{float:left; width:827px;}
/* END CONFIGURATION STYLE*/
/* REPORTS STYLE*/
div.container #main_content div.content_center div.reports_buttons{float:left; margin:20px 0 20px 10px;}
div.container #main_content div.content_center div.reports_buttons span.reports_button{background:#e0e1de; cursor:pointer; display:block; float:left; height:30px; margin-right:30px; padding-top:10px; text-align:center; width:140px;}
/* END REPORTS STYLE*/
/* Master Date STYLE*/
div.container #main_content div.content_center h2.master_data_title{font-size:14px!important;margin:0 auto; margin-bottom:15px; margin-top:15px; text-align:center;}
div.container #main_content div.content_center div.master_data_content{border:1px solid #c3c3c3; margin:0 auto; padding:15px 39px 15px 43px; text-align:center; width:360px;}
div.container #main_content div.content_center .master_data_input{margin-left:5px;width:240px;}
div.container #main_content div.content_center .master_data_textarea{float:left;width:630px;}
div.container #main_content div.content_center .master_data_textarea_big{float:left;width:786px;}
div.container #main_content div.content_center .master_data_span{display:block;float:left;margin-right:5px;text-align:right;width:140px;}
div.container #main_content div.content_center .master_data_email{float:left;margin-top:5px;padding-left:35px;text-align:right;width:106px;}
div.container #main_content div.content_center .master_data_input_email{float:left;margin-left:4px;width:632px;}
div.container #main_content div.content_center .master_data_select{left:-2px;position:relative;width:637px;}
/* END Master Dat STYLE*/

/* DATATABLE STYLE*/
table.display{border-top:1px solid #c3c3c3; border-right:1px solid #c3c3c3; font-size:13px; margin-left:15px;}
table.display thead.a1{background:#eeeeee;}
table.display tbody.a1{background:#f7f8f4;}
table.display tr th.a1{border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3; font-weight:normal;text-align:center;}
table.display tr td.a1{border-bottom:1px solid #c3c3c3;border-left:1px solid #c3c3c3; text-align:center;}
table.display tr td.a1_last{width:60px!important;}
table.display tr th.a1_last{width:60px!important;
}
table.autopass{border-top:1px solid #999999!important; border-right:1px solid #999!important; margin-left:5px!important; margin-top:5px!important; margin-bottom:5px!important;width:940px!important}
table.display thead.autopass1{background:#c3c3c3;}
table.display tbody.autopass1{background:#ebebeb;}
table.display tr th.autopass1{border-bottom:1px solid #000; border-left:1px solid #999999; font-weight:normal;text-align:center;}
table.display tr th.autopass2{border-bottom:1px solid #999999; border-left:1px solid #999999; font-weight:normal;text-align:center;}
table.display tr th.autopass3{border-bottom:1px solid #000; border-left:1px solid #000; font-weight:normal;text-align:center;}
table.display tbody tr td{border-left:1px solid #999999!important;border-bottom:1px solid #999999!important;}
table.display tbody.autopass tr td{border-left:1px solid #000!important;border-bottom:1px solid #000!important;}
table.display tr td.autopass1{border-bottom:1px solid #000; border-left:1px solid #000; text-align:center;}
.dataTables_processing{display:none;}
.sorting_asc {background: url('../images/sort_asc.png') no-repeat center right;}
.sorting_desc {background: url('../images/sort_desc.png') no-repeat center right;}
.sorting {background: url('../images/sort_both.png') no-repeat center right;}
.sorting_asc_disabled {background: url('../images/sort_asc_disabled.png') no-repeat center right;}
.sorting_desc_disabled {background: url('../images/sort_desc_disabled.png') no-repeat center right;}
table.display thead th:active,table.display thead td:active{outline: none;}
/* END DATATABLE STYLE*/
#captcha_error{color:red;font-weight:bold;margin:0 auto;text-align:center;width:200px;}
.registered_message{color:#000;margin-left:40px;min-height:400px;margin-top:15px;padding:25px 15px;width:789px;}
#radio {float:left;margin-top:-35px;margin-left:250px;position:relative}

.ie_edit { margin-bottom: 5px;}
