body {
background-color:#aec39a;
background: #aec39a url(../img/bg.png) no-repeat;
background-position:top center;
background-attachment: fixed;
font: small century gothic;
color:#908fa5;
text-align:justify;
letter-spacing: 0px;

}
h1{font-size:14px; margin-bottom:5px; font-weight:bold;}
h2{font-size:14px; margin-bottom:5px; font-weight:bold; padding-bottom:0px;border-bottom:1px solid #dbdae6;}
a{color:#72717b;  -moz-transition:all .218s ease-in; -webkit-transition:all .218s ease-in; transition:all .218s ease-in;}
a:hover{color:#908fa5;opacity: 0.7; filter: alpha(opacity=70);}
p{padding-bottom:20px;}

.clearfix{clear:both;}
.container{width:820px; background-color:#ffffff; margin:auto; padding-top:10px; padding-bottom:0px;}
.footer{width:820px; margin:auto; padding-top:10px; padding-bottom:30px; text-align:center;}
.content{border-top: 5px dotted #908fa5;}
.content .contentinner  img{border:1px solid #908fa5; padding:5px; max-width:560px; margin:10px;}
.left{width:203px; float:left;border-right: 5px dotted #908fa5; margin-top:5px; text-align:center;}
.left .leftbox{margin:10px; text-align:center; font-size:12px;}
.left .leftbox img{width:120px;margin:auto; display:block;}
.right{width:610px; float:right;}
.contents, .posts{padding:20px;font-size:12px; line-height:18px;}
.pretext{font-weight:bold; margin-bottom:20px;}
.posts .post{clear:both; margin-bottom:5px;}
.posts .post .date{float:right; margin-top:-25px;}
.posts .post .postheader{text-align:center;}
.posts .post .postheader img{margin:auto;}
.posts .post .postcontent{border-bottom: 5px dotted #908fa5;}
.posts .post .postcontent img{margin-right: 15px; margin-bottom:15px; border:1px solid #908fa5; padding:5px; max-width:560px; }
.posts .post .postcontent .postinner{text-align:justify;}
.posts .post .postcontent .postinner img{ margin:10px;}
.posts .post .excerpt{padding-bottom:20px;}
.posts .post .more{float:right;}
.posts .post .lead{padding-bottom:20px;}
.left3 img{ width:120px; margin:auto; display:block;}
#google_translate_element{margin-top:10px;margin-bottom:10px;}
.siteend{font-weight: bold; text-align:center; padding:20px;border-top: 5px dotted #908fa5; }
.archiv{margin-top:20px; margin-bottom:20px;}
.archiv li{ font-size:30px; margin-top:10px; list-style:none;}
.translate{ width:180px; margin:auto; margin-top:20px;margin-bottom:20px; border:1px solid #908fa5; -moz-box-shadow: inset 0 0 10px #8c8c8c;   -webkit-box-shadow: inset 0 0 10px #8c8c8c;   box-shadow:inset 0 0 10px #8c8c8c;}
.translate .goog-te-gadget-icon{display:none;}
.list{padding-top:5px;}
