#background {
background: #d4f7ae; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg0ZTAyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2Q0ZjdhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d4f7ae 0%, #d4f7ad 67%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d4f7ae), color-stop(67%,#d4f7ad), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d4f7ae 0%,#d4f7ad 67%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d4f7ae 0%,#d4f7ad 67%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d4f7ae 0%,#d4f7ad 67%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d4f7ae 0%,#d4f7ad 67%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4f7ae', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */


  z-index: -1;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 340px;
  margin: 0;

}

header.hero-unit {
  /* old #61c419 */
  /*background: url(http://bergstedt-hockey.de/j163/templates/svb_v16/images/hbg.jpg) no-repeat top left;*/
  background-color: #009900;

background: #b4e391; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYjRlMzkxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNjFjNDE5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I0ZTM5MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(-45deg,  #61c419 0%, #cfdc57 50%, #61c419 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#61c419), color-stop(50%,#cfdc57), color-stop(100%,#61c419)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #61c419 0%,#cfdc57 50%,#61c419 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #61c419 0%,#cfdc57 50%,#61c419 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #61c419 0%,#cfdc57 50%,#61c419 100%); /* IE10+ */
background: linear-gradient(135deg,  #61c419 0%,#cfdc57 50%,#61c419 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#61c419', endColorstr='#61c419',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */


  height: 90px;
  margin-top: 70px;
  position: relative;
}

header.hero-unit:before {
  background: url(../images/logo.png) no-repeat top left;
  content: " ";
  display: block;
  position: absolute;
  left: 20px;
  top: 20px;
  width: 140px;
  height: 140px;
  overflow: hidden;
}

header span {
  display: block;
  margin-left: 160px;
  font-family: 'Neuton', serif;
  font-size: 1.9em;
  font-weight: bold;
}

header span span {
  display: block;
  margin-left: 15%;
  font-size: 1.0em;
}


footer.footer {
  text-align: center;
  padding: 30px 0;
  margin-top: 70px;
  border-top: 1px solid #E5E5E5;
  background-color: whiteSmoke;
}

.class_box_shadow{
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.80);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.80);
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.80);
}

.nav .form-search label.element-invisible {
  display: none;
}

h1 {
  font-family: 'Neuton', serif;
  border-bottom: 1px solid #333333;
  padding: 0 0 10px 6px;
}


/* =========== SUCHE =========== */

[role="complementary"] .nav-header {
  margin-top: 0px;
  color: #339900;
  font-family: 'PT Sans', sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  text-transform: none;
}

[role="complementary"] .nav-header .caret {
  display: none;
}

.blog, .item-page, .item-page p  {
  font-family: 'PT Sans', sans-serif;
}

.item-page, .blog {
  font-size: 1.0em;
  padding-left: 20px;
  padding-right: 20px;
}

.item-page img {
  margin: 5px 10px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.80);
  -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.80);
  -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.80);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}



/* =========== SUCHE =========== */

.form-limit {
  float: right;
}

.search-results dt,
.search-results .result-category {
  margin-top: 1em;
}

/* ======= latest news ========= */
.latestnews {
  margin: 0 0 10px 12px;
}

/* ======= Caret Fix =========== */
.nav {
  margin-bottom: 12px
}
.nav-header {
  line-height: 10px;
}
.nav .active .dropdown-toggle .caret {
    border-bottom-color: #D5001A;
    border-top-color: #D5001A;
    margin-top: 6px;
}

/* ======= Menu style =========== */
.well .nav .deeper {
  margin-bottom: -5px;
  margin-top: -5px;
}

.well ul:first-child > li:first-child a {
  color:#da251d;
  font-family: 'Neuton', serif;
  font-size: 1.2em;
}

.well ul li a {
  font-family: 'Neuton', serif;
  font-size: 1.2em;
}

.well ul li {
  list-style: none outside none;
  background-color: #ddd;
  margin-top: 5px;
  margin-bottom: 12px;
  padding: 4px 10px 5px 12px;
  -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.well ul li.deeper {
  background-color: #F5F5F5;
}

.well ul li.deeper span{
  padding-left: 0;
}

/* ======= wetter Fix =========== */
.well .custom td {
  border: none;
  padding: 0;
}

.well .custom table {
  margin-bottom: 0;
}

.well .custom form table tbody table tbody tr:nth-child(3) font b {
 display: none;
}


/* ======= Form Fix =========== */
textarea {
  width: 400px;
}


#cookiedingsbums a {color:#000; text-decoration:none;}

#cookiedingsbums a:hover {text-decoration:underline;}

#cookiedingsbums div {padding:10px; padding-right:40px;}

#cookiedingsbums {
   outline: 1px solid #7b92a9;
   text-align:right;
   border-top:1px solid #fff;
   background: #d6e0eb;
   background: -moz-linear-gradient(top, #d6e0eb 0%, #f2f6f9 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6e0eb), color-stop(100%,#f2f6f9));
   background: -webkit-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -o-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #d6e0eb 0%,#f2f6f9 100%);
   background: linear-gradient(to bottom, #d6e0eb 0%,#f2f6f9 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#d6e0eb', endColorstr='#f2f6f9',GradientType=0 );
   position:fixed;
   bottom:0px;
   z-index:10000;
   width:100%;
   font-size:12px;
   line-height:16px;}

#cookiedingsbumsCloser {
   color: #777;
   font: 14px/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   text-shadow: 0 1px 0 #fff;
   top: 5px;
   cursor:pointer;
   border-top:1px solid white;
   border-left:1px solid white;
   border-bottom:1px solid #7b92a9;
   border-right:1px solid #7b92a9;
   padding:4px;
   background: #ced6df; /* Old browsers */
   background: -moz-linear-gradient(top, #ced6df0%, #f2f6f9 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced6df), color-stop(100%,#f2f6f9));
   background: -webkit-linear-gradient(top, #ced6df0%,#f2f6f9 100%);
   background: -o-linear-gradient(top, #ced6df0%,#f2f6f9 100%);
   background: -ms-linear-gradient(top, #ced6df0%,#f2f6f9 100%);
   background: linear-gradient(to bottom, #ced6df0%,#f2f6f9 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 );
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}
