#wrapcontent{width:74%}
#wrapsidebar{margin:0;padding:0;width:26%}
#content .breadcrumb{border-bottom:1px solid #ddd;margin:0 0 20px 0;padding:0 10px}
#content dl.screen{margin:0;padding:10px 0}
#content dl.screen dt{text-align:left}
#content dl.screent dd{padding:5px 10px;text-align:left}
#content dl.screen dt a{padding:0}
#content dl.screen dt a:hover,#content dl.screen dt a:focus{background:transparent;padding:0}
#content dl.screen dt a img{background:#fff;border:1px solid #ccc;color:#000;margin:10px 0;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 5px #ddd;-moz-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd}
#content p.bilder img{margin:10px}
#content p.center img{background:transparent;border:none}
#content strong.search-excerpt{background:yellow}
#content ul.vb{margin:15px 0 0 20px}
#content ul.vb li{background-image:none;float:left;height:100px;list-style:inline;margin:5px;padding:0;width:150px}
#content ul.vb li a{display:block;float:left;height:100px;line-height:100px;margin:0;padding:0;position:relative;width:150px;z-index:1}
#content ul.vb li a:hover,#content ul.vb li a:focus{border:none;display:block;float:left;margin:0;padding:0;position:relative;z-index:1000}
#content ul.vb li a img{border:1px solid #ccc;float:left;height:100px;left:0;position:absolute;top:0;width:150px}
#content ul.vb li a:hover img,#content ul.vb li a:focus img{border:1px solid #bbb;float:left;height:233px;left:0;position:absolute;top:0;width:350px}
#content div.post{background:url(images/schatten-5.png) no-repeat 50% 100%;border-top:1px solid #fff;border-bottom:1px solid #ddd;margin:0;padding:30px 0;position:relative;min-height:180px}
#content div.post h2{font-size:1.4em;line-height:1.4em;margin:0 50px 5px 0;padding:0}
#content div.post h3,#content div.post h4{margin:0}
#content div.post p,#content div.post pre,#content div.suchhinweis p,#content div.hinweis,#content div.suchhinweis{margin:10px 0}
#content div.post p.datum{font-style:italic}
#content div.post .comments{background:url(images/comments.png) no-repeat 0 50%;margin:0;padding:0 0 0 20px;position:absolute;top:30px;right:0}
#content div.post .comments a{text-decoration:none}
#content div.post p.postmetadata{clear:both;font-style:italic;font-size:.9em;line-height:1.4em;margin:0;padding:10px 0;width:100%}
#content div.post p.postmetadata span.kategorie{background:url(images/folder.png) no-repeat 0 50%;padding:2px 5px 2px 20px}
#content div.post p.postmetadata span.tags{background:url(images/tag_blue.png) no-repeat 0 50%;padding:2px 5px 2px 20px}
#content div.post p.postmetadata span.datum{margin:0 10px 0 0;padding:2px 5px 2px 0}
#content div.post .thumb{border:none;position:relative}
#content div.post .thumb img{border:none;float:left;margin:0;padding:0}
#content div.post .thumb a img,#content div.post .thumb a:hover img,#content div.post .thumb a:focus img{border:5px solid #7CB6D6;display:block;float:left;height:160px;margin:0 15px 10px 0;padding:0;position:relative;width:160px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}
#content div.post .thumb a:hover img,#content div.post .thumb a:focus img{border:5px solid #fff;display:block}
#content ul.socialbookmarks{margin:10px;padding:10px 0}
#content ul.socialbookmarks li{background-image:none;display:inline;padding:0}
#content ul.socialbookmarks li a img,#content ul.socialbookmarks li a:hover img,#content ul.socialbookmarks li a:focus img{background:#fff;border:1px solid #ddd;height:16px;margin:0 5px 5px 0;padding:3px;width:16px}
#content div.post ul.sbm{margin:15px 0;}
#content div.post ul.sbm li{background-image:none;display:inline;float:left;line-height:1em;margin:0 15px 0 0;padding:0;width:auto;}
#content div.post ul.sbm li a, #content div.post ul.sbm li a:hover,#content div.post ul.sbm li a:focus{background:#fff; border:1px solid #ccc;display:block;float:left;padding:2px 5px;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
#content div.post ul.sbm li a:hover,#content div.post ul.sbm li a:focus{background:#f7f7f7;}
#content div.post ul.sbm li a img, #content div.post ul.sbm li a:hover img,#content div.post ul.sbm li a:focus img {float:left;margin:0 5px 0 0; width:16px;}
#content img.size-full,#content img.size-medium,#content img.size-thumbnail,#content div.gallery img{background:transparent;border:none;margin:5px;padding:5px}
#content .wp-caption{border:1px solid #ddd;text-align:center;background-color:#f7f7f7;padding-top:5px;margin:0 10px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#content .wp-caption img{margin:0;padding:0;border:0 none}
#content .wp-caption p.wp-caption-text{font-size:1.0;line-height:1.4em;padding:5px;margin:0}
#content .aligncenter,#content div.aligncenter{display:block;margin-left:auto;margin-right:auto}
#content .alignleft,#content img.alignleft{float:left;margin:0 10px 5px 0}
#content .alignright,#content img.alignright{float:right;margin:0 0 5px 10px}
#content .gallery{margin:auto;overflow:hidden;width:100%}
#content #comments{padding:15px}
#content #comments h3{clear:both;margin:0 0 10px;padding:0}
#content #comments form input,#content #comments form textarea,#content #comments fieldset#comment-text textarea{border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;margin:5px 0;padding:3px 5px;width:80%}
#content #comments form input:hover,#content #comments fieldset#comment-text textarea:hover,#content ul.socialbookmarks li a:hover img,#content ul.socialbookmarks li a:focus img{border:1px solid #aaa}
#content #comments form input[type=submit],#content #comments form input[type=submit]:hover{background:#ddd url(images/verlauf2.gif) repeat-x 0 0;border:1px solid #ccc;clear:left;color:#333;display:block;font-weight:700;height:30px;margin:15px 0;padding:0;text-shadow:#fff 0 1px 1px;width:180px}
#content #comments form input[type=submit]:hover{clear:left;background:#ccc;color:#000}
#content ol.commentlist{margin:0;padding:0;text-indent:0;list-style:none outside}
#content ol.commentlist li{font-size:1.0;border:1px solid #ddd;color:#000;margin:10px 0;min-height:70px;padding:10px 10px 10px 100px;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}
#content ol.commentlist li.comment div.vcard cite.fn{font-style:normal}
#content ol.commentlist li.comment div.vcard img.avatar{background:#fff;border:1px solid #ccc;left:10px;margin:0;padding:3px;position:absolute;top:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}
ol.commentlist li.comment cite{font-style:normal;font-weight:700}
#content ol.commentlist li.comment div.comment-meta{font-size:.9em}
#content ol.commentlist li.comment div.comment-meta a{color:#000}
#content ol.commentlist li.comment p{margin:10px 0;padding:0}
#content ol.commentlist li.comment ul li,#content ol.commentlist li.comment ul{list-style:none}
#content ol.commentlist li.comment div.reply{text-align:right}
#content ol.commentlist li.comment div.reply a{font-size:.9em;font-weight:200}
#content ol.commentlist li.comment ul.children{list-style:none;margin:0;text-indent:0}
#content ol.commentlist li.comment ul.children li.depth-2,#content ol.commentlist li.comment ul.children li.depth-3,#content ol.commentlist li.comment ul.children li.depth-4,#content ol.commentlist li.comment ul.children li.depth-5{background:#eee;border:1px solid #fff;margin:10px 0}
#content ol.commentlist li.even{background:#eee}
#content ol.commentlist li.odd,#content ol.commentlist li.comment ul.children li.odd{background:#f7f7f7}
#content ol.commentlist li.byuser{background:#eee !important}
#content fieldset label{display:block;margin:5px 0 0}
#content .wp-pagenavi { margin: 20px; text-align: center;}
#content .wp-pagenavi a,#content .wp-pagenavi a:hover,#content .wp-pagenavi a:focus,#content .wp-pagenavi a:active,#content .wp-pagenavi span.pages,#content .wp-pagenavi span.current,#content .wp-pagenavi span.extend {background: #eee;  border: 1px solid #ccc;  color: #28698B;  margin: 2px;  padding: 5px;  text-decoration: none;  width: auto;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;
}
#content .wp-pagenavi a:hover,#content .wp-pagenavi a:focus,#content .wp-pagenavi a:active,#content .wp-pagenavi span.pages {  background: #95A42E; border: 1px solid #95A42E;  color: #fff;}
#content .wp-pagenavi span.current {  background: #95A42E;   border: 1px solid #95A42E;  color: #fff;   font-weight: 700;  margin: 2px;  padding: 5px;}
#content .wp-pagenavi span.extend {  background: #f3f3f3;   border: 1px solid #f3f3f3;  color: #000;  margin: 2px;   padding: 5px;}

#sidebar,#content fieldset,#content img.size-full,#content ul.socialbookmarks li a,#content ul.socialbookmarks li a:hover,#content ul.socialbookmarks li a:focus{margin:0;padding:0}
#sidebar ul li:first-child{border-top:none}
#sidebar ul li:last-child{border-bottom:none}
#sidebar ul.rssfeeds a,#sidebar ul.rssfeeds a:hover,#sidebar li.categories a,#sidebar li.categories a:hover{border:none;display:inline;line-height:2.5em}
#sidebar ul ul.rssfeeds li{background:#fff url(images/rssxml.gif) no-repeat 5px 50%;padding:5px;width:200px}
#sidebar a.twitter,#sidebar a:hover.twitter,#sidebar a:focus.twitter{background:url(images/twitty.png) no-repeat 0 0;display:block;height:50px;margin:20px auto 0;width:71px}
#sidebar a:hover.twitter,#sidebar a:focus.twitter{background:url(images/twitty.png) no-repeat 0 -50px}
#sidebar div.box{background:#f7f7f7;border:1px solid #ddd;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:15px auto;padding:0;width:250px;-webkit-box-shadow:1px 1px 7px #eee;-moz-box-shadow:1px 1px 5px #eee;box-shadow:1px 1px 7px #eee}
#sidebar li.twitter-item{border-top:1px solid #fff;border-bottom:1px solid #ddd;padding:5px 10px;word-wrap:break-word}
#sidebar li.twitter-item a{display:inline;border-bottom:1px dotted #666;margin:0;padding:0}
#twitter_div ul li{border-top:1px solid #fff;border-bottom:1px solid #ddd;margin:0;padding:5px 10px}
#twitter_div ul li a,#twitter_div ul li a:hover,#twitter_div ul li a:focus{border-bottom:1px dotted #666;display:inline;margin:0;padding:0;text-decoration:none}
#twitter_div p{text-align:right;padding-right:6px;padding-bottom:10px}
#twitter_div ul li span a,#twitter_div ul li span{visibility:visible}
#twitter_div ul li a{visibility:hidden}
#sidebar #searchform{background:transparent;font-size:70%;padding-top:30px}
#sidebar #searchform form{margin:0 auto;padding:0;position:relative}
#sidebar #searchform form p{margin:0 auto;padding:0;width:200px}
#sidebar #searchform form input[type=text]{background:#fff;border:1px solid #bbb;color:#2f2f2f;float:left;line-height:1.2em;margin:0 0 0 15px;padding:5px;width:140px}
#sidebar #searchform form input:hover[type=text],#searchform form input:focus[type=text]{background:#fff;border:1px solid #aaa;color:#000}
#sidebar #searchform form input[type=submit]{background:#2b5f8c;border:2px solid #ddd;color:#fff;font-weight:700;line-height:1.0;margin:0 0 0 5px;padding:3px 5px;width:2em}
#sidebar #searchform form input:hover[type=submit],#sidebar #searchform form input:focus[type=submit]{background:#234874;border:2px solid #ddd;color:#fff}
#sidebar a.twitter span{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0}
#wplfooter{display:none}

@media only screen and (max-width: 480px) {
#wrapcontent{width:100%}
#wrapsidebar{margin:0;padding:0;width:100%}
#content div.post{border-top:none;min-height:100px}
#content div.post h2{font-size:1.1em;margin:0 0 5px 0;word-wrap: break-word}
body.single #content div.post h2{margin:0 50px 5px 0;}
#content div.post h3,#content div.post h4{font-size:1.0em;}
#content div.post .thumb{width:30%}
#content div.post .thumb a img,#content div.post .thumb a:hover img,#content div.post .thumb a:focus img{border:1px solid #ccc;max-width:100%;height:auto;margin:0 10px 5px 0}
#content div.post .comments{margin-left:20px;position:relative;top:auto;right:auto}
body.single #content div.post .comments{margin-left:0;position:absolute;top:30px;right:0}
#content .wp-pagenavi{float:none;margin:15px auto;padding:0;text-align:center;width:100%;}
#content .wp-pagenavi a,#content .wp-pagenavi a:hover,#content .wp-pagenavi a:focus,#content .wp-pagenavi a:active,#content .wp-pagenavi span.pages,#content .wp-pagenavi span.current,#content .wp-pagenavi span.extend {float:left;margin:3px;width: 17%;}
#content .wp-pagenavi span.pages {background:transparent;border:none;color:#000;display:block;float:none;margin:0;width:100%;}
#content #comments{padding:15px 0}
#content #comments form input,#content #comments form textarea,#content #comments fieldset#comment-text textarea{margin:5px auto;padding:5px;width:90%}
#content #comments form input[type=submit],#content #comments form input[type=submit]:hover{margin:15px auto;width:90%}
#content ol.commentlist li{padding:10px;}
#content ol.commentlist li.comment div.vcard img.avatar{left:auto;position:relative;top:auto;}
#content .breadcrumb{border:none;margin:0 0 10px 0;padding:0}
}
