BODY {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: "trebuchet MS", Arial;
	BACKGROUND-COLOR: #DEDFF1;
	padding: 0px;
	scrollbar-base-color: #E67817;
	scrollbar-track-color: #3F4B57;
	scrollbar-face-color: #FAFAD2;
	scrollbar-highlight-color: #F0F0F0;
	scrollbar-3dlight-color: #141C24;
	scrollbar-darkshadow-color: #141C24;
	scrollbar-shadow-color: #F0F0F0;
	scrollbar-arrow-color: #666666;
	background-image: url(picts/bg_blau.jpg);
	background-repeat: repeat-x;



}

/*++++++++++++++++++++++++++++++++++++++++++++++++*/



.menuelinksdiv {
  background-image: url('picts/bg_menue_blau.gif');
  background-repeat: no-repeat;
}

.menuepositionlinks {
	width: 176px;
	background-image: url(picts/bg_menue_blau.gif);
	padding-top: 63px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 585px;
	background-repeat: no-repeat;
}

.menuetextlinks {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #7f8083;
	line-height: 12px;
	height: 25px;
	background-image: url('picts/menue_linie_blau.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
    margin-right: 20px;
	text-decoration: none;	
}

.menuetextlinks_active {
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #962323;
	line-height: 12px;
	height: 25px;
	background-image: url('picts/menue_linie_blau_active.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	margin-right: 20px;
	text-decoration: none;	
}



.menuetextlinks a:visited, .menuetextlinks a:link, .menuetextlinks a:active {
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #7f8083;
  text-decoration: none;
  line-height: 12px;
}

.menuetextlinks a:hover {
	font-family: arial, sans-serif;
	font-size: 14x;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	line-height: 12px;
	background-color: #333399;
	display: block;
	width: 120px;
	padding: 3px;

}


.rahmen_rechts  {
	height: 231px;
	background-image: url('picts/bg_rahmen_rechts_blau.gif');
	background-repeat: no-repeat;
}

#rahmen_rechts a  { 
}

#rahmen_rechts a:hover  { 
}




.box_links {
  width: 171px;
  height: 238px;
  margin: 22px 0px 0px 21px;
}

.box_links_farbe {
  background-color: #f7d478;
}

.box_text_links {
  height: 28px;
  font-family: arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #585959;
  line-height: 25px;
  background-image: url('picts/header_box_rechts_blau.gif');
  background-repeat: no-repeat;
}

.box_text_rechts {
  height: 23px;
  font-family: arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #585959;
  line-height: 25px;
  background-image: url('picts/header_box_rechts_blau.gif');
  background-repeat: no-repeat;
}



.pauschalen {
	background-color: #FBF6E2;
	width: 571px;
	border: 1px solid #FFFFFF;
}


.pauschalen  th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
}
.pauschalen  td {
	color: #666666;
	padding: 4px;
	text-align: left;
	border: none;
	vertical-align: top;
}
.pauschalen ul {
	margin: 0px;
	padding: 0px;
}
.pauschalen li {
	padding: 0px 0px 0px 15px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
}


.box_fewo {
	background-color: #FBF6E2;
	width: 250px;
	height: 300px;
	border: 1px solid #FFFFFF;
}


.box_fewo th {
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	border-bottom: 1px solid #FFFFFF;
}
.box_fewo td {
	color: #666666;
	padding: 4px;
	text-align: left;
	border: none;
}
.box_fewo ul {
	margin: 0px;
	padding: 0px;
}
.box_fewo li {
	padding: 0px 0px 0px 1
^5px;
	margin: 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 0px 0px 5px;
}



.button_p {
	background-image: url(picts/button_p.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	height: 21px;
	width: 50px;
	display: block;
	line-height: 21px;
	text-align: center;
	font-size: 11px;
}
.button_p a:link, .button2 a:active, .button2 a:visited {
	color: #666666;
	text-decoration: none;
}



/*************************************************************************************************/



* {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial;
	color: #333333;
	list-style-image: url(picts/7.gif);

}


.minitext {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 14px;
	FONT-FAMILY: Arial,;
	font-weight: bold;
}
.mikrotext {
	FONT-SIZE: 10px;
	COLOR: #666666;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

.tablecell {
	BACKGROUND-COLOR: #f0f0f0
}
.tablecelltop {
	BACKGROUND-COLOR: #333399;
	color: #FFFFFF;
	font-weight: bold;
}


.tablecellheadline {
	BACKGROUND-COLOR: #772D06;
	color: #FFFFFF;
	font-weight: bold;
}



.tablecellbottom {
	BACKGROUND-COLOR: #e09f12
}


.tablecellcontent {
	BACKGROUND-COLOR: #ffffff
}




.bw-body {
	width: 1080px;
	width: 100%;
	text-align: center;
	padding: 0px 0px 0px 0px;
	background: url(picts/shadow.png) repeat-y top center;
}

.bw-site {
	margin: 0px auto 0px auto;
}



.bw-site {
	width: 1002px;
	text-align: center;
}



.bw-header{
	width: 1002px;
	text-align: center;
	position: relative;
	z-index: 1;
	background-color: #fff;
	middle: auto;
}


.bw-flower-left {
	position: absolute;
	top: 277px;
	left: -37px;
	height: 140px;
	width :160px;
	z-index: 3;
	background: url(picts/blume_links_winter.png) no-repeat bottom left;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='picts/blume_links_winter.png');
}

.bw-flower-right {
	position: absolute;
	top: 279px;
	left: 906px;
	height: 140px;
	width :160px;
	z-index: 3;
	background: url(picts/blume_rechts_winter.png) no-repeat bottom left;
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='picts/blume_rechts_winter.png');
}



TD {
	VERTICAL-ALIGN: top
}
TD.border-left {
	BACKGROUND-COLOR: #EFD158;
}
TD.border-right {
	BACKGROUND-COLOR: #EFD158;
}

TD.border-left {
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url(picts/point_weiss.gif);
	WIDTH: auto;
	BACKGROUND-REPEAT: repeat-y;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
TD.border-right {
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(picts/point_weiss.gif);
	WIDTH: auto;
	BACKGROUND-REPEAT: repeat-y;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

TABLE.main {
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
TD.content-left {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #fff
}
TD.content-left DIV.active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(picts/navi-site-bg.gif); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x
}
TD.content-left DIV.active H1 {
	FONT-SIZE: 15px; MARGIN: 0px
}
TD.content-left DIV.active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(picts/navi-site-bg.gif); PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: repeat
}



/*Pfad*/
DIV.path {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; COLOR: #523B25; PADDING-TOP: 0px
}
DIV.path A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #523B25; PADDING-TOP: 3px; TEXT-DECORATION: none
}
DIV.path A:hover {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; COLOR: #523B25; PADDING-TOP: 3px; TEXT-DECORATION: underline
}




TABLE.main TD.content {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(picts/content_bg.gif); PADDING-BOTTOM: 50px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
DIV.content H1 {
	FONT-SIZE: 18px; COLOR: #333399
}
DIV.content H2 {
	FONT-SIZE: 16px; COLOR: #556B2F
}
DIV.content H3 {
	FONT-SIZE: 16px; COLOR: #9e7632
}
DIV.content {
	MARGIN-LEFT: 20px;
	WIDTH: 570px;
	MARGIN-RIGHT: 20px;
	color: #336633;
}
DIV.content A {
	COLOR: #8a6426; TEXT-DECORATION: none
}
DIV.content A:hover {
	COLOR: #8a6426; TEXT-DECORATION: underline
}
TD.content-right {
	PADDING-BOTTOM: 50px;
	background-image: url(picts/linie_rechts_blau.gif);
	background-repeat: repeat-y;
}



/*Wetterbox*/

TABLE.servicebox {
	BORDER-LEFT: #556B2F 10px solid
}
TABLE.servicebox TD {
	VERTICAL-ALIGN: middle; BORDER-BOTTOM: #dbcfbb 1px solid; BACKGROUND-COLOR: #556B2F
}
TABLE.servicebox TD IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.servicebox TD A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}









/*Footer*/

TD.footer {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(picts/footer_bg_blau.gif);
	PADDING-BOTTOM: 7px;
	VERTICAL-ALIGN: bottom;
	BACKGROUND-REPEAT: repeat-x;
	HEIGHT: 71px
}
TD.footer TABLE {
	PADDING-TOP: 5px;
	border-top-style: none;
}
TD.footer TD {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.footer A {
	COLOR: #F9FAD2; TEXT-DECORATION: none
}
TD.footer A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}




/*Head*/


TD.header {
	HEIGHT: 104px;
	BACKGROUND-COLOR: #FFFFFF
}
TD.header IMG {
	WIDTH: 1002px
}
TD.header TD.text IMG {
	MARGIN-LEFT: 50px; BORDER-LEFT: #9d7635 3px solid; HEIGHT: 104px
}
TD.header * {
}
TD.header TD.text H1 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	COLOR: #000000;
	PADDING-TOP: 5px
}
TD.header TD.text H2 {
	PADDING-LEFT: 5px;
	FONT-SIZE: 16px;
	MARGIN: 0px;
	WIDTH: 490px;
	COLOR: #000000;
	BACKGROUND-COLOR: #d5c4a7
}
TD.header TD.text H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}



/*--------------------------------------------------------------------------------------


*/





img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}

form {
  border: 0px;
  margin: 0px;
  padding: 0px;
}


#container { 
  width:1263px;
}

#bogen_links { 
  width: 154px;
  float: left;
  background-image: url('picts/bg_links.gif');
  background-repeat: repeat-x;
  background-color: #efd158;
}

#bogen_rechts  { 
  width: 154px;
  float: left;
  background-image: url('picts/bg_rechts.gif');
  background-repeat: repeat-x;
  background-color: #efd158;
}

#inhalt  { 
  width:955px;
  float: left;
  background-color: #FFFFFF;
}

h1 {
  font-family: "trebuchet MS", arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #585959;
  margin: 0px;
  padding: 0px;
}

.text {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 16px;
  margin-top: 12px;
}



.text a:link, .text a:active, .text a:visited {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 13px;
  margin-top: 12px;
  text-decoration: none;
}

.text a:hover {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 13px;
  margin-top: 12px;
  text-decoration: underline;
}

.bg_text {
  margin-left: 31px;
  width: 171px;
  height: 33px;
  float: left;
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  background-image: url('picts/menue_linie_blau.gif');
  background-repeat: no-repeat;
  background-position: 0px 15px;
  display: inline;
}

.bg_text a:link, .bg_text a:active, .bg_text a:visited {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  text-decoration: none;
}

.bg_text a:hover {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  text-decoration: underline;
}

.text_pauschalen {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 16px;
  margin-top: 12px;
}

.text_pauschalen a {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 13px;
  margin-top: 12px;
  text-decoration: none;
}

.text .link:hover {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 13px;
  margin-top: 12px;
  text-decoration: underline;
}

.text_aufzaehlung {
  width: 415px;
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 16px;
  margin-left: 25px;
}

.text_aufzaehlung a:link, .text_aufzaehlung a:active, .text_aufzaehlung a:visited {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 16px;
  text-decoration: none;
}

.text_aufzaehlung a:hover {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #585959;
  line-height: 16px;
  text-decoration: underline;
}

.linie {
  width: 184px;
  height: 1px;
  line-height: 1px;
  font-size: 1px;
  background-color: #cbd7c5;
}


.menue {
  float: left;
  width: 518px;
  height: 1px;
  color: #000000;
}



.box_links {
	width: 172px;
	height: 220px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 21px;
}

.box_links_farbe {
  background-color: #f7d478;
}

.box_text_links {
  height: 28px;
  font-family: arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  line-height: 25px;
  background-image: url('picts/header_box_rechts_blau.gif');
  background-repeat: no-repeat;
}

.box_text_rechts {
  height: 23px;
  font-family: arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
  color: #585959;
  line-height: 25px;
  background-image: url('picts/header_box_rechts.gif');
  background-repeat: no-repeat;
}

.wetter {
  margin-left: 12px;
  width: 183px;
  font-family: arial,sans-serif;
  font-size: 11px;
  color: #585959;
  text-decoration: none;
}

.wetter span{
  font-family: arial,sans-serif;
  font-size: 10px;
  color: #585959;
  text-decoration: none;
}


.rahmen {
  width: 217px;
  height: 220px;
  float: left;
  margin-top: 65px;
  background-image: url('picts/lage_rahmen.gif');
  background-repeat: no-repeat;
}



.buchung_button {
  background-color: #f8ecba;
}




.outer {
  width: 457px;
  margin: 8px 0px 0px 8px;
  overflow: hidden;
  height: 105px;
}

.outer .inner {
  width: 457px;
  margin: auto;
  /*position: relative;*/
  left: 0px;
  white-space: nowrap;
  height: 105px;
}

.inner table {
  width: 457px;
  height: 105px;
}

.inner td {
  white-space: nowrap;
}

.inner td img {
  display: inline;
  width: 149px;
  height: 105px;
  margin-right: 5px;
  cursor: pointer;
}




#footer_linie {
  background-color: #EFD158;
}


.footer {
  font-family: arial,sans-serif;
  font-size: 12px;
  color: #ececec;
}




#anschrift {
  width: 100%;
  height: 24px;
  background-color: #f4e197;
  text-align: center;
  font-family: arial,verdana,sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #6f7e69;
}


.bw-wetter {
	height: auto;
	width: 100%;
	border: none;
	text-align: left;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bw-wetter .wetter_desc {
	width: 130px;
}

.bw-wetter a.weather {
	display: block;
	height: 21px;
	line-height: 25px;
	width: 120px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	text-decoration: none;
	border: none;
	padding: 0px 0px 3px 0px;
	background:url(picts/button_bg_blau.jpg) no-repeat center left #fff;
}

.bw-wetter a.weather:hover {
	text-decoration: underline;
}

.bw-wetter td {
	font-size: 12px;
}

/*Buchungbutton*/


.bw-buchung {
	height: auto;
	width: 100%;
	border: none;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.bw-buchung .buchung_desc {
	width: 130px;
}

.bw-wetter a.buch {
	display: block;
	height: 21px;
	line-height: 25px;
	width: 120px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
	text-decoration: none;
	border: none;
	padding: 0px 0px 3px 0px;
	background:url(picts/button_bg.jpg) no-repeat center left #fff;
}

.bw-buchung a.buch:hover {
	text-decoration: underline;
}

.bw-buchung td {
	font-size: 12px;
}

