@font-face{font-family:'PT Serif';font-style:normal;font-weight:400;src:url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-regular.eot');
src:local(''),url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-regular.woff2') format('woff2'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-regular.woff') format('woff'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-regular.ttf') format('truetype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-regular.svg#PTSerif') format('svg');
}
@font-face{font-family:'PT Serif';font-style:italic;font-weight:400;src:url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-italic.eot');
src:local(''),url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-italic.woff2') format('woff2'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-italic.woff') format('woff'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-italic.ttf') format('truetype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-italic.svg#PTSerif') format('svg');
}
@font-face{font-family:'PT Serif';font-style:normal;font-weight:700;src:url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-700.eot');
src:local(''),url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-700.woff2') format('woff2'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-700.woff') format('woff'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-700.ttf') format('truetype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/pt-serif-v17-latin-ext_latin-700.svg#PTSerif') format('svg');
}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-regular.eot');
src:local(''),url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-regular.woff2') format('woff2'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-regular.woff') format('woff'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-regular.ttf') format('truetype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-regular.svg#Montserrat') format('svg');
}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;src:url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-italic.eot');
src:local(''),url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-italic.woff2') format('woff2'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-italic.woff') format('woff'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-italic.ttf') format('truetype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-italic.svg#Montserrat') format('svg');
}
@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;src:url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-700italic.eot');
src:local(''),url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-700italic.woff2') format('woff2'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-700italic.woff') format('woff'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-700italic.ttf') format('truetype'),
url('../../typo3conf/ext/website/Resources/Public/Fonts/montserrat-v25-latin-ext_latin-700italic.svg#Montserrat') format('svg');
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;border:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
address{font-style:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote{quotes:none}
blockquote:before,blockquote:after{content:'';content:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
html{overflow-y:scroll}
body{position:relative;font-size:62.5%;
background:#FCFBF8;color:#3F4C51}
.container{
clear:both;max-width:78em;margin:0 2em;padding:0}
@media only screen and (min-width:480px){.grid_1,.grid_2,.grid_5,.grid_7,.grid_9,.grid_10,.grid_11,.grid_12,.grid_3,.grid_4,.grid_6,.grid_8{width:100%;display:inline;float:left;margin-left:1%;margin-right:1%}
h1,h2,h3,h4,h5{clear:both}
.first-in-row{clear:left;margin-left:0}
.grid_3,.grid_4,.grid_6,.grid_8,.grid_9{width:48%}
#cc-2 .grid_6{width:44%;padding-right:4%;margin:0}
.grid_3+.grid_3+.grid_3,.grid_4+.grid_4+.grid_4{clear:left;margin-left:0}
.grid_3+.grid_3+.grid_3+.grid_3{clear:none;margin-left:1%}
.grid_1{width:6.333%}
.grid_2{width:14.666%}
.grid_5{width:39.666%}
.grid_7{width:56.333%}
.grid_10{width:81.333%}
.grid_11{width:89.666%}
.grid_12{width:98%}
}
@media only screen and (max-width:600px){.m-none{display:none}
#footer .grid_6{width:100%}
}
@media only screen and (min-width:600px){.grid_4{width:31.333%}
#cc-2 .grid_4{width:28.333%;padding-right:4%}
#cc-2 #footer .grid_4{width:32.333%;padding-right:0}
.grid_4+.grid_4+.grid_4{clear:none;margin-left:1%}
.grid_8{width:64.666%}
#cc-2 .grid_8{width:56.666%;padding-right:4%}
#cc-2 #footer .grid_8{width:64.666%;padding-right:0}
}
@media only screen and (min-width:768px){.grid_3{width:23%}
.grid_9{width:73%}
.grid_3+.grid_3+.grid_3{clear:none}
}
@media only screen and (min-width:810px){.container{margin:0 auto}
#cc-2 .first-in-row{padding-left:4%}
#cc-2 #footer .first-in-row{padding-left:0}
}
#header a{text-decoration:none}
#service{background:#343D41;color:#fff}
#service ul{text-align:right}
#service li{display:inline;list-style:none;margin:0 1.5em 0 0;padding-left:0}
#service li:last-child{margin-right:0}
#service a{padding:0.1em 0.5em;color:#fff;text-decoration:none}
#service .act,#service a:hover{border-radius:0.3em;background:rgba(86,101,108,0.5)}
@media only screen and (min-width:768px){#service ul{padding:0.2em 0}
}
#logo{display:block}
#logo img{float:left}
#header h1{padding:0.5em 0 0.1em 0;font-size:3.5em;font-weight:bold;color:#3F4C51;letter-spacing:-0.05em;line-height:0.8em}
#header h1 span{text-transform:uppercase}
#header h2{padding:0 0 1em;font-size:1.6em;color:#3F4C51;font-weight:normal}
@media only screen and (min-width:480px){#logo{padding-left:25%;background:url('../../typo3conf/ext/website/Resources/Public/Images/logo.png') no-repeat left 50% / 25%}
}
@media only screen and (min-width:600px){#header h1{font-size:5em}
}
@media only screen and (min-width:768px){#header h1{font-size:6.5em}
}
@media only screen and (min-width:810px){#logo{max-width:55em;padding-left:23em;background:url('../../typo3conf/ext/website/Resources/Public/Images/logo.png') no-repeat left 50% / 21em}
#header h1{font-size:6.7em}
}
#navigation{position:relative;border-top:0.1em solid #fff;background:#8a3c4e;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8a3c4e),color-stop(99%,#772c3d));
background:linear-gradient(to bottom,#8a3c4e 0%,#772c3d 99%);
}
#navigation ul{margin:0 0 1.1em;padding:0}
#navigation ul li{position:relative;width:100%;display:inline-block;float:left;margin:0;padding:0;border-bottom:0.1em solid #894554;border-top:0.1em solid #773141;font-size:1.6em;text-transform:uppercase}
#navigation li a{display:block;padding:0 1.3em;font-weight:normal;color:#fff}
#navigation .act,#navigation a:hover{background:rgba(86,101,108,0.4)}
@media only screen and (min-width:600px){#navigation>ul{padding-left:2em}
#navigation ul li{display:inline;width:auto;margin-left:0;padding:0.3em 0;font-size:1.6em}
#navigation li:first-child{margin-left:0;padding-left:0}
#navigation li a{margin:0 0.3em 0 0;padding:0 0.7em}
#navigation .act{background:none}
#navigation .act a,#navigation a:hover{border-radius:0.3em;background:rgba(86,101,108,0.4)}
}
@media only screen and (min-width:768px){#navigation ul li{font-size:1.8em}
#navigation li a{margin:0 0.7em 0 0}
}
@media only screen and (min-width:810px){#navigation>ul{margin:0 auto 1.1em;padding-left:0}
#navigation ul li{font-size:2.2em}
}
#navigation .nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute;display:block;top:0;right:1em;text-transform:none;text-indent:-999em;background:url('../../typo3conf/ext/website/Resources/Public/Images/hamburger.png') no-repeat 85% 50%}
#navigation #subnavigation{
width:100%;margin:0;border:none;border-top:0.1em solid #773141;border-bottom:0.1em solid #FCFBF8;background:#E7E3D2}
#navigation #subnavigation li{display:block;width:100%;float:none;border:none;font-size:0.875em}
#subnavigation li a{margin:0;padding:0.3em 1.3em;border:none;text-transform:none;color:#772C3D}
#subnavigation .act,#subnavigation a:hover{background:rgba(217,212,190,0.75)}
#navigation .nav-toggle:hover{background:url('../../typo3conf/ext/website/Resources/Public/Images/hamburger.png') no-repeat 85% 50%}
.nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none}
.nav-collapse li{width:100%;display:block}
.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1}
.nav-collapse.opened{max-height:9999px}
.disable-pointer-events{pointer-events:none !important}
@media only screen and (min-width:600px){.js .nav-collapse{clip:auto;max-height:none;overflow:visible}
#navigation .nav-toggle{display:none}
#navigation #subnavigation{position:absolute !important;
top:3em;width:600px;border:none;background:none}
#navigation #subnavigation li{width:auto;display:inline-block}
#navigation #subnavigation li a{margin-right:0.5em;padding:0.1em 0.7em;background:none}
#navigation #subnavigation .act,#navigation #subnavigation a:hover{background:#f4f0e6;box-shadow:1px 1px 0 #EFEBE2 inset}
}
@media only screen and (min-width:768px){#navigation #subnavigation li{font-size:0.778em}
}
@media only screen and (min-width:810px){#navigation #subnavigation li{font-size:0.636em}
}
#maincontent{overflow:auto;margin:0 0 2em 0;padding:2em;background:#F6F2E7}
#cc-2 #maincontent{padding:0 2em 2em}
@media only screen and (min-width:600px){#maincontent{margin:5.5em 2em 2em;border:0.1em solid #EFEBE2}
}
@media only screen and (min-width:810px){#maincontent{max-width:62em;margin:7em auto 2em;padding:4em 8em;border:0.1em solid #EFEBE2}
#cc-2 #maincontent,#cc-2 #footer .container{max-width:94em;padding:0 0 4em}
}
#cc-2 #breadcrumbs{max-width:94em}
#breadcrumbs p,#breadcrumbs ul{display:inline;color:#3F4C51}
#breadcrumbs p{margin-right:0.75em}
#breadcrumbs li{display:inline-block;padding-left:0;margin:0 0.75em 0 0;line-height:1.5em}
#breadcrumbs li:before{content:">";padding-right:0.5em}
#breadcrumbs li:first-child:before{content:"";padding-right:0}
#footer{padding:2em 0;margin-top:2em;border-top:0.5em solid #772C3D;background:#F3F4F5}
#footer h3{padding-top:0.1em}
#header h1{font-family:'Montserrat',Arial,sans-serif}
h1,h2,h3,h4,h5,body,p,li,figcaption,.csc-caption,label,input,select,textarea{font-family:'PT Serif',Georgia,serif;font-weight:normal}
h1{font-size:2.8em}
h2{font-size:2.2em}
h3{font-size:1.8em}
h4{font-size:1.6em}
h5{font-size:1.4em}
h1,h2,h3,h4,h5{padding:1em 0 0.5em;font-weight:normal;line-height:1.2em;color:#3B464B}
h1+h2{padding-top:0}
.csc-firstHeader,h2+h3,h3+h4,h4+h5{padding-top:0}
.csc-firstHeader{margin-top:0;
}
@media only screen and (max-width:400px){h1,h2,h3,h4,h5,body,p,li,figcaption,.csc-caption,label,input,select,textarea{-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
}
p,blockquote,pre,code,li,dt,dd,label,legend,input,select,textarea,caption,th,td,figcaption,address{font-size:1.5em;line-height:1.5em}
p{margin-bottom:1em}
figcaption
{
font-size:1.4em;color:#56656C}
sup{
vertical-align:middle;position:relative;bottom:0.4em;padding:0 0 0 0.2em;font-size:0.7em}
b,strong{font-weight:bold}
i,em{font-style:italic}
.underline{text-decoration:underline}
.box{margin-bottom:2em;padding:2em;background:rgba(217,212,190,0.3)}
.box.citation{margin:4em 0 5em 0}
.box h1,.box h2,.box h3,.box h4,.box h5{padding-top:0}
.box p:last-child{margin-bottom:0}
a,a:link,a:active{color:#8A3B4E;text-decoration:underline}
a:visited,a.act{}
a:hover,a:focus{text-decoration:none}
#footer a,#footer a:link,#footer a:active{}
#footer a:hover,#footer a:focus{}
.more{}
.button,a.button,.f3-widget-paginator li,.pagination li{padding:0.3em 0.5em;
border-radius:0.3em;background:#8a3c4e;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8a3c4e),color-stop(99%,#772c3d));
background:linear-gradient(to bottom,#8a3c4e 0%,#772c3d 99%);
color:#fff;text-decoration:none;cursor:pointer}
.f3-widget-paginator li a,.pagination li a{margin:0;padding:0;line-height:1em;text-decoration:none;color:#fff}
.f3-widget-paginator li,.pagination li{display:inline-block;margin:0 0.2em 0.3em 0;padding:0 0.8em}
.f3-widget-paginator .current,.pagination .active,.f3-widget-paginator li:hover,.pagination li:hover{border:0.1em solid #56656C;background:#56656C;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6F505D),color-stop(99%,#674955));
background:linear-gradient(to bottom,#6F505D 0%,#674955 99%)}
article+.f3-widget-paginator{margin-top:2em}
ol,ul,dl{margin:0 0 2em 0em}
ol ol,ul ul{margin:0 0 0 2em}
li{margin-left:1em;padding-left:0.5em;list-style-type:disc;line-height:2em}
ol li{list-style-type:decimal;list-style-position:outside;margin-left:1.5em;padding-left:0}
li li{margin-left:-1em;font-size:1em}
ol li li,ol li li li{margin-left:-0.6em}
dt{font-weight:bold}
dd{margin-bottom:1em}
@media only screen and (min-width:480px){dl{border-bottom:0.1em solid #E1DED6;overflow:auto}
dt{float:left;clear:both;width:28%;padding:2% 2% 2% 0;border-top:0.1em solid #E1DED6}
dd{float:left;width:68%;margin-bottom:0;padding:2% 0 2% 2%;border-top:0.1em solid #E1DED6}
}
.relations{margin-bottom:3em;border-bottom:none}
.relations dt,.relations dd{display:block;float:none;width:auto;border:none;margin:0;padding:0 0 0.8em 0}
.relations dt{margin-top:1em}
dfn{}
q{quotes:"„""“""‚""‘"}
blockquote{margin-bottom:1em;padding:1.5em;background:url('../../typo3conf/ext/website/Resources/Public/Images/quote_up.png') no-repeat right top,url('../../typo3conf/ext/website/Resources/Public/Images/quote_bottom.png') no-repeat left 95%}
blockquote p{font-size:1em}
cite{display:block;padding-top:0.5em;text-align:right}
q+cite{display:inline;padding-top:0}
table{margin:0 0 2em 0;width:100%;background:rgba(217,212,190,0.3)}
caption{display:block;text-align:left;padding-bottom:0.5em;font-size:2.2em;background:#f6f2e7}
table,tr,thead,tfoot,th,tbody,td{display:block}
thead,tfoot{background:#8a3c4e;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8a3c4e),color-stop(99%,#772c3d));
background:linear-gradient(to bottom,#8a3c4e 0%,#772c3d 99%);
color:#FCFBF8}
tfoot{display:none}
tr{border-bottom:0.1em solid #FCFBF8;text-align:center}
tr:last-child{border:0}
th,td{padding:0.7em;font-weight:normal}
td:first-child{padding-top:1em}
td:last-child{padding-bottom:1em}
tbody td:hover{background:rgba(217,212,190,0.3)}
@media only screen and (min-width:630px){table{display:table}
caption{display:table-caption}
thead{display:table-header-group}
tfoot{display:table-footer-group}
tbody{display:table-row-group}
tr{display:table-row;text-align:left}
th,td{display:table-cell}
td,th{border-right:0.1em solid #FCFBF8}
td:first-child{padding:0.7em}
td:last-child,th:last-child{padding:0.7em;border:0}
tr:hover{background:rgba(217,212,190,0.3)}
tbody td:hover,thead tr:hover,tfoot tr:hover{background:none}
}
@media only screen and (min-width:810px){.tx_ccdat table{margin:0 -8em 2em;width:125.9%}
}
form{margin-bottom:2em}
legend{padding-bottom:1em;font-size:1.8em;color:#3B464B}
label{display:block;margin-bottom:0.5em;font-weight:bold}
input,textarea,select{width:97.5%;margin-bottom:1em;padding:0.35em;border:0.1em solid #56656C;border-radius:0.3em;color:#3F4C51}
input[type="checkbox"],input[type="radio"]{float:left;margin-right:1em;position:relative;width:auto}
input[type="checkbox"]+label{clear:left}
input[type="radio"]+label:after{clear:both;content:" ";display:block;height:1px}
input[type="radio"]{margin-bottom:0}
input[type="text"]{}
textarea{}
select{}
input:focus,input:active,textarea:focus,textarea:active
select:focus,select:active,input[type="file"]:focus,input[type="file"]:active{}
select[multiple="multiple"]{}
input[type="checkbox"]{}
input[type="radio"]{}
input[type="radio"]+label{}
input[type="submit"]{display:block;clear:both;width:auto;margin:1em 0 0.5em;padding:0.25em 1.5em;border:0.1em solid #772C3D;background:#8a3c4e;
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8a3c4e),color-stop(99%,#772c3d));
background:linear-gradient(to bottom,#8a3c4e 0%,#772c3d 99%);
color:#fff}
input[type="file"]{}
@media only screen and (min-width:600px){form{padding:2em;background:rgba(217,212,190,0.3)}
label{float:left;width:10em;padding:0.4em 0}
input,textarea,select{width:95%}
}
img{max-width:100%;height:auto;width:auto}
iframe{width:100%;border:2px solid #772C3D}
#map{margin-bottom:2em}
figure{padding-top:0.5em}
figcaption{margin:0 0 0.5em 0;padding:0;line-height:1.2em}
#content figure{margin-bottom:1em}
#content img{border:0.8em solid #E3E5E4;padding:0.1em;outline:0.1em solid #DFE1E0;background:#BDC1C1;vertical-align:bottom}
#content figure.grid_1 img{max-width:52%}
#content figure.grid_2 img{max-width:81%}
#content figure.grid_3 img{max-width:88%}
#content figure.grid_4 img{max-width:91.3%}
#content figure.grid_5 img{max-width:93.5%}
#content figure.grid_6 img{max-width:94.3%}
#content figure.grid_7 img{max-width:95.2%}
#content figure.grid_8 img{max-width:95.9%}
#content figure.grid_9 img{max-width:96.3%}
#content figure.grid_10 img{max-width:96.8%}
#content figure.grid_11 img{max-width:97%}
#content figure.grid_12 img{max-width:97.3%}
#content figure.grid_13 img{max-width:97.5%}
#content figure.grid_14 img{max-width:97.7%}
#content figure.grid_15 img{max-width:97.9%}
#content figure.grid_16 img{max-width:98%}
#maincontent .wrapright{float:none;margin-left:0}
.csc-textpic-imagecolumn{float:left;width:48%;margin-right:2%}
@media only screen and (max-width:600px){figure.grid_3,figure.grid_4,figure.grid_6,figure.grid_3+div,figure.grid_4+div,figure.grid_6+div{width:auto;max-width:100%}
.clear_text{clear:both}
.m_wide{width:100%}
}
@media only screen and (min-width:600px){.csc-textpic-imagecolumn{width:31%}
}
@media only screen and (min-width:600px){#maincontent .wrapright{float:right;margin-left:2%}
}
#maincontent .wrapleft{margin-right:4%}
#maincontent .imagerow{margin:0 -1.5%}
#maincontent .gallerypic{margin:0 1.5% 1.3em 1.5%}
.mfp-textpic{margin-bottom:1em}
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}
.slides,.flex-direction-nav{margin:0;padding:0;list-style:none}
.slides li,.flex-direction-nav li{margin:0;list-style-type:none}
.flexslider{margin:0 -2em;padding:0}
@media only screen and (min-width:810px){.flexslider{margin:0 0 1.5em}
}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{max-width:100%;display:block;margin:0 auto}
@media only screen and (min-width:810px){.flexslider .slides img{max-width:58%;margin:0}
}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{background:#ede9db;border-bottom:0.1em solid #fcfbf8;position:relative;zoom:1}
.flexslider .slides{zoom:1}
.flexslider .slides>li{position:relative;padding-left:0}
.flex-container{zoom:1;position:relative}
.flex-caption{width:100%;position:absolute;left:0;bottom:0;padding:2% 4%;margin:0;font-size:1em;color:#3f4c51;background:rgba(252,251,248,0.85);zoom:1;-webkit-font-smoothing:antialiased}
@media only screen and (min-width:600px){.flex-caption{width:auto}
}
@media only screen and (min-width:810px){.flex-caption{left:58%;top:0;width:32%;height:100%;padding:3% 7% 2% 4%;background:none}
}
.flex-caption strong{display:block;padding-right:4%;font-size:1.6em;font-weight:normal;line-height:1.2em;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-height:auto;hyphens:auto}
.flex-caption span{display:none}
@media only screen and (min-width:600px){.flex-caption strong{padding-bottom:0.5em}
.flex-caption span{display:block}
}
.flex-direction-nav{*height:0;padding:0}
.flex-direction-nav li a{width:26px;height:26px;margin:-13px 0 0;display:block;background:url('../../typo3conf/ext/website/Resources/Public/Images/bg_direction_nav.png') no-repeat 0 0;position:absolute;top:45%;cursor:pointer;text-indent:-9999px;opacity:0.8;filter:alpha(opacity=80)}
.flex-direction-nav li a:hover{opacity:1;filter:alpha(opacity=100)}
.flex-direction-nav li .next{background-position:-30px 0;right:1%}
.flex-direction-nav li .prev{left:1%}
.flex-direction-nav li .disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}
#quicksearch input{margin-bottom:0}
#quicksearch input[type="text"]{width:75%;float:left;border-radius:3px 0 0 3px;border-width:0.1em 0 0.1em 0.1em}
#quicksearch input[type="submit"]{width:20%;margin-top:-0.05em;border-radius:0 3px 3px 0}
#expertsearch fieldset{margin:0 0 1em;padding:0}
#expertsearch fieldset div{margin-bottom:1em}
#expertsearch fieldset p{margin-bottom:0.5em}
#expertsearch legend{display:none}
#expertsearch #roles1{background:rgba(255,255,255,0.5);border:0.1em solid #fff;font-weight:bold}
@media only screen and (min-width:600px){#expertsearch label{width:35%}
#expertsearch input{width:60%}
#expertsearch select{width:62.5%}
#expertsearch #roles1{width:31%;margin-right:4%}
.label{float:left;width:35%;padding-top:0.4em}
#daterange label{float:left;width:8%}
#daterange #endDate{margin-right:0}
#daterange input{float:left;width:18%;margin-right:6%}
#sorting label{width:auto;margin-right:6%}
#sorting input{width:auto;margin-right:2%}
#sorting input{position:relative;top:0.6em}
#expertsearch #submit{width:50%}
}
#cc-2 #submit,#cc-10 #submit,#cc-21 #submit{margin:0}
#cc-2 .grid_4 .articleinfo{display:none}
.tx_ccdat .box{margin-bottom:2em}
.author_year li{display:inline}
.author{margin-right:1em}
.tx_ccdat .box ul{margin-bottom:1.5em}
.tx_ccdat .box ul li{list-style-type:none;margin:0;padding:0}
.tx_ccdat .box ul .author{margin-right:1em}
.tx_ccdat div figure{margin:0 0 1em;padding:0;float:none}
@media only screen and (min-width:480px){#maincontent .tx_ccdat div figure{float:right}
}
.tx_ccdat div h2{clear:none}
.tx_ccdat .box form{margin-bottom:0.5em;padding:0;background:none}
.tx_ccdat .box label,.tx_ccdat .box select{width:auto;margin-right:1em}
.tx_ccdat .box label{clear:left}
.tx_ccdat .box input[type="submit"]{margin:0 0 1em}
.tx_ccdat .box .f3-widget-paginator{margin-bottom:0}
.tx_ccdat .box .f3-widget-paginator li{display:inline-block;list-style-type:none;margin:0 0.2em 0.3em 0;padding:0 0.8em}
#maincontent .tx_ccdat .backToSearch{list-style:none;margin-bottom:0}
#maincontent .tx_ccdat .backToSearch li{display:inline-block;margin:0 0.2em 0.3em 0;padding-left:0}
#maincontent .tx_ccdat .backToSearch li:after{content:"";margin:0}
.term{background:rgba(119,44,61,0.2)}
.label{font-weight:bold}
ul .formerrors{display:inline-block;margin:0;padding:0.2em 0.5em;border:1px solid #772c3d;border-radius:0.3em;list-style:none;background:rgba(119,44,61,0.2)}
@media only screen and (min-width:600px){.tx_ccdat .box input[type="submit"],.sortingOptions div+div{display:inline}
.tx_ccdat .box ul li{display:inline;margin:0 1em 0 0;padding:0}
.tx_ccdat .box ul li:after{content:"·";margin-left:1em}
.tx_ccdat .box ul li:last-child:after,.tx_ccdat .box .f3-widget-paginator li:after{content:"";margin-left:0em}
}
h2.author{padding-top:0}
.titletext{text-align:center}
.tx_ccdat figure,.titletext{margin-top:2em;margin-bottom:2em}
@media only screen and (max-width:600px){.tx_ccdat>figure{text-align:center;width:100%}
}
@media print{*{position:static !important;float:none !important;width:auto !important;height:auto !important;color:black !important;background:white !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important;text-align:left !important;line-height:1.5em !important}
@page{margin-top:1.5cm;margin-right:1.5cm;margin-bottom:1.5cm;margin-left:1cm}
h1,h2,h3{page-break-after:avoid;widows:4;orphans:4}
p{widows:4;orphans:4}
tr,img{page-break-inside:avoid}
body{font-family:"Times New Roman",Times,serif}
#header h1,h1,h2,h3,h4,h5{font-family:Arial,Helvetica,sans-serif}
code,pre{font-family:monospace}
body{font-size:11pt}
h1{font-size:21pt}
h2{font-size:18pt}
h3{font-size:16pt}
h4{font-size:14pt}
h5{font-size:11pt}
p,blockquote,pre,address,cite,code,dl,dt,dd,ol,ul,li,label,legend,table,caption,tr,th,td,input,select,textarea,.caption{font-size:11pt !important}
figcaption{display:block;font-size:10pt !important}
p{margin:0 0 0.5em 0 !important}
em,i{font-style:oblique}
strong,b{font-weight:bold}
.underline{text-decoration:underline}
.nowrap{white-space:nowrap}
.tab{margin-left:2.5em}
a,a:visited{text-decoration:underline;border:none}
h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,.csc-textpic-image a,.csc-textpic-image a:visited{text-decoration:none}
.button a,a.button{padding:0;border:0;text-decoration:underline}
table{display:table}
thead{display:table-header-group}
th,td{display:table-cell}
tr,thead tr:last-child{display:table-row;border-bottom:1px solid #000}
th,col,colgroup,tr,td{vertical-align:top}
th{font-weight:bold}
th,td,td:first-child{padding:0 20pt 5pt 10pt;border:0}
caption{caption-side:top;margin-bottom:1em;border:none;font-weight:bold;font-style:oblique}
ul,ol,dl{margin:0 0 0.5cm 0.5cm;padding:0}
ol li{list-style-type:decimal}
ol ol li{list-style-type:lower-alpha}
ol ol ol li{list-style-type:lower-roman}
li{margin:0 0 0 1cm;padding:0}
ul li{margin:0 0 0 0.5cm}
abbr,acronym,dfn{font-style:oblique}
abbr:after{content:" ("attr(title)")"}
blockquote,.box{border:1px solid black;margin:10pt 0;padding:5pt 10pt}
cite,q{border:none}
code,pre{display:block;margin:0 0 1em 0;padding:0.5em}
label,input{display:block}
input,input[type="submit"]{border:1px solid #000}
hr{height:0px;color:inherit;margin-bottom:1em;border-bottom:1px solid black}
iframe{border:none}
#header a{text-decoration:none}
#header h1{margin-bottom:0;padding:0;font-size:24pt;line-height:1em !important}
#header h2{margin-top:0;padding-bottom:10pt;border-bottom:1px solid black;font-size:18pt;line-height:1em !important}
#header h2:after{content:"www.controversia-et-confessio.de";display:block;font-size:11pt;padding-top:5pt}
#service,#navigation,.flexslider,#breadcrumbs,#footer,.f3-widget-paginator,.pagination{display:none}
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
.skip{background:none repeat scroll 0 0 transparent;height:1px;margin:-2px 0 0 -2px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:0}
