/* Füge hier Dein eigenes CSS ein */
/* Füge hier Dein eigenes CSS ein */
@import url('https://fonts.googleapis.com/css?family=Lato|Lato');
body {
   font-family: Lato;
	font-size: 15px;
	line-height: 1.6;
  color:#777777
}
/*hier die media queries für das textwidget im footer und für den content*/
.textwidget {
min-width: 240px !important;
}
.sidebar {
min-width: 240px !important;
}
#content {
min-width: 320px !important;
}
/*footer menü Textfarbe*/
#menu-menu2 a{color: #ffffff !important;
padding-left:2px;
}
#menu-menu2 a:hover{color: #515ca7 !important;
padding-left:2px;
}
.tablepress td img {margin: auto !important;
}
.tablepress tbody td, .tablepress tfoot th {
	 border-top: 1px solid #ffffff !important;
  border-bottom: 1px solid #ffffff !important;
}

/*
.fw-col-sm-3 {
padding-top: 55px !important; 
}
*/
.col-md-4{
width: 18.333333%;
}
.home .widget_recent_entries {
margin-top:25px;
}
.site-branding {
display: none;
}
.site-info {
display: none;
}
.page-title {
  color: #515ca7;
  font-size: 25px;
}
.widget-title{
  color: #515ca7;
  font-size: 25px;
}
.shortcode-widget-area{
background-color: #FFF0F5;
  padding-left: 15px;
}
.sidebar{
background-color: #FFF0F5;
  padding-left: 15px;
}
/* Tabellenformatierungen */
.tablepress th{
padding: 0;
}
.tablepress thead th{
background: transparent;
}
/*footer hintergrundfarbe*/

#colophon{
  color: #fff;
background-color: #515ca7;
  padding-top: 25px;
}

#search-3{
padding-left: 13px;
}
h1 {
  color: #515ca7;
font-size: 25px;
}
h2 {
  color: #515ca7;
font-size: 20px;
  padding-bottom: 30px;
}
.site-navigation{
padding-top: 2em;
}

.main-content-inner{
padding-top:0;
}
.abstand_oben {
padding-top: 2.5em; !important
}

.navbar-default {
  background-color: #fff;
  border-color: #fff;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
  padding: 10px 15px;
  border-radius: 4px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: #ddd;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #515ca7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}

.navbar-collapse {
  padding-right: 15px;
  padding-left: 0px;
  
}

.fw-container{
padding-left: 0px;
}
/*Accordion*/
.fw-accordion{
  background:#ffffff !important;
  border: none;
}
.ui-accordion{
background:#ffffff !important;
}
.fw-accordion-title{
  font-size: 13px !important;
  font-weight: normal !important;
  padding: 10px 30px !important;
  background:#ffffff !important;
  border-top-color: #515ca7 !important;
}

.ui-accordion-content{
  font-size: 11px !important;
  font-weight: normal !important;


