* { margin: 0; padding: 0; }
html, body { margin: 0; padding: 0; height: 100%; }
body { background: url(../themes/site_themes/default/dw_background.gif) bottom center no-repeat; background-attachment: fixed; color: #666; font-family: Georgia, "Times New Roman", "Trebuchet MS", serif; letter-spacing: 0.05em; font-size: 62.5%; line-height: 1.4em; }
#container { min-height: 100%; width: 96em; position: relative; margin: 0 auto; z-index: 1; background: #d7e1c9; }
#header { width: 95em; height: 13em; margin: 0 0.5em; margin-bottom: 2em; float: left; z-index: 10; background: #ffffff; }
#hello { clear: both; display: none; text-align: right; padding: 0 1em 0.01em 2em; color: #fff; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; font-size: 1.7em; letter-spacing: 0.1em; }
#contentwrapper { width: 89em; clear: both; background: #fff; margin: 0 0.5em; padding: 20px 3em 13em 3em; }
#maincolumn { width: 62.5em; float: left; margin: 0; padding: 0 1em 4em 1em; }
#bodyindex #maincolumn { background-position: right 5em; background-repeat: no-repeat; }
#rightcolumn { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; border-left: 1px solid #d7e1c9; padding: 0.5em 1em 3em 1em; margin-top: 45px; width: 22em; float: left; background: #ffffff url("../themes/site_themes/default/white_50.gif"); }
.sidebox { clear: both; float: right; margin-bottom: 3em; background: #ffffff; }
.sidebox #allerlei_posts { background: #ffffff; }
.clear { display: block; clear: both; }
#footer { background: #3c1e05; position: absolute; bottom: 0; width: 95em; margin: 0 0.5em; padding: 2em 0; border-top: 5px solid #d7e1c9; border: 0; color: #c4c4c4; z-index: 100; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; }
#footer div { margin: 0 3em; }
#header h1 { width: 300px; height: 80px; margin-left: 1.5em; float: left; top: 2em; text-indent: -10000px; position: absolute; z-index: 700; }
#header h1 a { display: block; width: 155px; height: 60px; background: url("../themes/site_themes/default/designwiese_logo.png") no-repeat; }
#header #nav_main { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; width: 63em; float: right; height: 13em; position: relative; margin: 0; padding: 0; }
#header #nav_main ul#navigation { margin: 0; padding: 0; list-style: none; position: absolute; bottom: 0; right: 0px; text-align: right; background: #ffffff; }
#header #nav_main ul li { float: left; background: #d7e1c9; background: #E7EADC; margin-left: 0.9em; }
#header #nav_main ul li.active { background: #d7e1c9; }
#header #nav_main ul li a { padding: 0.5em 1em; display: block; font-size: 1.7em; position: relative; z-index: 10000; margin: -1px; letter-spacing: 0.1em; }
#header #nav_main ul li#portfolio { margin-left: 0em; }
#header #nav_main #subnav_portfolio { width: 90em; background: #ffffff; width: 1em; }
#header #nav_main #subnav_portfolio ul { position: absolute; top: 15em; right: 0em; margin: 0; padding: 0; text-align: right; z-index: 500; list-style: none; background: #d7e1c9; }
#header #nav_main #subnav_portfolio ul li { font-size: 0.9em; line-height: 1.2em; margin: 0; display: inline; padding-top: 0; padding-bottom: 0.3em; background: transparent; }
#header #claim { width: 95em; position: absolute; display: block; font-size: 1em; color: #c3d5a1; letter-spacing: 0.2em; background: #fff; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; text-align: right; top: -2px; z-index: 150; z-index: 99999; text-indent: -100000px; }
#erde { display: block; height: 6px; width: 95em; background: #3c1e05; position: absolute; bottom: 0; margin: 0 0.5em; }
html>body #header #claim, html>body #erde { position: fixed; z-index: 99999; }
#header #claim #dw1, #header #claim #dw2 { text-align: left; display: block; float: left; width: 47.5em; text-indent: -100000px; z-index: 99999; height: 1em; }
#header #claim #dw1 { background: url(../themes/site_themes/default/header_line_left.png) top center no-repeat; }
#header #claim #dw2 { background: url(../themes/site_themes/default/header_line_right.png) top center no-repeat; }
h1, h2, h3, h4, h5 { font-weight: normal; letter-spacing: 0.1em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; }
h2 { color: #a4c424; font-size: 2.5em; padding-top: 1.2em; height: 47px; padding-bottom: 0.2em; margin-bottom: 0; letter-spacing: 0.2em; float: left; width: 17em; line-height: 0.8em; }
h2#heading { color: #a4c424; font-size: 2.5em; padding-top: 1.2em; padding-bottom: 0.5em; margin-bottom: 0; height: auto; float: none; width: auto; }
#maincolumn h3 { margin: 0; text-align: left; font-size: 2em; margin-bottom: 1.5em; text-transform: none; clear: both; }
#maincolumn h3 a { text-decoration: none; border: none; }
h3 { color: #a4c424; text-align: right; font-size: 1.7em; line-height: 1.4em; }
#dud_neu { text-indent: -100000px; display: block; position: absolute; z-index: 500; right: 1em; margin-top: -1.5em; width: 50px; height: 54px; background: url(../themes/site_themes/default/dud_aktuell.png) no-repeat; }
#bodydud #dud_neu { margin-top: 0.5em; }
#maincolumn #entry_text ul { margin-left: 1em; list-style-position: inside; list-style-type: disc; }
#maincolumn #entry_text ul li { line-height: 1.3em; list-style-image: url(../themes/site_themes/default/designwiese_line_lila.gif); }
#maincolumn h4 { color: #673b15; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; margin-bottom: 0; padding: 0; font-size: 1.7em; line-height: 2em; letter-spacing: 0.1em; }
#maincolumn #main_work h4 { font-size: 1.9em; }
#maincolumn h5 { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; margin-bottom: 0; padding: 0; font-size: 1em; letter-spacing: 0.1em; padding-right: 3px; display: inline; }
.initial { float: left; margin-right: 0.3em; font-size: 1.8em; color: #673b15; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; letter-spacing: 0.1em; }
#wer, #was { margin: 0; margin-top: 1em; padding: 0; width: 24em; float: left; margin-right: 4em; }
#wer p, #was p { line-height: 1.6em; font-size: 1.3em; }
#kitzeln { float: left; clear: both; margin-top: 3.5em; color: #c3d5a1; letter-spacing: 0.1em; font-size: 2em; line-height: 1.1em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; padding-left: 3em; text-indent: -1em; width: 85%; }
#kitzeln .zitn {font-size: 0.45em; color: #b4b4b4;display: block; text-align: right; margin-right: 7em;letter-spacing: 0.05em; font-style: italic; }
.gruen { color: #a4c424; text-transform: uppercase; }
#beschreibung, #details { width: 28em; line-height: 1.6em; float: left; }
#beschreibung { margin-right: 4em; }
#maincolumn p { margin-bottom: 0.5em; }
#maincolumn p, #maincolumn ul { line-height: 1.7em; font-size: 1.3em; }
#details dt { padding-top: 0.1em; margin-right: 0.3em; color: #673b15; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; font-size: 1.6em; letter-spacing: 0em; float: left; }
#details dd { margin-bottom: 0.8em; padding-left: 2.5em; }
.mediumpics { width: 21em; margin: 0; padding: 0; margin-bottom: 10px; float: right; }
.randompics { margin-right: 2em; width: 18.5em; float: left; }
#dokulist { list-style: none; }
#dokulist li { float: right; width: 60px; height: 60px; margin: 0 0 7px 7px;}
.dokupics {width: 60px; height: 60px; float: right;}
.mediumpics a.titlelink, .smallpics a { width: 21em; height: 5em; display: block; text-transform: uppercase; letter-spacing: 0.2em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; position: relative; cursor: pointer; }
.mediumpics a.kommentarlink { text-transform: uppercase; letter-spacing: 0.2em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; line-height: 0.8em; padding-left: 0.2em; margin: 0; padding: 0; text-align: right; top: 0; position: absolute; right: 0; font-size: 1.1em; height: 0.8em; color: #fff; padding-bottom: 0.1em; }
.mediumpics a:hover.kommentarlink { color: #666; background: #fff; height: 1em; padding: 0 0 0.2em 0.3em; }
.randompics a { display: block; text-transform: uppercase; letter-spacing: 0.2em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-decoration: none; position: relative; cursor: pointer; height: 10em; width: 18.5em; background: url(../themes/site_themes/default/white_50.png); }
.mediumpics a { background: url(../themes/site_themes/default/white_50.png); }
.mediumpics a.kommentarlink { background: none; }
.mediumpics a:hover, .mediumpics a.active, .randompics a:hover { background: none; }
.mediumpics a .mediumpictitle, .randompics a .mediumpictitle { text-align: center; font-size: 1.1em; position: absolute; bottom: 0em; padding-top: 0.1em; height: 1em; z-index: 1000; display: block; color: #666; z-index: 9; background: #fff; }
.mediumpics a:hover .mediumpictitle, .mediumpics a.active .mediumpictitle, .randompics a:hover .mediumpictitle { display: block; color: #fff; background: transparent; }
.mediumpics a.active { cursor: default; }
.link_mit_border a { border-bottom: 1px solid #718a1f; }
a { color: #b6c891; text-decoration: none; letter-spacing: 0em; outline: 0; }
a:hover { color: #718a1f; }
#entry_text a { color: #b6c891; text-decoration: none; border-bottom: 1px dotted #b6c891; letter-spacing: 0em; outline: 0; }
#entry_text a:hover { color: #718a1f; }
.dud a:hover { color: #632181; }
#navigation a, h1 a, #mycarousel a, .sidebox a, .randompics a, .mediumpics a { border: none; }
#navigation li a, #navigation li a.active #nav_categories li a, #subnav_portfolio ul li a { color: #718a1f; border-bottom: none; padding: 0em 0.5em; z-index: 70000; }
#navigation li a:hover, #subnav_portfolio ul li a { color: #fff; border-bottom: none; }
#navigation li.active a { color: #fff; border-bottom: 1px solid #718a1f; border-bottom: none; }
#navigation li.active a#dud { color: #632181; }
#navigation li#portfolio .active { margin-right: 6em; }
#nav_categories li a#print:hover { color: #006286; color: #009EE0; }
#nav_categories li a#print .active { color: #009EE0; }
#nav_categories li a#corporate:hover { color: #83004d; color: #e20078; }
#nav_categories li a#corporate .active { color: #e20078; }
#nav_categories li a#illustration:hover { color: #9e9100; color: #ffed00; }
#nav_categories li a#illustration .active { color: #ffed00; }
#nav_categories li a#web:hover { color: #8b0e13; color: #e2001a; }
#nav_categories li a#web .active { color: #e2001a; }
#nav_categories li a#foto:hover { color: #945c06; color: #f29400; }
#nav_categories li a#foto .active { color: #f29400; }
#nav_categories li a { color: #ffffff; }
#contentwrapper a:hover { border-bottom: 1px solid #a4c424; }
#contentwrapper #infolink a:hover, #contentwrapper .mediumpics a:hover, #contentwrapper .randompics a:hover, #allerlei ul li a:hover, #sonstiges ul li a:hover, #blogroll ul li a:hover, #contentwrapper .entry_overview ul li a:hover, #rightcolumn #leistungen a:hover, #contentwrapper #tagcloud a:hover, #contentwrapper .kruschkiste a:hover { border: none; }
#sonstiges_kategorien ul li a:hover, #sonstiges_archive ul li a:hover { border-bottom: 1px solid #a4c424; color: #718a1f; }
#rightcolumn #leistungen a:hover { color: #718a1f; }
#zufall { background: #ffffff; margin-top: 7em; }
#contentwrapper #tagcloud a:hover { color: #632181; }
#zufall h4 { display: block; text-transform: uppercase; letter-spacing: 0.3em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; color: #a4c424; font-size: 1.5em; margin-left: 0.2em; }
h4#toggleform, h4#togglelist, h4#be-first { padding-left: 30px; }
.expand { background: url(../themes/site_themes/default/dw_plus.gif) left no-repeat; }
.collapse { background: url(../themes/site_themes/default/dw_close.gif) left no-repeat; }
#quick-mail .tenpxcorner { background: #d7e1c9; margin-bottom: 0.5em; display: block; float: right; padding: 1em; width: 19em; }
.sidebox #freeform button, #comment_form button, #maincolumn #freeform button { width: 4em; height: 1.3em; overflow: hidden; border: 0; color: #a4c424; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; background: transparent; font-size: 1.1em; }
.sidebox #freeform button { width: 13.5em; }
#comment_form, #maincolumn #freeform { margin-top: 1em; float: left; width: 49em; margin-right: 5em; }
#maincolumn #freeform { width: 53em; margin-bottom: 5em; }
.sidebox #freeform, #comment_form, #maincolumn #freeform { color: #718a1f; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; font-size: 1.1em; }
#comment_form p, #maincolumn #freeform p { color: #a4c424; text-transform: uppercase; margin-top: 1em; letter-spacing: 0.1em; margin-bottom: 2em; }
#comment_form p, #maincolumn #freeform p { font-size: 1em; color: #666; }
.sidebox #freeform fieldset { border: none; }
.sidebox #freeform input, #comment_form input, #maincolumn #freeform input { text-transform: none; margin-bottom: 0.5em; color: #718a1f; width: 100%; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; font-size: 1.2em; background: transparent; border: 0; height: 1.5em; border-bottom: 1px solid #a4c424; }
.sidebox #freeform input { width: 14em; border-bottom: 1px solid #fff; }
.sidebox #freeform .submit, #comment_form .submit, #maincolumn #freeform .submit { margin-top: 0.5em; cursor: pointer; }
.sidebox #freeform .submit { color: #718a1f; }
#comment_form .checkbox { }
#comment_form .submit, #maincolumn #freeform .submit { width: auto; padding: 0.1em 0.1em 0 0; font-size: 2em; float: left; margin-right: 4em; margin-top: -0.5em; }
#maincolumn #freeform .submit { margin-top: 0.5em; }
.sidebox #freeform .submit { padding: 0.1em 0.1em 0 0; margin: 0.5em 0 0 0; width: 4em; }
.sidebox #freeform textarea, #comment_form textarea { text-transform: none; margin-bottom: 0.5em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; font-size: 1.2em; color: #718a1f; border: 0; width: 14em; height: 4em; background: #fff; }
#comment_form textarea, #maincolumn #freeform textarea { width: 98%; height: 8em; }
#comment_form .declaration, #maincolumn #freeform .declaration { font-style: italic; font-size: 0.9em; text-transform: none; letter-spacing: normal; }
#comment_form input, #comment_form textarea, #maincolumn #freeform input, #maincolumn #freeform textarea { border: 1px solid #d7e1c9; display: block; }
#comment_form input#abo, #comment_form input#remember { display: inline; width: 1em; height: 1em; padding: 0.1em; margin: 0; }
#comment_form #captchatext, #maincolumn #freeform #captchatext { display: block; clear: both; width: 45%; text-transform: none; clear: none; margin-top: 0.7em; }
#comment_form #captchatext, #maincolumn #freeform #captchatext { width: 45%; display: inline; }
#comment_form .require, #maincolumn #freeform .require { margin-right: 1em; color: #ff0066; font-size: 1.5em; display: inline; }
#maincolumn #freeform .require { color: #a4c424; }
#comment_form #captchatext .captcha-hints, #maincolumn #freeform #captchatext .captcha-hints { display: block; }
#maincolumn #freeform #captchatext { float: left; clear: both; }
.sidebox #freeform #captchatext .captcha-hints { float: left; width: 14em; }
.sidebox #freeform #captchatext { display: block; width: 17em; text-transform: none; margin-top: 1em; }
#comment_form #captchatext #captcha-quest { font-size: 0.9em; letter-spacing: normal; }
#comment_form #captchatext .captcha-hints, #maincolumn #freeform #captchatext .captcha-hints { display: inline; font-size: 0.7em; letter-spacing: normal; }
#comment_form .input_left, #maincolumn #freeform p.input_left { float: left; margin-right: 0.5em; }
#comment_form .input_right, #maincolumn #freeform p.input_right { float: right; margin-right: 0.8em; }
.sidebox #freeform p { color: #718a1f; width: 13.5em; }
.sidebox #freeform input#subject { display: none; }
#comment_form .input_left, #comment_form .input_right, #comment_form .input_left, #comment_form .input_right, .input_right { width: 45%; }
#maincolumn #freeform .input_left { width: 45%; float: left; }
#maincolumn #freeform select { display: block; text-transform: none; }
#comment_form .checkbox, #maincolumn #freeform .checkbox { font-size: 0.9em; margin: 0; margin-top: 0.5em; padding-top: 0.5em; letter-spacing: 0.2em; }
.comments { margin-top: 2em; border-top: 2px solid #a4c424; }
#blabla .close { cursor: pointer; clear: both; float: right; color: #673b15; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: uppercase; font-size: 1.7em; letter-spacing: 0.1em; text-indent: -10000px; width: 80%; height: 20px; background: url(../themes/site_themes/default/dw_toggler_close.gif) bottom right no-repeat; border-bottom: 1px solid #673615; }
#blabla { margin-top: 3em; float: left; width: 98%; }
#blabla h4 { cursor: pointer; }
#comments { display: none; width: 98%; float: left; }
#comments h5 { padding: 1em 0; border-bottom: 1px solid #d7e1c9; border-top: 1px solid #a4c424; margin-top: 1em; display: block; }
#comments .comment { width: 100%; margin-bottom: 1em; padding: 2em 0; border-bottom: 1px solid #d7e1c9; }
#comments .comment .comment_inhalt { font-size: 1em; width: 34em; float: left; }
#comments .comment .comment_info { width: 10em; float: left; margin-right: 6em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; }
#comments .comment .comment_info .comment_author { display: block; font-size: 1.5em; float: left; margin-bottom: 0.5em; }
#comments .comment .comment_info .comment_gravatar { float: left; width: 30px; height: 30px; }
#comments .comment .comment_info .comment_gravatar img { display: none; width: 30px; height: 30px; }
#comments .comment .comment_info .comment_date { clear: left; display: block; float: left; margin-bottom: 0.5em; width: 9em; }
#comments .comment .comment_info .comment_date .comment_day { font-size: 2.5em; float: left; }
#comments .comment .comment_info .comment_date .comment_year { float: left; font-size: 1em; }
#comments .comment .comment_info .comment_date .comment_month { float: left; font-size: 1.3em; margin-top: 0.3em; }
#comments .comment .comment_info .comment_date .comment_hour { font-size: 2em; }
#comments .comment .comment_info .comment_date .comment_minute { font-size: 1.2em; }
#commentform { margin-bottom: 2em; display: none; float: left; }
#first_entry, #main_work { background: #ffffff; float: left; width: 60em; }
#first_entry { margin-bottom: 3em; }
#first_entry h2 { float: left; }
#first_entry #mycarousel, #main_work #mycarousel { clear: both; }
#first_entry #entry_tags { width: 15em; float: right; }
#first_entry #entry_permalink { display: block; }
#first_entry .entry_date, #first_entry .entry_comment { width: 5.5em; margin-top: 2.8em; float: right; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; }
#first_entry .entry_comment { margin-top: 4.6em; width: 4em; }
#first_entry .entry_date { margin-top: 4em; }
#first_entry .entry_date .entry_day { font-size: 2em; float: left; }
#first_entry .entry_date .entry_month, #first_entry .entry_date .entry_year { float: right; clear: right; }
#first_entry .entry_date .entry_month { font-size: 1.3em; margin-top: 0.3em; }
#first_entry .entry_date .entry_year { font-size: 1em; }
#first_entry .entry_comment a { text-decoration: none; border: none; }
#first_entry .entry_comment a .comment_name { font-size: 0.9em; }
#first_entry .entry_comment a .comment_count { display: block; font-size: 1.4em; margin-bottom: -3px; }
#first_entry .beitrag { background: #ffffff; float: left; clear: both; width: 100%; }
#first_entry .beitrag p { margin-bottom: 0.8em; }
#first_entry #entry_info { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; float: right; width: 10em; padding-left: 1em; padding-bottom: 0.5em; margin-left: 1em; margin-bottom: 0.3em; border-left: 1px solid #d7e1c9; border-bottom: 1px solid #632181; }
#first_entry #entry_info .entry_cat { display: block; text-transform: capitalize; margin-bottom: 0.3em; }
#first_entry #entry_info .entry_date { display: block; margin-bottom: 0.5em; }
#first_entry .trackbackurl { margin: 1em 0; border-bottom: 1px solid white; display: block; float: left; letter-spacing: 0.1em; background: url(../themes/site_themes/default/dw_wiese_re_kl.gif) left no-repeat; padding-left: 15px; }
#first_entry .mehr { font-size: 1.2em; }
.entry_overview { background: #ffffff; margin: 0 3em 5em 0em; float: left; width: 100%; }
.entry_overview h4 { font-size: 1.7em; text-align: left; color: #a4c424; margin: 0; padding: 0; }
h2 a, h3 a, .entry_overview h4 a { color: #a4c424; }
.entry_overview small { font-style: italic; color: #d4d4d4; }
.entry_overview .bloginfo_overview { float: left; width: 9.5em; border-right: 1px solid #d7e1c9; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; }
.entry_overview .bloginfo_overview .entry_cat { font-size: 0.8em; clear: both; display: block; margin-right: 1em; text-align: right; line-height: 1.3em; }
.entry_overview .entry_date, .entry_overview .entry_comment { width: 3.5em; float: right; line-height: 1em; margin-bottom: 0.5em; }
.entry_overview .entry_date { width: 4em; margin-right: 1em; }
.entry_overview .entry_comment { margin-top: 0.5em; }
.entry_overview .entry_date .entry_day, .entry_overview .entry_date .entry_month, .entry_overview .entry_date .entry_year { line-height: 1.1em; }
.entry_overview .entry_date .entry_day { font-size: 1.6em; float: left; }
.entry_overview .entry_date .entry_month, .entry_overview .entry_date .entry_year { float: right; margin: 0; clear: right; margin-top: 0.8em; }
.entry_overview .entry_date .entry_month { font-size: 0.9em; }
.entry_overview .entry_date .entry_year { font-size: 0.75em; margin: 0; margin-top: 0.2em; }
.entry_overview .entry_comment a { text-decoration: none; font-size: 0.8em; border: none; }
.entry_overview .entry_comment a .comment_count { font-size: 1.3em; display: block; }
.entry_overview ul { background: #ffffff; width: 23em; float: left; margin-bottom: 0.5em; }
.entry_overview ul li { width: 20em; height: 10em; display: block; margin-top: 1em; }
.entry_overview ul li a { display: block; width: 20em; height: 10em; }
.entry_overview img { }
.entry_overview .beitrag { float: right; width: 26em; width: 18em; }
.entry_overview .beitrag ul { background: transparent; width: auto; float: none; margin-bottom: 0; margin-left: 1em; }
.entry_overview .beitrag ul li { width: auto; height: auto; display: block; margin-top: 0; float: none; clear: both; }
.entry_overview .beitrag p { margin-bottom: 0.5em; }
#sonstiges, #blogroll { margin-bottom: 4em; float: right; clear: both; }
#sonstiges div, #blogroll div { padding: 0; float: right; width: 22em; }
#blogroll div a { width: 24px; height: 24px; border: 1px solid #d7e1c9; float: right; margin: 0 0 5px 5px; }
#blogroll div img { padding: 4px; width: 16px; height: 16px; }
.tooltips { clear: both; }
.tooltips a img { border: 0; }
#tooltip { position: absolute; z-index: 3000; width: 200px; }
#tooltip.pretty { border: none; width: 210px; padding: 10px; opacity: 0.9; background: #fff; border: 1px solid #d7e1c9; }
#tooltip.pretty h3 { font-size: 1.2em; text-align: center; color: #a4c424; }
#tooltip.pretty div { width: 200px; text-align: left; font-size: 1.1em; }
#tooltip.pretty2 { border: none; width: 250px; }
#tooltip.pretty2 h3 { font-size: 1.2em; text-align: center; color: #718a1f; text-transform: none; }
#tooltip.pretty2 div { text-align: left; font-size: 1.1em; }
#allerlei ul, #blogroll ul, #sonstiges ul { list-style: none; float: right; border-bottom: 1px solid #632181; padding-bottom: 0.5em; margin-bottom: 1em; }
#allerlei div ul, #sonstiges div ul { border: none; }
#allerlei ul li, #blogroll ul li, #sonstiges ul li { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; float: right; margin-left: 1em; }
#allerlei ul li ul { }
#allerlei ul li ul li, #sonstiges div ul li { float: none; }
#allerlei div { clear: both; }
#allerlei_comments ul { list-style-image: none; float: right; width: 21.2em; text-align: left; }
#allerlei_comments ul li { float: none; display: block; height: 30px; margin-bottom: 0.5em; }
#allerlei_comments ul li a { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; font-size: 1.3em; letter-spacing: 0em; }
#footer #stats { float: left; }
#container .stats { background: #ffffff url( ../themes/site_themes/default/stats_back.jpg) right top no-repeat; }
#maincolumn_stats #stats { clear: both; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; }
#maincolumn_stats ul { list-style-position: inside; }
#maincolumn_stats h3 { text-align: left; }
#maincolumn_stats th { text-align: left; }
#leistungen { text-align: right; color: #a4c424; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; }
#leistungen a { line-height: 1em; }
#leistungen .size6 { font-size: 0.7em; color: #d7e1c9; }
#leistungen .size8 { font-size: 0.8em; color: #d7e1c9; }
#leistungen .size10 { font-size: 1.0em; color: #d7e1c9; }
#leistungen .size12 { font-size: 1.1em; color: #d7e1c9; }
#leistungen .size14 { font-size: 1.2em; color: #c3d5a1; }
#leistungen .size16 { font-size: 1.0em; color: #c3d5a1; }
#leistungen .size18 { font-size: 1.4em; color: #c3d5a1; }
#leistungen .size20 { font-size: 1.5em; color: #a4c424; }
#leistungen .size22 { font-size: 1.6em; color: #a4c424; }
#leistungen .size24 { font-size: 1.7em; color: #a4c424; }
#leistungen .size26 { font-size: 1.8em; color: #718a1f; }
#leistungen .size28 { font-size: 1.9em; color: #718a1f; }
#leistungen .size30 { font-size: 2.0em; color: #718a1f; }
#maincolumn #tagcloud a { margin-right: 1em; line-height: 1.4em; }
#maincolumn .cloud1
{ font-size: 1em; color: rgb(215,225,201); }
#maincolumn .cloud2
{ font-size: 1.1em; color: rgb(210,221,193); }
#maincolumn .cloud3
{ font-size: 1.2em; color: rgb(205,216,184); }
#maincolumn .cloud4, #maincolumn .cloud5
{ font-size: 1.3em; color: rgb(198,205,168); }
#maincolumn .cloud6, #maincolumn .cloud7
{ font-size: 1.4em; color: rgb(185,198,151); }
#maincolumn .cloud8, #maincolumn .cloud9
{ font-size: 1.5em; color: rgb(180,194,143); }
#maincolumn .cloud10, #maincolumn .cloud11
{ font-size: 1.6em; color: rgb(175,189,134); }
#maincolumn .cloud12, #maincolumn .cloud13
{ font-size: 1.7em; color: rgb(170,185,126); }
#maincolumn .cloud14, #maincolumn .cloud15
{ font-size: 1.8em; color: rgb(166,180,118); }
#maincolumn .cloud16, #maincolumn .cloud17
{ font-size: 1.9em; color: rgb(161,176,109); }
#maincolumn .cloud18, #maincolumn .cloud19
{ font-size: 2.0em; color: rgb(156,171,101); }
#maincolumn .cloud20, #maincolumn .cloud21, #maincolumn .cloud22
{ font-size: 2.1em; color: rgb(156,171,101); }
#maincolumn .cloud23, #maincolumn .cloud24, #maincolumn .cloud25
{ font-size: 2.2em; color: rgb(146,162,84); }
#maincolumn .cloud26, #maincolumn .cloud27, #maincolumn .cloud28
{ font-size: 2.3em; color: rgb(141,158,76); }
#maincolumn .cloud29, #maincolumn .cloud30
{ font-size: 2.4em; color: rgb(136,153,67); }
#maincolumn .cloud31, #maincolumn .cloud32
{ font-size: 2.5em; color: rgb(131,149,59); }
#maincolumn .cloud33, #maincolumn .cloud34
{ font-size: 2.6em; color: rgb(126,144,51); }
#maincolumn .cloud33, #maincolumn .cloud36
{ font-size: 2.7em; color: rgb(121,139,41); }
#maincolumn .cloud37, #maincolumn .cloud39
{ font-size: 2.8em; color: rgb(116,135,34); }
	
#rightcolumn #leistungen a { margin-left: 0.5em; }
#rightcolumn .cloud1 { font-size: 0.8em; color: rgb(215,225,201); }
#rightcolumn .cloud2 { font-size: 0.9em; color: rgb(210,221,193); }
#rightcolumn .cloud3 { font-size: 1.0em; color: rgb(205,216,184); }
#rightcolumn .cloud4 { font-size: 1.1em; color: rgb(198,205,168); }
#rightcolumn .cloud5 { font-size: 1.2em; color: rgb(185,198,151); }
#rightcolumn .cloud6 { font-size: 1.3em; color: rgb(180,194,143); }
#rightcolumn .cloud7 { font-size: 1.4em; color: rgb(175,189,134); }
#rightcolumn .cloud8 { font-size: 1.5em; color: rgb(170,185,126); }
#rightcolumn .cloud9 { font-size: 1.6em; color: rgb(166,180,118); }
#rightcolumn .cloud10 { font-size: 1.7em; color: rgb(161,176,109); }
#rightcolumn .cloud11 { font-size: 1.8em; color: rgb(156,171,101); }
#rightcolumn .cloud12 { font-size: 1.9em; color: rgb(156,171,101); }
#rightcolumn .cloud13 { font-size: 2.0em; color: rgb(146,162,84); }
#rightcolumn .cloud14 { font-size: 2.1em; color: rgb(141,158,76); }
#rightcolumn .cloud15 { font-size: 2.2em; color: rgb(136,153,67); }
#rightcolumn .cloud16 { font-size: 2.3em; color: rgb(131,149,59); }
#rightcolumn .cloud17 { font-size: 2.4em; color: rgb(126,144,51); }
#rightcolumn .cloud18 { font-size: 2.5em; color: rgb(121,139,41); }
#rightcolumn .cloud19 { font-size: 2.6em; color: rgb(116,135,34); }
#footer ul { float: left; margin-right: 30px; }
#todo { width: 90em; clear: both; float: left; margin-top: 2em; }
#todo dd { float: left; width: 20px; text-indent: -10000px; margin-right: 1em; }
#todo .done { background: url(../themes/site_themes/default/todohaken.gif) left center no-repeat; }
#todo dt { float: left; }
#comment_form .LV_validation_message, #maincolumn #freeform .LV_validation_message { position: absolute; margin-left: 0.5em; }
.sidebox #freeform .LV_validation_message { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; text-transform: none; width: 5em; right: -2.5em; margin-top: -2.3em; position: absolute; }
.sidebox #freeform .LV_valid { background: url(../themes/site_themes/default/pass.gif) 20px top no-repeat; height: 15px; padding-left: 15px; color: #a4c424; font-size: 1em; margin-bottom: 1em; text-align: left; display: block; text-indent: -1000000px; }
#maincolumn #freeform .LV_valid { background: url(../themes/site_themes/default/pass.gif) 0px top no-repeat; height: 15px; padding-left: 15px; color: #a4c424; font-size: 1em; margin-bottom: 1em; margin: 0; text-align: left; display: block; text-indent: -1000000px; }
.LV_invalid { background: url(../themes/site_themes/default/fail.gif) left top no-repeat; padding-left: 15px; color: #673615; letter-spacing: 0; font-size: 1em; display: block; }
#allerlei_tags { width: 19em; margin-left: 3em; text-align: right; }
#sonstiges div a { color: #a4c424; }
#sonstiges_kategorien, #sonstiges_archive { float: right; width: 20em; padding-left: 1em; text-align: right; }
#sonstiges ul { }
#sonstiges_kategorien ul, #sonstiges_archive ul { margin: 0; padding: 0; list-style: none; }
#allerlei_tags, #allerlei_posts, #allerlei_comments { width: 22em; margin: 0; padding: 0; padding-left: 1em; }
#overview_beitrag { padding-left: 120px; }
#zum_archiv { clear: both; }
img.avatar { width: 20px; height: 20px; float: left; margin-left: 10px; }
.comment { display: block; float: left; margin-bottom: 1em; font-size: 1em; }
.commentauthor { font-size: 0.6em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; }
#blabla div.commentfloat { clear: both; width: 100%; float: left; }
.hiddenFields { display: none; }
.pagination { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; float: left; width: 100%; margin-top: 4em; }
.pagination .declaration { display: none; }
.pagination p#prev_entry { padding-top: 0.3em; height: 20px; padding-left: 28px; background: url(../themes/site_themes/default/dw_prev_entry.gif) no-repeat; width: 45%; float: left; }
.pagination p#next_entry { padding-top: 0.3em; height: 20px; padding-right: 28px; background: url(../themes/site_themes/default/dw_next_entry.gif) right no-repeat; text-align: right; width: 45%; float: right; }
.capitalize { text-transform: capitalize; }
.all_tags { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; display: block; margin-top: 1em; float: left; clear: both; width: 60em; }
img.nodisplay { display: none; border: 1px solid red; }
.entry_foto { float: left; display: block; margin-right: 1em; margin-bottom: 1em; }
a.ext_link { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; font-size: 1.2em; padding-left: 21px; background: url(../themes/site_themes/default/dw_pfeil_lila.gif) center left no-repeat; }
#tooltip.ext_links { border: none; width: 160px; padding: 5px; background: #fff; border: 1px solid #d7e1c9; }
#tooltip.ext_links h3 { font-size: 1.1em; text-align: center; color: #a4c424; }
#tooltip.ext_links div { width: 160px; text-align: left; font-size: 1em; }
.kruschkiste { background: #ffffff; float: left; margin: 0 2em 2em 0; }
.kruschkiste, .kruschkiste a { width: 8em; height: 6em; display: block; }
#krusch { background: #ffffff; }
.ja { font-size: 2em; }
.nein { font-size: 0.7em; color: #666; }
h2 .ja { font-size: 1.1em; }
#jas, #neins, #janein { clear: both; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; color: #a4c424; margin-top: 4em; }
#jas .jn { float: left; margin: 20px 25px 15px 0; display: block; text-transform: uppercase; font-size: 5em; }
#neins .jn { float: right; margin: 10px 0px 10px 20px; display: block; text-transform: uppercase; font-size: 1.5em; letter-spacing: 0.2em; }
#neins { color: #444; font-size: 0.9em; line-height: 1em; margin-top: 3em; text-align: right; }
#jas span { line-height: 1em; margin-right: 0.5em; }
#janein { font-size: 1.5em; text-align: right; }
#janein #ja { font-size: 4em; }
#janein #nein { font-size: 1.5em; }
#janein a.active { background: url(../themes/site_themes/default/dw_wiese_re_kl.gif) right no-repeat; padding-right: 20px; }
#footer #footer_info { float: left; width: 30em; }
#footer ul { list-style: none; width: 100%; }
#footer ul li#footer_rss { width: 20px; height: 20px; background: url(../themes/site_themes/default/dw_rss.png) no-repeat; float: left; margin-bottom: 3em; margin-right: 1.5em; }
#footer ul li#footer_rss a { display: block; text-indent: -10000px; width: 20px; height: 20px; }
#footer #footer_cc { float: left; padding-left: 85px; background: url(../themes/site_themes/default/80x15.png) 0 0.5em no-repeat; width: 30em; }
#footer #up { float: right; background: url( ../themes/site_themes/default/dw_pfeil_up_middle.png) center right no-repeat; }
#footer #up a { display: block; padding-top: 0.5em; height: 20px; padding-right: 20px; float: right; }
#infolink { font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; display: block; width: 3em; height: 1.4em; float: right; margin-top: 5em; }
#infolink a { display: block; padding-left: 15px; background: url(../themes/site_themes/default/dw_pfeil_down_g.png) no-repeat; }
#infolink a.print { background: url(../themes/site_themes/default/dw_pfeil_down_c.png) no-repeat; }
#infolink a.illustration { background: url(../themes/site_themes/default/dw_pfeil_down_y.png) no-repeat; }
#infolink a.corporate { background: url(../themes/site_themes/default/dw_pfeil_down_m.png) no-repeat; }
#infolink a.web { background: url(../themes/site_themes/default/dw_pfeil_down_r.png) no-repeat; }
#infolink a.foto { background: url(../themes/site_themes/default/dw_pfeil_down_o.png) no-repeat; }
blockquote { margin: 1em 0 1em; padding-top: 15px; padding-left: 13px; text-indent: 23px; color: #718a1f; font-size: 1em; background: url(../themes/site_themes/default/blockquote.gif) no-repeat; }
.dud blockquote { }
blockquote p { letter-spacing: 0em; line-height: 1.3em; }
#definition blockquote { font-size: 1.2em; line-height: 1.7em; }
div#ja-nein { padding: 0; margin: 0; width: 21em; height: 5em; background: #f0f0f0 url(../themes/site_themes/default/dw_ja-nein.gif) center no-repeat; margin-top: 2em; }
div#ja-nein h3 { text-align: center; }
div#ja-nein a { display: block; text-align: center; height: 5em; background: url(../themes/site_themes/default/white_50.png); }
div#ja-nein h3 a:hover { background: none; border: none; }
div#ja-nein .ja { display: block; }
ul#rund-um { margin-top: 0.5em; list-style: none; font-size: 1.3em; line-height: 1.5em; text-align: right; }
ul#rund-um li { margin-right: 15px; margin-bottom: 0.7em; line-height: 1.2em; }
ul#rund-um li.active { margin-right: 0; padding-right: 15px; background: url(../themes/site_themes/default/dw_wiese_re_kl.gif) right no-repeat; }
.sidebox #download { margin-top: 2em; }
.uppercase { text-transform: uppercase; }
.archiv .nav_cat_archive ul { font-size: 0.8em; float: left; }
.archiv .nav_cat_archive li { display: block; float: left; width: 49%; }
.archiv .nav_cat_archive li ul li { display: block; white-space: nowrap; font-size: 0.9em; float: none; line-height: 1.2em; border: none; }
.archiv .nav_cat_archive h3 { font-size: 1em; }
.portfolio .sidebox h3 { margin-bottom: 1em; }
#suche { width: 95em; height: 5em; margin: 0 0.5em; float: left; margin-bottom: 5px; background: #ffffff; display: none; }
dl#kontaktdaten { margin: 2em 0; }
dl#kontaktdaten dt { font-size: 1.3em; line-height: 1.7em; float: left; width: 8em; clear: both; }
dl#kontaktdaten dd { }
#krusch, #tagcloud, #month, #datenschutz, #cat_archiv { clear: both; }
#month { background: #d7e1c9; padding: 1em; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; margin-bottom: 2em; padding-top: 2em; position: absolute; margin-top: -3em; width: 47.5em; margin-left: 14em; }
#month a { white-space: nowrap; border-bottom: 1px solid transparent; color: #fff; margin: 0 0.5em; }
#month a:hover { color: #632181; }
#month a.active { text-transform: uppercase; color: #632181; }
.archiv .beitrag { float: right; margin-right: 8em; width: 20em; }
.lea-comment .comment_inhalt { color: #718a1f; }
.lea-comment { background: url(../themes/site_themes/default/lea-comment.gif) bottom right no-repeat; }
#profile { clear: both; margin-right: 5em; }
#kurzprofile { margin-right: 0; background: url(http://designwiese.at/images/img_designwiese/lea5_kl.jpg) right 9em no-repeat; padding-right: 220px; }
#profile strong, #kurzprofile strong { text-transform: uppercase; color: #673615; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; letter-spacing: 0.1em; }
#profile div { margin-bottom: 3em; padding-bottom: 3em; border-bottom: 1px solid #d7e1c9; }
#profile div#profildiv strong, #kurzprofile strong { text-transform: none; font-family: Didot, "Palatino Linotype", Georgia, "Times New Roman", serif; }
#profile div#softskillsdiv { border: none; }
#profile div#leistungendiv ul { margin-bottom: 1em; list-style-position: inside; margin-left: 1em; }
#profile #profillinks { display: absolute; margin-top: -5em; float: right; height: 1em; border:none; line-height: 1em;}
#profile #profillinks ul { list-style: none; font-family: "Century Gothic", Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif; letter-spacing: 0.1em; float: right;  }
#profile #profillinks li { float: left; margin-right: 1em; }
#profile .profil-top {float:right;}
#profile .profil-top a:hover { text-decoration: none; border: none;}
#impressum_sonstiges { margin: 5em 0; }
#definition { clear: both; }
#maincolumn .external-link { padding-left: 25px; background: url( ../themes/site_themes/default/external-link.gif) left center no-repeat; }
#maincolumn a:hover.external-link { background: url( ../themes/site_themes/default/external-link_hover.gif) left center no-repeat; }
#bodydud #maincolumn a:hover.external-link { background: url( ../themes/site_themes/default/external-link_hover_dud.gif) left center no-repeat; }
#bodydud #maincolumn .comment_author a:hover.external-link, #maincolumn .comment_author .external-link { padding: 0; background: none; background-position: -100000px; }
#was_noch { padding: 1.2em 0; }
.stats .line_one { background: #efefef; }
#frisch { margin-left: 4em; }
#frisch a { text-transform: none; }
a#mac { padding-left: 15px; background: url(../themes/site_themes/default/mac.gif) no-repeat; }



#lights {
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 overflow:hidden;
}

.xlsf-light {
 position:absolute;
}

body.fast .xlsf-light {
 opacity:0.9;
}

.xlsf-fragment {
 position:absolute;
 background:transparent url(image/bulbs-50x50-fragments.png) no-repeat 0px 0px;
 width:50px;
 height:50px;
}

.xlsf-fragment-box {
 position:absolute;
 left:0px;
 top:0px;
 width:50px;
 height:50px;
 *width:100%;
 *height:100%;
 display:none;
}

.xlsf-cover {
 position:fixed;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 background:#fff;
 opacity:1;
 z-index:999;
 display:none;
}

/*
.xlsf-light.bottom {
 height:49px;
 border-bottom:1px solid #006600;
}

.xlsf-light.top {
 height:49px;
 border-top:1px solid #009900;
}
*/

h2 small { text-transform: none; font-size: 0.6em; letter-spacing: 0; display: block;}


#blubber-h { display: none; }
#blubber { background: url(../themes/site_themes/default/vogelwurm.gif) no-repeat top right; padding: 35px 0 30px 20px;}
#blubber .date { border-top: 1px solid #3c1e05; text-align: right; font-size: 0.9em; color: #3c1e05; margin-bottom: 1em;}
#onepic { margin-top: 30px; }