/* CSS Document */

/* Klassen für Navi bei geladener Seite ------------------------------------- */
.navi_top_1 {
	background-image: url(../picz/01-infos.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
.navi_top_2 {
	background-image: url(../picz/02-buchung.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
.navi_top_3 {
	background-image: url(../picz/03-aktiv.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
.navi_top_4 {
	background-image: url(../picz/04-galerie.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
.navi_top_5 {
	background-image: url(../picz/05-prospekt.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}

/* Standardklassen für Mouseover --------------------------------------- */

td.navi_top_0 {
	background-image: url(../picz/finsued.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 214px;
}

td.navi_top_0en {
	background-image: url(../picz/finsued-en.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 328px;
}

td.navi_top_of_1 a:link, td.navi_top_of_1 a:visited {
	background-image: url(../picz/11-infos.png);
	background-repeat: no-repeat;
	color: #F8F8F8;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
td.navi_top_of_1 a:hover, td.navi_top_of_1 a:active {
	background-image: url(../picz/01-infos.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
td.navi_top_of_2 a:link, td.navi_top_of_2 a:visited {
	background-image: url(../picz/12-buchung.png);
	background-repeat: no-repeat;
	color: #F8F8F8;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
	}
td.navi_top_of_2 a:hover, td.navi_top_of_2 a:active {
	background-image: url(../picz/02-buchung.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
td.navi_top_of_3 a:link, td.navi_top_of_3 a:visited {
	background-image: url(../picz/13-aktiv.png);
	background-repeat: no-repeat;
	color: #F8F8F8;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
	}
td.navi_top_of_3 a:hover, td.navi_top_of_3 a:active {
	background-image: url(../picz/03-aktiv.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
td.navi_top_of_4 a:link, td.navi_top_of_4 a:visited {
	background-image: url(../picz/14-galerie.png);
	background-repeat: no-repeat;
	color: #F8F8F8;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
	}
td.navi_top_of_4 a:hover, td.navi_top_of_4 a:active {
	background-image: url(../picz/04-galerie.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}
td.navi_top_of_5 a:link, td.navi_top_of_5 a:visited {
	background-image: url(../picz/15-prospekt.png);
	background-repeat: no-repeat;
	color: #F8F8F8;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
	}
td.navi_top_of_5 a:hover, td.navi_top_of_5 a:active {
	background-image: url(../picz/05-prospekt.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	width: 114px;
}

td.navi_top_6 {
	background-image:url(../picz/06-leer.png);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 16px;
	}
/* Linker Navi Mouseover */

.navi_links_1 a:link, .navi_links_1 a:visited {
	color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_1 a:hover, .navi_links_1 a:active {
	color: #406B83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_2 a:link, .navi_links_2 a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_2 a:hover, .navi_links_2 a:active {
	color: #5F8263;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_3 a:link, .navi_links_3 a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_3 a:hover, .navi_links_3 a:active {
	color: #A2A17F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_4 a:link, .navi_links_4 a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_4 a:hover, .navi_links_4 a:active {
	color: #A37F81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_5 a:link, .navi_links_5 a:visited {
	color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_links_5 a:hover, .navi_links_5 a:active {
	color: #6E6382;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}

/* Flaggenleiste de en */
.flag_1{
	color: #F8F8F8;
	text-decoration: none;
	text-transform: none;
}
.flag_1 a:link, .flag_1 a:visited {
	color: #F8F8F8;
	text-decoration: none;
	text-transform: none;
}
.flag_1 a:hover, .flag_1 a:active {
	color: #406B83;
	text-decoration: none;
	text-transform: none;
}
.flag_2 a:link, .flag_2 a:visited {
	color: #000000;
	text-decoration: none;
	text-transform: none;
}
.flag_2 a:hover, .flag_2 a:active {
	color: #5F8263;
	text-decoration: none;
	text-transform: none;
}
.flag_3 a:link, .flag_3 a:visited {
	color: #000000;
	text-decoration: none;
	text-transform: none;
}
.flag_3 a:hover, .flag_3 a:active {
	color: #A2A17F;
	text-decoration: none;
	text-transform: none;
}
.flag_4 a:link, .flag_4 a:visited {
	color: #000000;
	text-decoration: none;
	text-transform: none;
}
.flag_4 a:hover, .flag_4 a:active {
	color: #A37F81;
	text-decoration: none;
	text-transform: none;
}
.flag_5 a:link, .flag_5 a:visited {
	color: #F8F8F8;
	text-decoration: none;
	text-transform: none;
}
.flag_5 a:hover, .flag_5 a:active {
	color: #6E6382;
	text-decoration: none;
	text-transform: none;
}


/* ----- linke Navigation globale Einstellung ----- */
.navi_l_cat_black {
	text-indent : 5px;
	
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	
}
.navi_l_cat_white {
	text-indent : 5px;
	
	color: #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-transform: none;
}
.navi_l_subcat {
	text-indent : 15px;
	height:25px;
	text-align: left;
}
.navi_l_subcat_gallerie {
	text-indent : 0px;
	height:25px;
	text-align: left;
}
/* -------------------- Style ID 1 -------------------- */

td.navi_links_1 {
	vertical-align:top;
	width: 180px;
	background-color:#72BEE9;
	color: #FFFFFF;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
tr.farbzeile_1 {
	height:14px;
}
td.farbzeile_1 {
	height:14px;
	background-color:#72BEE9;
	text-align:center;
	color:#FFFFFF	
}
td.farbzeile_u_1 {
	height:14px;
	background-color:#72BEE9;
	text-align:left;
	color:#FFFFFF	
}

/* -------------------- Style ID 2 -------------------- */

td.navi_links_2 {
	vertical-align:top;
	width: 180px;
	background-color:#ADECB3;
	color: #000000;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
tr.farbzeile_2 {
	height:14px;
}
td.farbzeile_2 {
	height:14px;
	background-color:#ADECB3;
	text-align:center;
	color:#000000	
}
td.farbzeile_u_2 {
	height:14px;
	background-color:#ADECB3;
	text-align:left;
	color:#000000	
}

/* -------------------- Style ID 3 -------------------- */

td.navi_links_3 {
	vertical-align:top;
	width: 180px;
	background-color:#E5E3B4;
	color: #000000;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
tr.farbzeile_3 {
	height:14px;
}
td.farbzeile_3 {
	height:14px;
	background-color:#E5E3B4;
	text-align:center;
	color:#000000	
}
td.farbzeile_u_3 {
	height:14px;
	background-color:#E5E3B4;
	text-align:left;
	color:#000000	
}

.hl_3 {
	height:2px;
	background-color:#E5E3B4;
	

	display: block;
	font-size: small;
	line-height: 4px;
	width: 100%;
}

/* -------------------- Style ID 4 -------------------- */

td.navi_links_4 {
	vertical-align:top;
	width: 180px;
	background-color:#E4B2B4;
	color: #000000;
	font-size: x-small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
tr.farbzeile_4 {
	height:14px;
}
td.farbzeile_4 {
	height:14px;
	background-color:#E4B2B4;
	text-align:center;
	color:#000000	
}
td.farbzeile_u_4 {
	height:14px;
	background-color:#E4B2B4;
	text-align:left;
	color:#000000	
}

/* -------------------- Style ID 5 -------------------- */

td.navi_links_5 {
	vertical-align:top;
	width: 180px;
	background-color:#C8B4ED;
	color: #FFFFFF;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
tr.farbzeile_5 {
	height:14px;
}
td.farbzeile_5 {
	height:14px;
	background-color:#C8B4ED;
	text-align:center;
	color:#FFFFFF	
}
td.farbzeile_u_5 {
	height:14px;
	background-color:#C8B4ED;
	text-align:left;
	color:#FFFFFF	
}
/* ----- Tabellenlayouts global ----- */


.table_t {
	border: 0px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	}
	
.tr_buttonleiste_oben {
	height:25px;
	background-color:#72BEE9;
	margin:0px;
	border:0px;
}
.tr_banner_oben {
	height:100px;
	width:800px;
}
.td_banneroben {
	background-image:url(../picz/banner-navi-blue.jpg);
	height:100px;
	width:800px;
}

.tr_abstandszeile {
	height:10px;
	background-color:#FFFFFF;
}

.main {
	color: #000000;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.main_title {
	color: #000000;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}
.main_table {
	width:95%;
	}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
}

/* Hausansichten gallerie */

.ansicht a:link, .ansicht a:visited {
	color: #72BEE9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}
.ansicht a:hover, .ansicht a:active {
	color: #406B83;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}

/* Buchung */

.buchung a:link, .buchung a:visited {
	color: #6E6382;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}
.buchung a:hover, .buchung a:active {
	color: #76E872;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}

/* gallerie */

.gallerie a:link, .gallerie a:visited {
	color: #E37474;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}
.gallerie a:hover, .gallerie a:active {
	color: #A2A17F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}

/* Prospekt */

.prospekt a:link, .prospekt a:visited {
	color: #A376E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}
.prospekt a:hover, .prospekt a:active {
	color: #A37F81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
}
.maintable {
	width: 570px;
	border: 0;
} 

/* Admin logout */

.logout a:link, .logout a:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	display: block;
	background-color: #CC0033;
	width: 100px;
}
.logout a:hover, .logout a:active {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	display: block;
	background-color: #0099FF;
	width: 100px;
}