/* Hintergrund der Seite*/
body {
        margin:0px;
        padding:0px;
        background-color: #D6D6D6;
}

/*Aufruf der Bannerbilder*/
.banner-logo {
        width:920px;
/*      background:#D6D6D6 url(../px/bgr/bgr-logo.gif) no-repeat 0px 0px;  */
        padding:0px;
        height:75px;
		margin:10px auto;
}
.banner-logo h1 {
		margin 			: 0 0 -15px 0;
		padding			: 0px;
}
.banner-logo img {
		border-width	: 0;
}
#top-adress {
		width			: 920px;
		position		: relative;
		top				: 5px;
		left			: 0px;
		text-align		: right;
		font-family		: Arial, Helvetica, sans-serif;
		font-size   	: 10px;
		color			: #585858;
}
.banner-home {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-home.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-kur-home {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-kur-home.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-wellness-preise {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-wellness-preise.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-wellness-indikationen {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-wellness-indikationen.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-wellness-czaz {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-kur-czaz.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-wellness-skaz {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-kur-skaz.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-wellness-home {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-wellness-home.jpg) no-repeat 0px 0px;
        border:1px solid #739BC4;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-erlebnis-home {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-wellness-home.jpg) no-repeat 0px 0px;
        border:1px solid #739BC4;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-marienberg {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-wellness-home.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-franzensbad {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-wellness-home.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}.banner-karlsbad {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-kur-karlsbad.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}.banner-joachimsthal {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-wellness-home.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-kur-marienbad {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-kur-marienbad.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}
.banner-kur-piestany {
        width:920px;
        background:#FFFFFF url(../px/bgr/banner-kur-piestany.jpg) no-repeat 0px 0px;
        border:1px solid #585858;
        padding:0px;
        height:200px;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
}


/*Haupttabellenzell als Container für den Content*/
.contentcell {
        background-color: #FFFFFF;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #585858;
        border-left-color: #585858;
}

/*Sonderstyle für die Startseite*/
.contentcell-home {
        background-color: #FFFFFF;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #585858;
        border-left-color: #585858;
        background-image: url(../px/bgr/body-home.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
}

/*Menü innerhalb des Bannerbilds*/
#topnavi {
        width:auto;
        color:black;
        background:#ACACAC;
        padding:0px;
        border-top:1px solid #585858;
        float: right;
        margin-top: 20px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #585858;
        height: auto;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #585858;
        }
#topnavi a {
        color:#2E2E2E;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 5px;
        text-decoration:none;
        background:#ACACAC;
        display:block;
        width:auto;
        float: left;
}
#topnavi a:hover {
        color:#2E2E2E;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 5px;
        text-decoration:none;
        background:#EBEBEB;
        display:block;
        width:auto;
        float: left;
}
/*???*/
.content {
        width:920px;
        background:#FFFFFF;
        border:1px solid #585858;
        padding:0px;
        margin-top: -1px;
        margin-bottom: auto;
        margin-right: auto;
        margin-left: auto;
        height: auto;
}
.container {
        height: auto;
        width: 900px;
        margin: 20px auto;
        background-color: #68FF60;
        border: 1px solid #5C6F7F;
}
#content {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #000000;
        width: 480px;
        float: left;
        padding: 0px;
        margin-top: 40px;
        margin-left: 20px;
}

/*Newscontainer rechts*/
#news {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #000000;
        width: 200px;
        background-color: #D6D6D6;
        float: right;
        padding: 0px;
        margin-top: 40px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #585858;
        border-bottom-color: #585858;
        border-left-color: #585858;
}
#newsblock {
        display: block;
        padding: 5px;
        float: left;
        height: auto;
        width: 180px;
}

/*Container für die beiden menüs links*/
.leftnavicontainer {
        float: left;
        height: auto;
        width: 200px;
        margin-bottom: 20px;
}

.leftnavicontainer h3 {margin:0}

/*Abstandhalten Menü links bei Themenwechsel*/
.mainnavispacer {
        color:#BED3E8;
        font:bold normal 12px verdana, sans-serif;
        margin-top: 0px;
        padding:0px;
        text-decoration:none;
        background:#D9A36F;
        display:block;
        width:auto;
        text-transform: uppercase;
        border-bottom: 1px solid #C57121;
        height: 16px;
}


/*Navigation Tschechien*/
#navi-cz {
        width:200px;
        color:black;
        background:#7CA87E;
        padding:0px;
        border-top:1px solid #C57121;
        border-right:1px solid #C57121;
        float: top;
        margin-top: 40px;
        }
#navi-cz-head {
        color:#D9A36F;
        font:bold normal 12px verdana, sans-serif;
        margin-top: 0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#C57121;
        display:block;
        width:auto;
        text-transform: uppercase;
        border-top: 1px solid #C57121;
        border-right: 1px solid #C57121;
        border-bottom: 1px solid #C57121;
}


#navi-cz a {
        color:#54300F;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#D9A36F;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
        text-transform: uppercase;
}
#navi-cz a:hover {
        color:#54300F;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 10px;
        text-decoration:none;
        background:#EED5BD;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
        text-transform: uppercase;
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #C57121;
}
#navi-cz-1 a {
        color:#54300F;
        font:normal 10px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 30px;
        text-decoration:none;
        background:#EED5BD;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
}
#navi-cz-1 a:hover {
        color:#54300F;
        font:normal 10px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#FFFFFF;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #C57121;
}


/*Navigation Slowakei*/
#navi-sk {
        width:200px;
        color:black;
        background:#7CA87E;
        padding:0px;
        border-top:1px solid #C57121;
        border-right:1px solid #C57121;
        margin-top: 20px;
        float: left;
        }
#navi-sk-head {
        color:#D9A36F;
        font:bold normal 12px verdana, sans-serif;
        margin-top: 0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#C57121;
        display:block;
        width:auto;
        text-transform: uppercase;
        border-top: 1px solid #C57121;
        border-right: 1px solid #C57121;
        border-bottom: 1px solid #C57121;
}
#navi-sk a {
        color:#54300F;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#D9A36F;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
        text-transform: uppercase;
}
#navi-sk a:hover {
        color:#54300F;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 10px;
        text-decoration:none;
        background:#EED5BD;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
        text-transform: uppercase;
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #C57121;
}
#navi-sk-1 a {
        color:#54300F;
        font:normal 10px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 30px;
        text-decoration:none;
        background:#EED5BD;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
}
#navi-sk-1 a:hover {
        color:#54300F;
        font:normal 10px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#FFFFFF;
        display:block;
        border-bottom:1px solid #C57121;
        width:auto;
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #C57121;
}

/*Contentbox rechts*/
#rightbox-head {
        color:#D9A36F;
        font:bold normal 12px verdana, sans-serif;
        margin-top: 0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#C57121;
        display:block;
        width:auto;
        text-transform: uppercase;
        border-top: 1px solid #C57121;
        border-bottom: 1px solid #C57121;
}
#rightbox-content {
        display: block;
        padding: 5px;
        float: left;
        height: auto;
        width: 180px;
        background-color: #EED5BD;
}
#rightbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #000000;
        width: 200px;
        background-color: #EED5BD;
        float: right;
        padding: 0px;
        margin-top: 40px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #C57121;
        border-bottom-color: #C57121;
        border-left-color: #C57121;
}

/*Fussbereich der Seite*/
.footer {
        width:920px;
        background:#D9A36F;
        border:1px solid #585858;
        padding:0px;
        height:24px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
        float: left;
        margin-top: 0px;
}


/*Textformatierungen*/
.text-head1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #C57121;
        line-height: 20px;
}

.text-head1 h2,.text-head1 h3 {margin:0}
td.text-head1 {padding-bottom:10px;}

.text-head2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: #C57121;
}
.text-std {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #000000;
}
.navi-text-std:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #C57121;
        text-decoration: none;
}
.navi-text-std:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #C57121;
        text-decoration: none;
}
.navi-text-std:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #C57121;
        text-decoration: none;
}
.navi-text-std:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #54300F;
        text-decoration: none;
}
.navi-text-bold:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: bold;
        color: #C57121;
        text-decoration: none;
}
.navi-text-bold:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: bold;
        color: #C57121;
        text-decoration: none;
}
.navi-text-bold:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: bold;
        color: #C57121;
        text-decoration: none;
}
.navi-text-bold:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: bold;
        color: #54300F;
        text-decoration: none;
}


/*Gestrichelte Trennlinie*/
.line {
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #585858;
        background-color: #FFFFFF;
        color: #D6D6D6;
        border-top-width: 1px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-top-style: dashed;
        border-right-style: dashed;
        border-left-style: dashed;
        border-top-color: #FFFFFF;
        border-right-color: #FFFFFF;
        border-left-color: #FFFFFF;
}

/*Angebotstabellen für die startseite*/
.tbl-angebot-k {
        background-color: #BED3E8;
        border: 1px solid #739BC4;
}
.tbl-angebot-w {
        background-color: #D9A36F;
        border: 1px solid #C57121;
}
.tbl-angebot-e {
        background-color: #7CA87E;
        border: 1px solid #357837;
}