@charset "UTF-8";

@media screen, projection {

body { background-color: #fff; }

header { background-size: 100%; background-position: top center; height: auto; }
header .container { background: none; height: 350px; }
#search { position: static; width: 240px; margin: 15px auto 25px; text-align: center; }

#headerContent { width: 100%; }
#page { width: 100%; margin: -80px 0 0; }

/* Mainnav */
#mainnav .ebene1 > li > a { padding: 38px 10px 7px; }
#mainnav .ebene1 > li:hover ul.ebene2 { width: 100%; }

#leftCol, #rightCol { float: none; width: 100%; }
#rightCol { padding-left: 0; margin-top: 25px; }
#rightCol-content .csc-textpic-intext-right { float: left; }
div.csc-textpic-intext-right div.csc-textpic-imagewrap, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { margin-left: 0 !important; }

#veranstaltungen, #aktuelles { width: 100%; float: none; clear: both; }
#aktuelles { margin-top: 15px; }

/* Imagecarousel */
#impressionen .jcarousel-container-horizontal { width: 100% !important; padding: 10px 0; }
#impressionen .jcarousel-clip-horizontal { width: 100% !important; }

/* Gastro-News */
#gastro-news article { float: none; width: 100%; margin-left: 0; }

.csc-frame-frame1 { margin-left: 0px; width: auto; }
#rightCol-box { margin-right: 0px; }

}