#new-header {font-size:28px; padding: 35px 20px 20px; float:left; width:200px; line-height:24px;}
#new-blurb {
float:right;
font-size:16px;
padding-top:35px;
text-align:left;
width:600px;}
a:visited, a:link, a:visited { border: none; color: #B85214; }
a:hover {text-decoration:underline; color:#333;}
#abdeckung { bottom: 0px; position: absolute; z-index: 100; }
#aktenschrank { left: 630px; position: absolute; top: 75px; }
#archiv { padding-left: 10px; }
#archiv A { color: #0f0f0f; padding: 1px 2px 1px 2px; text-decoration: none; }
#arrowButtons { left: 200px; position: absolute; top: 40px; z-index: 10000; }
#bambus { left: 375px; position: absolute; top: 162px; z-index: 5; }
#bg_portfolio { background-image: url(images/canvas.gif); height: 349px; left: -52px; position: absolute; top: -5px; width: 620px; }
#blog_categories { padding-bottom: 20px; }
#blog_categories a { line-height: 16px; }
#blog_categories a:hover { color: #FFF; margin: -1px; margin-bottom: -3px; padding: 3px; padding-bottom: 2px; }
#calendar { left: 520px; position: absolute; top: 10px; }
#centerbar { display:none;float: left; font: 11px Tahoma, Helvetica, Arial, Verdana; margin-left: 40px; text-align: left; width: 162px; }
#centerbar .linkcat { margin-bottom: 15px; }
#centerbar a { padding-left: 5px; }
#centerbar a:hover { padding: 1px 3px 2px 3px; }
#centerbar a:hover { background-color: none; border: none; margin: 0; padding: 0; }
#centerbar a:link, #centerbar a:visited, #projektliste a:link, #projektliste a:visited { border: none; color: #666; }
#clock { left: 850px; position: absolute; top: 40px; z-index: 0; }
#commentform { margin-left: 13px; }
#commentlist .comment_date { border: none; color: #888; font: 11px Tahoma; line-height: 14px; }
#commentlist .comment_text { margin: 0; padding: 10px 20px 25px 25px; text-align: left; }
#commentlist .comment_text p { }
#comments { margin: 15px 0 0 0; }
#content { margin-bottom: 10px; margin-left: 0px; margin-top: 10px; padding-bottom: 25px; text-align: left; } /* background: url(images/dashed_line_bottom.gif) repeat-y top center;  */
#content A.Link { background: url('images/gotourl.gif') no-repeat 1px 2px; border: none; color: #555; margin-top: -5px; padding-left: 21px; }
#content A.Link:hover { color: #222; }
#content STRONG { color: #333; }
#content.blog { background: url(images/dashed_lines_bottom.gif) repeat-y top center; }
#content.referenzen LI { background: url('images/bullet.gif') no-repeat 0px 1px; list-style-type: none; margin: 0; padding: 0; padding-left: 20px; }
#content.referenzen UL { margin: 10px 0 10px 0; padding: 0; }
#copyright { clear: left; color: #838383; font: 10px Tahoma, Arial, sans-serif; margin-left: 15px; margin-top: 25px; text-transform: uppercase; }
#featuredProjects { border-bottom: 1px dotted #DDD; padding: 15px 0 15px 0; }
#featuredProjects a { margin: 0; padding: 0; }
#featuredProjects a:hover { margin: 0; padding: 0; }
#filter { clear: left; }
#flickr { position: absolute; right: 10px; top: 5px; }
#flickrFotos { left: 22px; position: absolute; top: 23px; z-index: 10; }
#flickrRahmen { position: relative; z-index: 1000; }
#footer { background: url(images/bgFooterWood.jpg) repeat-x top center; font: 11px Tahoma, Arial, sans-serif; height: 192px; margin: 0; overflow: hodden; position: relative; text-align: center; }
#footer A { padding: 1px 3px 1px 3px; }
#footer A:hover { background-color: #FFF; color: #0b0b0b; }
#footerContent { height: 160px; margin: 0 auto; position: relative; text-align: left; top: 24px; width: 920px; }
#footerFooter { clear: left; color: #c6c6c6; font: 10px Tahoma, Arial, sans-serif; padding-left: 5px; padding-top: 27px; text-transform: uppercase; }
#footerPalmtree { background: url(images/footerPalmtree.jpg) top left; height: 192px; left: 455px; position: absolute; top: -24px; width: 200px; }
#gummibaum { left: 494px; position: absolute; top: 85px; }
#header { background-image: url(images/bg_top.jpg); height: 150px; padding: 0px; text-align: left; }
#info { left: 35px; position: absolute; }
#info_links { left: 30px; padding: 0px 0 0 2px; position: absolute; text-align: left; top: 420px; width: 450px; }
#kontaktinfo { color: #5c584e; left: 40px; position: absolute; text-align: left; top: 30px; width: 200px; }
#lastComments { float: left; overflow: hidden; padding-bottom: 5px; position: relative; width: 270px; }
#lastEntries { float: left; overflow: hidden; padding-bottom: 5px; width: 240px; }
#left { border: 1px solid #000; float: left; }
#left_header { background-image: url(images/bg_top.jpg); background-position: right; height: 121px; width: 100%; }
#lichtschalter { left: 465px; position: absolute; top: 140px; }
#logo { display:none; float: left; padding-left: 5px; padding-top: 30px; }
#nav_screens { margin-top: -12px; width: 465px; }
#navigation { display:none;background-image: url(images/dashed_line.gif); background-repeat: repeat-y; float: left; margin-left: 145px; padding: 45px 0 10px 0px; width: 200px; }
#navigation a { display: block; font-size: 5px; height: 15px; margin-left: 15px; width: 100px; }
#navigation DIV { margin-bottom: 0px; }
#next A { background: url('images/arrowButtons.png') 0px 0px; cursor: pointer; height: 29px; left: 541px; position: absolute; top: 160px; width: 29px; }
#next A:hover { background: url('images/arrowButtons.png') 0px 29px; }
#plakat { left: 475px; position: absolute; top: 4px; }
#portfolio_content { padding-bottom: 15px; text-align: left; width: 455px; }
#portrait { left: 787px; position: absolute; top: 30px; }
#postarea { background: url(images/dashed_line.gif) repeat-y; background-position: right; left: 30px; padding-right: 15px; padding-top: 5px; position: absolute; text-align: left; top: 420px; width: 475px; }
#poster { left: 70px; position: absolute; top: 25px; }
#postings { float: left; text-align: left; width: 730px; }
#postkasten { left: 250px; position: absolute; top: 50px; }
#prev A { background: url('images/arrowButtons.png') 29px 0px; cursor: pointer; height: 29px; left: 66px; position: absolute; top: 160px; width: 29px; }
#prev A:hover { background: url('images/arrowButtons.png') 29px 29px; }
#projekte TD { border-bottom: 1px dotted #DDD; border-right: 1px dotted #DDD; padding: 2px 3px 3px 3px; }
#projektliste { color: #666; font: 11px Tahoma, Helvetica, Arial, Verdana; line-height: 12px; margin-top: 15px; }
#projektliste A { line-height: 16px; }
#projektliste A.active { color: #444; font-weight: bold; }
#regal { left: 522px; position: absolute; top: -5px; }
#rss_links { border-bottom: 1px dotted #DDD; border-top: 1px dotted #DDD; padding: 15px 0 15px 0; }
#rss_links a { margin: 0; padding: 0; }
#rss_links a:hover { background: none; margin: 0; padding: 0; }
#rssIcon A:hover { background: none; }
#s { background-image: url(images/search_input.gif); background-repeat: no-repeat; border: 0px solid #fff; float: left; font: 12px Georgia, "Times New Roman", Times, serif; height: 20px; padding: 5px 0px 0px 5px; width: 168px; }
#screen { left: 0px; position: absolute; }
#screen #hscroll DIV { cursor: pointer; float: left; margin: 0; margin-right: 10px; padding: 0; }
#screen span { display: block; float: left; height: 300px; width: 460px; }
#search { display:none; background-image: url(images/dashed_line.gif); background-repeat: repeat-y; float: left; height: 100px; position: relative; width: 220px; }
#search.noline { background-image: none; }
#searchform { bottom: 10px; float: right; position: absolute; right: 0px; }
#searchsubmit { background-image: url(images/search_button.gif); background-repeat: no-repeat; border: 0px solid #fff; cursor: pointer; float: left; height: 25px; margin-left: 2px; width: 25px; }
#sidebar { float: left; font: 11px Tahoma, Helvetica, Arial, Verdana; line-height: 25px; margin-left: 30px; overflow: hidden; position: relative; text-align: left; width: 200px; }
#sidebar #rss-179046202 { }
#sidebar #rss-179046202 h2 { background: url(images/elegance2.gif) no-repeat top left !important; height: 32px; padding-left: 35px; }
#sidebar #rss-179046202 h2 img { display: none; }
#sidebar #rss-179046202 li { margin-left: 5px; }
#sidebar #rss-179046202 li a { border: none; }
#sidebar #rss-179046202 li a:hover { padding: 1px; }
#sidebar #rss-179046202 ul { list-style: none; margin: 0px; padding: 0px; }
#sidebar #rss-179046202 ul li a::before { content: "\BB \A0"; display: inline; }
#sidebar #rss-179060751 { border-bottom: 1px dotted #DDD; margin-bottom: 20px; padding-bottom: 20px; }
#sidebar #rss-179060751 h2 { background: url(http://digg.com/img/badges/32x32-digg-guy.gif) no-repeat top left !important; height: 32px; padding-left: 33px; }
#sidebar #rss-179060751 h2 img { display: none; }
#sidebar #rss-179060751 li { margin-left: 5px; }
#sidebar #rss-179060751 li a { padding: 1px; }
#sidebar #rss-179060751 li a:hover { padding: 1px; }
#sidebar #rss-179060751 ul { list-style: none; margin: 0px; padding: 0px; }
#sidebar #rss-179060751 ul li a:before { content: "+ "; }
#sidebar .widget { margin-bottom: 20px; }
#sidebar A { padding-bottom: 0px; text-decoration: none; }
#sidebar a, #centerbar a, #projektliste a, .comment_text a, #commentform a, .page-nav a { color: #1f1f1f; padding: 1px 1px 1px 1px; text-decoration: none; }
#stamps { height: 230px; left: 560px; position: absolute; top: 20px; width: 460px; z-index: 1; }
#tagcloud { padding: 0px 10px 5px 10px; text-align: left; width: 380px; }
#tagfilter { clear: left; margin: 15px 0 25px -3px; padding: 0; visibility: hidden; }
#tagfilter a:hover { background-color: none; border: none; }
#tagfilter a:link, #tagfilter a:visited { border: none; padding: 0; }
#thumbs_handles7 span { }
#thumbs_mask7 { background: url('images/thumbs_mask.gif') no-repeat center top; width: 1200px; }
#thumbs7 { clear: both; float: right; height: 8px; overflow: hidden; position: relative; }
#thumbs7 .thumbs div img { float: right; }
#thumbs7 .thumbs div, #thumbs_handles7 span { cursor: pointer; display: block; float: left; height: 8px; margin: 0; width: 9px; }
#thumbs7 .thumbs, #thumbs_handles7, #thumbs_mask7 { height: 8px; position: absolute; }
#twitter { border-bottom: 1px dotted #DDD; margin-bottom: 20px; padding-bottom: 15px; }
#twitter .twitterBird, #twitter .twitterBird:hover { background: none; margin-left: 30px; padding: 5px 0 20px 5px; }
#twitter a { border: none; }
#twitter LI { background-color: #E5F1F4; clear: both; line-height: 14px; list-style-type: none; padding: 5px; padding-left: 0px; }
#twitter LI A { clear: both; color: #666; float: right; margin-bottom: 15px; margin-top: 1px; padding-bottom: 1px; padding-top: 0px; }
#twitter LI A:hover { margin-bottom: 15px; margin-top: 1px; padding: 0px 4px 1px 4px; }
#twitter LI SPAN { clear: both; padding-top: 10px; }
#twitter LI span A { clear: none; color: #54abcb; float: none; margin: 0px; padding: 0px; }
#twitter UL { margin: 10px 15px 0; padding: 0; padding-bottom: 10px; }
#wall { background-image: url(images/bg_tapete.jpg); height: 277px; position: relative; }
#wall_big { background-image: url(images/bg_tapete.jpg); height: 338px; position: relative; }
#wall_bottom { background-image: url(images/bg_bottom.jpg); background-position: top right; background-repeat: no-repeat; height: 125px; }
#wall_bottom_center { background-image: url(images/bg_bottom.jpg); background-position: top right; background-repeat: repeat-x; height:125px;}
#wall-stuff { background-image: url(images/main-stuff.jpg); height: 275px; position: relative; }
#wandtelefon { left: 855px; position: absolute; top: -5px; }
.active .navItem1 { background: url('images/nav.gif') no-repeat -200px 0px; }
.active .navItem1.en { background: url('images/nav_en.gif') no-repeat -200px 0px; }
.active .navItem2 { background: url('images/nav.gif') no-repeat -200px -15px; }
.active .navItem2.en { background: url('images/nav_en.gif') no-repeat -200px -15px; }
.active .navItem3 { background: url('images/nav.gif') no-repeat -200px -30px; }
.active .navItem3.en { background: url('images/nav_en.gif') no-repeat -200px -30px; }
.active .navItem4 { background: url('images/nav.gif') no-repeat -200px -45px; }
.active .navItem4.en { background: url('images/nav_en.gif') no-repeat -200px -45px; }
.american { color: #979797; float: right; font: 10px Tahoma, Arial; height: 25px; line-height: 25px; padding-left: 42px; }
.american A { color: #222; margin: 0 4px 0 4px; padding: 1px 0px 1px 0px; }
.american A:hover { background-color: #3a3736; border: none; color: #FFF; margin: 0 2px 0 2px; padding: 1px 2px 2px 2px; }
.american.flag { background: url('images/flag_en.gif') no-repeat; }
.bg_left { background-position: left; }
.bg_right { background-position: right; }
.bg_top { background-position: top; }
.bildunterschrift { color: #999; font: 10px Tahoma; margin-bottom: 20px; margin-top: -16px; }
.blogposts { float: left; }
.braun { color: #5c584e; }
.bright { color: #8d897b; }
.button { font: 11px Tahoma; font-weight: bold; padding: 2px; }
.categoryCount { color: #ccc; font-size: 10px; }
.cb { clear: both; }
.center { text-align: center; }
.combo { border-bottom: 1px dotted #CCC; border-left: none; border-right: none; border-top: 1px dotted #CCC; margin-top: 2px; padding: 3px; width: 250px; }
.comment_author { color: #54abcb; font: 10px Tahoma, Helvetica, Arial, Verdana; font-weight: bold; text-transform: uppercase; }
.comment_author A { border: none; margin: 0; padding: 0; }
.comment_meta { margin-bottom: -20px; padding: 2px; }
.comment_meta a { color: #54abcb; font: 10px Tahoma, Helvetica, Arial, Verdana; font-weight: bold; margin-right: 4px; text-decoration: none; text-transform: uppercase; }
.comment_meta a:hover { background-color: #54abcb; color: #fff; margin: 0; padding: 2px; }
.content_left { float: left; text-align: left; width: 450px; }
.content_right { float: left; margin-left: 38px; padding: 0px 10px 0 30px; text-align: left; width: 390px; }
.entry a { border-bottom: 1px dotted #aaa; color: #1f1f1f; padding: 1px 2px 1px 2px; text-decoration: none; }
.entry a:hover { background-color: #444; border-bottom: none; color: #fff; padding: 1px 2px 1px 2px; text-decoration: none; }
.entry p { margin: 10px 0 8px 0; padding: 0; }
.entry STRONG { color: #000; }
.fl { float: left; }
.floatimgleft { float: left; }
.floatimgright { float: right; }
.fr { float: right; }
.gotourl { background-image: url(images/gotourl.gif); background-position: left; background-repeat: no-repeat; border-bottom: 1px dotted #ddd; border-top: 1px dotted #ddd; color: #999; margin: 20px 60px 0px 25px; padding: 14px 15px 15px 22px; text-decoration: none; }
.gotourl A { border-bottom: none; }
.headline_small,
.main-blogroll h2 { clear: left; color: #444; font: 10px Tahoma, Helvetica, Arial, Verdana; font-weight: bold; letter-spacing: 1px; padding-bottom: 5px; text-decoration: none; text-transform: uppercase; }
.kleingedrucktes { color: #999; font: 10px Tahoma, Helvetica, Arial, Verdana; line-height: 12px; }
.kontaktNachricht { width: 335px; }
.languageNotAvailable { margin-top: 20px; text-align: center; }
.linktipp { line-height: 14px; margin-bottom: 12px; }
.linktipp p { margin: 0px; }
.main-blogroll { clear: both; line-height: 16px; padding-top: 15px; }
.main-blogroll a:hover { color: #FFF; padding: 2px; }
.main-blogroll h2 { margin: 10px 0px 0px; }
.main-blogroll ul li { margin: 0px; padding: 0px; }
.main-blogroll ul li ul { list-style: none; margin: 0px; padding: 0px; }
.mask { height: 300px; left: 88px; overflow: hidden; position: absolute; top: 24px; width: 460px; }
.mb10 { margin-bottom: 10px; }
.ml25 { margin-left: 25px; }
.mr10 { margin-right: 10px; }
.mr5 { margin-right: 5px; }
.mt10 { margin-top: 10px; }
.mt5 { margin-top: 5px; }
.navItem1 { background: url('images/nav.gif') no-repeat 0px 0px; }
.navItem1.en { background: url('images/nav_en.gif') no-repeat 0px 0px; }
.navItem1.en:hover { background: url('images/nav_en.gif') no-repeat -100px 0px; }
.navItem1:hover { background: url('images/nav.gif') no-repeat -100px 0px; }
.navItem2 { background: url('images/nav.gif') no-repeat 0px -15px; }
.navItem2.en { background: url('images/nav_en.gif') no-repeat 0px -15px; }
.navItem2.en:hover { background: url('images/nav_en.gif') no-repeat -100px -15px; }
.navItem2:hover { background: url('images/nav.gif') no-repeat -100px -15px; }
.navItem3 { background: url('images/nav.gif') no-repeat 0px -30px; }
.navItem3.en { background: url('images/nav_en.gif') no-repeat 0px -30px; }
.navItem3.en:hover { background: url('images/nav_en.gif') no-repeat -100px -30px; }
.navItem3:hover { background: url('images/nav.gif') no-repeat -100px -30px; }
.navItem4 { background: url('images/nav.gif') no-repeat 0px -45px; }
.navItem4.en { background: url('images/nav_en.gif') no-repeat 0px -45px; }
.navItem4.en:hover { background: url('images/nav_en.gif') no-repeat -100px -45px; }
.navItem4:hover { background: url('images/nav.gif') no-repeat -100px -45px; }
.page-nav { color: #999; font: 11px Tahoma, Helvetica, Arial, Verdana; margin-top: 10px; }
.pagetitle { margin-bottom: 15px; text-align: center; }
.pl-15 { margin-left: -15px; }
.pl5 { padding-left: 5px; }
.post { font: 12px Georgia; line-height: 18px; padding-bottom: 30px; }
.post A { padding-bottom: 0px; }
.post IMG { background-color: #FFFFFF; border: 1px solid #A9A9A9; padding: 3px; }
.post.elegance { background: transparent url(images/chick.gif) no-repeat scroll right center !important; border-bottom: 1px dotted #DDD; margin-bottom: 20px; padding-bottom: 25px; }
.post.elegance { padding-bottom: 22px; }
.post.elegance .elegance { color: #9FBCC4; font-size: 12px; letter-spacing: normal; text-align: left; }
.post.elegance .post_content { color: #999; }
.post.elegance .post_date { color: #999; display: inline; font-size: 12px; }
.post.elegance .post_title { }
.post.elegance .postend { margin-top: 15px; }
.post_content A, .content_left A, .content_right A, #referenztext A { border-bottom: 1px dotted #aaa; color: #0f0f0f; padding: 1px 2px 0px 2px; text-decoration: none; }
.post_content a:hover, #sidebar a:hover, #centerbar a:hover, #projektliste a:hover, .content_left a:hover, .content_right a:hover, 
.comment_text a:hover, #commentform a:hover, #archiv a:hover, #referenztext a:hover, #footer a:hover, .page-nav a:hover { background-color: #54abcb; border: none; color: #fff; padding-bottom: 1px; text-decoration: none; }
.post_date { color: #999; margin: 0px 0 10px 0; text-align: center; }
.post_title { clear: both; color: #484848; font: 23px Georgia, serif; letter-spacing: -1px; line-height: 20px; padding-bottom: 3px; }
.post_title a:link { color: #484848; text-decoration: none; }
.post_title a:visited { color: #484848; text-decoration: none; }
.postend { background-image: url(images/postend.gif); background-position: center; background-repeat: no-repeat; height: 25px; margin-top: 20px; }
.postinfos { float: left; margin: 5px 10px 5px 10px; width: 180px; }
.postmetadata { color: #555; font: 11px Tahoma, Helvetica, Arial, Verdana; padding: 3px; text-align: center; }
.postmetadata a { border-bottom: 1px dotted #AAAAAA; color: #999; font: 11px Tahoma, Helvetica, Arial, Verdana; text-decoration: none; }
.postmetadata a:hover { border-bottom: none; color: #fff; font: 11px Tahoma, Helvetica, Arial, Verdana; }
.recentEntry { }
.recentEntry A { color: #e5e2df; line-height: 14px; margin-left: 5px; }
.recentEntry IMG { margin-bottom: -3px; }
.required { padding-left: 3px; }
.tag { color: #444444; font-family: Arial, Helvetica, sans-serif; }
.textfeld { background-color: #fff; border: none; border-bottom: 1px dotted #CCC; border-top: 1px dotted #CCC; color: #000; display: block; font: 12px Georgia, serif; padding: 5px; vertical-align: middle; width: 250px; }
.tooltip_body { background-image: url(images/bg_tooltip.gif); background-position: bottom left; border: 0px solid #000; color: #444; filter: Alpha(Opacity=85); font: 9px Tahoma, Helvetica, Arial, Verdana; line-height: 11px; moz-opacity: 0.85; padding: 1px 0 20px 10px; text-align: left; width: 200px; z-index: 100; }
.tooltip_body_small { background-image: url(images/bg_tooltip.gif); background-position: bottom left; border: 0px solid #000; color: #444; filter: Alpha(Opacity=85); font: 9px Tahoma, Helvetica, Arial, Verdana; line-height: 11px; moz-opacity: 0.85; padding: 1px 0 20px 10px; text-align: left; width: 140px; z-index: 100; }
.tooltip_header { background: #fef5bc; border: 0px solid #000; color: #333; filter: Alpha(Opacity=85); font: 11px Tahoma, Helvetica, Arial, Verdana; font-weight: bold; moz-opacity: 0.85; padding: 7px 0px 0px 10px; text-align: left; width: 200px; }
.tooltip_header_small { background: #fef5bc; border: 0px solid #000; color: #333; filter: Alpha(Opacity=85); font: 11px Tahoma, Helvetica, Arial, Verdana; font-weight: bold; moz-opacity: 0.85; padding: 7px 0px 0px 10px; text-align: left; width: 140px; }
.w50 { float: left; width: 50px; }
.wall_headline { color: #f9f6ef; font-family: Tahoma, Helvetica, Arial, Verdana; font-size: 10px; font-weight: bold; letter-spacing: 3px; margin: 0 0 10px -16px; text-transform: uppercase; }
A { text-decoration: none; }
BLOCKQUOTE { background-image: url(images/blockquote.gif); background-position: top left; background-repeat: no-repeat; color: #777; margin: 20px 60px 10px 25px; padding: 0px 0px 0px 40px; }
BODY { background-color: #f7f6f4; color: #333; font: 12px Georgia, serif; height: 101%; line-height: 19px; margin: 0; padding: 0; text-align: center; }
FORM { margin: 0; padding: 0; }
H2 { color: #494848; font: 20px Georgia, serif; margin-bottom: 7px; margin-top: 5px; }
HTML { height: 101%; }
IMG { border: 0; margin: 0; padding: 0; }
LABEL { color: #888; display: block; font: 11px Tahoma, Helvetica, Arial, Verdana; padding: 8px 0 1px 0; }
p .more-link { display: inline; }
TEXTAREA { background-color: #fff; border: none; border-bottom: 1px dotted #CCC; border-top: 1px dotted #CCC; display: block; font: 12px Georgia, serif; height: 100px; padding: 5px; width: 370px; }