#lyrHolder {
    position: relative;
    width: 960px;
    z-index: 0;
}

#lyrHeader {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 960px;
    height: 174px;
    /*
    background-image: url('/images/ui/header.jpg');
    */
    z-index: 1;
}

#lyrHeaderNavi {
    position: absolute;
    top: 5px;
    left: 595px;
    height: 20px;
    width: 360px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: white;
    text-align: left;
    text-transform: uppercase;
}

#lyrSearch {
    position: absolute;
    top: 25px;
    left: 685px;
    height: 27px;
    width: 236px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: rgb(3, 131, 162);
    text-align: left;
    padding-top: 2px;
    padding-left: 2px;
    visibility: hidden;
}

input.search {
    width: 207px;
    height: 20px;
    border-color: rgb(0, 162, 194);
    border-width: 2px;
    border-style: solid;
}

input.login {
    width: 85px;
    height: 18px;
    border-color: rgb(0, 162, 194);
    border-width: 2px;
    border-style: solid;
}

input.frmRegisterText {
    width: 280px;
    height: 20px;
    border-color: rgb(0, 162, 194);
    border-width: 1px;
    border-style: solid;
}

select.frmRegisterSelect {
    width: 280px;
    height: 20px;
    border-color: rgb(0, 162, 194);
    border-width: 1px;
    border-style: solid;
}

.frmRegisterNeeded {
    color: rgb(255, 0, 101);
}

.frmRegisterTitle {
    color: rgb(0, 162, 194);
}

table.frmRegister {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
}

td.frmRegister {
    vertical-align: top;
}

#lyrCountdown {
    position: absolute;
    top: 184px;
    left: 0px;
    width: 960px;
    height: 54px;
    background-image: url('/images/ui/countdown.jpg');
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: rgb(83, 221, 249);
    z-index: 1;
}

#lyrCountdownDays {
    position: absolute;
    top: 22px;
    left: 30px;
}

#lyrCountdownLine {
    position: absolute;
    top: 26px;
    height: 5px;
    background-image: url('/images/ui/line.png');
    background-repeat: repeat-x;
}

.lyrCountdownNightTalk {
    position: absolute;
    top: 22px;
    width: 9px;
    height: 9px;
    background-image: url('/images/ui/nighttalk.png');
    background-repeat: no-repeat;
    cursor: pointer;
}

#lyrCountdownNightTalkText {
    position: absolute;
    top: 30px;
    width: auto;
    height: 21px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: white;
    text-transform: uppercase;
    border-left: 1px solid rgb(83, 222, 249);
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    line-height: 20pt;
    background-image: url('/images/ui/nighttalk-text-bg.png');
    background-repeat: repeat-x;
}

#lyrNav1 {
    position: absolute;
    top: 246px;
    left: 0px;
    width: 960px;
    height: 30px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: white;
    background-image: url('/images/ui/nav1.jpg');
    background-repeat: no-repeat;
    z-index: 1;
    text-align: left;
    padding-left: 8px;
}

#lyrLogin {
    position: absolute;
    top: 5px;
    left: 849px;
    width: 97px;
    height: 20px;
    background-color: rgb(250, 0, 98);
    text-align: center;
}

#lyrLoginData {
    position: absolute;
    top: 3px;
    left: 650px;
    width: 300px;
    height: 30px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: white;
    text-align: left;
    visibility: hidden;
}

#lyrLoginName {
    position: absolute;
    top: 3px;
    left: 750px;
    width: 170px;
    height: 18px;
    background-color: rgb(250, 0, 98);
    text-align: center;
    visibility: hidden;
}

#lyrNav2 {
    position: absolute;
    top: 278px;
    left: 0px;
    width: 960px;
    height: 26px;
    background-image: url('/images/ui/nav2.jpg');
    background-repeat: no-repeat;
    text-align: left;
    z-index: 0;
    visibility: hidden;
}

#lyrPlayer {
    position: absolute;
    top: 284px;
    left: 0px;
    width: 960px;
    height: auto;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    background-color: white;
    z-index: 0;
}

#lyrButtons {
    position: absolute;
    top: 673px;
    left: 0px;
    width: 960px;
    height: 85px;
    z-index: 1;
}

#lyrNewsContainer {
    position: absolute;
    top: 766px;
    left: 0px;
    width: 960px;
    height: 135px;
    background-image: url('/images/ui/news.jpg');
    background-repeat: no-repeat;
    z-index: 1;
}

#lyrNewsClaim{
    position: absolute;
    top: 4px;
    left: 10px;
    height: 30px;
    width: 220px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 28pt;
    color: white;
    text-align: left;
    text-transform: uppercase;
}

#lyrNews1 {
    position: absolute;
    top: 0px;
    left: 250px;
    width: 216px;
    height: 120px;
    margin-top: 0px;
    z-index: 2;
}

#lyrNews2 {
    position: absolute;
    top: 0px;
    left: 490px;
    width: 216px;
    height: 120px;
    z-index: 2;
}

#lyrNews3 {
    position: absolute;
    top: 0px;
    left: 730px;
    width: 216px;
    height: 120px;
    z-index: 2;
}

.newsHeader {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 15px;
    width: 216px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    color: white;
    text-align: left;
}

.newsPicture {
    position: absolute;
    top: 32px;
    left: 0px;
    height: 61px;
    width: 217px;
    background-color: white;
}

.newsText {
    position: absolute;
    top: 96px;
    left: 0px;
    height: 30px;
    width: 216px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: black;
    text-align: left;
    line-height: 14pt;
}

.newsLink {
    position: absolute;
    top: 115px;
    left: 206px;
    height: 16px;
    width: 16px;
}

.menLevel1Text {
    float: left;
    padding-top: 7px;
}

.menLevel1Sep {
    float: left;
}

.menLevel2 {
    position: absolute;
    top: 0px;
    width: 960px;
    height: 30px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
}

.menLevel2Container {
    position: absolute;
    top: 278;
    left: 0px;
    height: 22px;
    width: 960px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    background-color: rgb(0, 147, 176);
    visibility: hidden;
    z-index: 2;
}

.navLevel1 {
    position: relative;
    top: 5px;
    left: 0px;
    width: 80px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: white;
    text-align: center;
}

.navLevel2 {
    position: relative;
    top: 2px;
    left: 0px;
    width: 500px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: white;
    text-align: left;
    padding-left: 13px;
}

.downloadText {
    position: absolute;
    top: 30px;
    left: 0px;
    height: 30px;
    width: 170px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: black;
    text-align: left;
    line-height: 14pt;
}

#lyrSponsor {
    position: absolute;
    top: 909px;
    left: 0px;
    width: 960px;
    height: 115px;
    z-index: 1;
}

#lyr2col_1 {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 460px;
}

#lyr2col_2 {
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 460px;
}

#lyr13col_1 {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 218px;
}

#lyr13col_2 {
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 700px;
}

#lyr4col_1 {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 218px;
}

#lyr4col_2 {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 218px;
}

#lyr4col_3 {
    float: left;
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 218px;
}

#lyr4col_4 {
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 5px;
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    line-height: 15pt;
    color: #565656;
    width: 218px;
}

/*
*/

#lyrNightTalkHolder {
    height: auto;
    width: 940px;
    margin: 10px 10px 10px 0;
/*    border: 1px solid rgb(90, 169, 196); */
    background-color: white;
}

#lyrNightTalksScroll {
        position: relative;
/*        height: 640px; */
        height: 560px;
        overflow: hidden;
        width: 940px;
}


#lyrNightTalks {
    position: absolute;
    top: 110px;
    width: 9999em;
    height: 560px;
}

.lyrNightTalk {
    float: left;
    width: 940px;
    height: 560px;
}

.lyrNightTalkImg {
    background-color: white;
    margin-top: 20px;
    float: left;
}

.lyrNightTalkText {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    line-height: 15pt;
    color: rgb(137, 137, 137);
    background-color: white;
    background-color: rgba(255, 255, 255, 0.8);
    float: right;
    width: 380px;
    margin-top: 30px;
    margin-left: 0px;
    padding-left: 0px;
}

#lyrNightTalkNavi {
    position: absolute;
    top: 0px;
    height: 104px;
    width: 940px;
    left: 0px;
    background: url('/images/ui/nighttalk-motive.png') no-repeat;
}

#lyrNightTalkNaviEN {
        position: absolute;
        top: 0px;
        height: 104px;
        width: 940px;
        left: 0px;
        background: url('/images/ui/nighttalk-motive-en.png') no-repeat;
}

.t a {
    display: block;
    width: 225px;
    float: left;
    height: 104px;
    cursor: pointer;
    margin-right: 8px;
}

.t a.active {
    cursor:default !important;
}

.NightTalkStrong {
    color: rgb(13, 45, 74);
}
/*
*/

h1 {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    line-height: 30pt;
    margin-top: 6px;
    padding: 0px;
    color: #0D2D4A;
}

#lyrHeadlineContainer {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 20pt;
    font-weight: bold;
    color: white;
    letter-spacing: 80%;
    line-height: 20pt;
    padding-top: 0px;
    padding-left: 3px;
    text-align: left;
    text-transform: uppercase;
    background-color: rgb(255, 0, 101);
    width: 300px;
    height: 31px;
    background-image: url('/images/ui/headline-arrow.jpg');
    background-position: right;
    background-repeat: no-repeat;
}

#lyrDownloadContainer {
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    font-weight: bold;
    color: white;
    letter-spacing: 80%;
    line-height: 26pt;
    padding-left: 15px;
    text-align: left;
    text-transform: uppercase;
    background-color: rgb(255, 0, 101);
    width: 300px;
    height: 35px;
    background-image: url('/images/ui/download-arrow.jpg');
    background-position: left;
    background-repeat: no-repeat;
}

#lyrDownloadOverlayAussteller, #lyrDownloadOverlayPresse, #lyrDownloadOverlayBesucher {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 940px;
    background-image: url('/images/ui/download-overlay-gray.png');
    display: none;
    z-index: 100;
}

.DownloadOverlayHolder {
    position: absolute;
    top: 5px;
    left: 172px;
    width: 653px;
    height: auto;
    z-index: 101;
}

.DownloadOverlayTop {
    height: 48px;
    width: 653px;
    background-image: url('/images/ui/download-overlay-top.png');
}

.DownloadOverlayClose {
    position: relative;
    top: 15px;
    left: 610px;
    width: 20px;
    height: 25px;
    cursor: pointer;
}

.DownloadOverlayBody {
    height: auto;
    width: 653px;
    background-image: url('/images/ui/download-overlay-body.png');
}

.DownloadOverlayText {
    margin-left: 35px;
    padding: 50px;
    margin-right: 35px;
    background-color: white;
}

.DownloadOverlayBottom {
    height: 39px;
    width: 653px;
    background-image: url('/images/ui/download-overlay-bottom.png');
}

a.imgLink:link {
    color: white;
    text-decoration: none;
}

a.imgLink:visited {
    color: white;
    text-decoration: none;
}

a.imgLink:hover {
    color: #0d2d4a;
    text-decoration: none;
}

a.imgLink:active {
    color: white;
    text-decoration: none;
    outline: none;
}

a.imgLink:focus {
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}

a.NightTalkLink:link {
    color: white;
    text-decoration: none;
}

a.NightTalkLink:visited {
    color: white;
    text-decoration: none;
}

a.NightTalkLink:hover {
    color: rgb(83, 222, 249);
    text-decoration: none;
}

a.NightTalkLink:active {
    color: rgb(83, 222, 249);
    text-decoration: none;
    outline: none;
}

a.NightTalkLink:focus {
    color: rgb(83, 222, 249);
    text-decoration: none;
    outline: none;
}

a.textLink:link {
    color: #00B8DD;
    text-decoration: none;
}

a.textLink:visited {
    color: #00B8DD;
    text-decoration: none;
}

a.textLink:hover {
    color: #0D2D4A;
    text-decoration: none;
}

a.textLink:active {
    color: #00B8DD;
    text-decoration: none;
    outline: none;
}

a.textLink:focus {
    color: #0D2D4A;
    text-decoration: none;
    outline: none;
}

a.menItemLevel1:link {
    color: white;
    text-decoration: none;
}

a.menItemLevel1:visited {
    color: white;
    text-decoration: none;
}

a.menItemLevel1:hover {
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel1:active {
    color: #fa0062;
    text-decoration: none;
    outline: none;
}

a.menItemLevel1:focus {
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}

a.menItemLevel1Active:link {
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel1Active:visited {
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel1Active:hover {
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel1Active:active {
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}

a.menItemLevel1Active:focus {
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}

a.menItemLevel2:link {
    font-size: 10pt;
    color: white;
    text-decoration: none;
}

a.menItemLevel2:visited {
    font-size: 10pt;
    color: white;
    text-decoration: none;
}

a.menItemLevel2:hover {
    font-size: 10pt;
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel2:active {
    font-size: 10pt;
    color: rgb(251, 0, 99);
    text-decoration: none;
    outline: none;
}

a.menItemLevel2:focus {
    font-size: 10pt;
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}


a.menItemLevel2Active:link {
    font-size: 10pt;
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel2Active:visited {
    font-size: 10pt;
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel2Active:hover {
    font-size: 10pt;
    color: #0d2d4a;
    text-decoration: none;
}

a.menItemLevel2Active:active {
    font-size: 10pt;
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}

a.menItemLevel2Active:focus {
    font-size: 10pt;
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}

a.headLink:link {
    color: white;
    text-decoration: none;
}

a.headLink:visited {
    color: white;
    text-decoration: none;
}

a.headLink:hover {
    color: rgb(3, 131, 162);
    text-decoration: none;
}

a.headLink:active {
    color: rgb(3, 131, 162);
    text-decoration: none;
    outline: none;
}

a.headLink:focus {
    color: rgb(3, 131, 162);
    text-decoration: none;
    outline: none;
}

a.menLogin:link {
    color: white;
    text-decoration: none;
}

a.menLogin:visited {
    color: white;
    text-decoration: none;
}

a.menLogin:hover {
    color: #0d2d4a;
    text-decoration: none;
}

a.menLogin:active {
    color: white;
    text-decoration: none;
    outline: none;
}

a.menLogin:focus {
    color: #0d2d4a;
    text-decoration: none;
    outline: none;
}

body {
    background-color: rgb(13, 45, 74);
}
