html{font-family:Segoe UI, Arial, Helvetica, sans-serif;font-size:14px;overflow-y:scroll;}
html,body{width:1200px;}
div{vertical-align:top;}
.bold{font-weight:bold;}

a,.link{text-decoration:none;font-style:italic;}


/* BACKGROUNDS */
.bg_facebook{background-image:url(../images/socialmedia/facebook.png);background-repeat:no-repeat;}
.bg_twitter{background-image:url(../images/socialmedia/twitter.png);background-repeat:no-repeat;}
.bg_logo{background-image:url(../images/huisstijl/tt_online.png);background-size:contain;background-repeat:no-repeat;background-position:center center;}

/* FONT SIZES */
.bigBtn{font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;} /* aanmelden, inloggen */
.normalBtn{} /* filter */
.smallBtn{} /* menu */

.f_large{font-size:20px !important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}



header {position:fixed;width:100%;min-width:1024px;z-index:100;text-align:center;}
/*	#tipTileTips{display:table;position:absolute;width:420px;margin-left:-210px;left:50%;height:60px;z-index:1;color:rgba(0,0,0,.6);font-size:12px;font-weight:600;line-height:14px;}*/
/**/#branding{position:relative;width:100%;height:110px;text-align:justify;}
/*    */#logo{position:relative;display:inline-block;height:100%;width:20%;}
/*    */#dashboard{position:relative;display:inline-block;height:100%;width:50%;}
/*    */#registration{position:relative;display:inline-block;height:100%;width:50%;}
/*    */#menu{position:relative;display:inline-block;height:100%;width:20%;}
/**/#filters{position:relative;width:100%;height:40px;text-align:justify;font-size:14px;}
/*    */#order{position:relative;display:inline-block;height:100%;width:20%;}
/*    */#selection{position:relative;display:inline-block;height:100%;width:50%;}
/*    */#search{position:relative;display:inline-block;height:100%;width:20%;}
/*    */.stretch {width:100%;display:inline-block;font-size:0;line-height:0;}
#message{position:absolute;display:inline-block;height:auto;z-index:1000;box-shadow:0 0 4px rgba(0,0,0,.1); padding:2px 0px 5px 0px;top:-20px;width:100%;background-color:rgba(255,255,51,.9);color:#000 !important; font-size:16px !important;text-align:center;}
#message a{color:#555 !important;font-style:normal;}
#message a:hover{color:#333 !important;}

.registration{position:relative;display:inline-block;min-width:150px;height:45px;top:60px;text-align:center;line-height:45px;color:#FFF;cursor:pointer;}
.registration:first-child{margin-left:5px;}
.registration:nth-last-child(2){margin-right:5px;}
.dashboard{font-size:25px;position:relative;display:inline-block;min-width:150px;height:45px;top:60px;text-align:center;line-height:45px;color:#FFF;cursor:pointer;margin-left:5px;}
.signout {position:absolute;top:45px;right:5px;font-style:normal;text-transform:uppercase;font-weight:bold;font-size:12px;cursor:pointer;}
.signout:hover{color:#000;}
.upgrade {position:absolute;top:42px;padding:3px 5px;left:5px;font-style:normal;text-transform:uppercase;font-weight:bold;font-size:12px;cursor:pointer;color:#FFF;}
.upgrade:hover{color:#FFF;}

.trailer{position:relative;margin:5px 0px 5px 5px;padding:5px;width:auto;display:inline-block; height:90px;cursor:pointer;}
.trailer img{height:90px !important; width:auto;border:none;border-collapse:collapse;}
.menuContainer{position:relative;display:inline-block;width:164px;height:55px;}
.menuBlock{position:relative;width:48px;height:47.5px;display:inline-block;margin:5px 0;cursor:pointer;vertical-align:text-bottom;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;font-size:9px;background-position:center top;background-repeat:no-repeat;}
.menuBlock span{position:absolute;bottom:2px;width:100%;left:0;}
.topMenu .menuBlock{margin:5px 0px 2.5px 0px;}
.bottomMenu .menuBlock{margin:2.5px 0px 5px 0px;}
.menuBlock:first-child{margin-left:5px;}
.menuBlock:nth-last-child(2){margin-right:5px;}

.filter{position:relative;display:inline-block;font-size:11px;font-weight:bold;color:#FFF;text-transform:uppercase;margin:5px 1px;height:30px;width:auto;min-width:80px;padding:0px 4px;line-height:30px;text-align:center;cursor:pointer;}
.filter:first-child{margin-left:5px;}
.filter:nth-last-child(2){margin-right:5px;}

.search,.language{background-color:rgba(255,255,255,.2);line-height:22px;height:22px;padding:0px 4px;border:none;color:#FFF;text-transform:uppercase;font-size:1em;font-weight:bold;font-family:Segoe UI, Arial, Helvetica, sans-serif;margin-top:4px;}
.language option{color:#000;}
.language{padding:0px 0px 0px 4px;}
.language:focus {text-decoration:none;}

input[type="checkbox"]{display:none;}
input[type="checkbox"] + label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background: url(../images/check_radio_sheet.png) left top no-repeat;cursor:pointer;}
input[type="checkbox"]:checked + label span{background:url(../images/check_radio_sheet.png) -19px top no-repeat;}

input[type="radio"]{display:none;}
input[type="radio"] + label span{display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;background: url(../images/check_radio_sheet.png) -38px top no-repeat;cursor:pointer;}
input[type="radio"]:checked + label span{background:url(../images/check_radio_sheet.png) right top no-repeat;} 

footer{position:fixed;height:20px;width:100%;bottom:0px;z-index:100;text-align:center;padding:5px 0px 0px 0px;color:#fff;}


/* SECOND LAYER */
.popMenu .link{margin-bottom:5px;}
.popMenu{display:none;position:relative;z-index:200; margin-top:-50px;box-shadow:0 0 3px rgba(0,0,0,.5);padding:5px;font-size:12px;font-weight:normal;text-transform:none;cursor:default;line-height:normal;}
.popMenu input:not([type="submit"]){margin-bottom:5px;font-family:Segoe UI, Arial, Helvetica, sans-serif;}
.popMenu .menu-separator{background:url(../images/separator.png) repeat-x 0 50%;margin:5px 0;text-align:center;}
.popMenu .menu-separator span{font-size:14px;padding:0 8px;}
.popMenu input[type="submit"]{width:100%;height:40px;border:none;color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer;}
.popMenu select{height:28px;border:none;color:#000;cursor:pointer;padding:0px;margin:0px 0px 5px 0px;font-size:12px;}
.myDatepicker{position:relative;text-align:justify;width:100%;height:33px;}
.popMenu #day{position:relative;max-width:22%;display:inline-block;}
.popMenu #month{position:relative;max-width:45%;display:inline-block;}
.popMenu #year{position:relative;max-width:27%;display:inline-block;}
.popMenu input[type="text"],.popMenu input[type="password"]{position:relative;width:100%;border:none;padding:5px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.popMenu .invalid {border:2px solid #900 !important; background-color:#DDD !important;}

.fb_login{height:45px;line-height:45px;padding-left:45px;}

/* TIPTILE */
#tiptiles {width:100%;overflow:none;}
#ttTopTiles {position:absolute;top:150px;left:0;right:0;text-align:center;padding:0 75px;background-color:#FFF;height:160px;overflow:hidden;}
#ttContainer {position:absolute;top:310px;width:100%;text-align:center;padding-bottom:30px;}
.tiptile {position:relative;width:150px;height:150px;margin:5px;display:inline-block;background-position:center center;background-size:cover;font-variant:normal;font-weight:normal;font-style:normal;opacity:1; cursor:pointer;overflow:hidden;}
.tiptile:hover{box-shadow:0 0 3px #000000;}
.tiptile .text{min-width:136px;width:auto;padding:2px 7px;position:absolute;background-color:rgba(255,255,255,.8);color:#000;bottom:5px;font-size:12px;line-height:16px;text-align:left;height:32px;text-wrap:none;}
.tiptile h2{width:400px;;color:#000;font-size:15px;font-weight:bold;text-wrap:none;}
#rating{margin:2px;top:2px;width:70px !important;position:absolute;left:50%;margin-left:-35px;text-align:center;font-size:0px;}
#rating img{max-width:10px;margin:0;}

/* viewer*/
/*#lb {position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;vertical-align:middle;display:none;}
.lb_frame{position:absolute;width:80%;height:80%;left:50%;top:50%;border:5px solid #fff;}
.lb_close{position:absolute;width:30px;height:30px;border-radius:15px;}*/

.child_btn {width:100% !important;height:100% !important;margin:0 !important;padding:0 !important;}