@charset "UTF-8";
@media all
{
*{margin:0;padding:0}
option{padding-left:.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%}
body{min-height:101%;font-size:100.01%;color:#000;background:#f7f8f3;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt,.relatedpost p{font-weight:bold}
dd{margin:0 0 1em 2em}
blockquote,cite{margin:0 0 1em 1.5em;font-size:.93em;width:auto}
#header{position:relative}
#topnav{position:absolute;top:10px;right:10px;text-align:right}
#nav{clear:both;width:auto}
#main{clear:both;width:auto;position:relative}
#col1{float:left;width:0;z-index:3}
#col2{float:right;width:18em;z-index:5;border-left:1px solid #666}
#col3{width:auto;margin:0 18em 0 0;z-index:1;border-right:1px solid #666}
#footer{clear:both;display:block}
#col1_content{z-index:4}
#col2_content{z-index:6}
#col3_content{z-index:2}
#col1_content,#col2_content,#col3_content{position:relative}
.hidenone #col3{margin:0 200px}
.hideboth #col3{margin-left:0;margin-right:0}
.hideleft #col3{margin-left:0;margin-right:200px}
.hideright #col3{margin-left:200px;margin-right:0}
.hideboth #col1,.hideboth #col2{display:none}
.hideleft #col1,.hideright #col2{display:none}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns_oldgecko{float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc {padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:absolute;top:0;left:4.5em;height:auto;width:auto;font-size:50% !important;color:#00F !important}
#nav_main{width:100%;overflow:hidden;float:left;display:inline;background:#FFFFEC;border-top:1px #666 solid;border-bottom:1px #666 solid;line-height:0}
#nav_main ul{border-left:1px #aaa solid;border-right:1px #fff solid;display:inline;float:left;margin:0;margin-left:0px;padding:0}
#nav_main ul li{border-left:1px #fff solid;border-right:1px #aaa solid;display:inline;float:left;font-size:1.1em;line-height:1em;list-style-type:none;margin:0;padding:0}
#nav_main ul li a,#nav_main ul li strong{background:transparent;display:block;font-size:1.1em;font-weight:bold;margin:0;padding:.5em .8em;text-decoration:none;width:auto}
#nav_main ul li a:focus,#nav_main ul li a:hover{background:#eee;color:#00F;text-decoration:none}
#nav_main ul li a:active{background:#FF0;color:#F00;text-decoration:none}
#nav_main ul li#current{background:#272727;border-left:1px #444 solid;border-right:1px #888 solid}
#nav_main ul li#current strong,#nav_main ul li#current a,#nav_main ul li#current a:focus,#nav_main ul li#current a:hover,#nav_main ul li#current a:active{background:transparent;color:#fff;text-decoration:none}
#page_margins{min-width:760px;max-width:70em;margin-left:auto;margin-right:auto;border:1px solid #666}
#page{width:100%;margin-right:auto;margin-left:auto;;background:#f7f8f3}
#header{height:5.5em;border-bottom:1px dotted #666;background-color:#ccc}
#header h1,#header h1 a,#header h1 a:visited,#header h1 a:hover{text-align:center;vertical-align:bottom;margin:0;padding-top:5px;text-decoration:none;color:#000;font-size:175%;z-index:100;background-color:#ccc}
#header p{background-position:center;text-align:center;margin:0;padding:0}
#topnav{display:none}
#footer{height:2.5em;text-align:center;background-color:#ccc;border-top:1px dotted #666;padding-top:.6em}
#col2_content{padding-top:25px;padding-bottom:20px}
#col2_content h2.widgettitle{font-size:120%}
#col2_content ul{list-style-type:none;margin-left:0}
#col2_content ul li ul{margin-left:0}
#col2_content ul li ul li{margin-left:1em}
#col3_content{background-repeat:no-repeat;padding:20px}
div#commentbox{border:1px;border-style:dotted;border-color:#d4d4d4;padding:1em;background-color:#eee}
div#commentbox h3{font-size:110%}
div#commentbox ol li,.relatedpost{background-color:#eee;margin-top:1em}
#commentbox ol li{padding:1em}
form#commentform{width:100%;margin:auto}
#logo,#logor{position:absolute;margin:0;padding:0;top:10px}
#logo{left:5px;z-index:1}
#logor{right:5px;z-index:2}
textarea{margin-bottom:1em}
input,select{font-size:1em;padding:2px;border:1px solid #999;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
input:hover,textarea:hover{background-color:#FFFFEC;color:#000;cursor:pointer}
input:focus,textarea:focus{background-color:#EFE;color:#000}
.post{padding:.5em 1em; margin-bottom:1em;background:#eee;color:#222;border:1px solid #ddd}
.post h2{padding-bottom:.8em;padding-top:.3em}
.commentlist{margin-left:0;padding:.5em 1em .5em .5em;margin-bottom:1em;background:#eee;color:#222;border:1px solid #ddd}
.commentlist p{padding-left:32px;margin-left:1.7em}
.alt{background-color:#ddd;margin-right:-1em;padding-right:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.widgettitle{padding-top:1em}
.recentcomments,#recent-posts li{padding-bottom:.5em}
#categories-1 ul,#recent-posts ul,#last-viewed-posts ul,#recent-comments ul,#archives ul,#links ul,#meta ul{list-style-type:square;margin-left:0}
#commentPreview{clear:left}
#col2_content hr{margin:0;padding:0;margin-top:1em;margin-left:-1.5em}
html *{font-size:100.01%}
body{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:85.00%;width:100%}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0 0 .25em 0}
h1{font-size:200%}
h2{font-size:166.67%}
h3,.ddsg-wrapper h2{font-size:150%}
h4{font-size:133.33%}
h5,h6{font-size:116.67%}
h6{font-style:italic}
.post h2{margin-bottom:1em}
p{line-height:1.5em;margin: 0 0 1em 0}
ul,ol,dl{line-height:1.5em;margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:bold}
dd{margin:0 0 1em 2em}
cite{font-style:italic}
strong,b{font-weight:bold}
em,i{font-style:italic}
pre,code{font-family:monospace;font-size:1.1em}
acronym,abbr{letter-spacing:.07em;border-bottom:.1em dashed #c00;cursor:help}
.note{background:#dfd;padding:1em;border-top:1px #bdb dotted; border-bottom:1px #dbb dotted}
.important{background:#ffd;padding:1em;border-top:1px #ddb dotted;border-bottom:1px #dbb dotted}
.warning{background:#fdd;padding: 1em;border-top:1px #dbb dotted;border-bottom:1px #dbb dotted}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:.15em}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:.15em}
.center{text-align:center;margin:.5em auto}
a{text-decoration:underline}
a:visited{text-decoration:underline}
a:hover{color:red;text-decoration:underline;background-color:#FF0}
a:active{color:red;text-decoration:underline;background-color:#FFC}
#topnav a{text-decoration:underline}
#topnav a:visited{text-decoration:underline}
#topnav a:focus,#topnav a:hover{color:red;text-decoration:underline;background-color:#FF0}
#topnav a:active{color:red;text-decoration:underline;background-color:#FFC}
#footer a{text-decoration:underline}
#footer a:visited{text-decoration:underline}
#footer a:focus,#footer a:hover{color:red;text-decoration:underline;background-color:#FF0}
#footer a:active{color:red;text-decoration:underline;background-color:#FFC}
table{width:auto;border-collapse:collapse;border-color:#000;margin-bottom:.5em}
table.full{width:100%}
table.fixed{table-layout:fixed}
th,td{padding:.5em;border-color:#000}
thead th{background:#444;color:#fff}
tbody th{background:#ccc;color:#333}
tbody th.sub{background:#ddd;color:#333}
hr + h3,hr + p{padding:0 5px;margin:1em 0}
hr{margin:0;padding:0;background-color:#666;border:0;height:1px}
.pfeil{color:#333;background-color:#CCC;margin:0;padding-top:2px;text-align:right}
#footer a:link.pfeil,#footer a:visited.pfeil,#footer a:hover.pfeil,#footer a:active.pfeil,#footer a:focus.pfeil{text-decoration:none}
.hilite{color:#000;background-color: #9cf}
.hilite1{color:#000;background-color:#fc6}
.hilite2{color:#000;background-color:#9f6}
.hilite3{color:#000;background-color:#f99}
ul.kalenderblatt{float:left;list-style-type:none;margin:0 10px 5px 0;padding:.5em 1em;border:1px solid #333; border-top:4px dotted #999; border-left:1px solid #ccc;background:#ffe;text-align:center;font-size:100%;overflow:hidden}
ul.kalenderblatt:hover{background:#fff}
ul.kalenderblatt li.tag{margin:0;padding:0;color:#333;font-size:100%;font-family:Georgia, "Times New Roman", Times, serif}
ul.kalenderblatt li.datum{margin:0;padding:0 0 2px 0;color:#c80606;font-size:100%;font-family:Georgia, "Times New Roman", Times, serif;white-space:nowrap}
ul.kalenderblatt li.zeit{background-color:transparent;color:#333;margin:0;padding:0 0 2px 0;border-top:1px dotted #999;font-family:Georgia, "Times New Roman", Times, serif}
#ed_toolbar input{margin:8px 0}
#sitemapview li{line-height:1.8em}
.pagebar{padding-top:20px;padding-bottom:10px;margin:0}
.pagebar a,.pageList .this-page{padding:2px 6px;border:solid 1px #ddd;background:#fff;text-decoration:none}
.pagebar a:visited{padding:2px 6px;border:solid 1px #ddd;background:#fff;text-decoration:none}
.pagebar .break{padding:2px 6px;border:none;background:#fff;text-decoration:none}
.pagebar .this-page{padding:2px 6px;border-color:#999;font-weight:bold;font-size:13px;vertical-align:top;background:#fff}
.pagebar a:hover{color:#F00;background:#FF0;border-color:#036;text-decoration:none}
img{border:0 #FFF none}
.headerimg{width:4.8em;height:4.8em}
label{display:inline;cursor:pointer}
.feld{color:#666;margin-right:5px;padding-left:20px;background:#FEFEFE url(css/lupe.gif) no-repeat left}
#searchsubmit,#ed_toolbar input,#submit,.submit,#preview,#acp-preview{padding:2px 5px;border:1px solid;border-color:#fff #757575 #757575 #fff;background-color:#ddd;color:#000;font-weight:bold}
#searchsubmit:hover,#ed_toolbar input:hover,#submit:hover,.submit:hover,#preview:hover,#acp-preview:hover{padding:2px 4px 2px 6px;border:1px solid;border-color:#757575 #fff #fff #757575;background-color:#ffc}
#searchsubmit:focus,#ed_toolbar input:focus,#submit:focus,.submit:focus,#preview:focus,#acp-preview.focus{padding:2px 3px 2px 7px;border:1px solid;border-color:#757575 #fff #fff #757575;background-color:#ff0}
.Pfeil{display:inline-block;color:#333;background-color:#EEE;margin:0;padding-top:2px;text-align:right}
p.Pfeil{width:100%}
.Toppfeil{display:inline-block;color:#333;background-color:#F7F8F3;margin:0;padding-top:2px;text-align:right}
p.Toppfeil{width:95%}
a:link.Toppfeil,a:visited.Toppfeil,a:hover.Toppfeil,a:active.Toppfeil,a:focus.Toppfeil,a:link.Pfeil,a:visited.Pfeil,a:hover.Pfeil,a:active.Pfeil,a:focus.Pfeil{text-decoration:none}
.zitat,blockquote{background-color:#FFC;border:dotted 1px #999;color:#000;padding:10px 10px 0 10px;margin:10px}
#col2_content p{margin-top:.6em;padding:0;line-height:0}
.text{margin-bottom:1em}
#acp-preview{margin-bottom:1em}
#search{margin-bottom:1.5em}
#ajax-comment-preview li{list-style-type:none}
.post, blockquote{border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;box-shadow:5px 5px 5px #888;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888}
.schatten,ul.kalenderblatt,.avatar,#page_margins{box-shadow:5px 5px 5px #888;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888}
.schatten{padding:0}
h1{text-shadow:0 0 2px white,0 -5px 2px #ff3,2px -10px 4px #fd3,-2px -15px 11px #f80,2px -25px 18px #f20;-moz-text-shadow:0 0 2px white,0 -5px 2px #ff3,2px -10px 4px #fd3, -2px -15px 11px #f80,2px -25px 18px #f20;-webkit-text-shadow:0 0 2px white,0 -5px 2px #ff3,2px -10px 4px #fd3,-2px -15px 11px #f80,2px -25px 18px #f20}
div #amtap ul{height:auto !important;height:1%;margin:0 0 1.0em;overflow:hidden}
div #amtap ul li,div.amtap-item{height:auto !important;height:1%;list-style:none;margin:0;overflow:hidden;text-indent:0}
div.amtap-item{margin-bottom:1em}
div #amtap ul li:before{content: ""}
#amtap h2{margin-bottom:0}
#amtap li h3{line-height:1.0;margin:.6em 0 .2em}
div.amtap-item h3{font-size:1em;margin:0 0 .2em}
#amtap li p,div.amtap-item p{margin:0}
#amtap a img,div.amtap-item a img{border:1px solid #EFEFEF;display:block;float:left;margin-right:10px}
#amtap p.rating img,div.amtap-item p.rating img{margin-left:-6px}
#commentPreview{margin:0 0 1em 0;border:1px solid #666;padding:3px;width:96%;background-color:#FFF}
}
@media print
{
body,#page_margins,#page,#main{margin:0;padding:0;border:0}
#page_margins,#page{width:100% !important;min-width:inherit;max-width:none}
#header{height:auto}
#footer,#topnav,#nav,#search,#logo,#logor{display:none}
.c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r{width:100%;margin:0;float:none;overflow:visible;display:table}
.subc,.subcl,.subcr{margin:0;padding:0}
body *{font-family:"Times New Roman", Times, serif}
code,pre{font-family:"Courier New", Courier, mono}
body{font-size:12pt}
h1,h2,h3,h4,h5,h6{page-break-after:avoid}
abbr[title]:after,acronym[title]:after{content:'(' attr(title) ')'}
#page a[href^="http:"],#page a[href^="https:"]{padding-left:0;background-image:none}
a[href]:after{content:" <URL: "attr(href)">";color:#444;background:inherit;font-style:italic}
#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:bold;font-size:1.5em}
.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table}
#col1,#col2{display:none}
#col3,#col3_content{width:100%;margin:0;padding:0;border:0;text-align:left}
}
