/*
Theme Name: DAZ-ng
Author: Simon Harlacher
Description: Responsive bootstrap based newspaper theme
Version: 0.0.1
Tags: bootstrap, responsive
*/

/*[class*="col-"],
[class^="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}*/

html, body {
  width: 100%;
  height: 100%;
}

body {
  background-color: #f7f6f4;
}

a {
  color: #6978BA;
}

a:hover {
  color: #2EB2D8;
  text-decoration: none;
}


.sectionheader {
  background-color: #B3B6CC;
  font-size: 1.3em;
  padding: 1px;
  font-weight: bold;
  color: white;
}

.articleheader {
  color: #6978BA;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
}

#container {
  background-color: white;
  font-size: 14px;
  min-height: 100%;
  left: 0px;
}

@media (min-width: 1000px) {
  /* #adsandcontent {
    width: 1000px;
  } */
  #container {
    width: 1000px;
    left: 30px;
  }
}

#contentcontainer {
  padding: 0;
  line-height: 1.2em;
font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif, "Swis721 Lt BT" !important;
}

#leftcontent {
  /*text-align: justify;*/
}

#rightcontent .post {
  /*text-align: justify;*/
}

.heading {
  font-size: 50px;
  font-family: "Garamond", "Times New Roman", "Times Roman", Times, serif;
  letter-spacing: 3px;
  word-spacing: 8px;
  color: #6978BA;
  font-weight: bold;
  font-variant: small-caps;
}

@media (max-width: 1000px) {
  .heading {
    font-size: 30px;
  }
}

.subheading {
  font-size: 15px;
  font-family: "Courier New", "Garamond", "Times New Roman", "Times Roman", Times, serif;
  color: white;
  background-color: #6978BA;
  word-spacing: 3px;
  letter-spacing: 1px;
  padding: 1px;
  margin-bottom: 4px;
}

.subheading-border {
    font-size: 15px;
    font-family: "Courier New", "Garamond", "Times New Roman", "Times Roman", Times, serif;
	font-weight: 600;
    color: #6978BA;
	border: 2px solid #6978BA;
    word-spacing: 3px;
    letter-spacing: 1px;
    padding: 1px;
    margin-bottom: 4px;
}

.motd {
  font-size: 12px;
  color: #666;
  font-weight: bold;
}

#menu {
  font-size: 14px;
  margin-top: 10px;
}
#menu > nav {
  border: none;
  border-radius: 0;
}

@media (min-width: 1000px) {
  #menu > nav {
    height: 25px;
    min-height: 25px;
  }
}

@media (max-width: 1000px) {
    /*.dropdown-menu {
        display: block;
    }*/

}

#menu > nav a {
  padding-top: 0;
  padding-bottom: 0;
  line-height: 25px;
  color: #6978BA;
}
#menu > nav  .active > a {
  background-color: #B3B6CC;
  color: white;
}

ul.nav a:hover {
  background-color: #B3B6CC !important;
  color: white;
}

.dropdown-menu {
  font-size: inherit;
  border: none;
  box-shadow: none;
  background-color: #F8F8F8;
}

.articlefooter {
  font-size: 10px;
  padding: 0;
}

.morearticles {
  padding-left: 0;
}

.nopad {
  padding-left: 0;
  padding-right: 0;
}

.widget-recent-list {
  list-style-type: none;
  padding-left: 0;
}

.widget-recent-list > li {
  margin-bottom: 10px;
}

.widget-menu-list {
  list-style-type: none;
  padding-left: 0;
}

.post img {
  max-width: 100%;
}

.post img.alignleft {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.wp-caption.aligncenter {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  margin-left: 0;
  border-radius: 3px;
  float:left;
}
.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}

.wp-caption {
  /*width: auto !important;*/
  height: auto !important;
  padding: 5px;
}

.wp-caption > img.size-full {
  width: 100% !important;
  height: auto !important;
}

.wp-caption.alignleft {
  width: 50% !important;
}

#ad-top {
    margin-bottom: 15px;
    margin-left: 100px;
    width: 600px;
}

#ad-top a {
  display: block;
}

#ad-sidebar {
    text-align: center;
}

#ad-sidebar > div {
    text-align: center;
    display: inline-block;
}

.mobile-inline-ad {
    display: none;
}

@media (max-width: 1248px) {
  #ad-right {
    display: none;
  }
}

@media (max-width: 900px) {
  #ad-top {
    margin: 0 15px;
    width: auto;
  }

  #ad-top img {
    height: auto;
    max-width: 100%;
  }
}

.ad-inline {
    margin-top: 20px;
    margin-bottom: 20px;
    color: gray;
    font-size: 10px;
    float: left;
    margin-right: 20px;
}

.wp-caption, .wp-caption img {
  max-width: 100%;
}

/* bootstrap menu on hover */
/*@media (min-width: 1000px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}*/

/* cookie consent */
.cc-message {
  font-size: 10px;
}

.cc-compliance {
  font-size: 12px;
}

.cc-window {
  padding: 4px 10px !important;
}

/* wp-calendar archive */
#wp-calendar {
  width: 100%;
  background-color: #F6F6FA;
}

#wp-calendar caption {
  background-color: #F6F6FA;
  text-align: center;
  color: black;
}

#wp-calendar th, #wp-calendar td {
  text-align: center;
}

#wp-calendar tfoot {
  margin-top: 10px;
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}

#leaguetable, #leaguetable td, #leaguetable th {
    border: 1px solid gray;
    padding: 1px 5px;
    word-wrap: break-word;
}

#leaguetable {
    margin: 10px auto;
    width: 100%;
}

.post .column {
    margin-top: 10px;
}

.hiq-cookienotice {
  padding: 2rem !important;
}

@media (min-width: 768px) {
  .hiq-cookienotice {
    padding: 3rem 2rem !important;
  }
}

@media (min-width: 1024px) {
  .hiq-cookienotice {
    padding: 4rem 3rem !important;
  }
}

.bsaProContainer-4 {
    border-top: 1px dotted;
    border-bottom: 1px dotted;
    padding-bottom: 20px;
	margin-bottom: 12px;
}

.kolumnen-teaser img {
    width: 100%;
}