*:focus{outline:none}body{background-color:#f3f3f3;width:100%;height:100%;margin:0;padding:0}.body-border{position:fixed;top:0;left:0;border:10px solid #000;width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}.scrollbox{height:209px;overflow-x:scroll;border:1px solid #cacaca;margin-bottom:12px;background-color:#e6d3d3}.middle{vertical-align:middle}.center{margin-left:auto;margin-right:auto}.right{float:right}.link,a.link,.link:link,.link:visited,.link:active,.link:hover,.link:focus{text-decoration:underline!important;color:#ae111e!important;font-weight:bold!important}.accordion-title{font-size:18px!important;color:#000!important}.txtCenter{text-align:center}.eventId,.cityId,#recommendationHelper,#messageArea,#messageAreaLocation,#distanceResult{display:none}.hide{display:none}.noTitleStuff .ui-dialog-titlebar{display:none}#recommendation{font-size:15px}.ui-dialog-buttonset{text-align:center}.ui-widget-overlay{background:#000!important;opacity:.80!important}.ui-dialog-titlebar-close{border:none!important}.ui-dialog{border:none!important;border-radius:10px!important;box-shadow:0 2px 1px 0 rgba(0,0,0,.2)}.ui-dialog-titlebar,.ui-widget-header{border:none!important;text-align:center!important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ae111e!important;background:#ae111e!important;font-weight:normal!important;color:#FFF!important}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background:#000!important}.ui-dialog .ui-dialog-buttonpane{padding:0!important}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none!important}#datepickerFrom,#datepickerUntil{width:90%;float:left}#datepickerFrom>button,#datepickerUntil>button{float:left}#datepickerFrom>label,#datepickerUntil>label{display:block}.ui-datepicker-trigger{margin-left:5px;margin-top:5px}.locationDetails{font-weight:normal}.counter{background-color:#000000;color:rgb(255,255,255);font-weight:bold;padding:3px 8px;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.event,.cupEvent{padding:15px;background:#F7F7F7 none repeat scroll 0% 0%;margin:5px;box-shadow:0 2px 5px 5px rgba(0,0,0,.3);border-radius:5px}.eventUpcoming{padding:15px;background:#e09f9f none repeat scroll 0% 0%;margin:5px;box-shadow:0 2px 5px 5px rgba(0,0,0,.3);border-radius:5px}#initialLetter{text-align:center}.emailPic{vertical-align:text-bottom}.weatherLink{position:relative;margin-top:18px}.weekdayindicator,.comments{font-size:12px}.location{font-weight:bold;font-size:18px}.period{font-weight:bold}.raceAvailable,.fallsOnBridgeDay,.fallsOnPublicHoliday,.tireService,.partService,.photoService,.catering{display:inline}.free{background-color:rgba(76,153,0,1);font-size:18px;width:100%;text-align:center;color:white;border-radius:29px;box-shadow:0 3px 2px 0 rgba(0,0,0,.2);font-weight:bold}.almostFull{background-color:rgba(255,128,0,1);font-size:18px;width:100%;text-align:center;color:white;border-radius:29px;box-shadow:0 3px 2px 0 rgba(0,0,0,.2);font-weight:bold}.fullWaitlist{background-color:rgba(255,0,0,1);font-size:18px;width:100%;text-align:center;color:white;border-radius:29px;box-shadow:0 3px 2px 0 rgba(0,0,0,.2);font-weight:bold}.unknownStatus{background-color:grey;font-size:18px;width:100%;text-align:center;color:white;border-radius:29px;box-shadow:0 3px 2px 0 rgba(0,0,0,.2);font-weight:bold}#privacyHint{font-size:8px;margin-bottom:10px}#weatherforecastContent{margin:0!important;padding:0!important}#weatherforecastTable{table-layout:fixed!important;width:100%!important}#weatherforecastTable td{padding:1px!important;margin:0!important}.weatherDetails{width:50%;text-align:center}.weatherIco{vertical-align:middle}.weatherDay{width:50%;text-align:center}#locationDetailsTable{border:none;width:100%}#locationDetailsTable td{background-color:#FFF!important}.hint{font-size:10px;color:grey}#key{border:none;width:200px}.key{font-size:12px;padding:5px;background-color:transparent;text-align:left}#footer{text-align:center;background-color:#ae111e;color:#FFF}#copyright,#lastUpdate{font-size:12px}.scrollToTop{width:100px;height:60px;padding:5px;text-align:center;font-weight:bold;color:#000;text-decoration:none;position:fixed;bottom:50px;right:10px;display:none;background:url('../img/top.png') no-repeat 40px 30px;background-color:lightgrey;box-shadow:0 3px 2px 0 rgba(0,0,0,.2)}#watchlistInformerAdd{display:none;width:100px;height:100px;text-align:center;position:fixed;top:50%;left:50%;bottom:50%;right:50%;margin-top:-50px;margin-left:-50px;margin-bottom:-50px;margin-right:-50px}#confirmInformer{display:none;width:100px;height:100px;text-align:center;position:fixed;top:50%;left:50%;bottom:50%;right:50%;margin-top:-50px;margin-left:-50px;margin-bottom:-50px;margin-right:-50px}#watchlistInformerRemove{display:none;width:100px;height:100px;text-align:center;position:fixed;top:50%;left:50%;bottom:50%;right:50%;margin-top:-50px;margin-left:-50px;margin-bottom:-50px;margin-right:-50px}.scrollToTop:hover{text-decoration:none}#upcoming{background-color:rgba(224,224,224,.6);margin:0 0 20px;padding:20px;box-shadow:0 2px 1px 0 rgba(0,0,0,.2)}#headerTable{border:none;background-color:transparent;margin-bottom:0}button,.button,.ui-button>button{background-color:#ae111e!important;border-color:#ae111e!important;color:#fff!important}.tabs-title>a:focus,.tabs-title>a[aria-selected="true"],.ui-tabs-nav>li.ui-tabs-active{background:#f5ff00!important}.tabs-title>a:hover,.tabs-title>a[aria-selected="true"],.ui-tabs-nav>li>a:hover{background:#f5ff00!important}button:hover,.button-group:hover{background:#f5ff00!important;color:#000000!important}#headerTable>tbody,tfoot,thead{border:none;background-color:transparent}#tabs,#tabs>ul{border:none}#tabs li{background:#ae111e;font-weight:bold;font-family:Arial;width:80px}.tabs-title>a{color:#FFF!important;height:70px;font-size:14px!important}.tabs-title>div{color:#FFF!important;line-height:50px;vertical-align:middle;cursor:pointer;font-family:Arial;font-size:14px!important}.tabs-ico{width:40px}#messageArea,#messageAreaLocation{color:#b40404;font-weight:bold}#searchArea{background:#FFF none repeat scroll 0% 0%;margin:0;padding:10px;box-shadow:0 2px 1px 0 rgba(0,0,0,.2)}#selectBudget,#selectRace,#selectCountryWideBridgeDay,#selectCountryWidePublicHoliday,#selectWeekdayIndicator,#selectCategory,#selectDuration,#selectStatus,#quickSearchOrganizer,#tracksSelect{font-size:.875rem}#searchButton{font-size:16px}#quickSearchOrganizer{font-size:.875rem}#tracksSelect{font-size:.875rem}.status{margin-bottom:10px}.button-group{margin-bottom:0!important}#upcoming h3{font-weight:bold}.ui-state-default .ui-icon{background-image:url("../libs/jquery-ui-1.11.4.custom/images/ui-icons_ffffff_256x240.png")!important}#distanceResult td{background-color:#d9ffb3!important}.ui-datepicker-today a.ui-state-highlight{border-color:#000!important;border-width:medium!important}.ui-datepicker-today.ui-datepicker-current-day a.ui-state-highlight{border-color:#000!important;border-width:medium!important}.holiday a.ui-state-default{background:#ff9933!important;background-image:none!important;color:#fff!important}.holiday{background-color:#ff9933}.vacation{border:3px solid #3366FF}#menu{text-align:center;width:100%;background:#000;padding:2px;border-radius:2px;box-shadow:0 6px 22px 0 rgba(0,0,0,.5);width:404px;height:120px;margin:0 auto}.badge{background:#000!important}#trackdates-howto{padding:10px}#datepickerFrom,#datepickerUntil,#selectWeekdayIndicator,#selectCategory,#selectOrganizer,#selectBudget,#selectRace,#selectCountryWideBridgeDay,#selectCountryWidePublicHoliday,#selectDuration,#selectStatus,#quickSearchOrganizer,#tracksSelect,#selectCupOrganizer,#selectCupType,#selectCupLicense{background-color:#e6d3d3}.styledButton{background-color:#ae111e;font-size:18px;width:100%;text-align:center;color:white!important;border-radius:11px;box-shadow:0 3px 9px 0 rgba(0,0,0,.5);font-weight:bold;padding:13px}.styledButton:hover{color:black!important}.styledButton:focus{color:white!important}.corner-ribbon{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon.top-left{top:25px;left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.top-right{top:25px;right:-50px;left:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-left{top:auto;bottom:25px;left:-50px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.corner-ribbon.bottom-right{top:auto;right:-50px;bottom:25px;left:auto;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.white{background:#f0f0f0;color:#555}.corner-ribbon.black{background:#333}.corner-ribbon.grey{background:#999}.corner-ribbon.blue{background:#3b5998}.corner-ribbon.green{background:#2c7}.corner-ribbon.turquoise{background:#1b9}.corner-ribbon.purple{background:#95b}.corner-ribbon.red{background:#e43}.corner-ribbon.orange{background:#e82}.corner-ribbon.yellow{background:#ec0}#dismissFbTeaser,#dismissTrackguideTeaser,#dismissWatchlistTeaser{text-decoration:underline;cursor:pointer;color:#999}input[type=checkbox]{transform:scale(1.5);margin-left:7px}#resultsSearch>h4.txtCenter{background-color:#ffc68d;border-radius:5px}#topMenu{margin:10px}.socialLink{width:30px;margin-right:15px}#impressum,#datenschutz,#veranstalter{background:white;padding:2px}#tabs_location{border:none;padding:0}#tabs_location>ul{padding:0}#tabs_location>div.ui-tabs-panel{padding:0}#tabs_location>ul>li.ui-state-default{border-color:#d1d1d1!important;background:#FFF!important}#tabs_location>ul>li.ui-tabs-active{border-color:#000!important;background:#f5ff00!important}#explanationSubText{color:#ae111e;font-size:smaller;font-weight:700}