﻿
body, html
{
    height: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #ECF1F2;
    font-size: 99%;
}
body
{
    padding-top: 1em;
}
.DIV_main
{
    width: 61em;
    border: 5px solid #FFF;
    left: 50%;
    height: auto;
    position: relative;
    margin-left: -31.3em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    clear: both;
    background-color: #D9E3E6;
}

.TABLE_enterWK
{
    background-color: #FFFFFF;
    border: 3px solid #ABC2C9;
    font-size: 0.9em;
    margin: auto !important;
    width: 900px;
}

.TABLE_enterWK .padder
{
    padding: 15px;
}

body, html
{
    background-color: #ECF1F2;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 99%;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
body
{
    padding-top: 1em;
}
.DIV_main
{
    background-color: #D9E3E6;
    border: 5px solid #FFFFFF;
    clear: both;
    height: auto;
    left: 50%;
    margin-left: -31.3em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    position: relative;
    width: 61em;
}
.DIV_innerbottom
{
    background-color: #587B85;
    clear: both;
    color: white;
    font-size: 0.8em;
    height: auto;
    margin-top: 1.5em;
    padding-left: 4%;
    position: relative;
    width: 95%;
}
.DIV_innerbottom span
{
    margin-right: 1em;
}
.DIV_innerbottom a, .DIV_innerbottom a:hover
{
    color: white;
}
.DIV_innerbottom span.SPANWK
{
    margin-right: 5em;
}
.DIV_bottomspacer
{
    height: 20em;
    position: relative;
}
.DIV_master_bottom
{
    background-image: url("media/warenkorbbg.png");
    bottom: 0;
    clear: both;
    height: 4.3em;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 1000;
}
.DIV_head, .DIV_nav, .DIV_content, .DIV_foot
{
    clear: both;
    position: relative;
}
.DIV_head
{
    float: left;
    height: 12em;
}
.DIV_content_Left
{
    float: left;
    height: auto;
    position: relative;
    width: 43em;
}
.DIV_content_warenkorb
{
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}
.DIV_content_Left .DIV_content_Fullwidth
{
}
.DIV_content_Right
{
    float: right;
    font-size: 0.8em;
    width: 22em;
}
.DIV_mySpace
{
    background-image: url("media/myspace.png");
    background-position: center bottom;
    border-color: #C8D7DB #C8D7DB -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    font-size: 0.75em;
    height: 13em;
    padding: 1%;
    position: absolute;
    right: 0.5em;
    top: 2em;
    width: 22em;
}
.DIV_mySpace h2
{
    margin-bottom: 0;
    margin-top: 0;
}
.DIV_content_Fullwidth, .DIV_content_Halfwidth, .DIV_content_Thirdwidth, .DIV_fullspecial
{
    background-color: #FFFFFF;
    border: 1px solid #9DB7BF;
    clear: both;
    float: left;
    margin-bottom: 5px;
    margin-top: 5px;
    position: relative;
    width: 100%;
}
.DIV_content_Thirdwidth .module
{
    float: left;
    position: relative;
    width: 33%;
}
.DIV_content_Halfwidth .module
{
    border: 0 none;
    float: left;
    position: relative;
    width: 50%;
}
.DIV_content_Fullwidth .module
{
    float: left;
    position: relative;
    width: 100%;
}
.DIV_foot
{
    background-color: #000000;
    clear: both;
    color: white;
    display: block;
    margin-left: -1em;
    margin-top: 2em;
    width: 100%;
}
.cleaer
{
    clear: both;
}
.cleaer_Devider
{
    background-color: #D9E3E6;
    border-bottom: 1px solid #9DB7BF;
    border-top: 1px solid #9DB7BF;
    clear: both;
    height: 10px;
    margin-bottom: 1px;
    z-index: 20000000;
}
.DIV_content_Left .DIV_content_Thirdwidth
{
    font-size: 0.8em;
}
.DIV_nav ul
{
    clear: both;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    list-style-type: none;
    margin: 0;
    padding: 0 0 2em;
}
.DIV_nav ul li
{
    border-bottom: 1px solid #C8D7DB;
    border-top: 1px solid #C8D7DB;
    float: left;
    line-height: 23px;
    margin-right: 0.1em;
}
.DIV_nav ul li.LI_MAINNAVHOTELS
{
    border: medium none;
    float: right;
    line-height: 23px;
    margin-left: 0;
}
.DIV_nav ul li img
{
    border: 0 none;
}
.DIV_nav ul li a
{
    background-image: url("media/button_bg.png");
    background-position: center center;
    display: block;
    padding-left: 0.7em;
    padding-right: 0.7em;
}
.DIV_nav ul li.LI_MAINNAVHOTELS a
{
    background-image: none;
    padding-left: 0.4em;
    padding-right: 0.4em;
}
.DIV_nav ul li a:hover
{
    background-image: url("media/button_bg_hover.png");
    background-position: center center;
    text-decoration: none;
}
.module p, .module h1, .module h2, .module h3, .module h4, .module h5, .module h6, .module fieldset
{
    margin-bottom: 1em;
    margin-top: 1em;
    padding: 0 5px;
}
.DIV_content_Left p, .DIV_content_Left h1, .DIV_content_Left h2, .DIV_content_Left h3, .DIV_content_Left h4, .DIV_content_Left h5, .DIV_content_Left h6, .DIV_content_Left fieldset, .DIV_content_warenkorb p, .DIV_content_warenkorb h1, .DIV_content_warenkorb h2, .DIV_content_warenkorb h3
{
    padding-left: 20px;
    padding-right: 20px;
}
.DIV_content_warenkorb table p, .DIV_content_warenkorb table h1, .DIV_content_warenkorb table h2, .DIV_content_warenkorb table h3, .DIV_content_warenkorb table h4
{
    padding-left: 5px;
    padding-right: 5px;
}
.DIV_content_Left table
{
    margin-left: 20px;
    margin-right: 10px;
    margin-top: 20px;
}
.DIV_content_Left fieldset
{
    margin-left: 20px;
    margin-right: 20px;
}
h1, h2, h3, h4, h5, h6
{
    color: #698F9C;
    font-family: Georgia, "Times New Roman" ,Times,serif;
    font-weight: normal;
}
.DIV_content_Left p
{
    line-height: 1.4em;
}
.DIV_content_Right h1
{
    font-size: 1.3em;
}
.DIV_content_Left .DIV_content_Fullwidth label span, .DIV_content_Left .DIV_content_Halfwidth label span
{
    font-size: 0.9em;
}
.DIV_content_Left .DIV_content_Halfwidth fieldset
{
    padding-left: 10px;
    padding-right: 10px;
}
.DIV_content_Left .DIV_content_Thirdwidth fieldset
{
    padding-left: 5px;
    padding-right: 5px;
}
.DIV_content_Left .DIV_content_Fullwidth label
{
    float: left;
    width: 50%;
}
.DIV_mySpace label
{
    color: #8DAAB4;
    float: left;
    width: 50%;
}
.DIV_mySpace legend
{
    color: #8DAAB4;
    margin: 0;
    padding: 0;
}
label
{
    display: block;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    padding-bottom: 0.2em;
    padding-top: 0.2em;
}
fieldset
{
    margin-bottom: 1em;
    padding-bottom: 0.2em;
    padding-top: 0.2em;
}
input[type="text"]
{
    border: 1px solid #8DAAB4;
    font-size: 0.9em;
    width: 75%;
}
input[type="button"], input[type="submit"]
{
    float: right;
    font-size: 0.85em;
    height: 2em;
    line-height: 0.9em;
    margin-right: 1%;
}
.DIV_higlightspager div input[type="button"], .DIV_higlightspager div input[type="submit"]
{
    float: none;
    font-size: 10px;
    line-height: 12px;
    margin: 0;
}
.DIV_mySpace input[type="text"]
{
    width: 95%;
}
.DIV_mySpace fieldset
{
    border: medium none;
    margin: 0;
    padding: 0;
}
a
{
    color: #A11C1F;
    text-decoration: none;
}
a:hover
{
    color: #A11C1F;
    text-decoration: underline;
}
#logoimg
{
    float: left;
    margin-left: 1em;
    margin-top: 1em;
}
.DIV_langselector
{
    background-color: #FFFFFF;
    float: left;
    margin-left: -0.5em;
    padding-bottom: 0.3em;
    width: 62em;
}
.DIV_langselector ul
{
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.DIV_langselector ul li
{
    float: right;
    font-size: 0.7em;
    margin-left: 0.5em;
}
.DIV_langselector ul li.HOME
{
    float: left;
}
.DIV_langselector ul li a
{
    text-decoration: none;
}
.DIV_langselector ul li a:hover
{
    text-decoration: underline;
}
.center
{
    clear: both;
    text-align: center;
}
.DIV_content_Right ul
{
    list-style-type: none;
    margin: 0 0 0 5px;
    padding: 0;
}
.DIV_content_Right ul li
{
    background-image: url("media/listen_pfeil.png");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    height: 1.4em;
    overflow: hidden;
}
.DIV_content_Right ul li.listen_aufsteiger
{
    background-image: url("media/listen_aufsteiger.png");
    background-position: left center;
    background-repeat: no-repeat;
}
.DIV_content_Right ul li.listen_absteiger
{
    background-image: url("media/listen_absteiger.png");
    background-position: left center;
    background-repeat: no-repeat;
}
.DIV_content_Right ul li.listen_platzhalter
{
    background-image: url("media/listen_platzhalter.png");
    background-position: left center;
    background-repeat: no-repeat;
}
.DIV_content_Right ul li a
{
    padding-left: 0.8em;
}
.dIV_topimage
{
    background-color: #9DB7BF;
    background-image: url("media/TOP_IMG_INFOECK.png");
    background-position: 444px bottom;
    background-repeat: no-repeat;
    border-bottom: 4px solid #587B85;
    border-top: 3px solid #587B85;
    height: 250px;
    position: relative;
}
.dIV_topimageContainer
{
    float: left;
    height: 250px;
    margin-right: 0.5em;
    position: relative;
    width: 444px;
}
.DIV_topImage_Info
{
    border-top: 2px solid #587B85;
    color: #587B85;
    font-size: 0.8em;
    padding: 0.5em;
}
.DIV_topImage_Info p
{
    color: #364D52;
}
.DIV_topImage_Info h1
{
    color: white;
    display: inline;
    font-size: 1.5em;
    margin: 0;
    padding: 0;
}
.DIV_topImage_Info a
{
    color: white;
}
.DIV_PaketPreise
{
    bottom: 0.5em;
    position: absolute;
    right: 0.5em;
    text-align: right;
}
.DIV_higlightspager
{
    background-color: #9DB7BF;
    clear: both;
    color: #587B85;
    float: left;
    font-family: "Arial Narrow" ,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    position: relative;
    width: 100%;
}
.DIV_higlightspager select
{
    background-color: #C8D7DB;
    border: 0 none;
    float: left;
    font-size: 0.9em;
    margin-right: 0.3em;
    margin-top: 2px;
}
.DIV_starsuche
{
    background-color: #C8D7DB;
    clear: both;
    color: #587B85;
    float: left;
    font-family: "Arial Narrow" ,Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-top: 0.5em;
    padding-bottom: 0.5em;
    padding-top: 0.5em;
    position: relative;
    width: 100%;
}
.DIV_starsuche input
{
    color: #ABC2C9;
    font-size: 0.8em;
    margin: 0 0.2em 0 0;
    padding: 0;
    width: 13em;
}
.DIV_starsuche input[type="button"], .DIV_starsuche input[type="submit"]
{
    color: #587B85;
    float: none;
    font-size: 0.7em;
    line-height: 0.9em;
    margin-right: 4%;
    width: auto;
}
.DIV_starsuche input:focus, .DIV_starsuche select:focus
{
    color: #000000;
}
.DIV_starsuche select
{
    border: 1px solid #8DAAB4;
    color: #ABC2C9;
    font-size: 0.75em;
}
.DIV_innerbottom input
{
    background-color: #ABC2C9;
    border: 1px solid #FFFFFF;
    color: #587B85;
    height: 1.5em;
    margin: 0 0.2em 0 0;
    padding: 0;
    width: 14em;
}
.DIV_innerbottom input[type="button"], .DIV_innerbottom input[type="submit"]
{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: none;
    height: 1.5em;
    margin: 0;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    width: auto;
}
.DIV_innerbottom input:focus, .DIV_innerbottom select:focus
{
    background-color: #FFFFFF;
    color: #000000;
}
.DIV_innerbottom select
{
    border: 1px solid #8DAAB4;
    color: #ABC2C9;
    font-size: 0.75em;
}
.DIV_higlightspager a
{
    background-image: url("media/higlights_num_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: #587B85;
    float: left;
    padding-bottom: 0.2em;
    padding-top: 0.1em;
    position: relative;
    text-align: center;
    width: 1.7em;
}
.DIV_higlightspager a:hover, .DIV_higlightspager a.A_highactive
{
    background-image: url("media/higlightsactive_num_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    text-decoration: none;
}
.DIV_higlightspager a.A_highactive
{
    color: black;
}
.DIV_higlightspager span, .DIV_starsuche span
{
    float: left;
    margin-left: 0.5em;
    margin-right: 0.5em;
}
.DIV_innerTabmenu
{
    background-color: #C8D7DB;
    clear: both;
    height: 2em;
    margin: 0;
    position: relative;
    width: 100%;
}
.DIV_innerTabmenuWK
{
    background-color: #C8D7DB;
    clear: both;
    height: 4em;
    margin: 0;
    padding-top: 1px;
    position: relative;
    width: 100%;
}
.DIV_innerTabmenu ul, .DIV_innerTabmenuWK ul
{
    bottom: 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    left: 1em;
    list-style-type: none;
    margin: 0.7em 0 0 0.5em;
    padding: 0;
    position: absolute;
    width: 90%;
}
.DIV_innerTabmenu ul li, .DIV_innerTabmenuWK ul li
{
    display: block;
    float: left;
    font-size: 0.95em;
    margin-right: 0.1em;
}
.DIV_innerTabmenu ul li a, .DIV_innerTabmenuWK ul li a
{
    background-color: #9DB7BF;
    border-color: #C8D7DB #C8D7DB -moz-use-text-color;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #364D52;
    display: block;
    font-weight: bold;
    padding: 0.2em 0.8em 0.1em;
}
.DIV_innerTabmenu ul li.LI_tabactive a, .DIV_innerTabmenuWK ul li.LI_tabactive a
{
    background-color: #FFFFFF;
}
.DIV_innerTabmenu ul li a:hover, .DIV_innerTabmenuWK ul li a:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
.DIV_innerTabmenu ul li.LI_tabactive a:hover, .DIV_innerTabmenuWK ul li.LI_tabactive a:hover
{
    color: #364D52;
}
.IMG_middlethmb
{
    float: left;
    margin-bottom: 4em;
    margin-right: 1em;
    margin-top: 4px;
}
.font_small
{
    font-size: 0.85em;
}
.withBottomBorder
{
    border-bottom: 1px solid #9DB7BF;
}
.withBorderAround
{
    border: 1px solid #9DB7BF;
}
.bg_hellblau
{
    background-color: #C8D7DB;
}
.hauptbildabstand
{
    margin: 0.5em;
}
.dukelblaueSchrif
{
    color: #587B85;
}
hr
{
    border-color: #587B85 -moz-use-text-color -moz-use-text-color;
    border-right: 0 none;
    border-style: dotted none none;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
    margin: auto;
    width: 95%;
}
.rechtsbundig
{
    text-align: right;
}
.DIIV_reiter
{
    background-color: #587B85;
    color: #FFFFFF;
    padding: 0.5em;
}
.DIIV_reiter h1, .DIIV_reiter h2, .DIIV_reiter h3
{
    color: #FFFFFF;
    margin: 0;
}
.rechtsfliessend
{
    display: block;
    float: right;
    position: relative;
}
.DIV_innerbottom ol
{
    margin: 0;
    padding: 0;
}
.DIV_innerbottom ol li
{
    list-style-position: inside;
    margin-top: 0.5em;
}
.wk_table
{
    background-color: #D9E3E6;
    border: 1px solid #587B85;
    margin: 0.7em auto auto;
    position: relative;
    width: 98%;
}
.wk_table th
{
    background-color: #587B85;
    color: white;
}
.wk_table th, .wk_table td
{
    padding: 0.3em;
}
.wk_table hr
{
    width: 100%;
}
.redBorder
{
    border: 5px solid #A11C1F;
}

.DIV_suche input[type="text"]
{
    font-size: 1em;
    margin: 0;
    width: 70%;
}
.DIV_suche input[type="button"], .DIV_suche input[type="submit"]
{
    height: 2em;
    margin-right: 3%;
    margin-top: -1px;
}
.WK_buttonstepper
{
    background-color: #A11C1F;
    background-image: url("media/wk_white.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    border: 3px solid #A11C1F;
    color: white;
    cursor: pointer;
    font-size: 0.7em !important;
    height: 3em !important;
    padding: 5px 5px 5px 30px;
}
.DIV_suche
{
    
    background-color:#C8B99B;
    color:#72613F;
    border-top-color:#AD986B;
    border-bottom-color:#AD986B;
}
.DIV_suche h1
{
    color: #364D52;
    font-size: 1.3em;
    margin-bottom: -0.4em;
    margin-top: 0.6em;
}
.DIV_suche select
{
    background-color: #D9E3E6;
    border: 0 none;
    color: #364D52;
    font-size: 0.95em;
}
.dunklerHintergrund
{
    background-color: #AD986B;
}
.weisseSchrift
{
    color: #FFFFFF;
}
.roteSchrift
{
    color: #A11C1F;
}
.suchnummernSpan
{
    display: block;
    float: left;
    width: 2em;
}
.ticketSpan
{
    display: block;
    float: right;
    text-align: right;
    width: 5em;
}
.halbebreite
{
    float: left;
    width: 48%;
}
.DRITTELbreite
{
    float: left;
    width: 35%;
}
.VIERTELbreite
{
    float: left;
    width: 22%;
}
.SECHSTELbreite
{
    float: left;
    width: 15%;
}
.TABLE_arrList
{
    border-bottom: 1px solid #ABC2C9;
    margin: auto !important;
    width: 100%;
}
.TABLE_arrList td
{
    font-size: 0.8em;
    padding: 5px;
}
.TABLE_arrList td table
{
    margin: 0 !important;
}
.TD_ID
{
    background-image: url("media_SF/arrangments_ID_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-right: 1px dotted #ABC2C9;
    color: #FFFFFF;
    text-align: center;
    width: 40px;
}
.TD_header
{
    background-color: #DCE6E9;
    background-image: none;
    font-size: 9px !important;
    font-weight: bold;
}
.TD_header input
{
    font-size: 1em !important;
    font-weight: normal !important;
}
.TD_arrContainer
{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.TD_arrContainer table td
{
    font-size: 1em !important;
}
.TD_datum
{
    width: 70px;
}
.TD_arraangments
{
    border-left: 1px dotted #ABC2C9;
}
.TD_ticket
{
    border-left: 1px dotted #ABC2C9;
    text-align: center;
    width: 110px;
}

.TD_ticket a
{
   
    float: none !important;
}

.suite_EventDetailsContent a
{  /* margin-right: 40px; */
}

.suite_EventDetailsContent2 a
{
    margin-right:0px;
}

.TABLE_quickWK
{
    background-color: #EEEEEE;
    border-color: -moz-use-text-color #FFFFFF;
    border-left: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
    border-style: none solid;
    border-width: 0 3px;
    margin: 0 0 0 50px !important;
    width: 100%;
}
.TABLE_katsandPrices, .TABLE_katsandPrices td
{
    font-size: 0.9em;
    margin: 0 !important;
    padding: 0 !important;
}
.TABLE_quickWK hr
{
    width: 100%;
}
.TABLE_iconCon
{
    padding-top: 28px !important;
    position: absolute;
}
.TABLE_quickWK input
{
    font-size: 1em !important;
    height: auto !important;
}
.spanArr_ID
{
    background-image: url("media_SF/arrangments_ID_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    color: white;
    display: block;
    float: left;
    height: 35px;
    line-height: 32px;
    margin-right: 15px;
    margin-top: -5px;
    text-align: center;
    width: 35px;
}
.H_listentop
{
    margin-top: -4px !important;
}
.categorycolorpanel
{
    float: left;
    height: 10px;
    margin-right: 10px;
    margin-top: 4px;
    position: relative;
    width: 10px;
}
.cat1
{
    background-color: #FFFF00;
}
.cat2
{
    background-color: #FF0000;
}
.cat3
{
    background-color: #0000FF;
}
.cat4
{
    background-color: #FF8000;
}
.cat5
{
    background-color: #00FF40;
}
.cat6
{
    background-color: #400080;
}
.wk_tableSuche fieldset
{
    border: 0 none;
    padding: 0.5em;
}
.wk_tableSuche fieldset legend
{
    font-weight: bold;
    padding-top: 1em;
}
.DIV_pager
{
    float: right;
    font-size: 0.7em;
    padding: 0.5em;
    position: relative;
    text-align: right;
    width: 23em;
}
td .DIV_pager
{
    font-size: 1em;
}
.DIV_bottomWK
{
    background-color: #445F66;
    border: 1px solid #ABC2C9;
    float: left;
    height: 50px;
    margin-right: 1.5em;
    padding: 1em;
    position: relative;
    width: 60em;
}
.DIV_enterWK
{
    background-image: url("media/enterWK_bg.png");
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 20000;
}
.TABLE_enterWK
{
    background-color: #FFFFFF;
    border: 3px solid #ABC2C9;
    font-size: 0.9em;
    margin: auto !important;
    width: 900px;
}
.TABLE_enterWK .padder
{
    padding: 15px;
}
.TABLE_enterWK .padder td
{
    padding: 2px;
}
.TABLE_enterWK hr
{
    margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
}
* html, * html body
{
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
* html .DIV_content
{
    clear: none;
    width: 965px;
}
* html .DIV_main
{
    height: 80% !important;
    padding-bottom: 20em;
    padding-left: 0;
    padding-right: 30px !important;
    position: relative;
}
* html, * html body
{
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
* html .DIV_main
{
    height: 85% !important;
    margin-bottom: 15em !important;
    padding-bottom: 5em;
    padding-left: 0.5em !important;
    padding-right: 0;
    padding-top: 0;
}
* html #wkbottom
{
    height: 5%;
    padding-top: 1%;
    text-align: center;
}
* html .DIV_master_bottom
{
    background-image: none;
    bottom: 0;
    clear: none;
    height: 4.3em;
    left: 0;
    position: absolute;
    width: 100%;
}
* html .DIV_innerbottom
{
    padding-top: 1em;
    text-align: left;
}
* html .DIV_mySpace input
{
    width: 7em !important;
}
* html .DIV_mySpace span input
{
    width: 20px !important;
}
* html .DIV_mySpace legend
{
    margin-left: -5px;
    padding: 0;
}
* html .DIV_mySpace p.center
{
    display: none;
}
* html .DIV_mySpace p
{
    line-height: 1em;
}
* html .DIV_mySpace label
{
    margin: 0;
    padding: 5px 0 0;
}
* html .DIV_mySpace
{
    height: auto;
    right: 0.5em;
    top: 2em;
}
* html .dIV_topimage
{
    background-image: none;
}
* html .dIV_topimageContainer img
{
    display: none;
}
* html .DIV_topImage_Info
{
    border-top: medium none;
}
* html .DIV_langselector
{
    margin-left: -0.5em !important;
    padding-right: 0.3em;
    position: relative;
}
* html .DIV_nav ul li.LI_MAINNAVHOTELS a
{
    padding-left: 0.2em;
    padding-right: 0.2em;
}
h1, h2, h3, h4, h5, h6
{
    margin-top: 0.7em;
}


.TD_arrContainer h3
{
    margin-bottom: 0.5em;
    margin-left: -15px;
    margin-top: 0.7em;
}
.width50
{
    width: 50%;
}
.width32
{
    width: 32% !important;
}
.width25
{
    width: 25% !important;
}
.width10
{
    width: 10% !important;
}

.DIV_innerbottom
{
    width: 95%;
    padding-left: 4%;
    height: auto;
    position: relative;
    clear: both;
    margin-top: 1.5em;
    color: white;
    font-size: 0.8em;
    background-color: #587B85;
}
.DIV_innerbottom span
{
    margin-right: 1em;
}
.DIV_innerbottom a, .DIV_innerbottom a:hover
{
    color: white;
}
.DIV_innerbottom span.SPANWK
{
    margin-right: 5em;
}
.DIV_bottomspacer
{
    position: relative;
    height: 20em;
}
.DIV_master_bottom
{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4.3em;
    z-index: 1000;
    clear: both;
    background-image: url(/media/warenkorbbg.png);
}
.DIV_head, .DIV_nav, .DIV_content, .DIV_foot
{
    clear: both;
    position: relative;
}
.DIV_head
{
    height: 12em;
    float: left;
}
.DIV_content_Left
{
    width: 43em;
    float: left;
    position: relative;
    height: auto;
}
.DIV_content_warenkorb
{
    width: 100%;
    float: left;
    position: relative;
    height: auto;
}


.DIV_content_Right
{
    width: 22em;
    float: right;
    font-size: 0.8em;
}
.DIV_mySpace
{
    width: 22em;
    right: 0.5em;
    font-size: 0.8em;
    border: 1px solid #C8D7DB;
    border-bottom: none;
    height: 13em;
    top: 2em;
    position: absolute;
    background-image: url(/media/myspace.png);
    background-position: bottom;
    padding: 1%;
    font-size: 0.75em;
}
.DIV_mySpace h2
{
    margin-top: 0;
    margin-bottom: 0;
}
.DIV_content_Fullwidth, .DIV_content_Halfwidth, .DIV_content_Thirdwidth, .DIV_fullspecial
{
    clear: both;
    position: relative;
    float: left;
    width: 100%;
    border: 1px solid #9DB7BF;
    margin-top: 5px;
    margin-bottom: 5px;
    background-color: #FFF;
}

.DIV_content_Thirdwidth .module
{
    width: 33%;
    float: left;
    position: relative;
}
.DIV_content_Halfwidth .module
{
    width: 50%;
    border: 0;
    float: left;
    position: relative;
}
.DIV_content_Fullwidth .module
{
    width: 100%;
    float: left;
    position: relative;
}
.DIV_foot
{
    background-color: #000;
    color: white;
    margin-left: -1em;
    width: 100%;
    display: block;
    clear: both;
    margin-top: 2em;
}
.cleaer
{
    clear: both;
}
.DIV_content_Left .DIV_content_Thirdwidth
{
    font-size: 0.8em;
}
/*************************************/
.DIV_nav ul
{
    margin: 0;
    padding: 0;
    padding-bottom: 2em;
    list-style-type: none;
    clear: both;
    display: block;
    font-size: 0.7em;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.DIV_nav ul li
{
    float: left;
    margin-right: 0.1em;
    line-height: 23px;
    border-bottom: 1px solid #C8D7DB;
    border-top: 1px solid #C8D7DB;
}
.DIV_nav ul li.LI_MAINNAVHOTELS
{
    float: right;
    margin-left: 0em;
    line-height: 23px;
    border: none;
}
.DIV_nav ul li img
{
    border: 0;
}

.DIV_nav ul li.LI_MAINNAVHOTELS a
{
    background-image: none;
    padding-left: 0.1em;
    padding-right: 0.4em;
}
.DIV_nav ul li a:hover
{
    background-image: url(/media/button_bg_hover.png);
    background-position: center;
    text-decoration: none;
}
.module p, .module h1, .module h2, .module h3, .module h4, .module h5, .module h6, .module fieldset
{
    padding: 0;
    margin-top: 1em;
    margin-bottom: 1em;
    padding-left: 5px;
    padding-right: 5px;
}
.DIV_content_Left p, .DIV_content_Left h1, .DIV_content_Left h2, .DIV_content_Left h3, .DIV_content_Left h4, .DIV_content_Left h5, .DIV_content_Left h6, .DIV_content_Left fieldset, .DIV_content_warenkorb p, .DIV_content_warenkorb h1, .DIV_content_warenkorb h2, .DIV_content_warenkorb h3
{
    padding-left: 20px;
    padding-right: 20px;
}
.DIV_content_warenkorb table p, .DIV_content_warenkorb table h1, .DIV_content_warenkorb table h2, .DIV_content_warenkorb table h3, .DIV_content_warenkorb table h4
{
    padding-left: 5px;
    padding-right: 5px;
}
.DIV_content_Left table
{
    margin-left: 20px;
    margin-top: 20px;
    margin-right: 10px;
}
.DIV_content_Left fieldset
{
    margin-left: 20px;
    margin-right: 20px;
}
h1, h2, h3, h4, h5, h6
{
    font-family: Georgia, "Times New Roman" , Times, serif;
    font-weight: normal;
    color: #698F9C;
}
.DIV_content_Left p
{
    line-height: 1.4em;
}
.DIV_content_Right h1
{
    font-size: 1.3em;
}
/*******************************/
.DIV_content_Left .DIV_content_Fullwidth label span, .DIV_content_Left .DIV_content_Halfwidth label span
{
    font-size: 0.9em;
}
.DIV_content_Left .DIV_content_Halfwidth fieldset
{
    padding-left: 10px;
    padding-right: 10px;
}
.DIV_content_Left .DIV_content_Thirdwidth fieldset
{
    padding-left: 5px;
    padding-right: 5px;
}
.DIV_content_Left .DIV_content_Fullwidth label
{
    width: 50%;
    float: left;
}
.DIV_mySpace label
{
    width: 50%;
    float: left;
    color: #8DAAB4;
}
.DIV_mySpace legend
{
    color: #8DAAB4;
    padding: 0;
    margin: 0;
}
label
{
    display: block;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}
fieldset
{
    margin-bottom: 1em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
}
input[type="text"]
{
    width: 75%;
    border: 1px solid #8DAAB4;
    font-size: 0.9em;
}

input[type="password"]
{
    width: 75%;
    border: 1px solid #8DAAB4;
    font-size: 0.9em;
}

input[type="button"], input[type="submit"]
{
    font-size: 0.85em;
    line-height: 0.9em;
    float: right;
    margin-right: 1%;
    height: 2em;
}
.DIV_higlightspager div input[type="button"], .DIV_higlightspager div input[type="submit"]
{
    font-size: 10px;
    line-height: 12px;
    float: none;
    margin: 0;
}
.DIV_mySpace input[type="text"]
{
    width: 95%;
}
.DIV_mySpace input[type="password"]
{
    width: 95%;
}
.DIV_mySpace fieldset
{
    margin: 0;
    border: none;
    padding: 0;
}
/***************************************************/
a
{
    color: #A11C1F;
    text-decoration: none;
}
a:hover
{
    color: #A11C1F;
    text-decoration: underline;
}
/****************************************************/
#logoimg
{
    float: left;
    margin-top: 1em;
    margin-left: 1em;
}
.DIV_langselector
{
    float: left;
    width: 62em;
    background-color: #FFF;
    margin-left: -0.5em;
    padding-bottom: 0.3em;
}

.DIV_langselector ul li
{
    float: right;
    margin-left: 0.5em;
    font-size: 0.7em;
}
.DIV_langselector ul li.HOME
{
    float: left;
}
.DIV_langselector ul li a
{
    text-decoration: none;
}
.DIV_langselector ul li a:hover
{
    text-decoration: underline;
}
/***********************************/
.center
{
    text-align: center;
    clear: both;
}
/***********************************/
.DIV_content_Right ul
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    margin-left: 5px;
}
.DIV_content_Right ul li
{
    background-image: url(/media/listen_pfeil.png);
    background-position: center left;
    background-repeat: no-repeat;
    display: block;
    height: 1.4em;
    overflow: hidden;
}
.DIV_content_Right ul li.listen_aufsteiger
{
    background-image: url(/media/listen_aufsteiger.png);
    background-position: center left;
    background-repeat: no-repeat;
}
.DIV_content_Right ul li.listen_absteiger
{
    background-image: url(/media/listen_absteiger.png);
    background-position: center left;
    background-repeat: no-repeat;
}
.DIV_content_Right ul li.listen_platzhalter
{
    background-image: url(/media/listen_platzhalter.png);
    background-position: center left;
    background-repeat: no-repeat;
}
.DIV_content_Right ul li a
{
    padding-left: 0.8em;
}
/*********************************/
.dIV_topimage
{
    position: relative;
    height: 250px;
    background-color: #9DB7BF;
    background-image: url(/media/TOP_IMG_INFOECK.png);
    background-repeat: no-repeat;
    background-position: 444px bottom;
    border-bottom: 4px solid #587B85;
    border-top: 3px solid #587B85;
}
.dIV_topimageContainer
{
    position: relative;
    width: 444px;
    height: 250px;
    float: left;
    margin-right: 0.5em;
}
.DIV_topImage_Info
{
    padding: 0.5em;
    color: #587B85;
    font-size: 0.8em;
    border-top: 2px solid #587B85;
}
.DIV_topImage_Info p
{
    color: #364D52;
}
.DIV_topImage_Info h1
{
    display: inline;
    margin: 0;
    font-size: 1.5em;
    padding: 0;
    color: white;
}
.DIV_topImage_Info a
{
    color: white;
}
.DIV_PaketPreise
{
    bottom: 0;
    text-align: right;
    position: absolute;
    bottom: 0.5em;
    right: 0.5em;
}
.DIV_higlightspager
{
    background-color: #9DB7BF;
    color: #587B85;
    padding-top: 0.5em;
    font-family: "Arial Narrow" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: relative;
    height: 3em;
    float: left;
    width: 100%;
    clear: both;
    font-size: 0.8em;
    padding-bottom: 0.5em;
}
.DIV_higlightspager select
{
    background-color: #C8D7DB;
    border: 0;
    font-size: 0.9em;
    float: left;
    margin-right: 0.3em;
    margin-top: 2px;
}
.DIV_starsuche
{
    background-color: #C8D7DB;
    color: #587B85;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    font-family: "Arial Narrow" , Arial, Helvetica, sans-serif;
    font-weight: bold;
    position: relative;
    height: 3em;
    float: left;
    width: 100%;
    clear: both;
    margin-top: 0.5em;
}
/**/
.DIV_starsuche input
{
    width: 13em;
    padding: 0;
    margin: 0;
    margin-right: 0.2em;
    color: #ABC2C9;
    font-size: 0.8em;
}
.DIV_starsuche input[type="button"], .DIV_starsuche input[type="submit"]
{
    font-size: 0.7em;
    line-height: 0.9em;
    float: none;
    margin-right: 4%;
    width: auto;
    color: #587B85;
}
.DIV_starsuche input:focus, .DIV_starsuche select:focus
{
    color: #000;
}
.DIV_starsuche select
{
    border: 1px solid #8DAAB4;
    font-size: 0.75em;
    color: #ABC2C9;
}
/**/
/**/
.DIV_innerbottom input
{
    width: 14em;
    padding: 0;
    margin: 0;
    margin-right: 0.2em;
    color: #587B85;
    height: 1.5em;
    background-color: #ABC2C9;
    border: 1px solid #FFF;
}
.DIV_innerbottom input[type="button"], .DIV_innerbottom input[type="submit"]
{
    float: none;
    width: auto;
    color: #FFF;
    background: none;
    border: none;
    cursor: pointer;
    padding-left: 0.3em;
    padding-right: 0.3em;
    position: relative;
    height: 1.5em;
    margin: 0;
}
.DIV_innerbottom input:focus, .DIV_innerbottom select:focus
{
    color: #000;
    background-color: #FFF;
}
.DIV_innerbottom select
{
    border: 1px solid #8DAAB4;
    font-size: 0.75em;
    color: #ABC2C9;
}
/**/
.DIV_higlightspager a
{
    color: #587B85;
    padding-top: 0.1em;
    padding-bottom: 0.2em;
    position: relative;
    width: 1.7em;
    float: left;
    text-align: center;
    background-image: url(/media/higlights_num_bg.png);
    background-repeat: no-repeat;
    background-position: center;
}
.DIV_higlightspager a:hover, .DIV_higlightspager a.A_highactive
{
    background-image: url(/media/higlightsactive_num_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    text-decoration: none;
}
.DIV_higlightspager a.A_highactive
{
    color: black;
}
.DIV_higlightspager span, .DIV_starsuche span
{
    float: left;
    margin-left: 0.5em;
    margin-right: 0.5em;
}
/****************************************/
.DIV_innerTabmenu
{
    background-color: #C8D7DB;
    position: relative;
    width: 100%;
    clear: both;
    height: 2em;
    margin: 0;
}
.DIV_innerTabmenuWK
{
    background-color: #C8D7DB;
    position: relative;
    width: 100%;
    clear: both;
    height: 4em;
    margin: 0;
    padding-top: 1px;
}
.DIV_innerTabmenu ul, .DIV_innerTabmenuWK ul
{
    margin: 0;
    padding: 0;
    margin-top: 0.7em;
    margin-left: 0.5em;
    list-style-type: none;
    font-size: 0.8em;
    font-family: Arial, Helvetica, sans-serif;
    position: absolute;
    bottom: 0;
    left: 1em;
    width: 90%;
}
.DIV_innerTabmenu ul li, .DIV_innerTabmenuWK ul li
{
    display: block;
    float: left;
    margin-right: 0.1em;
    font-size: 0.95em;
}
.DIV_innerTabmenu ul li a, .DIV_innerTabmenuWK ul li a
{
    display: block;
    padding-left: 0.8em;
    padding-right: 0.8em;
    padding-top: 0.2em;
    padding-bottom: 0.1em;
    border: 1px solid #C8D7DB;
    background-color: #9DB7BF;
    border-bottom: none;
    color: #364D52;
    font-weight: bold;
}
.DIV_innerTabmenu ul li.LI_tabactive a, .DIV_innerTabmenuWK ul li.LI_tabactive a
{
    background-color: #FFF;
}
.DIV_innerTabmenu ul li a:hover, .DIV_innerTabmenuWK ul li a:hover
{
    color: #FFF;
    text-decoration: none;
}
.DIV_innerTabmenu ul li.LI_tabactive a:hover, .DIV_innerTabmenuWK ul li.LI_tabactive a:hover
{
    color: #364D52;
    text-decoration: #587B85;
}

.font_small
{
    font-size: 0.85em;
}
.withBottomBorder
{
    border-bottom: 1px solid #9DB7BF;
}
.withBorderAround
{
    border: 1px solid #9DB7BF;
}
.bg_hellblau
{
    background-color: #C8D7DB;
}
.hauptbildabstand
{
    margin: 0.5em;
}
.dukelblaueSchrif
{
    color: #587B85;
}
hr
{
    clear: both;
    height: 0;
    border: 0;
    border-top: 1px dotted #587B85;
    width: 95%;
}
.rechtsbundig
{
    text-align: right;
}
.DIIV_reiter
{
    color: #FFF;
    background-color: #587B85;
    padding: 0.5em;
}
.DIIV_reiter h1, .DIIV_reiter h2, .DIIV_reiter h3
{
    color: #FFF;
    margin: 0;
}
.rechtsfliessend
{
    float: right;
    position: relative;
    display: block;
}
.DIV_innerbottom ol
{
    margin: 0;
    padding: 0;
}
.DIV_innerbottom ol li
{
    margin-top: 0.5em;
    list-style-position: inside;
}
/*************************/
.wk_table
{
    border: 1px solid #587B85;
    width: 98%;
    margin: auto;
    margin-top: 0.7em;
    background-color: #D9E3E6;
    position: relative;
}
.wk_table th
{
    background-color: #587B85;
    color: white;
}
.wk_table th, .wk_table td
{
    padding: 0.3em;
}
.wk_table hr
{
    width: 100%;
}
.redBorder
{
    border: 5px solid #A11C1F;
}
.wk_tableSuche
{
    background-color: #E7E0D3;
    width: 99%;
    margin: auto;
}
.wk_tableSuche td
{
    border-bottom: 1px solid #FFF;
}

.DIV_suche input[type="text"]
{
    width: 70%;
    font-size: 1em;
    margin: 0;
}
.DIV_suche input[type="button"], .DIV_suche input[type="submit"]
{
    margin-right: 3%;
    height: 2em;
    margin-top: -1px;
}
.WK_buttonstepper
{
    background-color: #A11C1F;
    color: white;
    padding: 5px;
    padding-left: 30px;
    background-image: url(/media/wk_white.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    border: 3px solid #A11C1F;
    cursor: pointer;
    height: 3em !important;
    font-size: 0.7em !important;
}
.DIV_suche
{
    background-color: #9DB7BF;
    color: #364D52;
    border-top: #587B85 solid 5px;
    border-bottom: #587B85 solid 6px;
    height: 246px;
}
.DIV_suche h1
{
    color: #364D52;
    margin-top: 0.6em;
    margin-bottom: -0.4em;
    font-size: 1.3em;
}
.DIV_suche select
{
    background-color: #D9E3E6;
    border: 0;
    font-size: 0.95em;
    color: #364D52;
}
.dunklerHintergrund
{
    background-color: #AD986B;
}
.weisseSchrift
{
    color: #FFF;
}
.roteSchrift
{
    color: #A11C1F;
}
.suchnummernSpan
{
    display: block;
    width: 2em;
    float: left;
}
.ticketSpan
{
    display: block;
    width: 5em;
    float: right;
    text-align: right;
}
.halbebreite
{
    width: 48%;
    float: left;
}
.span_halbebreite
{
    display: block;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    width: 48%;
    float: left;
}
.DRITTELbreite
{
    width: 35%;
    float: left;
}
.VIERTELbreite
{
    width: 22%;
    float: left;
}
.SECHSTELbreite
{
    width: 15%;
    float: left;
}
/*********************/
.TABLE_arrList
{
    width: 100%;
    border-bottom: 1px solid #ABC2C9;
    margin: auto !important;
}
.TABLE_arrList td
{
    padding: 5px;
    font-size: 0.8em;
}
.TABLE_arrList td table
{
    margin: 0 !important;
}
.TD_ID
{
    width: 40px;
    text-align: center;
    background-image: url(/media_SF/arrangments_ID_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    color: #FFF;
    border-right: 1px dotted #ABC2C9;
}
.TD_header
{
    font-weight: bold;
    background-image: none;
    background-color: #DCE6E9;
    font-size: 9px !important;
}
.TD_header INPUT
{
    font-weight: normal !important;
    font-size: 1em !important;
}
.TD_arrContainer
{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.TD_arrContainer table td
{
    font-size: 1em !important;
}
.TD_arrContainer h3
{
    margin-bottom: 0.5em;
    margin-left: -15px;
    margin-top: 0.7em;
}
.TD_datum
{
    width: 70px;
}
.TD_zeit
{
    width: 65px;
    border-left: 1px dotted #ABC2C9;
}
.TD_arraangments
{
    border-left: 1px dotted #ABC2C9;
}
.TD_ticket
{
    width: 110px;
    border-left: 1px dotted #ABC2C9;
    text-align: center;
}
.TABLE_quickWK
{
    background-color: #EEE;
    border: 3px solid #FFF;
    border-bottom: 0;
    border-top: 0;
    width: 100%;
    margin: 0 !important;
    margin-left: 50px !important;
}
.TABLE_quickPackage
{
    background-color: #EEE;
    border: 3px solid #FFF;
    border-bottom: 0;
    border-top: 0;
    width: 80%;
    margin: 0 !important;
    margin-left: 50px !important;
}
.TABLE_katsandPrices, .TABLE_katsandPrices td
{
    margin: 0 !important;
    padding: 0 !important;
    font-size: 0.9em;
}
.TABLE_quickWK hr
{
    width: 100%;
}
.TABLE_iconCon
{
    position: absolute;
    padding-top: 28px !important;
}
.TABLE_quickWK input
{
    font-size: 1em !important;
    height: auto !important;
}
.spanArr_ID
{
    display: block;
    width: 35px;
    height: 35px;
    background-image: url(/media_SF/arrangments_ID_bg.png);
    background-position: center;
    background-repeat: no-repeat;
    color: white;
    text-align: center;
    float: left;
    line-height: 32px;
    margin-right: 15px;
    margin-top: -5px;
}

.DNNEmptyPane
{
    display: none;
}

.cleaer_Devider
{
    clear: both;
    border-top: 1px solid #9DB7BF;
    border-bottom: 1px solid #9DB7BF;
    background-color: #D9E3E6;
    height: 10px;
    margin-bottom: 1px;
    z-index: 20000000;
}

.categorycolorpanel
{
    position: relative;
    height: 10px;
    width: 10px;
    float: left;
    margin-right: 10px;
    margin-top: 4px;
}

.wk_tableSuche fieldset
{
    border: 0;
    padding: 0.5em;
}
.wk_tableSuche fieldset legend
{
    font-weight: bold;
    padding-top: 1em;
}
.DIV_bottomWK
{
    position: relative;
    width: 60em;
    height: 50px;
    overflow-y: scroll;
    padding: 1em;
    border: 1px solid #ABC2C9;
    background-color: #445F66;
    float: left;
    margin-right: 1.5em;
}

.TD_ID
{
    border-color: #CABC9F;
}

.TD_ID
{
    background-image: url("/media/arrangments_ID_bg.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-right: 1px dotted #ABC2C9;
    color: #FFFFFF;
    text-align: center;
    width: 40px;
}

.TD_header
{
    background-color: #E8E1D7;
}
.TD_header
{
    background-color: #DCE6E9;
    background-image: none;
    font-size: 9px !important;
    font-weight: bold;
}

.TD_arraangments
{
    border-left: 1px dotted #ABC2C9;
}

.H_listentop
{
    margin-top: -4px !important;
}

.TABLE_enterWK
{
    width: 900px;
    border: 3px solid #ABC2C9;
    margin: auto !important;
    background-color: #FFF;
    font-size: 0.9em;
}
.TABLE_enterWK .padder
{
    padding: 15px;
}
.TABLE_enterWK .padder td
{
    padding: 2px;
}
.TABLE_enterWK hr
{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
}
/*****************************************/
/**/#fancybox-outer
{
    font-size: 0.8em;
    background-image: url(/media/myspace.png) !important;
    background-position: bottom !important;
    background-repeat: repeat-x !important;
    padding: 1%;
}
#fancybox-inner
{
    position: relative !important;
}
#fancybox-inner h2
{
    margin-top: 0;
    margin-bottom: 0;
}
#fancybox-inner label
{
    width: 50%;
    float: left;
    color: #466269;
}
#fancybox-inner legend
{
    color: #466269;
    padding: 0;
    margin: 0;
}
#fancybox-inner input[type="text"]
{
    width: 95%;
}
#fancybox-inner input[type="password"]
{
    width: 95%;
}
#fancybox-inner fieldset
{
    padding-bottom: 1em;
    border: 1px solid #ABC2C9;
}

/***********************************************ie6*/
* html, * html body
{
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}

* html .DIV_content
{
    clear: none;
    width: 965px;
}
* html .DIV_main
{
    position: relative;
    padding-left: 0;
    padding-right: 0;
    padding-right: 30px !important;
    padding-bottom: 20em;
    height: 80% !important;
}

* html, * html body
{
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}

* html .DIV_main
{
    padding: 0;
    padding-bottom: 5em;
    height: 82% !important;
    overflow: auto;
    margin-bottom: 15em !important;
    overflow-x: hidden;
    padding-left: 0.5em !important;
}

* html #wkbottom
{
    height: 6%;
    text-align: center;
    padding-top: 1%;
    overflow: hidden;
}
* html .DIV_master_bottom
{
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 4.3em;
    clear: none;
    background-image: none;
}
* html .DIV_innerbottom
{
    padding-top: 1em;
    text-align: left;
}
* html .DIV_mySpace input
{
    width: 7em !important;
}
* html .DIV_mySpace span input
{
    width: 20px !important;
}
* html .DIV_mySpace legend
{
    margin-left: -5px;
    padding: 0;
}
* html .DIV_mySpace p.center
{
    display: none;
}
* html .DIV_mySpace p
{
    line-height: 1em;
}
* html .DIV_mySpace label
{
    padding: 0px;
    margin: 0px;
    padding-top: 5px;
}
* html .DIV_mySpace
{
    right: 0.5em;
    height: auto;
    top: 2em;
}
* html .dIV_topimage
{
    background-image: none;
}
* html .dIV_topimageContainer img
{
    display: none;
}
* html .DIV_topImage_Info
{
    border-top: none;
}
* html .DIV_langselector
{
    position: relative;
    padding-right: 0.3em;
    margin-left: -0.5em !important;
}
* html .DIV_nav ul li.LI_MAINNAVHOTELS a
{
    padding-left: 0.2em;
    padding-right: 0.2em;
}
* html .DIV_content_Halfwidth .module
{
    border: 0 none;
    float: left;
    position: relative;
    width: 49%;
}
* html #fancybox-close
{
    background-repeat: no-repeat !important;
    background-position: 10px 10px !important;
    background: url(/js/suite/fancybox/fancybox.png);
    border: thin solid #000;
}
/***************************************************/
h1, h2, h3, h4, h5, h6
{
    margin-top: 0.7em;
}


body, html{
	background-color:#EAE5DA;
}
.DIV_main{
	background-color:#DED6C5;
}
.DIV_innerbottom{
	background-color:#AD986B;
}
.DIV_master_bottom{
	background-image:url(/media_SF/warenkorbbg.png);
}
.DIV_mySpace{
	border:1px solid #AD986B;
	border-bottom:none;
	background-image:url(/media_SF/myspace.png);
}
.DIV_content_Fullwidth, .DIV_content_Halfwidth, .DIV_content_Thirdwidth{
	border:1px solid #AD986B;
}
/*************************************/
.DIV_nav ul li{
	border-bottom-color:#D1C6AD;
	border-top-color:#D1C6AD;
	
}
.DIV_nav ul li a{
	background-image:url(/media_SF/button_bg.png);
}
.DIV_nav ul li a:hover{
	background-image:url(/media_SF/button_bg_hover.png);
}

h1, h2, h3, h4, h5, h6{
	color:#806C46;
}
/*******************************/

.DIV_mySpace label{
	color:#806C46;
}
.DIV_mySpace legend{
	color:#806C46;
}
input[type="text"], input[type="password"]{
	border:1px solid #806C46;
}
/***************************************************/

/****************************************************/

/***********************************/
.DIV_content_Right ul li{
	background-image:url(/media_SF/listen_pfeil.png);
}
.DIV_content_Right ul li.listen_aufsteiger{
	background-image:url(/media_SF/listen_aufsteiger.png);
}
.DIV_content_Right ul li.listen_absteiger{
	background-image:url(/media_SF/listen_absteiger.png);
}
.DIV_content_Right ul li.listen_platzhalter{
	background-image:url(/media_SF/listen_platzhalter.png);
}
/*********************************/
.dIV_topimage{
	background-color:#C8B99B;
	background-image:url(/media_SF/TOP_IMG_INFOECK.png);
	border-bottom-color:#AD986B;
	border-top-color:#AD986B;
}

.DIV_topImage_Info{
	border-top-color:#AD986B;
}
.DIV_topImage_Info p{
	color:#72613F;
}
.DIV_starsuche{
	background-color:#C8D7DB;
	color:#AD986B;
}
/**/
/**/
/**/
.DIV_innerbottom input{
	color:#806C46;
	height:1.5em;
	background-color:#EAE5DA;
}
.DIV_innerbottom select{
	border-color:#DED6C5;
	font-size:0.75em;
	color:#806C46;
}
/**/
/****************************************/
.DIV_innerTabmenu{
	background-color:#C8B99B;
}
.DIV_innerTabmenuWK{
	background-color:#C8B99B;
}

.DIV_innerTabmenu ul li a, .DIV_innerTabmenuWK ul li a{
	border-color:#C8B99B;
	background-color:#9DB7BF;
	color:#806C46;
}
.DIV_innerTabmenu ul li.LI_tabactive a:hover, .DIV_innerTabmenuWK ul li.LI_tabactive a:hover{
	color:#FFF;
	text-decoration:#AD986B;
}
.withBottomBorder{
	border-bottom-color:#CFC2A9;
}
.withBorderAround{
	border-color:#CFC2A9;
}
.bg_hellblau{
	background-color:#EAE5DA;
}
.hauptbildabstand{
	margin:0.5em;
}
.dukelblaueSchrif{
	color:#AD986B;
}
hr{
	border-top-color:#AD986B;
}
.DIIV_reiter{
	background-color:#AD986B;
}
/*************************/
.wk_table{
	border-color:#AD986B;
	background-color:#E8E1D7;
}
.wk_table th{
	background-color:#AD986B;
}
.redBorder{
	border:5px solid #A11C1F;
}
.DIV_suche{
	background-color:#72613F;
	color:#364D52;
	border-top-color:#AD986B;
	border-bottom-color:#AD986B;
}
.DIV_suche h1{
	color:#FFF;
}
.DIV_suche select{
	background-color:#E8E1D7;
	border:0;
	font-size:0.95em;
	color:#72613F;
}
.dunklerHintergrund{
	background-color:#AD986B;
}
/**************/
.DIV_head{
	background:none;

}
.DIV_innerTabmenuWK{
	background-color:#C8B99B;
}

.DIV_innerTabmenu ul li a, .DIV_innerTabmenuWK ul li a{
	border-color:#72613F;
	background-color:#AD986B;
	color:#72613F;
}
/**/
.TABLE_arrList{
	border-color:#CABC9F;
}
.TD_header{
	background-color:#E8E1D7;
}
.TD_ID{
	border-color:#CABC9F;
}
.TD_datum{
	border-color:#CABC9F;
}
.TD_zeit{
	border-color:#CABC9F;
}
.TD_arraangments{
	border-color:#CABC9F;
}
.TD_ticket{
	border-color:#CABC9F;
}
.cleaer_Devider{
	border-color:#AD986B;
	background-color:#DED6C5;
}

.topImageRahmen{
    background-image:url(/media_SF/topbild_rahmen.png);
    width:444px;
    height:250px;
}


a img 
{
    border: 0px none black;
}

/*********************** SUBMENU ***********************************/
.DIV_nav{
    z-index:90000;

}

.UL_subMenu{
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    font-size:1em  !important;
    z-index:1000000000001;
    width:161px!important;
    padding-left:1px!important;
    padding-bottom:3px!important;
    background-image:url(/media/enterWK_bg.png);
    background-position:5px 5px!important;
    background-repeat: no-repeat;
    padding-top:2px!important;
}
li>ul{
    display:none!important;
}
li:hover>ul{
    list-style:none;
    margin:0;
    padding:0;
    width:150px;
    display:block !important;
}
.UL_subMenu li{
    float:left !important;
    clear:both!important;
    margin:0px!important;
    padding:0px;
    padding-left:8px;
    padding-bottom:0px;
    display:block;
    background:none !important;
    background-color:#FFFFFF !important;
    width:150px;
    line-height:30px;
    border-top-style:dotted !important;
    border-top-width:1px !important;
    border-bottom:0px !important;
   
}
.UL_subMenu li:first-child{
    border:0px !important;
}
.UL_subMenu li a{
    padding:0!important;
    margin:0!important;
    display:block;
    background:none !important;
    line-height:2em !important;
}
.UL_subMenu li a:hover{
    text-decoration:underline !important;
}

a img 
{
    border: 0px none black;
}
.smallTicket
{
    width:40px;
}
.ticketTbl
{
    margin-top:0px !important;
}

.SPAN_sparte  {
    background-color:#AD986B;
    color:#FFFFFF;
    font-size:10px;
    margin-left:20px;
    margin-top:5px;
    position:absolute;
}

.SPAN_sparte a {
    color:white;
    padding-left:5px;
    padding-right:4px;
    text-decoration:none;
}

.font_verysmall {
    font-size:0.75em;
}

.SPAN_breadcrumb {
    color:#4F6F77;
    float:left;
    font-size:0.7em;
}

.DIV_suche{
    background-color:#C8B99B;
    color:#72613F;
    border-top-color:#AD986B;
    border-bottom-color:#AD986B;
}
.DIV_suche h1{
    color:#FFF;
}

.TABLE_arrList {
    background-image:url("/media_SF/myspace.png");
    border-color:#CABC9F;
    color:#72613F;
}

.TD_arrContainer h3 {
    color:#000000;
    margin-left:-15px;
}

.TD_datum select {
    color:#72613F;
    font-family:Tahoma,Geneva,sans-serif;
    padding:0;
}

.TD_arrContainer table {
    border-top:1px dotted #CABC9F;
}
/******************/
.DIV_bottomWK
{
    background-color: #72613F;
    border: 1px solid #AD986B;

}

/************************************/
iframe .fbConnectWidgetTopmost {
border-color:#fff #fff #fff !important;
border-style:none !important;
border-width:0 !important;
overflow:hidden;
padding:0;
position:relative;
}
/***********************/
.iframe_facebook{
	background:none !important;
	border:medium none;
	display:inline;
	height:60px;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:-10px;
	margin-left:15px;
	background-image:url(/media/iframe_bg.png) !important;
}


.wk_td_summe
{
     background-color:#c8b99b;
}


.wk_td_register
{
     background-color:#c8b99b;
}

.center input {
float:none !important;
}

.P_hinweis {
background-color:White;
border:1px solid #AD986B;
color:#000000;
margin-left:0.3em;
margin-right:0.3em;
padding:0.7em !important;
}


.RightModule
{
    border-bottom:10px solid #DED6C5;
}


.DIV_content_Fullwidth .IMG_middlethmb
{
    margin-bottom:0px;
}
