


html { font-family:'limited-screen'; }
body:after { content:'limited-screen'; }

#logo { left:3%; }

.mainnavi { background-size:auto; }

#subnavi { display:none; }

#main { -webkit-box-flex:1 1 71%; -moz-box-flex:1 1 71%; -webkit-flex:1 1 71%; -ms-flex:1 1 71%; flex:1 1 71%; }


.backendlayout-4 #slider { margin-left:0; }

.backendlayout-6 #main { -webkit-box-flex:1 1 94%; -moz-box-flex:1 1 94%; -webkit-flex:1 1 94%; -ms-flex:1 1 94%; flex:1 1 94%; }

.backendlayout-7 #content { flex-wrap:wrap; }
.backendlayout-7 #aside { -webkit-box-flex:1 1 50%; -moz-box-flex:1 1 50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%; margin:0 auto; max-width:75%; min-width:280px; padding:2em 0; }
.backendlayout-7 .powermail_form_30 { min-width:550px; }

#sitemap > li { width:24%; }
#sitemap > li:nth-child(5) { clear:left; }

.no-touch .kandidatenumfrage thead { display:none; }
.touch .kandidatenumfrage th[data-label*="Frage"],
.touch .kandidatenumfrage th[data-label*="Vorname"],
.touch .kandidatenumfrage th[data-label*="Titel"] { display:none !important; }
.touch .kandidatenumfrage th[data-label*="Nachname"] { color:transparent; }
.kandidatenumfrage tr { display:block; margin-bottom:2em; }
.kandidatenumfrage td { display:block; padding:0; width:100%; }
.kandidatenumfrage td::before { content:attr(data-label); display:inline-block; width:25%; min-width:100px; margin-right:1em; padding:0.5em; background-color:#f0f0f0; color:#202020; }
.no-touch .kandidatenumfrage tr td:nth-child(3) { display:none; }
.no-touch .kandidatenumfrage tr td:nth-child(6),
.no-touch .kandidatenumfrage tr td:nth-child(7),
.no-touch .kandidatenumfrage tr td:nth-child(8),
.no-touch .kandidatenumfrage tr td:nth-child(9),
.no-touch .kandidatenumfrage tr td:nth-child(10),
.no-touch .kandidatenumfrage tr td:nth-child(11) { transition: max-height 1s, opacity 1s; max-height:0px; opacity:0; }
.no-touch .kandidatenumfrage tr:hover td:nth-child(6),
.no-touch .kandidatenumfrage tr:hover td:nth-child(7),
.no-touch .kandidatenumfrage tr:hover td:nth-child(8),
.no-touch .kandidatenumfrage tr:hover td:nth-child(9),
.no-touch .kandidatenumfrage tr:hover td:nth-child(10),
.no-touch .kandidatenumfrage tr:hover td:nth-child(11) { max-height:100px; opacity:1; }
.kandidatenumfrage .col-small { width:auto; }

ul.ce-uploads > li.ce-uploads-item { display:block; }
.ce-uploads-item-col-1 { margin-bottom:1em; }
.ce-uploads-item-col-2 { text-align:left; }