header.site{background-color:#346100;}
header.site a{color:#fff;font-size:1.2em;}
table {width:100%;}
figure{padding-bottom: 2em;/* background-color:#fff; */}
figure i{font-size: 0.9em;padding: 0 1em;}
figcaption{text-align:center; display: block;width:100%;}
.container p,li{-webkit-hyphens: auto; -moz-hyphens: auto; hyphens:  auto;text-align: justify;}
h1,h2,h3,h4,h5,h6 {-webkit-hyphens: auto; -moz-hyphens: auto; hyphens:  auto;}

.box{background-color:#f1f1f1;padding:1em;margin-bottom: 2em;}
.box h4{font-weight:bold;font-size:1.2em;}
right {text-align:right; display: block;width:100%;}
center {text-align:center; display: block;width:100%;}
left {text-align:left; display: block;width:100%;}

.full{
-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
	cursor: pointer;
	}

.halb{float: left;margin:.5em;width:45%;
-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
	cursor: pointer;
	}
	
.halb-rechts{float: right;margin:.5em;width:45%;
-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
	cursor: pointer;
	}
	
.full:after,.halb:after,.halb-rechts:after{content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;}
  
.full img, .halb img, .halb-rechts img{-webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
	}

.versteckt{  
width: 0;
height:0;
}

.versteckt img{ 
display: none;
} 
 
.transition {
	z-index: 1000;
	position: fixed;
	width: 100%;
	height:100%;
	top: 0;
left: 0;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
    -webkit-transform: scale(1); 
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
	border: 5px solid rgba(25,25,25,0.25);
	padding:5rem;
	margin: 0 auto;
	background-color: rgba(255,255,255,0.9);
}

.transition:after {content:'×';position: absolute; right:0;top:0;padding:.5em;padding-top:0;font-size:4em;font-weight:300; color:rgba(25,25,25,0.25);}

.transition img{ 
display: block;
width: auto;
max-height:95%;
position: fixed;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.article-body h3{font-size: 1.2em; color:#346100;-webkit-hyphens: auto; -moz-hyphens: auto; hyphens:  auto; text-align: left;letter-spacing: 0.1em;white-space: normal;word-wrap: normal}
.title h1{white-space: pre;word-wrap: normal}

.scale{-webkit-transform: scale(1.2); 
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);}
	
h4 {font-weight:bold;white-space: normal; word-wrap: normal;}
hr{with: 650px; display: block; height: 1rem;clear: both;}
.load{display:block;text-align:center;}
.message{display:none;}

table {
  border-collapse:collapse;width: 80%;table-layout:fixed;
}

td {
  border:1px solid #aaa;width: 10%;padding:0.5rem;
}

td:first{
  width:85%;
}

.noborder table  {
table-layout:auto; width:100%;
}

.zoom{width:100%;min-height:100%;height:100%;}
.bild-u{margin-bottom: 2em;}

.noborder thead th:first-child{height: 0px;}
.noborder  td,th{width:auto !important;border:none}
.noborder  td:first-child{font-weight:bold;}
.noborder  td:nth-child(2){font-style:italic;}
.article-body ul{margin-left: -2.5rem; list-style: circle outside none;}

#TableOfContents *{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;"}

#tagcloud{display:inline !important; width: 100%;font-size:0.5em;}
#tagcloud a{text-decoration: none !important;word-spacing 0.1em; -ms-word-break: break-all;word-break: break-all;
// Non standard for webkit
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;padding:1.5em;}




