﻿body				{ background-color:#dffae5; }
.orbit-container 	{ background-color:#457c4c !important; }
.orbit-container .orbit-slides-container > * .orbit-caption { color: white; }
.top-bar.expanded .title-area { background-color: #74b27c; }
.top-bar .toggle-topbar.menu-icon a span:after { box-shadow: 0px 0px 0px 1px #fff, 0px 7px 0px 1px #fff, 0px 14px 0px 1px #fff !important; }
#topbarwrapper		{ background:none; }
#topbar 			{ margin-left: 0; margin-right: 0; }
#slider				{ padding-left: 0; padding-right: 0; background-color:#dffae5; }
#hauptmenuwrapper	{ padding-left: 0; padding-right: 0; }
#hauptmenu			{ background-color:#74b27c; border-bottom: 2px solid #457c4c; }
#menuoben 			{ background-color:#74b27c; }
#menuoben a:hover, #menuoben a:focus  { color: #ffffff; background-color:#abd0b0; }
#sidebar 			{ padding-right: 0.20rem; }
#navibar { background-color:#74b27c; color:#fff;}
#navibar a { background-color:#74b27c; color:#fff;}
#hotelbild01 img	{ border: 1px solid #74b27c; }
#content h2 { border-bottom: 1px solid #457c4c; }

[class*="block-grid-"] { margin: 0px 0px !important; }

.row				{ background-color: white; max-width:60.625rem; }
a 					{ color: #457c4c; }
a:hover,a:focus		{ color:#74b27c; }
button, .button		{ background-color: #74b27c; border-color: #457c4c; }
button:hover,button:focus,.button:hover,.button:focus { background-color:#457c4c }
.th:hover,.th:focus { box-shadow:0 0 6px 1px rgba(69,124,76,0.5) }

.panel.callout 		{ background-color: #dffae5; border-color:#457c4c; }
.panel.callout a:not(.button) { color: #457c4c; }

div.on { background: none repeat scroll 0% 0% #74b27c !important; }
