.widecolumn .entry p{font-size:1.05em;}
.narrowcolumn .entry, .widecolumn .entry{line-height:1.4em;}
.narrowcolumn .postmetadata{text-align:center;}
.commentlist, #commentform{width:470px;}
#footer{border:none;}
h1, h2, h3{font-weight:normal;}
h1{font-size:4em;text-align:center;}
h2, caption{font-size:1.6em;}
h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description{text-decoration:none;color:white;}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited{color:#333;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite{text-decoration:none;}
#sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike{color:#777;}
a, h2 a:hover, h3 a:hover{color:#ff539c;text-decoration:none;}
a:hover{color:#ff539c;text-decoration:underline;}
#wp-calendar #prev a, #wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{text-align:left;font-size:}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
body{margin:0 0 0 0;padding:0;}
#page{padding-top:500px;}
.narrowcolumn{float:left;padding:0 0 20px 7px;margin:0px 0 0;width:500px;}
.widecolumn{padding:10px 0 20px 7px;margin:5px 0 0 0;width:500px;}
.post{margin:0 0 20px;text-align:justify;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
.widecolumn .smallattachment{text-align:center;float:left;width:128px;margin:5px 5px 5px 0px;}
.widecolumn .attachment{text-align:center;margin:5px 0px;}
.postmetadata{clear:both;}
#footer{padding:50px 0 0 0;margin:0 auto;width:100%;clear:both;text-align:center;background:url(../../../img/footer.gif) repeat-x;height:120px;}
#footer p{margin:0;padding:20px 0;text-align:center;}
h1{padding-top:70px;margin:0;}
h2{margin:30px 0 0;}
#sidebar h2{padding:0;}
.alignright{float:right;margin:0 0 10px 10px;clear:right;}
.alignleft{float:left;clear:left;margin:0 10px 10px 0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
#sidebar ul, #sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul ul li, #sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:10px auto;padding:5px 3px;text-align:center;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}
#sidebar{padding:20px 0 10px 0;margin-left:605px;width:190px;}
#sidebar form{margin:0;}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;color:#00BEF5;}
#today{background:#8F8F8F;}
#wp-calendar caption{color:#00BEF5;width:100%;text-align:left;}
#wp-calendar td{padding:3px 0;text-align:center;}
a img{border:none;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.postmetadata{background:url(../../../img/postmeta1.gif) no-repeat left 15px;height:auto;min-height:55px;position:relative;}
.gerade .postmetadata{background:url(../../../img/postmeta2.gif) no-repeat left 15px;}
.postmetadata .tags{background:transparent url(../../../img/tag.png) no-repeat scroll left top;font-size:10px;height:55px;left:30px;padding-left:40px;padding-top:16px;position:absolute;top:0;width:370px;text-align:left;vertical-align:middle;}
.comment_bubble, .comment_text{display:none;}
.postmetadata .comment_text{position:absolute;left:340px;top:0;height:55px;line-height:60px;font-size:10px;}
.postmetadata a:hover{color:#000 !important;}
.post p a{color:#00BEF5;}
.post p a:hover{text-decoration:underline;}
.gerade p a{color:#FF539C;}
.gerade p a:hover{text-decoration:underline;}
.post h2, .post .entry{margin-left:75px;}
.wp-caption p{color:#333;}
#searchform{background:url(../../../img/suche.gif) no-repeat;margin:0;padding:0;height:23px;text-align:left;padding-left:15px;}
#searchform input{background:none;}
#searchform input.submit{border:none;width:23px;cursor:pointer;background:none;}
#calendar_wrap table{margin:0;}
body{background:#717171 url(img/bg.jpg) repeat-x center top;font-size:13px;line-height:150%;font-weight:normal;color:#424242;text-align:center;font-family:"Trebuchet MS", Arial, sans-serif;}
a{color:#424242;}
h1{color:#ff539c;font-size:26px;margin-bottom:15px;text-align:left !important;}
#overflow h1{padding:0 !important;text-align:left;}
h2, caption{color:#00bef5;font-size:24px;margin:0 0 10px 0;padding-top:10px;font-family:Georgia,"Times New Roman", Times, serif;}
#overflow h2{margin:0 0 10px 0;font-family:"Trebuchet MS", Arial, sans-serif;font-size:18px;}
p{margin-bottom:1em;}
#menu li{float:left;list-style:none;}
#menu li img{cursor:pointer;}
#menu li a{text-decoration:none;}
#site{width:810px;display:block;text-align:left;margin:0 auto;position:relative;z-index:100;}
#licht{position:absolute;width:100%;height:632px;background:url(img/bg2.jpg) no-repeat center;z-index:1;display:none;left:0;}
#schatten{background:url(img/schatten_box.png) no-repeat;position:absolute;width:814px;height:387px;top:84px;left:0;z-index:10;}
#overflow{margin:7px;width:800px;position:relative;z-index:10;height:373px;display:block;overflow:hidden;border-top:1px solid #333;}
#himmel img, #hintergrund img, #vordergrund img, #hintergrund_focus img, #vordergrund_focus img{display:block;position:absolute;z-index:10;}
#hintergrund img, #hintergrund_focus img{z-index:20;bottom:0;display:none;}
#vordergrund img, #vordergrund_focus img{z-index:40;bottom:0;display:block;}
#hintergrund_focus img{z-index:25;display:block;}
#schatten #content{position:absolute;left:150px;top:30px;z-index:30;background:url(img/content.png) no-repeat;width:451px;height:547px;padding:15px;}
#logo{position:absolute;top:10px;right:-10px;z-index:1185;}
#menu{border-bottom:1px solid #00BEF5;
height:33px;
left:7px;
position:absolute;
top:46px;
width:759px;
z-index:1000;}
#menu li a{width:132px;height:33px;float:left;position:relative;}
#menu li a .bg{background:url(img/menu.png) no-repeat 0 -33px;width:132px;height:33px;position:absolute;top:0;left:0;}
#menu li a .text{width:132px;height:33px;position:absolute;top:9px;left:0;z-index:100;text-align:center;color:#333;font-size:16px;}
#menu li a.aktiv .text{top:5px;}
#menu li a .text_shadow{width:132px;height:33px;position:absolute;top:10px;left:1px;z-index:1;text-align:center;color:#fff;font-size:16px;}
#menu li a.aktiv .text_shadow{top:6px;}
#menu li{background:url(img/menu.png) no-repeat 0 0;float:left;margin-left:5px;}
#menu li.referenzen{background-position:-132px 0;}
#menu li.kontakt{background-position:-264px 0;}
#menu li.referenzen a .bg{background-position:-132px -33px;}
#menu li.kontakt a .bg{background-position:-264px -33px;}
#menu li.referenzen{background-position:-132px 0;}
#menu li.kontakt{background-position:-264px 0;}
#menu li.referenzen a.aktiv .bg{background-position:-132px -66px;}
#menu li.kontakt a.aktiv .bg{background-position:-264px -66px;}
#menu li.home a.aktiv .bg{background-position:-0 -66px;}
.linie2, .linie3{width:800px;position:absolute;top:90px;left:7px;height:1px;display:none;background:#e85697;z-index:1000;overflow:hidden;line-height:1px;font-size:1px;}
.linie3{background:#bced01;}
#farbe{background:url(img/farbe.png) no-repeat;width:215px;height:49px;position:absolute;display:block;top:464px;z-index:100;left:420px;}
#farbe2{width:16px;height:200px;position:absolute;display:block;top:264px;left:546px;}
html>body #farbe2{background:url(img/farbe2.png) no-repeat left bottom;}
* html #farbe2{background:url(img/farbe2.gif) no-repeat left bottom;}
.date{background:url(img/date1.png) no-repeat;width:65px;height:65px;float:left;margin:0 5px 5px 0;line-height:normal;}
.gerade .date{background:url(img/date2.png) no-repeat;}
.date .tag{width:65px;text-align:center;font-size:32px;height:48px;line-height:48px;font-family:Georgia,"Times New Roman", Times, serif;position:relative;}
.date .font1, .date .font2{width:65px;}
.font1{color:#fff;}
.font2{position:absolute;left:-1px;top:-1px;color:#000;z-index:10;}
.date .monat{width:65px;text-align:center;font-size:10px;position:relative;}
h2 a, h2 div{position:relative;margin:0 !important;padding:0 !important;line-height:normal;}
h2 a .font2, h2 div .font2{color:#00bef5;}
.gerade h2 a .font2, .gerade h2 div .font2{color:#ff539c;}
h2 a .font1, h2 div .font1{color:#000;line-height:normal;}
.entry{color:#fff;}
div#fancy_overlay{position:absolute;top:0;left:0;z-index:90000;width:100%;background-color:#333;}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100000;}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(fancy_progress.png) no-repeat;}
div#fancy_close{position:absolute;top:-12px;right:-12px;height:30px;width:30px;background:transparent url(fancy_closebox.png);cursor:pointer;z-index:100000;display:none;}
div#fancy_content{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;z-index:96000;}
#fancy_frame{position:relative;width:100%;height:100%;display:none;}
img#fancy_img{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:92000;}
div#fancy_title{position:absolute;bottom:-35px;left:0;width:100%;z-index:100;display:none;}
div#fancy_title table{margin:0 auto;}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:2px;}
td#fancy_title_left{height:32px;width:15px;background:transparent url(fancy_title_left.png) repeat-x;}
td#fancy_title_main{height:32px;background:transparent url(fancy_title_main.png) repeat-x;}
td#fancy_title_right{height:32px;width:15px;background:transparent url(fancy_title_right.png) repeat-x;}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90000;padding:18px 18px 58px 18px;margin:0;overflow:hidden;background:transparent;display:none;}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #444;background:#FFF;}
a#fancy_left, a#fancy_right{position:absolute;bottom:10px;height:100%;width:35%;cursor:pointer;background-image:url(data:image/gif;base64,AAAA);z-index:100000;}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
a#fancy_left:hover{background:transparent url(fancy_left.gif) no-repeat 0% 100%;}
a#fancy_right:hover{background:transparent url(fancy_right.gif) no-repeat 100% 100%;}
#fancy_bigIframe, #fancy_freeIframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000;}
div#fancy_bg{display:none;}
div.fancy_bg{position:absolute;display:block;z-index:70000;}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(fancy_shadow_n.png) repeat-x;}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(fancy_shadow_ne.png) no-repeat;}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(fancy_shadow_e.png) repeat-y;}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(fancy_shadow_se.png) no-repeat;}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(fancy_shadow_s.png) repeat-x;}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(fancy_shadow_sw.png) no-repeat;}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(fancy_shadow_w.png) repeat-y;}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(fancy_shadow_nw.png) no-repeat;}
