/**
 * Place your custom styles here.
 */
/* ADDED: Eigene Klassen fuer Captions fuer ZZF-Drupal-Plugins */
/* TODO: Testen, was passiert, wenn davor noch 'div' gesetzt wird ... */
/* TODO: Welche Farben? */
.caption-out {
    padding:10px;
    text-align:center;
}

.caption-out-more {
    padding:10px;
    text-align:center;
    float:left;
}

.caption { 
    padding:10px; 
    display:inline-block;
}

.caption-left {
    padding:10px;
    float:left;
}

.caption-right {
    padding:10px;
    float:right;
}

/* Text-Div */
.caption-text {
    font-size: .8em; /* Textgroesse etwas kleiner als im Fliesstext */
    text-align: center; 
    line-height:1.2em;
    margin-top:5px;
}

.navbar.container, .navbar.container-fluid {
    padding-top: 10px;
    padding-bottom: 10px;
    background: #FFFFFF;
    border: 0;
    margin-top:0;
    z-index: 1000;
}

.affix {
    top: 0px;
    width: 100%;
}

.affix-top .navbar-header {
	display: none;
}

.affix .navbar-header, .affix-top .navbar-header-page {
	visibility:visible;
}


.navbar-btn {
	margin-top:0;
}




.well {
	padding:5px;
        background-color:#FFFFFF;
	border-top: #f3f3f3 40px solid;
}

.well {
	opacity:0.8;
}

.well:hover {
        opacity:1;
}


.well .node-teaser .field-name-field-bild img {
	margin:auto auto 1px;
	float:none;
}

.node-beitrag .field-name-field-bild img {
	float:left;
	padding-right:20px;
	padding-bottom:5px;
}

.node-teaser .node-readmore {
	float:right;
}


.node-teaser .node-readmore a{
        color:#003c0e;
}

.view-beitr-ge .views-row header {
	margin-top:-57px;
	margin-bottom: 30px;
#	padding:20px 20px 1px;
	background:#f3f3f3;
}

.view-beitr-ge .views-row header h2 {
	font-size: 1.7em;
	text-align:center;
	font-weight:600;	
} 


.view-display-id-material .views-row header h2, .view-display-id-page_1 .views-row header h2 {
	text-align:left;
}

.view-beitr-ge .views-row header h2 a{
#        font-size: 2.1em;
#       text-align:center;
	font-weight:0;
	color: #003c0e;
}

.view-beitr-ge .views-row .views-field-title {
        font-size: 1.6em;
        text-align:center;
	margin-top:-40px;
	margin-bottom:30px;
	background:#f3f3f3;
	font-weight:600;
} 

.view-beitr-ge .views-row .views-field-title a {
	color: #003c0e;
}

.view-beitr-ge .views-row .views-field-field-bild img {
        margin:auto auto 20px;
}


.view-beitr-ge .views-row .views-field-body {
	text-align:center;
}




#block-views-exp-eintr-ge-chronik .views-exposed-form {
	margin-top:-70px;
}


#block-views-exp-eintr-ge-chronik .views-exposed-form label {
	font-size: 20px;
	padding: 25px 0 15px 25px;
}


.view-eintr-ge .view-grouping-header {
	font-weight:bold;
	font-size:1.5em;
	text-align:right;
}

#block-views-exp-eintr-ge-chronik #edit-field-chronikjahr-tid-wrapper {
	width:47%;
}

#block-views-exp-eintr-ge-chronik #edit-field-monat-tid {
	height:230px;
}

#block-views-exp-eintr-ge-chronik #edit-field-chronikjahr-tid {
	height:200px;
}

.ui-widget-content a {
    color: #73937a;
}



a {
    color: #73937a;
    text-decoration: none;
}

a:active, a:hover {
    color: #003c0e;
    text-decoration: none;
}

a:visited {
    color: #b3c4b7;
    text-decoration: none;
}


.footer #block-block-1 {
        float:right;
}


.footer #block-block-1 li {
    display: block;
    float: left;
    margin: 0 12px 0 0;
}

.footer #block-block-2 {
	float:left;
}


.galleryformatter * {
    margin: 0 0 10px;
    padding: 0;
}










.node-artikel {
	font-size:16px;
	line-height: 1.6em;
}

.field-name-field-artikel-titel{
	font-size:36px;
	line-height:1.2;
	margin-bottom:15px;
}

.field-name-field-artikel-untertitel{
	font-size: 22px;
	line-height: 1.2;
	margin-bottom: 15px;
}

.print-link {
	float:right;
}

.field-name-field-artikel-datum {
	margin-right: 15px;
	float:left;
}



.view-masonry .views-field-body {
	font-size: 1.1em;
        line-height: 1.6;
}

.view-masonry .views-field-title {
	font-size:1.3em;
	margin-top:7px;
	margin-bottom:7px;
}


.view-autor .views-field-field-autor-info {
	line-height:1.4em;
	font-size:1.1em;
}


#block-views-autor-block-1 .views-field-nothing {
	line-height:1.4em;
	font-size:1.1em;
}

#block-views-autor-block-7 .views-field-field-thematische-klassifikation {
        line-height:1.4em;
        font-size:1.1em;
}
