@charset 'utf-8';html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}command,datalist,source{display:none}article,aside,figure,figcaption,footer,header,hgroup,menu,nav,section,summary{display:block}figure,menu{margin-top:1em;margin-bottom:1em}dl menu, menu dl, menu menu, menu ol, menu
ul{margin-top:0;margin-bottom:0}html{overflow-y:scroll}body{background-color:#fff}strong,b{font-weight:bold}em,i{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:normal}.ie7
address{font-style:normal}.hideme{position:absolute;left:-999em;top:-999em}label,input[type=button],input[type=submit],button{cursor:pointer}q:lang(de){quotes:'„' '“' '‚' '‘'}q:lang(en){quotes:'“' '”' "‘" "’"}abbr[title]{border-bottom:1px dotted #888 !important;cursor:help}a
abbr{cursor:pointer !important}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.clearfix{display:inline-block}/*\*/* html
.clearfix{height:1%}.clearfix{display:block}/**/img{-ms-interpolation-mode:bicubic}button::-moz-focus-inner{border:0;padding:0}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}#fancybox-loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/js/fancybox/fancybox.png')}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px
solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/js/fancybox/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('/js/fancybox/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-image:url('/js/fancybox/fancybox.png');background-position:-40px -30px}#fancybox-right-ico{background-image:url('/js/fancybox/fancybox.png');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover
span{left:20px}#fancybox-right:hover
span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/js/fancybox/fancybox-x.png')}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/js/fancybox/fancybox-y.png');background-position:-20px 0px}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/js/fancybox/fancybox-x.png');background-position:0px -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/js/fancybox/fancybox-y.png')}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/js/fancybox/fancybox.png');background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url('/js/fancybox/fancy_title_over.png');display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap
td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0
0 0 15px;background:url('/js/fancybox/fancybox.png') -40px -90px no-repeat}#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0
0 3px 0;background:url('/js/fancybox/fancybox-x.png') 0px -40px}#fancybox-title-float-right{padding:0
0 0 15px;background:url('/js/fancybox/fancybox.png') -55px -90px no-repeat}.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight+"px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}#fancybox-loading.fancybox-ie6
div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie .fancybox-bg{background:transparent !important}.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix,
*:first-child+html
.clearfix{zoom:1}@font-face{font-family:'Kaffeesatz Thin';src:url('/fonts/yanonekaffeesatz-thin-webfont.eot');src:local('☺'), url('/fonts/yanonekaffeesatz-thin-webfont.woff') format('woff'), url('/fonts/yanonekaffeesatz-thin-webfont.ttf') format('truetype'), url('/fonts/yanonekaffeesatz-thin-webfont.svg#webfontNU4UFZAR') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:"Kaffeesatz Light";src:url('/fonts/yanonekaffeesatz-light-webfont.eot');src:local('☺'), url('/fonts/yanonekaffeesatz-light-webfont.woff') format('woff'), url('/fonts/yanonekaffeesatz-light-webfont.ttf') format('truetype'), url('/fonts/yanonekaffeesatz-light-webfont.svg#webfontTFEXiz7B') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Schreibschrift';src:local('☺'), url('/fonts/daniel-webfont.woff') format('woff'), url('/fonts/daniel-webfont.ttf') format('truetype'), url('/fonts/daniel-webfont.svg#webfontAi1dFPoZ') format('svg');font-weight:normal;font-style:normal}html,body{font:13px/19px "Lucida Grande", "Lucida Sans Unicode",Arial,sans-serif;color:#fff;height:100%}body.grau{background:#323232 url("/img/hintergrund_grau.jpg")}body.gruen{background:#2c5f2c url("/img/hintergrund_gruen.jpg")}body.tuerkis{background:#1f7973 url("/img/hintergrund_tuerkis.jpg")}body.blau{background:#325b72 url("/img/hintergrund_blau.jpg")}body.violett{background:#58354f url("/img/hintergrund_violett.jpg")}body.rot{background:#852c17 url("/img/hintergrund_rot.jpg")}body.braun{background:#513b27 url("/img/hintergrund_braun.jpg")}#wrapper{min-height:100%;background:no-repeat center top;position:relative;overflow:hidden}body.grau
#wrapper{background-image:url(/img/scribble_grau.jpg)}body.gruen
#wrapper{background-image:url(/img/scribble_gruen.jpg)}body.tuerkis
#wrapper{background-image:url(/img/scribble_tuerkis.jpg)}body.blau
#wrapper{background-image:url(/img/scribble_blau.jpg)}body.violett
#wrapper{background-image:url(/img/scribble_violett.jpg)}body.rot
#wrapper{background-image:url(/img/scribble_rot.jpg)}body.braun
#wrapper{background-image:url(/img/scribble_braun.jpg)}.container_16{height:auto;min-height:100%}#container{width:700px;height:auto;min-height:100%;margin-left:auto;margin-right:auto;position:relative}h1#logo{margin:0
10px 51px -10px;width:340px;float:left}h1#logo
a{height:85px;background:url("/img/sprite_logo.png") no-repeat;cursor:pointer;display:block;text-indent:-9999px}h1#logo a:hover{background-position:0 -87px}h2,h3{font-family:"Kaffeesatz Thin","Arial Narrow",Arial,sans-serif;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);margin-bottom:20px}h2 .amp, h3
.amp{font-family:Baskerville,Palatino,"Palatino Linotype","Book Antiqua","Kaffeesatz Thin","Arial Narrow",Arial,serif}h2{font-size:36px;line-height:38px}h3{font-size:26px}.amp{font-family:Baskerville,Palatino,"Palatino Linotype","Book Antiqua",serif;font-style:italic}.text a,a.text{color:#fff;text-decoration:none;border-bottom:1px dashed #fff}a{color:#fff;text-decoration:none}.text a:hover,
a.text:hover,
.kommentar p a:hover{background-color:#f5f5f5;color:#000;padding:2px
3px;margin:-1px -3px;border:none;-moz-box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3);-webkit-box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3);box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3)}.text a.button:hover{margin:0
0 0 -3px}p{margin-bottom:1em}strong{font-weight:normal;background-color:rgba(255, 255, 255, 0.3);padding:1px
4px}.meta{font-size:11px;color:rgba(255, 255, 255, 0.3)}.meta strong,
.meta
a{color:rgba(255,255,255,0.6);font-weight:normal;background:none;padding:0}.linie{background:url(/img/sprite.png) no-repeat 0 -933px;height:5px;width:702px;margin:32px
0;clear:both}.gedreht{-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-webkit-transform:rotate(3deg)}img.viernullvier{margin-left:-20px;margin-top:-30px}#navigation{float:left;left:135px;margin-top:8px;position:relative;width:220px}#navigation
a{background:url("/img/sprite.png") no-repeat;height:36px;width:113px;text-indent:-9999px;display:block;position:absolute}#navigation
a.portfolio{background-position:-498px -237px;top:0;left:-2px}.nojs #navigation a.portfolio:hover,
#navigation a.portfolio.hover,
#navigation
a.portfolio.aktiv{background-position:-498px -201px}#navigation
a.blog{background-position:-498px -309px;top:30px;left:-2px}.nojs #navigation a.blog:hover,
#navigation a.blog.hover,
#navigation
a.blog.aktiv{background-position:-498px -273px}#navigation
a.ueber_mich{background-position:-631px -237px;top:0;right:-10px}.nojs #navigation a.ueber_mich:hover,
#navigation a.ueber_mich.hover,
#navigation
a.ueber_mich.aktiv{background-position:-631px -201px}#navigation
a.kontakt{background-position:-631px -309px;top:30px;right:-10px}.nojs #navigation a.kontakt:hover,
#navigation a.kontakt.hover,
#navigation
a.kontakt.aktiv{background-position:-631px -273px}#farbwahl{height:10px;margin-bottom:31px;width:700px;-moz-box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3);-webkit-box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3);box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3)}#farbwahl
.element{width:100px;height:20px;cursor:pointer;margin-top:-10px;background:url("/img/sprite.png") no-repeat;position:absolute;z-index:0;padding-bottom:15px}#farbwahl .element
a{width:100%;height:100%;display:block;text-indent:-9999px}.nojs #farbwahl .element:hover{margin-top:0;z-index:2}.js #farbwahl .element:hover{z-index:2}#farbwahl
.element.hover{margin-top:0}#farbwahl .element:hover a,
#farbwahl .element.schatten
a{-moz-box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3);-webkit-box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3);box-shadow:2px 3px 15px rgba(0, 0, 0, 0.3)}#farbwahl
.element.aktiv{margin-top:0;z-index:1}#farbwahl
.element.grau{left:0;background-position:0 -523px}#farbwahl
.element.gruen{left:100px;background-position:-100px -523px}#farbwahl
.element.tuerkis{left:200px;background-position:-200px -523px}#farbwahl
.element.blau{left:300px;background-position:-300px -523px}#farbwahl
.element.violett{left:400px;background-position:-400px -523px}#farbwahl
.element.rot{left:500px;background-position:-500px -523px}#farbwahl
.element.braun{left:600px;background-position:-600px -523px}#farbwahl_pfeil{position:absolute;right:-230px;top:2px;width:200px;padding-left:24px;background:url(/img/sprite_pfeile.png) no-repeat;font-size:11px;color:rgba(255,255,255,0.3)}button.klein,.button.klein{border:0;cursor:pointer;padding:0
7px 0 0;text-align:center;background:url(/img/sprite_button_klein.png) no-repeat right -25px;float:left;margin-left:10px}button.klein span, .button.klein
span{position:relative;display:block;white-space:nowrap;padding:0
0 0 7px;height:20px;line-height:17px;color:#3c3c3c;font-size:11px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;background:inherit;background-position:left top}button.klein:hover,.button.klein:hover{background-position:right -75px;border:none;background-color:transparent;padding:0
7px 0 0;margin:0
0 0 10px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}button.klein:hover span, .button.klein:hover
span{background-position:left -50px;color:#1e1e1e}button.klein.inaktiv,.button.klein.inaktiv{background:none}button.klein.inaktiv span, .button.klein.inaktiv
span{color:rgba(255,255,255,0.3)}button.klein.inaktiv:hover,.button.klein.inaktiv:hover{background:url(/img/sprite_button_klein.png) no-repeat right -75px}button.klein.inaktiv:hover span, .button.klein.inaktiv:hover
span{color:#1e1e1e}button.gross,.button.gross{border:0;cursor:pointer;padding:0
20px 0 0;text-align:center;background:url(/img/sprite_button_gross.png) no-repeat right -60px;float:left;margin-left:-3px}button.gross span, .button.gross
span{position:relative;display:block;white-space:nowrap;padding:0
0 0 20px;height:52px;line-height:52px;color:#3c3c3c;font-size:18px;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;background:inherit;background-position:left top;text-transform:uppercase;letter-spacing:-1px}button.gross:hover,.button.gross:hover{background-position:right -180px;border:none;background-color:transparent;padding:0
20px 0 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}button.gross:hover span, .button.gross:hover
span{background-position:left -120px;color:#1e1e1e}button.gross.abstand_links,.button.gross.abstand_links,button.gross.abstand_links:hover,.button.gross.abstand_links:hover{margin-left:7px}.startseite
.intro{background:url(/img/aber_nicht_nur.png) no-repeat 630px 25px;padding-right:70px;width:700px;float:left}.startseite .intro
img{margin-top:-50px;margin-right:25px;margin-left:-10px;float:left}.startseite .intro
h2{width:520px;float:left}.startseite .intro
h3{float:left;margin-top:15px;margin-right:10px}.startseite .intro
p{width:460px;float:left}.startseite
#slider_wrapper{overflow:hidden;width:960px;margin-left:-130px;height:509px;padding-top:107px;margin-top:-53px;margin-bottom:-51px;float:left}.startseite .portfolio_element
.kante{background:url(/img/portfolio_startseite_kante.png) no-repeat;width:1104px;height:685px;position:absolute;left:-202px;top:-70px;display:none}.startseite
#slider{clear:both;margin-left:130px}.startseite .portfolio_element
img{background-image:url(/img/portfolio_startseite.png);padding:91px
67px 71px 57px;margin:-53px -67px -71px -57px}.js .startseite
.portfolio_element{position:relative}.js .startseite #slider
img{float:left;margin-right:120px;clear:none}.portfolionavigation{margin-top:15px;width:340px;float:left;position:relative}.portfolionavigation
a{display:block;text-indent:-9999px;float:left}.portfolionavigation .zurueck, .portfolionavigation
.vor{background:url(/img/sprite_portfolionavigation.png) no-repeat;width:23px;height:23px}.portfolionavigation
.vor{background-position:-30px 0}.portfolionavigation .zurueck:hover{background-position:0 -30px}.portfolionavigation .vor:hover{background-position:-30px -30px}.portfolionavigation
ul{margin:4px
8px 0 8px;overflow:hidden;float:left;display:block}.portfolionavigation ul
li{background:url(/img/sprite_portfolionavigation.png) repeat-x 0 -80px;float:left;display:block;overflow:hidden;margin:0
2px}.portfolionavigation ul li
a{display:block;width:17px;height:16px}.nojs .portfolionavigation ul li a:hover,
.portfolionavigation ul li a.hover,
.portfolionavigation ul li
a.aktiv{background:url(/img/sprite_portfolionavigation.png) no-repeat 0 -60px}.portfolio
#flash{width:100%;height:100%;position:absolute;top:0;left:0}.portfolio_element
h2{margin-bottom:-91px;float:left;position:relative}.portfolio_element
h3{color:rgba(255, 255, 255, 0.3);float:right;text-shadow:none;background:url(/img/sprite_pfeile.png) no-repeat 0 -26px;padding:0
0 16px 15px;margin:14px
0 -91px 0;position:relative}.portfolio_element
.img{background:url(/img/portfolio_browser.png) no-repeat 0 0;width:824px;min-height:200px;padding-top:91px;display:block;clear:both;margin-left:-57px;margin-bottom:-60px;position:relative}.portfolio_element
.schatten_repeat{background:url(/img/portfolio_schatten_repeat.png) repeat-y;padding:1px
67px 1px 57px;margin-top:32px}.portfolio_element
.bild_container{margin-top:-33px;margin-bottom:-76px}.portfolio_element
.schatten_unten{background:url(/img/portfolio_schatten_unten.png) no-repeat;width:824px;height:141px}.portfolio_element .button,
.portfolio_element .button:hover{float:right;margin-right:-5px;margin-left:50px;position:relative}.portfolio_element
.beschreibung_zitat{width:460px}.portfolio_element
.zitatperson{color:rgba(255, 255, 255, 0.3);font-size:11px;margin-top:-10px}.portfolio
.reiternavigation{margin-left:-122px;top:182px;position:absolute}form{}label{display:block;line-height:30px;margin-bottom:-30px;margin-left:9px;color:rgba(255,255,255,0.6);cursor:default}label.suche{line-height:51px;font-size:20px;margin-bottom:-51px;margin-left:16px}.nojs
label{margin-left:-50px}form
input.text{font-family:"Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;font-size:13px;color:#fff;line-height:30px;padding:7px
11px 8px 9px;width:202px;height:17px;border:none;background-color:transparent;background:url(/img/sprite_formular.png) no-repeat -10px 0;margin-bottom:8px;outline:none}form
input.text.pflichtfeld{padding-right:24px}form input.text:focus{background-position:-10px -32px}form
input.checkbox{float:left;margin:0
6px 0 0}.blog_detail form
p{font-size:11px;margin-left:16px;margin-top:3px;clear:both}.blog_detail form p
label{line-height:11px}form
.error_wrapper{width:250px;position:absolute;margin-left:-246px;margin-top:-39px;text-align:right}form .error_wrapper
div.error{clear:both;background:url(/img/sprite_formular_error.png) no-repeat right -38px;float:right;padding:0
16px 0 0;width:auto;margin-bottom:10px}form .error_wrapper div.error
span.error{background-image:inherit;background-position:left top;color:#3c3c3c;font-size:11px;padding:0
0 0 10px;height:30px;display:block;line-height:30px}form .error_wrapper div.error
span.valid{padding-top:3px;border:5px
solid green}form#contact_form{width:700px;position:relative}form#contact_form
.links{width:280px;float:left}form#contact_form
h3{margin-top:25px;margin-bottom:16px;width:220px;float:left}form#contact_form .links
p{float:left}form#contact_form
.kontaktinfos{background:url(/img/sprite.png) no-repeat -333px -328px;height:170px;width:220px !important}form#contact_form .kontaktinfos span,
form#contact_form .kontaktinfos
a{display:block;float:left;margin-bottom:10px;margin-left:30px}form#contact_form .kontaktinfos a:hover{margin-bottom:9px;margin-left:27px;margin-top:-2px}form#comment_form{width:700px;position:relative}form#comment_form
.links{width:280px;float:left}form#comment_form .hinweis,
form#contact_form
.hinweis{margin:12px
0 0 10px;float:left;width:130px;color:rgba(255, 255, 255, 0.3);background:url(/img/sprite_pfeile.png) no-repeat 68px -75px}form#comment_form
.hinweis{background-position:80px -75px}form
input.suche{background:url(/img/sprite.png) no-repeat;line-height:20px;padding:11px
50px 11px 15px;font-size:20px;width:638px;height:31px}form input.suche:focus{background-position:0 -53px}form.suche
.hinweis{color:rgba(255, 255, 255, 0.3);font-style:italic;position:absolute;top:17px;right:50px;text-align:right}form
.ladeanzeige{background:url(/img/sprite.png) no-repeat -715px -5px;width:29px;height:26px;position:absolute;left:-21px;top:11px;padding:6px
0 0 6px;display:none}form button.gross,
form button.gross:hover{margin-top:7px}form button.suche,
form
button.abbrechen{text-indent:-9999px;border:none;cursor:pointer;position:absolute;background:url(/img/sprite.png) no-repeat}form
button.suche{background-position:-760px 0;width:25px;height:25px;top:13px;right:10px}form button.suche:hover{background-position:-760px -25px}form
button.abbrechen{background-position:-760px -60px;width:21px;height:20px;top:16px;right:15px}form button.abbrechen:hover{background-position:-760px -83px}form
.textarea{width:425px;margin-right:-25px;float:left;margin-left:10px;position:relative}form
.textarea.verschoben{top:45px}form
textarea{font:20px/22.2px "Schreibschrift", "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;background:url(/img/sprite_formular.png) repeat-y -430px 0;margin:0;border:none;padding:10px
25px 40px 75px;width:325px;min-width:325px;max-width:325px;outline:none;overflow:hidden;float:left}form#contact_form
textarea{height:320px}form#comment_form
textarea{height:100px}.nojs form
textarea{overflow:scroll}form .textarea
.oben{background:url(/img/sprite_formular.png) no-repeat;width:425px;background-position:0 -80px;height:75px;float:left}form#comment_form .textarea
.oben{background-position:0 -175px}form .textarea
.unten{background:url(/img/sprite_formular.png) no-repeat;width:425px;background-position:0 -280px;height:30px;float:left}form
.status{position:absolute;top:15px;right:80px;z-index:0;color:rgba(255, 255, 255, 0.5)}form
.status.verschickt{right:50px}form .status.verschickt
.ladeanzeige{display:none}form .status
.ladeanzeige{display:block;position:absolute;left:-38px;top:-3px}.reiternavigation{width:135px;position:relative;margin-left:-3px;clear:both}.reiternavigation
a{font-size:15px;white-space:nowrap;width:63px;min-width:63px;height:33px;float:right;clear:both;overflow:hidden;display:block;padding-left:20px;margin-right:72px;margin-bottom:2px}.reiternavigation a
span{background:url(/img/sprite_button_pfeil.png) no-repeat left top;color:#3c3c3c;display:block;overflow:hidden;height:33px;position:relative;padding:6px
0 0 12px}.reiternavigation
a.aktiv{width:auto;background:url(/img/sprite_button_pfeil.png) no-repeat right -35px;padding-right:20px;float:right;margin-right:42px}.reiternavigation
a.hover{width:auto;min-width:63px}.reiternavigation a.hover
span{padding-right:3px}.reiternavigation a.aktiv:hover{margin-right:42px}.reiternavigation a.aktiv:hover span,
.reiternavigation a.aktiv.hover
span{padding-right:0}.reiternavigation a.aktiv
span{z-index:1}.reiternavigation
.schatten{background:url(/img/sprite.png) no-repeat -86px -203px;position:absolute;top:50px;bottom:50px;right:0;width:86px;z-index:0}.reiternavigation .schatten .oben,
.reiternavigation .schatten
.unten{background:url(/img/sprite.png) no-repeat;width:86px;height:103px;position:absolute;right:0}.reiternavigation .schatten
.oben{background-position:0 -203px;top:-103px}.reiternavigation .schatten
.unten{background-position:0 -306px;bottom:-103px}.blog_overview
.artikel{position:relative}.blog_overview
.kommentaranzahl{position:absolute;width:30px;height:31px;background:url(/img/sprite.png) no-repeat -760px -113px;font-size:11px;line-height:23px;text-align:center}.blog_overview .kommentaranzahl
a{color:#3C3C3C;padding:4px
8px 10px 8px}.blog_overview .artikel
h2{margin-top:-12px;margin-bottom:5px;width:640px;float:left}.blog_overview .artikel
.meta{margin-bottom:20px;clear:both}.blog_overview .artikel
.kommentaranzahl{right:3px;top:10px}.blog_overview .artikel .kommentaranzahl:hover{background-position:-760px -153px}.blog_overview .artikel
img.thumb{margin:4px
20px 0 -60px;float:left}.blog_overview .artikel
.teaser{float:left;margin-bottom:-10px}.blog_overview .artikel .teaser .links, .blog_overview .artikel .teaser
.rechts{width:340px;float:left}.blog_overview .artikel .teaser
.links{margin-left:0;margin-right:10px}.blog_overview .artikel .teaser
.rechts{margin-left:10px;margin-right:0}.blog_overview
ul.artikelliste{margin-top:-7px;margin-bottom:12px}.blog_overview.viernullvier
ul.artikelliste{margin-top:25px}.blog_overview ul.artikelliste
li{overflow:visible;width:715px;height:55px;margin:0
0 -8px -13px;padding:13px
0 0 13px;position:relative}.blog_overview ul.artikelliste li:hover{background:url(/img/sprite.png) no-repeat -7px -120px}.blog_overview ul.artikelliste li
h3{width:580px;float:left;margin-left:20px}.blog_overview ul.artikelliste li:hover h3
a{color:#3c3c3c;text-shadow:none}.blog_overview ul.artikelliste
img.rahmen{border:2px
solid #fff;float:left;width:36px;margin-bottom:5px;-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3)}.blog_overview ul.artikelliste li
.kommentaranzahl{right:19px;top:21px}.blog_overview ul.artikelliste li:hover
.kommentaranzahl{background-image:none}.blog_overview ul.artikelliste li:hover .kommentaranzahl
a{color:#fff}.blog_overview .meta a:hover{color:rgba(255, 255, 255, 1)}.blog_overview ul.artikelliste li
.meta{margin-top:-14px;margin-left:20px;float:left}.blog_overview ul.artikelliste li:hover
.meta{color:rgba(60, 60, 60, 0.5)}.blog_overview ul.artikelliste li:hover .meta
a{color:rgba(60, 60, 60, 0.7)}.blog_overview ul.artikelliste li:hover .meta a:hover{color:rgba(60, 60, 60, 1)}.blog_overview
form.suche{margin-top:20px;margin-bottom:-4px;width:700px;float:left;position:relative}.blog_overview
.reiternavigation{margin-top:55px;margin-bottom:42px}.blog_detail
.artikel{background:url(/img/blogartikel_content.png) repeat-y 0 9px;color:#3c3c3c;position:relative;width:729px;margin:120px
0 70px -11px;padding:5px
0 9px 11px;clear:both}.blog_detail .artikel
.kopf{background:url(/img/blogartikel_kopf.png) no-repeat;height:120px;position:absolute;top:-120px;left:0;padding-left:70px;width:659px}.blog_detail .artikel
.kommentaranzahl{background:url(/img/sprite.png) no-repeat -401px -613px;width:44px;height:49px;display:block;position:absolute;padding-top:30px;top:7px;right:39px;text-align:center;color:rgba(255, 255, 255, 0.8);font-family:Georgia,"Times New Roman",Times,serif;font-size:20px}.blog_detail .artikel .kommentaranzahl:hover{background-position:-401px -693px;padding-top:35px}.blog_detail .artikel
h2{color:#3c3c3c;text-shadow:none;margin:26px
0 14px 0}.blog_detail .artikel .kopf
h2.title{width:560px}.blog_detail .content
h3{font-family:"Kaffeesatz Light","Arial Narrow",Arial,sans-serif;text-shadow:none;margin-top:46px;margin-bottom:23px;padding-bottom:6px;background:url(/img/sprite.png) no-repeat 0 -895px}.blog_detail .content h3
.amp{line-height:20kpx}.blog_detail .content
h4{font-weight:bold}.blog_detail .content h4
a{color:#3c3c3c;text-decoration:none;border-bottom:1px dashed #3c3c3c}.blog_detail .artikel
.meta{font-size:11px;color:rgba(0, 0, 0, 0.4);width:580px;float:left}.blog_detail .artikel .meta
a{color:#3c3c3c}.blog_detail .artikel
.content{font-family:Georgia;font-size:16px;line-height:25px;margin-top:22px;z-index:1;left:60px;width:580px;position:relative}.blog_detail .artikel .content p,
.blog_detail .artikel .content
ul{margin-bottom:25px}.blog_detail .artikel .content p a,
.blog_detail .artikel .content ul
a{color:#3c3c3c;text-decoration:none;border-bottom:1px dashed #3c3c3c}.blog_detail .kopf .meta a:hover,
.blog_detail .artikel .content p a:hover,
.blog_detail .artikel .content ul a:hover,
.blog_detail .artikel .content h4 a:hover{background-color:#faf2a8;background-color:rgba(252, 255, 0, 0.3);padding:2px
3px;margin:0
-3px;border:none}.blog_detail .artikel .content h4 a:hover{padding:5px
7px;margin:0
-7px}.blog_detail .artikel .content
strong{background-color:#faf2a8;background-color:rgba(252, 255, 0, 0.3);padding:3px
5px 3px 7px}.blog_detail .artikel .content ul
li{margin-bottom:25px;padding-left:43px;margin-left:-6px;background:url(/img/ul_bullet.png) no-repeat 0 5px}.blog_detail .artikel .rahmen,
.blog_overview .artikel
img.rahmen{border:3px
solid #fff;-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3)}.blog_detail .artikel .iframe
iframe{margin-bottom:-7px}.blog_detail .artikel
img.thumb{margin:4px
25px 0 -80px;float:left}.blog_detail .artikel img.rechts,
.blog_detail .artikel
.imgcontainer.rechts{float:right;clear:both;margin:2px
-80px 10px 20px;position:relative}.blog_detail .artikel img.rechts,
.blog_detail .artikel
.imgcontainer.links{float:left;clear:both;margin:2px
20px 10px -80px;position:relative}.blog_detail .artikel .imgcontainer
span{font-size:12px;line-height:17px;color:#9d9d9d;position:absolute;bottom:17px;background-color:#fff;padding:5px
20px 5px 10px;-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3)}.blog_detail .artikel .imgcontainer.rechts
span{right:-10px;margin-left:10%}.blog_detail .artikel .imgcontainer.links
span{left:-10px;margin-right:10%}.blog_detail .artikel
.artikelgalerie{clear:both}.blog_detail .artikel .artikelgalerie
h3{margin-top:21px}.blog_detail .artikel .artikelgalerie
.imgcontainer{clear:none}.blog_detail .artikel .artikelgalerie
.imgcontainer.links{margin-right:0}.blog_detail .artikel .artikelgalerie
.imgcontainer.rechts{margin-left:0}.blog_detail .artikel
.codesnippet{background:url(/img/codesnippet_repeat.png) repeat-y;width:653px;margin:-15px 10px 0 -50px;position:relative;-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3);box-shadow:1px 1px 5px rgba(0, 0, 0, 0.3)}.blog_detail .artikel .codesnippet
.codesnippet_kopf{background:url(/img/codesnippet_kopf.png) no-repeat;width:653px;height:50px}.blog_detail .artikel .codesnippet .codesnippet_kopf
.sprache{font-family:"Kaffeesatz Thin","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;text-shadow:none;color:#bfbfb1;position:absolute;top:4px;right:8px;font-size:20px}.blog_detail .artikel .codesnippet
.klammer{background:url(/img/sprite.png) no-repeat -269px -331px;width:46px;height:56px;position:absolute;top:4px;left:-18px}.blog_detail .artikel
pre{font:12px/14px "Courier New", Courier, monospace;padding:0
0 30px 50px;margin-top:-15px}.blog_detail .artikel pre
code{word-wrap:break-word;width:200px}.blog_detail .artikel .codesnippet
.clipboard{font:11px/13px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif;color:rgba(0, 0, 0, 0.3);position:absolute;right:7px;bottom:3px;height:18px;padding-left:25px;padding-top:4px;background:url(/img/icon_schere.png) no-repeat}.blog_detail .artikel .codesnippet .clipboard:hover{color:rgba(0, 0, 0, 0.5)}.blog_detail .artikel
.button{margin-left:-2px;margin-right:12px;margin-top:4px}.blog_detail .artikel
.fuss{width:729px;height:53px;background:url(/img/blogartikel_fuss.png) no-repeat;position:absolute;left:0;bottom:-53px;z-index:0}.blog_detail
.linie{margin:12px
0 32px 0}.blog_detail form
.hinweis{width:130px;background-position:80px -76px}.blog_detail .content
blockquote{font-style:italic;background:url(/img/zitat.png) no-repeat -2px -3px;margin-left:-60px;padding-left:60px;padding-top:20px;margin-top:-20px}#kommentare{margin-top:32px;position:relative}#kommentare
h2{float:left}#kommentare
.kommentarbereich{float:right;margin-right:-2px;margin-left:12px;margin-top:20px}#kommentare
.linie{margin:12px
0 23px 0}.kommentar{position:relative;min-height:105px;left:130px;width:460px;clear:both}.kommentar .meta
a{border-bottom:1px dashed rgba(255, 255, 255, 0.6)}.kommentar p
a{border-bottom:1px dashed #fff}.kommentar
.rahmen{background:url(/img/sprite.png) -183px -213px no-repeat;width:115px;height:98px;position:absolute;top:-2px;left:-120px;z-index:1}.kommentar.autor
.rahmen{background:url(/img/sprite.png) -351px -213px no-repeat}.kommentar
.avatar{position:absolute;left:-109px;top:13px}.kommentar
.akt_kommentar{font-family:"Kaffeesatz Thin","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;font-size:26px;color:rgba(255, 255, 255, 0.3);position:absolute;top:-1px;right:-106px}.kommentar .akt_kommentar:hover{color:rgba(255, 255, 255, 1)}.kommentar .akt_kommentar
span{font-size:36px;vertical-align:bottom}.kommentar
.button{position:absolute;bottom:10px;right:-112px}.ueber_mich
#foto{width:329px;height:387px;position:absolute;top:143px;right:-50px}.ueber_mich
.links{width:400px;margin-left:0}.ueber_mich
.rechts{float:left;margin-left:10px;width:340px}.ueber_mich
.seitenspalte{margin-top:20px;width:340px;float:left;margin-right:10px}.ueber_mich .seitenspalte
ul.text{margin-top:-7px}.ueber_mich .seitenspalte ul.text
li{margin-bottom:3px}.ueber_mich .seitenspalte ul.text li
img{vertical-align:bottom;margin-right:4px}.skillometer{background:url(/img/sprite.png) no-repeat -204px -563px;position:relative;width:180px;padding-bottom:15px;margin-bottom:36px}.skillometer
ul{margin-left:-20px;padding-top:3px;margin-bottom:22px}.skillometer
ul.newbie{background:url(/img/skillometer_hinweis.png) no-repeat 7px 16px;margin-left:-215px;padding-left:195px;padding-bottom:5px}.skillometer ul
li{background:url(/img/sprite.png) no-repeat -553px -556px;height:15px;display:block;margin-bottom:1px;line-height:13px;padding:5px
0;position:relative}.skillometer ul li:hover{background-position:-553px -576px}.skillometer ul li:hover
span{color:rgba(255, 255, 255, 1)}.skillometer ul
li.test{width:100px}.skillometer ul li
span{font-size:11px;color:rgba(255, 255, 255, 0.3);display:block;position:absolute;top:3;left:209px;width:200px}.skillometer
.schatten{background:url(/img/sprite.png) no-repeat -86px -563px;position:absolute;top:60px;bottom:73px;left:-92px;width:86px;z-index:0}.skillometer .schatten .oben,
.skillometer .schatten
.unten{background:url(/img/sprite.png) no-repeat;width:86px;height:103px;position:absolute;right:0}.skillometer .schatten
.oben{background-position:0 -563px;top:-103px}.skillometer .schatten
.unten{background-position:0 -666px;bottom:-103px}.impressum
h3{margin-top:30px}.impressum
.links{width:460px;float:left}.impressum
.kontaktdaten{margin-top:107px;width:160px;float:left;margin-left:80px}#footer_platzmacher{height:115px;width:900px;margin-left:-100px;clear:both}#footer{font-size:11px;background:url(/img/linie.png) no-repeat;padding-top:10px;position:absolute;bottom:0;left:50%;width:700px;margin:0
0 10px -350px}#footer
.text{text-align:right}#footer
p.text{margin-bottom:0}#footer
.icons{float:left}#footer .icons
a{float:left;margin-right:2px}#footer
#twitter{background:url(/img/sprite_pfeile.png) no-repeat 0 -114px;width:300px;display:none;float:left;text-align:left;line-height:15px;color:rgba(255, 255, 255, 0.3);margin-left:4px;padding-left:20px}.nojs #footer
#twitter{display:block}#footer #twitter:hover{color:rgba(255, 255, 255, 0.5)}#footer #twitter
span{display:block;font-size:9px}#fancybox-title{font:13px/19px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif}@media screen and (max-width: 695px){body{word-wrap:break-word}#container{width:100%}#wrapper_innen{margin:0;padding:0;left:0}.blog_detail
.artikel{width:auto;padding-left:20px;padding-right:20px;background-position:-26px 9px;margin-left:0}.blog_detail .artikel
.kopf{background-position:-26px 0}.blog_detail .artikel
.content{width:100%;left:0;padding-right:100px}.blog_detail .artikel .imgcontainer.links, .blog_detail .artikel
.imgcontainer.rechts{margin:0;width:100%}.blog_detail .artikel .imgcontainer
img{max-width:100%;margin-left:-3px}.blog_detail .artikel .imgcontainer
span{display:none}.blog_detail .artikel
img.thumb{margin-left:0}.blog_detail .artikel .content p, .blog_detail .artikel .content
ul{width:100%}.test{background-color:red;border:2px
solid white}}
