/* 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:0;
        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:#FFF 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:#FFF url(../px/bgr/banner-kur-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-wellness-home {
        width:920px;
        background:#FFF 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:#FFF 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-kontakt {
        width:920px;
        background:#FFF url(../px/bgr/banner-kontakt.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-impressum {
        width:920px;
        background:#FFF url(../px/bgr/banner-impressum.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-partner {
        width:920px;
        background:#FFF url(../px/bgr/banner-partner.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-angebot {
        width:920px;
        background:#FFF url(../px/bgr/banner-angebot.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-news {
        width:920px;
        background:#FFF url(../px/bgr/banner-news.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-faq {
        width:920px;
        background:#FFF url(../px/bgr/banner-faq.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-feedback {
        width:920px;
        background:#FFF url(../px/bgr/banner-feedback.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-agb {
        width:920px;
        background:#FFF url(../px/bgr/banner-agb.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-reiseplanung {
        width:920px;
        background:#FFF url(../px/bgr/banner-reiseplanung.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: #FFF;
        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: #FFF;
        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;
}
/*Sonderstyle für die Startseite*/
.contentcell-kontakt {
        background-color: #FFF;
        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-kontakt.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
}
/*Sonderstyle für das Impressum*/
.contentcell-impressum {
        background-color: #FFF;
        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-impressum.jpg);
        background-repeat: no-repeat;
        background-position: 0px 0px;
}
/*Sonderstyle für Partner*/
.contentcell-partner {
        background-color: #FFF;
        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-partner.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:#FFF;
        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: #000;
        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: #000;
        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}

/**/
#leftbox {
        float: left;
        height: auto;
        width: 246px;
        margin-top: 0px;
        margin-bottom: 20px;
        padding: 10px;
}


/*Navigation Tschechien*/
#navi-cz {
        width:200px;
        color:black;
        background:#BED3E8;
        padding:0px;
        border-top:1px solid #739BC4;
        border-right:1px solid #739BC4;
        float: top;
        margin-top: 40px;
        }
#navi-cz-head {
        color:#394D62;
        font:bold normal 12px verdana, sans-serif;
        margin-top: 0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#739BC4;
        display:block;
        width:auto;
        text-transform: uppercase;
        border-top: 1px solid #739BC4;
        border-right: 1px solid #739BC4;
        border-bottom: 1px solid #739BC4;
}
#navi-cz a {
        color:#394D62;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#BED3E8;
        display:block;
        border-bottom:1px solid #739BC4;
        width:auto;
        text-transform: uppercase;
}
#navi-cz a:hover {
        color:#394D62;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 10px;
        text-decoration:none;
        background:#DFE9F4;
        display:block;
        border-bottom:1px solid #739BC4;
        width:auto;
        text-transform: uppercase;
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #739BC4;
}

/*Navigation Slowakei*/
#navi-sk {
        width:200px;
        color:black;
        background:#BED3E8;
        padding:0px;
        border-top:1px solid #739BC4;
        border-right:1px solid #739BC4;
        margin-top: 20px;
        float: left;
        }
#navi-sk-head {
        color:#394D62;
        font:bold normal 12px verdana, sans-serif;
        margin-top: 0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#739BC4;
        display:block;
        width:auto;
        text-transform: uppercase;
        border-top: 1px solid #739BC4;
        border-right: 1px solid #739BC4;
        border-bottom: 1px solid #739BC4;
}
#navi-sk a {
        color:#394D62;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 20px;
        text-decoration:none;
        background:#BED3E8;
        display:block;
        border-bottom:1px solid #739BC4;
        width:auto;
        text-transform: uppercase;
}
#navi-sk a:hover {
        color:#394D62;
        font:normal 11px verdana, sans-serif;
        margin:0px;
        padding:2px 0px 2px 10px;
        text-decoration:none;
        background:#DFE9F4;
        display:block;
        border-bottom:1px solid #739BC4;
        width:auto;
        text-transform: uppercase;
        border-left-width: 10px;
        border-left-style: solid;
        border-left-color: #739BC4;
}

/*Fussbereich der Seite*/
.footer {
        width:920px;
        background:#ACACAC;
        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: #585858;
        line-height: 20px;
}
.text-head2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        color: #585858;
}
.text-std {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #000;
}
.text-std-bold {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: bold;
        color: #000;
}

.navi-text-std:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #585858;
        text-decoration: none;
}
.navi-text-std:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #585858;
        text-decoration: none;
}
.navi-text-std:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #585858;
        text-decoration: none;
}
.navi-text-std:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 13px;
        font-weight: normal;
        color: #000;
        text-decoration: none;
}


/*Gestrichelte Trennlinie*/
.line {
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #585858;
        background-color: #FFF;
        color: #FFF;
        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: #FFF;
        border-right-color: #FFF;
        border-left-color: #FFF;
}

/*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;
}

/*Formularformatierung*/
.formfield {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
  font-size				: 11px;
  line-height			: 13px;
  font-weight			: normal;
  color						: #000;
  background-color: #EBEBEB;
  border					: 1px solid #585858;
}
.formbutton {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height			: 13px;
	font-weight			: bold;
	color						: #000;
	background-color: #ACACAC;
	border					: 1px solid #585858;
}
.formfield_check {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size				: 11px;
	line-height			: 13px;
	font-weight			: bold;
	color						: #000;
	background-color: #FFFFFF;
	border					: 0;
}
.formpflicht {
	color						: red;
}

/*---SITEMAP---*/
#sitemap {
width				: 920px;
margin				: 0 auto;
border				: 1px solid #585858;
background-color	: #FFF;
}
#sitemap-head {
	width				: 910px;
	background			: #ACACAC;
    border-bottom		: 1px solid #585858;
    padding				: 0 5px;
    height				: 24px;
    margin				: 0 auto;
    float				: left;
}
#sitemap-body {
	color				: #000;
    font				: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}
#sitemap-body ul {
    padding				: 3px;
	margin				: 0;
	list-style			: none;
	text-align			: justify;
}
#sitemap-body li {
    display				: inline;
	line-height			: 15px;
	margin				: 3px 0;
	padding				: 3px 0;
}
#sitemap-body a {
    color				: #000;
    text-decoration		: none;
}
#sitemap-body a:hover {
    color				: #666;
	text-decoration		: underline;
}

