html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%}#loading_1 img, #loading_2 img, #loading_3 img, #loading_4 img, #loading_5 img, #loading_6
img{height:100px;width:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px;position:absolute}#loading_1,#loading_2,#loading_3,#loading_4,#loading_5,#loading_6{cursor:wait}#loading_1{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('/media/loading_1.jpg') no-repeat bottom right;z-index:1000}#loading_2{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('/media/loading_2.jpg') no-repeat bottom left;z-index:1000}#loading_3{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('/media/loading_3.jpg') no-repeat top left;z-index:1000}#loading_4{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('/media/loading_4.jpg') no-repeat top right;z-index:1000}#loading_5{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('/media/loading_5.jpg') no-repeat top left;z-index:1000}#loading_6{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff url('/media/loading_6.jpg') no-repeat bottom right;z-index:1000}#noscript{width:100%;height:100%;background-color:#fff;position:relative;z-index:1000}#noscript
div{position:absolute;left:50%;top:50%;width:800px;height:150px;margin-left: -400px;margin-top: -75px;text-align:center;color:#000;font-family:Arial,sans-serif;font-weight:bold;font-size:40px;letter-spacing:-2px}body,html{font-family:"Trebuchet MS",Arial,sans-serif;height:100%;overflow:hidden;color:#A6937C}body{background:#fff url('/media/background.jpg') repeat center}img{border:none}::-moz-selection{background:#87A0A4;color:#fff}::selection{background:#87A0A4;color:#fff}code::-moz-selection{background:#87A0A4}code::selection{background:#87A0A4}#twitter
iframe{position:fixed;bottom:-20px;width:1px;height:1px}a,embed,object,div,p{outline-style:none}#header a, #footer a, #content a, #twitter_update_list_small
a{text-decoration:none;color:#A6937C;border-bottom:1px dotted #A6937C;cursor:pointer}#twitter_update_list li
span{margin-right:10px}#header a:hover, #header a:hover, #content a:hover, #twitter_update_list_small a:hover{color:#56797f;border-bottom:1px solid #56797f}#rounded_corner_top_left{position:absolute;top:0;left:0;background:transparent url('/media/rounded_corner_top_left.jpg') no-repeat top left;width:15px;height:15px}#rounded_corner_bottom_right{position:absolute;bottom:0;right:0;background:transparent url('/media/rounded_corner_bottom_right.jpg') no-repeat top left;width:15px;height:15px}#dummy
input{width:1px;height:1px;position:fixed;right:0;bottom:0}#wrapper{position:absolute;left:50%;top:50%;width:1000px;height:570px;margin-left: -500px;margin-top: -285px}#container{width:1000px;margin:0
auto;height:570px;position:relative}#container ul
li{list-style-type:none}#main{width:600px;height:100%;margin:0
auto}#content{height:430px;background-color:#FCFBDC;position:relative}#content #content_1, #content #content_2, #content #content_3, #content #content_4, #content #content_5, #content #content_6, #content #content_7, #content #content_8, #content #content_9, #content
#content_10{padding:0
15px 0 15px;overflow-y:auto;height:400px;overflow-x:hidden;margin:0
15px 0 15px}#content p, #content ul, #content ol, #content ul li, #content ol li, #content
form{padding:5px
0px 5px 0px;font-size:13px;color:#a6937c;line-height:23px;letter-spacing:-1px}#content p, #content ul, #content ol, #content ul li, #content ol li, #content form,h1,h3,h4,h5,h6{cursor:text;text-transform:lowercase}#content p.first:first-letter {background-color:#A6937C;color:#FCFBDC;float:left;font-family:Arial,serif;font-size:52px;margin:5px
5px 0px 0;padding:13px;text-transform:lowercase;font-weight:bold}#content
h2{color:#56797f;padding-bottom:10px;cursor:text}#content
h2.smallest{font-size:56px;margin:5px
0;letter-spacing:-1px}#content
h2.small{font-size:62px;letter-spacing:0px}#content
h2.medium{font-size:67px;letter-spacing:1px}#content
h2.large{font-size:72px;letter-spacing:2px}#content
h3{color:#A6937C;font-size:18px;letter-spacing:-1px;padding-top:25px}#content ul, #content ul
li{padding:0;margin:0
0 0 10px;list-style:circle;cursor:text}#content_5
div.top{display:block;float:right;padding-left:20px;text-align:center;width:auto !important;position:absolute;right:47px;top:70px;z-index:30}#content_5
#lastfm_container{float:left;width:555px;height:400px}#content_5 #lastfm_container
ul{clear:both}#content_5
p{float:left;margin-bottom:20px;width:265px}#content_5 ul
li{width:245px}#content_5 ul li
a.active{color:#56797f;border:none;cursor:text}#content_5 ul
.top{width:auto}#recent_bookmarks #delicious-posts-vielhuber ul li:first-child{display:none}#content_3
h3{padding-top:00px;padding-bottom:20px}#top_bookmark #delicious-posts-vielhuber ul
li{font-size:17px;text-shadow:0 0 4px white, 0 -5px 4px #CFBEA8, 2px -10px 6px #A6937C, -2px -15px 11px #A6937C, 2px -25px 18px #AF9C83}#delicious_arrow{left:222px;position:absolute;top:22px;z-index:-1}#delicious-posts-vielhuber li.delicious-odd:nth-child(n+35){float:right}#delicious-posts-vielhuber li:nth-child(n-35){width:330px}#delicious-posts-vielhuber li:nth-child(n+35){width:240px}.delicious-networkbadge{display:inline}#delicious-tags-vielhuber{float:right}#delicious-tags-vielhuber ul
li{text-align:right;padding-right:15px;list-style:none}.delicious-networkbadge{text-transform:lowercase}.delicious-networkbadge .delicious-network-add{display:none}#content_4 #twitter_update_list
li{padding:10px
40px 10px 0}#content_4 #twitter_update_list li:first-child{color:#A6937C;font-size:14px;line-height:17px;height:95px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:76px
0 28px 26px;width:182px;letter-spacing:-1px}#content_4 #twitter_update_list li:first-child
a{color:#A6937C}#content_4 #twitter_update_list li:first-child
.twitter_days{display:none}#content_4
#twitter_follow_me{border:medium none;display:block;height:50px;position:absolute;top:90px;width:135px}#content_4 #twitter_update_list
li{}.top
a{border-bottom:none !important}.top
a#lasttopimg{border:7px
solid #A6937C !important;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px;border-radius:15px;display:block;margin:9px}.top a#lasttopimg
img{width:200px;height:200px}.top
a#lasttopimg.highlighted{border:16px
solid transparent !important;background:transparent url('/media/lastfm_girlande.gif') no-repeat center;margin:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px;border-radius:0px}#stopradio_link,#startradio_link{width:205px;height:80px;display:block;margin-left:10px}#content_5 #stopradio,#startradio{border:0;margin-top:0px}#twitter_back{background:transparent url('/media/twitter.png') no-repeat scroll top left}#logo,#twitter{width:200px;height:200px;position:absolute;font-size:9px}#logo{top:0;background:transparent url('/media/back_logo.png') no-repeat top left}#twitter{bottom:0;right:0;background:transparent url('/media/back_twitter.png') no-repeat top left;color:#a6937c;font-size:13px;letter-spacing:-1px}#twitter
h4{color:#87A0A4;font-size:17px;letter-spacing:-1px;padding-left:10px;padding-top:15px;padding-bottom:5px}#twitter h4
a{cursor:pointer}#twitter p, #twitter
ul{padding:0
10px}#twitter_update_list_small
.twitter_days{display:table;padding-top:10px}#content_4
.twitter_days{position:absolute;right:10px}#twitter_update_list_small{overflow:hidden}#content_2
#about_me{float:right}#content_2
#skills{-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-topleft:20px;-moz-border-radius-topright:0;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:20px;background-color:#FFF;border:3px
solid #A6937C;height:167px;margin:20px
0;width:349px}#content_2 #skills div ul, #content_2 #skills div ul
li{list-style-image:url('/media/list_okay.png') !important}#skills
h3{padding-bottom:5px;padding-top:8px;margin-left:-3px;font-size:11px;font-weight:bold}#skills
div{float:left;padding-left:20px;padding-top:5px;width:146px}#skills div ul
li{font-size:12px;line-height:18px}#content_6
#imprint_logo{position:absolute;right:32px;z-index:-1;top:61px}#content_6
#address{padding-left:50px;padding-bottom:150px;padding-top:30px}#content_6 #address
p{font-size:14px;text-transform:none}#header,#footer{width:600px;height:30px;font-size:13px;color:#a6937c;letter-spacing:-1px}#header ul li, #footer ul
li{display:inline;padding-left:20px;padding-right:20px}#header ul li, #footer ul li, #navigation
span{line-height:30px}#navigation{background-color:#FCFBDC;height:80px;width:540px;padding:0
30px;position:relative}#navigation
hr{height:1px;border:0;margin:10px
0 0 0;background:transparent url('/media/hr.jpg') no-repeat top left}#navigation
#breadcrumb_container{position:absolute;bottom:0;width:540px}#navigation
#breadcrumb{font-size:20px;color:#A6937C;letter-spacing:-1px}#header{text-align:center;background:transparent url('/media/back_top.png') no-repeat top left}#footer{text-align:center;background:transparent url('/media/back_bottom.png') no-repeat top left}#footer
#uptime{display:inline-block;background-image:url(http://www.server-uptime.de/uptime/48eb6a7837292);background-repeat:no-repeat;background-position:-100px -20px;width:35px;height:10px;opacity:.45;filter:alpha(opacity=45);-moz-opacity:0.45}#menu_left,#menu_right{font-size:9px;text-align:center;width:45px;position:absolute;height:230px}#menu_right ul li a img, #menu_left ul li a
img{cursor:default}#menu_left a span, #menu_right a
span{display:none}#menu_left{bottom:30px;left:155px}#menu_left
a{cursor:pointer;display:block;height:46px;width:100%}#menu_left
#menu_3{background:transparent url('/media/menu_delicious_inactive.png') no-repeat top left}#menu_left
#menu_4{background:transparent url('/media/menu_twitter_inactive.png') no-repeat top left}#menu_left
#menu_5{background:transparent url('/media/menu_lastfm_inactive.png') no-repeat top left}#menu_left
#menu_6{background:transparent url('/media/menu_imprint_inactive.png') no-repeat top left}#menu_left
#menu_7{background:transparent url('/media/menu_contact_inactive.png') no-repeat top left}#menu_right{top:30px;right:155px}#menu_right
a{display:block;height:115px;width:100%;cursor:pointer}#menu_right
#menu_1{background:transparent url('/media/menu_work_inactive.png') no-repeat top left}#menu_right
#menu_2{background:transparent url('/media/menu_aboutme_inactive.png') no-repeat top left}#menu_right #menu_1:hover, #menu_right #menu_2:hover, #menu_left #menu_3:hover, #menu_left #menu_4:hover, #menu_left #menu_5:hover, #menu_left #menu_6:hover, #menu_left #menu_7:hover{opacity:.85;filter:alpha(opacity=85);-moz-opacity:0.85}#content_1
#work_arrow{bottom:30px;position:absolute;right:50px}#content
#content_1{height:430px}#previous{background:transparent url('/media/arrow_left.png') no-repeat top left;right:100px}#next{background:transparent url('/media/arrow_right.png') no-repeat top left;right:-20px}#previous,#next{display:block;height:100px;width:80px;cursor:pointer;position:absolute;top:145px;opacity:.60;filter:alpha(opacity=60);-moz-opacity:0.60;border:none !important}#previous:active,#next:active{top:147px}#previous:active{right:102px}#next:active{right:-22px}#previous span, #next
span{display:none}#projects{width:540px;height:260px;position:relative;margin-top:45px}#projects
.project{width:570px;height:240px}#projects .project
.information{width:195px;height:260px;float:right;margin-top:-6px}#projects .project .information ul
li{font-size:12px;line-height:22px;letter-spacing:-1px}#projects .project .information
h3{color:#A6937C;font-size:17px;letter-spacing:-1px;padding-bottom:8px;cursor:text;padding-top:0}#projects .project .information h3
a{color:#A6937C;border:0}#projects .project
.pictures{float:left;width:360px;height:240x}#projects .project .pictures
a{border:none !important}#projects .project .pictures
img{width:360px;height:240px}#projects
#window{background:transparent url('/media/projects/projects_window.png') no-repeat top left;position:absolute;width:364px;height:328px;z-index:-100;left:-2px;top:-26px}#projects #window
#heading{color:#A6937C;font-size:11px;height:15px;letter-spacing:0;margin:0
auto;padding-top:4px;text-align:center;text-shadow:1px 1px 1px #FCFBDC;width:364px}.scrollgeneric{line-height:1px;font-size:1px;position:absolute;top:0;left:0}.vscrollerbar{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;cursor:pointer}.vscrollerbase{width:10px;background-color:#FCFBDC}.vscrollerbar{width:10px;background-color:#A6937C}.hscrollerbase{height:10px;background-color:#FCFBDC}.hscrollerbar{height:10px;background-color:#A6937C}.scrollerjogbox{width:10px;height:10px;top:auto;left:auto;bottom:0px;right:0px;background-color:gray}.vscrollerbaseend{height:28px;width:10px;cursor:pointer;z-index:100;background:transparent url('/media/menu_ontop.png') no-repeat top left}.tooltip{position:absolute!important;overflow:hidden;font-size:12px;letter-spacing:-1px;z-index:10000!important}.tooltip .xtop, .tooltip
.xbottom{display:block;background:transparent;font-size:1px}.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip
.xb4{display:block;overflow:hidden}.tooltip .xb1, .tooltip .xb2, .tooltip
.xb3{height:1px}.tooltip .xb2, .tooltip .xb3, .tooltip
.xb4{background:#666;border-left:1px solid #333;border-right:1px solid #333}.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom
.xb4{background:#666}.tooltip
.xb1{margin:0
5px;background:#333}.tooltip
.xb2{margin:0
3px;border-width:0 2px}.tooltip
.xb3{margin:0
2px}.tooltip
.xb4{height:2px;margin:0
1px}.tooltip
.xarrow{position:relative;top:2px;left:12px;width:11px;height:7px}.tooltip .xarrow
b{display:block;background:#666;border-left:1px solid #333;border-right:1px solid #333;font-size:1px;height:1px}.tooltip .xarrow
.a1{margin:0
5px;background-color:#333;border:0
solid;width:1px}.tooltip .xarrow
.a2{width:1px;margin:0
4px}.tooltip .xarrow
.a3{width:3px;margin:0
3px}.tooltip .xarrow
.a4{width:5px;margin:0
2px}.tooltip .xarrow
.a5{width:7px;margin:0
1px}.tooltip .xarrow
.a6{width:9px;margin:0
0px}.tooltip
.xboxcontent{padding:0
.5em;margin:0;color:#000;text-shadow:1px 1px 0px #CCC;word-wrap:break-word;border:1px
solid #333;border-width:0px 1px 0 1px;background-color:#666}#lightbox{position:absolute;left:0;width:100%;z-index:1000;text-align:center;line-height:0}#lightbox
img{width:auto;height:auto}#lightbox a
img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}#imageContainer>#hoverNav{left:0}#hoverNav
a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(/media/lightbox/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(/media/lightbox/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em;overflow:auto;width:100%	}#imageDataContainer{-moz-border-radius-bottomleft:20px;-moz-border-radius-bottomright:20px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-bottom-left-radius:20px;-webkit-border-bottom-right-radius:20px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-left-radius:0px}#outerImageContainer{-moz-border-radius-topleft:20px;-moz-border-radius-topright:20px;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-top-left-radius:20px;-webkit-border-top-right-radius:20px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:20px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:20px}#imageData{padding:0
10px;color:#666}#imageData
#imageDetails{width:70%;float:left;text-align:left}#imageData
#caption{font-weight:bold;display:none}#imageData
#numberDisplay{display:none;clear:left;padding-bottom:1.0em}#imageData
#bottomNavClose{width:120px;float:right;padding-bottom:0.7em;outline:none}#overlay{position:absolute;top:0;left:0;z-index:900;width:100%;height:500px;background-color:#87A0A4}#textcounter{}#error{left:295px;position:absolute;top:195px}#working,#response{left:295px;position:absolute;top:195px}#name_Req.hoverfocus,#contact_Req_Email.hoverfocus,textarea.hoverfocus,#textcounter.hoverfocus{border:3px
solid #87A0A4 !important;background-color:white !important}#error li, #response
li{font-size:15px !important;letter-spacing:-1px !important;line-height:30px !important}#working{background:url(/media/loading.gif) no-repeat left center;padding-left:45px !important}#contact
label{display:none}#contact{text-transform:none !important}#send_button{height:40px;margin-top:10px}#textcounter{background-color:#EFE3C2 !important}#name_Req,#contact_Req_Email,textarea,#textcounter{background-color:#EFE3C2;border:3px
solid #A6937C;color:#A6937C;font-style:italic;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;text-transform:lowercase;padding:4px
7px;margin:5px
6px;overflow:hidden !important}#content_7
#contact_arrow{position:absolute;bottom:0;right:0}.awesome,.awesome:visited{background:#222 url('/media/overlay.png') repeat-x top left;display:inline-block;padding:5px
10px 6px;color:#FCFBDC;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;outline:none}.awesome:hover{background-color:#111;color:#fff}.awesome:active{top:1px}.small.awesome,.small.awesome:visited{font-size:11px;padding: }.awesome,.awesome:visited,.medium.awesome,.medium.awesome:visited{font-size:13px;font-weight:bold;line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25)}.large.awesome,.large.awesome:visited{font-size:14px;padding:8px
14px 9px}.green.awesome,.green.awesome:visited{background-color:#91bd09}.green.awesome:hover{background-color:#749a02}.blue.awesome,.blue.awesome:visited{background-color:#87A0A4}.blue.awesome:hover{background-color:#8EABAF}.red.awesome,.red.awesome:visited{background-color:#e33100}.red.awesome:hover{background-color:#872300}.magenta.awesome,.magenta.awesome:visited{background-color:#a9014b}.magenta.awesome:hover{background-color:#630030}.orange.awesome,.orange.awesome:visited{background-color:#A6937C}.orange.awesome:hover{background-color:#8F7E6B}.yellow.awesome,.yellow.awesome:visited{background-color:#ffb515}.yellow.awesome:hover{background-color:#fc9200}#logo{background-image:url(/media/sprite.png);background-position: -10px -10px}#menu_left
#menu_3{background-image:url(/media/sprite.png);background-position: -10px -230px}#menu_left
#menu_4{background-image:url(/media/sprite.png);background-position: -10px -296px}#menu_left
#menu_5{background-image:url(/media/sprite.png);background-position: -10px -362px}#menu_left
#menu_6{background-image:url(/media/sprite.png);background-position: -10px -428px}#menu_left
#menu_7{background-image:url(/media/sprite.png);background-position: -10px -494px}#header{background-image:url(/media/sprite.png);background-position: -10px -560px}#projects
#window{background-image:url(/media/sprite.png);background-position: -10px -610px}#rounded_corner_top_left{background-image:url(/media/sprite.png);background-position: -10px -958px}#next{background-image:url(/media/sprite.png);background-position: -10px -993px}#navigation
hr{background-image:url(/media/sprite.png);background-position: -10px -1113px}#rounded_corner_bottom_right{background-image:url(/media/sprite.png);background-position: -10px -1134px}#previous{background-image:url(/media/sprite.png);background-position: -10px -1169px}.vscrollerbaseend{background-image:url(/media/sprite.png);background-position: -10px -1289px}#footer{background-image:url(/media/sprite.png);background-position: -10px -1337px}#menu_right
#menu_1{background-image:url(/media/sprite.png);background-position: -10px -1387px}.awesome,.awesome:visited{background-image:url(/media/sprite.png);background-position:0px -1522px}#menu_right
#menu_2{background-image:url(/media/sprite.png);background-position: -10px -1592px}#twitter{background-image:url(/media/sprite.png);background-position: -10px -1727px}