@charset "utf-8";



.tbl-navbody {

        border-right: 1px dotted #4c1641;
        width:181px;

}







.tbl-contentbild{

        height: 245px;

}







.tbl-nav-detailsuche {

        background-attachment: scroll;

        background-image: url(../images/kewelreisen/bg_tblnavi_detailsuche.gif);

        background-repeat: repeat-x;

        height: 32px;

        padding-left: 9px;
        padding-top:2px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 13px;

        color: #ffffff;

}

.tbl-nav-detailsuche a:link {

        color: #ffffff;

        text-decoration: none;

}

.tbl-nav-detailsuche a:visited {

        color: #ffffff;

        text-decoration: none;

}

.tbl-nav-detailsuche a:hover {

        color: #ffffff;

        text-decoration: underline;

}

.tbl-nav-detailsuche a:active {

        color: #ffffff;

        text-decoration: none;

}



.tbl-nav {

        background-attachment: scroll;

        background-image: url(../images/kewelreisen/bg_tblnavi.gif);

        background-repeat: repeat-x;

        height: 25px;

        padding-left: 10px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 13px;

        color: #7b7c7e;

}

.tbl-nav a:link {

        color: #7b7c7e;

        text-decoration: none;

}

.tbl-nav a:visited {

        color: #7b7c7e;

        text-decoration: none;

}

.tbl-nav a:hover {

        color: #4c1641;

        text-decoration: underline;

}

.tbl-nav a:active {

        color: #7b7c7e;

        text-decoration: none;

}

.tbl-nav-ro {

        background-attachment: scroll;

        background-image: url(../images/kewelreisen/bg_tblnavi_ro.gif);

        background-repeat: repeat-x;

        height: 25px;

        padding-left: 10px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 13px;

        color: #7b7c7e;

}

.tbl-nav-ro a:link {

        color: #7b7c7e;

        text-decoration: none;

}

.tbl-nav-ro a:visited {

        color: #7b7c7e;

        text-decoration: none;

}

.tbl-nav-ro a:hover {

        color: #4c1641;

        text-decoration: underline;

}

.tbl-nav-ro a:active {

        color: #7b7c7e;

        text-decoration: none;

}


.sn {
        position:absolute;
        z-index:13;
        margin-left: 163px;
        margin-top: -10px;
        visibility: hidden;
        top:451px;
        border-left: 1px dotted #4c1641;
        border-right: 1px dotted #4c1641;
        border-top: 1px dotted #4c1641;
        border-bottom: 1px dotted #4c1641;
}





.tbl-map {

        border-left: 1px dotted #4c1641;

        background-attachment: scroll;

        background-image: url(../images/kewelreisen/bg_tblmap.gif);

        background-repeat: repeat-y;

        padding-top: 18px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #4c1641;
        width:192px;

}



.map-select {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        border: 1px solid #e6dba3;

        width: 160px;

}





.order-select {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        border: 1px solid #e6dba3;
        width: 384px;
}





.tbl-main {

        padding-top: 18px;

        padding-left: 15px;

        padding-right: 15px;

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #7b7c7e;
        width:534px;

}


.item-line {
        background-image: url(../images/kewelreisen/line.gif);
        background-repeat: repeat-x;
        padding-top:10px;
}

.item {
        padding-bottom:10px;
}







/*  ::::::::::  TEXTSTILE  ::::::::::  */



/* Standardgröße braun */

.txt {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #7b7c7e;

}



.txt-block {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #7b7c7e;

        text-align: justify;

        display: block;

}



.txt-bold {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #7b7c7e;

        font-weight: bold;

}



.txt-italic {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #7b7c7e;

        font-style: italic;

}



.txt-bolditalic {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #7b7c7e;

        font-weight: bold;

        font-style: italic;

}

.link-braun {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7b7c7e;
        text-decoration: none;
}

.link-braun:hover {
        text-decoration: underline;
}



.link-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4c1641;
        text-decoration: none;
}

.link-green:hover {
        text-decoration: underline;
}

.link-booking {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4c1641;
        text-decoration: none;
}





/* Standardgröße schwarz */

.txt-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

}



.txt-bold-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        font-weight: bold;

}



.txt-italic-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        font-style: italic;

}



.txt-bolditalic-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #000000;

        font-weight: bold;

        font-style: italic;

}





/* Standardgröße grün */

.txt-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #4c1641;

}



.txt-bold-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #4c1641;

        font-weight: bold;

}



.txt-italic-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #4c1641;

        font-style: italic;

}



.txt-bolditalic-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 12px;

        color: #4c1641;

        font-weight: bold;

        font-style: italic;

}









/* Headlines */

.headline-medium {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 15px;

        color: #7b7c7e;

        font-weight: bold;

}



.headline-medium-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 15px;

        color: #000000;

        font-weight: bold;

}



.headline-medium-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 15px;

        color: #4c1641;

        font-weight: bold;

}

.headline-big {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        color: #7b7c7e;
        font-weight: bold;
}

.headline-big-black {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        color: #000000;
        font-weight: bold;
}

.headline-big-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 17px;
        color: #4c1641;
        font-weight: bold;
}







/* Kleingedrucktes braun */

.smalltxt {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #7b7c7e;

}



.smalltxt-block {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #7b7c7e;

        text-align: justify;

        display: block;

}



.smalltxt-bold {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #7b7c7e;

        font-weight: bold;

}



.smalltxt-italic {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #7b7c7e;

        font-style: italic;

}



.smalltxt-bolditalic {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #7b7c7e;

        font-weight: bold;

        font-style: italic;

}







/* Kleingedrucktes schwarz */

.smalltxt-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

}



.smalltxt-bold-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        font-weight: bold;

}



.smalltxt-italic-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        font-style: italic;

}



.smalltxt-bolditalic-black {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #000000;

        font-weight: bold;

        font-style: italic;

}







/* Kleingedrucktes grün */

.smalltxt-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #4c1641;

}



.smalltxt-bold-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #4c1641;

        font-weight: bold;

}



.smalltxt-italic-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #4c1641;

        font-style: italic;

}



.smalltxt-bolditalic-green {

        font-family: Arial, Helvetica, sans-serif;

        font-size: 11px;

        color: #4c1641;

        font-weight: bold;

        font-style: italic;

}




/*****************************************************************************
STYLES HOTELS
*****************************************************************************/


.liste-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #4c1641;
        font-weight: bold;
}


.liste-a-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #4c1641;
        font-weight: bold;
        text-decoration: none;
}

.liste-a-headline:hover {
        text-decoration: underline;
}


.liste-region {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7b7c7e;
}

.liste-pager {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #5D3152;
        text-decoration: none;

}


.pager-item {
        width:20px;
        height:18px;
        border: 1px dotted #5D3152;
}

.pager-item a {
        text-decoration: none;
}


.pager-item-selected {
        width:20px;
        height:18px;
        background-color: #5D3152;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        border: 1px solid #5D3152;
        font-weight: bold;
}


.detail-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #4c1641;
        font-weight: bold;
}

.detail-beschreibungen-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #4c1641;
        font-weight: bold;
        line-height: 26px;
}

.detail-region {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7b7c7e;
}

.detail-text {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7b7c7e;
        text-align: justify;
        display: block;
}

.detail-adresse {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7b7c7e;
}

.backlink-a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7b7c7e;
        text-decoration: none;
}

.backlink-a:hover {
        text-decoration: underline;
}

.detail-a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7b7c7e;
        text-decoration: none;
}

.detail-a:hover {
        text-decoration: underline;
}

.tbl-detail-col {
        background-color: #F5F3EF;
        padding: 10px;
}



/*****************************************************************************
STYLES NEWS
*****************************************************************************/


.newsliste-a-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4c1641;
        font-weight: bold;
        text-decoration: none;
}

.newsliste-a-headline:hover {
        text-decoration: underline;
}


/*****************************************************************************
STYLES LEXIKON
*****************************************************************************/


.lexikon-pager {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #5D3152;
        text-decoration: none;
}

.lexikon-pager-selected {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #FFFFFF;
        text-decoration: none;
}







