@font-face{font-family:'Open Sans';src:url('/css/fonts/Light/OpenSans-Light.eot');src:url('/css/fonts/Light/OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('/css/fonts/Light/OpenSans-Light.woff') format('woff'),url('/css/fonts/Light/OpenSans-Light.ttf') format('truetype'),url('/css/fonts/Light/OpenSans-Light.svg#OpenSansLight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url('/css/fonts/LightItalic/OpenSans-LightItalic.eot');src:url('/css/fonts/LightItalic/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),url('/css/fonts/LightItalic/OpenSans-LightItalic.woff') format('woff'),url('/css/fonts/LightItalic/OpenSans-LightItalic.ttf') format('truetype'),url('/css/fonts/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic') format('svg');font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url('/css/fonts/Regular/OpenSans-Regular.eot');src:url('/css/fonts/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('/css/fonts/Regular/OpenSans-Regular.woff') format('woff'),url('/css/fonts/Regular/OpenSans-Regular.ttf') format('truetype'),url('/css/fonts/Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url('/css/fonts/Italic/OpenSans-Italic.eot');src:url('/css/fonts/Italic/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),url('/css/fonts/Italic/OpenSans-Italic.woff') format('woff'),url('/css/fonts/Italic/OpenSans-Italic.ttf') format('truetype'),url('/css/fonts/Italic/OpenSans-Italic.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'Open Sans';src:url('/css/fonts/Semibold/OpenSans-Semibold.eot');src:url('/css/fonts/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('/css/fonts/Semibold/OpenSans-Semibold.woff') format('woff'),url('/css/fonts/Semibold/OpenSans-Semibold.ttf') format('truetype'),url('/css/fonts/Semibold/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url('/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot');src:url('/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),url('/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff') format('woff'),url('/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.ttf') format('truetype'),url('/css/fonts/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url('/css/fonts/Bold/OpenSans-Bold.eot');src:url('/css/fonts/Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('/css/fonts/Bold/OpenSans-Bold.woff') format('woff'),url('/css/fonts/Bold/OpenSans-Bold.ttf') format('truetype'),url('/css/fonts/Bold/OpenSans-Bold.svg#OpenSansBold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'Open Sans';src:url('/css/fonts/BoldItalic/OpenSans-BoldItalic.eot');src:url('/css/fonts/BoldItalic/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/css/fonts/BoldItalic/OpenSans-BoldItalic.woff') format('woff'),url('/css/fonts/BoldItalic/OpenSans-BoldItalic.ttf') format('truetype'),url('/css/fonts/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');font-weight:bold;font-style:italic}@font-face{font-family:'Open Sans';src:url('/css/fonts/ExtraBold/OpenSans-ExtraBold.eot');src:url('/css/fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/css/fonts/ExtraBold/OpenSans-ExtraBold.woff') format('woff'),url('/css/fonts/ExtraBold/OpenSans-ExtraBold.ttf') format('truetype'),url('/css/fonts/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold') format('svg');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url('/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot');src:url('/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff') format('woff'),url('/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf') format('truetype'),url('/css/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic') format('svg');font-weight:800;font-style:italic}@font-face{font-family:'Alegreya-Regular';src:url('/css/fonts/AlegreyaRegular/Alegreya-Regular.eot');src:url('/css/fonts/AlegreyaRegular/Alegreya-Regular.woff2') format('woff2'),url('/css/fonts/AlegreyaRegular/Alegreya-Regular.woff') format('woff'),url('/css/fonts/AlegreyaRegular/Alegreya-Regular.ttf') format('truetype'),url('/css/fonts/AlegreyaRegular/Alegreya-Regular.svg#Alegreya-Regular') format('svg'),url('/css/fonts/AlegreyaRegular/Alegreya-Regular.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal}@font-face{font-family:'SourceSansPro';src:url('/css/fonts/SourceSansPro/subset-SourceSansPro-Light.eot');src:url('/css/fonts/SourceSansPro/subset-SourceSansPro-Light.eot?#iefix') format('embedded-opentype'),url('/css/fonts/SourceSansPro/subset-SourceSansPro-Light.woff') format('woff'),url('/css/fonts/SourceSansPro/subset-SourceSansPro-Light.ttf') format('truetype');font-weight:300;font-style:normal}
*{padding:0;margin:0;border:0;font-size:1em;box-sizing:border-box;font-weight:400;background-repeat:no-repeat}html{-webkit-text-size-adjust:100%}ul{list-style-type:none}a{text-decoration:none}em{font-style:normal}input[type=text],input[type=submit]{border-radius:0;-webkit-appearance:none}html,body{height:100%}body{font-family:"Open Sans";font-size:.8125em;line-height:1.333em;color:#666}.wrapper,.wrapper2{width:100%;max-width:1440px;margin:0 auto;position:relative}.wrapper2{max-width:1314px}.clear{clear:both}a{color:#666}@media (min-width: 1314px){.wrapper{max-width:1314px}}@media (max-width: 1360px){.wrapper2{width:auto;max-width:auto;margin:0 20px}}@media (max-width: 400px){body{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}.teaser{text-align:center;margin-bottom:40px;cursor:pointer}.teaser h2{border-bottom-width:1px;border-bottom-style:solid;padding:0 0 20px 0;margin:0 0 20px 0}.teaser h2 a{display:block;font-size:2em;line-height:1.25em;font-weight:700;color:#333}.teaser h2 a span{display:block;font-size:0.45em;line-height:1.25em;font-weight:400;margin-bottom:0.5em;color:#666}.teaser img{display:none;width:100%;height:auto}.teaser p{line-height:1.5em}.teaser .bgImage{display:block;width:866px;height:20px;position:absolute;top:0;right:0;background-position:top center;background-repeat:no-repeat;background-size:cover}.teaserMitBild{text-align:left}.teaserMitBild h2{border-bottom-width:0;padding:0;margin-bottom:0.5em}.teaserMitBild .container{padding:30px 20px}.directLinks{margin-bottom:40px}.directLinks h2{font-size:2em;line-height:1.25em;font-weight:400;margin-bottom:0.5em}.directLinks p{margin-bottom:1.25em}.directLinks a{font-size:1.125em;line-height:1.25em;display:block;padding:0.325em 0 0.325em 16px;margin-bottom:0.25em;background:url("/asts/sprite.png") -594px -581px no-repeat;background-size:600px 600px}.listeOhneAbstand{margin-bottom:0}.farbe1{background-color:#98d2ec}.farbe2{background-color:#dedede}.farbe3{background-color:#e2cedb}.farbe4{background-color:#f5f5f5}.farbe5{background-color:#666666}.farbe6{background-color:#333333}.farbe7{background-color:#3c7da0}.farbe8{background-color:#36968f}.farbe9{background-color:#9b2525}.farbe10{background-color:#0091d0}.farbe11{background-color:#0f6398}.farbe12{background-color:#dc0000}.farbe1 h2,.farbe2 h2,.farbe3 h2,.farbe4 h2{border-bottom-color:rgba(0,0,0,0.1);color:#333}.farbe1 h2 span,.farbe2 h2 span,.farbe3 h2 span,.farbe4 h2 span{color:#666}.farbe5 h2,.farbe6 h2,.farbe7 h2,.farbe8 h2,.farbe9 h2,.farbe10 h2,.farbe11 h2,.farbe12 h2{border-bottom-color:rgba(255,255,255,0.33)}.farbe5 h2 a,.farbe6 h2 a,.farbe7 h2 a,.farbe8 h2 a,.farbe9 h2 a,.farbe10 h2 a,.farbe11 h2 a,.farbe12 h2 a{color:#ffffff}.farbe5 h2 a span,.farbe6 h2 a span,.farbe7 h2 a span,.farbe8 h2 a span,.farbe9 h2 a span,.farbe10 h2 a span,.farbe11 h2 a span,.farbe12 h2 a span{color:#ffffff}.farbe5 p a,.farbe6 p a,.farbe7 p a,.farbe8 p a,.farbe9 p a,.farbe10 p a,.farbe11 p a,.farbe12 p a{color:#ffffff}.gutter{margin-left:30px}.breite1{width:418px;float:left}.breite1 .container{padding:30px 15%}.breite1 .teaserMitBild{padding:30px 20px}.breite2{width:642px;float:left}.breite2 .container{padding:30px 15%}.breite2 .teaserMitBild{padding:30px 20px}.breite3{clear:both}.breite3 h2 a{font-size:2.75em;line-height:1.25em}.breite3 h2 a span{font-size:0.33em;line-height:1.25em;font-weight:700}.breite3 .container{padding:30px 15%}.breite3 .teaserMitBild{padding:0;position:relative;overflow:hidden}.breite3 .teaserMitBild h2{width:418px}.breite3 .teaserMitBild h2 a{padding:30px 20px 5px 20px}.breite3 .teaserMitBild p{width:418px;padding:5px 20px 30px 20px}.breite3 .teaserMitBild img{display:none;width:866px;height:auto;position:absolute;top:0;right:0}@media (max-width: 1360px){.breite1{width:31.8112633181%}.breite2{width:48.8584474886%}.breite3 .teaserMitBild h2,.breite3 .teaserMitBild p{width:31.8112633181%}.breite3 .teaserMitBild img{width:-27.2450532725%}.teaser .bgImage{width:65.9056316591%}.gutter{margin-left:2.2831050228%}}@media (max-width: 975px){.breite1,.breite2,.breite3{width:100%;float:none;margin-bottom:40px}.listeOhneAbstand{margin-bottom:0}.listeZusatz ul{padding-top:0}.breite3 .teaserMitBild .container{overflow:auto}.breite3 .teaserMitBild h2{width:100%}.breite3 .teaserMitBild p{width:100%}.breite3 .teaserMitBild img{display:block;width:100%;height:auto;position:relative;top:auto;right:auto}.breite3 .teaserMitBild .bgImage{display:none}.gutter{margin-left:0}}@media (max-width: 520px){.breite3 .container{padding:30px 20px}.breite3 .teaserMitBild{padding:0}}body.kontrast .teaser h2 a{color:#000000}body.kontrast .teaser h2 a span{color:#000000}body.kontrast .directLinks h2{color:#000000}body.kontrast .directLinks p{color:#000000}body.kontrast .directLinks a{color:#000000;text-decoration:underline;background:url("/asts/sprite.png") -594px 9px no-repeat;background-size:600px 600px}body.kontrast .farbe1,body.kontrast .farbe2,body.kontrast .farbe3,body.kontrast .farbe4,body.kontrast .farbe5,body.kontrast .farbe6,body.kontrast .farbe7,body.kontrast .farbe8,body.kontrast .farbe9,body.kontrast .farbe10,body.kontrast .farbe11,body.kontrast .farbe12{background-color:#000000}body.kontrast .farbe1 h2,body.kontrast .farbe2 h2,body.kontrast .farbe3 h2,body.kontrast .farbe4 h2,body.kontrast .farbe5 h2,body.kontrast .farbe6 h2,body.kontrast .farbe7 h2,body.kontrast .farbe8 h2,body.kontrast .farbe9 h2,body.kontrast .farbe10 h2,body.kontrast .farbe11 h2,body.kontrast .farbe12 h2{border-bottom:0;padding:0;margin:0 0 20px 0}body.kontrast .farbe1 h2 a,body.kontrast .farbe2 h2 a,body.kontrast .farbe3 h2 a,body.kontrast .farbe4 h2 a,body.kontrast .farbe5 h2 a,body.kontrast .farbe6 h2 a,body.kontrast .farbe7 h2 a,body.kontrast .farbe8 h2 a,body.kontrast .farbe9 h2 a,body.kontrast .farbe10 h2 a,body.kontrast .farbe11 h2 a,body.kontrast .farbe12 h2 a{color:#ffffff;text-decoration:underline}body.kontrast .farbe1 h2 a span,body.kontrast .farbe2 h2 a span,body.kontrast .farbe3 h2 a span,body.kontrast .farbe4 h2 a span,body.kontrast .farbe5 h2 a span,body.kontrast .farbe6 h2 a span,body.kontrast .farbe7 h2 a span,body.kontrast .farbe8 h2 a span,body.kontrast .farbe9 h2 a span,body.kontrast .farbe10 h2 a span,body.kontrast .farbe11 h2 a span,body.kontrast .farbe12 h2 a span{color:#ffffff;text-decoration:none}body.kontrast .farbe1 p a,body.kontrast .farbe2 p a,body.kontrast .farbe3 p a,body.kontrast .farbe4 p a,body.kontrast .farbe5 p a,body.kontrast .farbe6 p a,body.kontrast .farbe7 p a,body.kontrast .farbe8 p a,body.kontrast .farbe9 p a,body.kontrast .farbe10 p a,body.kontrast .farbe11 p a,body.kontrast .farbe12 p a{color:#ffffff}#logo{text-align:right;height:85px;padding-top:18px}#logo .image{display:inline-block;width:233px;height:48px;background:url("/asts/sprite.png") 0px 0px no-repeat;background-size:600px 600px}#navMeta{width:100%;position:absolute;top:0;left:0}#navMeta ul{display:block}#navMeta ul li{display:inline-block}#navMeta ul li .kontrast,#navMeta ul li .vorlesen{display:block;width:18px;height:18px;margin:18px 8px 0 0;background:url("/asts/sprite.png") -280px -102px no-repeat;background-size:600px 600px;cursor:pointer}#navMeta ul li .vorlesen{background-position:-280px -132px}#header{margin-bottom:40px}#header .image{width:100%;height:380px;background:url(/asts/header.jpg) bottom center no-repeat;background-size:cover;position:relative}#header h1{position:absolute;top:180px;right:40px;font-size:5em;line-height:0.75em;font-weight:700;color:#ffffff;text-shadow:1px 1px #000000}#header h1 span{display:block;font-size:0.30em;font-weight:400;padding-left:2.5em}#header p{position:absolute;top:-20px;right:80px;color:rgba(255,255,255,0.4);font-size:400px;line-height:1em}@media (max-width: 1160px){#header .image{height:340px}#header h1{top:160px;right:40px;font-size:4.5em;line-height:0.75em}#header h1 span{font-size:0.30em;padding-left:2.5em}#header p{top:-10px;right:80px;font-size:340px;line-height:1em}}@media (max-width: 840px){#header .image{height:260px}#header h1{top:120px;right:40px;font-size:3.5em;line-height:0.75em}#header h1 span{font-size:0.30em;padding-left:2.5em}#header p{top:-30px;right:80px;font-size:300px;line-height:1em}}@media (max-width: 650px){#header .image{height:180px}#header h1{top:75px;right:20px;font-size:2.5em;line-height:0.75em}#header h1 span{font-size:0.45em;padding-left:0;padding-top:0.25em;text-align:right}#header p{top:0px;right:30px;font-size:160px;line-height:1em}}@media (max-width: 490px){#header .image{height:180px}#header h1{top:75px;right:20px;font-size:2em;line-height:0.75em}#header h1 span{font-size:0.45em;padding-left:0;padding-top:0.25em;text-align:right}#header p{top:20px;right:30px;font-size:140px;line-height:1em}}body.kontrast #header h1{color:#ffffff;text-shadow:1px 1px #000000, 0 0 50px #000000, 0 0 40px #000000, 0 0 30px #000000, 0 0 20px #000000, 0 0 10px #000000}body.kontrast #header p{color:rgba(255,255,255,0.4)}#sitemap h2{font-size:1.75em;font-weight:400;line-height:1.25em;text-align:center;margin:0.825em 0 0.325em 0;color:#333}#sitemap p{margin:0 70px 2em 70px;text-align:center}#sitemap .column{float:left;width:418px;border-top:4px solid #A8D3EA;margin-left:30px}#sitemap .column:first-child{margin-left:0}#sitemap .column ul{background-color:#A8D3EA}#sitemap .column ul li{min-height:108px;position:relative}#sitemap .column ul li:nth-child(2){background-color:rgba(255,255,255,0.3)}#sitemap .column ul li:nth-child(3){background-color:rgba(255,255,255,0.6)}#sitemap .column ul li a{display:block;padding:22px 10px 22px 70px}#sitemap .column ul li strong{display:block;font-size:1.25em;line-height:1.25em;font-weight:700;color:#333;margin-bottom:0.5em}#sitemap .column:nth-child(2){border-top-color:#dedede}#sitemap .column:nth-child(2) ul{background-color:#dedede}#sitemap .column:nth-child(3){border-top-color:#e2cedb}#sitemap .column:nth-child(3) ul{background-color:#e2cedb}#sitemap .icon1,#sitemap .icon2,#sitemap .icon3,#sitemap .icon4,#sitemap .icon5,#sitemap .icon6,#sitemap .icon7,#sitemap .icon8,#sitemap .icon9{display:block;width:60px;height:80px;background:url("/asts/sprite.png") 0px -102px no-repeat;background-size:600px 600px;position:absolute;top:10px;left:0}#sitemap .icon2{background-position:0px -192px}#sitemap .icon3{background-position:0px -282px}#sitemap .icon4{background-position:-70px -102px}#sitemap .icon5{background-position:-70px -192px}#sitemap .icon6{background-position:-70px -282px}#sitemap .icon7{background-position:-140px -102px}#sitemap .icon8{background-position:-140px -192px}#sitemap .icon9{background-position:-140px -282px}@media (max-width: 1360px){#sitemap p{margin:0 30px 2em 30px;min-height:70px}#sitemap .column{width:31.8112633181%;margin-left:2.2831050228%}#sitemap .column:first-child{margin-left:0}#sitemap .column ul li{min-height:125px}}@media (max-width: 1140px){#sitemap .column ul li{min-height:145px}}@media (max-width: 975px){#sitemap p{min-height:auto}#sitemap .column{float:none;width:100%;margin-left:0}#sitemap .column ul li{min-height:auto}}body.kontrast #sitemap h2{color:#000000}body.kontrast #sitemap .column{border-top-color:#000000}body.kontrast #sitemap .column ul{background-color:transparent}body.kontrast #sitemap .column ul li{background-color:#000000;margin-bottom:7px}body.kontrast #sitemap .column ul li:nth-child(2){background-color:#000000}body.kontrast #sitemap .column ul li:nth-child(3){background-color:#000000}body.kontrast #sitemap .column ul li a{color:#ffffff;text-align:left}body.kontrast #sitemap .column ul li a strong{text-decoration:underline}body.kontrast #sitemap .column ul li strong{color:#ffffff}body.kontrast #sitemap .column:nth-child(2){border-top-color:#000000}body.kontrast #sitemap .column:nth-child(2) ul{background-color:transparent}body.kontrast #sitemap .column:nth-child(3){border-top-color:#000000}body.kontrast #sitemap .column:nth-child(3) ul{background-color:transparent}body.kontrast #sitemap .icon1,body.kontrast #sitemap .icon2,body.kontrast #sitemap .icon3,body.kontrast #sitemap .icon4,body.kontrast #sitemap .icon5,body.kontrast #sitemap .icon6,body.kontrast #sitemap .icon7,body.kontrast #sitemap .icon8,body.kontrast #sitemap .icon9{display:block;width:60px;height:80px;background:url("/asts/sprite.png") 0px -102px no-repeat;background-size:600px 600px;position:absolute;top:10px;left:0}body.kontrast #sitemap .icon2{background-position:0px -192px}body.kontrast #sitemap .icon3{background-position:0px -282px}body.kontrast #sitemap .icon4{background-position:-70px -102px}body.kontrast #sitemap .icon5{background-position:-70px -192px}body.kontrast #sitemap .icon6{background-position:-70px -282px}body.kontrast #sitemap .icon7{background-position:-140px -102px}body.kontrast #sitemap .icon8{background-position:-140px -192px}body.kontrast #sitemap .icon9{background-position:-140px -282px}@media (max-width: 975px){body.kontrast #sitemap h2{margin-top:2.5em}body.kontrast #sitemap .column{border-top:0}}.line{margin-top:40px;border-top:1px solid #e5e5e5;padding-bottom:40px}body.kontrast .line{margin-top:40px;border-top:0;padding-bottom:0}#footer{clear:both;margin-top:80px;padding-bottom:80px;border-top:1px solid #e5e5e5;padding-top:20px;cursor:pointer}#footer p{text-align:center}#footer a{display:inline-block;width:auto;padding:10px 0 10px 12px;color:#0091D0;font-size:1.1em;line-height:1.25em;padding-left:0}#footer a span.asts{display:inline-block;width:12px;height:10px;background:url("/asts/sprite.png") -594px -590px no-repeat;background-size:600px 600px}#footer .container{display:block;width:86px;height:34px;background-color:#fff;margin:-38px auto 0 auto}#footer .logo{display:block;width:56px;height:34px;background:url("/asts/sprite.png") 0px -58px no-repeat;background-size:600px 600px;margin:0 auto}body.kontrast #footer{border-top:0}body.kontrast #footer a{color:#000000;text-decoration:underline}body.kontrast #footer a span{background:url("/asts/sprite.png") -594px 0 no-repeat;background-size:600px 600px}body.kontrast #footer .logo{background:url("/asts/sprite.png") 0px -58px no-repeat;background-size:600px 600px}
#vrweb_icon_1 {display:none}
.directLinks.breite3 ul{column-count:3}
@media (max-width: 700px) { .directLinks.breite3 ul{column-count:2} }
@media (max-width: 500px) { .directLinks.breite3 ul{column-count:1} }
/* CSS vrweb15 justiz */
.vrweb_player_main {
    position: relative;
}

span.VR15S_highlight {
    background-color: #FFFF00;
}

div.VR15S_h_player_container {/*customized*/
    width: 248px;
    height: 45px;
    background-color:rgba(0,94,158,.9);
    border: 1px solid gray;
    border-radius: 5px;
    padding-top: 4px;
    padding-left: 6px;
    box-sizing: content-box;
}

div.VR15S_h_player_container, .vrweb_settings {
    box-shadow:0 3px 5px #666;
    -moz-box-shadow:0 3px 5px #666;
    -webkit-box-shadow:0 3px 5px #666;
    -o-box-shadow:0 3px 5px #666;
    -ms-box-shadow:0 3px 5px #666;
}

div.VR15S_h_marked_container {
    width: 170px;
}

div.VR15S_h_player_button {
    width: 38px;
    height: 38px;
    text-decoration: none;
    float: left;
    border-radius: 8px;
    border: 1px solid transparent;
    box-sizing: content-box;
    cursor:pointer;
}

div.VR15S_h_player_button:hover {
    border: 1px solid gray;
}

div.VR15S_h_button_play {/*customized*/
    background-image: url('/img/layout/vrweb/play.png');
}

div.VR15S_h_button_pause {
    background-image: url('/img/layout/vrweb/pause.png');
}

div.VR15S_h_button_waiting {
    background-image: url('/img/layout/vrweb/wait.png');
}

div.VR15S_h_button_previous {
    background-image: url('/img/layout/vrweb/prev.png');
}

div.VR15S_h_button_next {
    background-image: url('/img/layout/vrweb/next.png');
}

div.VR15S_h_button_config {
    background-image: url('/img/layout/vrweb/config.png');
}

div.VR15S_h_close_logo {
    width: 76px;
    height: 38px;
}

div.VR15S_h_close_logo:hover, div.VR15S_h_button_close:hover {
    border: 1px solid transparent;
}

div.VR15S_h_button_close {/*customized*/
    margin-left: 0px;
    width: 76px;
    height: 16px;
    padding-top: 2px;
    padding-left: 4px;
    paddingright: 4px;
    background-image: url('/img/layout/vrweb/close.png');
    background-repeat: no-repeat;
    background-position: right;
}

div.VR15S_h_linguatec_logo {/*customized*/
    width: 77px;
    height: 19px;
    float: left;
    background-image: url('/img/layout/vrweb/logo.png');
    /*	background-color:rgb(0,94,158);**/
}

/* Special case for multiland languages */
div.VR15S_multiLandLayout {
    height: 68px;
}

input.VR15S_multiLandButton {
    margin: 3px 2px 3px 4px;
    padding: 0;
    height: 16px;
    width: 16px;
}

img.VR15S_multiLandButton {
    width: 18px;
}

/* Special case for the mini player */
div.VR15S_miniPlayer {
    width: 46px;
}


/* Colors both for highlighting and the subtitles box */
.VR15S_Color_Black {
    background-color: #000000;
}
.VR15S_Color_LightGrey {
    background-color: #CCCCCC;
}
.VR15S_Color_White {
    background-color: #FFFFFF;
}
.VR15S_Color_LightBlue {
    background-color: #99CCFF;
}

/* Colors exclusively for highlighting */
.VR15S_Color_Cyan {
    background-color: #00FFFF;
}
.VR15S_Color_Yellow {
    background-color: #00FF00;
}
.VR15S_Color_LightGreen {
    background-color: #66FF00;
}
.VR15S_Color_Magenta {
    background-color: #FF33FF;
}

/* Colors exclusively for the subtitles box */
.VR15S_Color_Blue {
    background-color: #6699FF;
}
.VR15S_Color_LightYellow {
    background-color: #FFFF99;
}
.VR15S_Color_Green {
    background-color: #CCFF99;
}
.VR15S_Color_Red {
    background-color: #FF9999;
}

/* Color classes for highlighting (prefix ".VR15S", because more specific CSS classes have higher priority) */
.VR15S.VR15S_Color_Black {/*customized*/
    color:white;
    background-color: #000000;
    padding:0 5px;
    box-shadow: 2px 2px 2px silver;
    border-radius:5px;
}
.VR15S.VR15S_Color_Cyan {
    background-color: #00FFFF;
}
.VR15S.VR15S_Color_LightBlue {
    background-color: #99CCFF;
}
.VR15S.VR15S_Color_Yellow {
    background-color: #FFFF00;
}
.VR15S.VR15S_Color_LightGreen {
    background-color: #66FF00;
}
.VR15S.VR15S_Color_Magenta {
    background-color: #FF33FF;
}
.VR15S.VR15S_Color_LightGrey {
    background-color: #CCCCCC;
}
.VR15S.VR15S_Color_White {
    background-color: #FFFFFF;
}

/* Font color for the subtitles */
.VR15S_subtitle {
    color: black;
}

/* Color classes for the subtitles box (prefix ".VR15S_subtitle", because more specific CSS classes have higher priority) */
.VR15S_subtitle.VR15S_Color_Black {
    background-color: #000000;
}
.VR15S_subtitle.VR15S_Color_LightBlue {
    background-color: #99CCFF;
}
.VR15S_subtitle.VR15S_Color_LightGrey {
    background-color: #CCCCCC;
}
.VR15S_subtitle.VR15S_Color_White {
    background-color: #FFFFFF;
}
.VR15S_subtitle.VR15S_Color_Blue {
    background-color: #6699FF;
}
.VR15S_subtitle.VR15S_Color_LightYellow {
    background-color: #FFFF99;
}
.VR15S_subtitle.VR15S_Color_Green {
    background-color: #CCFF99;
}
.VR15S_subtitle.VR15S_Color_Red {
    background-color: #FF9999;
}


/* SUBTITLES */
.VR15S_subtitle {
    display: block;
    position: fixed;
    bottom: 50px;
    left: 50px;
    right: 50px;
    padding: 25px;
    background-color: #99CCFF;
    border: solid 4px black;
    border-radius: 15px;
    text-align: center;
    z-index: 1000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 3em;
    line-height: 1.15em;
}

.VR15S_closeSubtitle {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    cursor: pointer;
    font-size: 18px;
    line-height: 18px;
    font-weight: bold;
}

/* SETTINGS */
.vrweb_settings_wrapper {
    display: none;
}

.vrweb_settings {/*customized*/
    width: 360px;
    background-color: rgba(0,94,158,.9);
    border: 1px solid gray;
    border-radius: 10px;
    resize: both;
    font-family: Arial, sans-serif;
}

.vrweb_settings .vrweb_settings_frame {
    background-color: #FFFFFF;
    margin: 10px 10px 10px 10px;
    padding: 12px;
    overflow: auto;
    border: 1px solid #ccc;
}

.vrweb_settings .vrweb_settings_content {
    color: black;
    background-color: #FFFFFF;
}

.vrweb_settings .vrweb_s_content_header {
    margin: 10px 10px 10px 10px;
    font-size: 1em;
    font-weight: normal;
    color: white;
}

.vrweb_settings .vrweb_s_content_label {
    padding-left: 2px;
    font-size: 14px;
    font-weight: normal;
}

.vrweb_settings .vrweb_s_value {
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 4px;
    padding-right: 1px;
    padding-bottom: 4px;
    padding-left: 8px;
    border: 1px solid #000000;
    border-radius: 8px;
    width: 50px;
}
.vrweb_settings .vrweb_s_button {
    padding-top: 4px;
    padding-right: 8px;
    padding-bottom: 4px;
    padding-left: 8px;
    border: 1px solid #000000;
    border-radius: 8px;
    box-shadow: 2px 2px 2px grey;
}

.vrweb_settings .vrweb_s_button_color {
    border: 1px solid #000000;
    border-radius: 8px;
    box-shadow: 2px 2px 2px grey;
}

.vrweb_settings .vrweb_s_slider {
    width: 150px;
    vertical-align: -webkit-baseline-middle;
    margin-bottom: 20px;
    margin-right: 30px;
    padding-bottom: 4px;
    margin-top: 4px;
}

div.vrweb_x {
    float: right;
    font-size: 18px;
    font-weight: bold;
    color: white;
    cursor:pointer;
}

.vrweb_tapSubPlayerMessage {
    background-color: black;
    color: white;
    margin-left: 8px;
    margin-top: 46px;
    padding: 2px 0 25px;
    position: absolute;
    text-align: left;
    width: 224px !important;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

/*custom ministerium only*/
#helpnav{
    float:left;
    list-style-type:none;
    padding:0;
    width:6em;
    margin:.49em 1.2em 0 0;
}
.newhelp-nav {
    list-style-type:   none;
    font-family:       Arial, Helvetica, sans-serif;
    font-size:         11px;
    font-weight:       normal;
    padding:           0px;
    overflow:          auto;
    margin:            0 0 1em 0;
    position:          relative;
    z-index:           1;
}
.newhelp-nav li {
    display:    block;
    float:      left;
    padding-top:8px;
}
.newhelp-nav a{
    display:   inline-block;
    padding:   0 5px;
}
.newhelp-nav a.first,
.newhelp-nav a.txt.first{
    margin-left:   -2.5px;
    border-left:   none;
}
.newhelp-nav a.txt{
    border-left:   1px #CCC solid;
}
.newhelp-nav a.txt:hover,
.newhelp-nav a.txt:focus,
.newhelp-nav .lspr:hover span,
.newhelp-nav .lspr:focus span,
.newhelp-nav .gbdspr:hover span,
.newhelp-nav .gbdspr:focus span{
    text-decoration: underline;
}
.newhelp-nav .accessibility{
    margin:  0 10px;
}
.newhelp-nav a.ir{

}
.newhelp-nav .btn-read{
    background: url('../img/layout/btn_vorlesen.png') no-repeat;
    width:      64px;
    height:     14px;
    padding:    0;
    margin:     0 5px 0 0;
}
.newhelp-nav .btn-contrast{
    background: url('../img/layout/btn_kontrast.png') no-repeat;
    width:      62px;
    height:     14px;
    padding:    0;
    margin:     0 5px 0 0;
}
.newhelp-nav .lang-switch a{
    width:             16px;
    height:            14px;
    background-repeat: no-repeat;
}
.newhelp-nav .lang-switch a.en{
    background-image: url('../img/layout/eng.png');
    background-position:top center;
}
.newhelp-nav .lang-switch a.fr{
    background-image: url('../img/layout/fr.png');
    background-position:top center;
}
.newhelp-nav .ni{
    overflow:     hidden;
    margin-right: 5px;
}
.newhelp-nav .ni span{
    display:    block;
    z-index:    -1;
    position:   absolute;
}

.newhelp-nav .lspr,
.newhelp-nav .gbdspr{
    display:inline-block;
    font-size:11px;
    margin-top:-6px;
    margin-right:1em;
    margin-left:-.5em;
    cursor:pointer;
}
.newhelp-nav .lspr:before,
.newhelp-nav .gbdspr:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    height:25px;
    margin-right:2px;
}

.newhelp-nav .lspr:before{
    width:25px;
    background: url('../img/layout/lspr25.jpg') no-repeat;
}
.newhelp-nav .gbdspr:before{
    width:54px;
    background: url('../img/layout/dgs_logo_25.png') no-repeat;
}

.logoFont span.VR15S { 
font-size: inherit !important;
padding-left: inherit !important;
font-weight: inherit !important;}

#VR15S_2 {padding-left: 0 !important}
