a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, hr, iframe, img, ins, kbd, label, legend, object, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var{border:0;font-style:inherit;font-weight:inherit;list-style:none;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline;}
label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit]{cursor:pointer;}
a{color:#3e7eba;}
a:hover, a:focus{color:#000;}
address{margin:15px 0;}
body{background:#000 url(images/wood3.jpg) 50% 0;color:#666;font-family:verdana, arial, helvetica, sans-serif;font-size:62.5%;margin:0;padding:0;text-align:center;}
cite, em{font-style:italic;}
code{font-family:'courier new', arial, verdana, helvetica, serif;font-size:1.2em;font-style:normal;}
pre{overflow:auto;}
pre a{font-weight:200;}
h1, h2, h3, h4, h5, h6{color:#000;font-family:"trebuchet ms", georgia, "times new roman", times, verdana, arial, helvetica;font-variant:small-caps;font-weight:700;letter-spacing:1.0px;line-height:1.2em;margin:15px 0 5px 0;}
h2{font-size:1.8em;text-shadow:#fff 0 1px 1px;}
h2.top{border-bottom:3px double #ccc;margin:15px 0 50px 0;padding:0 0 5px 0;}
h3{font-size:1.5em;}
h4, h5, h6{font-size:1.3em;}
hr{border:none;border-top:1px solid #ccc;clear:both;height:1px;margin:15px 0;}
small{font-size:0.8em;line-height:1.4em;}
strong{color:#666;font-weight:700;}
#page{background:#fff url(images/verlauf1.gif) repeat-x 0 0;border-top:5px solid #fff;border-bottom:3px solid #ccc;margin:0 auto;padding:0;position:relative;}
#wrapheader{position:relative;}
#header{background:url(images/header6.jpg) no-repeat 50% 0;height:115px;margin:0 auto;position:relative;width:980px;}
#header h1{margin:0;padding:0;}
#header h1.logo, #header h1 a, #header h1 a:hover{display:block;height:90px;left:10px;position:absolute;top:20px;width:410px;z-index:5000;}
#navigation{font-size:1.4em;margin:0 auto;padding:0;position:absolute;top:70px;right:0;width:auto;}
#navigation ul{list-style:none;margin:0;padding:0;position:relative;text-align:center;}
#navigation ul li{display:inline;float:left;list-style:none;margin:0;padding:0;position:relative;}
#navigation ul li a, #navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li strong{color:#ccc;display:block;float:left;font-variant:small-caps;font-weight:700;letter-spacing:1px;margin:0 10px;padding:5px 10px;text-align:left;text-shadow:#000 1px 1px 1px;width:auto;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li strong, #navigation ul li.current-cat a, #navigation ul li.current_page_parent a, #navigation ul li.current_page_item a{color:#fff;text-shadow:0 0 3px #fff;}
#wrapper{clear:both;margin:0 auto;padding:0;text-align:left;position:relative;width:980px;}
#wrapcontent{float:left;font-size:1.2em;line-height:1.6em;margin:0;padding:0;position:relative;width:650px;}
#content{min-height:420px;padding:20px 10px;}
#content a, #content a:hover, #content a:focus{color:#395D97;text-decoration:underline;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#content a:hover, #content a:focus{color:#000;text-decoration:none;}
#content dl.weblink{border:1px solid #ddd;margin:15px auto;padding:10px;text-align:left;width:300px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 7px #eee;-moz-box-shadow:1px 1px 5px #eee;box-shadow:1px 1px 7px #eee;}
#content dl.weblink dt{font-size:0.8em;margin:0;padding:0;}
#content dl.weblink dt a, #content dl.weblink dt a:hover, #content dl.weblink dt a:focus{background:url(images/ko-logo.jpg) no-repeat 0 0;border:1px solid #fff;display:block;height:43px;margin:0 auto;padding:0;width:200px;}
#content dl.weblink dt a:hover, #content dl.weblink dt a:focus{border:1px solid #ddd;}
#sidebar dl.weblink dd{text-align:center;}
#content dl.teaser{margin:0 auto;position:relative;}
#content dl.teaser dt{z-index:5000;}
#content dl.teaser dt img{z-index:6000;}
#content dl.teaser dd{display:inline;float:left;margin:0;padding:0;width:auto;z-index:1000;}
#content dl.teaser dd a, #content dl.teaser dd a:hover, #content dl.teaser dd a:focus{background:#eee;display:block;float:left;margin:0 1px 0 0;padding:5px;width:auto;}
#content dl.teaser dd a em{display:none;}
#content dl.teaser dd a:hover em{display:block;position:absolute;top:10px;left:10px;text-indent:-999em;width:550px;height:280px;z-index:10;}
#content dl.teaser dd a:hover.t1 em{background:#aaa;}
#content dl.teaser dd a:hover.t2 em{background:#bbb;}
#content dl.teaser dd a:hover.t3 em{background:#ccc;}
#content dl.teaser dd a:hover.t4 em{background:#ddd;}
#content p{margin:10px 0;}
#content p.center{clear:both;position:relative;text-align:center;}
#content p.titel img{border:1px solid #ddd;padding:5px;-webkit-box-shadow:1px 1px 7px #eee;-moz-box-shadow:1px 1px 5px #eee;box-shadow:1px 1px 7px #eee;}
#content p.png img{margin:10px;}
#content blockquote{background:#fff;border:1px dotted #ddd;border-left:10px solid #ddd;color:#000;margin:15px 0;padding:10px;}
#content blockquote p{margin:0;padding:0;text-indent:0;}
#content blockquote h3{background:#f7f7f7;border:none;font-size:1.6em;padding:0;margin:0 0 10px 0;text-indent:0;}
#content ul, #content ol{margin:10px;padding:0;}
#content ol{list-style:decimal;}
#content ol li{margin-left:20px;}
#content ul li{background:url(images/pfeil1.png) no-repeat 0 9px;padding:5px 5px 5px 25px;}
#content ul ul{margin:0 12px;}
#content ul ul li{background-image:none;padding:5px;list-style:square;}
#content div.post{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1px 0;padding:20px 0;position:relative;}
body.page-id-5 #content div.post{min-height:160px;padding:10px 0;}
#content div.post p{margin:10px 0;padding:0;}
#content div.post p.postmetadata{clear:both;font-style:italic;font-size:0.9em;line-height:1.6em;margin:10px 0;padding:10px 0 0 0;}
#content div.post p.postmetadata span.datum{padding:0 20px 0 0;}
#content div.post p.postmetadata span.kategorie{padding:0 20px 0 0;}
#content div.post p.postmetadata span.tags{padding:0 20px 0 0;}
#content div.post p.postmetadata span.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 h2, #content div.post h2 a, #content div.post h2 a:hover, #content div.post h2 a:focus{color:#000;margin-right:35px;text-decoration:none;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#content div.post h2 a:hover, #content div.post h2 a:focus{color:#395D97;}
#content div.post h3, #content div.post h3 a, #content div.post h3 a:hover, #content div.post h3 a:focus, #content div.post h4, #content div.post h4 a, #content div.post h4 a:hover, #content div.post h4 a:focus{color:#000;text-decoration:none;}
#content div.post h3 a:hover, #content div.post h3 a:focus, #content div.post h4 a:hover, #content div.post h4 a:focus{color:#395D97;}
#content ul.socialbookmarks{margin:10px 0;padding:10px 0;}
#content ul.socialbookmarks li{background-image:none;display:inline;padding:0;}
#content ul.socialbookmarks li a, #content ul.socialbookmarks li a:hover, #content ul.socialbookmarks li a:focus{margin:0;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 ul.socialbookmarks li a:hover img, #content ul.socialbookmarks li a:focus img{border:1px solid #aaa;}
#content div.post ul.sbm{margin:15px 0;}
#content div.post ul.sbm li{background-image:none;display:inline;float:left;line-height:1.2em;margin:0 15px 15px 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:#f7f7f7; 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:#fff;}
#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:#fff;border:1px solid #ddd;margin:5px;padding:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 7px #eee;-moz-box-shadow:1px 1px 5px #eee;box-shadow:1px 1px 7px #eee;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#content a:hover img.size-full, #content a:hover img.size-medium, #content a:hover img.size-thumbnail{border:1px solid #bbb;}
#content img.size-full{margin:10px;padding:10px;}
#content .wp-caption{border:1px solid #ddd;text-align:center;background-color:#f7f7f7;padding-top:5px;margin:10px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 7px #eee;-moz-box-shadow:1px 1px 5px #eee;box-shadow:1px 1px 7px #eee;}
#content .wp-caption img{margin:0;padding:0;border:0 none;}
#content .wp-caption p.wp-caption-text{font-size:1.0em;line-height:1.4em;padding:5px;margin:0;}
#content .aligncenter, #content div.aligncenter,#content img.size-full{display:block;margin-left:auto;margin-right:auto;}
#content .alignleft{float:left;margin:0 10px 5px 0;}
#content .alignright{float:right;margin:0 0 5px 10px;}
#content div.thumb{}
#content div.pic-center{margin:15px auto;width:auto;}

.wp-pagenavi{clear:both;font-weight:bold;margin: 15px 0;}
.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;border:1px solid #BFBFBF;padding:5px;margin:2px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 7px #eee;-moz-box-shadow:1px 1px 5px #eee;box-shadow:1px 1px 7px #eee;}
.wp-pagenavi a:hover, .wp-pagenavi a:focus, .wp-pagenavi span.current{background:#f7f7f7;border-color:#395D97;}
.wp-pagenavi span.current{font-weight:200;border-color:#aaa;background:#395D97;color:#fff;}

.breadcrumb{color:#6f6f6f;font-size:1.0em;font-style:italic;margin:0;}
.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:focus{color:#6f6f6f;}
.breadcrumb a:hover, .breadcrumb a:focus{color:#000;}
#wrapsidebar{margin:0;padding:0;position:relative;float:right;font-size:1.1em;line-height:1.4em;width:330px;}
#sidebar{margin:0;padding:20px;text-align:left;position:relative;}
#sidebar a, #sidebar a:hover, #sidebar a:focus{background:#FAF9F9;border-top:1px solid #fff;border-bottom:1px solid #ddd;color:#666;display:block;margin:0;padding:5px 10px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#sidebar a:hover, #sidebar a:focus, #sidebar li.current_page_item a, #sidebar li.current_page_parent a, #sidebar li.current-cat a{background:#E0DFDD;color:#000;}
#sidebar ol li:first-child a, #sidebar ul li:first-child a{border-top:none;}
#sidebar ol li:last-child a, #sidebar ul li:last-child a{border-bottom:none;}
#sidebar h3{background:#ddd url(images/menue2.png) repeat-x 0 0;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;font-size:1.2em;margin:0;padding:7px 10px;text-align:left;text-shadow:#fff 0 1px 1px;}
#sidebar h3 a, #sidebar h3 a:hover, #sidebar h3 a:focus{background:transparent;border:none;color:#000;margin:0;padding:0;text-shadow:#fff 0 1px 1px;}
#sidebar ul{margin:0;}
#sidebar div.box{background:#FAF9F9;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;}
#wrapfooter{border-top:2px solid #222;position:relative;}
#footer{clear:both;color:#CEAA89;margin:0 auto;padding:20px 0;text-align:center;font-size:1.2em;line-height:1.0em;position:relative;width:980px;}
#footer a, #footer a:focus, #footer a:hover{color:#CEAA89;text-decoration:none;text-shadow:0 1px 1px #000;}
#footer a:focus, #footer a:hover{color:#E6D4C4;text-decoration:none;text-shadow:none;}
#footer h3{color:#CEAA89;margin:0 0 10px 0;padding:0;text-shadow:0 1px 1px #000;}
#footer h3 a{color:#CEAA89;}
#footer p{clear:both;margin:0;padding:20px 0;text-shadow:1px 1px 1px #000;text-align:left;}
#footer ul{margin:0;padding:0;}
#footer ul li{border-top:1px solid #664C37;border-bottom:1px solid #190D04;padding:0;}
#footer ul li:first-child{border-top:none;}
#footer ul li:last-child{border-bottom:none;}
#footer ul li a, #footer ul li a:hover, #footer ul li a:focus{display:block;margin:0;padding:10px 0;text-decoration:none;}
#footer div.box{float:left;margin:0 50px 0 0;padding:0;position:relative;text-align:left;width:275px;}
#footer li.twitter-item{padding:10px 0;word-wrap:break-word;}
#footer li.twitter-item a, #footer li.twitter-item a:hover, #footer li.twitter-item a:focus{display:inline;margin:0;padding:0;}
#footer #tag_cloud-3{line-height:1.8em;}
.nix, #header h1 span, #header h2, #header a.twitter span, #header a.wordpress span, #content dl.weblink dt span{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content p.button{outline:none;cursor:pointer;text-align:center;text-decoration:none;font-family:Arial, Helvetica, sans-serif;letter-spacing:1px;margin:20px auto;padding:10px 15px;text-shadow:0 1px 1px #555;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 1px 2px #bbb;-moz-box-shadow:0 1px 2px #bbb;box-shadow:0 1px 2px #bbb;width:22em;}
#content p.button a, #content p.button a:hover, #content p.button a:focus{background:transparent;color:#fff;font-size:1.2em;font-weight:700;text-decoration:none;}
#content p.button:hover{text-decoration:none;}
#content p.button:active{position:relative;top:1px;}
#content p.orange{color:#fff;border:solid 1px #A18935;background:#A58B2E;background:-webkit-gradient(linear, left top, left bottom, from(#C4B378), to(#A58B2E));background:-moz-linear-gradient(top, #C4B378, #A58B2E);}
#content p.orange:hover, #content p.orange:active{background:#63460D;background:-webkit-gradient(linear, left top, left bottom, from(#8F7835), to(#63460D));background:-moz-linear-gradient(top, #8F7835, #63460D);}
#form{border:none;}
div.wpcf7{margin:25px 0;}
div.wpcf7 fieldset{border:none;color:#5f5f5f;margin:0;padding:0;}
div.wpcf7 label, div.wpcf7 select, div.wpcf7 input[type=checkbox], div.wpcf7 input[type=radio], div.wpcf7 input[type=button], div.wpcf7 input[type=submit]{cursor:pointer;}
div.wpcf7 label{font-weight:700;margin:0;padding:0;}
div.wpcf7 input, div.wpcf7 textarea{background:#fff;border:1px solid #ddd;color:#000;margin:5px 0;padding:5px;width:70%;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 1px 7px #ddd;-moz-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 7px #ddd;}
div.wpcf7 input:hover, div.wpcf7 textarea:hover{background:#fff;border:1px solid #aaa;color:#000;-webkit-box-shadow:-1px -1px 5px #ddd;-moz-box-shadow:-1px -1px 3px #ddd;box-shadow:-1px -1px 5px #ddd;}
div.wpcf7 textarea{overflow:auto;}
div.wpcf7 label{font-weight:300;}
div.wpcf7 input[type=checkbox], div.wpcf7 input class.wpcf7-acceptance{border:none;float:left;width:1.5em;}
div.wpcf7 input[type=submit]{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;}
div.wpcf7 input:hover[type=submit]{clear:left;background:#ccc;color:#000;}
#searchform{margin:15px auto;position:relative;width:250px;}
#searchform form{margin:0;padding:0;position:relative;}
#searchform form p{margin:0;padding:0;}
#searchform form input{margin:0;padding:5px 5px 5px 22px;color:#000;background:#fff url(images/magnifier.png) no-repeat 2px 50%;border:1px solid #ccc;width:135px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}
#searchform form input:hover, #searchform form input:focus{color:#000;border:1px solid #aaa;}
#searchform form input.bu{background:#ddd url(images/menue2.png) repeat-x 0 0;border:1px solid #ccc;color:#000;font-weight:700;margin:0 0 0 10px;padding:5px 10px;text-shadow:#fff 0 1px 1px;width:70px;}
#searchform form .bu:hover, #searchform form .bu:focus{background:#ddd url(images/menue2.png) repeat-x 0 50%;border:1px solid #aaa;color:#fff;text-shadow:#333 -1px 0 1px;}
#content #comments form input, #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;padding:3px 5px;}
#content #comments form input:hover, #content #comments fieldset#comment-text textarea:hover{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{list-style-type:none;list-style-position:outside;margin:0;padding:0;text-indent:0;}
#content ol.commentlist li{font-size:1.0em;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.alt{}
#content ol.commentlist li.bypostauthor{}
#content ol.commentlist li.comment-author-admin{}
#content ol.commentlist li.comment{}
#content ol.commentlist li.comment div.comment-author{}
#content ol.commentlist li.comment div.vcard{}
#content ol.commentlist li.comment div.vcard cite.fn{font-style:normal;}
#content ol.commentlist li.comment div.vcard cite.fn a.url{}
#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:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-khtml-border-radius:50px;}
ol.commentlist li.comment cite{font-style:normal;font-weight:700;}
ol.commentlist li.comment div.commentmetadata{}
#content ol.commentlist li.comment div.comment-meta{font-size:0.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{list-style:none;}
#content ol.commentlist li.comment ul li{list-style:none;}
#content ol.commentlist li.comment div.reply{text-align:right;}
#content ol.commentlist li.comment div.reply a{font-size:0.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.comment ul.children li.odd{background:#f7f7f7;}
#content ol.commentlist li.even{background:#eee;}
#content ol.commentlist li.odd{background:#f7f7f7;}
#content ol.commentlist li.byuser{background:#eee !important;}
#content fieldset label{display:block;margin:5px 0 0 0;}
#content div.butdemo .but{background:#ddd;border:1px solid #ccc;color:#000;font-weight:700;padding:0.5em 1em;text-align:center;width:10em;}
#content div.butdemo .but a{color:#000;text-decoration:none;}
#content div.butdemo .rund{-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
#content div.butdemo .schatten{text-shadow:#fff 0 1px 0;-webkit-box-shadow:1px 1px 5px #ddd;-moz-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;}
#content div.butdemo .schatten:hover{text-shadow:#fff 0 1px 0;-webkit-box-shadow:-1px -1px 3px #ddd;-moz-box-shadow:-1px -1px 3px #ddd;box-shadow:-1px -1px 3px #ddd;}
#content div.butdemo .verlauf{background:-webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#bbbbbb));background:-moz-linear-gradient(top, #dddddd, #bbbbbb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#bbbbbb');-ms-filter:"filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#bbbbbb')";}
#content ul.css3sterne{list-style:none;margin:20px 0;padding:0;overflow:hidden;}
#content ul.css3sterne li{background:transparent;float:left;height:10em;margin:0;padding:0;position:relative;width:10em;}
#content ul.css3sterne *{margin:0;padding:0;line-height:1.2em;}
#content a.stern1{background:orange;color:#fff;display:block;font-family:verdana, arial, sans-serif;font-size:1.0em;font-weight:700;height:6em;left:2em;position:absolute;text-align:center;text-decoration:none;text-shadow:0 0 5px #fff;top:2em;width:6em;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);rotation:-45deg;-moz-transition:-moz-transform 0.3s ease;-webkit-transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;-webkit-box-shadow:-1px -1px 3px #ddd;-moz-box-shadow:-1px -1px 3px #ddd;box-shadow:-1px -1px 3px #ddd;}
#content a.stern1 span{background:orange;display:block;height:6em;width:6em;-webkit-transform:rotate(22.5deg);-moz-transform:rotate(22.5deg);rotation:22.5deg;}
#content a.stern1:hover, #content a.stern1:hover span{background:blue;color:#fff;text-shadow:0 0 5px #fff;}
#content a.stern1:hover{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);rotation:-45deg;}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
#wplfooter{display:none;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#wwrapslider{position:relative;}
#wrapslider{height:360px;margin:0 auto;padding:0;position:relative;width:980px;}
#slider{border:5px solid #f7f7f7;margin:0;padding:0;position:absolute;top:15px;left:10px;width:640px;height:300px;overflow:hidden;}
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:640px;height:300px;overflow:hidden;position:relative;}
#slidertext{background:url(images/transp1.png);height:265px;margin:0;padding:15px;position:absolute;right:0;top:25px;text-align:left;width:270px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
#slidertext h2{color:#fff;font-size:2.2em;letter-spacing:2px;margin:0 0 15px 0;padding:0;line-height:1.2em;text-shadow:0 1px 1px #111;}
#slidertext p{font-size:1.3em;line-height:1.8em;margin:10px 0;}
#slidertext p strong{color:#fff;font-weight:200;}
#slidertext p.button{margin:20px 0 0 0;}
#slidertext p.button a, #slidertext p.button a:hover, #slidertext p.button a:focus{color:#fff;font-weight:700;text-shadow:0 1px 1px #000;}
#slidertext p.button a:hover, #slidertext p.button a:focus{color:#fff;}
#rahmen{background:url(images/rahmen3.png) no-repeat 0 0;display:block;position:absolute;top:10px;left:0;height:320px;width:670px;}
#prevBtn, #nextBtn, #slider1next, #slider1prev{display:block;width:20px;height:20px;position:absolute;bottom:60px;z-index:1000;}
#prevBtn, #slider1prev{right:30px;}
#nextBtn, #slider1next{right:10px;}
#prevBtn a, #prevBtn a:hover, #prevBtn a:focus, #nextBtn a, #nextBtn a:hover, #nextBtn a:focus, #slider1next a, #slider1next a:hover, #slider1next a:focus, #slider1prev a, #slider1prev a:hover, #slider1prev a:focus{display:block;position:relative;width:20px;height:20px;background:url(images/pfeile.png) no-repeat -20px -20px;}
#prevBtn a:hover, #prevBtn a:focus, #slider1prev a:hover, #slider1prev a:focus{display:block;position:relative;width:20px;height:20px;background:url(images/pfeile.png) no-repeat -20px 0;}
#nextBtn a, #nextBtn a:hover, #nextBtn a:focus, #slider1next a, #slider1next a:hover, #slider1next a:focus{background:url(images/pfeile.png) no-repeat 0 -20px;}
#nextBtn a:hover, #nextBtn a:focus, #slider1next a:hover, #slider1next a:focus{background:url(images/pfeile.png) no-repeat 0 0;}
@media print {
body{margin-left:1.5cm;color:#000;background:#fff;font-family:times, georgia, palatino, serif;font-size:12pt;}
#page{width:auto;float:none !important;}
#header, #wrapsidebar, #footer, #wrapmenue, .navigation, .postmetadata,.wp-pagenavi,.sbm,#comments{float:none;display:none;}
#wrapper, #wrapcontent{width:100%;margin:0;float:none;}
a:link, a:visited, h2 a, h3 a{color:#000;font-weight:bold;text-decoration:underline;}
#content a:link:after, #content a:visited:after{content:" (" attr(href) ") ";}
h1,h2,h3,h4,h5,h6{font-family:Helvetica, Arial, sans-serif;color:#000;}
h1{font-size:18pt;}
h2{font-size:15pt;}
h3{font-size:13pt;}
h4{font-size:10pt;}
img{display:none;}
}

@media only screen and (max-width: 480px) {
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4, h5, h6{font-size:1.2em;}
#wrapheader,#header,#navigation,#page,#wrapper,#wrapcontent,#wrapsidebar,#sidebar,#wrapslider,#wrapfooter,#footer{clear: both;float:none;margin:0;padding:0;width:100%;}
#header{background:url(images/header6-k.jpg) no-repeat 0 0;height:120px;}
#header h1.logo, #header h1 a, #header h1 a:hover{display:block;height:70px;left:0;top:0;width:100%;}

#navigation{top:75px;bottom:0;left:0;right:auto;margin:0;padding:0;}
#navigation ul{margin:0;padding:0;position:relative;width:100%;overflow:hidden;}
#navigation li{display:inline;float:left;margin:0;padding:0;position:relative;width:33.3%;text-align:center}
#navigation ul li a, #navigation ul li a:hover, #navigation ul li a:focus, #navigation ul li strong{display:block;float:none;margin:0;padding:10px;text-align:center;}
#navigation ul li.home{display:inline;height:0;left:-1000px;overflow:hidden;position:absolute;top:-1000px;width:0;}
#content{padding:10px}
#content p.button{width:90%;}
#content .thumb,#content .alignleft,#content .alignright{float:none;}

#content .wp-pagenavi{clear:both;float:none;margin:15px auto;padding:0;text-align:center;width:90%;}
#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%;}
#searchform, #comments textarea {width:90%;}
#content #comments form input[type=submit], #content #comments form input[type=submit]:hover{width:90%;}
#content ol.commentlist li{padding:10px;}
#content ol.commentlist li.comment div.vcard img.avatar{position:relative;left:auto;top:auto;}
div.wpcf7 input[type=text],div.wpcf7 textarea,div.wpcf7 input[type=submit]{width:90%;padding:7px 5px;}

#sidebar{border-top:2px solid #ddd}
#sidebar div.box{width:90%;}

#footer{padding:10px 0;}
#footer div.box{float:none;margin:15px auto;width:90%;}
#footer p{padding:20px 10px;}

#wwrapslider,#wrapslider,#slider,#rahmen{display:none;}
img {max-width: 90%;height: auto;}
}
