﻿.page{width: 100%; margin: 0px auto 0px auto;}
#header{ position: relative; margin: 0px; padding: 0px; background: #d0d0d0; width: 100%; height: 60px; }
#header_title { float: left;}
#header_title #lnkHome { float: left;margin: 6px 0 0 5px;}
#header_title h1 {float: left; font-weight: 700; margin: 0px; padding: 0px 0px 0px 10px; color: #222222; border: none; line-height: 2em; font-size: 2em;}

#bootstrapContainer { width: 1240px; margin: 0 auto;}
.main { width: 1250px; margin: auto; padding-top: 20px;}
/*input{ height: 45px;}*/

.printPlaceHolder
{
    font-size: 1px;
    vertical-align: top;
    display: block;
    float: left;
    text-align: center;
    width: 5px;
    visibility: hidden;
}

/* MISC  
----------------------------------------------------------*/

.clear{clear: both; }
.title{ display: block; float: left; text-align: left; width: auto;}
.left { float: left; }
.right{ float: right; }

/*INGELOGD*/
#header_loggedIn{color: #222222;padding-right: 10px;padding-top: 5px;float: right; }

/*PAGING */
.nav{font-size: 20px; margin-right: 10px;width: 70px;height: 45px;}
.navPagina{float: right;background-color: #b0b0b0;color: #fff;width: 40px;height: 33px;border: 1px solid #adb2b5;text-align: center;padding-top: 8px; margin-right: 10px;font-size: 18px;margin-top: 1px;}
.nivagatieKnoppen{margin-bottom: 10px;float: left;margin-left: 5px;}
.bevestigknop{background-color: #13d76b;}

table { border-collapse: collapse;}
table td,table th { padding-top: 0;padding-bottom: 0;vertical-align: middle;}
table.no_margin_bottom { margin-bottom: 0px;}
.marien_default_scroll_container { border-bottom: 1px solid #D0D0D0;}
.marien_default_scroll_container:focus { outline: none;}

table.marien_default_table tr { height: 62px;}
table.marien_default_table td,table.marien_default_table th {vertical-align: middle;}
table.marien_default_table th { font-size: 16px; }
table.marien_default_table tr td.marien_default_table_cell_selected,
table.marien_default_table tr:nth-child(2n+1) td.marien_default_table_cell_selected,
table.marien_default_table tr:hover td.marien_default_table_cell_selected {color: whitesmoke; background: #004AB3;background-image: url('../Images/arrow_right.png');background-position: right center;background-repeat: no-repeat;  }

.marien_default_table_cell_buttonDecrease,
.marien_default_table_cell_buttonIncrease{ width: 45px;height: 45px;text-align: center;font-size: 20px;}
.marien_default_table_cell_buttonNumber { width: 73px;height: 45px;text-align: center;font-size: 20px;}

table.marien_default_table tr .marien_default_table_cell_unchecked { background-image: url('../Images/checkbox_unchecked.png');background-position: center center;background-repeat: no-repeat;} 
table.marien_default_table tr .marien_default_table_cell_unchecked.marien_default_table_cell_checked { background-image: url('../Images/checkbox_checked.png');background-position: center center;background-repeat: no-repeat;} 
table.marien_default_table tr .marien_default_table_cell_isbooked { background-image: url('../Images/checkbox_booked.png');background-position: center center;background-repeat: no-repeat;background-color:#cdf3c2;} 
table.marien_default_table tr .marien_default_table_cell_isbooked2 { background-color:#cdf3c2;} 


.marien_popupbox .actionbar {position: relative; padding: 17px 20px 18px; margin: 18px 0 0 0; background-color: #f5f5f5;border-top: 1px solid #e5e5e5;*zoom: 1;}
.marien_popupbox .actionbar .btn-success { position: absolute;right: 20px;top: 17px;}


.marien_default_detailBox { border: 1px solid #DDDDDD;}
.marien_default_detailBox legend {padding: 10px 0px;box-sizing: border-box;}
.marien_default_actionBar {background-color: #F5F5F5;border-top: 1px solid #E5E5E5;margin-top: 20px;padding: 19px 20px 20px;}
.marien_default_actionBar:before, .form-actions:after {content: "";display: table;line-height: 0;}
.marien_default_actionBar:after {clear: both;}

.ir{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}
.hidden{display:none!important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0;}
.invisible{visibility:hidden;}
