/* *******************************************
 Reservierung
 ********************************************* */

.reservierung {
	border: 0;

}

/* *******************************************
 Flaggensymbole 
 ********************************************* */

.flaggen a img,
.flaggen a:hover img,
.flaggen a:link img {
	border: 0;

}

.flaggen {
	margin: 10px 20px 3px 20px;
	padding: 0 0 10px 0;
	border-bottom: 4px solid #a6d513;
}

/***************************
	  Neues Hauptmenü
****************************/

/* *******************************************
 Menü Hauptnavigation - Infozeilen - CONTAINER 
 ********************************************* */
.menu_ul_info {
	margin: 0;
	padding: 0px 20px 0 20px;
	list-style: none;
}

/* Menü Buchungshotline */
.menu_buchungshotline {
	font-family: Arial, Verdana, Times, serif;
	font-size: 18px;
	color:#008000;
	text-transform: uppercase;
}

/* Menü Telefonnummer */
.menu_telefon {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	color:#666666;
	line-height: 25px;
	border-bottom: 4px solid #a6d513;
}

/* *********************************
 Menü Hauptnavigation - CONTAINER 
 *********************************** */
.menu_ul_nav {
	margin: 0;
	padding: 0 20px 0 20px;
	list-style: none;
}

/* Menü Hauptnavigation - 1. Ebene - ListElemente */
.menu_ul_nav li {
	margin: 0;
	padding: 1px 0 0 0;
}

/* Menü Hauptnavigation - 1. Ebene - Links */
.menu_ul_nav li a {
	display: block;
}

/* Menü Hauptnavigation - 2. Ebene - Container */
.menu_ul_nav li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

/* Menü Hauptnavigation - 2. Ebene - ListElemente */
.menu_ul_nav li ul li {
	margin: 0;
	padding: 0 0 0 30px;	
}

/* Menü Hauptnavigation - 1. Ebene - Normal - ListElement */
.menu_main_nav {
	border-bottom: 1px solid #B3B3B3;
}

/* Menü Hauptnavigation - 1. Ebene - Normal - Link */
.menu_main_nav a:link,
.menu_main_nav a:visited,
.menu_main_nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #008000;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
}

/* Menü Hauptnavigation - 1. Ebene - Current - ListElement */
.menu_main_cur {
	border-bottom: 1px solid #B3B3B3;
}
/* Menü Hauptnavigation - 1. Ebene - Current - Link */
.menu_main_cur a:link,
.menu_main_cur a:visited,
.menu_main_cur a:active,
.menu_main_cur a:hover,
.menu_main_nav a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	text-transform: uppercase;
	padding: 5px 0 5px 0;
}

/* Menü Hauptnavigation - 2. Ebene - Normal - ListElement */
.menu_sub_nav {
	border-bottom: 1px solid #B3B3B3;
}

/* Menü Hauptnavigation - 2. Ebene - Normal - Link */
.menu_sub_nav a:link,
.menu_sub_nav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 13px;
	padding: 5px 0 5px 0px;
}

/* Menü Hauptnavigation - 2. Ebene - Normal - ListElement - BUCHUNG */
.menu_sub_nav_buchung {
	border-bottom: 1px solid #B3B3B3;
}

/* Menü Hauptnavigation - 2. Ebene - Normal - Link - BUCHUNG */
.menu_sub_nav_buchung a:link,
.menu_sub_nav_buchung a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size: 13px;
	padding: 5px 0 5px 0px;
}


/* Menü Hauptnavigation - 2. Ebene - Current - ListElement */
.menu_sub_cur {
	border-bottom: 1px solid #B3B3B3;
}

/* Menü Hauptnavigation - 2. Ebene - Current - Link */
.menu_sub_cur a:link,
.menu_sub_cur a:visited,
.menu_sub_cur a:hover,
.menu_sub_nav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 13px;
	padding: 5px 0 5px 0px;
}



/* M1; text properties for states: normal */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
	border:#FFFFFF;
	border-width: 0px;

}
a:visited {
	text-decoration: none;
	color: 666666;
	border:#FFFFFF;
	border-width: 0px;

}
a:hover {
	text-decoration: none;
	color: 333333;
	border:#FFFFFF;

}
a:active {
	text-decoration: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 666666;
		border:#FFFFFF;
	border-width: 0px;
}
.Stil1 {
	font-family: "Monotype Corsiva";
	font-weight: bold;
	font-size: 34px;
}
.Stil2 {font-family: "Monotype Corsiva"};
.Stil3 {
font-family: "Monotype Corsiva";
	font-size: 24px;
	font-weight: bold;
}
.Stil4 {
		font-family: "Monotype Corsiva";
		font-size: 24px;
}

.TM0i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* M1; box properties for states: normal, hover, click */
.TM0o0 {
	background: ;
	border: 0px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* M1; text properties for states: hover, click */
.TM0i1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFF00;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* M1-SUB; text properties for states: normal */
.TM1i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* M1-SUB; box properties for states: normal, hover, click */
.TM1o0 {
	background: #4F8F1A;
	border: 0px solid #2B547F;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* M1-SUB; text properties for states: hover, click */
.TM1i1 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFF00;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.u1 {
	font-family:"Times New Roman", Times, serif;
	color:#008000;;
	font-size: 24px;
	margin-left:20px;


}
.u-photo {
	font-family:"Times New Roman", Times, serif;
	color:#008000;
	font-size: 22px;
	letter-spacing:0px;


}
.u1-tel {
	font-family:"Times New Roman", Times, serif;
	color:#666666;
	font-size: 16px;
	letter-spacing:0px;
	margin-left:20px;

}
.u2 {
	font-family:"Monotype Corsiva";
	color:#008000;
	font-size: 32px;
	letter-spacing:0px;
}
.u3{
	font-family:"Monotype Corsiva";
	color:#008000;
	font-size: 38px;
	letter-spacing:0px;
}
.condent1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	font-size: 13px;
	letter-spacing:0px;
	margin-left:0px;
}

.condent5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size: 13px;
	letter-spacing:0px;
	margin-left:0px;
}

.condent2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 13px;
	letter-spacing:-0.5px;
	margin-left:0px;
}

.condent3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#008000;
	font-size: 13px;
	letter-spacing:0px;
	margin-left:0px;
}
.condent4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#008000;
	font-size: 13px;
	letter-spacing:0px;
	margin-left:0px;
}
.menu {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 14 px;
	margin-left:20px;
	}
.menu-orange {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size: 14;
	margin-left:20px;
	}
.menu1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#EF4729;
	font-size: 13px;
	font-weight:bold;
	margin-left:0px;
	margin-top: 0px;
}
.news1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 14 px;

}
.news-header {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 24 px;
	margin-left: 0px;
	border:thick: 0px;
}
.weiss-fett{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	font-size: 12 px;
}

.weiss-normal{
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12 px;
}
.preise{
	font-family:Arial, Helvetica, sans-serif;
	color:#1C6C20;
	font-weight:bold;
	font-size: 12 px;
}
.menu-point {
	margin-bottom: 5px;
}
.menu-sub {
	font-family:Arial, Helvetica, sans-serif;
	color:#B3B3B3;
	font-size: 13 px;
	font-weight:normal;
	margin-left: 0px;
}
.gallery {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 13px;
	letter-spacing:-0.5px;
	margin-left:0px;
	background-color:#CCCCCC;	
}
.Fusszeile {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 9px;
	letter-spacing:0px;
	margin-left:0px;
}
.verstecken {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 3px;
}

.fr1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 15px;
	border:#CCFF00;
}
.test
{
color:#A85100
}

.header-pagebreak {
orphans:inherit;
font-family:"Monotype Corsiva";
font-size:32px;

}

.headerevents {
	orphans:inherit;
	font-family:"Monotype Corsiva";
	font-size:44px;
	color:#008800;
}
