﻿body				{ background-color:#fff; background:url(../../images/roses.jpg) fixed; }
.orbit-container 	{ background-color:#fa93a0 !important; }
.orbit-container .orbit-slides-container > * .orbit-caption { color: white; }
.top-bar.expanded .title-area { background-color: #bb1928; }
.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:#fae3e6; }
#hauptmenuwrapper	{ padding-left: 0; padding-right: 0; }
#hauptmenu			{ background-color:#bb1928; border-bottom: 2px solid #fa93a0; }
#menuoben 			{ background-color:#bb1928; }
#menuoben a:hover, #menuoben a:focus  { color: #333; background-color:#fae3e6; }
#sidebar 			{ padding-right: 0.33rem; }
#navibar { background-color:#bb1928; color:#fff;}
#navibar a { background-color:#bb1928; color:#fff;}
#hotelbild01 img	{ border: 1px solid #bb1928; }
#content h2 { border-bottom: 1px solid #fa93a0; }

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

.row				{ background-color: white; max-width:60.625rem; }
a 					{ color: #bb1928; }
a:hover,a:focus		{ color:#fa93a0; }
button, .button		{ background-color: #bb1928; border-color: #fa93a0; }
button:hover,button:focus,.button:hover,.button:focus { background-color:#fa93a0 }
.th:hover,.th:focus { box-shadow:0 0 6px 1px rgba(187,25,40,0.5) }

.panel.callout 		{ background-color: #fae3e6; border-color:#bb1928; }
.panel.callout a:not(.button) { color: #bb1928; }

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