@charset "utf-8";

.tbl-navbody {
        border-right: 1px dotted #7f7861;
        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: #343434;
}

.tbl-nav-detailsuche a:link {
        color: #343434;
        text-decoration: none;
}

.tbl-nav-detailsuche a:visited {
        color: #343434;
        text-decoration: none;
}

.tbl-nav-detailsuche a:hover {
        color: #343434;
        text-decoration: underline;
}

.tbl-nav-detailsuche a:active {
        color: #343434;
        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: #7f7861;
        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: #7f7861;
        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 #7f7861;
        border-right: 1px dotted #7f7861;
        border-top: 1px dotted #7f7861;
        border-bottom: 1px dotted #7f7861;
}

.tbl-map {
        border-left: 1px dotted #7f7861;
        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: #7f7861;
        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;
}

.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: #7f7861;
        text-decoration: none;
}

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

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

.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;
}

.txt-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7f7861;
}

.txt-bold-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7f7861;
        font-weight: bold;
}

.txt-italic-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7f7861;
        font-style: italic;
}

.txt-bolditalic-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #7f7861;
        font-weight: bold;
        font-style: italic;
}

.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: #7f7861;
        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: #7f7861;
        font-weight: bold;
}

.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;
}

.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;
}

.smalltxt-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7f7861;
}

.smalltxt-bold-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7f7861;
        font-weight: bold;
}

.smalltxt-italic-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7f7861;
        font-style: italic;
}

.smalltxt-bolditalic-green {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7f7861;
        font-weight: bold;
        font-style: italic;
}

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

.liste-a-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #7f7861;
        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: #7f7861;
        text-decoration: none;
}

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

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


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


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

.detail-beschreibungen-headline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #7f7861;
        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;
}

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

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

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

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


div.countrylist {
	padding-left: 8px;
}

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


