html,body{height:100%;min-height:100%;}body{background-color:#000;}#main-content{min-width:0;width:auto;}#ip_page_wrapper,#ip_content_wrapper{height:100%;}#main-wrapper.kiosk{background-attachment:fixed;background-position:right bottom;background-repeat:no-repeat;height:100%;width:100%;}h1,h3,p,label{color:#ffffff;}h1{font-size:32px;line-height:130%;}h1 span{display:inline;font-size:inherit;text-decoration:underline;color:#FFFFFF;}#main-content{border-right:0;}#main-wrapper,#wrapper{background:transparent;padding:0;}#wrapper{left:-300px;max-width:550px;padding-top:200px;width:100%;}#main-content .column_content{padding:0 20px 20px;position:relative;}section#left{float:left;width:40%;}section#right{float:right;overflow:hidden;width:50%;}img{max-width:100%;}div.redback{font-weight:bold;position:absolute;right:0;text-align:center;font-size:32px;}div.redback span{background-color:#E1071C;padding-left:10px;padding-right:10px;text-transform:uppercase;}.covers{margin-top:50px;}.form-item,select,input.form-submit[type="submit"]{float:none;width:100%;padding-top:10px;padding-bottom:10px;}input[type="password"],input[type="text"],input[type="email"]{padding-bottom:15px;padding-top:15px;}.form-item.form-item-anrede{float:left;width:50%;}.form-item.form-item-newsletter,.form-item.form-item-rednewsletter,.form-item.form-item-heft{float:left;width:100%;}.form-item.form-item-newsletter label,.form-item.form-item-rednewsletter label{display:block;font-size:10px;line-height:1.2;margin-left:23px;}.form-item-newsletter #edit-newsletter{float:left;margin-bottom:50px;margin-right:10px;}.form-item.form-type-checkbox.form-item-newsletter{clear:both;}.form-item.webform-component{float:none;width:100%;}#edit-submit{float:right;width:50%;padding:0;}.devices{clear:both;float:left;width:45%;}.able{color:#474747;float:right;font-size:0.9em;line-height:1.2;margin-top:20px;width:50%;}.form-item label{}#column_box form a,#column_box form a:link,#column_box form a:visited,#column_box article.node a,#column_box article.node a:link,#column_box article.node a:visited{color:#fff;font-weight:normal;text-decoration:underline;}@media only screen and  (max-width:1450px){#main-wrapper.kiosk #main-content .column_content{padding:0 20px 20px;position:relative;}#wrapper{left:0;background-color:rgba(0,0,0,0.7);padding-top:20px;}}@media only screen and  (max-width:1024px){#main-wrapper.kiosk{background-size:auto 100%;}}
