@media print {body{ text-align: left; background-color: #FFFFFF !important; }div.wrapper{ margin: 0px 0px 0px 0px; text-align: left; }nav.mainmenu{ display: none; }div.wrapper div.menuopener,header.header div.top,header.header div.head div.countdown,header.header div.mainmenu,header.header div.gallery,div.maincontent aside{ display: none !important; }div.maincontent main{ width: 100% !important; padding: 0px !important; border-right: 0px !important; }div.center { margin: 0px 0px 0px 0px; }div.left { display: none; }article.content{ float: left !important; width: auto !important; color: #000000 !important; background-color: #FFFFFF !important; margin: 0px 0px 0px 0px !important; float: none; }article.content nav.language{ display: none; }div.contentwrapper .sidebar { display: none; }footer { display: none; }button.print{ display: none; }}body { background: #F6F6F6; text-align: center; font-family: Verdana, sans-serif; font-size: 11px; line-height: 13px; margin: 0px 0px 0px 0px; height: 100%; }address{ font-style: normal; }hr{ display: none; }h1, h1 a { color: #000000; font-size: 20px; line-height: 24px; font-weight: bold; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; text-align: left; }h2, h2 a{ color: #000000; font-size: 16px; line-height: 20px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; text-align: left; }h3, h3 a{ font-size: 14px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }h4, h4 a{ font-size: 12px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }h5, h5 a{ font-size: 11px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }h6, h6 a{ font-size: 11px; margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; }ul { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 32px; }ul li { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; _height: 1px; }ul li ul{ float: none; }ol { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 32px; }ol li { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }a{ cursor: pointer; }a.adminicons{ cursor: pointer; margin: 0px 5px 0px 0px; }tr.admintable td{ line-height: 16px; }tr.admintable td img{ vertical-align: bottom; margin: 0px 5px 0px 0px; }tr.admintable.activ td,tr.admintable.activ td.bg1,tr.admintable.activ td.bg2{ background-color: #4D90FE; color: #FFFFFF; }table.template{ border: solid 1px #000000; }tr td.group{ background-color: #2769d5; color: #FFFFFF; }br.clear{ clear: both; font-size: 0; height: 0; line-height: 0; }div.clear{ clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; text-indent: -100px; }div.rahmen { position: relative; width: 928px; margin: 0 auto; text-align: left; }div.sprache{ position: absolute; right: 15px; top: 244px; _top: 255px; font-size: 10px; line-height: 35px; color: #c6c6c6; z-index: 5; }input,textarea,select{ border: 1px solid #989898; background-color: #F0F0F0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #666666; }input,select,textarea{ width: 100%; margin: 0px 0px 10px 0px; }textarea{ width: 97%; }input.span2{ width: 80px; }input.time{ width: 60px; }textarea{ width: 500px; height: 200px; }input[type="radio"]{ width: auto; margin: 0px 4px 0px 0px; }input:active,textarea:active,select:active,input:focus,textarea:focus,select:focus{ border: 1px solid #CCCCCC; background-color: #F6F6F6; color: #2C2C2C; }input[type="radio"],input[type="checkbox"],input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{ border: 0px; }table { width: 100%; border: 0px; border-collapse: collapse; }form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }table tr td{ vertical-align: top; text-align: left; padding: 6px 6px 6px 6px; }td.admintitle{ line-height: 22px; background-color: #F1F1F1; border-bottom: solid 1px #E5E5E5; font-weight: bold; }td.bg1{ background-color: #EEEEEE; }td.bg2{ background-color: #F6F6F6; }td.bgaction{ background-color: #F1F1F1; border-bottom: solid 1px #E5E5E5; }td.required{ font-weight: bold; }td.bgaction a.button{ font-weight: bold;font-family: Arial, Helvetica, sans-serif;float: left; display: inline;border: 1px solid #3079ED;height: 29px;line-height: 29px;text-decoration: none;padding: 0px 5px 0px 5px;margin: 0px 5px 0px 0px;color: #FFFFFF;text-shadow: 0 1px rgba(0, 0, 0, 0.1);background-color: #4D90FE;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#4787ED));background-image: -webkit-linear-gradient(top, #4D90FE, #4787ED);background-image: -moz-linear-gradient(top, #4D90FE, #4787ED);background-image: -ms-linear-gradient(top, #4D90FE, #4787ED);background-image: -o-linear-gradient(top, #4D90FE, #4787ED);background-image: linear-gradient(top, #4D90FE, #4787ED);}td.bgaction a.button:hover{ border: 1px solid #2F5BB7;text-shadow: 0 1px rgba(0, 0, 0, 0.3);background-color: #357AE8;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357AE8));background-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);background-image: -moz-linear-gradient(top, #4D90FE, #357AE8);background-image: -ms-linear-gradient(top, #4D90FE, #357AE8);background-image: -o-linear-gradient(top, #4D90FE, #357AE8);background-image: linear-gradient(top, #4D90FE, #357AE8);}td.bgaction a.button:active{ background-color: #357AE8;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357AE8));background-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);background-image: -moz-linear-gradient(top, #4D90FE, #357AE8);background-image: -ms-linear-gradient(top, #4D90FE, #357AE8);background-image: -o-linear-gradient(top, #4D90FE, #357AE8);background-image: linear-gradient(top, #4D90FE, #357AE8);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);}td.bgaction a.button.activ{ border: 1px solid #29691D !important;background: #3A8E00;background: -webkit-linear-gradient(top, #3C9300, #398A00);background: -moz-linear-gradient(top, #3C9300, #398A00);background: -ms-linear-gradient(top, #3C9300, #398A00);background: -o-linear-gradient(top, #3C9300, #398A00);-webkit-transition: border .20s;-moz-transition: border .20s;-o-transition: border .20s;transition: border .20s;}td.bgaction a.button img{ vertical-align: text-bottom; margin: 0px 4px 0px 0px; }ul.pagination{ float: left; display: inline; list-style-type: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }ul.pagination li{ float: left; display: inline-block; margin: 0px 2px 0px 2px; padding: 0px 0px 0px 0px; min-width: 15px; text-align: center; text-decoration: none; text-shadow: 0 1px 0 #fff; font: bold 11px Helvetica, Arial, sans-serif; color: #444; line-height: 17px; background: #F3F3F3; border: solid 1px #D9D9D9; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -webkit-transition: border-color .20s; -moz-transition: border-color .20s; -o-transition: border-color .20s; transition: border-color .20s; }ul.pagination li span{ float: left; display: inline-block; padding: 3px 10px 2px 10px; text-decoration: none; color: #444444; }ul.pagination li a span{ cursor: pointer; color: #4D90FE; }div.wrapper{ margin: 0px auto; text-align: left; width: 974px; position: relative; border: solid 1px #E5E5E5; background-color: #FFFFFF; height: 100%; }div.wrapper div.header{ width: 972px; height: 100px; background-color: #F6F6F6; border-bottom: solid 1px #E5E5E5; }div.wrapper div.inhalt{ float: left; display: inline; width: 971px; background: url(/images/admin/bg-content.jpg) repeat-y 0px 0px; }div.wrapper div.navigation{ float: left; display: inline; width: 200px; height: 100%; background-color: #FFFFFF; }div.wrapper div.navigation ul{ list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }div.wrapper div.navigation ul li{ float: left; display: inline; width: 200px; line-height: 20px; background-color: #F6F6F6; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #E5E5E5; clear: both; }div.wrapper div.navigation ul li a{ float: left; display: inline; width: 184px; padding: 0px 8px 0px 8px; text-decoration: none; }div.wrapper div.navigation ul li.main{ line-height: 27px; background-color: #2D2D2D; color: #FFFFFF; padding: 0px 0px 0px 0px; }div.wrapper div.navigation ul li.activ{ background-color: #4D90FE; }div.wrapper div.navigation ul li.main ul li{ float: left; display: inline; width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }div.wrapper div.navigation ul li.main ul li.activ,div.wrapper div.navigation ul li.main ul li:hover{ background-color: #4D90FE; color: #FFFFFF; }div.wrapper div.navigation ul li.main ul li.activ a{ color: #FFFFFF; }div.wrapper div.navigation ul li.main ul li a{ float: left; display: inline; width: 200px; padding: 4px 12px 4px 12px; margin: 0px 0px 0px 0px; color: #000000; clear: both; }div.wrapper div.navigation ul li.main ul li a:hover{ color: #FFFFFF; }div.wrapper div.navigation ul li.main a{ color: #FFFFFF; }div.wrapper div.content{ float: left; display: inline; width: 750px; margin: 0px 0px 0px 1px; padding: 10px 10px 10px 10px; background-color: #FFFFFF; }div.row{ margin: 0px 0px 5px 0px; }div.row .error{ border: 1px solid #FF0000; }button{ font-weight: bold;font-family: Arial, Helvetica, sans-serif;float: left; display: inline;border: 1px solid #3079ED;height: 29px;line-height: 26px;text-decoration: none;padding: 0px 10px 4px 10px;margin: 5px 0px 0px 0px;color: #FFFFFF;text-shadow: 0 1px rgba(0, 0, 0, 0.1);background-color: #4D90FE;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#4787ED));background-image: -webkit-linear-gradient(top, #4D90FE, #4787ED);background-image: -moz-linear-gradient(top, #4D90FE, #4787ED);background-image: -ms-linear-gradient(top, #4D90FE, #4787ED);background-image: -o-linear-gradient(top, #4D90FE, #4787ED);background-image: linear-gradient(top, #4D90FE, #4787ED);cursor: pointer;clear: both;}button:hover{ border: 1px solid #2F5BB7;text-shadow: 0 1px rgba(0, 0, 0, 0.3);background-color: #357AE8;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357AE8));background-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);background-image: -moz-linear-gradient(top, #4D90FE, #357AE8);background-image: -ms-linear-gradient(top, #4D90FE, #357AE8);background-image: -o-linear-gradient(top, #4D90FE, #357AE8);background-image: linear-gradient(top, #4D90FE, #357AE8);}button:active{ background-color: #357AE8;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357AE8));background-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);background-image: -moz-linear-gradient(top, #4D90FE, #357AE8);background-image: -ms-linear-gradient(top, #4D90FE, #357AE8);background-image: -o-linear-gradient(top, #4D90FE, #357AE8);background-image: linear-gradient(top, #4D90FE, #357AE8);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);}div.input, div.file, div.radio, div.select, div.area{ float: left; display: inline; width: 102%; clear: both; position: relative; }div.inputfield, div.selectfield, div.textarea{ float: left; display: inline; width: 255px; }div.filefield{ float: left; display: inline; width: 255px; }label{ float: left; display: inline; width: 165px; font-size: 14px; line-height: 27px; }label.extralabel{ width: auto; line-height: 20px; }div.error{ float: left; display: inline; margin: 0px 0px 15px 0px; clear: both; font-size: 14px; font-weight: bold; color: #FF0000; }div.checkboxfield{ float: left; display: inline; margin: 2px 20px 0px 0px; }div.radio div.errormsg{ top: 2px; }div.errormsg{ position: absolute; left: 410px; top: 5px; height: 31px; }div.errormsg div.left{ float: left; display: inline; width: 10px; height: 22px; font-size: 0px; line-height: 0px; background: url(/icon/error-left.png) no-repeat 0px 0px; }div.errormsg div.middle{ float: left; display: inline; padding: 0px 4px 0px 2px; width: auto; height: 22px; line-height: 21px; color: #FFFFFF;background: #fd4a4a;background: -moz-linear-gradient(top, #fd4a4a 0%, #b50202 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd4a4a), color-stop(100%,#b50202));background: -webkit-linear-gradient(top, #fd4a4a 0%,#b50202 100%);background: -o-linear-gradient(top, #fd4a4a 0%,#b50202 100%);background: -ms-linear-gradient(top, #fd4a4a 0%,#b50202 100%);background: linear-gradient(to bottom, #fd4a4a 0%,#b50202 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd4a4a', endColorstr='#b50202', GradientType=0);}div.errormsg div.right{ float: left; display: inline; width: 5px; height: 22px; font-size: 0px; line-height: 0px;background: #fd4a4a;background: -moz-linear-gradient(top, #fd4a4a 0%, #b50202 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fd4a4a), color-stop(100%,#b50202));background: -webkit-linear-gradient(top, #fd4a4a 0%,#b50202 100%);background: -o-linear-gradient(top, #fd4a4a 0%,#b50202 100%);background: -ms-linear-gradient(top, #fd4a4a 0%,#b50202 100%);background: linear-gradient(to bottom, #fd4a4a 0%,#b50202 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd4a4a', endColorstr='#b50202', GradientType=0);border-radius: 0px 4px 4px 0px;-moz-border-radius: 0px 4px 4px 0px;-webkit-border-radius: 0px 4px 4px 0px;}input, select, textarea {transition: all 0.30s ease-in-out;outline: none;padding: 3px 3px 3px 3px;margin: 0px 0px 3px 0px;border: 1px solid #DDDDDD;}input:focus, select:focus, textarea:focus {box-shadow: 0 0 5px rgba(81, 203, 238, 1);padding: 3px 3px 3px 3px;margin: 0px 0px 3px 0px;border: 1px solid rgba(81, 203, 238, 1);}input[type="radio"]:focus{ margin: 0px 4px 0px 0px; }input[type="text"].error:focus, select.error:focus, textarea.error:focus {box-shadow: 0 0 5px rgba(255, 0, 0, 1);}input, select, textarea {line-height: 23px;border: 1px solid #e5e5e5;background: #ffffff;font-size: 14px;}input{ float: left; display: inline; width: 97%; height: 23px; line-height: 23px; font-size: 14px; }input[type="file"]{ width: auto; height: auto; }div.file label{ width: 100%; }div.ajaxcall{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(icon/ajax-loader.gif) no-repeat center center #FFFFFF; z-index: 10; opacity: 0.8; filter: alpha(opacity = 80); }div.editbox{ margin: 0px 0px 16px 0px; }.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1; }.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;-moz-backface-visibility: hidden; }.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); }.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }.owl-carousel .owl-item img {display: block;width: 100%; }.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {display: none; }.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }.owl-carousel.owl-loaded {display: block; }.owl-carousel.owl-loading {opacity: 0;display: block; }.owl-carousel.owl-hidden {opacity: 0; }.owl-carousel.owl-refresh .owl-item {visibility: hidden; }.owl-carousel.owl-drag .owl-item {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }.owl-carousel.owl-grab {cursor: move;cursor: grab; }.owl-carousel.owl-rtl {direction: rtl; }.owl-carousel.owl-rtl .owl-item {float: right; }.no-js .owl-carousel {display: block; }.owl-carousel .animated {animation-duration: 1000ms;animation-fill-mode: both; }.owl-carousel .owl-animated-in {z-index: 0; }.owl-carousel .owl-animated-out {z-index: 1; }.owl-carousel .fadeOut {animation-name: fadeOut; }@keyframes fadeOut {0% {opacity: 1; }100% {opacity: 0; } }.owl-height {transition: height 500ms ease-in-out; }.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity 400ms ease; }.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d; }.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000; }.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform 100ms ease; }.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none; }.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease; }.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%; }@media all {body { background: #FFFFFF; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: 'Open Sans', sans-serif; overflow-x: hidden; }body, html{ height: 100%; }body, table{ font-size: 16px; line-height: 20px; }body, table, input, select, textarea{ color: #666666; }address{ font-style: normal; }table { border: 0px; border-collapse: collapse; }table td, form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }a { color: #0058a2; cursor: pointer; text-decoration: none; -webkit-transition: opacity 500ms; transition: opacity 500ms; }a:hover { opacity: 0.6; }img { border: 0px; }p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }h1, h1 a { color: #666666; font-size: 20px; line-height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; text-align: left; text-transform: none; font-family: 'Roboto Slab', serif; font-weight: bold; }h2, h2 a{ color: #0058a2; font-size: 22px; line-height: 26px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; text-align: left; font-weight: bold; }h3, h3 a{ color: #000000; font-size: 20px; line-height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight: normal; }h4, h4 a{ color: #666666; font-size: 19px; line-height: 23px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }h5, h5 a{ color: #0058a2; font-size: 18px; line-height: 22px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }h6, h6 a{ color: #000000; font-size: 17px; line-height: 21px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; }ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 20px; }ul li { margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; }ul li ul{ float: none; }ol { margin: 0px 0px 16px 0px; padding: 0px 0px 0px 32px; }ol li { margin: 0px 0px 8px 0px; padding: 0px 0px 0px 0px; }a.button{ cursor: pointer; display: inline-block; background-color: #0058a2; color: #FFFFFF; text-align: center; }a.button:hover,a.button.active{ opacity: 0.8; }div.wrapper { position: relative; width: 100%; border: 0px; margin: 0; }br.clear{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }div.clear{ clear: both; line-height: 0px; font-size: 0px; height: 0px; overflow: hidden; text-indent: -100px; }div.centercontent{ width: 96%; max-width: 1340px; margin: 0 auto; }div.centercontentlarge{ width: 100%; max-width: 1400px; margin: 0 auto; }ul.pagination{ margin-top: 50px; }.owl-carousel:not(.owl-loaded){ display: block; }.owl-carousel:not(.owl-loaded) div.item{ display: none; }.owl-carousel:not(.owl-loaded) div.item:first-child{ display: block; }.owl-carousel:not(.owl-loaded) div.item:first-child img{ width: 100%; }body.company a,body.company h2, body.company h2 a,body.company h5, body.company h5 a{ color: #ffd200; }body.company a.button{ background-color: #ffd200; color: #666666; }iframe { max-width: 100% !important; }figure figcaption{ font-size: 14px; line-height: 18px; }}@media (max-width: 1750px) {div.centercontentlarge{ position: relative; }}@media (max-width: 1080px) {body, table{ font-size: 16px; line-height: 22px; }h1, h1 a { font-size: 18px; line-height: 22px; }h2, h2 a{ font-size: 20px; line-height: 24px; }h3, h3 a{ font-size: 18px; line-height: 22px; }h4, h4 a{ font-size: 16px; line-height: 20px; }h5, h5 a{ font-size: 16px; line-height: 20px; }h6, h6 a{ font-size: 16px; line-height: 20px; }ul.pagination{ margin-top: 25px; }}@media (max-width: 900px) {body, table{ font-size: 14px; line-height: 22px; }h1, h1 a { font-size: 16px; line-height: 20px; }h2, h2 a{ font-size: 18px; line-height: 22px; }h3, h3 a{ font-size: 16px; line-height: 20px; }h4, h4 a{ font-size: 14px; line-height: 18px; }h5, h5 a{ font-size: 14px; line-height: 18px; }h6, h6 a{ font-size: 14px; line-height: 18px; }table:not(.sportmanager) tr td{ display: block; }}@media (max-width: 600px) {div.centercontent{ width: 94%; }}@media all {header.header{ width: 100%; position: relative; }header.header div.top{ background: #eeeeee; height: 45px; }header.header div.top div.leftside{ float: left; display: inline; }header.header div.top div.leftside nav.language{ margin-top: 13px; color: #414141; font-size: 15px; line-height: 20px; }header.header div.top div.leftside nav.language a{ color: #414141; }header.header div.top div.rightside{ float: right; display: inline; }header.header div.top div.rightside div.social a{ float: left; display: inline; margin-left: 2px; }header.header div.top div.rightside div.social a img{ display: block; }header.header div.head{ padding: 30px 0px; }header.header div.head div.logo{ float: left; display: inline; width: 14.925%; min-width: 130px; }header.header div.head div.logo a{ opacity: 1; vertical-align: top; }header.header div.head div.logo img{ width: 100%; vertical-align: top; }header.header div.head div.sitetitle{ float: left; display: inline; width: 53%; margin-left: 1.865%; }header.header div.head div.sitetitle div.title{ font-size: 25px; line-height: 31px; margin-bottom: 8px; font-family: 'Roboto Slab', serif; font-weight: bold; }header.header div.head div.sitetitle div.subtitle{ font-size: 18px; line-height: 22px; font-family: 'Roboto Slab', serif; font-weight: bold; }header.header div.head div.organized{ float: left; display: inline; width: 53%; margin-left: 1.865%; margin-top: 15px; }header.header div.head div.organized div.info{}header.header div.head div.organized div.info a{ color: #666666; font-weight: bold; }header.header div.head div.organized div.info img{ max-width: 50px; vertical-align: middle; }header.header div.head div.countdown{ float: right; display: inline; text-align: center; }header.header div.head div.countdown div.counter{ display: inline-block; }header.header div.head div.countdown div.date{ font-size: 30px; line-height: 40px; margin: 4px 0; }header.header div.head div.countdown div.box{ float: left; display: inline; margin-left: 6px; }header.header div.head div.countdown div.box:first-child{ margin-left: 0px; }header.header div.head div.countdown div.timebox{ min-width: 70px; height: 60px; font-size: 30px; line-height: 60px; background: #eeeeee; text-align: center; padding: 0px 10px 0 10px; box-sizing: border-box; }header.header div.head div.countdown div.text{ margin-top: 7px; font-size: 16px; line-height: 20px; }header.header div.head div.countdown div.text{ margin-top: 7px; font-size: 16px; line-height: 20px; }header.header div.mainmenu{ background: #0058a2; position: relative; z-index: 10; }body.company header.header div.mainmenu{ background: #ffd200; }header.header div.mainmenu ul.mainmenu{ float: left; display: inline; width: 100%; list-style-type: none; padding: 0px 0px 0px 0px; font-size: 18px; line-height: 22px; }header.header div.mainmenu ul.mainmenu > li{ float: left; display: inline; margin: 0px; position: relative; }header.header div.mainmenu ul.mainmenu > li > a{ float: left; display: inline; padding: 22px 30px 22px 30px; color: #FFFFFF; background: #0058a2; font-family: 'Roboto Slab', serif; -webkit-transition: background 500ms; transition: background 500ms; opacity: 1; }body.company header.header div.mainmenu ul.mainmenu > li > a{ color: #666666; background: #ffd200; }header.header div.mainmenu ul.mainmenu > li > a:hover,header.header div.mainmenu ul.mainmenu > li.activ > a,header.header div.mainmenu ul.mainmenu > li:hover > a{ background: #004682; }body.company header.header div.mainmenu ul.mainmenu > li > a:hover,body.company header.header div.mainmenu ul.mainmenu > li.activ > a,body.company header.header div.mainmenu ul.mainmenu > li:hover > a{ background: #ffc100; }header.header div.mainmenu ul.mainmenu li ul{ display: none; position: absolute; left: 0px; top: 66px; background: #0058a2; white-space: nowrap; list-style-type: none; padding: 0px 0px 0px 0px; }body.company header.header div.mainmenu ul.mainmenu li ul{ background: #ffd200; }header.header div.mainmenu ul.mainmenu li ul li{ border-top: 1px solid rgba(255,255,255,0.3); }header.header div.mainmenu ul.mainmenu li ul li:first-child{ border: none; }header.header div.mainmenu ul.mainmenu li ul li a{ display: block; color: #FFFFFF; padding: 9px 30px 9px 30px; font-size: 15px; line-height: 19px; font-family: 'Roboto Slab', serif; }body.company header.header div.mainmenu ul.mainmenu li ul li a{ color: #666666; }header.header div.mainmenu ul.mainmenu li ul li.activ a,header.header div.mainmenu ul.mainmenu li ul li a:hover{ background: #004682; }body.company header.header div.mainmenu ul.mainmenu li ul li.activ a,body.company header.header div.mainmenu ul.mainmenu li ul li a:hover{ background: #ffc100; }header.header div.gallery{ overflow: hidden; position: relative; z-index: 5; }header.header div.gallery div.owl-carousel{ width: 100%; }header.header div.gallery .owl-carousel .owl-stage-outer{ overflow: visible; }header.header div.gallery div.owl-custom-nav svg{ width: 40px; height: 40px; fill: #FFFFFF; }header.header div.gallery div.owl-custom-nav .owl-prev{ position: absolute; top: 50%; left: 60px; z-index: 5; margin: -20px 0 0 0; cursor: pointer; -webkit-transition: opacity 500ms; transition: opacity 500ms; }header.header div.gallery div.owl-custom-nav .owl-prev:hover{ opacity: 0.8; }header.header div.gallery div.owl-custom-nav .owl-next{ position: absolute; top: 50%; right: 60px; z-index: 5; margin: -20px 0 0 0; cursor: pointer; -webkit-transition: opacity 500ms; transition: opacity 500ms; }header.header div.gallery div.owl-custom-nav .owl-next:hover{ opacity: 0.8; }}@media (max-width: 1260px) {header.header div.head div.countdown div.date{ font-size: 25px; line-height: 30px; }header.header div.head div.countdown div.timebox{ min-width: 60px; height: 50px; font-size: 25px; line-height: 50px; }}@media (max-width: 1250px) {header.header div.mainmenu ul.mainmenu > li > a{ padding: 16px 20px 16px 20px; }header.header div.mainmenu ul.mainmenu li ul{ top: 54px; }header.header div.mainmenu ul.mainmenu li ul li a{ padding: 9px 20px 9px 20px; font-size: 14px; line-height: 18px; }}@media (max-width: 1080px) {header.header div.head{ padding: 20px 0; }header.header div.top{ height: 35px; }header.header div.top div.leftside nav.language{ margin-top: 8px; font-size: 14px; line-height: 20px; }header.header div.top div.rightside a{ width: 35px; }header.header div.top div.rightside a img{ width: 100%; }header.header div.head div.sitetitle{ width: 80%; }header.header div.head div.sitetitle div.title{ margin-bottom: 5px; }header.header div.mainmenu ul.mainmenu{ font-size: 16px; line-height: 22px; }header.header div.head div.countdown{ float: left; display: inline; width: 80%; margin-left: 1.865%; text-align: left; }header.header div.head div.countdown div.counter{ display: none; }header.header div.head div.countdown div.date{ margin: 10px 0px 0px 0px; }}@media (max-width: 1010px) {header.header div.mainmenu ul.mainmenu li:last-child ul{ right: 0px; left: auto; }}@media (max-width: 900px) {header.header div.mainmenu{ display: none; }header.header div.mainmenu ul.mainmenu{ font-size: 14px; line-height: 22px; }header.header div.top{ text-align: center; }header.header div.top div.leftside{ float: right; margin-right: 20px; }}@media (max-width: 800px) {header.header div.head{ text-align: center; }header.header div.head div.logo{ float: none; display: inline-block; margin-bottom: 15px; }header.header div.head div.sitetitle,header.header div.head div.organized,header.header div.head div.countdown{ float: none; width: auto; display: block; margin: 0px; text-align: center; }header.header div.head div.organized{ margin-top: 20px; }header.header div.head div.sitetitle div.title{ font-size: 20px; line-height: 22px; }header.header div.head div.sitetitle div.subtitle{ font-size: 16px; line-height: 18px; }header.header div.head div.countdown div.date{ font-size: 20px; line-height: 25px; }header.header div.gallery div.owl-custom-nav .owl-prev{ left: 20px; margin-top: -15px; }header.header div.gallery div.owl-custom-nav .owl-next{ right: 20px; margin-top: -15px; }header.header div.gallery div.owl-custom-nav svg{ width: 30px; height: 30px; }}@media all {div.maincontent{ margin: 30px 0px 30px 0px; }div.maincontent div.flex{ display: flex; }div.maincontent main{ float: left; display: inline; width: 75.373%; padding-right: 2.238%; border-right: 1px solid #d7d7d7; box-sizing: border-box; }div.maincontent main img{ max-width: 100% !important; height: auto !important; }div.maincontent main h1.headline{ padding: 0px 0px 9px 0px; }div.maincontent aside{ float: right; display: inline; width: 22.388%; padding-left: 2.238%; }div.maincontent aside div.box{ margin-top: 35px; }div.maincontent aside div.box:first-child{ margin-top: 0px; }div.maincontent aside div.box div.title{ color: #666666; font-size: 20px; line-height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 9px 0px; text-align: left; text-transform: none; font-family: 'Roboto Slab', serif; font-weight: bold; }div.maincontent aside div.box div.logo{ margin-bottom: 15px; text-align: center; }div.maincontent aside div.box div.logo img{ max-width: 200px; width: 100%; display: inline-block; }div.maincontent aside div.box div.logo:last-child{ margin-bottom: 0px; }div.maincontent aside div.box div.owl-stage{ display: flex; }div.maincontent aside div.box div.owl-item{ background-color: #FFFFFF; }div.news div.newsblock{ margin: 50px 0px 0px 0px; padding: 50px 0px 0px 0px; border-top: 1px solid #d7d7d7; }div.news div.newsblock div.date{ font-size: 14px; line-height: 18px; padding-bottom: 5px; }div.news div.newsblock:first-child{ margin-top: 0px; padding-top: 0px; border: none; }div.news div.newsblock div.newscontent{ margin-top: 5px; }div.news div.newsblock div.newscontent table{ max-width: 100% !important; }div.news div.newsblock div.newscontent img{ max-width: 100% !important; height: auto !important; }}@media (max-width: 1080px) {div.maincontent aside div.box div.title{ font-size: 18px; line-height: 22px; }div.news div.newsblock{ margin: 25px 0px 0px 0px; padding: 25px 0px 0px 0px; }div.news div.newsblock div.newscontent{ margin-top: 0px; }div.news div.newsblock div.newscontent p:first-child{ margin-top: 0px; }}@media (max-width: 900px) {div.maincontent main img{ width: auto !important; }table tr td{ width: auto !important; }}@media (max-width: 750px) {div.maincontent div.flex{ display: block; }div.maincontent main{ float: none; display: block; width: auto; border: 0px; padding-right: 0px; }div.maincontent aside{ float: none; display: block; width: auto; padding-left: 0px; border-top: 1px solid #d7d7d7; padding-top: 25px; margin-top: 25px; }div.maincontent aside div.box div.title{ text-align: center; }}@media all {footer.footer{ width: 100%; position: relative; background: #eeeeee; height: 45px; }footer.footer div.leftside{ float: left; display: inline; }footer.footer div.leftside div.publisher{ margin-top: 13px; font-size: 15px; line-height: 20px; }footer.footer div.rightside{ float: right; display: inline; }footer.footer div.rightside ul.footermenu{ float: left; display: inline; margin-top: 13px; font-size: 15px; line-height: 20px; }footer.footer div.rightside ul.footermenu li{ float: left; display: inline; margin-left: 8px; }footer.footer div.rightside ul.footermenu li:first-child{ margin-left: 0px; }footer.footer div.rightside ul.footermenu li:before{ content: '|'; float: left; display: inline; margin-right: 8px; }footer.footer div.rightside ul.footermenu li:first-child:before{ content: none; }footer.footer div.rightside ul.footermenu li a{ color: #414141; }}@media (max-width: 1080px) {footer.footer{ height: 35px; }footer.footer div.leftside div.publisher{ margin-top: 9px; font-size: 14px; line-height: 20px; }footer.footer div.rightside ul.footermenu{ margin-top: 9px; font-size: 14px; line-height: 20px; }}@media (max-width: 600px) {footer.footer{ height: auto; padding: 7px 0px; }footer.footer div.leftside{ float: none; display: block; }footer.footer div.rightside{ float: none; display: block; margin-top: 3px; }footer.footer div.leftside div.publisher,footer.footer div.rightside ul.footermenu{ margin-top: 0px; }}@media all {div.CookieT2OnPage{ min-height: 66px; background-color: #eeeeee; position: fixed; left: 0px; bottom: 0px; width: 100%; font-size: 14px; line-height: 18px; text-align: left; z-index: 50; }div.CookieT2OnPage:before{ content:''; position: absolute; left: 0px; top: 0px; width: 100%; height: 10px; background: -moz-linear-gradient(top,rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(0,0,0,0)));background: -webkit-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%);}div.CookieT2OnPage div.inside{ padding: 15px 15px 15px 15px; }div.CookieT2OnPage div.inside div.text{ float: left; display: inline; padding: 0px 66px 0px 0px; }div.CookieT2OnPage div.inside a.icon{ background-color: #ffffff; position: absolute; right: 0px; top: 0px; width: 66px; height: 66px; }div.CookieT2OnPage div.inside a.icon:before{ color: #666666; content: '\D7'; position: absolute; left: 0px; top: 8px; width: 100%; text-align: center; font-size: 42px; line-height: 44px; font-family: Verdana, Geneva, sans-serif; }}@media (max-width: 1023px) {div.CookieT2OnPage{ font-size: 13px; line-height: 17px; }}@media (max-width: 900px) {div.CookieT2OnPage div.inside a.icon{ width: 50px; height: 50px; }div.CookieT2OnPage div.inside a.icon:before{ top: 4px; font-size: 34px; line-height: 36px; }div.CookieT2OnPage div.inside div.text{ padding: 0px 45px 0px 0px; }}@media (max-width: 720px) {div.CookieT2OnPage{ font-size: 12px; line-height: 16px; }}@media all {div.menumobile{ position: fixed; background-color: #0058a2; left: 0px; top: 0px; width: 0px; height: 100%; z-index: 50; transition: width 200ms linear; overflow: hidden; }body.company div.menumobile{ background-color: #ffd200 }body.menuslide div.menumobile{ width: 280px; overflow-y: scroll; }body.menuslide div.menumobile > div.submenu{ width: 280px; height: 100%; }body.menuslide div.wrapper{ width: 100%; margin: 0px 0px 0px 280px; }body.menuslide div.wrapper:before{ content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); z-index: 80; }div.wrapper{ transition: margin 200ms linear; }div.wrapper div.menuopener{ display: none; position: absolute; left: 2%; top: 0px; cursor: pointer; z-index: 90; }body.menuslide div.wrapper div.menuopener{ left: 0px; }div.wrapper div.menuopener div.barcontainer{ float: left; display: inline; width: 35px; height: 35px; position: relative; background: #414141; }div.wrapper div.menuopener div.barcontainer div.inner{ margin: 9px 7px 9px 7px; position: relative; }div.wrapper div.menuopener div.infotitle{ float: left; display: inline; margin: 7px 0px 0px 7px; }div.wrapper div.menuopener span.bar{ position: absolute; left: 0px; top: 0px; height: 2px; width: 22px; background-color: #FFFFFF; display: block; -webkit-transition: all 500ms; transition: all 500ms; }div.wrapper div.menuopener span.bar2{ top: 7px; }div.wrapper div.menuopener span.bar3{ top: 14px; }body.menuslide div.wrapper div.menuopener span.bar1,body.menuslide div.wrapper div.menuopener span.bar2{ -ms-transform: rotate(45deg) scale(1.25,1.25); -webkit-transform: rotate(45deg) scale(1.25,1.25); transform: rotate(45deg) scale(1.25,1.25); top: 7px; }body.menuslide div.wrapper div.menuopener span.bar3{ -ms-transform: rotate(-45deg) scale(1.25,1.25); -webkit-transform: rotate(-45deg) scale(1.25,1.25); transform: rotate(-45deg) scale(1.25,1.25); top: 7px; }body.menuslide div.wrapper{ overflow: hidden; height: 100%; }div.menumobile{ padding: 0px 0px 40px 40px; margin-left: -40px; text-align: left; font-family: 'Roboto Slab', serif; }div.menumobile nav.mainmenu{ background: transparent; }div.menumobile ul.menu,div.menumobile ul.menu ul{ list-style-type: none; padding: 0px 0px 0px 0px; }div.menumobile ul.menu > li{ border-bottom: solid 1px #FFFFFF; border-color: rgba(255, 255, 255, 0.2); font-size: 20px; line-height: 24px; color: #003913; margin-bottom: 0px; }div.menumobile ul.menu > li > a,div.menumobile ul.menu > li > span{ display: block; padding: 9px 20px 9px 20px; font-size: 16px; line-height: 18px; color: #FFFFFF; }body.company div.menumobile ul.menu > li > a,body.company div.menumobile ul.menu > li > span{ color: #666666; }div.menumobile ul.menu li ul li{ position: relative; border-top: solid 1px #FFFFFF; border-color: rgba(88, 89, 91, 0.2); }div.menumobile ul.menu li ul li a{ display: block; font-weight: normal; padding: 9px 40px 9px 20px; font-size: 14px; line-height: 16px; color: #FFFFFF; }body.company div.menumobile ul.menu li ul li a{ color: #666666; }div.menumobile ul.menu li ul li span{ position: absolute; right: 23px; top: 17px; width: 8px; height: 13px; font-size: 14px; line-height: 16px; }}@media (max-width: 900px) {div.wrapper div.menuopener{ display: block; }}@media (max-width: 600px) {div.wrapper div.menuopener{ left: 3%; }}div.companyiscription{ float: left; width: 100%; margin-bottom: 10px; }div.companyiscription button{ margin-left: 5px; clear: none; }div.companyiscription button:first-child{ margin-left: 0px; }div.companyiscription button.logout{ float: right; }div.infoboxcompanyiscription{ float: left; margin-bottom: 10px; color: #090; }div.infoboxcompanyiscription.error{ color: #F00; }div.sportmanager{ float: left; display: inline; width: 100%; position: relative; }div.searchresultcontent{ float: left; display: inline; width: 100%; position: relative; }div.participationcheck{ float: left; display: inline; width: 100%; margin: 3px 0px 10px 0px; }div.searchresult {position: absolute;display: none;min-width: 250px;border: 1px solid black;background-color: #ededed;overflow-y: scroll;overflow-x: hidden;max-height: 180px;height: auto;width: 250px;}div.searchresult a.result {width: 233px;float: left;display: inline;border-top: 1px solid #DDDDDD;min-height: 18px;line-height: 30px;background: #ffffff;background: -moz-linear-gradient(top,#ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));background: -webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -o-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -ms-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(to bottom,#ffffff 0%,#f6f6f6 47%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );position: relative;cursor: pointer;}div.searchresult a.result.hover:hover{ color: #FFFFFF;text-shadow: 0 1px rgba(0, 0, 0, 0.3);background-color: #357AE8;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357AE8));background-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);background-image: -moz-linear-gradient(top, #4D90FE, #357AE8);background-image: -ms-linear-gradient(top, #4D90FE, #357AE8);background-image: -o-linear-gradient(top, #4D90FE, #357AE8);background-image: linear-gradient(top, #4D90FE, #357AE8);}div.searchresult a.result.hover:hover span { color: #FFFFFF;text-shadow: 0 1px rgba(0, 0, 0, 0.3);background-color: #357AE8;background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#357AE8));background-image: -webkit-linear-gradient(top, #4D90FE, #357AE8);background-image: -moz-linear-gradient(top, #4D90FE, #357AE8);background-image: -ms-linear-gradient(top, #4D90FE, #357AE8);background-image: -o-linear-gradient(top, #4D90FE, #357AE8);background-image: linear-gradient(top, #4D90FE, #357AE8);}div.searchresult a.result.nohover {color: #333333;}div.searchresult a.result.nohover:hover {color: #333333 !important;background: #ffffff;text-shadow: none;background: #ffffff;background: -moz-linear-gradient(top,#ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));background: -webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -o-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -ms-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(to bottom,#ffffff 0%,#f6f6f6 47%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}div.searchresult a.result:first-child {border-top: none;}div.searchresult a.result span {padding: 6px 2px 3px 2px;}div.name {float: left;display: inline;width: 230px;text-align: left;vertical-align: top;}div.steps {float: left;display: inline;width: 100%;border-bottom: 1px solid #000000;margin: 0px 0px 20px 0px;padding: 0px 0px 10px 0px;}div.steps div.step {float: left;display: inline;width: 20%;margin: 0px 0px 0px 0px;font-size: 12px;}div.steps div.step.activ {font-weight: bold;color: #4D90FE;}div.steps div.step:first-child {margin: 0px 0px 0px 0px;}div.acceptparticipationrules > label {margin-left: 165px;width: 430px;}div.acceptparticipation > label {line-height: 17px;}div.row.acceptparticipationrules div.checkboxfield.first {margin-left: 165px;}div.acceptparticipationrules div.errormsg {top: 30px;}table.transfer tr td.transferheadline {text-align: center;}table.transfer tr td span.transferheadline {font-weight: bold;}table.transfer tr td span.transfersubheadline {font-weight: bold;font-size: 9px;}table.transfer tr td {padding: 4px 4px 4px 4px;font-size: 12px;line-height: 15px;}table.transfer span.transfertitle {font-weight: bold;}table.transfer tr td table.transferbox {width: 100%;border: 1px solid #000000;}div.sportmanager button {margin-left: 165px;}div.sportmanager div.row.textarea textarea {width: 430px;}div.sportmanager div.checkboxfield.payment4 {clear: both;margin-left: 165px;}div.row.radio.prices div.checkboxfield {width: 410px;}div.sportmanager div.auto-width div.select{ width: auto; clear: none; }div.sportmanager div.auto-width div.select div.selectfield{ width: auto; }div.sportmanager div.auto-width label{ float: left; width: auto; margin-left: 4px; margin-right: 4px; }div.sportmanager div.auto-width div.errormsg{ white-space: nowrap; min-width: 180px; }div.sportmanager div.voucher div.errormsg{ position: relative; left: auto; top: auto; height: auto; clear: both; }div.sportmanager div.voucher div.input{ width: 325px; }div.sportmanager div.voucher div.inputfield{ width: 150px; }div.sportmanager div.voucher div.inputfield input[readonly]{ background: #ebebeb; }div.sportmanager div.voucher button{ float: left; clear: none; margin-left: 0; margin-top: 1px; }@media (max-width: 500px) {div.sportmanager div.voucher button{ clear: both; margin-left: 165px; margin-bottom: 5px; }}