.bx-wrapper {position: absolute; left: 0px; top: 0px;margin: 0px 0px 0px 0px;padding: 0px;*zoom: 1;z-index: 1;}.bx-wrapper img {width: 100%;display: block;z-index: 1;}.bx-wrapper ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.bx-wrapper ul li {margin: 0px;padding: 0px;}.bx-controls {z-index: 2;position: relative;}.bx-wrapper .bx-viewport {background: #fff;z-index: 1;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: 0px;width: 100%;}.bx-wrapper .bx-loading {min-height: 30px;background: url(images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}.bx-wrapper .bx-pager {text-align: center;font-size: 0.85em;font-family: Arial;font-weight: bold;color: #666;line-height: 2.142em;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}.bx-wrapper .bx-pager.bx-default-pager a {background: #FFFFFF;text-indent: -9999px;display: block;width: 16px;height: 16px;margin: 0 5px;outline: 0;-moz-border-radius: 9px;-webkit-border-radius: 9px;border-radius: 9px;opacity: 0.6; filter: alpha(opacity = 60);border: solid 1px #58595b;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #ea5b0c;opacity: 1.0; filter: alpha(opacity = 100);}.bx-wrapper .bx-prev {left: 10px;background: url(images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next {right: 10px;background: url(images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover {background-position: 0 0;}.bx-wrapper .bx-next:hover {background-position: -43px 0;}.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}.bx-wrapper .bx-controls-direction a.disabled {display: none;}.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}@font-face {font-family: 'Suedtirol';src: url('fonts/suedtirol.eot');src: url('fonts/suedtirol.eot?#iefix') format('embedded-opentype'), url('fonts/suedtirol.woff') format('woff'), url('fonts/suedtirol.ttf') format('truetype'), url('fonts/suedtirol.svg#suedtirolregular') format('svg');font-weight: normal;font-style: normal;}@media all {body { background: #e5e5e5; color: #333333; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }body, html{ height: 100%; }input, select, textarea{ color: #000000; font-size: 16px; line-height: 1.375em; }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: #cd1041; cursor: pointer; text-decoration: none; }a:hover { color: #ca003a; }img { border: 0px; }p { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }b, strong{ color: #333333 }h1, h1 a { color: #333333; font-size: 1em; line-height: 1.562em; margin: 0px 0px 1.428em 0px; padding: 0px 0px 0px 0px; text-align: left; text-transform: none; font-weight: normal; }h2, h2 a{ color: #333333; font-size: 1.142em; line-height: 1.562em; margin: 0px 0px 0.312em 0px; padding: 0px 0px 0px 0px; text-align: left; }h3, h3 a{ color: #333333; font-size: 1.142em; line-height: 1.562em; margin: 0px 0px 0.312em 0px; padding: 0px 0px 0px 0px; font-weight: normal; }h4, h4 a{ margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }h5, h5 a{ margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }h6, h6 a{ margin: 0px 0px 16px 0px; padding: 0px 0px 0px 0px; }h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-size: 1em; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-decoration: none; }h1 a:hover, h2 a:hover, h3 a:hover{ color: #444444; }ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }ul li { margin: 0px 0px 0.142em 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; }.fb-like-box.fb_iframe_widget, .fb-like-box.fb_iframe_widget span, .fb-like-box.fb_iframe_widget span iframe[style]{ width: 100% !important; }a.button{ cursor: pointer; display: inline-block; background-color: #8dc63f; color: #2b2b2b; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }a.button:hover,a.button.active{ background-color: #ca003a; }div.wrapper { position: relative; width: 100%; border: 0px; }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; }}@media all {div.contentwrapper{ width: 100%; text-align: center; }article.content{ text-align: left; float: left; display: inline; width: 100%; max-width: 1024px; margin: 0px 0px 0px 0px; position: relative; }article.content div.introduction{ margin: 0px 0px 16px 0px; }article.content div.editbox { margin: 0px 0px 0px 0px; }article.content nav.language{ position: absolute; right: 0px; top: 0px; }article.content nav.language img{ border: 0px; }article.content h1.headline{ border-bottom: solid 1px #58595b; }aside.sidebar{ text-align: left; float: left; display: inline; margin: 0px 0px 1.428em 2%; width: 29.200%; font-size: 0.875em; }aside.sidebar div.sidebarblock{ width: 100%; }aside.sidebar div.sidebarblock.broschure div.sidebarcontent{ width: 100%; padding: 0px 0px 70.890% 0px; position: relative; }aside.sidebar div.sidebarblock.broschure iframe{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }aside.sidebar div.sidebarblock div.sidebartitle{ margin: 0px 0px 0.714em 0px; border-bottom: solid 1px #58595b; }aside.sidebar div.sidebarblock div.sidebarcontent{ margin: 0px 0px 1.428em 0px; }aside.sidebar div.sidebarblock div.sponsor{ text-align: center; position: relative; height: 180px; }aside.sidebar div.sidebarblock div.sponsor img{ position: absolute; left: 50%; top: 0px; margin-left: -90px; width: 100%; max-width: 180px; }aside.sidebar div.sidebarblock div.youtube { position: relative; padding: 0px 0px 56.25% 0px; height: 0px; overflow: hidden; }aside.sidebar div.sidebarblock div.youtube iframe,aside.sidebar div.sidebarblock div.youtube object,aside.sidebar div.sidebarblock div.youtube embed{ border: 0px; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }aside.sidebar div.sidebarblock .issuuembed{ width:100% !important; height: auto !important; position: relative; padding-bottom: 62.25%; overflow: hidden; }aside.sidebar div.sidebarblock .issuuembed object{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }img.links { float: left; margin: 0px 10px 10px 0px; }img.rechts { float: right; margin: 0px 0px 15px 15px; }}@media (max-width: 950px) {article.content img{ max-width: 100%; width: auto !important; height: auto !important; }article.content iframe{ width: 100%; }}@media (max-width: 760px) {aside.sidebar{ float: none; display: block; width: auto; margin: 0px 2% 1.428em 2%; }article.content{ float: none; display: block; width: auto; margin: 0px 2% 1.428em 2%; }aside.sidebar div.sidebarblock{ float: left; display: inline; width: 48%; clear: both; }aside.sidebar div.sidebarblock:nth-child(2n){ float: right; clear: none; }}@media (max-width: 440px) {aside.sidebar div.sidebarblock{ float: none; display: block; width: 100%; }}@media all {nav.mainmenu{ position: absolute; left: 0px; top: 0px; display: block; width: 100%; background: url(images/design/bg-menu.png) repeat 0px 0px; z-index: 2; }nav.mainmenu a.buttonmenu{ display: none; }nav.mainmenu div.mainmenu { width: 100%; max-width: 1000px; margin: 0px auto 0px auto; position: relative; }nav.mainmenu div.mainmenu ul{ list-style-type: none; text-align: left; margin: 0px 0px 0px 15.5%; }nav.mainmenu div.mainmenu > ul > li{ float: left; display: inline; margin: 0px 1% 0px 1%; padding: 0px 0px 0px 0px; position: relative; }nav.mainmenu div.mainmenu > ul > li:first-child{ margin: 0px 1% 0px 0px; }nav.mainmenu > div.mainmenu > ul > li > a{ float: left; display: inline; color: #58595b; padding: 1.562em 0.937em 1.875em 0.937em; }nav.mainmenu > div.mainmenu > ul > li > a:hover,nav.mainmenu > div.mainmenu > ul > li:hover > a,nav.mainmenu > div.mainmenu > ul > li.activ > a{ color: #ea5b0c; border-bottom: solid 5px #ea5b0c; padding: 1.562em 0.937em 1.562em 0.937em; }nav.mainmenu div.mainmenu ul li ul { background: url(images/design/bg-menu.png) repeat 0px 0px; display: none; font-weight: normal; list-style-type: none; position: absolute; left: 0px; top: 77px; border-top: solid 2px #ea5b0c; margin: 0px 0px 0px 0px; }nav.mainmenu div.mainmenu ul li ul li { display: block; float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }nav.mainmenu div.mainmenu ul li ul li.activ {}nav.mainmenu div.mainmenu ul li ul li a { min-width: 120px; display: block; float: none; font-size: 0.8125em; padding: 0px 0.937em 0px 0.937em; color: #58595b; border-bottom: solid 1px #cdcdcd; }nav.mainmenu div.mainmenu ul li ul li:last-child a{ border: 0px; }nav.mainmenu div.mainmenu ul li ul li.activ a,nav.mainmenu div.mainmenu ul li ul li a:hover { color: #ea5b0c; }nav.mainmenu div.mainmenu > ul > li.enrollment{ margin: 1.5em 1% 0px 1%; }nav.mainmenu div.mainmenu > ul > li.enrollment a{ line-height: 1.562em; padding: 0px 0.312em 0px 0.312em; background-color: #ea5b0c; color: #FFFFFF; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }nav.mainmenu div.mainmenu > ul > li.enrollment a:hover{ background-color: #f4ad85; border: 0px; }}@media (max-width: 940px) {nav.mainmenu div.mainmenu > ul > li{ margin: 0px 0.5% 0px 0.5%; }}@media (max-width: 880px) {nav.mainmenu div.mainmenu > ul > li{ margin: 0px 0.5% 0px 0.5%; }nav.mainmenu div.mainmenu > ul > li:first-child{ margin: 0px 0.5% 0px 0px; }}@media all {header{ width: 100%; position: relative; z-index: 20; margin: 0px 0px 1.25em 0px; }header a.logo{ position: absolute; left: 1.25em; top: 0.5em; width: 10%; min-width: 60px; }header a.logo img{ width: 100%; }header a.logomerano{ position: absolute; right: 1.25em; top: 0.375em; width: 6.6%; min-width: 40px; }header a.logomerano img{ width: 100%; }header a.logosuedtirol{ position: absolute; right: 1.25em; top: 2.25em; width: 6.6%; min-width: 40px; }header a.logosuedtirol img{ width: 100%; }header nav.sprache{ position: absolute; right: 0px; top: 0.727273em; font-size: 0.687500em; }header nav.sprache a{ color: #777777; margin: 0px 0px 0px 1.000000em; }header nav.sprache a:hover{ color: #000000; }header div.gallery{ padding: 0px 0px 36% 0px; position: relative; z-index: 1; }header div.gallery div.title-wrapper{ width: 100%; max-width: 1000px; margin: 0px auto 0px auto; position: relative; z-index: 10; }header div.gallery div.title-wrapper div.title{ position: absolute; left: 0px; top: 7.187em; text-align: left; }header div.gallery div.title-wrapper div.title h1,header div.gallery div.title-wrapper div.title span{ display: inline-block; color: #575756; font-size: 1.5em; line-height: 1.25em; padding: 0px 0.25em 0px 0.25em; margin: 0px 0.625em 0px 0.625em; font-family: 'Suedtirol', Arial, Helvetica, sans-serif; position: relative; background: url(images/design/bg-menu.png) repeat 0px 0px; }}@media (max-width: 850px) {header a.logomerano{ display: none; }header a.logosuedtirol{ display: none; }}@media (max-width: 685px) {header nav.sprache{ display: none; }}div.menumobile{ position: fixed; background-color: #FFFFFF; left: 0px; top: 0px; width: 0px; height: 100%; z-index: 50; transition: width 200ms linear; overflow: hidden; }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; }div.wrapper{ transition: margin 200ms linear; overflow-x: hidden; }div.wrapper a.closemobilemenu{ display: none; position: absolute; left: 25px; top: 30px; width: 56px; height: 56px; background: url(images/design/mobilemenubutton.png) no-repeat 0px 0px; z-index: 48; }div.wrapper a.closemobilemenu span{ display: block; margin: 34px 0px 0px 0px; font-size: 18px; text-transform: uppercase; color: #58595b; font-weight: bold; text-align: center; }body.menuslide div.wrapper a.closemobilemenu{ background: url(images/design/mobilemenubutton.png) no-repeat 0px 0px; }body.menuslide div.wrapper{ overflow: hidden; height: 100%; }div.menumobile{ padding: 0px 0px 40px 40px; margin-left: -40px; text-align: left; }div.menumobile:before{ content: ''; position: absolute; right: 0px; top: 0px; width: 20px; height: 100%;background: -moz-linear-gradient(left,rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2)));background: -webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: -o-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: -ms-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=1 );}div.menumobile nav.mainmenu{ background: transparent; }div.menumobile ul.menu > li{ border-bottom: solid 2px #58595b; border-color: rgba(88, 89, 91, 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; }div.menumobile ul.menu li div.submenu{}div.menumobile ul.menu li ul li{ position: relative; border-top: solid 2px #58595b; border-color: rgba(88, 89, 91, 0.2); }div.menumobile ul.menu li ul li a{ display: block; font-weight: normal; color: #003913; padding: 9px 40px 9px 20px; font-size: 16px; line-height: 18px; }div.menumobile ul.menu li ul li span{ position: absolute; right: 23px; top: 17px; width: 8px; height: 13px; font-size: 16px; line-height: 18px; }div.menumobile ul.menu > li.aktiv{ background: #878510; color: #FFFFFF; }div.menumobile ul.menu > li.aktiv a{ color: #FFFFFF; }div.menumobile ul.menu li.aktiv ul li a{ font-weight: normal; color: #FFFFFF; padding: 8px 40px 8px 40px; font-size: 18px; }div.menumobile ul.menu li.aktiv ul li.aktiv a{ background-color: #ebe2b9; color: #3f3321; }div.menumobile ul.menu li.aktiv ul li a:hover{ background-color: #ebe2b9; color: #3f3321; }@media (max-width: 770px) {div.wrapper a.closemobilemenu{ top: 9px; left: 14px; display: inline; }nav.mainmenu{ position: relative; }header a.logo{ position: relative; width: 100%; top: auto; left: auto; margin: 0 auto 0 auto; text-align: center; display: block; }header a.logo img{ margin-top: 7px; width: auto; }nav.mainmenu ul.mainmenu{ display: none; }header div.gallery{ position: relative; }header div.gallery div.title-wrapper div.title{ top: 17px; }}@media (max-width: 500px) {header div.gallery{ position: relative; padding: 0px; }header div.gallery div.title-wrapper div.title{ position: relative; left: auto; top: auto; text-align: center; margin: 10px 0px 0px 0px; padding: 0px 0px 10px 0px; }header div.gallery div.title-wrapper div.title br{ display: none; }header div.gallery div.title-wrapper div.title h1,header div.gallery div.title-wrapper div.title span{ font-size: 20px; }header div.gallery div.title-wrapper div.title h1{ margin-right: 0px; padding-right: 0px; }header div.gallery div.title-wrapper div.title span{ margin: 0px; }header div.gallery div.title-wrapper div.title span:last-child{ display: block; }header div.gallery div.title-wrapper{ border-bottom: solid 2px #58595b; border-color: rgba(88, 89, 91, 0.2); }.bx-wrapper{ position: relative; }}@media all {footer { position: relative; clear: both; background-color: #222222; padding: 1.25em 0px 0px 0px; }footer div.footer{ text-align: left; width: 100%; max-width: 1000px; margin: 0px auto 0px auto; }footer div.footer ul.footermenu{ margin: 0px 2% 0px 2%; }footer > div.footer > ul.footermenu{ margin: 0px 0px 0px 1.25em; }footer > div.footer > ul.footermenu > li{ float: left; display: inline; position: relative; margin: 0px 0px 0px 5.208%; font-size: 0.812em; }footer > div.footer > ul.footermenu > li a{ color: #FFFFFF; }footer > div.footer > ul.footermenu > li a:hover,footer > div.footer > ul.footermenu > li.activ > a{ color: #ea5b0c; }footer > div.footer > ul.footermenu > li:first-child{ margin: 0px 0px 0px 0px; }footer div.footer ul.footermenu li ul{ margin: 0.769em 0px 0px 0px; }footer div.footer ul.footermenu li ul li{ clear: both; }footer div.footer ul.footermenu li ul li a{ color: #999999; }footer div.footer ul.footermenu li ul li.activ a,footer div.footer ul.footermenu li ul li a:hover{ color: #ea5b0c; }footer div.copyright{ margin: 1.538em 0px 0px 0px; padding: 0px 2% 0px 2%; border-top: solid 1px #333333; font-size: 0.812em; line-height: 3.076em; color: #999999; }footer div.copyright div.publisher{ float: left; display: inline; width: auto; }footer div.copyright div.links{ float: right; display: inline; width: auto; }footer div.copyright div.links a{ float: left; display: inline; color: #999999; margin: 0px 0px 0px 1.538em; }footer div.copyright div.links a:hover{ color: #ea5b0c; }}@media (max-width: 660px) {footer > div.footer > ul.footermenu > li{ width: 29%; }footer div.copyright div.links{ float: left; clear: both; }footer div.copyright div.links a:first-child{ margin-left: 0px; }}@media (min-width: 531px) and (max-width: 660px) {footer > div.footer > ul.footermenu > li:nth-child(3n+1){ clear: both; margin-left: 0px; margin-top: 20px; }footer > div.footer > ul.footermenu > li:nth-child(5),footer > div.footer > ul.footermenu > li:nth-child(6){ margin-top: 20px; }footer > div.footer > ul.footermenu > li:first-child{ margin-top: 0px; }}@media (max-width: 530px) {footer > div.footer > ul.footermenu > li{ width: 45%; }footer > div.footer > ul.footermenu > li:nth-child(2n+1){ clear: both; margin-left: 0px; margin-top: 20px; }footer > div.footer > ul.footermenu > li:nth-child(3),footer > div.footer > ul.footermenu > li:nth-child(4),footer > div.footer > ul.footermenu > li:nth-child(5),footer > div.footer > ul.footermenu > li:nth-child(6){ margin-top: 20px; }footer > div.footer > ul.footermenu > li:first-child{ margin-top: 0px; }}@media all {div.CookieT2OnPage{ background-color: #FFFFFF; position: relative; width: 100%; font-size: 14px; line-height: 18px; text-align: left; z-index: 50; }div.CookieT2OnPage:before{ content:''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 10px; background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2)));background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%);}div.CookieT2OnPage div.inside{ padding: 15px 15px 15px 15px; }div.CookieT2OnPage div.inside div.text{ color: #000000; float: left; display: inline; padding: 9px 50px 9px 0px; }div.CookieT2OnPage div.inside a.icon{ background-color: #eeeeee; cursor: pointer; position: absolute; right: 15px; top: 15px; width: 35px; height: 35px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }div.CookieT2OnPage div.inside a.icon:before{ color: #ea5b0c; content: '\D7'; position: absolute; left: 0px; top: -2px; width: 100%; text-align: center; font-size: 32px; line-height: 34px; font-weight: 300; font-family: Verdana, Geneva, sans-serif; }div.CookieT2{ margin: 0px 0px 40px 0px; }}@media (max-width: 1023px) {div.CookieT2OnPage{ font-size: 13px; line-height: 17px; }}@media (max-width: 720px) {div.CookieT2OnPage{ font-size: 12px; line-height: 16px; }}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;color: #000000;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 rgba(0,0,0,0.5);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: 16px;}div.steps div.step.activ {font-weight: bold;color: #ca003a;}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; }}