/* Füge hier Dein eigenes CSS ein */
@import url(https://fonts.googleapis.com/css?family=Cambay);
@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(https://fonts.googleapis.com/css?family=Roboto);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans);

/* Header/Logo/Abstand oben unten */

#site-branding {
	padding-left:0px;
}
.site {margin:0 auto;}

/* Schrift der gesamten Homepage */
.site-title
{ font-family:Droid+Sans;
 }

.site-description
{font-family:Droid+Sans;
}
.wrapper
{font-family:Droid+Sans;
}

.featured-homepage-image:hover {background:#05377c;}

/* a: decoration, color, gesamte Homepage */

.site-title a:hover {color:#05377c !important;}

.catchbase-nav-menu .current-menu-item > a, .catchbase-nav-menu .current-menu-ancestor > a, .catchbase-nav-menu .current_page_item > a, .catchbase-nav-menu .current_page_ancestor > a, .sidebar-header-right .widget_nav_menu .current-menu-item > a, .sidebar-header-right .widget_nav_menu .current-menu-ancestor > 
a {color:#303030;
}


.catchbase-nav-menu a:hover {
color:#fff !important;
background:#05377c;
}


.menu a:hover {
color:#fff !important;
background:#05377c !important;
text-decoration:none !important;
}

.current-menu-item a,
.current-page-ancestor a
 {
  color:#fff !important;
  background:#05377c;
}

.sub-menu {
	display: none;
}

.entry-content a {
  color:#05377c !important;
  text-decoration:underline;
}

.entry-content a:hover {
  color:#fff !important;
background:#05377c;}



/* bearbeiten und datum der Veröffentlichung des Beitrags */

#main .entry-meta {
display: none;}

/* Schriftgröße Überschriftenformatierung*/

.entry-content h2 {
font-size: 22px;
}

.entry-content h3 {
font-size: 18px;
}

.jqDnR a {color:#303030;}

/*SIDEBAR-Kontaktdaten*/

.textwidget a {
  color:#05377c;
font-size: 14px;
}
.wpcf7-form a{
  color:#05377c !important;
  text-decoration:underline;}

.wpcf7-form a:hover {
  color:#fff !important;
  background:#05377c;}

/* sidebar Menues */

#sidebar sidebar-primary widget-area a {
color:#303030 !important; 
}
#page a {color:#303030;
		}

#menu-ueber-uns-menue a, #menu-datenschutzerklaerung-menue a {
  line-height:40px;
  display: block;
  padding: 3px 10px 0; 
}


/* Alle H1 die durch das Theme vorgegeben sind*/
h1.entry-title  {display: none;}

/*footer*/

.site-footer a {
color:#05377c;
}

#footer-right-content, #footer-left-content {
	font-size:11px;
}



/* Beitragsbilder ohne blauen Balken anzeigen*/
.entry-content .size-full {display:block !important;}

/* Headerbild mit Seitenabstand */

.wrapper .wp-post-image {padding:20px;}

/* Drei-Spaltige Bilder Startseite */
.featured-homepage-image a {
  text-align: center;
}

/* Weiterlesenlink startseite */

.more-link {
  color:#05377c !important;
  text-decoration:underline;
}

.more-link:hover { 
color:#fff !important;
background:#05377c;
}


/*Impressum*/

#post-74 {font-size:12px;}

/*Datenschuzerlaerung*/

#first a {
  color:#05377c !important;
  text-decoration:underline;
}

#first a:hover{
color:#fff !important;
background:#05377c !important;
text-decoration:none !important;
}

/*HAUPTMENUE ABSTAENDE ZWISCHEN KONTAKT UND IMPRESSUM*/

#menu-item-488 {padding-right:460px;}

/*Formatierung Menuepunkt Impressum*/

#menu-item-76 {
font-size:11px;
}

#menu-item-76 a:hover {height:42px;}

/*Formatierung Menuepunkz Datenschutz*/

#menu-item-571 {
font-size:11px;
}

#menu-item-571 a:hover {height:42px;}