div.ewg-content a {
color: #b14500;
}
div.ewg-content a:hover {
color: #e97a33;
}
div.ewg-content-inner a:visited {
color: #d08f66;
}

* {
zoom: 1;
z-index: 1;
}

form {
	margin: 0px;
}

td {
font-size: 13px;
}
a img {
border: none;
}

body {
margin: 0;
padding: 0;
text-align: center;
background: url(../i/relaunch/bg-body.jpg) repeat-x top left #ffecbd;
font-family: "Trebuchet MS";
font-size: 13px;
color: #655c4b;
}
h1 {
font-size: 20px;
}
h2 {
font-size: 15px;
}
h1, h2 {
color: #b14500;
font-family: Georgia;
}
div.ewg-bg {
margin: 0 auto;
width:1027px;
background: url(/static/i/relaunch/glow-leftright3.jpg) repeat-y left 150px;
margin-left:-33px;
float: left;
_margin-left: 0px;
_position: relative;
_left: -33px;
_margin-top: -2px;
padding-bottom: 28px;
}
div.ewg-wrapper {
margin: 0 auto;
text-align: left;
width: 961px;
_width: 1027px;
margin-top: 24px;
position: relative;
padding-left:33px;
padding-right:33px;
}

div.ewg-gallery {
float: right;
}

div.ewg-adress {
float: left;
border-right: 1px solid #fff;
background-color: #ea761f;
text-align: center;
height: 246px;
width: 208px;
}

div.ewg-header {
float: left;
border: 1px solid #fff;
}

div.ewg-menu {
height: 33px;
background: url(../i/relaunch/bg-menu-light.gif) repeat-x top left;
float: left;
width: 100%;
}

div.ewg-content-left {
width: 171px;
float: left;
zoom: 1;
margin-left: -194px;
background-color: #fff;
}
div.ewg-wrapper div.ewg-content-left {
_margin-left: -95px;
}
div.ewg-content {
padding-left:231px;
padding-right:145px;
padding-bottom: 30px;
}

body:first-of-type div.ewg-content {
float: left;
}

div.ewg-content-right {
float: right;
width: 202px;
margin-right: -109px;
}
body:first-of-type div.ewg-content-right {
position: relative;
right: -120px;
} 
div.ewg-content div.ewg-content-right {
_margin-right: -54px;
}
div.ewg-content-inner {
width: 533px;
}

div.ewg-lng {
z-index: 5;
width: 27px;
_width: 37px;
position: absolute;
top: 281px;
right: -6px;
_left: 995px;
zoom: 1;
background: url(../i/relaunch/bg-lng.gif) no-repeat bottom left;
padding: 5px;
padding-left: 7px;
}
div.ewg-lng a img {
border: 1px solid #9b9589;
margin-bottom: 7px;
}
div.ewg-footer {
float: left;
width: 100%;
padding-top: 28px;
background: url(/static/i/relaunch/footer.gif) repeat-x top left;
position: relative;
top: -28px;
background-color: #fff;
}
div.ewg-footer-logos {
background-color: #ffecbd;
padding-top: 10px;
}
div.box {
width: 243px;
_width: 255px;
padding: 6px;
padding-bottom: 32px;
background: url(../i/relaunch/bg-box.gif) no-repeat bottom left #ffe1a2;
color: #934200;
margin-top: 10px;
float:left;
}
div.box-left {
margin-right: 18px;
}
body:first-of-type div.box-left {
margin-right: 15px;
}
div.box a {
color: #934200;
text-decoration: none;
background: url(../i/relaunch/bg-link-box.gif) repeat-x bottom left;
}
div.box h2 {
margin: 3px 0;
font-size: 14px;
}
div.box img {
margin-top: 6px;
}
div.box h1 {
margin: -6px;
margin-bottom: 2px;
background-color: #fff;
font-size: 15px;
}

div.ewg-crumbs a {
color: #6d513c;
text-decoration: none;
font-size: 11px;
}
div.ewg-crumbs {
color: #b14500;
}

div.ewg-content-left h1, div.ewg-content-right h1 {
border-bottom: 1px solid #e0b599;
font-size: 18px;
margin-bottom: 1px;
}

div.ewg-content-left ul, div.ewg-content-right ul {
margin: 0px;
padding: 0px;
list-style-type: none;
border-bottom: 1px solid #e0b599;
padding-bottom: 1px;
}
div.ewg-content-left ul a {
	text-decoration: none;
}
ul.ewg-menu-left li {
background-color: #ffecbd;
margin-bottom: 1px;
font-size: 12px;
padding: 2px;
padding-left: 10px;
}
ul.ewg-menu-left li a {
color: #b14500;
background: url(../i/relaunch/bg-link-menu-lvl1.gif) no-repeat center left;
padding-left: 10px;
}

ul.ewg-menu-left li.lvl1 a:hover {
color: #5a2701;
}
ul.ewg-menu-left li.active1 {
background-color: #f8a52f;
}
ul.ewg-menu-left li.active1 a {
color: #fff;
font-weight: bold;
}
ul.ewg-menu-left li.lvl2 {
background-color: #ffcf5b;
padding-left: 20px;
}
ul.ewg-menu-left li.lvl2 a:hover {
color: #000;
}
ul.ewg-menu-left li.lvl3 {
padding-left: 23px;
font-size: 11px;
}
ul.ewg-menu-left li.active3 {
font-weight: bold;
}

ul.ewg-quicklinks li {
background-color: #ffcf5b;
border-bottom: 1px solid #fff;
}
ul.ewg-quicklinks {
border-bottom: none;
}
ul.ewg-quicklinks li a {
display: block;
padding-left: 35px;
height: 23px;
_height: 30px;
color: #b14500;
font-size: 12px;
font-weight: bold;
padding-top: 6px;
}
ul.ewg-quicklinks a.i {
background: url(../i/relaunch/quicklinks-sprite.png) no-repeat -10px -10px;
}
ul.ewg-quicklinks a.alarm {
background: url(../i/relaunch/quicklinks-sprite.png) no-repeat -10px -59px;
}
ul.ewg-quicklinks a.ml {
background: url(../i/relaunch/quicklinks-sprite.png) no-repeat -10px -157px;
}

ul.ewg-quicklinks a.herz {
background: url(../i/relaunch/quicklinks-sprite.png) no-repeat -10px -108px;
}
ul.ewg-quicklinks a.auto {
background: url(../i/relaunch/quicklinks-sprite.png) no-repeat -10px -304px;
}
ul.ewg-quicklinks a.brief {
background: url(../i/relaunch/bg-ql-brief.gif) no-repeat top left;
}
ul.ewg-quicklinks a.callback {
background: url(../i/relaunch/bg-ql-callback.gif) no-repeat top left;
}


div.ewg-cst-box img,
div.ewg-cst-box-small img {
border: 1px solid #ffecbd;
}

div.ewg-cst-box,
div.ewg-cst-box-small {
background: url(../i/relaunch/bg-cst-box.jpg) repeat-x top left #ffecbd;
padding: 6px;
color: #b14500;
font-size: 12px;
border-bottom: 1px solid #e0b599;
margin-bottom: 15px;
}

div.ewg-cst-box a,
div.ewg-cst-box-small a {
color: #b14500;
}

div.ewg-cst-box h1,
div.ewg-cst-box-small h1,
div.ewg-cst-box-small h2 {
border: none;
margin: 2px 0 2px 0;
font-size: 17px;
letter-spacing: -1px;
-moz-binding:url(../xml/wordwrap.xml#wordwrap);
}

div.ewg-cst-box div.price,
div.ewg-cst-box-small div.price {
font-weight: bold;
font-size: 15px;
margin-bottom: 10px;
}
div.ewg-cst-box a.offer,
div.ewg-cst-box-small a.offer {
display: block;
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
margin: -6px;
margin-top: 2px;
padding: 2px;
padding-left: 17px;
text-decoration: none;
font-weight: bold;
background: url(../i/relaunch/bg-link-cstbox.gif) no-repeat 9px 9px;
}
/*
div.ewg-cst-box-small {
border-top: 1px solid #f6c296;
border-bottom: 1px solid #f6c296;
background-color: #ea761f;
padding: 6px 13px;
font-size: 11px;
color: #fff;
}

div.ewg-cst-box-small h2 {
margin: -6px -13px;
padding-left: 13px;
padding-top: 3px;
margin-bottom: 0px;
font-size: 11px;
color: #fff;
border-top: 1px solid #fff;
}

div.ewg-cst-box-small a {
margin: -6px -13px;
display: block;
border-top: 1px solid #fff;
border-bottom: 2px solid #fff;
margin-top: 5px;
padding: 2px;
padding-left: 20px;
color: #fff;
font-weight: bold;
text-decoration: none;
background: url(../i/relaunch/bg-link-cstbox-small.gif) no-repeat 13px 8px #f8a52f;
}
*/

ul.ewg-info li a {
display: block;
border-bottom: 1px solid #fff;
color: #d56424;
text-decoration: none;
background: url(../i/relaunch/bg-link-info.gif) no-repeat 7px 4px #ffecbd;
padding: 3px;
padding-left: 25px;
font-weight: bold;
font-size: 11px;
}


ul.ewg-info li a:hover {
background-image: url(../i/relaunch/bg-link-info-hover.gif);
background-color: #ffcf5b;
}





table.ewg-menu {
height: 35px;
}

table.ewg-menu td {
text-align: center;
vertical-align: middle;
}
table.ewg-menu a {
color: #b14500;
display: block;
text-decoration: none;
height: 31px;
line-height: 31px;

background: url(../i/relaunch/bg-link-menu-top.gif) no-repeat bottom right;
border-bottom: 1px solid #b14500;
}

td.active {
background-color: #fff;
}
table.ewg-menu td.active a, table.ewg-menu a.preactive {
background: none;
}

table.footer td.left {
	float: left;
	width: 210px;
	padding-left: 10px;
}
div.right {
	float: right;
	width: 228px;
	text-align: right;
	padding-right: 10px;
}
div.center {
	float: left;
	width: 740px;
}

div.center a {
	font-weight: bold;
	margin-right: 30px;
}

div.ewg-footer a, div.ewg-footer {
text-decoration: none;
color: #b14500;
}


span.telefon {
padding-left: 22px;
background: url(../i/relaunch/quicklinks-sprite.png) no-repeat -10px -260px;
display: block;
}

div.ewg-footer-logos {
clear:both;
}

li.active2 a {
font-weight: bold;
}

table.ewg-menu td.active a {
color: #833300;
border-bottom: none;
}


span.choose {
display: block;
text-align: left;
padding-left: 15px;
color: #833300;
text-transform: uppercase;
}
.ewg-select {
background-color: #f9b435;
padding-bottom: 5px;
}
.ewg-select br {
display: none;
}

.ewg-adress p {
margin: 0px;
font-size: 11px;
color: #fff;
}
.ewg-adress br {
display: none; 
}
.ewg-adress p br {
display: inline;
}

.ewg-content-left, .ewg-content-right {
padding-top: 10px;
}
.ewg-content {
padding-top: 15px;
}

ul.ewg-quicklinks li a:hover {
background-color: #ffecbd;
}




div.ewg-footer div {
padding-top: 4px;
padding-bottom: 4px;
}


div.ewg-search {
	background: url(../i/relaunch/quicklinks-sprite.png) no-repeat -10px -206px #ffcf5b;
	border-bottom: 1px solid #e0b599;
}

div.ewg-border {
	padding-bottom: 2px;
	padding-left: 31px;
	border-bottom: 2px solid #fff;
}
div.ewg-search div {
	color: #b14500;
}
div.ewg-search div.head {
	padding-left: 7px;
	font-weight: bold;
}
div.ewg-search input {
	border: none;
}

div.search {
height: 22px;
padding-top: 3px;
}
div.search * {
float: left;
}

div.ewg-select {
height: 40px;
}

.ewg-content-left form, div.ewg-select form {
margin: 0px;
}

div.ewg-cst-box a {
margin: 0px;
}
body:first-of-type div.ewg-content-inner {
width: 529px;
}
body:first-of-type div.ewg-content-inner img {
display: block;
}

div.ewg-content-inner ul,
div.ewg-content-inner li{
	zoom: 0;
}


div.ewg-content-inner ul {
list-style-type:disc;
margin:0;
padding:0 0 1px 30px;
}
body:first-of-type div.box-left {
margin-right: 7px;
}

body.popup {
background-color:#FFECBD;
margin: 15px;
}

body.popup td.content-main-popup {
background-color: #fff;
border: 1px solid #e0b599;
padding: 10px;
}

body.popup a.cst-image {
float: right;
display: block;
border: none;
text-decoration: none;
}



div.ewg-select a.home {
display: block;
color: #fff;
height: 40px;
line-height: 40px;
vertical-align: middle;
}
div.ewg-select a.home:hover {
font-weight: bold;
}

div.weblog-post {
	border: solid 1px #ffcf5b;
	margin-bottom: 20px;
	background-color: #fff4d7;
	background-image: url(../i/relaunch/bg-weblog-post.gif);
	background-repeat: repeat-x;
	background-position: left 20px;
}
div.weblog-post-head-name a {
	display: block;
	font-size: 14px;
	color: #b14500;
	background-color: #fff;
	padding: 8px;
	text-decoration: none;
}
div.weblog-post-head-name a:hover {
	color: #fff;
	background-color: #b14500;
}
div.weblog-post-head-meta {
	margin: 10px;
}
div.weblog-post-body-content {
	margin: 0 10 10 10;
}
div.weblog-post-feedbacks,
div.weblog-post-feedbacks-intro,
div.weblog-post-feedbacks-count,
table.weblog-post-answer {
	margin: 10px;
}

div.weblog-post-body-link,
div.weblog-post-feedbacks, 
div.weblog-post-feedbacks-count {
	background: url(../i/relaunch/bg-weblog-button.gif) no-repeat left top;
	padding: 6 5 5 10;
	width: 114px;
	_width: 124px;
}
div.weblog-post-body-link a,
div.weblog-post-feedbacks span,
div.weblog-post-feedbacks a,
div.weblog-post-feedbacks-count span,
div.weblog-post-feedbacks-count a {
	color: #fff !important;
}
div.weblog-post-body-link {
	float: right;
}
div.weblog-post-body-link a {
	display: block;
}
div.ewg-content div.weblog-post-body-images {
	margin-right: 25px;
}
div.ewg-content div.weblog-post-body-images img {
	float: right;
}
div.weblog-post-footer {
	clear: both;
}

#globalcontent td {
	font-size: 12px;
	background: none;
	border-color: #F7F3D6;
}

#globalcontent td span.text,
#globalcontent td span.text a {
	font-size: 12px;
	background: none;
}

#tableHead img,
td.tableFootLeft,
td.tableFootRight,
td.tableHeadLeft,
td.tableHeadRight {
	display: none;
}

#tableHead  td.tableHeadCenter {
	border: 1px solid red;
	height: 20px;
	padding: 3px 5px;
	background: none;
	background-color: #F7F3D6;
	border: none;
}

#tableHead  td.headField span.textBold {
	color: #B14500;
	font-size: 12px;
	font-family: Georgia;
}

div.weblog-post-body-link {
	float:right;
	margin:10px;
	padding:6px 5px 5px 10px;
}

div.weblog-post-head-name, div.weblog-post, div.weblog-post-head, div.weblog-post-body, div.weblog-post-feedbacks-count, div.weblog-body {
	float: left;
}

div.weblog-post-head-name {
	width: 100%;
}

div.weblog-post-feedbacks {
	clear: left;
}
div.weblog-post-body-content {
	clear: both;
}
body:first-of-type div.weblog-post, div.weblog-post-body, div.weblog-post-head, div.weblog-post-head-name a {
	width: 100%;
}

body:first-of-type div.weblog-post-body, body:first-of-type div.weblog-post {
 	width: 400px;
}


div.content-right a.prospektlink {
	border: 1px solid #e4c780;
	display: block;
	padding: 4px;
	background: url(/static/i/bg-link-prospekt.gif) #ffecbd no-repeat center left;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-weight: bold;
	color: #b14500;
	text-decoration: none;
}

div.content-right a.prospektlink:hover {
	color: #b14500;
	background-color: #ffcf5b;
}

div.ewg-footer-logos a {
	color: #665E4C;
	text-decoration: none;
	font-size: 12px;
}

div.weblog-post-head-meta {
	border-bottom: 1px solid #f5da96;
	padding: 3px;
}

div.weblog-post-body div.weblog-post-body-content {
	clear: none;
}

div.ewg-content div.weblog-post-body-images {
	float:right;
	margin-left: 7px;
	margin-bottom: 5px;
}

div.weblog-post-head-name a {
	font-weight: bold;
}

body div.ewg-content div.weblog-post-body-images {
	margin-right: 0px;
}

table.ewg-menu a {
	font-weight: bold;
}

div.ewg-select {
	display: none;
}

div.ewg-adress p {
	margin-top: 25px;
}

div.ewg-content a.startseite {
	text-decoration: none;
	color: #e36d2a;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
	background: url(../i/relaunch/link-home.gif) no-repeat center left;
	margin: -10px 0 15px 30px;
	display: block;
}


div.ewg-footer * {
	vertical-align: top;
}

table.footer td.left {
	padding-top: 4px;
}

table.footer div.center a:hover {
	text-decoration: underline;
}

div.ewg-content-inner tr.guestbook-entry-head {
    background-color: #ffe1a2;
}

div.ewg-content-inner tr.guestbook-entry-head td {
    border-top: 1px solid #d89d7a;
	border-bottom: 1px solid #d89d7a;
	font-weight: bold;
}

div.ewg-content-inner td.guestbook-entry-text {
	padding: 5px;
	padding-bottom: 10px;
	background-color: #f7f3d6;
	border-bottom: 5px solid #fff;
}

div.ewg-content-inner tr.guestbook-list-footer td {
	background-color: #d89d7a;
	color: #fff;
	font-weight: bold;
}

div.ewg-content-inner div.cms-module-guestbook-view a.guestbook-link-new {
	display: block;
	padding: 3px;
	background-color: #D89D7A;
	color: #fff;
	margin-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
}

div.ewg-content-inner tr.guestbook-list-footer td a {
	color: #fff;
	margin-left: 5px;
}

div.ewg-content-inner div.cms-module-guestbook-form {
	background-color: #F7F3D6;
	padding: 5px;
	border: 1px solid #d89d7a;
	_margin-bottom: 10px;
}
div.ewg-content-inner div.cms-module-guestbook-form h1 {
	margin-top: 5px;
}
div.ewg-content-inner div.cms-module-guestbook-form h2 {
	border-bottom: 1px solid
}

div.ewg-content-inner {
	overflow: visible;
}

/* Schnellanfragebox */

div.cst-box-request {
	background-color: #ffcf5b;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.cst-box-request div  {
	padding: 2px;
	overflow: auto;
	color: #b14500;
	font-weight: bold;
}

div.cst-box-request h1 {
	background-color: #fff;
	margin-bottom: 0px;
}

div.cst-box-request-arrival {
	border-top: 1px solid #fff;
}

div.request-line-head {
	float: left;
}

div.request-line-input {
	float: right;
} 

div.cst-box-request-arrival, div.cst-box-request-stays, div.cst-box-request-adults {
	border-bottom: 1px solid #fff;
}

body:first-of-type div div.ewg-content-inner div.cst {
	float: left;
	width: 535px;
}

body:first-of-type div div.ewg-content-right {
	padding: 0px;
	margin: 0px;
	right: 0;
	left: 0;
}

body:first-of-type div.ewg-content {
	width: 760px;
}

/* *************** */
/* Hotel Button    */
/* *************** */
div.ewg-content div.ewg-content-left a.linkotherhotel-berchtesgarden {
	display: block;
	color: #fff;
	height: 50px;
	*height: 116px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 80px;
	font-size: normal;
	background:#fff url(../i/hotel-berchtesgarden-button.png) no-repeat left top;
	text-decoration: none;
	text-align: center;
}

div.ewg-content div.ewg-content-left a.linkotherhotel-grossarl {
	display: block;
	color: #fff;
	height: 116px;
	font-weight: normal;
	font-size: 11px;
	padding-top: 80px;
	font-size: normal;
	background:#fff url(../i/hotel-grossarl-button.png) no-repeat left top;
	text-decoration: none;
	text-align: center;
}

body div.ewg-content-inner {
	float: left;
	_width: 540px;
	_overflow: hidden;
}

a.language-link {
	display: block;
	width: 18px;
	height: 12px;
	margin-bottom: 7px;
	_margin-bottom: 2px;
	text-decoration: none;	
}

a.language-link:hover {
	text-decoration: none;		
}

a.language-link-de {
	background: url(../i/flags/flags-sprite.png) no-repeat -10px -10px;
}

a.language-link-en {
	background: url(../i/flags/flags-sprite.png) no-repeat -10px -42px;
}

a.language-link-it {
	background: url(../i/flags/flags-sprite.png) no-repeat -10px -74px;
}

a.language-link-es {
	background: url(../i/flags/flags-sprite.png) no-repeat -10px -106px;
}
