.gericht {
    padding-top: 20px;
    padding-bottom: 20px;
    box-shadow: 1px 2px 3px;
    border-radius: 10px;
    margin-top: 11px;
    border: 3px solid #f89406;
}

input.PreisButton, input[type=submit], button[type=submit] {
    padding: 7px;
    font-size: 15px;
    font-family: "Open Sans";
    color: white;
    box-shadow: 1px 2px 1px black;
    border-radius: 5px;
    text-shadow: 1px 2px 0px black;
}

input.PreisButton, input[type=submit], button[type=submit] {
    background-color: #f89406!important;
}

.gericht:nth-child(even) {
    background-color: rgba(227, 227, 227, 0.82)!important;
}

.gericht:nth-child(odd) {
    background-color: rgba(255, 255, 255, 0.56)!important;
}

.span12.GerichtKategorie {
    background-color: orange;
    margin-top: 20px;
    border: 7px double white;
}

h2 {
    margin-bottom: 1vh;
    margin-top: 3vh;
    text-align: center;
    font-size: 37px;
    color: white;
}

#ls-promowrap {
	background-repeat: no-repeat !important;
    background-attachment: fixed !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
}

.moduletable {
    margin-top: 0;
}

div#ls-mainwrap .row-fluid,
#ls-main,
div#ls-mainwrap,
#ls-maincontent {
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

#ls-maincontent
{
	margin-top: 10px !important;
}

.KategorieNav
{
	border: 3px solid #f89406;
}