body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,blockquote,dl,dd,dt{margin:0;padding:0}
body{font:normal 12px Verdana, Helvetica, Arial, sans-serif;line-height:1.5em}
#top .wp-smiley{background-color:transparent;border:none}
.noborder,.noborder img,.noborder a img{border:none;background-color:transparent;margin:0;padding:0}
.alignnone,.fullsize{float:none;overflow:hidden;margin:10px 0}
.alignleft{float:left;overflow:hidden;margin:0 10px 10px 0}
.alignright{float:right;overflow:hidden;margin:0 0 10px 10px}
.aligncenter{clear:both;display:block;overflow:hidden;margin:0 auto 1.5em}
.floatright{float:right}
p{padding-bottom:18px}
h1,h2,h3,h4,h5,h6{font-weight:400;margin-bottom:10px}
h1{font-size:28px}
h2{font-size:20px;line-height:24px;letter-spacing:-.06em}
h3{font-size:18px;letter-spacing:-.06em}
h4{font-size:16px;letter-spacing:-.06em}
h5{font-size:14px;letter-spacing:-.06em}
h6{font-size:13px}
h3#comments{margin:20px 0}
.post_heading_wrap{float:left;position:relative;width:610px}
.post_heading{display:block;float:left;width:510px;padding-right:8px;margin-right:8px;border-right:1px solid #ababab}
.meta{font-size:10px}
.meta_top{display:block;float:right;padding-top:3px}
.comment_meta{height:36px;left:-37px;position:absolute;top:-2px;width:35px;background-image:url(images/commenticon.png)}
.comment_meta a{text-decoration:none;display:block;text-align:center;color:#202020;padding:5px 0 0}
.entry_content{padding-top:10px;background-color:#E8E8E8;clear:both;position:relative;color:#171614;border-top:1px solid #ababab}
.edit_me{position:absolute;left:-30px;top:10px}
#top .more-link{background-position:left 15px;background-repeat:no-repeat;text-decoration:none;padding:10px 0 0 13px}
.content ul,.content ol{list-style-position:outside;padding:0 0 15px 30px}
.content li{margin:0 0 10px}
blockquote{font-style:italic;border:none;background:url(images/quote.png) 10px 0 no-repeat;margin:10px 90px 10px 10px;padding:5px 0 0 40px}
code.block{display:block;margin:10px 90px 10px 10px;padding:5px 0 0 40px}
#sleekslide{z-index:1;position:relative;top:74px;height:260px;left:0}
#wrapper{background-position:top left;position:relative;background-repeat:repeat-x;overflow:hidden}
#top{position:relative;width:980px;margin:0 auto}
.big_bg #main{margin:80px 0 0}
#main{position:relative;width:960px;float:left}
.content{position:relative;width:610px;margin-right:30px;float:left}
.sidebar{position:relative;float:right;width:309px}
#head{height:30px}
.small_bg #head{height:115px}
#head h1 a{position:absolute;text-indent:-9999px;right:20px;outline:none;width:288px;height:70px;background-image:url(images/logo.png);background-repeat:no-repeat;background-position:left 10px;top:29px}
#head .description{left:-9999px;position:absolute}
.breadcrumb{position:absolute;left:20px;top:80px;padding:0}
#top #nav{float:left;position:absolute;top:8px;border-right:1px solid #333}
#nav,#nav ul{list-style-type:none;list-style-position:outside;position:relative;line-height:16px;z-index:3;margin:0;padding:0}
#top #nav a{display:block;text-decoration:none;text-align:center;line-height:17px;outline:none;border-left:1px solid #333;padding:0 15px}
#top #nav li{float:left;position:relative}
#top #nav li li{border-left:none}
#top #nav ul{position:absolute;display:none;width:170px;top:33px}
#top #nav li ul a{color:#f4f4f4;width:140px;height:auto;float:left;border:1px solid #181818;text-align:left;background-color:#1a1a1a}
#top #nav ul ul{top:auto}
#top #nav li ul ul{left:172px;top:0}
#sleekslide .slideimage{position:absolute}
#sleekslide .slideimage_big{left:15px;top:15px}
#sleekslide .slideimage_medium{left:200px;bottom:15px}
#sleekslide .slideimage_small1{bottom:10px;left:50px}
#sleekslide .slideimage_small2{bottom:10px;left:250px}
#sleekslide .intro{left:620px;width:320px;top:15px;right:0;position:absolute;line-height:25px}
#sleekslide .intro h2{margin-bottom:15px;font-weight:400;font-size:23px}
#top .widget_text{width:280px;padding:20px}
#sleekslide .buttonlinks .next{margin-right:10px;visibility:hidden}
#sleekslide .slide1{visibility:visible}
#sleekslide .buttonlinks a,.intouch,#top .textwidget .intouch{display:block;float:left;width:140px;line-height:33px;text-decoration:none;text-indent:12px;border:none}
#top .intouch{float:none;margin:0 auto}
.slideme{position:relative;left:0}
.slide1{z-index:1}
.slider_container{position:absolute;top:0;left:0;height:175px;width:930px;background:#E8E8E8;margin:0;padding:15px}
.entry_content p{margin:0 15px}
.entry_content h2,.entry_content h3,.entry_content h4,.entry_content h5{margin:0 15px 10px}
.entry_content blockquote,.entry_content ul,.entry_content ol{margin:0 90px 0 15px}
.portfolio,.blog{background-color:#171614;color:#F4F4F4;padding-bottom:35px}
#block1 .widget,#block2 .widget,.widget_block{width:309px;margin-bottom:10px;position:relative}
.sidebar ul,.sidebar ol,.footer ul,.footer ol{list-style-position:outside;list-style-type:none;position:relative;color:#202020}
.widget{clear:both;padding-bottom:40px}
.widget_block .widget{width:100%;float:left;overflow:hidden;position:relative}
.widget a,.widget a:visited{display:block;text-decoration:none;width:309px;border:none;color:#aaa;padding:7px 5px 7px 0}
.widget a:hover,.widget li:hover a{text-indent:0}
.widget h3{color:#F4F4F4;margin:0 0 0 20px;padding:0 3px 4px}
.widget div{padding:5px}
.rss-date{color:#9f9f9f;font-size:10px;padding:0 5px}
.widget_rss cite{color:#9f9f9f;font-size:10px;display:block;padding:0 5px 10px}
.widget_rss a{margin-left:28px}
#top .widget_archive a,#top .recentcomments a,#top .textwidget a,#top .widget_categories a{display:inline;margin:0;padding:0}
.textwidget a{border:none;text-decoration:underline}
#top .recentcomments,#top .widget_archive li,#top .widget_categories li{display:block;text-decoration:none;padding:7px 5px}
#top .recentcomments a,#top .widget_archive li a,#top .widget_categories li a{border-bottom:none}
#wp-calendar a,#wp-calendar a:visited{display:block;background-image:url(images/bg.jpg);background-attachment:fixed;text-decoration:none;border:none;width:auto;padding:0}
#wp-calendar a:hover{display:block;background-image:url(images/bg_dark2.jpg);color:#fff}
#wp-calendar th{background-image:url(images/bg_dark2.jpg);color:#FFF}
#wp-calendar{empty-cells:show;width:100%;text-align:center}
#wp-calendar #next a,#wp-calendar #prev a{background-image:url(images/bg_dark2.jpg);color:#fff;text-decoration:none;display:block;border:none}
#wp-calendar caption{margin-bottom:5px}
#top .widget_tag_cloud a{display:inline;line-height:2em;border:none}
#s,.text_input,.text_area{font:normal 12px Verdana, Helvetica, Arial, sans-serif;padding:5px}
#searchsubmit,#send,#submit{font:normal 12px Verdana, Helvetica, Arial, sans-serif;cursor:pointer;color:#F4F4F4;text-align:left;padding:4px 20px}
.text_input{width:200px;margin-right:20px}
.text_area{width:540px;height:150px}
fieldset{border:none;margin:0;padding:0}
fieldset p,.kontaktformular p{padding:0 0 5px}
legend{font-size:16px;padding-bottom:10px}
.workwork{float:left;height:48px;width:48px;background-image:url(images/icon-work.gif);margin:0 20px 20px 0}
.aboutme{margin:5px 20px 0 0}
.frontpagebar,#top .widget_search{margin-bottom:40px;padding:20px}
.footer{clear:both;display:block;border-top:1px solid #111;color:#999;padding:5px 0 0}
.footercontent{width:980px;margin:0 auto}
#top .big_prev{margin-bottom:10px;padding:15px 0}
#top .big_prev img{display:block;overflow:hidden;margin:0 0 0 15px;padding:0}
.pagination{bottom:-3px;clear:both;display:block;float:left;position:relative;z-index:3}
.pagination span,.pagination a{float:left;font-size:11px;line-height:13px;display:block;text-decoration:none;margin:2px 2px 2px 0;padding:1px 5px 2px}
.pagination .current{font-size:11px;padding:1px 5px 2px}
.admincomment{width:560px;background-color:#eee}
.authorcomment{font-style:italic}
.gravatar{float:left;width:90px;height:85px;position:relative}
.comment_entry{float:left;width:470px}
#top .commentlist{list-style-type:none;list-style-position:outside;margin:0;padding:0}
.commentlist li{clear:both;float:left;line-height:1.5em;width:560px;padding:5px 0 0}
.commentlist li .floatright{font-size:.917em}
#respond,#trackbacks{clear:both;padding-top:20px}
.trackback_list{list-style-position:outside;margin:0 0 30px 20px;padding:0}
#comments,#respond,#trackbacks{margin-bottom:10px}
#commentform small{font-size:.917em;font-weight:700}
#commentform small span{font-weight:400}
#commentform label{padding-left:5px}
.gravatar img{padding:3px}
.comment_entry .floatright{padding-right:5px}
#commentform{padding-bottom:40px}
.dynamic_class_resume h3{border-bottom:1px solid #F4F4F4;width:100%;margin:20px 0 10px;padding:0 0 5px}
.dynamic_class_resume h5{font-style:italic}
body,.authorcomment,#commentform small span{color:#ABABAB}
body,.footer{background-color:#32312f}
.big_bg,.small_bg,#s,.text_input,.text_area,.content img,.gravatar img{background-color:#292826;color:#F4F4F4}
#sleekslide h2 a,#sleekslide h2 a:visited,#sleekslide .intro,#searchsubmit,#send,#submit,.footer a,.footer a:hover,.pagination .current{color:#202020}
.intouch,#top .textwidget .intouch,#s,#searchsubmit:hover,#send:hover,#submit:hover,.pagination span,.pagination a,#commentform small,.trackback_list li a,{color:#333}
.text_input,.text_area{color:#FBFBFB}
.buttonlinks a{background-position:0 14px;background-repeat:no-repeat;background-image:url(images/arrow.jpg);color:#333}
.buttonlinks a:hover{background-image:url(images/arrow.jpg);background-position:0 -8px}
#top a.more-link{background-image:url(images/light-arrow.png);background-position:0 18px}
#top a:hover.more-link{background-image:url(images/light-arrow.png);background-position:0 -10px}
#searchsubmit,#send,#submit,.pagination a:hover,.pagination .current{background-color:#333; color: #aaa}
.pagination span,.pagination a,#top #nav li ul a,.pagination .current{border:1px solid #333}
#top #nav a,#top #nav li ul a{color:#f4f4f4}
#top .widget_text,.pagination span,.big_prev,.pagination a,.widget_search{background-color:#E8E8E8}
.widget_block .frontpagebar{width:270px;background-color:#E8E8E8}
.big_prev img{border:3px solid #BEBEBE;padding:0}
a{color:#666}
a:hover{color:#A0430A}
h2 a{color:#F4F4F4}
#top #nav li ul a:hover,#top #nav li ul a:focus{background-color:#f4f4f4;color:#1a1a1a}
.slideimage img{border:3px solid #BEBEBE}
.slideimage a:hover img{border:3px solid #A0430A}
.slideimage{background-position:bottom}
.ajax_valid .text_input,.ajax_valid .text_area{border:1px solid #70A41B}
.ajax_false .text_input,.ajax_false .text_area{border:1px solid #EE2A00}
.ajax_alert .text_input,.ajax_alert .text_area{border:1px solid #ffb628}
#searchsubmit:hover,#send:hover,#submit:hover{background-color:#999; color:#333}
.content img{border:2px solid #aaa;padding:0}
.entry_content img{border:2px solid #666;padding:0}
.pagination a:hover{border:1px solid #222;color:#E8E8E8}
.small_bg{background-image:url(images/small_bg.jpg);background-color:#171614}
.more-link{display:block;width:100px}
#top .big_prev,,#top .commentlist,.gravatar img,#s,.text_input,.text_area,#send,#submit{border:1px solid #ababab}
.content a:hover img{border:2px solid #A0430A;padding:0}
.content img.icon{margin-right:18px;float:left}
#top .recentcomments,#top .widget_archive li,#top .widget_categories li,.commentlist li{border-bottom:1px solid #ababab}
.widget a:hover{color:#a0430a}
.content p,.c{line-height:1.8em}
p.end{margin-bottom:30px}
.connect a img{border:none;margin:0;padding:0 5px 0 0}
img.lightbox{margin-right:15px}
.highslide-caption{display:block;color:#171614;text-indent:10px}
.highslide-wrapper{background-color:#F9F9F9}
.tools{display:block;float:left;margin:0 60px 0 0}
.tools ul{list-style-type:none;margin:0;padding:0}
.tools li{margin:18px 0;padding:0}
.tools img{border:none;line-height:4em;float:left;margin:0 10px 0 0}
#s{float:left;position:relative;top:42px;height:14px;width:200px;border:1px solid #333;background:#222;color:#ABABAB}
.license{visibility:hidden;line-height:0;font-size:0;height:0;margin:0;padding:0}
.footer p{display:block;width:980px;margin:0 auto;padding:3px 0}
.footer img{opacity:0.4;filter:alpha(opacity=40);margin:0;padding:0}
.clearboth,.comment_entry p{clear:both}
.floatleft,.widget_block{float:left}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.post_heading_wrap,h2 a:hover,#sleekslide .buttonlinks a:hover,.intouch:hover,#top .textwidget .intouch:hover,.textwidget a:hover{text-decoration:none}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,#top #nav a:hover,.trackback_list li a{text-decoration:underline}
#head h1,.entry_content blockquote p,.portfolio p,.blog p{margin:0}
#top #nav li:hover ul ul,#top #nav li:hover ul ul ul,#top #nav li:hover ul ul ul ul,#top #nav .sub_list,#top #nav .sub_sub_list{display:none}
#top #nav li:hover ul,#top #nav li li:hover ul,#top #nav li li li:hover ul,#top #nav li li li li:hover ul,#sleekslide .buttonlinks,.intouch,#top .textwidget .intouch{display:block}
.jshide,.notactive{visibility:hidden}
#wp-calendar #next a:hover,#wp-calendar #prev a:hover,.big_bg{background-image:url(images/bg.jpg)}
#sleekslide h2 a:hover,.slideme a:hover{text-decoration:none;color:#A0430A}
.frontpagebar p {line-height:1.8em}

.front {background-color: #292826; color: #F4F4F4}
.blog h2, .blog h3,.blog h4,.blog h5{margin:0 15px 10px 0}