

/**** compiled with lessphp ****/

.pimcore_editable.pimcore_tag_wysiwyg ul {
  list-style:disc;
  padding-left:15px;
}
.pimcore_editable.pimcore_tag_wysiwyg ol {
  list-style-type:decimal;
  padding-left:18px;
}
h1, h2, h3, h4 {
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  margin:5px 0;
  color:#009FE3;
  font-weight:normal;
  letter-spacing:1px;
  text-transform:uppercase;
}
h2 {
  font-size:20px;
  font-size:1.25rem;
  line-height:105%;
}
h2 > a { color:#009FE3 !important; }
.button {
  border:1px solid #0064b2 !important;
  display:inline-block;
  padding:6px 14px;
  background:#0376d0;
  background:-moz-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%) !important;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0376d0),color-stop(50%,#0376d0),color-stop(50%,#0064b2),color-stop(100%,#0064b2)) !important;
  background:-webkit-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%) !important;
  background:-o-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%) !important;
  background:-ms-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%) !important;
  background:linear-gradient(to bottom,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%) !important;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0376d0',endColorstr='#0064b2',GradientType=0) !important;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  color:#ffffff !important;
  cursor:pointer;
}
.button:hover {
  color:#ffffff;
  text-decoration:underline;
}
.newsletter { background:url("/website/static/source/images/page/btns/newsletter.png") no-repeat; }
.feedback { background:url("/website/static/source/images/page/btns/feedback.png") no-repeat; }
.openSideMenu { display:none; }
a:link, a:visited {
  color:#0064b2;
  text-decoration:none;
}
a:hover { color:#009fe3; }
@font-face {
  font-family:'impact';
  src:url("/website/static/source/webfonts/impact.ttf");
}
@font-face {
  font-family:'lucidagrande';
  src:url("/website/static/source/webfonts/lucidagrande.ttf");
}
@font-face {
  font-family:'Oswald';
  src:url("/website/static/source/webfonts/Oswald.ttf");
}
input[type="checkbox"], input[type="radio"] {
  outline:0 !important;
  border:0 !important;
}
img { border:0; }
.color01 { color:#0064b2 !important; }
ul { list-style:none; }
html {
  overflow-x:hidden;
  background:url("/website/static/source/images/page/bgpatternDunkel.jpg") repeat;
  font-size:100%;
}
body {
  overflow:hidden;
  margin:0;
  font-family:Helvetica, Verdana, Arial, sans-serif;
  line-height:1;
  color:#333333;
  position:relative;
  min-height:101%;
  background:url("/website/static/source/images/page/bodybg.jpg") repeat-x 0 68px;
}
section.editMode { width:600px; }
#wrapper {
  max-width:960px;
  margin:-16px auto;
  position:relative;
  background:#ffffff;
  -webkit-box-shadow:0px 3px 2px #b1b1b1;
  box-shadow:0px 3px 2px #b1b1b1;
  background:url("/website/static/source/images/page/shadows/shadowfulltop.jpg") #ffffff center 235px no-repeat;
  background-size:100% auto;
  min-height:780px;
}
#landingPage #wrapper { min-height:670px; }
header {
  position:relative;
  height:200px;
  padding-top:35px;
}
#main aside {
  float:left;
  position:relative;
  margin-top:-10px;
}
#main aside .image .body { padding:0 !important; }
#main aside .image .body img { vertical-align:top; }
#main section {
  float:right;
  margin-bottom:40px;
}
.span12.liveticker { border:1px solid #0366B3; }
#headline {
  width:100%;
  text-align:center;
  margin-top:21px;
  position:absolute;
}
#headline img { width:50%; }
.headContLeft {
  width:130px;
  height:141px;
  background:#e2e2e2;
  -webkit-box-shadow:-2px 0px 3px -1px #575757;
  box-shadow:-2px 0px 3px -1px #575757;
  position:absolute;
  top:83px;
  left:0;
  z-index:150;
}
.headContLeft > .cornerTop {
  width:16px;
  height:21px;
  background:url("/website/static/source/images/page/menucornerlefttop.jpg") no-repeat;
  position:absolute;
  right:-16px;
  top:0;
}
.headContLeft > .cornerBottom {
  width:16px;
  height:21px;
  background:url("/website/static/source/images/page/menucornerleftbottom.jpg") no-repeat;
  position:absolute;
  right:-16px;
  bottom:0;
}
.headContLeft > a {
  display:inline-block;
  margin:15px 0 0 7px;
}
.headContRight {
  width:130px;
  height:141px;
  background:#e2e2e2;
  position:absolute;
  top:83px;
  right:0;
  z-index:150;
  -webkit-box-shadow:-2px 0px 3px -1px #575757;
  box-shadow:-2px 0px 3px -1px #575757;
}
.headContRight > .cornerTop {
  width:16px;
  height:21px;
  background:url("/website/static/source/images/page/menucornerrighttop.jpg") no-repeat;
  position:absolute;
  left:-16px;
  top:0;
}
.headContRight > .cornerBottom {
  width:16px;
  height:21px;
  background:url("/website/static/source/images/page/menucornerrightbottom.jpg") no-repeat;
  position:absolute;
  left:-16px;
  bottom:0;
}
.headContRight > a {
  display:block;
  text-align:center;
  margin:32px 0 0 0;
}
#search {
  position:absolute;
  right:20px;
  top:115px;
  width:260px;
  z-index:90;
}
#search input {
  width:105px;
  float:right;
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
  background:url("/website/static/source/images/page/glas.jpg") no-repeat 7px 5px #fff;
  border:1px solid #a0a0a0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  padding:5px 5px 5px 30px;
}
#search input:focus, #search input:hover { width:200px; }
.produced {
  float:right;
  margin:10px 12px 0 0;
}
#sideMenu { display:none; }
#mainMenu {
  height:100px;
  width:100%;
  max-width:925px;
  text-align:center;
  padding:0;
  margin:69px 0 0 -1px;
  background:url("/website/static/source/images/page/menubg.jpg") repeat-x;
}
#mainMenu li {
  display:inline-block;
  margin-left:-5px;
  padding-left:5px;
}
#mainMenu > li:first-child { margin-left:30px; }
#mainMenu > li > a {
  font-size:22px;
  font-size:1.375rem;
  height:55px;
  padding:0 4px;
  font-weight:200;
  display:inline-block;
  color:#ffffff;
  text-decoration:none;
  text-transform:uppercase;
  margin-top:45px;
  font-family:'lucidagrande', Arial, Verdana, sans-serif;
}
.backLink { padding:10px; }
#mainMenu a.act { color:#009fe3; }
.submenu_holder {
  width:100%;
  position:absolute;
  top:200px;
  left:0;
  z-index:1100;
  display:none;
}
#mainMenu li:hover .submenu_holder { display:block; }
.submenu_holder > div {
  min-height:160px;
  text-align:left;
  padding:10px 0 10px 0;
  margin:0 131px;
  border-top:1px solid #015495;
  background:#0474ca;
  background:-moz-linear-gradient(top,#0474ca 0%,#0064b2 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0474ca),color-stop(100%,#0064b2));
  background:-webkit-linear-gradient(top,#0474ca 0%,#0064b2 100%);
  background:-o-linear-gradient(top,#0474ca 0%,#0064b2 100%);
  background:-ms-linear-gradient(top,#0474ca 0%,#0064b2 100%);
  background:linear-gradient(to bottom,#0474ca 0%,#0064b2 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0474ca',endColorstr='#0064b2',GradientType=0);
  -webkit-box-shadow:0px 3px 2px 0px #575757;
  box-shadow:0px 3px 2px 0px #575757;
}
.submenu_holder > div > ul {
  display:inline-block;
  vertical-align:top;
  width:30%;
  padding:4px 10px 10px 10px;
}
.submenu_holder > div > ul > li {
  float:left;
  clear:both;
  text-align:left;
  margin-left:2%;
  margin-bottom:5px;
}
.submenu_holder * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.submenu_holder ul li > a, .submenu_holder h4 {
  color:#ffffff;
  font-size:14px;
  font-size:0.875rem;
  text-decoration:none;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  text-transform:none;
}
.submenu_holder h4 { letter-spacing:normal; }
.submenu_holder div a img {
  margin-top:5px;
  max-width:160px;
  width:100%;
}
.menu_content_item {
  display:inline-block;
  vertical-align:top;
  width:22.2%;
}
.blender {
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:210px;
  z-index:1000;
  background:url("/website/static/source/images/page/white20.png") repeat;
  display:none;
}
#main {
  width:98%;
  max-width:940px;
  padding:20px 1% 1% 1%;
  display:inline-block;
  font-size:12px;
  font-size:0.75rem;
  line-height:125%;
  position:relative;
}
#main section {
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
}
#main section article {
  border-top:1px solid #cacaca;
  background:#ffffff;
  vertical-align:top;
  overflow:hidden;
  border:1px solid #0366b3;
  border-top:0;
}
#main section article > div { padding:2%; }
#main section article:first-child { border-top:none; }
#main section article.ad { padding:0; }
#main section .ad img {
  width:100%;
  height:auto !important;
  vertical-align:top;
}
#main section article.head {
  font-family:Helvetica, Arial, Verdana, sans-serif;
  color:#ffffff;
  display:inline-block;
  width:100%;
  padding:1.5% 1.5% 1% 1.5%;
  font-size:14px;
  font-size:0.875rem;
  text-transform:uppercase;
  background:#0376d0;
  background:-moz-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0376d0),color-stop(50%,#0376d0),color-stop(50%,#0064b2),color-stop(100%,#0064b2));
  background:-webkit-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:-o-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:-ms-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:linear-gradient(to bottom,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0376d0',endColorstr='#0064b2',GradientType=0);
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  border:1px solid #0366b3;
}
#main section article.head .left {
  float:left;
  padding:0;
}
#main section article.head .right {
  float:right;
  padding:0;
}
#main section article.head .right a { color:#ffffff; }
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  float:left;
}
.span1 { width:6.95833333333%; }
.span2 { width:15.4166666667%; }
.span3 { width:23.875%; }
.span4 { width:32.3333333333%; }
.span5 { width:40.7916666667%; }
.span6 { width:49.25%; }
.span7 { width:57.7083333333%; }
.span8 { width:66.1666666667%; }
.span9 { width:74.625%; }
.span10 { width:83.0833333333%; }
.span11 { width:91.5416666667%; }
.span12 {
  width:100%;
  margin-left:0;
}
article.news { display:block; }
article.news .newsImage {
  width:98px;
  height:98px;
  float:left;
  margin-right:10px;
  margin-bottom:10px;
}
article.news .newsText {
  display:inline-block;
  max-width:80%;
  word-wrap:break-word;
}
.loadMore { text-align:center; }
aside > div {
  border:1px solid #0366b3;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  margin-bottom:20px;
}
aside > div:first-child { margin-top:10px; }
aside .head {
  background:#0376d0;
  background:-moz-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0376d0),color-stop(50%,#0376d0),color-stop(50%,#0064b2),color-stop(100%,#0064b2));
  background:-webkit-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:-o-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:-ms-linear-gradient(top,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  background:linear-gradient(to bottom,#0376d0 0%,#0376d0 50%,#0064b2 50%,#0064b2 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0376d0',endColorstr='#0064b2',GradientType=0);
  color:#ffffff;
  font-family:Helvetica, Verdana, Arial, sans-serif;
  padding:3% 1.5% 2% 12%;
  font-size:14px;
  font-size:0.875rem;
  text-transform:uppercase;
  -webkit-border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
aside .body {
  padding:2% 2% 2% 12%;
  background:#ffffff;
  background:-moz-linear-gradient(top,#ffffff 0%,#e8e8e8 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e8e8e8));
  background:-webkit-linear-gradient(top,#ffffff 0%,#e8e8e8 100%);
  background:-o-linear-gradient(top,#ffffff 0%,#e8e8e8 100%);
  background:-ms-linear-gradient(top,#ffffff 0%,#e8e8e8 100%);
  background:linear-gradient(to bottom,#ffffff 0%,#e8e8e8 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0);
}
aside .overlayBar {
  width:15px;
  height:100%;
  margin:0;
  background:#0065b2;
  position:absolute;
  top:-4px;
  left:0;
  border-radius:0;
  -webkit-box-shadow:4px 0px 5px -2px #353535;
  box-shadow:4px 0px 5px -2px #353535;
  z-index:3000;
}
aside .overlayBar > .cornerTop {
  height:14px;
  position:absolute;
  right:-17px;
  top:-1px;
  width:16px;
  background:url("/website/static/source/images/page/menucornerlefttop.jpg") no-repeat;
}
aside .overlayBar > .cornerBottom {
  width:16px;
  height:18px;
  background:url("/website/static/source/images/page/menucornerleftbottom.jpg") no-repeat 0 -2px;
  position:absolute;
  right:-17px;
  bottom:-1px;
}
.adContainerFull {
  margin-top:20px;
  display:inline-block;
}
.adContainerFull > div { float:right; }
.adContainerFull > div img { width:100%; }
.adContainerFull > div:first-child { float:left; }
footer {
  width:100%;
  min-height:280px;
  background:url("/website/static/source/images/page/footerBG.jpg") repeat-x;
  background-color:#00589f;
  overflow:hidden;
}
footer div.produced { padding:0 0 32px 0; }
footer > div {
  max-width:960px;
  padding:20px 0 0 0;
  min-height:131px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
  background:#d6d5d6;
  background:-moz-linear-gradient(top,#d6d5d6 0%,#ffffff 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d6d5d6),color-stop(100%,#ffffff));
  background:-webkit-linear-gradient(top,#d6d5d6 0%,#ffffff 100%);
  background:-o-linear-gradient(top,#d6d5d6 0%,#ffffff 100%);
  background:-ms-linear-gradient(top,#d6d5d6 0%,#ffffff 100%);
  background:linear-gradient(to bottom,#d6d5d6 0%,#ffffff 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6d5d6',endColorstr='#ffffff',GradientType=0);
}
footer div.court {
  max-width:955px;
  height:97px;
  min-height:97px;
  padding:35px 0 0 5px;
  margin-top:-3px;
  background-size:100% auto;
  background:url("/website/static/source/images/page/court.jpg") no-repeat center center;
  filter:none;
}
footer div.court > * {
  width:275px;
  height:60px;
  display:inline-block;
  margin-left:10px;
  -webkit-box-shadow:0px 0px 5px 0px #000000;
  box-shadow:0px 0px 5px 0px #000000;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}
footer ul {
  margin:0;
  padding:0;
}
footer div > ul {
  width:100%;
  min-height:50px;
  overflow:hidden;
  margin:0;
}
footer li {
  font-size:12px;
  font-size:0.75rem;
  text-transform:uppercase;
}
footer div > ul > li {
  width:10.4%;
  margin-left:2%;
  float:left;
  border-left:2px solid #fff;
  padding-left:5px;
  font-weight:bold;
  word-wrap:break-word;
}
footer li ul li {
  font-size:10px;
  font-size:0.625rem;
  text-transform:none;
  font-weight:normal;
  margin-top:5px;
}
footer li a { color:#0064b2; }
.socialBar {
  width:20px;
  height:auto;
  position:absolute;
  background:none;
  padding:0;
  right:25px;
  top:10px;
}
.fullBanner.sec { float:right; }
.fullBanner {
  float:left;
  margin-bottom:25px;
  width:49.75%;
}
.fullBanner img {
  width:100%;
  height:auto;
}
.pimcore_area_newsSlider * {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}
#container {
  width:98%;
  height:450px;
  max-width:950px;
  overflow:hidden;
  margin:10px 10px 0 10px;
  padding:0;
  position:relative;
  z-index:2;
  background:url("/website/static/source/images/page/shadows/shadowfullbottom.jpg") bottom no-repeat;
  background-size:100% auto;
}
#container #example { margin-top:20px; }
#slides {
  position:relative;
  z-index:100;
}
.slides_container {
  display:none;
  overflow:hidden;
  position:relative;
  width:100%;
}
.slides_container .slides_control { margin-top:21px; }
.slides_container div.slide {
  display:block;
  width:750px;
  height:359px;
}
.slide img {
  width:100%;
  height:auto;
}
.slides-js-prev, .slides-js-next { display:none; }
#pagina_container {
  bottom:0;
  height:110px;
  left:0;
  margin:0 auto;
  position:absolute;
  width:951px;
}
#pagina_inner {
  width:64px;
  height:360px;
  overflow:hidden;
  position:absolute;
  top:20px;
  right:10px;
  z-index:500;
}
#pagina_ul {
  width:64px;
  height:9999px;
  padding:0;
  margin:0;
  top:-66px;
  list-style-type:none;
  position:relative;
}
#pagina_ul li {
  float:left;
  transition:all 1s ease-out 0s;
  padding-bottom:5px;
}
#pagina_ul li a {
  width:64px;
  height:64px;
  position:relative;
  border:1px solid #ffffff;
  display:inline-block;
}
.slide h1 {
  position:absolute;
  bottom:25px;
  max-width:430px;
  left:0;
  font-size:28px;
  font-size:1.75rem;
  background:#000;
  background:rgba(0,100,178,0.7);
  text-transform:uppercase;
  color:#fff;
  padding:5px 10px 5px 10px;
  line-height:35px;
}
#carousel_container {
  width:310px;
  height:400px;
  margin:0 auto;
  position:absolute;
  right:0;
  top:0;
  z-index:400;
}
#carousel_container .thumbsWrapper {
  width:310px;
  height:360px;
  float:left;
  overflow:hidden;
  -webkit-box-shadow:-4px 0px 10px 3px #000000;
  box-shadow:-4px 0px 10px 3px #000000;
}
#carousel_container .cornerTop {
  width:16px;
  height:21px;
  background:url("/website/static/source/images/page/menucornerrighttop.jpg") no-repeat;
  position:absolute;
  left:-16px;
  top:0;
}
#carousel_container .cornerBottom {
  width:16px;
  height:20px;
  background:url("/website/static/source/images/page/menucornerrightbottom.jpg") no-repeat;
  position:absolute;
  left:-16px;
  bottom:0;
}
#carousel_inner {
  float:left;
  height:360px;
  overflow:hidden;
  width:310px;
}
.bTop, .bBottom {
  width:310px;
  height:20px;
  float:left;
  background:#0064b2;
  position:relative;
}
#carousel_ul {
  z-index:400;
  position:relative;
  padding-left:0;
  top:-120px;
  list-style-type:none;
  margin:0 0 0 0;
  height:9999px;
  width:310px;
}
#carousel_ul li {
  float:left;
  position:relative;
  width:310px;
  height:120px;
  background:#0064b2;
}
#carousel_ul li a {
  float:left;
  position:relative;
  z-index:5;
  overflow:hidden;
}
#carousel_ul li .ol {
  display:none;
  font-size:11px;
  font-size:0.6875rem;
}
#carousel_ul li.current .ol {
  display:block;
  width:310px;
  height:120px;
  padding:18px 80px 0 15px;
  border-top:1px solid #fff;
  border-bottom:1px solid #fff;
  color:#ffffff;
  background:url("/website/static/source/images/page/sliderdetailbg.jpg") no-repeat;
  -webkit-transition:all 0.5s ease-out;
  -moz-transition:all 0.5s ease-out;
  -ms-transition:all 0.5s ease-out;
  -o-transition:all 0.5s ease-out;
  transition:all 0.5s ease-out;
}
#carousel_ul .ol span {
  text-transform:uppercase;
  font-weight:normal;
}
#carousel_ul .ol .date {
  font-size:12px;
  font-size:0.75rem;
}
#carousel_ul .ol a {
  color:#ffffff;
  text-transform:uppercase;
}
#left_scroll { left:-13px; }
#right_scroll { right:-13px; }
#carousel_ul li span.sliderCategory {
  width:180px;
  float:left;
  font-size:10px;
  color:#755c43;
  padding:12px 0 2px 8px;
  display:block;
}
#carousel_container .prev {
  width:45px;
  height:41px;
  cursor:pointer;
  position:absolute;
  top:-18px;
  left:131px;
  z-index:450;
  background:url("/website/static/source/images/page/btns/sliderarrowup.png") no-repeat;
}
#carousel_container .next {
  width:45px;
  height:41px;
  cursor:pointer;
  position:absolute;
  bottom:-16px;
  left:131px;
  z-index:400;
  background:url("/website/static/source/images/page/btns/sliderarrowdown.png") no-repeat;
}
.slides-js-pagination { display:none; }
.emotion_container .player {
  width:400px;
  height:680px;
  position:absolute;
  left:-400px;
  top:-450px;
  z-index:1;
}
.teaserImage { padding:0 !important; }
.teaserImage img {
  width:100%;
  height:auto;
}
.teaserImage p {
  padding-left:10px;
  font-size:10px;
  font-size:0.625rem;
}
.teaserText {
  background:url("/website/static/source/images/page/shadows/innerboxshadowtop.jpg") no-repeat top center;
  background-size:100%;
  padding-bottom:0 !important;
}
.teaserText h2 {
  text-transform:uppercase;
  font-size:28px;
  font-size:1.75rem;
}
.teaserText p {
  font-weight:bold;
  color:black;
}
.contentImage {
  text-align:center;
  border-top:1px solid #e2e2e2;
  border-bottom:1px solid #e2e2e2;
}
.contentImage img {
  height:auto;
  width:100%;
}
.content.wysiwygContainer img { width:100%; }
.contentVideo * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.contentVideo {
  float:left;
  height:auto;
  width:96%;
  border-bottom:1px solid #E2E2E2;
}
.contentVideo video {
  width:100%;
  height:auto;
}
.date span { font-weight:bold; }
.content {
  padding-top:0 !important;
  padding-bottom:20px;
  background:url("/website/static/source/images/page/shadows/innerboxshadowbottom.jpg") no-repeat bottom center;
  background-size:100%;
}
.print {
  width:96%;
  float:right;
  font-size:10px;
  font-size:0.625rem;
  padding:2%;
  text-decoration:none;
}
.print img {
  float:right;
  padding-left:5px;
}
.print span {
  float:right;
  padding-left:5px;
}
.flashContent {
  position:absolute !important;
  right:-136px;
}
.galOv {
  width:100% !important;
  height:auto;
  float:left;
  clear:both;
  text-align:center;
  text-transform:uppercase;
  padding-bottom:10px !important;
  padding-top:15px !important;
}
.galOv ul {
  max-width:85%;
  padding-left:0;
  margin:0 auto 0 auto;
}
.galOv ul li {
  width:31%;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  float:left;
  margin:0 1%;
}
.galOv ul li a { position:relative; }
.galOv ul li .arrowLeft {
  width:32px;
  height:54px;
  background:url("/website/static/source/images/page/arrowgalovleft.png") no-repeat;
  position:absolute;
  left:-23px;
  bottom:40px;
}
.galOv ul li .arrowRight {
  width:32px;
  height:54px;
  background:url("/website/static/source/images/page/arrowgalovright.png") no-repeat;
  position:absolute;
  right:-20px;
  bottom:40px;
}
.galOv ul li a img {
  width:100%;
  max-width:140px;
  height:auto;
}
.galOv h4 {
  clear:both;
  display:inline-block;
}
.mapBlock {
  float:left;
  display:block;
  width:100%;
  border-bottom:1px solid #e2e2e2;
  padding-bottom:5px;
}
.mapBlock iframe { width:100%; }
.mapBlock > a { padding-left:10px; }
.pagination {
  clear:both;
  height:41px;
  padding:0 !important;
  text-align:center;
  border-top:1px solid #e2e2e2;
  background:#ffffff;
  border-bottom:1px solid #0366b3;
  border-left:1px solid #0366b3;
  border-right:1px solid #0366b3;
}
.pagination .pages {
  display:inline-block;
  font-size:14px;
  font-size:0.875rem;
  margin-top:4px;
  font-weight:bold;
  font-family:'Open Sans', Arial, Verdana, sans-serif;
}
.pages .currentPage {
  background:#009FE3;
  color:#ffffff;
  padding:0px 5px;
}
.pages a {
  color:#000000;
  padding:0px 5px;
}
.pages a:hover { color:#009FE3; }
.pagination > div { padding:9px; }
.pagination a.preButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:left;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat 0 0;
}
.pagination div.preButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:left;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat 0 -26px;
}
.pagination a.nextButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:right;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat -17px 0;
}
.pagination div.nextButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:right;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat -17px -26px;
}
.teamBox {
  width:100%;
  padding:20px 0;
  margin:-20px 0 20px 0;
  background:url("/website/static/source/images/page/shadows/shadowfulltop.jpg"), url("/website/static/source/images/page/shadows/shadowfullbottom.jpg");
  background-repeat:no-repeat;
  background-position:top, bottom;
}
.teamBox img {
  width:100%;
  height:auto;
}
.teamBox > .image {
  width:100%;
  position:relative;
}
.teamBox ul {
  top:0;
  left:0;
  padding:2% 1.5% 0% 1.5%;
  margin:0;
  position:absolute;
  width:100%;
  border-bottom:1px solid #ffffff;
  background:url("/website/static/source/images/page/dottedbg.png") repeat;
  font-size:28px;
  font-size:1.75rem;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  text-transform:uppercase;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.teamBox ul li {
  float:left;
  margin-right:1.8%;
  margin-bottom:20px;
}
.teamBox ul a { color:#ffffff; }
ul.team {
  margin:0 auto;
  max-width:485px;
  padding:2% 0 0 0;
  background:url("/website/static/source/images/page/shadows/shadowfullbottom.jpg") no-repeat bottom;
  background-size:100% auto;
  overflow:hidden;
}
.team .headline {
  padding:2%;
  float:none;
  margin-left:0;
  display:block;
  margin-bottom:10px;
  border-bottom:1px solid #cacaca;
  color:#009fe3;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  text-align:center;
  font-size:28px;
  font-size:1.75rem;
  text-transform:uppercase;
}
.team li {
  float:left;
  display:inline-block;
  text-align:center;
}
.team .playerImage {
  display:inline-block;
  padding:3px 2px 0 2px;
  border-top:1px solid #e6e6e6;
  border-left:1px solid #e6e6e6;
  border-right:1px solid #e6e6e6;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  background:#ffffff;
  position:relative;
  z-index:100;
}
.team .playerImage img { vertical-align:top; }
.team .playerImage a { display:block; }
.team .infos {
  width:130px;
  padding:8px 0 8px 10px;
  margin-top:-1px;
  border:1px solid #e6e6e6;
  text-align:left;
  position:relative;
  background:url("/website/static/source/images/page/logotransparent.png") no-repeat 78px -10px #ffffff;
}
.infos .cornerLeft {
  width:14px;
  height:12px;
  background:url("/website/static/source/images/page/cornerplayercardleft.jpg") no-repeat;
  position:absolute;
  left:-2px;
  margin:0 !important;
  top:-13px;
  padding:0 !important;
  z-index:50;
}
.infos .cornerRight {
  width:14px;
  height:12px;
  background:url("/website/static/source/images/page/cornerplayercardright.jpg") no-repeat;
  position:absolute;
  right:-2px;
  margin:0 !important;
  padding:0 !important;
  top:-13px;
  z-index:50;
}
.team .infos h2 {
  float:left;
  color:#0064b2;
  font-size:35px;
  font-size:2.1875rem;
  margin:0;
}
.team .infos div {
  color:#666666;
  display:block;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  font-size:14px;
  font-size:0.875rem;
  line-height:16px;
  overflow:hidden;
  padding:3px 0 0 5px;
  text-transform:uppercase;
}
.team li { margin:0 0 3% 3%; }
.memberSlider { position:relative; }
.ui-coverflow-wrapper {
  margin-bottom:0 !important;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  padding:2% 0;
  background:url("/website/static/source/images/page/shadows/shadowfullbottom.jpg") bottom no-repeat;
}
.memberSlider #coverflow {
  display:none;
  position:absolute;
  top:0px;
  left:0px;
  margin-top:50px;
}
.memberSlider #coverflow > div {
  margin:auto 25px !important;
  border:4px solid #ffffff;
  background:#fff;
  position:relative;
  oveflow:hidden;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -webkit-box-shadow:0px 5px 10px 5px #000;
  box-shadow:0px 5px 10px 5px #000;
  -moz-transform:matrix(0.49,0,0,0.49,2,10);
  -o-transform:matrix(0.49,0,0,0.49,2,10);
  -webkit-transform:matrix(0.49,0,0,0.49,2,10);
}
.memberSlider #coverflow div .infos {
  width:95%;
  padding:3%;
  position:absolute;
  left:0;
  z-index:300;
  bottom:0;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:0.5px;
  text-transform:uppercase;
  font-size:15px;
  font-size:0.9375rem;
  background:url("/website/static/source/images/page/bg65white.png") repeat;
}
.memberSlider.ui-coverflow-wrapper #coverflow {
  display:inline-block;
  z-index:100;
}
.memberSlider #coverflow img {
  display:inline-block;
  -webkit-backface-visibility:hidden;
  vertical-align:top;
}
.memberSlider > .head {
  display:none !important;
  position:absolute;
  bottom:0px;
  left:0px;
  right:0px;
}
.memberSlider.ui-coverflow-wrapper .head { display:block !important; }
.memberSlider .loading {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  z-index:300;
  background:url("/website/static/source/images/page/loading.gif") no-repeat center;
}
.memberSlider.ui-coverflow-wrapper .loading { display:none; }
.memberSlider .teamImage {
  width:100%;
  height:300px;
  overflow:hidden;
  position:relative;
}
.memberSlider .teamImage img {
  position:absolute;
  top:50%;
  left:50%;
  margin:-150px auto 0 -480px;
}
.ui-coverflow-item.active { border-color:#0064b2 !important; }
.memberSlider .border {
  width:100%;
  height:44px;
  border-bottom:1px solid #fff;
  background:url("/website/static/source/images/page/dottedbg.png") repeat;
  position:absolute;
  left:0;
  top:210px;
}
.memberSlider a.preButton {
  position:absolute;
  left:10px;
  top:160px;
  width:35px;
  height:51px;
  z-index:200;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritemobile.png") no-repeat 0 0;
}
.memberSlider a.nextButton {
  position:absolute;
  right:10px;
  top:160px;
  width:35px;
  height:51px;
  z-index:200;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritemobile.png") no-repeat -36px 0;
}
.playerCard > div {
  width:50%;
  padding:2% 1% 2% 2% !important;
  float:left;
  min-height:300px;
  padding-top:95px !important;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  position:relative;
  background:url("/website/static/source/images/page/logotransparentbig.png") no-repeat 65px 30px;
}
.playerCard > div:first-child {
  padding:2% !important;
  background:none;
}
.playerCard > div img {
  width:100%;
  border:3px solid #0064b2;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
}
.playerImage { padding-top:0 !important; }
.playerCard h1 {
  font-size:92px;
  font-size:5.750rem;
  position:absolute;
  left:15px;
  top:40px;
  z-index:10;
  text-shadow:3px 3px 3px #636363;
}
.playerCard h2.position {
  font-size:24px;
  font-size:1.4rem;
  text-transform:none;
  position:absolute;
  left:93px;
  top:45px;
  z-index:20;
  color:#666666;
  margin:0;
  text-shadow:0px 1px 0px #ffffff;
}
.playerCard h2.forename {
  font-size:24px;
  font-size:1.4rem;
  position:absolute;
  left:100px;
  top:70px;
  z-index:20;
  color:#666666;
  margin:0;
  text-transform:uppercase;
  text-shadow:0px 1px 0px #ffffff;
}
#main section article.playerCard > div > div {
  background:url("/website/static/source/images/page/shadows/shadowcard.png") top no-repeat;
  background-size:100% auto;
  padding-top:50px;
}
#main section article.playerCard > div div div {
  width:100%;
  float:left;
  clear:both;
}
.playerCard h2.forename span { max-width:none !important; }
#main section article.playerCard > div div label {
  float:left;
  width:100px;
  padding-right:5px;
  font-weight:bold;
  line-height:16px;
}
#main section article.playerCard .button { margin-top:10px; }
#main section article.playerCard > div div span {
  max-width:50%;
  float:left;
}
.content ul {
  list-style:disc;
  padding-left:15px;
  line-height:20px;
  margin-bottom:0;
}
.content table {
  width:100% !important;
  margin-top:2%;
  border-collapse:collapse;
  border-color:#0064b2;
}
.content table td {
  border:none;
  padding:1%;
  vertical-align:top;
  word-wrap:break-word;
}
.content table td:first-child {
  width:25%;
  border-right:1px solid #0064b2;
}
.content table tr:nth-child(odd) { background:#e2e2e2; }
#landingPage { background:url("/website/static/source/images/content/landingpage/BGLandingpage.jpg") no-repeat 50% 0 #000; }
#landingPage * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
#landingPage body { background:none; }
#landingPage #wrapper {
  width:100%;
  max-width:960px;
  background:#0473c8;
  margin-bottom:20px;
  -webkit-box-shadow:3px 3px 5px 1px #005072;
  box-shadow:3px 3px 5px 1px #005072;
}
#landingPage #main {
  width:100%;
  max-width:960px;
  padding:30px 0 0 0;
}
#landingPage header {
  display:inline-block;
  height:auto;
  max-width:960px;
  margin-bottom:10px;
  padding-top:0;
  width:100%;
  padding-left:1%;
  padding-right:1%;
  position:relative;
  -moz-box-sizing:padding-box;
  -webkit-box-sizing:padding-box;
  box-sizing:padding-box;
}
#landingPage header * { float:left; }
#landingPage .welcomeClaim {
  width:100%;
  max-width:377px;
  margin:30px 0 0 10px;
}
#landingPage .logo {
  width:100%;
  max-width:100px;
  height:auto;
}
#landingPage .sponsorlogo {
  width:100%;
  height:auto;
  max-width:97px;
  float:right;
  margin-top:10px;
}
#landingPage .mainImage {
  width:100%;
  border:3px solid #ffffff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  overflow:hidden;
}
#landingPage .cont {
  display:inline-block;
  padding-left:1%;
  padding-right:1%;
  width:100%;
  min-height:324px;
}
#landingPage .mainImage a {
  width:100%;
  display:inline-block;
  position:relative;
}
#landingPage .mainImage a > img {
  width:100%;
  max-width:753px;
  max-height:304px;
  vertical-align:middle;
}
#landingPage .wideImage {
  float:left;
  width:66%;
}
#landingPage .smallImage {
  float:left;
  width:34%;
}
#landingPage .mainImage span {
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
  padding:4% 3% 3% 3%;
  font-size:40px;
  font-size:2.5rem;
  border-top:1px solid #0064b2;
  background:url("/website/static/source/images/page/bgtextboxlanding.png") repeat;
}
#landingPage .mainImage span > img { vertical-align:middle; }
.areas {
  width:100%;
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  padding-left:0;
}
.areas > li {
  float:left;
  width:44.1%;
  border:2px solid #ffffff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  margin:0 0 10px 5.9%;
  background:#ffffff;
}
.areas li a > img {
  width:100%;
  vertical-align:top;
}
.areas li a > span {
  width:100%;
  display:block;
  padding:5.7%;
  font-size:18px;
  font-size:1.125rem;
  border-top:1px solid #0064b2;
}
.areas li a > span > img { vertical-align:bottom; }
#landingPage .sponsorbar {
  width:100%;
  padding:0;
  margin:0;
  background:#ffffff;
  height:110px;
  display:block;
  text-align:center;
}
#landingPage .sponsorbar ul {
  display:table;
  margin:0 auto;
  height:100%;
  width:100%;
  padding:0;
}
#landingPage .sponsorbar li {
  display:table-cell;
  vertical-align:middle;
  padding:0 10px;
}
#landingPage .sponsorbar .cell-small { width:13%; }
#landingPage .sponsorbar .cell-wide { width:20%; }
#landingPage .sponsorbar img { width:100%; }
#landingPage .banner {
  width:100%;
  padding:25px 1% 23px 1%;
  margin:0;
  display:inline-block;
}
#landingPage .banner a {
  display:inline-block;
  vertical-align:middle;
}
#landingPage .banner > div { margin-bottom:0; }
#landingPage .banner a img, #landingPage .banner object {
  width:100%;
  vertical-align:top;
}
#landingPage .banner a.sec {
  float:right;
  margin-left:0.5%;
}
.socialBarFooter {
  width:100%;
  margin:15px 0 0 0;
}
.socialBarFooter iframe { float:right; }
section.sponsor > div {
  background:url("/website/static/source/images/page/shadows/shadowfulltop.jpg") #ffffff center top no-repeat;
  background-size:100% auto;
}
.mainSponsor {
  padding-top:20px;
  padding-bottom:10px;
  text-align:center;
}
.mainSponsor h1 {
  height:65px;
  text-transform:uppercase;
  font-size:28px;
  font-size:1.75rem;
  text-align:center;
  text-indent:-9999px;
  background:url("/website/static/source/images/page/partnersign/hauptsponsor_small.png") center top no-repeat;
}
.mainSponsor a {
  display:inline-block;
  text-align:center;
  margin-top:20px;
  position:relative;
}
.mainSponsor .logo {
  width:313px;
  height:157px;
  padding-top:30px;
  background:#ffffff;
  display:inline-block;
  border-top:1px solid #0969b5;
  border-left:1px solid #0969b5;
  border-right:1px solid #0969b5;
  text-align:center;
}
.mainSponsor .label {
  width:353px;
  height:30px;
  padding-top:17px;
  text-align:center;
  position:relative;
  border:1px solid #d4d4d4;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  font-size:18px;
  font-size:1.125rem;
  text-transform:uppercase;
  background:url("/website/static/source/images/page/logotransparent.png") no-repeat 282px -10px #ffffff;
}
.mainSponsor .label .cornerRight {
  width:20px;
  height:19px;
  background:url("/website/static/source/images/page/cornerrightsponsormain.jpg") no-repeat;
  position:absolute;
  right:-1px;
  top:-20px;
  z-index:50;
}
.mainSponsor .label .cornerLeft {
  width:20px;
  height:19px;
  background:url("/website/static/source/images/page/cornerleftsponsormain.jpg") no-repeat;
  position:absolute;
  left:-1px;
  top:-20px;
  z-index:50;
}
div.subSponsor {
  float:left;
  width:100%;
  text-align:center;
  padding-top:20px;
  border-top:1px solid #cacaca;
}
.sponsorOffer { border-bottom:1px solid #E2E2E2; }
.sponsorOffer h2 { margin-top:0; }
.sponsorOffer p { margin-bottom:0; }
.subSponsor h4 {
  text-transform:uppercase;
  font-size:22px;
  font-size:1.375rem;
  text-align:center;
  display:inline-block;
  margin-bottom:10px;
}
.subSponsor h4.premium-partner {
  height:65px;
  text-indent:-9999px;
  display:block;
  background:url("/website/static/source/images/page/partnersign/premium-partner_small.png") center top no-repeat;
}
.subSponsor h4.drei-sterne-partner {
  height:65px;
  text-indent:-9999px;
  display:block;
  background:url("/website/static/source/images/page/partnersign/sterne_partner_small_v1.png") center top no-repeat;
}
.subSponsor h4.kickers-club-partner {
  height:65px;
  text-indent:-9999px;
  display:block;
  background:url("/website/static/source/images/page/partnersign/kickers-club-partner_small.png") center top no-repeat;
}
.subSponsor h4.blau-weisser-partner {
  height:65px;
  text-indent:-9999px;
  display:block;
  background:url("/website/static/source/images/page/partnersign/blau-weisser-partner_small.png") center top no-repeat;
}
.subSponsor h4.medien-partner {
  height:65px;
  text-indent:-9999px;
  display:block;
  background:url("/website/static/source/images/page/partnersign/medien-partner_small.png") center top no-repeat;
}
ul.subSponsor {
  margin:0 auto;
  width:720px;
  padding:0;
  text-align:center;
}
ul.subSponsor li {
  float:left;
  margin:0 5px 20px 0;
  position:relative;
}
ul.subSponsor li.sponsor1 {
  float:none;
  clear:both;
}
ul.subSponsor li a {
  text-align:center;
  display:inline-block;
  position:relative;
}
ul.subSponsor li.sponsor2 { margin-left:16%; }
ul.subSponsor li a .sponsorOfferStamp, .mainSponsor a .sponsorOfferStamp {
  width:44px;
  height:45px;
  position:absolute;
  top:-18px;
  right:5px;
  background:url("/website/static/source/images/page/sponsorofferstamp.png") no-repeat;
}
ul.subSponsor li .label {
  width:228px;
  height:40px;
  padding:17px 2px 2px 2px;
  text-align:center;
  position:relative;
  border:1px solid #d4d4d4;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  font-size:16px;
  font-size:1rem;
  text-transform:uppercase;
  background:url("/website/static/source/images/page/logotransparent.png") no-repeat 172px -10px #ffffff;
}
ul.subSponsor li .label.offer, .mainSponsor .label.offer {
  height:34px;
  padding-top:13px;
}
ul.subSponsor li .label span, .mainSponsor .label span {
  font-size:10px;
  font-size:0.625rem;
  font-family:Helvetica, Verdana, Arial, sans-serif;
  text-transform:none;
  display:block;
  margin-top:2px;
}
ul.subSponsor li .logo {
  width:193px;
  height:92px;
  padding-top:20px;
  background:#ffffff;
  border-top:1px solid #0969b5;
  border-left:1px solid #0969b5;
  border-right:1px solid #0969b5;
  text-align:center;
  display:inline-block;
}
ul.subSponsor .label .cornerRight {
  width:20px;
  height:19px;
  background:url("/website/static/source/images/page/cornerrightsponsormain.jpg") no-repeat;
  position:absolute;
  right:-1px;
  top:-20px;
  z-index:50;
}
ul.subSponsor .label .cornerLeft {
  width:20px;
  height:19px;
  background:url("/website/static/source/images/page/cornerleftsponsormain.jpg") no-repeat;
  position:absolute;
  left:-1px;
  top:-20px;
  z-index:50;
}
.sponsor .sponsorLogo {
  text-align:center;
  border-bottom:1px solid #E2E2E2;
}
.sponsor .sponsorLogo img {
  width:100%;
  height:auto;
}
.sponsor .content {
  background-image:none;
  padding-top:2% !important;
}
.content:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}
.imageright {
  float:right;
  display:block;
  padding:3px 0px 3px 7px;
}
.imageright .imageDescription {
  clear:both;
  background-color:#f1f1f1;
  vertical-align:middle;
  padding:3px 3px 3px 3px;
  top:0px;
  margin-top:-2px;
  display:block;
}
.imageleft {
  float:left;
  display:block;
  padding:3px 7px 3px 0px;
}
.imageleft .imageDescription {
  clear:both;
  background-color:#f1f1f1;
  vertical-align:middle;
  padding:3px 3px 3px 3px;
  top:0px;
  margin-top:-2px;
  display:block;
}
.sponsor .content h2 { margin-top:0; }
.sponsor .contentImage img { width:100%; }
.sponsor .contentImage p {
  text-align:left;
  margin:9px 0 0 0;
  font-style:italic;
}
.headerTable { padding:2% 0 0 0 !important; }
.playdaySwitch {
  text-align:center;
  width:220px;
  margin:0 auto 10px auto;
}
.playdaySwitch > div {
  text-transform:uppercase;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  font-size:22px;
  font-size:1.375rem;
  text-align:center;
  display:inline-block;
  color:#009fe3;
  margin-top:5px;
}
.playdaySwitch a.preButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:left;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat 0 0;
}
.playdaySwitch span.preButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:left;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat 0 -26px;
}
.playdaySwitch a.nextButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:right;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat -17px 0;
}
.playdaySwitch span.nextButton {
  width:16px;
  height:24px;
  display:inline-block;
  float:right;
  background:url("/website/static/source/images/page/btns/newsarchivarrowspritescreen.png") no-repeat -17px -26px;
}
.generalSwitch {
  font-size:16px;
  font-size:1rem;
  width:100%;
  padding:2% 0 1.8% 0;
  border-top:1px solid #cacaca;
  border-bottom:1px solid #cacaca;
  text-transform:uppercase;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  color:#cacaca;
  text-align:center;
}
.generalSwitch a.act { color:#009fe3; }
.Switch a.act { color:#009fe3; }
.season {
  width:100%;
  border-spacing:0;
}
.season thead {
  background:#0064b2;
  color:#ffffff;
  text-transform:uppercase;
}
.season thead th { padding:12px 0; }
.season thead th.teamName {
  text-align:left;
  padding-left:10px;
}
.season td {
  padding:12px 0;
  border-top:1px solid #cacaca;
  border-left:1px solid #cacaca;
  font-size:12px;
  font-size:0.75rem;
  line-height:13px;
  vertical-align:middle;
  text-align:center;
  overflow:hidden;
}
.season td:first-child { border-left:none; }
th { width:5%; }
.teamName { width:31%; }
.games { width:8%; }
.goals { width:8%; }
.climber { background:#E1F1FD; }
.relegationPlace { background:#aed0ea; }
.relegated { background:#F7D2D2; }
td.teamName div {
  position:relative;
  text-align:left;
  padding-left:10px;
}
td.teamName img {
  width:52px;
  height:auto;
  -moz-transform:rotate(20deg);
  -webkit-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  opacity:0.2;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
td.teamName .textTabelle { z-index:100; }
td.teamName .logoTabelle {
  z-index:0;
  position:absolute;
  top:-15px;
  right:-5px;
}
ul.legend {
  display:inline-block;
  width:100%;
  padding:0;
}
ul.legend li {
  float:left;
  margin:0 10px 10px 10px;
}
ul.legend li span {
  width:20px;
  height:20px;
  display:inline-block;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  vertical-align:middle;
  margin-right:5px;
}
ul.legend li span.first { background:#E1F1FD; }
ul.legend li span.sec { background:#AED0EA; }
ul.legend li span.third { background:#F7D2D2; }
tr.own td.teamName img {
  opacity:1;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
td.win, td.draw, td.lost { min-width:5%; }
table.games {
  width:100%;
  border-spacing:0;
}
table.games .dateheader td {
  font-size:16px;
  font-size:1rem;
  padding:15px 10px;
  border:none;
  color:#0064b2;
  text-transform:uppercase;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  text-align:left;
}
table.games .headGame td { padding:12px 0; }
table.games td {
  border-bottom:1px solid #cacaca;
  border-left:1px solid #cacaca;
  line-height:13px;
  vertical-align:middle;
  text-align:center;
  overflow:hidden;
}
table.games td.home {
  text-align:right;
  padding-right:20px;
}
table.games td.away {
  text-align:left;
  padding-left:20px;
}
table.games td:first-child, table.games .headGame td { border-left:none; }
table.games .headGame {
  background:#0064b2;
  color:#ffffff;
  font-weight:bold;
  text-transform:uppercase;
  font-size:14px;
  font-size:0.875rem;
}
table.games .headGame .home { text-align:right; }
table.games .headGame .guest {
  text-align:left;
  padding-left:20px;
}
table.games .team { position:relative; }
table.games .team img {
  position:absolute;
  top:-15px;
  opacity:0.2;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
table.games tr.game td:first-child, table.games tr.game td.score { width:13%; }
table.games .team img.home {
  left:-5px;
  -moz-transform:rotate(-20deg);
  -webkit-transform:rotate(-20deg);
  -o-transform:rotate(-20deg);
  -ms-transform:rotate(-20deg);
}
table.games .team img.away {
  right:-5px;
  -moz-transform:rotate(20deg);
  -webkit-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
}
table.games tr.own { background:#e1f1fd; }
.scheduleHead { padding:0 !important; }
.scheduleHead > div {
  padding:2.5%;
  font-size:16px;
  font-size:1rem;
  background:#f1f1f1;
  color:#cacaca;
  text-align:center;
  text-transform:uppercase;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  border-bottom:1px solid #cacaca;
}
.scheduleHead > div a span { color:#cacaca; }
.scheduleHead > div a:first-child  span { display:none; }
.scheduleHead form {
  background:#f9f9f9;
  border-bottom:1px solid #cacaca;
}
.dateSlider {
  height:50px;
  padding-top:30px;
  border:none;
}
.schedule ul {
  padding-left:0;
  text-align:center;
}
.schedule ul li {
  width:100%;
  float:left;
  border-top:1px solid #cacaca;
  padding:5px 0;
}
.schedule ul li:first-child { border-top:none; }
.schedule ul h2 {
  color:#000000;
  font-size:20px;
  font-size:1.25rem;
  text-transform:none;
  font-family:Helvetica, Arial, Verdana, sans-serif;
  width:100%;
  padding-left:30px;
}
ul.scheduleList li * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
ul.scheduleList li .team01, ul.scheduleList li .team02 {
  float:left;
  width:45%;
  padding:0 5px 5px 5px;
}
ul.scheduleList li .team01 p {
  width:60%;
  text-align:right;
  padding:2px 5px 0 0;
  color:#0064b2;
  font-size:16px;
  font-size:1rem;
  float:right;
  font-weight:bold;
  line-height:18px;
  margin-top:14px;
  margin-bottom:0;
}
ul.scheduleList li .team01 .img {
  min-height:75px;
  float:right;
  margin-left:5px;
}
ul.scheduleList li .team02 p {
  width:60%;
  text-align:left;
  padding:2px 0 0 5px;
  color:#0064b2;
  font-size:16px;
  font-size:1rem;
  font-weight:bold;
  float:left;
  line-height:18px;
  margin-top:14px;
  hyphens:auto;
  margin-bottom:0;
}
ul.scheduleList li .team02 .img {
  min-height:75px;
  float:left;
  margin-right:5px;
}
ul.scheduleList li .result {
  width:10%;
  float:left;
  padding:0 5px;
  font-size:46px;
  font-size:2.875rem;
  text-align:center;
  line-height:1.6em;
  vertical-align:middle;
  letter-spacing:1px;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
}
ul.scheduleList li .action {
  font-weight:bold;
  display:block;
  clear:both;
}
ul.scheduleList li.invalid { font-style:italic; }
.icon {
  float:right;
  margin-top:-7px;
}
.playDayRow * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.playDay {
  margin:0 13px;
  border:1px solid #cacaca;
}
.playDay .date {
  font-size:14px;
  font-size:0.875rem;
  padding:10px;
  background:#0064b2;
  color:#ffffff;
  border-bottom:1px solid #cacaca;
  font-weight:bold;
}
.playDay .teams {
  background:#F4F4F4;
  border-bottom:1px solid #CACACA;
  display:inline-block;
  padding:15px 10px 0 10px;
  width:100%;
}
.playDay .teams .team01, .playDay .teams .team02 {
  float:left;
  width:45%;
  padding:0;
}
.playDay .teams .team01 p {
  width:60%;
  text-align:right;
  padding:2px 5px 0 0;
  color:#0064b2;
  font-size:14px;
  font-size:0.875rem;
  float:right;
  font-weight:bold;
  line-height:18px;
  margin-top:4px;
  margin-bottom:0;
}
.playDay .teams .team01 .img {
  min-height:46.5px;
  float:right;
  margin-left:5px;
}
.playDay .teams .team02 p {
  width:60%;
  text-align:left;
  padding:2px 0 0 5px;
  color:#0064b2;
  font-size:14px;
  font-size:0.875rem;
  font-weight:bold;
  float:left;
  line-height:18px;
  margin-top:4px;
  hyphens:auto;
  margin-bottom:0;
}
.playDay .teams .team02 .img {
  min-height:45px;
  float:left;
  margin-right:5px;
}
.playDay .teams .result {
  width:7%;
  float:left;
  padding:0 5px;
  font-size:16px;
  font-size:1rem;
  text-align:center;
  line-height:2em;
}
.playDay .infos {
  padding:10px;
  text-align:center;
}
.playDay .infos > div { display:inline; }
.buyCards {
  width:100%;
  line-height:24px;
  position:relative;
  padding:20px 15px 15px 15px;
  margin-top:-1px;
  border:1px solid #CACACA;
  text-align:left;
  position:relative;
  text-transform:uppercase;
  font-size:25px;
  font-size:1.5625rem;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  background:url("/website/static/source/images/page/logotransparent.png") no-repeat 104% -10px #ffffff;
}
.buyCards .cornerLeft {
  width:14px;
  height:12px;
  background:url("/website/static/source/images/page/cornerplayercardleft.jpg") no-repeat;
  position:absolute;
  left:-2px;
  top:-13px;
  z-index:50;
}
.buyCards .cornerRight {
  width:14px;
  height:12px;
  background:url("/website/static/source/images/page/cornerplayercardright.jpg") no-repeat;
  position:absolute;
  right:-2px;
  top:-13px;
  z-index:50;
}
.contactMail {
  padding:2%;
  overflow:hidden;
  background:url("/website/static/source/images/page/logotransparentbig02.png") no-repeat -90px 106% !important;
}
article.contactMail label {
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  line-height:16px;
  font-size:16px;
  font-size:1rem;
  float:left;
  clear:both;
  width:35%;
  margin-right:5%;
  color:#0064b2;
  word-wrap:break-word;
}
article.contactMail div > div > div > label, article.contactMail .formElement > div > label {
  color:#000000;
  font-size:12px;
  font-size:0.75rem;
  width:100%;
  font-family:Helvetica, Arial, Verdana, sans-serif;
}
article.contactMail div > div > div > label input[type="radio"], article.contactMail div > div > label input[type="radio"] { margin-right:10px; }
article.contactMail div > .formElement {
  width:100%;
  float:left;
}
article.contactMail div fieldset .formElement {
  float:left;
  width:100%;
}
.formElement { margin-bottom:20px; }
article.contactMail form .formRadio div, article.contactMail form .formMultiCheckbox div {
  float:left;
  width:60%;
}
article.contactMail fieldset {
  border:none;
  clear:both;
  padding:0;
  margin:0 0 10px 0;
  border-top:1px solid #CACACA;
}
article.contactMail fieldset legend {
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  color:#009fe3;
  font-size:22px;
  font-size:1.375rem;
  padding:15px 0;
  float:left;
}
article.contactMail input {
  border:1px solid #e3e3e3;
  background:#ffffff;
  padding:7px;
}
article.contactMail input[type="text"] { width:50%; }
article.contactMail .selectList {
  width:50%;
  overflow:hidden;
  display:inline-block;
  border:1px solid #e3e3e3;
  background:url("/website/static/source/images/page/btns/dropdowndesk.png") no-repeat 100% 0px #ffffff;
  padding:0;
}
article.contactMail .selectList select {
  border:none;
  background:none;
  width:110%;
  cursor:pointer;
  padding:6px 7px;
}
#main section article.success {
  border:none;
  padding:0 2%;
}
#main section article.success > div { padding:0 2%; }
.formCheckbox input[type="checkbox"] {
  float:left;
  margin-left:-2px;
}
.formCheckbox .description {
  float:left;
  margin:3px 0 0 10px;
}
.formElement .errors {
  width:100% !important;
  color:#ff0000;
}
.errors ul {
  color:red;
  margin:7px 0 0 40%;
  padding:0;
}
.formElement textarea {
  width:90%;
  margin-top:10px;
  background:#ffffff;
  border:1px solid #e3e3e3;
  padding:7px;
}
.crewCategory {
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  color:#0064b2;
  font-size:22px;
  font-size:1.375rem;
  text-align:center;
  text-transform:uppercase;
  padding:20px 0;
  line-height:125%;
}
.staffWrap {
  background:url("/website/static/source/images/page/shadows/shadowfulltop.jpg"), url("/website/static/source/images/page/shadows/shadowfullbottom.jpg") !important;
  background-repeat:no-repeat !important;
  background-position:top, bottom !important;
  background-size:100% auto, 100% auto !important;
  border:none !important;
  overflow:hidden;
}
.crewCard:first-child { border:none; }
.crewCard {
  border-top:1px solid #e3e3e3;
  overflow:hidden;
}
.crewCard h4 { margin-bottom:-4px; }
.crewCard * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.crewCard .crewImage {
  width:80px;
  margin-right:15px;
  float:left;
}
.crewCard .content {
  background-image:none;
  padding-bottom:0;
  display:table;
}
.content ol { padding-left:18px; }
article.searchBox * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
article.searchBox {
  width:100%;
  float:left;
  background:#f4f4f4 !important;
}
article.searchBox > div {
  width:100%;
  display:inline-block;
  border-bottom:1px solid #cacaca;
}
article.searchBox form {
  float:left;
  width:45%;
  margin-right:5%;
  border:1px solid #a0a0a0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  background:#ffffff;
  position:relative;
}
article.searchBox form input[type="text"] {
  padding:5px 30px 5px 5px;
  border:none;
  background:none;
  width:100%;
}
article.searchBox form input[type="submit"] {
  position:absolute;
  right:5px;
  top:4px;
  border:none;
  cursor:pointer;
  background:url("/website/static/source/images/page/glas.jpg") no-repeat center top #ffffff;
}
article.searchBox p {
  float:left;
  width:50%;
  margin-top:6px;
}
article.searchBox p span { color:#0064b2; }
.searchHeader { float:left; }
.searchCategory {
  float:left;
  padding:0 !important;
}
.searchCategory table {
  border-collapse:separate;
  border-spacing:0;
  width:100%;
}
.searchCategory td {
  width:20%;
  text-align:center;
  border-left:1px solid #cacaca;
}
.searchCategory td:first-child { border-left:none; }
.searchCategory td a {
  display:block;
  padding:12px 0;
  color:#000000;
}
.searchCategory td:hover { background:#eeeeee; }
.searchCategory td span {
  display:block;
  color:#0064b2;
}
.searchCategory td.selection { background:#fcfcfc; }
.noSearchResult {
  display:inline-block;
  padding:2%;
  width:96%;
}
.searchResult * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.searchResult {
  width:96%;
  padding:2%;
  float:left;
}
.searchResultImg {
  float:left;
  margin-right:15px;
  position:relative;
  width:100px;
}
.searchResultTxt {
  color:#000000;
  display:table;
}
.searchDefaultPage {
  width:100px;
  height:100px;
  float:left;
  background:url("/website/static/source/images/page/searchdefault.jpg") no-repeat;
}
.searchResultImg .layer {
  position:absolute;
  top:69px;
  min-width:100px;
  left:-5px;
  background:#e2e2e2;
  padding:5px;
}
.searchResultImg .corner {
  width:5px;
  height:6px;
  position:absolute;
  top:25px;
  left:-0;
  background:url("/website/static/source/images/page/newsarchivcatcorner.png") no-repeat;
}
.youngTeam {
  width:100%;
  float:left;
  padding:0 !important;
  border-top:1px solid #cacaca;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  text-transform:uppercase;
}
.youngTeamHeader {
  font-size:22px;
  font-size:1.375rem;
  color:#009fe3;
  text-align:center;
  display:block;
  margin:20px 0;
  line-height:24px;
}
.youngTeamContent img {
  width:100%;
  height:auto;
  border-top:1px solid #cacaca;
  border-bottom:1px solid #cacaca;
}
.youngTeamMenue {
  display:block;
  margin:13px 0;
  text-align:center;
  font-size:16px;
  font-size:1rem;
}
.youngTeamMenue span { color:#cacaca; }
.youngTeamMenue span:first-child { display:none; }
section.galleryList {
  width:100%;
  border:none !important;
}
section.galleryList .more {
  border-top:1px solid #CACACA;
  text-align:center;
  display:inline-block;
  width:100%;
}
.gallerieDetail { border-top:none !important; }
.gallerieDetail > div { padding:0 !important; }
.gallerieHeadTxt {
  padding:2% 2% 0 2%;
  border-bottom:1px solid #CACACA;
}
.gallerieHeadTxt .date {
  font-size:13px;
  font-size:0.8125rem;
}
.gallerieContent * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.gallerieContent li a {
  display:inline-block;
  position:relative;
}
.gallerieContent li a .galleryOpen {
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  text-align:center;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  line-height:1.2em;
  display:none;
  padding-top:30%;
  text-transform:uppercase;
  font-size:18px;
  font-size:1.125rem;
  background:url("/website/static/source/images/page/bg80white.png") repeat;
}
.gallerieContent li a .galleryOpen p { margin:0; }
.gallerieContent li a .galleryOpen span {
  width:30px;
  height:30px;
  display:none;
  margin:0 auto;
  background:url("/website/static/source/images/page/glas02.png") repeat;
}
.gallerieContent li:hover a .galleryOpen { display:block; }
.gallerieContent ul { padding:0 10px; }
.gallerieContent li {
  float:left;
  margin:0 1.1% 2% 1.1%;
  width:22.8%;
}
.gallerieContent li img {
  max-width:140px;
  width:100%;
  height:auto;
}
.fancybox-overlay { background:url("/website/static/source/images/page/bg90white.png") repeat; }
.fancybox-close {
  position:absolute;
  top:-0;
  right:-0;
  width:30px;
  height:30px;
  cursor:pointer;
  z-index:8040;
  background:url("/website/static/source/images/page/galleryclosesmall.jpg") no-repeat;
}
.fancybox-next span {
  width:52px;
  height:77px;
  right:-30px;
  background:url("/website/static/source/images/page/arrowgalovbigright.png") no-repeat;
}
.fancybox-prev span {
  width:52px;
  height:77px;
  left:-30px;
  background:url("/website/static/source/images/page/arrowgalovbigleft.png") no-repeat;
}
#IEError {
  width:100%;
  height:100%;
  z-index:9999;
  position:fixed;
  top:0;
  left:0;
  background:#0472C9;
}
#IEError * { color:#fff; }
#IEError .logoCont > * {
  vertical-align:middle;
  margin-right:10px;
}
#IEError .text { padding:30px 0 0 30px; }
#IEError > div {
  width:960px !important;
  margin:10px auto 0 auto;
}
#IEError div a {
  font-size:18px;
  text-transform:uppercase;
  font-weight:bold;
}
#IEError div a:hover { text-decoration:underline; }
#IEError ul { margin-left:0; }
#IEError li { margin-bottom:10px; }
.ad-sidebar .body { padding:0; }
.ad-sidebar .body img { vertical-align:top; }
aside .body img { height:auto; }
.image .body img { width:100%; }
.linklist .body img { width:auto; }
.ad-sidebar .sidebarBoxShadow {
  width:300px !important;
  bottom:-10px;
}
.widgetNewsarchiv .body { padding:0; }
.widgetNewsarchivHeadline, .widgetNewsarchivHeadline.aktiv {
  cursor:pointer;
  border-bottom:1px solid #d2d2d2;
}
.widgetNewsarchivHeadline {
  text-indent:25px;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
  font-size:14px;
  font-size:0.875rem;
  background:#ffffff;
  background:-moz-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e8e6e6));
  background:-webkit-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:-o-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:-ms-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:linear-gradient(to bottom,#ffffff 0%,#e8e6e6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e6e6',GradientType=0);
}
.widgetNewsarchivDrop > div {
  padding-bottom:10px;
  background:url("/website/static/source/images/page/shadows/widgetboxshadowbottom.png");
  background-repeat:no-repeat;
  background-position:bottom center;
}
.widgetNewsarchivDrop > div:first-child {
  background:url("/website/static/source/images/page/shadows/widgetboxshadowtop.png"), url("/website/static/source/images/page/shadows/widgetboxshadowbottom.png");
  background-repeat:no-repeat, no-repeat;
  background-position:top center, bottom center;
  background-size:100% auto, 100% auto;
  padding-bottom:10px;
}
.widgetNewsarchivHeadline a {
  height:23px;
  display:block;
  padding:9px 0 0 10px;
  background:url("/website/static/source/images/page/btns/arrowdownmenu.png") no-repeat right 12px;
  color:#000000;
  text-transform:uppercase;
  border-right:10px solid transparent;
}
.widgetNewsarchivHeadline.aktiv a {
  color:#009FE3;
  background:url("/website/static/source/images/page/btns/arrowupmenu.png") no-repeat right 12px;
}
.widgetNewsarchivDrop { display:none; }
.widgetNewsarchivDrop a { color:#000; }
.widgetNewsarchivDrop a:hover { color:#009FE3; }
.widgetNewsarchivYear {
  text-indent:25px;
  font-family:'impact', 'Oswald', Arial, Verdana, sans-serif;
  letter-spacing:1px;
}
.widgetNewsarchivYear a {
  font-size:14px;
  font-size:0.875rem;
  display:block;
  padding:12px 0 5px 10px;
}
.widgetNewsarchivDrop ul {
  margin:0;
  padding-left:50px;
}
.widgetNewsarchivDrop ul li a {
  padding:0 0 0 7px;
  line-height:17px;
  text-decoration:none;
  color:#000000;
}
.rankingTable * {
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
}
.rankingTable .body {
  padding:0;
  background:#ffffff;
  overflow:hidden;
}
.rankingTable .body table {
  width:101%;
  border-collapse:collapse;
  border-bottom:1px solid #cacaca;
}
.rankingTable .body tr { width:100%; }
.rankingTable thead {
  background:#0064b2;
  color:#ffffff;
  text-transform:uppercase;
}
.rankingTable thead th { padding:12px 0; }
.rankingTable thead th.teamName {
  text-align:left;
  padding-left:10px;
}
.rankingTable th:first-child { padding-left:20px; }
.rankingTable td {
  padding:12px 0;
  border-top:1px solid #cacaca;
  border-left:1px solid #cacaca;
  line-height:13px;
  vertical-align:middle;
  text-align:center;
  overflow:hidden;
}
.rankingTable td:first-child {
  border-left:none;
  padding-left:20px;
}
.rankingTable td.teamName div {
  position:relative;
  text-align:left;
  padding-left:2px;
  z-index:7;
}
.rankingTable td.teamName img {
  position:absolute;
  top:-15px;
  right:-5px;
  width:52px;
  height:auto;
  -moz-transform:rotate(20deg);
  -webkit-transform:rotate(20deg);
  -o-transform:rotate(20deg);
  -ms-transform:rotate(20deg);
  opacity:0.2;
}
.rankingTable .more {
  text-align:center;
  padding:10px;
}
.live-next ul {
  width:100%;
  float:left;
  padding:0;
  margin:0;
}
.live-next .body { padding:2% 0; }
.live-next li {
  width:37%;
  text-align:center;
  float:left;
  font-size:50px;
  font-size:3.125rem;
  font-weight:bold;
  line-height:75px;
  color:#0064b2;
}
.live-next li.first img {
  float:right;
  margin-right:5px;
}
.live-next li.last img {
  float:left;
  margin-left:5px;
}
.live-next li.sec { width:26%; }
.live-next li img {
  max-width:68px;
  width:100%;
}
.live-next .body p {
  display:inline-block;
  line-height:18px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:center;
  padding:0 10%;
  width:80%;
}
.shortLinksLive {
  text-align:center;
  width:80%;
  padding:0 10%;
}
.live-ajax .btns {
  float:right;
  margin:-3px 2px 0 0;
}
.linklist .body { padding:0; }
.linklist ul {
  margin:0;
  padding:0;
}
.linklist ul li a {
  display:block;
  padding:3% 2% 3% 10%;
  font-weight:bold;
  letter-spacing:1px;
  color:#000000;
  font-size:14px;
  font-size:0.875rem;
  text-transform:uppercase;
  background:#ffffff;
  background:-moz-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#e8e6e6));
  background:-webkit-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:-o-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:-ms-linear-gradient(top,#ffffff 0%,#e8e6e6 100%);
  background:linear-gradient(to bottom,#ffffff 0%,#e8e6e6 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e6e6',GradientType=0);
}
.linklist ul li.expandable a .arrow, .linklist ul li.expanded a .arrow {
  width:17px;
  height:11px;
  float:right;
  background:url("/website/static/source/images/page/btns/sidemenuclosetablet.png") center top no-repeat;
  margin-top:5px;
}
.linklist ul li.expandable ul li.active a, .linklist ul li.expanded ul li.active a { color:#009FE3; }
.linklist ul li a span {
  margin-top:6px;
  vertical-align:middle;
  line-height:100%;
  word-wrap:break-word;
  padding:0 0 0 7px;
  display:inline-block;
}
.linklist ul li a:hover, .linklist ul li a.mainactive { color:#009fe3; }
ul.expandable { margin:3px 0; }
ul.expandable li a {
  background:none !important;
  text-indent:10px;
  padding:1.5% 2% 1% 12% !important;
  font-size:12px !important;
  font-size:0.75rem !important;
}
.MediaDescription { padding:20px; }
.MediaDescription a { margin-left:40px; }
.MediaDescription.image { background:url("/website/static/source/images/page/icon_img.jpg") no-repeat; }
.MediaDescription.pdf { background:url("/website/static/source/images/page/icon_pdf.jpg") no-repeat; }
.MediaDescription.doc, .MediaDescription.docx { background:url("/website/static/source/images/page/icon_word.jpg") no-repeat; }
.MediaDescription.xls, .MediaDescription.csv { background:url("/website/static/source/images/page/icon_excel.jpg") no-repeat; }
.MediaDescription.ppt { background:url("/website/static/source/images/page/icon_powerpoint.jpg") no-repeat; }
.MediaDescription.zip { background:url("/website/static/source/images/page/icon_zip.jpg") no-repeat; }
.MediaDescription.php { background:url("/website/static/source/images/page/icon_php.jpg") no-repeat; }
.MediaDescription.rar { background:url("/website/static/source/images/page/icon_rar.jpg") no-repeat; }
.MediaDescription.html, .MediaDescription.htm { background:url("/website/static/source/images/page/icon_html.jpg") no-repeat; }
@media all and (max-width: 1050px) {
  .flashContent { display:none !important; }
  #mainMenu > li > a {
    font-size:1.1875rem;
    font-size:19px;
  }
  #mainMenu > li:first-child { margin-left:14px; }
}
@media all and (min-width: 800px) and (max-width: 900px) {
  #mainMenu > li > a {
    font-size:16px;
    font-size:1rem;
    padding:0 3px;
  }
  #mainMenu > li:first-child { margin-left:-11px; }
  article.news .newsText {
    display:inline-block;
    max-width:70%;
    word-wrap:break-word;
  }
  .social_share_privacy_area li { width:30.5%; }
  .social_share_privacy_area li.settings_info { width:7%; }
  .dummy_btn { width:110px !important; }
}
@media all and (min-width: 768px) and (max-width: 810px) {
  #mainMenu > li > a {
    font-size:16px;
    font-size:1rem;
    padding:0 2px;
  }
  #mainMenu > li:first-child { margin-left:-5px; }
  article.news .newsText {
    display:inline-block;
    max-width:60%;
    word-wrap:break-word;
  }
}
.head > img {
  position:absolute;
  right:10px;
  top:15px;
  width:93px;
}
.sponsorHead {
  text-align:right;
  padding-bottom:10px;
}
.sponsorHead > p {
  color:#009FE3;
  font-family:'impact';
  font-size:22px;
  display:inline-block;
  padding-right:15px;
  margin:0;
}
.sponsorHeadWidget {
  text-align:right;
  padding:15px 5px 5px 0;
}
.sponsorHeadWidget > p {
  color:#009FE3;
  font-family:'impact';
  font-size:16px;
  display:inline-block;
  margin:0;
  padding-right:8px;
}
#imageLeft { margin-left:0 !important; }
#imageRight { margin-right:0 !important; }
#LOGOBG {
  left:-299px;
  position:absolute;
  margin-top:245px;
}
.mainContent {
  position:relative;
  margin-bottom:15px;
}
.spieler .body {
  position:relative;
  padding:0;
}
.spieler .body #links {
  position:absolute;
  bottom:40px;
  left:40px;
  z-index:4000;
  cursor:pointer;
}
.spieler .body #recht {
  position:absolute;
  bottom:40px;
  right:40px;
  z-index:4000;
  cursor:pointer;
}
.spieler .body #carrousel {
  width:100%;
  height:300px;
  overflow:hidden;
  margin:0;
}
.spieler .body #carrousel li {
  height:230px;
  width:160px;
  border:solid #d7d6d6 1px;
  background:white;
  overflow:hidden;
  display:none;
}
.spieler .body #carrousel li img {
  position:absolute;
  bottom:0;
  width:100%;
}
.util-width-80 { width:80% !important; }
