body {
  background: #2828e8; /* Old browsers */
  background: -moz-linear-gradient(left, #000000 0%, #2828e8 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(100%,#2828e8)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #000000 0%,#2828e8 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #000000 0%,#2828e8 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #000000 0%,#2828e8 100%); /* IE10+ */
  background: linear-gradient(to right, #000000 0%,#2828e8 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2828e8',GradientType=1 ); /* IE6-9 */
  font-family:"Fira Sans", "Verdana", sans-serif;
  font-size:12px;
  color: #2d373b;
  -moz-font-feature-settings:"liga","onum";
  -webkit-font-feature-settings:"liga","onum";
  font-feature-settings:"liga","onum";
}

/* Text colors: red #DF3820 yellow #FDE47F blue #2EAAF2 */

h1 { color:#006ca6; font-size:48px; font-weight:bold; }
h2 { color:#29596c; font-size:36px; font-style:italic; }
h3 { color:#0f1428; font-size:24px; font-style:italic; }
h4 { color:#2EAAF2; font-size:18px; font-style:italic; }
h5 { color:#0000FF; font-size:12pt; }
/*
h1 { font-size: 36pt; color: #FFD70D; }
h2 { font-size: 18pt; color :#FFD70D; }
h3 { font-size: 14pt; color: #FDE47F; }
h4 { font-size: 12pt; color: #2EAAF2; }
*/
p  { font-size: 12pt; color: #FDE47F; }
ul { font-size: 12pt; color: #FFBF00; }
a { color:#DF3820; }
.news { color:#000000; }

td, th    { font-size:10pt; font-weight:semibold; color:#000080; }
td.form   { font-size:12pt; color:#FFBF00; }
td.navi   { font-size:12pt; color:#8080FF; }
td.hilite { font-size:14pt; color:#DF3820; }

#container {
  width: 800px;
  margin: 0 auto;
  min-height:668px;
}

#bgwhite {
  background: #D0D0FF; /* Old browsers */
  background: -moz-linear-gradient(left, #D0D0FF 0%, #F0F0FF 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#D0D0FF), color-stop(100%, #F0F0FF)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #D0D0FF 0%, #F0F0FF 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #D0D0FF 0%, #F0F0FF 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #D0D0FF 0%, #F0F0FF 100%); /* IE10+ */
  background: linear-gradient(to right, #D0D0FF 0%, #F0F0FF 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D0D0FF', endColorstr='#F0F0FF', GradientType=1 ); /* IE6-9 */
  box-shadow: 10px 5px 10px grey;
}

.logo {
  color:#eee157;
  font-size:60px;
  font-feature-settings: "onum" off;
  text-align:center;
}

.headerContent {
/*  background:url(images/guitar800x545.jpg) no-repeat left top; */
/*  background:url(bands/thegoodoldbluesboys/20241221_215311_JH4_800x522.jpg) no-repeat left top; */
  background:url(images/HarpCandle_800x600.jpg) no-repeat left top;
  width:800px;
  height:600px;
  padding-top:20px;
  padding-left:40px;
  padding-right:40px;
}

.headerContentWerner {
  background:url(history/2015/Werner_800x1047.jpg) no-repeat left top; */
  width:800px;
  height:1047px;
  padding-top:20px;
  padding-left:40px;
  padding-right:40px;
}

.headerContentGoldenAge {
  background:url(history/2019/TheGoldenAge_800x421.jpg) no-repeat left top; */
  width:800px;
  height:421px;
  padding-top:20px;
  padding-left:40px;
  padding-right:40px;
}

.headerContentSummer19 {
  background:url(history/2019/Plakat_NSN_Center_800x627.jpg) no-repeat left top; */
  width:800px;
  height:627px;
  padding-top:20px;
  padding-left:40px;
  padding-right:40px;
}

.mainContent {
  padding-left:20px;
  padding-right:20px;
}

.leftSidebar {
  float:left;
  padding-left:40px;
}

.rightSidebar {
  float:right;
}

.centerSidebar {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 40px;
}

.footerContent {
  background: url(locations/auf_der_heide/logo_gastro_auf_der_heide4.800x244.jpg) no-repeat left top;
  width:800px;
  height:244px;
}

#footer {
  padding:10px 0 10px 0;
  text-align:center;
}

/*MAIN MENU*/
#navcontainer {
  padding:20px 0 75px 0;
}

#navcontainer ul {
  padding-left: 0;
  margin-left: 0;
  background: url(images/menuBackground.jpg) repeat-x left top;
  color: White;
  float: left;
  width: 100%;
  height:51px;
  box-shadow: 10px 5px 10px grey;
}

#navcontainer ul li {
  display: inline;
  color:#5f9608;
}

#navcontainer ul li a {
  padding:12px 31px 0 30px;
  background: url(images/menuBackground.jpg) repeat-x left top;
  color: #116588;
  text-decoration: none;
  float: left;
  font-size:24px;
}

#navcontainer ul li a:hover {
  background: url(images/menuActive.png) repeat-x left top;
  color: #FDE47F;
  height:51px;
}

#navcontainer #active a {
  background: url(images/menuActive.png) repeat-x left top;
  color: #DF3820;
  height:51px;
}

#shadow {
  box-shadow: 10px 5px 10px grey;
}