@CHARSET "UTF-8";
/* Beispiel Implementierung von Custom Fonts in allen möglichen Schrifttypen (mindestens sollten woff2, woff und ttf vorhanden sein) */
@font-face {
    font-family: 'Meta';
    src: url('../fonts/MetaOffc-Norm.eot');
    src: url('../fonts/MetaOffc-Norm.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MetaOffc-Norm.woff') format('woff'),
    url('../fonts/MetaOffc-Norm.ttf')  format('truetype'),
    url('../fonts/MetaOffc-Norm.otf')  format('opentype'),
    url('../fonts/MetaOffc-Norm.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Meta';
    src: url('../fonts/MetaOffc-Bold.eot');
    src: url('../fonts/MetaOffc-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MetaOffc-Bold.woff') format('woff'),
    url('../fonts/MetaOffc-Bold.ttf')  format('truetype'),
    url('../fonts/MetaOffc-Bold.otf')  format('opentype'),
    url('../fonts/MetaOffc-Bold.svg#svgFontName') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Meta';
    src: url('../fonts/MetaPlusBold-Italic.eot');
    src: url('../fonts/MetaPlusBold-Italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/MetaPlusBold-Italic.woff') format('woff'),
    url('../fonts/MetaPlusBold-Italic.ttf')  format('truetype'),
    url('../fonts/MetaPlusBold-Italic.otf')  format('opentype'),
    url('../fonts/MetaPlusBold-Italic.svg#svgFontName') format('svg');
    font-weight: bold;
    font-style: italic;
}

/** GENERAL Body & Container **/
html, body {
    font-family: 'Meta', arial, sans-serif;
    font-size: 18px;
    line-height: 24px;
    color: #b2b2b2;
    height: 100%;
    margin: 0;
    padding: 0;
}

/** COLORS **/
.g1-primary { color: #f07e0d !important; }
.g1-primary-bg { background: #f07e0d !important; }
.g1-secondary { color: #0758a1 !important; }
.g1-secondary-bg { background: #0758a1 !important; }
.g1-grey { color: #89898f !important; }
.g1-grey-bg { background: #89898f !important; }

/* TEXTE Login DE */
#login_header:before {
    content: "Willkommen zur virtuellen Wahlkabine";
}
#login_title:before {
    content: 'Bitte geben Sie Ihren Wahlcode (Wahltoken) in das Feld ein und klicken auf den Button "Zur Abstimmung anmelden".';
}
#login_validation_text:before {
    content: "Ungültiger Wahltoken. Bitte versuchen Sie es erneut.";
}
#login_notactive_text:before {
    content: "Diese Wahl ist noch nicht aktiv.";
}
#login_button_caption:before {
    content: "Zur Abstimmung anmelden"
}
/* TEXTE Login EN */
#login_header_en:before {
    content: "Welcome to the virtual election";
}
#login_title_en:before {
    content: 'Please provide your personal voting-token and click on "Register to vote".';
}
#login_validation_text_en:before {
    content: "The provided voting-token appears to be invalid. Please try again.";
}
#login_notactive_text_en:before {
    content: "The requested virtual election appears to be not active yet.";
}
#login_button_caption_en:before {
    content: "Register to vote"
}

/* TEXTE Logout Text ein-/ausblenden */
#Logout:before {
    color: #7b7a82;
    content: "Logout";
    display: inline-flex;
}

/** Seitenaufbau Main Container **/
#SiteWrapper {
    min-height: 100%;
    position: relative;
}
#HeaderImg {
    height: 100px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("../www/img/guestone.svg");
}
#Person {
    position: relative;
    top: -20px;
}
/* Ausblenden von Sprach-Auswahl, Info-Icon, Personen-Daten */
#Lang, #Info, #Person {
    /*display: none;*/
}

#Person .participant-label, #Person .participant-value {
    /*display: none;*/
}

#Person .reference-value,  #Person .reference-value + br {
    /*display: none;*/
}

#Person .reference2-value, #Person .reference2-value + br {
    /*display: none;*/
}

#Person .weighting-label, #Person .weighting-value {
    /*display: none;*/
}

/** SVG Icons  **/
div.icon-wahl, div.icon-stimmzettel, div.icon-abstimmung, div.icon-confirmation, div.icon-forum, div.refresh {
    height: 140px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    border: none;
    margin: 2rem 0;
}
div.icon-wahl {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f07e0d' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' width='512' height='512'%3e%3cg id='XMLID_1588_'%3e%3cg id='XMLID_84_'%3e%3cpath id='XMLID_669_' d='M482,20.002H297.043c-5.523,0-10,4.478-10,10s4.477,10,10,10H482c5.514,0,10,4.486,10,10v278H90 c-5.523,0-10,4.478-10,10s4.477,10,10,10h402v30c0,5.514-4.486,10-10,10H30c-5.514,0-10-4.486-10-10v-328c0-5.514,4.486-10,10-10 h31h156.043c5.523,0,10-4.478,10-10s-4.477-10-10-10H61H30c-16.542,0-30,13.458-30,30v328c0,16.542,13.458,30,30,30h172v64 h-38.001c-5.523,0-10,4.478-10,10s4.477,10,10,10h184c5.523,0,10-4.478,10-10s-4.477-10-10-10H310v-64h172 c16.542,0,30-13.458,30-30v-328C512,33.46,498.542,20.002,482,20.002z M290,472.002h-68v-64h68V472.002z'/%3e%3cpath id='XMLID_670_' d='M256.047,377.002c5.523,0,9.953-4.478,9.953-10s-4.524-10-10.047-10s-10,4.478-10,10s4.477,10,10,10 H256.047z'/%3e%3cpath id='XMLID_673_' d='M225.218,116.421c-14.307,2.387-25.25,14.847-25.25,29.821v25.32c0,5.522,4.477,10,10,10h92.063 c5.523,0,10-4.478,10-10v-25.32c0-14.974-10.943-27.434-25.25-29.821c2.06-4.381,3.218-9.266,3.218-14.419 c0-18.748-15.252-34-34-34s-34,15.252-34,34C222,107.155,223.158,112.041,225.218,116.421z M292.032,146.242v15.32h-72.063v-15.32 c0-5.646,4.594-10.24,10.241-10.24h51.582C287.438,136.002,292.032,140.596,292.032,146.242z M256,88.002c7.72,0,14,6.28,14,14 s-6.28,14-14,14s-14-6.28-14-14S248.28,88.002,256,88.002z'/%3e%3cpath id='XMLID_677_' d='M166.063,171.563v-25.32c0-14.974-10.943-27.434-25.25-29.821c2.06-4.381,3.218-9.266,3.218-14.419 c0-18.748-15.252-34-34-34s-34,15.252-34,34c0,5.153,1.158,10.039,3.218,14.419C64.943,118.808,54,131.268,54,146.242v25.32 c0,5.522,4.477,10,10,10h92.063C161.586,181.563,166.063,177.085,166.063,171.563z M110.032,88.002c7.72,0,14,6.28,14,14 s-6.28,14-14,14s-14-6.28-14-14S102.312,88.002,110.032,88.002z M146.063,161.563H74v-15.32c0-5.646,4.594-10.24,10.241-10.24 h51.582c5.647,0,10.241,4.594,10.241,10.24V161.563z'/%3e%3cpath id='XMLID_681_' d='M348.5,146.242v25.32c0,5.522,4.477,10,10,10h92.063c5.523,0,10-4.478,10-10v-25.32 c0-14.974-10.943-27.434-25.25-29.821c2.06-4.381,3.218-9.266,3.218-14.419c0-18.748-15.252-34-34-34s-34,15.252-34,34 c0,5.153,1.158,10.039,3.218,14.419C359.443,118.808,348.5,131.268,348.5,146.242z M404.532,88.002c7.72,0,14,6.28,14,14 s-6.28,14-14,14s-14-6.28-14-14S396.812,88.002,404.532,88.002z M368.5,146.242c0-5.646,4.594-10.24,10.241-10.24h51.582 c5.647,0,10.241,4.594,10.241,10.24v15.32H368.5V146.242z'/%3e%3cpath id='XMLID_683_' d='M74.032,201.502c-5.523,0-10,4.478-10,10v72c0,5.522,4.477,10,10,10h72c5.523,0,10-4.478,10-10 s-4.477-10-10-10h-62v-62C84.032,205.979,79.555,201.502,74.032,201.502z'/%3e%3cpath id='XMLID_686_' d='M365.968,201.502c-5.523,0-10,4.478-10,10v72c0,5.522,4.477,10,10,10h72c5.523,0,10-4.478,10-10v-72 c0-5.522-4.477-10-10-10H365.968z M427.968,273.502h-52v-52h52V273.502z'/%3e%3cpath id='XMLID_689_' d='M219.953,201.502c-5.523,0-10,4.478-10,10v72c0,5.522,4.477,10,10,10h72c5.523,0,10-4.478,10-10v-72 c0-5.522-4.477-10-10-10H219.953z M281.953,273.502h-52v-52h52V273.502z'/%3e%3cpath id='XMLID_690_' d='M154.255,211.188c-3.906-3.903-10.237-3.903-14.142,0l-18.091,18.091l-6.136-6.136 c-3.905-3.904-10.237-3.904-14.142,0c-3.905,3.905-3.905,10.237,0,14.143l13.207,13.206c1.953,1.952,4.512,2.929,7.071,2.929 s5.118-0.977,7.071-2.929l25.162-25.161C158.16,221.426,158.161,215.094,154.255,211.188z'/%3e%3cpath id='XMLID_691_' d='M42.93,330.929c-1.86,1.859-2.93,4.439-2.93,7.069c0,2.641,1.07,5.21,2.93,7.07 c1.86,1.87,4.44,2.93,7.07,2.93s5.21-1.06,7.07-2.93c1.86-1.86,2.93-4.44,2.93-7.07s-1.07-5.21-2.93-7.069 c-1.86-1.86-4.44-2.931-7.07-2.931S44.79,329.068,42.93,330.929z'/%3e%3cpath id='XMLID_692_' d='M257.04,39.998c2.64,0,5.21-1.069,7.07-2.93c1.87-1.86,2.93-4.44,2.93-7.07s-1.06-5.21-2.93-7.069 c-1.86-1.86-4.44-2.931-7.07-2.931c-2.63,0-5.21,1.07-7.07,2.931c-1.86,1.859-2.93,4.439-2.93,7.069s1.07,5.21,2.93,7.07 C251.83,38.929,254.41,39.998,257.04,39.998z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
div.icon-stimmzettel {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg fill='%23f07e0d' version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cpath d='M137.9,92.1c-3-3-8-3-11,0s-3,8,0,11l19.2,19.2c1.5,1.5,3.5,2.3,5.5,2.3s4-0.8,5.5-2.3l40.3-40.3c0,0,0.1-0.1,0.1-0.1 l26.7-26.7c3-3,3-8,0-11s-8-3-11,0l-20.4,20.4c-11.1-12.5-27.1-19.7-44.2-19.7c-32.7,0-59.2,26.6-59.2,59.2 c0,32.7,26.6,59.2,59.2,59.2c32.7,0,59.2-26.6,59.2-59.2c0-4.3-3.5-7.8-7.8-7.8c-4.3,0-7.8,3.5-7.8,7.8c0,24.1-19.6,43.6-43.6,43.6 S105,128.2,105,104.1c0-24.1,19.6-43.6,43.6-43.6c12.9,0,24.9,5.6,33.1,15.2l-30.1,30.1L137.9,92.1z'/%3e%3cpath d='M434.5,0H127.7c-4.3,0-7.8,3.5-7.8,7.8c0,4.3,3.5,7.8,7.8,7.8h306.9c13.1,0,23.8,10.7,23.8,23.8v372.3 c0,4.3,3.5,7.8,7.8,7.8c4.3,0,7.8-3.5,7.8-7.8V39.4C473.9,17.7,456.2,0,434.5,0z'/%3e%3cpath d='M466.1,436.6c-4.3,0-7.8,3.5-7.8,7.8v28.2c0,13.1-10.7,23.8-23.8,23.8H79.4c-13.1,0-23.8-10.7-23.8-23.8V39.4 c0-13.1,10.7-23.8,23.8-23.8h14.7c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H79.4C57.7,0,40,17.7,40,39.4v433.3 c0,21.7,17.7,39.4,39.4,39.4h355.2c21.7,0,39.4-17.7,39.4-39.4v-28.2C473.9,440.1,470.4,436.6,466.1,436.6z'/%3e%3cpath d='M148.6,191.1c-32.7,0-59.2,26.6-59.2,59.2c0,32.7,26.6,59.2,59.2,59.2c32.7,0,59.2-26.6,59.2-59.2 C207.8,217.7,181.3,191.1,148.6,191.1z M148.6,293.9c-24.1,0-43.6-19.6-43.6-43.6c0-24.1,19.6-43.6,43.6-43.6s43.6,19.6,43.6,43.6 C192.2,274.4,172.7,293.9,148.6,293.9z'/%3e%3cpath d='M244.2,80.5h170.1c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8 C236.4,77,239.9,80.5,244.2,80.5z'/%3e%3cpath d='M244.2,117.4h123.1c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8 C236.4,113.9,239.9,117.4,244.2,117.4z'/%3e%3cpath d='M244.2,154.3h148.5c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8 C236.4,150.8,239.9,154.3,244.2,154.3z'/%3e%3cpath d='M244.2,227.1h170.1c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8 C236.4,223.6,239.9,227.1,244.2,227.1z'/%3e%3cpath d='M244.2,263.9h123.1c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8 C236.4,260.4,239.9,263.9,244.2,263.9z'/%3e%3cpath d='M244.2,300.8h148.5c4.3,0,7.8-3.5,7.8-7.8s-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8S239.9,300.8,244.2,300.8z'/%3e%3cpath d='M148.6,343.4c-32.7,0-59.2,26.6-59.2,59.2c0,32.7,26.6,59.2,59.2,59.2c32.7,0,59.2-26.6,59.2-59.2 C207.8,370,181.3,343.4,148.6,343.4z M148.6,446.3c-24.1,0-43.6-19.6-43.6-43.6c0-24.1,19.6-43.6,43.6-43.6s43.6,19.6,43.6,43.6 C192.2,426.7,172.7,446.3,148.6,446.3z'/%3e%3cpath d='M244.2,373.6h170.1c4.3,0,7.8-3.5,7.8-7.8s-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8S239.9,373.6,244.2,373.6z'/%3e%3cpath d='M244.2,410.4h123.1c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8 C236.4,407,239.9,410.4,244.2,410.4z'/%3e%3cpath d='M244.2,447.3h148.5c4.3,0,7.8-3.5,7.8-7.8c0-4.3-3.5-7.8-7.8-7.8H244.2c-4.3,0-7.8,3.5-7.8,7.8 C236.4,443.8,239.9,447.3,244.2,447.3z'/%3e%3c/svg%3e");
}
div.icon-abstimmung {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg height='512pt' viewBox='-20 0 512 512.00175' width='512pt' fill='%23f07e0d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m469.070312 212.347656-90.542968-90.421875c-1.875-1.875-4.417969-2.925781-7.066406-2.925781h-21.652344l25.738281-25.738281c3.90625-3.90625 3.90625-10.238281 0-14.140625l-76.191406-76.191406c-3.90625-3.90625-10.238281-3.90625-14.144531 0l-31.636719 31.640624-84.539063 84.535157c-.449218-.0625-.902344-.105469-1.367187-.105469h-67.300781c-2.65625 0-5.199219 1.054688-7.074219 2.933594l-90.363281 90.417968v.003907c-1.808594 1.808593-2.929688 4.308593-2.929688 7.070312v282.574219c0 5.523438 4.476562 10 10 10h452.003906c5.523438 0 10-4.476562 10-10v-101.285156c0-5.523438-4.476562-10-10-10-5.523437 0-10 4.476562-10 10v91.285156h-432.003906v-262.574219h432.003906v91.285157c0 5.523437 4.476563 10 10 10 5.523438 0 10-4.476563 10-10v-101.285157c0-2.765625-1.125-5.265625-2.933594-7.078125zm-201.355468-163.636718 24.570312-24.570313 62.046875 62.050781-78.019531 78.019532h-82.34375l-20.878906-20.875zm-233.585938 160.714843 70.378906-70.425781h45.4375c-1.792968 3.722656-1.15625 8.320312 1.929688 11.40625l13.808594 13.804688h-31.527344c-5.523438 0-10 4.480468-10 10 0 5.523437 4.476562 10 10 10h203.6875c5.523438 0 10-4.476563 10-10 0-5.519532-4.476562-10-10-10h-33.25l25.214844-25.210938h37.511718l70.515626 70.425781zm0 0'/%3e%3cpath d='m148 360.710938c0 48.523437 39.476562 88.003906 88 88.003906s88-39.480469 88-88.003906c0-48.519532-39.476562-88-88-88s-88 39.476562-88 88zm156 0c0 37.496093-30.503906 68.003906-68 68.003906-37.492188 0-68-30.507813-68-68.003906 0-37.492188 30.507812-68 68-68 37.496094 0 68 30.503906 68 68zm0 0'/%3e%3cpath d='m212.058594 349.027344c-3.90625-3.90625-10.238282-3.90625-14.144532 0-3.902343 3.90625-3.902343 10.238281 0 14.140625l21.941407 21.9375c1.953125 1.953125 4.511719 2.929687 7.070312 2.929687 2.558594 0 5.117188-.976562 7.070313-2.929687l40.089844-40.089844c3.90625-3.902344 3.90625-10.234375 0-14.140625s-10.238282-3.90625-14.140626 0l-33.019531 33.019531zm0 0'/%3e%3cpath d='m462.003906 350.707031c-2.632812 0-5.210937 1.070313-7.070312 2.933594-1.859375 1.859375-2.929688 4.4375-2.929688 7.066406 0 2.640625 1.070313 5.210938 2.929688 7.082031 1.859375 1.859376 4.4375 2.917969 7.070312 2.917969 2.628906 0 5.207032-1.058593 7.070313-2.917969 1.859375-1.871093 2.929687-4.449218 2.929687-7.082031 0-2.628906-1.070312-5.199219-2.929687-7.066406-1.863281-1.863281-4.441407-2.933594-7.070313-2.933594zm0 0'/%3e%3c/svg%3e");
}
div.icon-confirmation {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg height='512pt' viewBox='0 -24 512.03504 512' width='512pt' fill='%23f07e0d' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m504.035156 463.890625c-4.425781 0-8-3.574219-8-8v-191.871094h-480.03125v191.871094c0 4.425781-3.578125 8-8 8-4.425781 0-7.99999975-3.574219-7.99999975-8v-199.871094c0-4.425781 3.57421875-8 7.99999975-8h496.03125c4.425782 0 8 3.574219 8 8v199.871094c0 4.425781-3.574218 8-8 8zm0 0'/%3e%3cpath d='m7.996094 264.019531c-1.671875 0-3.351563-.519531-4.792969-1.601562-3.535156-2.644531-4.257813-7.664063-1.601563-11.191407l48-64c2.65625-3.535156 7.671876-4.253906 11.195313-1.597656 3.535156 2.648438 4.253906 7.664063 1.597656 11.199219l-48 63.992187c-1.558593 2.09375-3.960937 3.199219-6.398437 3.199219zm0 0'/%3e%3cpath d='m504.042969 264.019531c-2.441407 0-4.832031-1.105469-6.40625-3.199219l-48-63.992187c-2.65625-3.535156-1.9375-8.550781 1.597656-11.199219 3.527344-2.664062 8.535156-1.9375 11.191406 1.597656l48 64c2.65625 3.527344 1.9375 8.546876-1.597656 11.191407-1.433594 1.074219-3.113281 1.601562-4.785156 1.601562zm0 0'/%3e%3cpath d='m112.003906 200.019531h-56c-4.425781 0-8-3.585937-8-8 0-4.414062 3.574219-8 8-8h56c4.421875 0 8 3.585938 8 8 0 4.414063-3.578125 8-8 8zm0 0'/%3e%3cpath d='m407.921875 232.011719h-304.03125c-4.421875 0-8-3.585938-8-8 0-4.417969 3.578125-8 8-8h304.03125c4.425781 0 8 3.582031 8 8 0 4.414062-3.574219 8-8 8zm0 0'/%3e%3cpath d='m400.003906 232.011719c-4.425781 0-8-3.585938-8-8v-167.992188c0-4.414062 3.574219-8 8-8 4.421875 0 8 3.585938 8 8v167.992188c0 4.421875-3.578125 8-8 8zm0 0'/%3e%3cpath d='m112.003906 232.011719c-4.425781 0-8-3.585938-8-8v-215.992188c0-4.414062 3.574219-7.9999998 8-7.9999998 4.421875 0 8 3.5859378 8 7.9999998v215.992188c0 4.421875-3.578125 8-8 8zm0 0'/%3e%3cpath d='m400.003906 64.019531c-2.050781 0-4.097656-.785156-5.65625-2.34375l-48-48c-3.128906-3.128906-3.128906-8.183593 0-11.3125 3.128906-3.128906 8.183594-3.128906 11.3125 0l48 48c3.125 3.128907 3.125 8.183594 0 11.3125-1.5625 1.566407-3.609375 2.34375-5.65625 2.34375zm0 0'/%3e%3cpath d='m352.003906 16.019531h-240c-4.425781 0-8-3.585937-8-8 0-4.414062 3.574219-7.9999998 8-7.9999998h240c4.421875 0 8 3.5859378 8 7.9999998 0 4.414063-3.578125 8-8 8zm0 0'/%3e%3cpath d='m400.003906 64.019531h-48c-4.425781 0-8-3.585937-8-8 0-4.414062 3.574219-8 8-8h48c4.421875 0 8 3.585938 8 8 0 4.414063-3.578125 8-8 8zm0 0'/%3e%3cpath d='m352.003906 64.019531c-4.425781 0-8-3.585937-8-8v-48c0-4.414062 3.574219-7.9999998 8-7.9999998 4.421875 0 8 3.5859378 8 7.9999998v48c0 4.425781-3.578125 8-8 8zm0 0'/%3e%3cpath d='m456.035156 200.019531h-56.03125c-4.425781 0-8-3.585937-8-8 0-4.414062 3.574219-8 8-8h56.03125c4.425782 0 8 3.585938 8 8 0 4.414063-3.574218 8-8 8zm0 0'/%3e%3cpath d='m111.875 408.082031c-4.425781 0-8-3.574219-8-8v-144.0625c0-4.425781 3.574219-8 8-8s8 3.574219 8 8v144.0625c0 4.417969-3.574219 8-8 8zm0 0'/%3e%3cpath d='m400.003906 408.082031c-4.425781 0-8-3.574219-8-8v-144.0625c0-4.425781 3.574219-8 8-8 4.421875 0 8 3.574219 8 8v144.0625c0 4.417969-3.578125 8-8 8zm0 0'/%3e%3cpath d='m400.003906 408.082031h-288.128906c-4.425781 0-8-3.574219-8-8 0-4.421875 3.574219-8 8-8h288.128906c4.421875 0 8 3.578125 8 8 0 4.425781-3.578125 8-8 8zm0 0'/%3e%3cpath d='m192.019531 136.019531h-32c-4.425781 0-8-3.585937-8-8v-32c0-4.414062 3.574219-8 8-8h32c4.421875 0 8 3.585938 8 8v32c0 4.425781-3.578125 8-8 8zm-24-16h16v-16h-16zm0 0'/%3e%3cpath d='m352.003906 120.019531h-127.984375c-4.425781 0-8-3.585937-8-8 0-4.414062 3.574219-8 8-8h127.984375c4.421875 0 8 3.585938 8 8 0 4.414063-3.578125 8-8 8zm0 0'/%3e%3cpath d='m352.003906 184.019531h-127.984375c-4.425781 0-8-3.585937-8-8 0-4.414062 3.574219-8 8-8h127.984375c4.421875 0 8 3.585938 8 8 0 4.414063-3.578125 8-8 8zm0 0'/%3e%3cpath d='m192.019531 328.035156h-32c-4.425781 0-8-3.574218-8-8v-32c0-4.421875 3.574219-8 8-8h32c4.421875 0 8 3.578125 8 8v32c0 4.425782-3.578125 8-8 8zm-24-16h16v-16h-16zm0 0'/%3e%3cpath d='m352.003906 312.035156h-127.984375c-4.425781 0-8-3.574218-8-8 0-4.421875 3.574219-8 8-8h127.984375c4.421875 0 8 3.578125 8 8 0 4.425782-3.578125 8-8 8zm0 0'/%3e%3cpath d='m168.003906 192.027344c-2.050781 0-4.097656-.785156-5.65625-2.34375l-7.984375-7.992188c-3.128906-3.128906-3.128906-8.183594 0-11.3125 3.128907-3.121094 8.183594-3.128906 11.3125.007813l7.984375 7.992187c3.125 3.128906 3.125 8.183594 0 11.3125-1.5625 1.558594-3.609375 2.335938-5.65625 2.335938zm0 0'/%3e%3cpath d='m168.003906 192.027344c-2.050781 0-4.097656-.785156-5.65625-2.34375-3.128906-3.121094-3.128906-8.183594 0-11.3125l23.984375-23.992188c3.128907-3.128906 8.183594-3.128906 11.3125 0 3.125 3.121094 3.125 8.183594 0 11.3125l-23.984375 23.992188c-1.5625 1.566406-3.609375 2.34375-5.65625 2.34375zm0 0'/%3e%3c/svg%3e");
}
div.icon-forum {
    background-image: url("data:image/svg+xml,%3Csvg height='512pt' viewBox='0 0 512 512.0002' width='512pt' fill='%23f07e0d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m256 0c-141.484375 0-256 114.496094-256 256 0 44.902344 11.710938 88.757812 33.949219 127.4375l-32.984375 102.429688c-2.300782 7.140624-.410156 14.96875 4.894531 20.273437 5.253906 5.253906 13.0625 7.214844 20.273437 4.894531l102.429688-32.984375c38.679688 22.238281 82.535156 33.949219 127.4375 33.949219 141.484375 0 256-114.496094 256-256 0-141.484375-114.496094-256-256-256zm0 472c-40.558594 0-80.09375-11.316406-114.332031-32.726562-4.925781-3.078126-11.042969-3.910157-16.734375-2.078126l-73.941406 23.8125 23.8125-73.941406c1.804687-5.609375 1.042968-11.734375-2.082032-16.734375-21.40625-34.238281-32.722656-73.773437-32.722656-114.332031 0-119.101562 96.898438-216 216-216s216 96.898438 216 216-96.898438 216-216 216zm25-216c0 13.804688-11.191406 25-25 25s-25-11.195312-25-25c0-13.808594 11.191406-25 25-25s25 11.191406 25 25zm100 0c0 13.804688-11.191406 25-25 25s-25-11.195312-25-25c0-13.808594 11.191406-25 25-25s25 11.191406 25 25zm-200 0c0 13.804688-11.191406 25-25 25-13.804688 0-25-11.195312-25-25 0-13.808594 11.195312-25 25-25 13.808594 0 25 11.191406 25 25zm0 0'/%3E%3C/svg%3E");
}
div.refresh {
    height: 50px;
    margin-bottom: 0;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' fill='%23000' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.46 283.46' style='enable-background:new 0 0 283.46 283.46;' xml:space='preserve'%3e%3cpath d='M52.84,142.19C52.75,92.86,92.19,52.9,140.9,52.97c50.17,0.07,89.76,39.3,89.82,88.99c0.05,48.55-40.19,88.69-88.96,88.75 C92.77,230.77,52.93,191.1,52.84,142.19z M139.99,92.21c-35.09,7.55-53.08,32.47-45.69,61.87c6.5,25.86,33.77,41.82,59.85,35.04 c24.23-6.31,34.77-32.1,35.25-52.64c-5.18,0-11.77,0-16.74,0c-4.39,26.15-15.61,37.04-35.07,34.78 c-15.16-1.76-26.01-14.71-25.53-30.46c0.49-15.97,11.54-26.89,27.7-27.1c0.61,4.97-0.75,11.95-0.3,15.7 c9.1-7.96,20.18-17.9,28.7-25.35c-9.04-9.48-18.73-18.26-28.03-28.01C139.59,82.03,140.49,86.75,139.99,92.21z'/%3e%3c/svg%3e");
}

/** LINKS **/
a, a:active, a:hover, a:visited, a:focus, a:link {
    text-decoration: none;
}
/* Buttons */
.btn {
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    text-align: center;
    height: 45px;
}

.btn:hover { color: #FFFFFF; }
.btn-brand { background-color: #f07e0d; }
/* Abstimmung startet in Kürze */
.btn-inactive { background-color: #878787; }
/* Wahl aktiv > Stimme abgeben */
.btn-open { background-color: #f07e0d; }
/* Abstimmung abgeschlossen > Abstimmung ausgezählt */
.btn-counted {background-color: #878787; }
/* Abstimmung erfolgt, Stimme wurde abgegeben */
.btn-done { background-color: #28a745; }

/* Toggle Button-Display */
.toggle-open {}
.toggle-inactive {}
.toggle-done {}
.toggle-counted {}

/** Allgemeine Klassen **/
.small-text {
    font-size: 14px;
    line-height: 20px;
    color: #FFF;
}
h1, h2, h3 {
    font-weight: bold;
}
h1 {
    font-size: 24px;
    line-height: 30px;
}
.sized {
    font-size: 28px;
}
.legende, .refresh {
    font-size: 12px;
}
i.indicator {
    font-size: 1.5em;
}
.refresh {
    cursor: pointer;
}
.form-row {
    margin-right: 0;
}
.form-control {
    text-align: center;
    height: 45px;
    color: #b2b2b2;
}

/* Radio Buttons und Checkboxen */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #f07e0d;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E");
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #f07e0d;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-control-label::before, .custom-control-label::after {
    top: 0.15rem;
}

/** Validation **/
label.is-invalid, div.is-invalid {
    color: #dc3545;
}

/* FORUM Styles */
.question{
    border-radius: 10px;
    padding:10px 20px;
    margin-bottom: 10px;
    border: 1px solid #666;
}
.main-question, .sub-question{
    background-color: #f07e0d;
    color:#fff;
    text-align: left;
}
.main-answer, .sub-answer{
    background-color: #CCC;
    color:#000;
    text-align: right;
    position: relative;
    right: .5rem;
}
.sub-question{
    background-color: #F7B66F;
}
.sub-question + .sub-question {
    margin-top: 1.5rem;
}
.sub-answer{
    background-color: #EEE;
}
.arrow {
    position: relative;
}
.arrow.left:after, .arrow.left:before {
    right: 100%;
    top: 50%;
}
.arrow.left:after {
    border-right-color: #f07e0d;
}
.arrow.left:before {
    border-right-color: #666;
}
.arrow.right:after, .arrow.right:before {
    left: 100%;
    top: 50%;
}
.arrow.right:after {
    border-left-color: #CCC;
}
.arrow.right:before {
    border-left-color: #666;
}
.arrow.right.sub:after {
    border-left-color: #EEE;
}
.arrow.top:after, .arrow.top:before {
    bottom: 100%;
    left: 5%;
}
.arrow.top:after {
    border-bottom-color: #F7B66F;
    margin-left: -20px;
}
.arrow.top:before {
    border-bottom-color: #666;
    margin-left: -21px;
}
.arrow:after, .arrow:before {
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.arrow:after {
    border-width: 20px;
    margin-top: -20px;
}
.arrow:before {
    border-width: 21px;
    margin-top: -21px;
}

/* ### Nicht klonen START ### */

/* ### Nicht klonen ENDE ### */

/* Mobile */
@media (max-width: 767px) {
    #HeaderImg {
        background-position: left;
        background-size: contain;
    }
    #NavigationWrapper {
        position: absolute;
        width: 100%;
        height: 100px;
        padding-left: 0;
    }
    #Person {
        top: 0;
    }
}