html{font-size:100%}
*{margin:0;padding:0;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;box-sizing:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
header,footer,section,aside,nav,article{display:block}
body{background-color:#fff;font-family:Arial,SunSans-Regular,Sans-Serif;color:#000}
a{color:#305ea9;text-decoration:none}
a:visited{color:#305ea9}
a:hover{color:#305ea9;text-decoration:underline}
a:active{color:#305ea9}
h1 a,h1 a:visited,h1 a:hover,h1 a:active{color:#000000}
h1,h2{font-size:1.5em;font-weight:normal;margin:0 0 20px;font-family:Georgia,Times New Roman;text-align:left;color:#000}
#content ul li{list-style-position:outside;margin-left:35px}
#content p.bodytext{line-height:1.6em}
#container{max-width:1500px;min-width:1200px;margin:10px auto;background-color:#f5f7fc}
header{padding:20px;background:#fff;text-align:center}
header p{text-transform:uppercase;font-size:13px}
header img{padding:0 0 0px}
section#content{background-color:#ffffff;margin:0 300px 0px 300px;min-height:600px;padding:20px;font-size:0.9em;text-align:justify}
p,pre{padding:0 0 20px;line-height:1.5em}
nav{float:left;width:300px;padding:20px}
#content-left{float:left;width:300px;padding:20px;clear:left;font-size:0.75em}
aside{float:right;width:300px;padding:20px;font-size:0.85em}
aside p,nav p{font-size:0.85em}
footer{padding:20px;clear:both;border-top:5px solid #f5f7fc;background-color:#fff}
footer ul li{list-style:none;font-size:0.85em}
.csc-header{background-color:transparent;padding:0}
figcaption.csc-textpic-caption{font-size:0.75em;padding-top:5px}
div#container nav ul{list-style-type:none;margin:0;padding:0;border-top:0.063em solid #ddd;margin-bottom:1.875em}
div#container nav ul ul{border:0;margin:0}
div#container nav ul li{font-size:0.6875em;font-weight:bold}
div#container nav ul li a{color:#555;display:block;padding:0.75em 0.625em 0.75em 1.7em;line-height:1.45em;border-bottom:0.063em solid #ddd;text-decoration:none}
div#container nav ul li a:hover{background-color:#f1f1f1;color:#111}
div#container nav ul li ul li{font-size:1em;font-weight:normal;margin-left:1.125em}
div#container nav ul li.subpages{background:url('../../fileadmin/system/templates/img/nav-arrow.gif') no-repeat 0.4em 1.3em}
div#container nav ul li.subpages a:hover{background:#f1f1f1 url('../../fileadmin/system/templates/img/nav-arrow.gif') no-repeat 0.4em 1.3em}
div#container nav ul li.subpages li a:hover{background:#f1f1f1}
div#container nav ul li.subpages a.selected{background:#f1f1f1 url('../../fileadmin/system/templates/img/nav-arrow-down.gif') no-repeat 0.4em 1.3em;color:#111}
div#container nav ul li a.selected{background-color:#f1f1f1;color:#111}
div#container nav ul li a.active{background:url('../../fileadmin/system/templates/img/nav-arrow-down.gif') no-repeat 0.4em 1.3em}
div#container div.tx-typoscript2ce-pi1 ul{list-style-type:none;margin:0;padding:0;border-top:0.063em solid #ddd;margin-bottom:1.875em}
div#container div.tx-typoscript2ce-pi1 ul ul{border:0;margin:0}
div#container div.tx-typoscript2ce-pi1 ul li{font-size:0.85em;font-weight:bold}
div#container div.tx-typoscript2ce-pi1 ul li a{color:#555;display:block;padding:0.75em 0.625em 0.75em 1.7em;line-height:1.45em;border-bottom:0.063em solid #ddd;text-decoration:none}
div#container div.tx-typoscript2ce-pi1 ul li a:hover{background-color:#f1f1f1;color:#111}
div#facebook{text-align:center}
