*{padding:0;margin:0}
html{font-size:100%;text-rendering:optimizeLegibility}
body{background-color:#FFF;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:14px;line-height:2em;min-width:450px}
#container{padding-left:150px;padding-right:150px;margin-top:40px;margin-bottom:40px}
#container .column{position:relative;float:left}
#main{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;border:1px #000 solid;box-shadow:5px 5px 5px rgba(0,0,0,0.5);-moz-box-shadow:5px 5px 5px rgba(0,0,0,0.5);-webkit-box-shadow:5px 5px 5px rgba(0,0,0,0.5);padding:0;margin-bottom:3em}
#menu{height:9em;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;background-repeat:no-repeat;padding:2.5em 3em 0 3em;width:100%;border-bottom:1px #000 solid;background-color:#369}
#content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;padding:2em 3em 2em 3em}
#left_adblock{width:150px;right:150px;margin-left:-100%;text-align:center;padding-top:130px}
#right_adblock{width:150px;margin-right:-150px;text-align:center;padding-top:130px}
#bottom_adblock{clear:both;padding-bottom:20px;text-align:center}
#navigation{margin-bottom:20px}
* html div.left{left:150px}
h1,h2,h3,h4{margin-bottom:0.4em}
h2,h3,h4{margin-top:0.8em}
p,ul,ol,form,label,dl,fieldset,address,dt,dd{margin-bottom:0.8em}
ul,ol{margin-left:3em }
ul li{list-style-type:square;margin-bottom:0.5em}
ol li{list-style-type:decimal}
li ol li{list-style-type:lower-latin}
li ol li ol li{list-style-type:lower-roman}
dt{font-weight:bold}
dd{padding-left:1em}
h1{font-size:1.5em;font-weight:bold}
h1 a{font-style:normal;border:none}
h1 a:hover{color:#369}
h2{font-size:1.4em;font-weight:normal}
h2 a{border:none}
h2 a:hover{color:#369}
h3{font-size:1.2em;font-weight:bold}
h3 a{font-style:normal;border-style:none none none none}
h3 a:hover{color:#369}
h4{font-weight:bold}
strong{font-weight:bold}
table{margin:2em auto 2em auto;border-width:1px 0px 0px 1px;border-color:#000;border-style:solid;border-collapse:collapse}
th{text-align:left;padding:1em;font-weight:bold;border-width:0px 1px 1px 0px;border-color:#000;border-style:solid}
td{padding:1em;vertical-align:top;border-width:0px 1px 1px 0px;border-color:#000;border-style:solid}
img{display:block;margin:2em auto 2em auto}
a{color:#000;text-decoration:none;border-bottom:1px #369 dotted}
a:hover{border-bottom-style:none}
a:active{color:#369}
a.image{border-bottom-style:none}
a.node{border-bottom:1px #369 solid}
a.node:hover{border-bottom-style:dotted}
a.node span{display:none}
a.node:hover span{color:#369;display:inline}
a.selected{font-weight:bold}
:lang(de){quotes:'„' '“' '‚' '‘'}
:lang(en){quotes:'“' '”' '‘' '’'}
q:before{content:open-quote}
q:after{content:close-quote}
#logo{color:#FFF;font-size:2.4em;font-weight:normal;padding-bottom:0.4em;text-shadow:black 2px 2px 2px;margin:0}
#menu ul{display:inline;margin-left:0em}
#menu ul li{list-style:none;display:inline;margin:9em 1.6em 0 0}
#menu ul li a{border:0px}
#menu ul li a:hover{border-bottom:1px #000 solid}
#breadcrumbs{margin-left:0em}
#breadcrumbs li{list-style:none;display:inline;padding-right:0.2em;color:#369}
#breadcrumbs li a{border:none;color:#369}
#breadcrumbs a:hover{border-bottom:1px #369 dotted}
#breadcrumbs li:before{content:"→";padding-right:0.5em}
#breadcrumbs li.first:before{content:"";padding-right:0em}
p.code{font-family:Consolas,"Andale mono",Courier,"Bitstream Vera Sans Mono",monospace;white-space:pre-wrap;padding:1em 2em 1em 2em;background-color:#CCC;border:1px #333 solid;margin:2em 3em 2em 3em}
code{font-family:Consolas,"Andale mono",Courier,"Bitstream Vera Sans Mono",monospace;background-color:#CCC;padding:0.2em;font-size:1em}
/*span:lang(de){font-style:italic}*/
span:lang(en){font-style:italic}
span:lang(fr){font-style:italic}
span:lang(la){font-style:italic}
blockquote{margin:2em 3em 2em 3em}
blockquote ul{padding:1em 2em 1em 2em;border-width:0px 0px 0px 1px;border-color:#369;border-style:solid}
blockquote p{padding:1em 2em 1em 2em;border-width:0px 0px 0px 1px;border-color:#369;border-style:solid;margin:0em}
*.quote{padding:1em 2em 1em 2em;border-width:0px 0px 0px 1px;border-color:#369;border-style:solid;margin:2em 3em 2em 3em}
p.quote{white-space:pre-wrap}
ul.errorlist{display:inline;padding:5px}
ul.errorlist li{color:#F03;display:inline}
td.errorfield{color:#F03}
p.blogdate{color:#369;position:relative;top:-1em;margin-bottom:0}
*.metadata{color:#369;margin-bottom:0.3em}
*.metadata a{border:none;color:#369}
*.metadata a:hover{border-bottom:1px #369 dotted}
*.archive{color:#369;margin-bottom:0.3em}
*.archive a{border:none;color:#369}
*.archive a:hover{border-bottom:1px #369 dotted}
ul.archive{display: inline;margin-left: 0em;padding-left: 0em}
ul#months:after{content:"■";padding-right:0.5em}
ul.archive li{list-style:none;display:inline;padding-right:0.2em;color:#369}
ul.archive li:before{content:"▪";padding-right:0.5em}
ul.archive li.first:before{content:"";padding-right:0em}
ul.tags{margin:0;padding:0}
ul.tags li{position:relative;display:inline;text-align:center;list-style:inside;margin:1.5em}
ul.tags li a{color:#369;border:none}
ul.tags li a:hover{border-bottom:1px dotted}
li.level2{font-size:1.2em}
li.level3{font-size:1.4em}
li.level4{font-size:1.6em}
li.level5{font-size:1.8em}
li.level6{font-size:2.0em}
li.level7{font-size:2.2em}
li.level8{font-size:2.4em}
li.level9{font-size:2.6em}
li.level10{font-size:2.8em}