h1, h2, h3, a, div.whs-footer a, div.whs-menu-bottom-middle, div.whs-menu-left a.active1, div.whs-angebot em, div.whs-menu a.active {
    color: #789846;
}

body, div.whs-languages {
    background-color: #9ab455;
}

div.whs-container {
    border-color: #789846;
    margin:0 auto 0;
}

div.whs-buttons {
    border-bottom: 2px solid #dbddc2;
}

div.whs-buttons li a.i {
    background-image: url(../i/green/bg-btn-i.gif);
}

div.whs-buttons li a.haken {
    background-image: url(../i/green/bg-btn-haken.gif);
}

div.whs-buttons li a.sommer {
    background-image: url(../i/green/sommervorteile_gruen.gif);
}

div.whs-buttons li a.flugzeug {
    background-image: url(../i/green/bg-btn-flugzeug.gif);
}

div.whs-buttons li a.newsletter {
    background-image: url(../i/green/bg-btn-newsletter_green.gif);
}

div.whs-languages div.voucher-button {
	background: transparent url(../i/green/gruen.png) no-repeat scroll center left;
	width: 195px;
	float: left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static/i/green/gruen.png');
  	*background: none;
}

div.whs-angebot h2 {
    background: url(../i/green/bg-angebot-h1.gif) repeat-x top left;
    background-color: #7a9947;
    color: #fff;
    border-right: 1px solid #789846;
    border-left: 1px solid #789846;
}

div.whs-angebot img, div.whs-angebot div.text {
    border-right: 1px solid #789846;
    border-left: 1px solid #789846;
}

div.whs-angebot {
    background: url(../i/green/bg-schnoerkel.gif) #f7f8e9 no-repeat bottom left;
}

div.whs-menu a.active {
    border-bottom: 1px solid #a2b343;
}

div.whs-angebot {
    border-top: 1px solid #789846;
}

div.box_search input.lng-de {
    background: url(../i/green/bg-btn-search-de.gif) no-repeat top left;
}

div.box_search input.lng-nl {
    background: url(../i/green/bg-btn-search-nl.gif) no-repeat top left;
}

div.box_search input.lng-en {
    background: url(../i/green/bg-btn-search-en.gif) no-repeat top left;
}

div.box_search input.lng-pl {
    background: url(../i/green/bg-btn-search-pl.gif) no-repeat top left;
}

div.box_search input.lng-ru {
    background: url(../i/green/bg-btn-search-ru.gif) no-repeat top left;
}

div.box_search input.lng-it {
    background: url(../i/green/bg-btn-search-it.gif) no-repeat top left;
}

div.box_search input.lng-fr {
    background: url(../i/green/bg-btn-search-fr.gif) no-repeat top left;
}

div.box_search input.lng-cz {
    background: url(../i/green/bg-btn-search-cz.gif) no-repeat top left;
}

div.box_search input.lng-ro, div.box_search input.lng-rx {
    background: url(../i/green/bg-btn-search-ro.gif) no-repeat top left;
}

div.box_search input.lng-bg,
div.box_search input.lng-bx {
    background: url(../i/green/bg-btn-search-bu.gif) no-repeat top left;
}

div.package-price-bottom a, table.box td a.detailoffer, .roomtype-links div a, .roomtype-links a.detail, table.package span.cst-price, table.package td.topic, table.package b.stays, table.box td.topic {
    color: #789846;
}

div.cst-book-info-progress li.cst-book-info-progress-step-active, div.cst-search-form-calendar table td a, div.cst-search-form-calendar table td a:visited  {
	background-color:#789846;
}

div.cst-book-form-10-search, div.cst-book-roomtype, div.cst-book-roomtype img {
	border-color:#789846;
}

div.cst-book-roomtype-book a, div.cst-book-step-next a:visited, div.cst-book-step-next a, div.cst-book-step-back a:visited, div.cst-book-step-back a, div.cst-book-info-progress ul li {
	background-color:#789846;
	border-color:#789846;
}

div.cst-book-indicator-name {
	border-bottom:1px solid;
	color:#789846;
}

div.cst-text {
    border-right: 1px solid #789846;
    border-left: 1px solid #789846;
    background: url(../i/bg-angebot-text.gif) repeat-x top left;
    padding: 10px 5px 10px 10px;
}

div.rahmen div.cst-image {
    text-align: center;
    background-color: #D7E0C0;
    border-right: 1px solid #789846;
    border-left: 1px solid #789846;
}

a.logo-vioma {
	background-image: url(/static/i/logos/vioma-logo-green.gif);
}

div.quicklinks a.alpine {
	_background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/static/i/logos/logo-alpine.png') progid:DXImageTransform.Microsoft.Alpha(opacity=20)  progid:DXImageTransform.Microsoft.Blur(pixelradius=2);
	opacity: 0.4;
	_margin-top: -2px;
	_height: 68px;
	_width: 68px;
	_margin-left: 9px;
}

body div div.cst-book-step-container a.cst-book-roomtype-book, body div.cst-book-step-container div.cst-book-step-next, body div.cst-book-step-container div.cst-book-step-back, body div.cst-book-step-container div.cst-book-step-back {
	background-color: #789846;
	border-color: #789846;
}


div.cst-book-info-progress li.cst-book-info-progress-step-active, div.cst-search-form-calendar table td a span, div.cst-search-form-calendar table td a:visited span {
	color: #fff;
}

div.gallery-bottom, .gallery div.scroll_left, .gallery .scroll_right {
	background-color: #9AB455;
}
a.sommerbutton {
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	display: block;
	width: 60px;
	_width: 80px;
	height: 18px;
	_height: 25px;
	border: solid 1px #789846;
	color: #789846;
	background-color: #ffffff;
	padding: 5px 0 0 17px;
	background: url(../i/ap-start/wolfhotels_AP_Sommer_aktiv.gif) no-repeat 0 center;
	background-color: #F4F5EC;
	float: left;
}
a.winterbutton {
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: bold;
	display: block;
	width: 60px;
	_width: 80px;
	height: 18px;
	_height: 25px;
	border: solid 1px #897750;
	color: #897750;
	padding: 5px 0 0 17px;
	background: url(../i/ap-start/wolfhotels_Winter_deaktiv.gif) no-repeat 1px center;
	float: left;
}
