﻿
body, html
{
    height: 100%;
    font-family: Tahoma, Geneva, sans-serif;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #ECF1F2;
    font-size: 99%;
}

body
{
    /*background-image:url(media/home_bg.jpg); 	background-position:top;*/
    /*padding-top: 1em;*/
}

.DIV_main
{
    width: 61em;
    border: 5px solid #FFF;
    left: 50%;
    margin-left: -31.3em;
    height: auto;
    position: relative;
   /* margin-left: 1em;*/
    padding-left: 0.5em;
    padding-right: 0.5em;
    clear: both;
    background-color: #D9E3E6;
    margin-top:1em;
}

.suite_EventDetailsContent2 a
{
    margin-right:0px;
}

.TABLE_enterWK
{
    background-color: #FFFFFF;
    border: 3px solid #ABC2C9;
    font-size: 0.9em;
    margin: auto !important;
    width: 900px;
}

.TABLE_enterWK .padder
{
    padding: 15px;
}

/*.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{
    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;
    display:block;
}
.DIV_nav ul li.LI_MAINNAVHOTELS{
    float:right;
    margin-left:0em;
    line-height:23px;
    border:none;
    margin-right:0;
}

.DIV_nav ul li img{
    border:0;
}
.DIV_nav ul li a{
    display:block;
    background-image:url(/media/button_bg.png);
    background-position:center;
    padding-left:0.7em;
    padding-right:0.7em;
}
.DIV_nav ul li.LI_MAINNAVHOTELS a{
    background-image:none;
    padding-left:0.3em;
    padding-right:0.3em;
}
.DIV_nav ul li.LI_MAINNAVHOTELS a img{
    margin-top:4px;
    float:left;
}

.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-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;
}
.fullwidthlabel
{
    width:80% !important;
}

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="password"]
{
    width: 75%;
    border: 1px solid #8DAAB4;
    font-size: 0.9em;
}
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 input[type="password"]
{
    width: 95%;
}
.DIV_mySpace fieldset
{
    border: medium none;
    margin: 0;
    padding: 0;
}
a
{
    color: #B80044;
    text-decoration: none;
}
a:hover
{
    color: #B80044;
    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;
   
}
.center input 
{
     float:none !important;
}
.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-right: 1em;
    margin-bottom:0.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 #B80044;
}
.wk_tableSuche
{
    background-color: #ECF1F2;
    margin: auto;
    width: 99%;
}
.wk_tableSuche td
{
    border-bottom: 1px solid #FFFFFF;
}
.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: #B80044;
    background-image: url("/media/wk_white.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    border: 3px solid #B80044;
    color: white;
    cursor: pointer;
    font-size: 0.7em !important;
    height: 3em !important;
    padding: 5px 5px 5px 30px;
}
.DIV_suche
{
    background-color: #9DB7BF;
    border-bottom: 6px solid #587B85;
    border-top: 5px solid #587B85;
    color: #364D52;
    height: 246px;
}
.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: #B80044;
}
.suchnummernSpan
{
    display: block;
    float: left;
    width: 2em;
}
.ticketSpan
{
    display: block;
    float: right;
    text-align: right;
    width: 5em;
}
.halbebreite
{
    float: left;
    width: 48%;
}
.halbebreite select.country
{
    width:75%;
}
.vollebreite
{
    float: left;
    width: 100%;
}
.vollebreite input
{
    width:84%!important;
}
.DRITTELbreite
{
    float: left;
    width: 35%;
}
.DRITTELbreiteOrt
{
    float: left;
    width: 33%;
}
.VIERTELbreite
{
    float: left;
    width: 22%;
}
.SECHSTELbreite
{
    float: left;
    width: 15%;
}
.SECHSTELbreiteplus
{
    float: left;
    width: 15%;
    margin-right: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_datum select
{
    font-family: Tahoma,Geneva,sans-serif;
    padding: 0;
}
.TD_zeit
{
    border-left: 1px dotted #ABC2C9;
    width: 50px;
}
.TD_arraangments
{
    border-left: 1px dotted #ABC2C9;
}
.TD_ticket
{
    border-left: 1px dotted #ABC2C9;
    text-align: center;
    width: 110px;
    float: none !important;
}
.TD_ticket a
{
   
    float: none !important;
}

.suite_EventDetailsContent a
{
    margin-right:40px;
}

.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;
    border:0 none !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;
	overflow-y:scroll;
}
.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: 2em;
    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 table
{
    border-top: 1px dotted #ABC2C9;
}
.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_Left .DIV_content_Fullwidth
{
    /*background-image:url(media/eck.png); 	background-repeat:no-repeat;*/
}
.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 a
{
    display: block;
    background-image: url(/media/button_bg.png);
    background-position: center;
    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;
    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: #B80044;
    text-decoration: none;
}
a:hover
{
    color: #B80044;
    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
{
    margin: 0;
    padding: 0;
    float: left;
    list-style-type: none;
    width: 100%;
}
.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;
}
.IMG_middlethmb
{
    float: left;
    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
{
    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 #B80044;
}
.wk_tableSuche
{
    background-color: #ECF1F2;
    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: #B80044;
    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 #B80044;
    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: #B80044;
}
.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 table
{
    border-top: 1px dotted #ABC2C9;
}

.TD_arrContainer h3
{
    margin-bottom: 0.5em;
    margin-left: -15px;
    margin-top: 0.7em;
}

.TD_datum
{
    width: 70px;
}
.TD_datum select
{
    padding: 0;
    font-family: Tahoma, Geneva, sans-serif;
}
.TD_zeit
{
    width: 50px;
    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: 2em;
    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(http://dev9.suite.at/js/suite/fancybox/fancybox.png);
    border: thin solid #000;
}
/***************************************************/
h1, h2, h3, h4, h5, h6
{
    margin-top: 0.7em;
}

.SPAN_sparte {
background-color:#587B85;
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;
}

.SPAN_sparte a:hover{
	color:white;
	text-decoration:none;
	background-color:#B80044;
}

.topImageRahmen{
    background-image:url(/media/topbild_rahmen.png);
    width:444px;
    height:250px;
}
.P_error {
border:1px solid #CC0000;
color:#CC0000;
margin-left:0.6em;
margin-right:0.6em;
padding:0.7em !important;
}
.P_hinweis {
border:1px solid #698F9C;
color:#000;
margin-left:0.3em;
margin-right:0.3em;
background-color:White;
padding:0.7em !important;
}
.p_reg
{
    margin-top:25px !important;
}

.wk_detail table
{
    margin-top:0px !important;
    font-size:12px;
    margin-bottom:5px;
    
}

/*********************** 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;
}

.IMG_EVENTLIST_LOADER
{
    position: absolute;
    left: 0px;
    margin-left:5px;
    margin-top:-7px;
}

.font_verysmall {
    font-size:0.75em;
}

.SPAN_breadcrumb {
    color:#4F6F77;
    float:left;
    font-size:0.7em;
}

.DIV_SCROLL_CONTAINER
{
    height: 700px;
    overflow-y: scroll;
}
/************************************/
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:#c8d7db;
}


.wk_td_register
{
     background-color:#c8d7db;
}