/*!
* formular2013.css
* 20 Minuten AG / Marcel A. Weder */noscript.msg p{padding:12px;margin:12px 0;background-color:#ffc6c6;text-decoration:underline}noscript.msg span,noscript.msg a{text-decoration:underline}.app-loading{min-height:82px;margin-right:2%;margin-left:2%;background:transparent url("/2010/img/formular2013/loading-spinner.gif") no-repeat scroll center center}.clickable{cursor:pointer}.app_overlay{position:absolute;z-index:11;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:1;-webkit-transition:opacity .33s linear;-moz-transition:opacity .33s linear;-o-transition:opacity .33s linear;transition:opacity 0.33s linear}.app_overlay.ready{opacity:0}#cooltip.fixed{position:fixed}#cooltip.hidden{visibility:hidden}#cooltip.formstyle{max-width:376px;min-height:36px;padding:0;z-index:999}#cooltip.formstyle .body{line-height:18px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;position:relative;padding:8px;max-width:360px;min-width:120px;min-height:20px;text-align:left}#cooltip.formstyle .formformat{color:#000;font-weight:normal;background-color:rgba(255,255,255,0.88);padding:2px;-moz-border-radius:3px;border-radius:3px;font-size:13px}#coolmessage{position:absolute;top:-500px;right:25px;left:25px;z-index:9999;display:none;background-color:#c00;-moz-border-radius:4px;border-radius:4px}#coolmessage:after{content:"";position:absolute;left:20%;border:10px solid transparent;border-top-color:#c00;width:0;height:0}#coolmessage .body{color:#fff;padding:10px;font-size:14px}#coolmessage.hidden{visibility:hidden}#coolmessage.bounce-top:after{top:-20px;border-top-color:transparent;border-bottom-color:#c00}#coolmessage.modal{right:42px}html.no-opacity #cooltip.formstyle .formformat{background-color:#eee}.btn-fx{text-align:center;background-repeat:repeat-x;font-size:14px;line-height:18px;cursor:pointer;height:28px;padding:0 3.333em;border:1px outset #ccc;background-color:#424242;background-image:url(/2010/img/formular2013/sprites.gif);background-position:0 0;color:#fff;font-family:Arial, Helvetica, Georgia;font-weight:bold;border:1px solid #fff;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 5px 1px #cccbcb;-moz-box-shadow:2px 2px 5px 1px #cccbcb;box-shadow:2px 2px 5px 1px #cccbcb}.btn-fx.disabled{color:#999;cursor:default;cursor:not-allowed}.btn-fx:hover{background-position:0 -30px}.btn-fx:active{background-position:0 -60px}.btn-fx:focus,.btn-fx:active{outline:none;border:1px solid #0f0}.btn-fx.btn-toggle{white-space:nowrap;text-overflow:ellipsis;display:block}.btn-fx span{white-space:nowrap}.btn-plain{border:0 none;background-color:transparent}.btn-plain:focus,.btn-plain:active{outline:0}.thematic_box .btn-toggle{margin:0 auto 0 0;padding:0 8px}a.btn-submit{display:inline-block;color:#fff}label.btn-submit{display:inline-block;color:#fff;padding:0 2.222em;font-weight:normal}label.btn-submit i{display:none}.list_item,.list_body{overflow:hidden;padding-bottom:10px;zoom:1}.list_item:first-child,.list_body:first-child{margin-top:0}.list_element{padding-left:0;margin-left:0;list-style:none}.list_element>.list_item{margin-bottom:12px;border-bottom:1px solid #ccc}.list_inner{display:block;overflow:visible;min-height:120px}.list_inner:after{content:' ';display:table;clear:both}.list_body .toggle{padding:2px 8px;margin:10px 0;cursor:pointer}.list_object_wrap{display:block;width:230px;min-height:100px;float:left;margin-right:10px;background-color:#efefef}.list_object{display:block;width:230px;height:auto;background-color:transparent}.list_heading{margin:0;font-size:22px;line-height:36px;font-family:"20Minuten", Arial, Helvetica, sans-serif}.list_teaser{font-size:13px;margin-bottom:10px}.list_action{font-size:13px;line-height:14px;margin-top:14px;margin-bottom:8px;padding:10px 22px 16px 22px;background-color:#f3f2f2;background-position:50% 40%;background-repeat:no-repeat;position:relative;z-index:1}.list_action:before{content:'';position:absolute;border-width:10px;border-color:transparent;border-style:solid;border-bottom-color:#eee;width:0;height:0;top:-10px;left:50%;margin-left:-5px;margin-top:-10px;z-index:11}.list_action.success{border-color:#79bf78;background-color:#aedd7d}.list_action.success .form-group,.list_action.success .form-title{border-bottom-color:#9fd765}.list_action.success .form-group:after,.list_action.success .form-title:after{border-top-color:#cceaae}.list_action.success:before{border-bottom-color:#aedd7d}.list_action.warning{border-color:#c68c35;background-color:#f4dc95}.list_action.warning .form-group,.list_action.warning .form-title{border-bottom:1px solid #f3d787}.list_action.warning:before{border-bottom-color:#f4dc95}.list_action.danger{border-color:#ffafaf;background-color:#fff4f4}.list_action.danger .form-group,.list_action.danger .form-title{border-bottom:1px solid #ffe5e5}.list_action.danger:before{border-bottom-color:#fff4f4}.list_action.info{border-color:#497aa3;background-color:#bbe7fe}.list_action.info .form-group,.list_action.info .form-title{border-bottom:1px solid #ace2fe}.list_action.info:before{border-bottom-color:#bbe7fe}.list_action.busy form{visibility:hidden}.list_single.list_action:before{left:12%}.direct-open .list_single.openly:before{display:none}.done-msg,.default-msg{display:block;text-align:left;padding:4% 2% 3% 2%;font-size:16px}.error-msg{color:#f00}.warning-msg{color:#c68c35}.form-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-main *:before,.form-main *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form_expired{padding:10px 0;color:#b70000;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif}.form_expired:after{content:"";width:100%;display:block;margin-bottom:10px}.form-main{position:relative;z-index:1;margin-bottom:10px;text-align:left;display:inline-block}.form-main.direct-open:after{clear:both;display:table;content:" "}.form-main.clearfixed:before,.form-main.clearfixed:after{content:" ";display:table;clear:both}.form-main.form-adapted{margin-top:0;position:relative}.form-main.form-adapted .list_action{position:absolute;z-index:-1;left:-5000px;top:-5000px}.form-main h1,.form-main h2,.form-main h3,.form-main h4,.form-main h5{text-rendering:optimizelegibility}.form-main .form-title{padding-bottom:10px;padding-left:0;border-bottom:1px solid #fff;position:relative}.form-main .form-title h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-style:italic;line-height:24px;color:#333;margin-top:6px}.form-main .form-title:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:100%;display:block;border-top:1px solid #ddd}.form-main .error-msg{padding:6px 0}.form-main .backlink{text-align:left;margin-top:10px;text-decoration:underline;color:#000;font-weight:bold}.form-main .protect-fx,.form-main .upload-fx{position:absolute;z-index:22;top:0;right:0;bottom:0;left:0;background-color:rgba(238,238,238,0.5);cursor:not-allowed;text-align:center}.form-main .protect-fx .protect-msg{position:absolute;top:0;right:0;text-align:center;width:100px;padding:10px;background-color:#044ca0;color:#fff !important;margin:0 !important;font-size:11px}.form-main .protect-fx img{width:100%;height:100%}.form-main .upload-poormsg{font-weight:bold;color:#c00}.form-main .badupload-msg{padding:10px 0;margin-top:10px;width:80%;font-style:italic}.form-main .upload-msg,.form-main .upload-progress{position:absolute;display:block;z-index:222;text-align:center}.form-main .upload-msg{top:65%;right:6em;left:6em}.form-main .upload-progress{top:15%;right:1em;left:1em}.form-main .upload-progress strong{font-size:22px;line-height:28px}.form-main .upload-progress small{color:#999}.form-main .upload-box{position:absolute;right:0;bottom:0;left:0;padding:30px;text-align:center;z-index:999;cursor:not-allowed}.form-main .upload-box .upload-msg,.form-main .upload-box .upload-progress{position:static;bottom:auto;top:auto}.form-main .upload-box .upload-msg{line-height:130%;margin-top:2em}.form-main .form-action{padding-top:12px;padding-left:0;border-top:1px solid #fff}.form-main .form-group{position:relative;z-index:1;min-height:20px;padding-left:0;padding-top:2px;padding-bottom:10px;border-bottom:1px solid #ddd}.form-main .form-group:not(:first-child){border-top:1px solid #fff}.form-main .form-group label{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal}.form-main .form-group .label-more{display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:bold;margin-bottom:4px;margin-top:4px}.form-main .form-message{margin-left:6px;font-style:italic;color:#888;font-family:Arial, serif}.form-main .form-message dt{float:left;width:55px;text-align:right;overflow:hidden}.form-main .form-message dd{margin-left:62px;font-weight:bold}.form-main.desktop .form-cols,.form-main.tablet .form-cols{margin-right:-15px}.form-main.desktop .form-cols .form-col-3,.form-main.tablet .form-cols .form-col-3{width:25%}.form-main.desktop .form-cols .form-col-4,.form-main.tablet .form-cols .form-col-4{width:33.33333%}.form-main.desktop .form-cols .form-col-6,.form-main.tablet .form-cols .form-col-6{width:50%}.form-main.desktop .form-cols .form-col-8,.form-main.tablet .form-cols .form-col-8{width:66.66667%}.form-main.desktop .form-cols .form-col-9,.form-main.tablet .form-cols .form-col-9{width:75%}.form-main.desktop .form-cols>[class*="form-col"],.form-main.tablet .form-cols>[class*="form-col"]{position:relative;min-height:1px;display:inline-block;padding-right:15px}.form-main.no-desktop .teaser_column{border-bottom:0 none;width:50%}.form-main.no-desktop .teaser_column.col_left{float:left}.form-main.no-desktop .teaser_column.col_right{float:right}.form-main.no-desktop .teaser_row:after{content:" ";display:table;clear:both}.form-main .form-group select.form-select{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;line-height:18px;border:1px solid #b1b1b1;width:auto;min-width:260px;height:31px;padding:5px 22px 5px 10px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1);-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';clear:none;cursor:pointer;background-color:#fff;background-image:url(/2010/img/formular2013/sprites.gif);background-repeat:no-repeat;background-position:99% -240px}.form-main .form-group select.form-select:hover{background-position:99% -270px}.form-main .form-group select.form-select:active{background-position:99% -300px}.form-main .form-group select.form-select option{font-size:14px;padding:5px 4px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;color:#000}.form-main .form-group select.form-select option[value=""]{display:none}.form-main .form-group select.form-select option:not(:last-child){border-bottom:1px dotted #bbb}.form-main .form-group.invalid select.form-select{border-color:#c00;color:#c00;background-position:99% -330px}.form-main.msie .form-group select.form-select{background-image:none;padding-right:8px}.form-number{text-align:left;-moz-appearance:textfield}.form-number::-webkit-inner-spin-button,.form-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-main .form-textarea{padding:5px 10px;background-color:#fefefe;height:auto;width:100%;resize:vertical;max-height:750px;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;line-height:16px}.form-main .form-textarea.form-arearows-3{min-height:53px}.form-main .form-textarea.form-arearows-4{min-height:69px}.form-main .form-textarea.form-arearows-5{min-height:85px}.form-main .form-textarea.form-arearows-10{min-height:165px}.form-main .form-textcounter{text-align:right;color:#999;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:5px;width:auto;display:block}.form-main .form-wrapper{width:100%;border:1px solid #b1b1b1;background-color:#fefefe;overflow:hidden;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-border-radius:5px;border-radius:5px}.form-main .form-wrapper .form-textarea{border:0 none;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-main .form-wrapper .form-textarea:focus{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form-main .form-wrapper textarea.form-control{border:0 none}.form-main .form-wrapper .form-textcounter{background-color:transparent;border-top:1px solid #efefef}.form-control{-webkit-appearance:none;vertical-align:middle;display:block;width:100%;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;line-height:16px;-moz-border-radius:5px;border-radius:5px}.form-control[disabled],.form-control[readonly]{cursor:not-allowed;background-color:#eee}.form-control.form-small,.form-control.form-medium{width:50%}.form-control.form-large{width:100%}.form-control.form-email{width:66.66667%}.form-control.form-filestyled{width:50%;padding:3px}.form-filestyled{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;line-height:16px;-moz-border-radius:5px;border-radius:5px}.form-control{padding:5px 10px;background-color:#fff;border:1px solid #b1b1b1;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1)}.form-control:-moz-placeholder,.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder,.form-control.placeholder{color:#a5a5a5}.form-group.ddready{position:relative;z-index:1}.form-group.ddready:before{content:"DROP";position:absolute;z-index:-1;top:13px;right:3px;bottom:3px;left:3px;text-align:center;font-size:16px;background-color:#e7e5e5;border:3px dotted #cecaca;font-size:32px;font-weight:bold;line-height:200%;color:#c2bdbd;display:none}.form-group.ddready .label-more,.form-group.ddready .form-more,.form-group.ddready .form-message{position:relative;z-index:-1}.form-group.ddready.ddover:before{display:block}.form-group.ddready.ddover input,.form-group.ddready.ddover .label-more,.form-group.ddready.ddover .form-more,.form-group.ddready.ddover .form-message,.form-group.ddready.ddover .form-filestyle,.form-group.ddready.ddover .form-file-remove{visibility:hidden}.form-filestyle{margin-top:5px;margin-bottom:6px;display:block;position:relative;z-index:1}.form-filestyle .btn-fx,.form-filestyle .btn-ph,.form-filestyle .form-filestyled{position:relative;min-height:1px;display:inline-block}.form-filestyle .btn-fx,.form-filestyle .btn-ph{width:41.66667%;height:28px;line-height:26px;text-align:center;cursor:pointer}.form-filestyle label.btn-fx{font-family:Arial, Helvetica, Georgia;font-size:12px}.form-filestyle label.btn-ph{font-family:Arial, Helvetica, Georgia;font-size:12px;height:26px;font-size:14px;color:#111;text-shadow:1px 1px 1px rgba(255,255,255,0.8);border:thin solid #c6c6c6;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background-color:#f4f4f4;background-image:url(/2010/img/formular2013/sprites.gif);background-position:0 -100px}.form-filestyle label.btn-ph span{white-space:nowrap;text-overflow:ellipsis;display:block}.form-filestyle label.btn-ph:hover{background-position:0 -160px}.form-filestyle .form-filestyled{padding:4px 0;height:30px;background-color:transparent;border:0 none;border-bottom:2px dotted #fff;-moz-border-radius:0;border-radius:0;width:41.66667%;margin-left:10px;color:#666;-webkit-appearance:none}.form-filestyle .form-filestyled.selected{border-bottom:2px dotted #666}.form-filedummy{position:relative;z-index:-1;left:74px;top:8px;width:1px;height:1px;outline:0;-moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.form-file-remove{position:absolute;right:0;bottom:0.222em;z-index:55;width:26px;height:26px;overflow:hidden;line-height:22px;font-size:22px;font-family:Arial, serif;font-weight:normal;color:#fff;background-color:#a70101;text-align:center;border:1px solid #fff;cursor:pointer;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 5px 1px #cccbcb;-moz-box-shadow:2px 2px 5px 1px #cccbcb;box-shadow:2px 2px 5px 1px #cccbcb;-webkit-appearance:none}.form-file-remove:hover{background-color:#ce0b0b}.form-filenative{font-size:14px;height:26px;padding:3px;max-width:100%}.form-main .form-multi{padding-top:3px}.form-main .form-multi label{font-weight:normal}.form-main .form-multi input{margin:0 8px 0 4px}.form-main .form-multi.form-checkbox label{display:block;padding-bottom:5px;color:#111}.form-main .form-multi.form-checkbox label input{margin-top:2px;margin-right:4px;display:inline-block}.form-main .form-multi.form-checkbox label.columns{padding-left:20px}.form-main .form-multi.form-checkbox label.columns input{margin-left:-20px}.form-main .form-group input[type="checkbox"],.form-main .form-group input[type="radio"]{border-width:1px;border-style:solid;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;outline:0;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border-color:#bbb;color:#555;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1);box-shadow:1px 2px 4px rgba(0,0,0,0.1)}.form-main .form-group input[type="checkbox"]:checked:before{float:left;display:inline-block;vertical-align:middle;width:12px;font:400 12px/12px Arial, sans-serif;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-main .form-group input[type="radio"]{margin-top:-4px;margin-right:14px;-moz-border-radius:50%;border-radius:50%;line-height:10px}.form-main .form-group input[type="radio"]:checked:before{float:left;display:inline-block;vertical-align:middle;width:12px;font:400 12px/12px Arial, sans-serif;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\2022';text-indent:-9999px;-moz-border-radius:50px;border-radius:50px;font-size:24px;width:10px;height:10px;margin:2px;line-height:16px;background-color:#222}.form-main .form-group input[type="checkbox"]{-moz-border-radius:4px;border-radius:4px;margin-bottom:7px}.form-main .form-group input[type="checkbox"]:checked:before{content:'\00D7';margin:1px 0 0 1px;color:#fff;background-color:#222;-moz-border-radius:3px;border-radius:3px}.form-wrapper.focus,.form-control:focus,.form-select:focus{border-color:#044ca0;outline:0;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6);box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6)}.form-multi input[type="radio"]:focus,.form-multi input[type="checkbox"]:focus{border-color:#044ca0;outline:0;-webkit-box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6);box-shadow:1px 2px 4px rgba(0,0,0,0.1),0 0 8px rgba(102,175,233,0.6)}.form-main .required .label-more:after,.form-main .required .form-more:after{content:'*';color:#000;font:bold 16px/18px Arial, sans-serif;display:inline;margin-left:6px}.form-main .invalid{color:#c00}.form-main .invalid .form-more:after,.form-main .invalid .label-more:after{color:#c00}.form-main .invalid .form-control,.form-main .invalid .form-wrapper,.form-main .invalid .form-select{border-color:#c00}.form-main .invalid .form-filestyle .btn-fx,.form-main .invalid .form-filestyle .btn-ph{border-color:#c00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad}.form-main .invalid .form-control:focus,.form-main .invalid .form-wrapper.focus,.form-main .invalid .form-select:focus{border-color:#c00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffadad}.form-main .invalid .form-filestyled.selected{border-color:#c00}.form-main.desktop .form-textarea,.form-main.desktop .form-control{-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s;-moz-transition:border-color ease-in-out 0.15s, -moz-box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, padding ease-in-out 0.15s, width ease-in-out 0.15s}.form-main.desktop .form-wrapper{background-repeat:no-repeat;background-position:-150px -450px;background-image:url(/2010/img/formular2013/sprites.gif)}.form-main.desktop .form-control{background-repeat:no-repeat;background-position:-150px -450px;background-image:url(/2010/img/formular2013/sprites.gif);padding-right:22px}.form-main.desktop .form-textarea:focus{padding-left:22px}.form-main.desktop .form-control:focus{padding-left:22px;padding-right:10px;background-position:-75px -450px}.form-main.desktop .form-wrapper.focus{background-position:-75px -450px}.form-main.desktop .list_action.busy{background-image:url(/2010/img/formular2013/loading-spinner.gif)}.form-main.desktop .invalid .form-control,.form-main.desktop .invalid .form-wrapper,.form-main.desktop .invalid .form-select{background-color:#fbe9e9;color:#000}.form-main.desktop .invalid .form-textarea{color:#000}.form-main.desktop .invalid .form-control:focus{background-position:-50px -475px}.form-main.desktop .invalid .form-wrapper.focus{background-position:-50px -475px}.form-main.desktop .invalid .form-wrapper .form-textcounter{border-top-color:#f7d3d3;color:#efa8a8}.form-main.desktop .invalid .form-textarea:-moz-placeholder,.form-main.desktop .invalid .form-control:-moz-placeholder,.form-main.desktop .invalid .form-textarea::-moz-placeholder,.form-main.desktop .invalid .form-control::-moz-placeholder,.form-main.desktop .invalid .form-textarea:-ms-input-placeholder,.form-main.desktop .invalid .form-control:-ms-input-placeholder,.form-main.desktop .invalid .form-textarea::-webkit-input-placeholder,.form-main.desktop .invalid .form-control::-webkit-input-placeholder,.form-main.desktop .invalid .form-textarea.placeholder,.form-main.desktop .invalid .form-control.placeholder{color:#efa8a8}.story_content .form-main.desktop.direct-open{clear:both}.promo .story_content .form-main.desktop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:inline-block \9;min-width:150px \9}.promo .story_content .form-main.desktop>.form_container,.promo .story_content .form-main.desktop>.app-loading{display:block;width:100%}.modal-backdrop{width:1px;height:1px;left:-100px;top:-100px;position:fixed;z-index:7700;background-color:rgba(0,0,0,0.25)}.modal-backdrop.openly{width:auto;height:auto;top:0;right:0;bottom:0;left:0}.modal-backdrop.msie-7,.modal-backdrop.msie-8{background-color:#000}.modal-backdrop.msie-7{filter:alpha(opacity=25)}.modal-backdrop.msie-8{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)"}.modal-box{position:fixed;z-index:1111111;width:600px;min-height:260px;top:40px;left:50%;margin-left:-300px;background-color:#f3f2f2;overflow:hidden;-moz-border-radius:4px;border-radius:4px;-webkit-shadow:0 0 5px rgba(0,0,0,0.25);-moz-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);box-shadow:0 0 5px rgba(0,0,0,0.25)}.modal-box.smaller{width:480px;margin-left:-240px}.modal-box.larger{width:750px;margin-left:-375px}.modal-box .form-main{height:inherit;overflow:auto;margin:0;margin-bottom:48px}.modal-box .form-main .list_action{margin:0 20px;background-color:transparent;border:0 none}.modal-box .form-main .list_action .default-msg{font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;line-height:20px;padding-right:0;padding-left:0}.modal-box .form-main.progress{margin-bottom:0;overflow:hidden;position:absolute;z-index:22;width:100%;height:100%;min-height:260px}.modal-box .form-main.progress .form-chief{display:none}.modal-box .form-main.progress .list_action{width:100%;height:100%;min-height:260px;z-index:33;background-position:50% 30%;margin:0}.modal-box .form-main.progress.msie-8 .list_action,.modal-box .form-main.progress.msie-9 .list_action{background-position:50% 50%}.modal-box .form-chief{border-bottom:1px solid #fff}.modal-box .form-chief .form-textarea{resize:none}.modal-box.success{background-color:#e0f2ce}.modal-box.success .form-action-fixed,.modal-box.success .list_action{background-color:#e0f2ce}.modal-box.success .form-action-fixed:before,.modal-box.success .list_action:before{display:none}.modal-box.success .modal-close{background-color:#95d255}.modal-box.success .success-msg{color:#000}.modal-box.success .form-group{display:none}.modal-box.danger .modal-close{background-color:#ff7575}.modal-box .protect-fx .protect-msg{-moz-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.modal-close{position:absolute;z-index:100;top:0;right:0;border:0 none;background-color:#dbd7d7;color:#fff;width:32px;height:32px;text-align:center;vertical-align:middle;line-height:16px;font-size:13px;padding:4px;-moz-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.modal-box .list_action{margin-top:6px}.modal-box .list_action:before{display:none}.modal-box .form-main .form-action{height:1px;display:none}.modal-box .form-action-fixed{text-align:left;position:absolute;left:0;right:0;bottom:0;z-index:99;background-color:#f3f2f2;padding:0 40px;height:64px}.modal-box .form-action-fixed .btn-submit{margin-top:11.42857px}.modal-box .form-action-fixed:before{position:absolute;content:"";top:-10px;right:20px;left:20px;height:10px;background-color:rgba(243,242,242,0.666)}html.opacity .modal-box.fx{opacity:0;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear}html.opacity .modal-box.fx.openly{opacity:1}.info_panel .app_overlay{background-color:#e9e9e9}.info_panel .list_action{padding:0;background-color:transparent}.info_panel .list_action:before{display:none}.info_panel .default-msg{padding:0;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif}.info_panel .form-main .form-title h3{font-size:16px;line-height:19px}.info_panel .form-main .default-msg{font-size:13px;line-height:16px;font-style:italic;font-weight:normal}.info_panel .form-main .form-group{min-height:0;padding-bottom:2px;margin-bottom:5px;border-top:0 none;border-bottom:0 none}.info_panel .form-main .form-group .label-more{margin-top:1px;margin-bottom:1px;font-size:12px}.info_panel .form-main .form-action{border-top:0 none}.info_panel .form-main .form-control{padding-top:3px;padding-bottom:3px;padding-right:10px;background-image:none}.info_panel .form-main .form-control.form-number,.info_panel .form-main .form-control.form-format,.info_panel .form-main .form-control.form-email{width:100%}.info_panel .form-main .form-control.form-medium,.info_panel .form-main .form-control.form-small{width:75%}.info_panel .form-main .form-textarea:focus{padding-left:10px}.info_panel .form-main .form-control:focus{padding-left:10px;background-position:-75px -450px}.info_panel .form-main .form-wrapper.focus{background-position:-75px -450px}.info_panel .form-main .protect-fx{background-color:transparent}.info_panel .form-main .protect-fx .protect-msg{display:none}.info_panel .form-main .list_action.success .form-title{border-bottom-color:#666;margin-bottom:14px}.info_panel .form-main .list_action.busy{min-height:100px;background-position:50% 85%}.info_panel .form-main .list_action.busy .form-chief{display:none}.info_panel .form-filestyle .form-filestyled{width:100%;display:none;height:28px;border-bottom-width:1px}.info_panel .form-filestyle .form-filestyled.selected{display:block}.info_panel .form-message{font-size:12px}.info_panel .form-message dt{width:auto;margin-right:5px}.info_panel .form-message dd{margin-left:auto}.info_panel .form-file-remove{width:20px;height:20px;line-height:18px;font-size:16px}.info_panel label.btn-ph{width:100%;display:block;background-position:0 -101px;height:26px;line-height:24px;font-size:12px}.info_panel label.btn-ph:hover{background-position:0 -161px}.info_panel .btn-fx{display:block;text-overflow:ellipsis;white-space:nowrap;margin-right:auto;margin-left:auto;background-image:none;font-size:12px;font-weight:bold;padding:0 2.222em;color:#666;background-color:#fff;height:24px;border:1px thin #c8c8c8;-moz-border-radius:11px;border-radius:11px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);background-color:#f4f4f4;background-image:url(/2010/img/formular2013/sprites.gif);background-position:0 -100px}.teaser.disclaimer{border-bottom:0 none}.story_content .story_text .form-main .form_container p.teaser_message,.story_content .story_text .form-main .teaser_container p.teaser_message{font-size:16px;font-style:italic;line-height:18px;padding:8px 0;font-family:Georgia, "Times New Roman", Times, serif}.teaser_head.teaser_without_image{margin-top:12px;padding:2% 0}.form-main .form_container p.teaser_message{font-size:16px;font-style:italic;line-height:18px;padding:8px 0;font-family:Georgia, "Times New Roman", Times, serif}.form-main .teaser_container{margin:18px 0}.form-main .teaser_container p.teaser_message{font-size:16px;font-style:italic;line-height:18px;padding:8px 0;font-family:Georgia, "Times New Roman", Times, serif}.form-main .teaser_container:after{content:" ";display:table;clear:both}.form-main .teaser_container .teaser_head{overflow:hidden;cursor:pointer;display:block}.form-main .teaser_container .teaser{margin:0;padding:2% 2% 2% 2%;border-bottom:1px solid #ddd}.form-main .teaser_container .teaser .mobile_teaser{font-size:14px;margin-top:4px}.form-main .teaser_container .teaser.highlight{margin:18px 0}.form-main .teaser_container .teaser.highlight .form-group .form-textcounter{font-size:80%}.form-main .teaser_container .teaser.highlight .teaser_head .teaser_title{padding:0 2% 2% 2%}.form-main .teaser_container .teaser.highlight .teaser_head .teaser_title h2 span{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.form-main .teaser_container .teaser .teaser_image{margin:0;padding:0;border:0 none}.form-main .teaser_container .teaser .teaser_image img{background-color:#efefef;min-height:60px;width:100%;height:auto;margin:0;padding:0}.form-main .teaser_container .teaser.disclaimer{padding:0 2% 3% 2%}.form-main .teaser_container .teaser .form_container .form-more{font-family:sans-serif;font-size:99%}.form-main .teaser_container .teaser .form_container .list_single{margin-right:5px;margin-left:5px}.form-main .teaser_container .teaser .form_container .form-title h3{letter-spacing:-1px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.form-main .teaser_container .teaser .btn-toggle{margin-right:auto;margin-left:auto;text-align:center}.form-main .teaser_container .teaser .list_action{clear:both}.form-main .teaser_container .teaser [class*="form-col"]:not(:first-child){margin-top:15px}.form-main.tablet .teaser_container{margin:9px 0 18px 0}.form-main.tablet .teaser{padding:3% 2% 3% 2%}.form-main.tablet .teaser h2.mobile_heading{font-size:28px;line-height:32px}.form-main.tablet .teaser p.mobile_teaser{font-size:16px;line-height:19px}@media only screen and (min-device-width: 541px) and (max-device-width: 1024px){#coolmessage:after{left:5%}}@media only screen and (max-width: 853px){.form-main .form-filestyle label.btn-ph{display:block;width:100%;font-size:14px}.form-main .form-filestyle .form-filestyled{width:100%;margin-left:0;text-align:center;display:none}.form-main .form-filestyle .form-filestyled.selected{display:block;height:auto}.form-main .form_container{margin:18px 0}.form-main .list_action:before{left:12%}.form-main .teaser select.form-select{width:auto}.form-main .form-control.form-large,.form-main .form-control.form-medium,.form-main .form-control.form-small{width:100%}.form-main .form-cols>[class*="form-col"]{width:auto;display:block}.form-main .form-cols>[class*="form-col"]:not(:last-child){margin-bottom:5px}.form-main .form-message{margin:0;padding:0}.form-main .form-message dt:not(:first-child){margin:0;font-style:italic}.form-main .form-group .form-control,.form-main .form-group .form-textarea,.form-main .form-group .form-select{font-size:16px;line-height:19px}.form-main .form-group select.form-select{min-width:0;width:100%;color:#666;height:auto}.form-main .form-group label{font-size:15px}.form-main .form-group .label-more,.form-main .form-group .form-more{font-size:14px;margin-bottom:4px;margin-top:4px;font-weight:600}.form-main .form-group input[type="checkbox"],.form-main .form-group input[type="radio"]{width:20px;height:20px;min-width:20px;min-height:20px;border-width:2px}.form-main .form-group input[type="checkbox"]{margin-top:7px}.form-main .form-group input[type="radio"]:checked:before{height:12px;width:12px}.form-main .form-group input[type="checkbox"]:checked:before{height:14px;width:14px;font:600 1 Arial,sans-serif}.form-main .default-msg{line-height:130%}}

/*!
 * formular2013_comments.css
 * 20 Minuten AG / Marcel A. Weder */.form-answers{border-top:10px solid #eee}.form-answers .form-answers-box{border-bottom:1px dotted #555;font-size:16px;padding:20px 0 5px}.form-answers .form-answers-box p{margin:0;padding:0}.form-answers .form-answers-box .form-answers-title{font-weight:bold}.form-answers .form-answers-box .form-answers-content{line-height:20px;margin-bottom:15px}.form-answers .msg-error{font-style:italic;color:#c00}.story_content .story_text .msg-error{margin-top:8px}@media only screen and (max-width: 853px){.story .teaser .form-answers p{font-size:14px}}

/* L'essentiel */
.form-main{width: 100%;display: block;}.list_action{margin-right: 8px;}
