/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 08.02.2015, 12:09:46
    Author     : SVEN-ARBEIT
*/
@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/Light/OpenSans-Light.woff2?v=1.101) format("woff2"), url(/resources/fonts/Light/OpenSans-Light.woff?v=1.101) format("woff");
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/LightItalic/OpenSans-LightItalic.woff2?v=1.101) format("woff2"), url(/resources/fonts/LightItalic/OpenSans-LightItalic.woff?v=1.101) format("woff");
    font-weight: 300;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/Regular/OpenSans-Regular.woff2?v=1.101) format("woff2"), url(/resources/fonts/Regular/OpenSans-Regular.woff?v=1.101) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/Italic/OpenSans-Italic.woff2?v=1.101) format("woff2"), url(/resources/fonts/Italic/OpenSans-Italic.woff?v=1.101) format("woff");
    font-weight: 400;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/Semibold/OpenSans-Semibold.woff2?v=1.101) format("woff2"), url(/resources/fonts/Semibold/OpenSans-Semibold.woff?v=1.101) format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.101) format("woff2"), url(/resources/fonts/SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.101) format("woff");
    font-weight: 600;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/Bold/OpenSans-Bold.woff2?v=1.101) format("woff2"), url(/resources/fonts/Bold/OpenSans-Bold.woff?v=1.101) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/BoldItalic/OpenSans-BoldItalic.woff2?v=1.101) format("woff2"), url(/resources/fonts/BoldItalic/OpenSans-BoldItalic.woff?v=1.101) format("woff");
    font-weight: 700;
    font-style: italic
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.101) format("woff2"), url(/resources/fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.101) format("woff");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    src: url(/resources/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.101) format("woff2"), url(/resources/fonts/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.101) format("woff");
    font-weight: 800;
    font-style: italic
}

body {
    background-image: url('/pictures/rockback.jpg');
    background-repeat: no-repeat;
    background-position: left 24px;
    background-size: 60% 100%;
    background-attachment: fixed;
    background-color: black;
    color: white;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    font-size: 14px;
}

.allpadding {
    padding: 20px;
}

.underContent {
    margin-top: 20px;
    border-top: 1px solid white;
    padding-top: 20px;
    padding-bottom: 20px;
}

@media only screen and (max-width: 999px), only screen and (max-device-width: 999px) {
    .header-right {
        display: none;
    }
}

.galleryblockleft {
    position: relative;
    top: 60px;
    left: 10px;
    z-index: 1000000;
    height: 0px;
    cursor: pointer;
}

.galleryblockright {
    position: relative;
    top: 60px;
    left: 310px;
    z-index: 1000000;
    height: 0px;
    cursor: pointer;
}

.newscontentdiv {
    margin-top: 21px;
    margin-left: 21px;
    width: 337px;
    height: 144px;
    float: left;
    font-size: 10pt;
    background-color: #0f0f0f;
    overflow: hidden;
}

.tourcontentdiv {
    margin-top: 21px;
    margin-left: 21px;

    height: 144px;
    float: left;
    font-size: 10pt;
    background-color: #0f0f0f;
    overflow: hidden;
}

.navLogo {
    float: left;
    max-width: 160px;
    width: 160px;
}

.viewtemplateblock {
    background-image: url("/pictures/pattern_3.png");
    background-color: black;
}

.viewtemplateblock_header {
    background-color: rgba(253, 0, 0, 0.61);
    background-image: none;

    border-top: 0px solid #222222;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-style: italic;
    font-size: 19pt;
    width: 100%;
}

.fastpass .ui-widget, .innercomponent .ui-widget {
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
}

#fastpassform {
    font-family: 'Open Sans', sans-serif;
}

.fastpass .ui-button, .innercomponent .ui-button {
    background: none;
    background-color: rgba(255, 0, 0, 0.78)
}

.titleSmallText {
    font-size: 12px;
    font-weight: 300;
    color: white;
}

.tickertext a, .tickertext {
    font-family: 'Open Sans', sans-serif;
    font-style: italic;
    font-weight: 600;
}

.tickerNumber {
    color: white;
    font-style: italic;
    font-weight: bold;
}

.ticketinnerrow {
    padding-top: 0;
}

.titleSmallBoldText {
    font-size: 12px;
    color: white;
    font-weight: bold;
}

.paginator {
    background-image: none;
    background-color: rgba(109, 108, 108, 0.84);
    text-align: left;
    font-size: 13px;
    margin: 21px;
}

.headertoprow {
    background-image: url("/pictures/pattern_3.png");
    width: 100%;
    background-color: #222222;
    border-bottom: 1px solid #aa0000;
    height: 24px;
}

.navigationLogoRock {
    background-image: url("/pictures/header/logo.png");
    height: 62px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    width: 142px;
    z-index: 0;
}

.newsBottomBorder {
    background-image: none;
    background-color: rgba(253, 0, 0, 0.61);
}

.ticketouterrow {
    background-color: rgba(253, 0, 0, 0.61);
    height: 18px;
}

.fastpass .viewtemplateblock_header {
    background-color: rgba(109, 108, 108, 0.84);
}

.tickerRow {
    height: 18px;

    background-image: url("/pictures/pattern_3.png");
    overflow: hidden;
    margin-top: 17px;
    margin-bottom: 17px;
    border-bottom: 1px solid black;
}

.paginator {
    background-color: #810c0c;
}

.footerMenu {
    border: 0;

}

.footerLogo {
    margin-left: 10px;
}

.footer {
    background-color: #0c0d0d;
    margin-top: 0;
}

.title {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}

.header-right-content.titleSmallText {
    padding-top: 3px;
}

.newsTitle {
    height: 50px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    font-style: italic;
}

.newsText {
    font-family: 'Open Sans', sans-serif;
}

#topLeftMenu li {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    border-right: 1px solid red;

}

.slidercaption {
    font-family: 'Open Sans', sans-serif;
    width: 250px;
    height: 80px;
    background-image: url("/pictures/pattern_3.png");
    background-color: black;
    border-bottom: 3px solid red;
    top: 150px;
    left: 20px;
}

.slidertitle {
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
}

.smalllink:hover {
    color: red;
}

.slidersmalltitle {
    font-size: 10px;

    font-weight: normal;
    font-style: normal;
}

.smalllink {
    font-size: 10px;
    position: absolute;
    top: 57px;
    left: 152px;
    background-color: transparent;
    color: white;
    background-image: none;

}

.smalllink img {
    padding-right: 5px;
    padding-top: 5px;
}

.cmenuimage {
    margin-bottom: 2px;
}
