h2{font-family:SZSansBold;font-weight:normal}.cdu_csu,.merkel,.csu{background-color:#000}.cdu{background-color:#000}.spd,.steinbrueck{background-color:#de121d}.gruene{background-color:#159a2f}.fdp{background-color:#ffb618}.linke{background-color:#c400b7}.piraten{background-color:#fb7712}.fw{background-color:#00a7e7}.sonstige{background-color:#888888}.boxShaddowLeft,.schnuerpfel.left,.white{box-shadow:-2px 2px 5px #999 !important;-webkit-box-shadow:-2px 2px 5px #999;-moz-box-shadow:-2px 2px 5px #999}.boxShaddowRight,.black{box-shadow:2px 2px 5px #999 !important;-webkit-box-shadow:2px 2px 5px #999;-moz-box-shadow:2px 2px 5px #999}.schnuerpfel.left{width:10px;height:10px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);position:absolute;left:-5px;top:45px;z-index:999}.schnuerpfel.right{width:10px;height:10px;background:#ffffff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);position:absolute;right:-5px;top:45px;z-index:999}#loadingsScreen{background-color:#FFFFFF;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:1000000}#loadingsScreenImage{background-image:url(../images/asset/loader.gif);background-repeat:no-repeat;background-position:center center;width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:1000000}.switch{margin:0px;padding:0px;overflow:visible}.switch div.switchelement{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333333;cursor:pointer;display:block;float:left;font-family:SZSansBold,Arial,Helvetica;font-size:14px;padding:10px;position:relative;text-align:center}.switch div.active{z-index:-10;border:1px solid #e8e8e8;border-left:none;color:#FFFFFF;background:#333333}.switch div.switchelement:first-child.active{z-index:-10;border:1px solid #e8e8e8}.switch.normal div.switchelement.inactive{background:none repeat scroll 0 0 #fff;border-color:-moz-use-text-color #e8e8e8;border-style:none solid;border-width:0 1px;border:1px solid #e8e8e8;border-bottom:none;box-shadow:2px 2px 2px #c5c5c5 !important;-webkit-box-shadow:2px 0px 2px #c5c5c5;-moz-box-shadow:2px 2px 2px #c5c5c5;z-index:10}.switch.normal div.switchelement.widthBorder.inactive{background-color:#ecebe6}.switch.radioButton div.switchelement{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding-left:17px;background-repeat:no-repeat;background-position:center left;line-height:15px}.switch.radioButton div.switchelement.inactive{font-family:SZSansRegular;background-image:url(../images/asset/radioButton_inactive.png);color:#888}.switch.radioButton div.switchelement.active{background-color:#ffffff;background-image:url(../images/asset/radioButton_active.png);color:#333333;border:none}.switch .bottom{border-left:0 none;border-right:0 none;border-top:0 none;position:relative;top:30px;border-top:1px solid #ccc}.switch div.switchelement.widthBorder{font-size:14px;border:1px solid #ccc;color:#333333;background:#EBECE6;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;margin-right:20px;width:auto;z-index:10;height:28px;line-height:28px;padding:0px 15px}.switch div.switchelement.widthBorder.active{background:#FFFFFF;color:#333333;border-bottom:none !important;height:29px}.switch div.switchelement.widthBorder.inactive{box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.switch .clear{clear:both}.paper{position:relative}#footer{clear:both;margin:0px 12px 0;padding:0px 0 10px}#footer a{color:#333333;text-decoration:none;padding:5px 40px 5px 10px;border:1px solid #ccc;font-family:SZSansBold;background-image:url(../images/asset/detail_arrow.png);background-repeat:no-repeat;background-position:right center;font-size:15px}#footer p{padding:0px;margin:7px 0;color:#888;font-family:SZSansRegular;font-size:15px}#wrapper{border:1px solid #ccc;border-top:none}#graphics .theme .paper_survey{margin-left:10px;margin-top:5px}#graphics .theme .survey{float:left}#graphics .theme .survey h2{width:405px}#graphics .theme .candidate{float:right;margin-right:10px;width:130px}#graphics .theme .candidate h2{margin-left:0;padding-left:0}#graphics .theme .paper_candidate{margin-top:5px;width:130px;margin-right:0px;padding-right:0px}#graphics .theme .party_wrapper{height:30px;width:100%;padding:10px 0;background-image:url(../images/asset/devide.png);background-repeat:no-repeat;background-position:center center;position:absolute;top:-10px}#graphics .theme .party_container{width:100%;height:30px;background-color:#ecebe6;position:relative;clear:both;margin-bottom:15px}#graphics .theme .party_container:first-child{margin-top:30px}#graphics .theme h2{color:#333;font-size:16px;margin-bottom:10px;font-family:SZSansBold;font-weight:normal;padding-top:10px;margin-top:0px;padding-left:12px}#graphics .theme h2.noBorder{border-top:0px solid #cdcdcd}#graphics .theme h2.coalitionheadline{margin-top:50px}#graphics .theme h3{clear:both;color:#888;font-size:15px;margin-bottom:10px;font-family:SZSansRegular;font-weight:normal;margin-left:10px;margin-top:5px}#graphics .theme .subheadline{margin-top:5px}#graphics .theme .button_container{margin-left:15px}#graphics .theme .button{width:30px;height:30px;color:#FFFFFF;text-align:center;float:left;margin-right:7px;font-size:30px;line-height:30px;cursor:pointer;margin-bottom:32px}#graphics .theme .button.active{background-color:#ffffff;color:#333;width:27px;height:26px;line-height:30px}#graphics .theme .button.active.cdu_csu{border:2px solid #000}#graphics .theme .button.active.cdu{border:2px solid #000}#graphics .theme .button.active.spd{border:2px solid #de121d}#graphics .theme .button.active.gruene{border:2px solid #159a2f}#graphics .theme .button.active.fdp{border:2px solid #ffb618}#graphics .theme .button.active.linke{border:2px solid #c400b7}#graphics .theme .button.active.piraten{border:2px solid #fb7712}#graphics .theme .button.active.fw{border:2px solid #00a7e7}#graphics .theme .bar{height:30px;float:left}.hoverlineTooltip{height:auto;position:absolute;top:75px;display:none;z-index:1000;padding:10px;font-family:SZSansRegular}.hoverlineTooltip h2,.hoverlineTooltip p{font-weight:normal;font-size:16px;margin:0px;padding:0px;line-height:17px;white-space:nowrap;padding-right:5px}.hoverlineTooltip p.headline{margin:0px;padding:0px;font-family:SZSansBold}.hoverlineTooltip .legendColor{width:5px;height:10px;float:left;margin-top:2px;margin-right:4px}.hoverlineTooltip .subheadline{padding:0 0 3px;color:#bbb}.hoverlineTooltip .legendText{float:left}.white{background:#ffffff;color:#333;border:1px solid #ddd}.black{background:#333;color:#ffffff;width:222px}.black .subheadline{padding:0 0 3px;color:#888}.black .text{white-space:normal}body{background:#fff;margin:0px}#graphics{width:560px;margin:0 auto;background-image:url(../images/asset/bottom_shaddow.png);background-repeat:no-repeat;background-position:center bottom;padding-bottom:7px}.clear{clear:both}.floatLeft{float:left}.floatRight{float:right}
