h1,h2,h3,.jgKsHeadline,#jgKsFooterModul,#jgKsFooterModul #jgKsVisit li a,.jgKsTwitterModul,.jgKsFacebook,.jgKsTwitter,.jgKsDirectLink,.jgKsSocialIcons,#jgKsHeaderModul,#jgKsSearchModul,#jgKsSearchModul textarea,#jgKsSearchModul input,.jgKsArticleEnd,.jgKsNextLastPage,.jgKsArticleBody{background-image:url('gfx/johannes-gehrke-sprite.png')}                   *,#jgKsHeaderModul ul,#jgKsFooterModul ul,.gallery,.gallery dl,.gallery dl dt,.gallery dl dt a{margin:0;padding:0}  .debug_red{border:1px solid #f00}.debug_green{border:1px solid #0f0}.debug_blue{border:1px solid #00f}*{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}body{background-color:#11191d;      background-image:url('gfx/background.png');      background-position:0px 0px;      background-repeat:no-repeat;      background-attachment:fixed;      font-family:arial,'arial',sans-serif;      padding-left:40px;      padding-top:40px}a{text-decoration:none}a:hover{text-decoration:none}           h1,h2,h3,h4,#jgKsHeaderModul ul li,#jgKsHeaderModul ul li .jgKsHeaderLink{font-family:nilland-black,'nilland-black',arial,sans-serif}h1,h2,h3{position:absolute;top:0px;left:0px}a,h1,h2,h3,.jgKsTwitterModul p.jgKsDate,#jgKsFooterModul{color:#f08d27}      h1,h2,h3{            margin-left:40px;            margin-top:10px;            overflow:hidden;            padding-left:40px}h1{    margin:20px 2px;    font-size:30px;    line-height:37px;    width:427px;height:93px;    background-position:-16px -1161px;    padding-top:10px}h2{    margin:20px 2px;    font-size:20px;    line-height:24px;    width:247px;height:92px;    background-position:-16px -1266px;    padding-top:5px}h3{    margin:20px 2px;    font-size:15px;    line-height:19px;    width:247px;height:55px;    background-position:-17px -1373px;    padding-top:2px}h4{    margin:20px 10px;    font-size:20px}    p{font-size:12px;    line-height:17px;    color:#131d22;    letter-spacing:0.05px;    width:450px;    margin-left:40px;    padding-bottom:16px}p.jgKsCategories{font-size:10px;                   padding-top:20px;                   padding-bottom:0px;                   width:350px;                   margin-left:140px;                   text-align:right}blockquote{font-size:12px;             line-height:17px;             color:#131d22;             letter-spacing:0.05px;             width:450px;             margin-left:40px;             padding-bottom:16px}blockquote p{margin-left:20px               width:150px;               display:inline-block}                       ul{ }      li{font-size:12px;    line-height:17px;    color:#131d22;    margin-left:40px;    font-weight:bold;    letter-spacing:0.5px}.jgKsCommentlist{list-style:none;width:450px;margin-left:-0px}    .jgKsCommentlist li{list-style:none;width:450px;margin-left:50px}       .jgKsCommentlist li div{ width:100%;margin-left:0px}            .jgKsCommentlist li div p{ width:100%;margin-left:0px}    #jgKsHeaderModul{ position:relative;top:0px;left:0px;                    background-position:-12px -285px;                    background-repeat:no-repeat;                    width:877px;height:240px;                    font-family:arial,sans-serif;                    line-height:24px;                    font-size:20px;                    color:#fff;                    overflow:hidden}                        #jgKsHeaderModul ul{list-style:none;                         position:absolute;                         top:54px;left:-20px}                                              #jgKsHeaderModul ul li {font-size:18px}                                                          #jgKsHeaderModul ul li .jgKsHeaderLink{font-size:18px;                                                      color:#fff;                                                      text-decoration:none}#jgKsSearchModul{ position:absolute;top:560px;left:752px;                    background-position:-11px -525px;                    width:191px;height:240px;                    overflow:hidden}        #jgKsSearchModul form{margin-left:30px;margin-top:75px}        #jgKsSearchModul textarea{                                      background-position:-208px -609px;                                     width:137px;height:108px;                                     font-family:arial,sans-serif;                                     font-size:12px;                                     line-height:17px;                                     color:#fff;                                     overflow:hidden}         #jgKsSearchModul div{      width:132px;height:108px;                                     margin-left:5px;                                     font-family:arial,sans-serif;                                     font-size:12px;                                     line-height:17px;                                     color:#fff;                                     overflow:hidden}         #jgKsSearchModul input{width:112px;height:26px;                                 background-position:-207px -583px;                                 margin-top:5px;                                 margin-left:30px}                                  .jgKsSimpleContainer{position:relative;top:0px;left:0px}.jgKsNextLastPage{position:relative;top:0px;left:160px;                    background-position:-38px -4887px;                    font-family:arial,sans-serif;                    line-height:24px;                    font-size:10px;                    overflow:hidden;                    width:548px;height:60px;                    clear:both;                    text-align:justify}                        .jgKsNextLastPage ul{list-style-type:none;width:480px;margin-left:10px;margin-top:4px}        .jgKsNextLastPage ul li{float:left;height:17px;width:49%;margin:0px;padding:0;overflow:hidden;list-style-type:none}        .jgKsNextLastPage ul li a{position:relative;top:2px}.jgKsContentModul{position:relative;top:0px;left:140px;                    background-image:url('gfx/johannes-gehrke-sprite.png')}  .jgKsArticleImage{position:absolute;top:0px;left:0px; margin:10px 30px; background-position:50% 50%} .jgKsArticleImage a{display:block;width:100%;height:100%} .jgKsFullArticle{background-position:-16px -2175px; width:545px;height:250px}  .jgKsFullArticle .jgKsArticleImage{width:485px;height:235px}  .jgKsArticleBody { position:relative;top:0px;left:160px; width:545px; background-position:-36px -2873px} .jgKsArticleBody ul{width:450px; margin-left:40px}  .jgKsArticleBody ul li{font-size:12px; line-height:17px; color:#131d22; width:450px; margin-left:40px; font-weight:bold}  .jgKsArticleBody form{margin-left:40px}  .jgKsArticleBody form input{height:16px;width:192px; margin-left:20px; margin-bottom:5px; border:1px solid #fff} .jgKsArticleBody form textarea{height:100px;width:425px; margin-left:20px; margin-bottom:5px; border:1px solid #fff; font-family:arial,'arial',sans-serif} .jgKsArticleBody form .jgKsSubmit{height:20px;width:40px; margin-left:60px; margin-bottom:5px; border:1px solid #fff}  .jgKsArticleEnd { position:relative;top:0px;left:160px; width:545px;height:27px; background-repeat:no-repeat; background-position:-36px -2423px; overflow:hidden}  .jgKsWide{background-position:-16px -2175px; width:545px;height:270px}  .jgKsWide .jgKsArticleImage{width:485px;height:235px}  .jgKsMid{background-position:-19px -2453px; width:285px;height:270px; overflow:hidden; float:left}   .jgKsMid .jgKsArticleImage{width:223px;height:235px}   .jgKsSmall{background-position:-19px -2729px; width:285px;height:143px; overflow:hidden; float:left}  .jgKsSmall .jgKsArticleImage{width:223px;height:105px}   .jgKsContentModulRight{left:120px}  .jgKsContentModulRight h2{background-position:-313px -1266px; left:4px} .jgKsContentModulRight h3{background-position:-313px -1373px; left:4px} .jgKsSocialIcons{position:absolute} .jgKsSocialIconsBlack{background-position:-205px -736px; top:25px;left:530px; width:35px;height:67px}  .jgKsSocialIconsWhite{background-position:-349px -686px; width:60px;height:25px}  .jgKsMid .jgKsSocialIconsWhite{top:198px;left:195px}   .jgKsSmall .jgKsSocialIconsWhite{top:78px;left:195px}   .jgKsTwitter{ background-position:-428px -159px; width:15px;height:15px; margin-left:7px; overflow:hidden; margin-top:3px; cursor:pointer} .jgKsFacebook{ background-position:-428px -178px; width:15px;height:15px; margin-left:7px; overflow:hidden; margin-top:3px; cursor:pointer} .jgKsDirectLink{background-position:-428px -199px; width:15px;height:15px; margin-left:7px; overflow:hidden; margin-top:3px; cursor:pointer}  .jgKsSocialIconsWhite .jgKsTwitter{float:left;margin-left:5px;margin-top:6px} .jgKsSocialIconsWhite .jgKsFacebook{float:left;margin-left:2px;margin-top:6px} .jgKsSocialIconsWhite .jgKsDirectLink{float:left;margin-left:2px;margin-top:6px}.jgKsTwitterModul{position:relative;top:0px;left:140px;  background-position:-12px -1936px; width:568px;height:239px; font-family:arial,sans-serif; line-height:24px; font-size:20px; color:#fff; overflow:hidden; clear:both}  .jgKsTwitterModul p{position:absolute; left:190px}  .jgKsTwitterModul p.jgKsTweet{ top:69px;font-weight:bold; width:330px;height:134px; font-family:arial,'arial',sans-serif;  font-size:20px; line-height:24px; color:#fff; margin-left:0px; padding-bottom:0px} .jgKsTwitterModul p.jgKsDate { top:198px; font-style:italic; font-size:12px; width:328px; height:30px; text-align:right; margin-left:0px; padding-bottom:0px}#jgKsFooterModul{ position:relative;top:0px;left:137px;  background-position:-4px -1430px; width:545px;height:397px; font-family:arial,sans-serif; line-height:24px; font-size:20px; overflow:hidden}  #jgKsFooterModul div{position:absolute}  #jgKsFooterModul div li a{ font-size:8px; line-height:10px}  #jgKsFooterModul div li a.mail{ font-size:12px; color:#fff; text-decoration:none}  #jgKsFooterModul #jgKsVisit{top:85px;left:30px}  #jgKsFooterModul #jgKsVisit li a{padding-left:14px; height:13px; font-size:10px; line-height:12px}  #jgKsFooterModul #jgKsContact{top:28px;left:259px}  #jgKsFooterModul #jgKsMeta{top:178px;left:30px}  #jgKsFooterModul #jgKsFriends{top:178px;left:132px}  #jgKsFooterModul #jgKsCategories{top:85px;left:370px}  #jgKsFooterModul #jgKsArchiv{top:85px;left:259px}  #jgKsFooterModul ul{list-style:none; float:left}  #jgKsFooterModul ul li{ }.jgKsHeadline{ height:18px; margin-left:20px} #besuchen{background-position:-407px -631px; width:167px} #kontakt{background-position:-407px -590px; width:60px} #freunde{background-position:-468px -590px; width:64px} #meta{background-position:-536px -590px; width:40px} #kategorien{background-position:-581px -590px; width:85px} #archiv{background-position:-622px -610px; width:51px}   .jgKsLineBreaker{ width:548px;height:1px; clear:both}.gallery{width:350px} .gallery dl{width:50%} .gallery dl dt{width:50%} .gallery dl dt a{width:50%}    #fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;background:transparent;z-index:1104;display:none}* html #fancybox-loading{/* IE6 */position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('fancy_loading.png') no-repeat}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{/* IE6 */position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background:url('fancy_close.png') top left no-repeat;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{ position:relative; top:-35px; left:-35px;width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background:url('fancy_title_over.png');display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background:transparent url('fancy_title_left.png') repeat-x}#fancybox-title-main{font-weight:bold;line-height:29px;background:transparent url('fancy_title_main.png') repeat-x;color:#FFF}#fancybox-title-right{padding-left:15px;background:transparent url('fancy_title_right.png') repeat-x}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('blank.gif');z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background:transparent url('fancy_nav_left.png') no-repeat}#fancybox-right-ico{background:transparent url('fancy_nav_right.png') no-repeat}#fancybox-left:hover,#fancybox-right:hover{visibility:visible; /* IE6 */}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}div.fancy-bg{position:absolute;padding:0;margin:0;border:0;z-index:1001}div#fancy-bg-n{top:-20px;left:0;width:100%;height:20px;background:transparent url('fancy_shadow_n.png') repeat-x}div#fancy-bg-ne{top:-20px;right:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_ne.png') no-repeat}div#fancy-bg-e{top:0;right:-20px;height:100%;width:20px;background:transparent url('fancy_shadow_e.png') repeat-y}div#fancy-bg-se{bottom:-20px;right:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_se.png') no-repeat}div#fancy-bg-s{bottom:-20px;left:0;width:100%;height:20px;background:transparent url('fancy_shadow_s.png') repeat-x}div#fancy-bg-sw{bottom:-20px;left:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_sw.png') no-repeat}div#fancy-bg-w{top:0;left:-20px;height:100%;width:20px;background:transparent url('fancy_shadow_w.png') repeat-y}div#fancy-bg-nw{top:-20px;left:-20px;width:20px;height:20px;background:transparent url('fancy_shadow_nw.png') no-repeat} 