BODY {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFFF;
	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;
}


* {
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial;
	color: #aab0b4;
}


#rightpix a img{border:none;padding-bottom:10px;filter:alpha(opacity=60); -moz-opacity:0.60; opacity:0.60}
#rightpix a:hover img{filter:alpha(opacity=100); -moz-opacity:1; opacity:1}
#rightpix .hundred{filter:alpha(opacity=100); -moz-opacity:1; opacity:1}


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

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

.tablecelltop_2 {
	BACKGROUND-COLOR: #EF7900;
	color: #FFFFFF;
	font-weight: bold;
}


.tablecell3 {
	BACKGROUND-COLOR: #FEDEAD;
	color: #FFFFFF;
	font-weight: bold;
}




.bw-angebot {
	color: #666;
	font-size: 11px;
	font-family: arial;
	height: auto;
	width: 100%;
	border: none;
	text-align: left;
	padding: 34px 0px 0px 0px;
	margin: 0px 0px 0px 9px;
	background-color: #39560d;
}

.bw-angebot strong {
	color: #fffdfb;
	font-weight: bold;
}

.bw-angebot .teaser-price {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	display: block;
	height: 22px;
	text-align: right;
	text-decoration: none;
	padding: 0px 20px 0px 11px;
	margin: 0px 27px 0px 11px;
	background: url(picts/link_angebot.gif) no-repeat top right;
}

.bw-angebot .teaser-price a:hover {
	text-decoration: underline;
}

.bw-angebot img {
	width: 265px;
	border: 2px solid #FFFFFF;
}

.bw-angebot h1,
.bw-angebot h2 {
    color: #fffdfb;
	font-size: 14px;
	font-family: arial;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

div.bw-angebot {
    border-left: 1px solid white;
    border-bottom: 1px solid white;
    width: 180px;
    _width: 150px;
    float: right;
    margin-right: 1px;
    padding-left: 10px;
    padding-bottom: 11px;
    padding-top: 11px;
    color: #fffdfb;
    line-height: 15px;
    margin-bottom: 5px;
}

div.bw-angebot img {
	width: 165px;
	margin-bottom: 4px;
	background-image: url(pauschalen/re_oben/weihnachtsmarkt.jpg);
}
div.bw-angebot a, div.ra-angebot .teaser-price {
    width: 101px;
    display: block;
    text-align: center;
    height: 21px;
    text-decoration: none;
    font-weight: bold;
    padding-top: 2px;
    margin-top: 5px;
}

div.bw-angebot a {
	color: #860107;
	display: block;
	height: 21px;
	width: 99px;
	background: url(picts/link_angebot.gif) no-repeat top left;
	margin-left: 30px;
}

div.bw-angebot a:hover {
	color: #772d06;
}

div.bw-angebot h1 {
	color: #fffdfb;
    font-weight: bold;
    font-size: 14px;
    text-indent: 0;
    text-transform: uppercase;
    border: none;
    margin: 0px 0px 8px 0px;
    background: none;
}

.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;
}


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


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

.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;
}


TD {
	VERTICAL-ALIGN: top
}
TD.border-left {
	BACKGROUND-COLOR: #2b2f37
}
TD.border-right {
	BACKGROUND-COLOR: #2b2f37
}

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

TABLE.main {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 5px;
	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: #434D53
}
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: #aab0b4; PADDING-TOP: 10px
}
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
}



/*Navigation*/



DIV.navi-1st {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
DIV.navi-1st-active {
	PADDING-RIGHT: 4px;
	BACKGROUND-POSITION: 50% top;
	PADDING-LEFT: 4px;
	BACKGROUND-IMAGE: url(picts/navi_active.gif);
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

DIV.navi-1st-active A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(picts/navi_bg_active.gif); COLOR: #FF0000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none; 	    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
DIV.navi-1st A {
	PADDING-RIGHT: 10px; COLOR: #000000; TEXT-DECORATION: none; 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

DIV.navi-1st a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #336633;
	font-weight: normal;
	padding-left: 105px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}







DIV.navi-2nd {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #aab0b4 1px solid; BACKGROUND-COLOR: #21242C; 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
DIV.navi-2nd-active {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #333366; 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

DIV.navi-2nd-active A {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 50%; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(picts/arrow_2nd_bg.gif); COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none; 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}
DIV.navi-2nd A {
	PADDING-RIGHT: 10px; COLOR: #ffffff; TEXT-DECORATION: none; font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

DIV.navi-2nd a:hover {
	text-decoration: none;
	display: block;
	color: #ffffff;
	font-weight: normal;
	background-color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

	
}

TABLE.main TD.content {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-IMAGE: url(picts/content_bg.jpg); PADDING-BOTTOM: 50px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #2B2F38
}
DIV.content H1 {
	FONT-SIZE: 18px; COLOR: #aab0b4
}
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: #aab0b4; TEXT-DECORATION: none
}
DIV.content A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
TD.content-right {
	PADDING-BOTTOM: 50px;
	background-image: url(picts/navi1st-active-bg.gif);
	background-repeat: repeat-y;
	background-color: #21242C;
}



/*Servicebox*/

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
}






/*Adresse*/

TABLE.adresse {
	BACKGROUND-POSITION: 50% bottom;
	MARGIN-TOP: 0px;
	BACKGROUND-IMAGE: url(picts/adresse_bg.jpg);
	WIDTH: 201px;
	BORDER-BOTTOM: #ffffff 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-COLOR: #556168;
	margin-left: 2px;
}
TABLE.adresse TD {
	BORDER-TOP: #d7c7a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px
}
TABLE.adresse H1 {
	COLOR: #90651a; FONT-FAMILY: Arial
}
TABLE.adresse A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: none
}
TABLE.adresse A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000000; TEXT-DECORATION: underline
}



/*Footer*/

TD.footer {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(picts/footer_bg.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 * {
	BACKGROUND-COLOR: #FFFFFF
}
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
}


.Galborder 		{ border: #ececec 1px solid;}

.Galborderon 		{ border: #c0c0c0 2px solid; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; }

.image-border		{ LEFT: 0px; position: relative; top: 0px; border: #000000 1px solid; }

.image-borderon		{ LEFT: 3px; position: relative; top: 3px; border: #FFFFFF 1px solid; }


.rollover 	{ background-color: #2b2f37}

.rolloveron 	{ background-color: #aab0b4; Filter: Alpha(Opacity=100) }
