<!--
/*Main Formatierung des BODY's*/
BODY {
  scrollbar-face-color:EFF6E6;
  scrollbar-highlight-color: ;
  scrollbar-3dlight-color: ;
  scrollbar-darkshadow-color: ;
  scrollbar-shadow-color: ;
  scrollbar-arrow-color:green;
  scrollbar-track-color:EFF6E6;
  background-repeat:no-repeat;
  background-attachment: fixed;
  background-position:4cm 1cm;
  padding:0px;
  margin:0px;
}

/*Formatierung linkes Menu*/
#navi_left {
  position:relative;
  top:180px;
  left:3px;
  width:90px;
}

#navi_left ul {
  list-style-type:none;
  list-style-position:outside;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-size:11px;
  color:#699E36;
}

#navi_left li {
  display:block;
  padding:0px;
  margin-top:0px;
  margin-bottom:10px;
  line-height:12px;
  width:90px;
  border-width:2px;
  border-top-style:solid;
  border-bottom-style:solid;
  border-color:#699E36;
}

#navi_left a:link, #navi_left a:active, #navi_left a:hover, #navi_left a:visited {
  color:#699E36;
  text-decoration:none;
}

#last_update {
  position:relative;
  top:260px;
  margin:0px;
  padding:0px;
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:center;
  color:#EFF6E6;
}

.table_left {
  border-top:1px;
  border-top-style:solid;
  border-left:1px;
  border-left-style:solid;
  border-bottom::1px;
  border-bottom-style:solid;
  border-color:#699E36;
  background-image:url(../images/bb_menu.jpg);
  background-repeat:no-repeat;
}

/*Formatierung oberes Menu*/
#navi_top {
  position:relative;
  display:block;
  top:10px;
}

#navi_top a:link, #navi_top a:active, #navi_top a:hover, #navi_top a:visited {
  color:#699E36;
  text-decoration:none;
}

.table_top {
  border-top:1px;
  border-top-style:solid;
  border-right:1px;
  border-right-style:solid;
  border-bottom:1px;
  border-bottom-style:solid;
  border-color:#699E36;
  background-image:url(../images/bb_top_banner.jpg);
  background-repeat:no-repeat;
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:11px;
}

.list_content {
  border:none;
  padding:0px;	
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
}

/*Formatierung Content Bereich*/
#list_content {
  border:none;
  padding:0px;	
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.table_content {
  border:none;
  padding:20px;	
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.table_content a:link, .table_content a:active, .table_content a:hover, .table_content a:visited {
  font-family:Arial, Helvetica, sans-serif;
  text-decoration:underline;
  font-size:11px;
  color:#699E36;
}

#side_title {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
}

/*Formatierung Right Bereich*/
.table_right {
  border-right:1px;
  border-right-style:solid;
  border-color:#699E36;
  padding-top:20px;
  padding-right:5px;	
  margin:0px;
}


/*Formatierung Bottom Bereich*/
.table_bottom {
  border-top:1px;
  border-top-style:solid;
  border-right:1px;
  border-right-style:solid;
  border-bottom:1px;
  border-bottom-style:solid;
  border-color:#699E36;
  padding:0px;
  margin:0px;
  font-family:arial;
  font-size:10px;
  color:#699E36;
  letter-spacing:1px;
}

/*Formatierung Latest News-Bereich*/
/* --- Tabelle --- */
.news_table_header {
  border:1px;
  border-style:solid;
  border-color:#699E36;
  background-image:url(../images/bb_background_news.jpg);
}

.news_table_main_top {
  border-left:1px;
  border-left-style:solid;
  border-right:1px;
  border-right-style:solid;
  border-bottom:1px;
  border-bottom-style:solid;
  border-color:#699E36;
}

.news_table_main_bottom {
  border-left:1px;
  border-left-style:solid;
  border-right:1px;
  border-right-style:solid;
  border-color:#699E36;
}

/* --- Inhalt --- */
#latest_news_header, #latest_news_header a:link, #latest_news_header a:active, #latest_news_header a:hover, #latest_news_header a:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  text-decoration:underline;
  color:#699E36;
}

#latest_news_content {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

#latest_news_content a:link, #latest_news_content a:active, #latest_news_content a:hover, #latest_news_content a:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:underline;
  color:#699E36;
}


/*Formatierung List News-Bereich*/
#news_list1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

#news_list1 a:link, #news_list1 a:active, #news_list1 a:hover, #news_list1 a:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:underline;
  color:#699E36;
}

#news_list2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

#news_list2 a:link, #news_list2 a:active, #news_list2 a:hover, #news_list2 a:visited {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-decoration:underline;
  color:#699E36;
}

/*Formatierung Single News-Bereich*/
#news_single_header {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#699E36;
}


/*Formatierung Kalender*/
.calendar_table_date, .calendar_table_header {
  border:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#699E36;
}

.calendar_table_time {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:100;
}

.calendar_table_content {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
}


/*Formatierung Kontakt Formular*/
#kontakt_label1 {
  list-style-type:none;
  list-style-position:outside;
  vertical-align:top;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:black;
}

#kontakt_label2 {
  list-style-type:none;
  list-style-position:outside;
  vertical-align:top;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:black;
}

#kontakt_label3 {
  list-style-type:none;
  list-style-position:outside;
  vertical-align:top;
  padding:0px;
  margin-top:10px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:black;
}


/*Formatierung Reservation Formular*/
#reservation_label1 {
  list-style-type:none;
  list-style-position:outside;
  vertical-align:top;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:black;
}

#reservation_label2 {
  list-style-type:none;
  list-style-position:outside;
  vertical-align:top;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-weight:normal;
  font-size:11px;
  color:black;
}

#reservation_label3 {
  list-style-type:none;
  list-style-position:outside;
  vertical-align:top;
  padding:0px;
  margin:0px;
  margin-top:15px;
  font-family:Arial;
  font-weight:bold;
  font-size:11px;
  color:black;
}

/*Newsletter*/
#newsletter_label1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#newsletter_label2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
