﻿@charset "UTF-8";

.red-button{
	color:#ff0000;
	border:1px solid #ff0000;
	text-transform:uppercase;
	display:inline-block;
	font-size:17px;
	padding:6px 0 4px;
	-webkit-transition:all 200ms ease;
	-moz-transition:all 200ms ease;
	-o-transition:all 200ms ease;
	-ms-transition:all 200ms ease;
	transition:all 200ms ease;
}

.red-button:hover{
	background-color: #AF0917;
	border-color: #AF0917;
	color: white;
}

.red-button a{
	color:inherit;
	padding:8px 15px;
	letter-spacing:1px;
}

.red-button a:hover{
	text-decoration:none;
}

.brand-color {
	color: #AE0816 !important;
}

img.VLF-logo{
	margin-left:-9px;
}

p.VLF-subtitle{
	margin-top:10px;
	font-size:17px;
	line-height:17px;
	letter-spacing:1px;
	text-transform:uppercase;
}

span.download-links,
a.download-links,
a.calendar-links,
.frame > .ce-uploads .ce-uploads-element .ce-uploads-fileName{
	color:#AE0816;
	display:inline-block;
}

span.download-links::before,
a.download-links::before,
a.calendar-links::before,
.frame > .ce-uploads .ce-uploads-element .ce-uploads-fileName::before{
	content:" ";
	display:inline-block;
	vertical-align:-3px;
	background:transparent no-repeat center center;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDlENDQyRjYyMkYyMTFFNTkzRDBBNTQxQ0YzMkZGQUEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDlENDQyRjcyMkYyMTFFNTkzRDBBNTQxQ0YzMkZGQUEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowOUQ0NDJGNDIyRjIxMUU1OTNEMEE1NDFDRjMyRkZBQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowOUQ0NDJGNTIyRjIxMUU1OTNEMEE1NDFDRjMyRkZBQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvMOt5cAAAHBSURBVHjazJe9SgNBFIVnRxDB/HRqncInCGgbSGGTxiJW6SzEXpJH2LxAEEllKi1strEIpBbyBBapjZ1GQWz0XDgb15+4c3fXjQcOU2wy38zOvXfuesZBV2sb6xgacB2uwhW4yMczeAKP4SEc7L/cP8fN6cUANzF04EO4YNz0BPdhHwuYqsGAHmHowiWTTI9wG/BTJzCAqxgGcNNko0u4hQW8LgQTeg3XTLYawXtRuP3yg4Ej9EYJrnFu8w3MM3V5vV2sfJfnr1GTjI9Xzei9dQgkgXYii/UlgJQBty3RHu644xi9ZcDmccFFaHZeIst4LA53ijyV9DgG9C3hziXPtywrUkGxajmnXoqdC6thWQa1SguvW9ZekzO8alnwTQr4GeArSnjFRm6ZpJIL5Bxwq4AXbUYlUfIzGuXy+su//cHyPk2jT+lFaI/HsEgzy0s8T6hoYtk55AkVjS3blTyhoqGAA5axRNDw8lBAhRVYNmb9lHX6RLHwvjDDdPKZEnF6SHE5hGnnzxsBdoMuE7QJSwI1bP6mP/VcF45diLQ+O9qmD9CDRT1Xi41ZnLTQEef+Z+3tUhv6pX/C/PVH27sAAwA1+87iJoLs7QAAAABJRU5ErkJggg==');
	background-size:15px 15px;
	width:15px;
	height:15px;
	margin-right:10px;
}

a.calendar-links::before {
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGcmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA0LTMwVDE3OjQzOjI4KzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNC0zMFQxNzo1MTozNyswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNC0zMFQxNzo1MTozNyswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpkYjU0NWVmOS0xM2NhLWE4NGYtODE5Zi0wMWE0OGMwOTQwZjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDlENDQyRjcyMkYyMTFFNTkzRDBBNTQxQ0YzMkZGQUEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowOUQ0NDJGNzIyRjIxMUU1OTNEMEE1NDFDRjMyRkZBQSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA5RDQ0MkY0MjJGMjExRTU5M0QwQTU0MUNGMzJGRkFBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA5RDQ0MkY1MjJGMjExRTU5M0QwQTU0MUNGMzJGRkFBIi8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmRiNTQ1ZWY5LTEzY2EtYTg0Zi04MTlmLTAxYTQ4YzA5NDBmMyIgc3RFdnQ6d2hlbj0iMjAxOS0wNC0zMFQxNzo1MTozNyswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8cGhvdG9zaG9wOlRleHRMYXllcnM+IDxyZGY6QmFnPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9Iu+EsyIgcGhvdG9zaG9wOkxheWVyVGV4dD0i74SzIi8+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6VGV4dExheWVycz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6eKHZ3AAABzklEQVRIx2NkIAKs4xDjBlK+QOwCxCZArATEvFDpz0B8D4jPAPEeIN4c9OPVV0JmMhKwUBxIVQBxChDzMBAHvgDxHCDuADrgJckWAy3NAFKdQMzHQB74BMTlQMtnEGUx0EI2ILUYiMMYqANWAXEs0AG/cFoMtXQHEDsyUBfsB2IPZMvRLV5JRZ9i+BxocTiGxdA4nc5AW5AJi3NGpNR7C19CYlOWZRCwt2b4cPAow6+7jwmK40lwaqDUDrO4H0gV4NPh8egqw7fXrxm4REUZdshpExTHAyYALS5khBYOL3DlU24bEwZuNRUG66kTGdZzijMEfn/JcDQ7Hy6PLv711h2Gr0fOEMrnEiCLI4CM5bhU+by9z8DKxQVmwyxAB8jiv799Y9girEjI15Egi0GlTDIuFcgW3Vq2gkEtKgJDDbo4yCEEwFyQxReADH18Fr+9dp3oZCuspUmMxRdBFn9CKvCxWkyEQaSq/wyy+D8VDCJZ/YBaPGBBTTBx0cDii0RlJxpYPJdgAUIjiyMJFpnoRSQhACtCCRaZhCoJg5VzGfhUlIlv79y5y3AhPJlwJUFstUglgFotDlhDYECbPgPa2Buw5u2ANugHvAtD604bAOYLBj6piGkuAAAAAElFTkSuQmCC');
}

span.more-link,
a.more-link{
	outline: none;
	text-decoration: none;
	color:#AF0917;
}

span.more-link::after,
a.more-link::after{
	content:" ";
	display:inline-block;
	vertical-align:middle;
	background:transparent no-repeat center center;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA0MjA4MEExODFBMTFFNThDODZFNUVENkY4OEVDN0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA0MjA4MEIxODFBMTFFNThDODZFNUVENkY4OEVDN0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDQyMDgwODE4MUExMUU1OEM4NkU1RUQ2Rjg4RUM3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDQyMDgwOTE4MUExMUU1OEM4NkU1RUQ2Rjg4RUM3QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PguBddYAAACmSURBVHjaYljHIaYLxOeAWIWBCMAExIuA2BCIDxCjCaQhFIifArE0MZoYQQRU0QGoJpBmh6Afr+7g1ECKJkZkDjGaGNFNIKSJEZs78WlixBUauDQx4gtCbJqY8GmAOiMGygVpWs1EhA3zoNw3QBxHrB9Aip2ANl5mJEUxMfGAophQTGMoxpeWsCrGlVpxKgZrIEUxLAOtJlYxTEMcEF8jRjEIAAQYAKT3api/ULUlAAAAAElFTkSuQmCC');
	background-size:7px 11px;
	width:7px;
	height:11px;
	margin-left:10px;
	top: -1px;
	position: relative;
}

.white-circle{
	border:1px solid white;
	width:130px;
	height:130px;
	border-radius:65px;
	background-color:#AF0917;
	text-transform:uppercase;
	padding:30px 14px 0;
}

.white-circle a{
	color: white;
}

a.toolboxguide-tab {
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #AF0917;
	width: 120px;
	height: 120px;
	border-radius: 50%;
	background-color: #fff;
	text-transform: uppercase;
	color: #AF0917;
	padding: 10px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 200ms ease-out;
	-moz-transition: all 200ms ease-out;
	-ms-transition: all 200ms ease-out;
	-o-transition: all 200ms ease-out;
	transition: all 200ms ease-out;
}

a.toolboxguide-tab:hover {
	border: 1px solid #AF0917;
	background-color: #AF0917;
	color: #fff;
	text-decoration: none;
}

a.block-button {
	display: inline-block;
	letter-spacing: 1px;
    text-align: center;
	font-size: 16px;
    line-height: 22px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 10px 40px 6px 40px;
	border: solid 1px #af0917;
	border-radius: 3px;
	margin-top: 25px;
	margin-bottom: 25px;
}

a.block-button:hover {
	text-decoration: none !important;
	color: #fff;
	background-color: #af0917;
}

td.checked {
	background: url(/typo3conf/ext/jn_lighttransenhancements/Resources/Lighttrans/Public/Images/checkmark_table.png) center no-repeat;
	background-size: 22px;
}