﻿.desktop{display:none;background:none}.mobile{display:block}.mobile-inline{display:inline}.mobile-center{text-align:center}.form-border{width:100%;border:0;padding:0}.form-border h2{padding:10px;margin:10px}.form-border label.box-wrapper{position:relative;top:1px}.form-border label.spacing{display:block;padding-bottom:10px}.mobile-button{margin:10px 15px 0 15px;display:block;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding:1em 0.5em 1.05em;text-shadow:0 1px 1px rgba(0,0,0,0.3);-moz-border-radius:.5em;-webkit-border-radius:.5em;border-radius:.5em;text-shadow:0 1px 1px rgba(0,0,0,0.5);font-size:1.2em;font-weight:bold;font-family:Arial,Helvetica,sans-serif;color:#fff;border:solid 1px #005500;background:#009900;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYmIwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwNjYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00bb00),color-stop(100%, #006600));background-image:-moz-linear-gradient(#00bb00,#006600);background-image:-webkit-linear-gradient(#00bb00,#006600);background-image:linear-gradient(#00bb00,#006600);-moz-box-shadow:inset 0 1px 1px #b6f39a;-webkit-box-shadow:inset 0 1px 1px #b6f39a;box-shadow:inset 0 1px 1px #b6f39a}.mobile-button.login{color:#494949;background:#f0f0f0;padding:0.5em 0.5em 0.55em;border:solid 1px #b3b3b3;text-shadow:none;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2IzYjNiMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0),color-stop(100%, #b3b3b3));background-image:-moz-linear-gradient(#f0f0f0,#b3b3b3);background-image:-webkit-linear-gradient(#f0f0f0,#b3b3b3);background-image:linear-gradient(#f0f0f0,#b3b3b3);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mobile-button:hover{text-decoration:none}.mobile-button img{margin-right:6px}.error:after{left:10px}body{min-width:240px}body.header_black{background:none}body.header_mask{background:#808080}body #container{width:auto;height:auto;margin-top:0}body #container header.logo{height:auto;background:none}body #container header.logo div{width:auto;width:305px;height:109px;margin:10px 0 10px 10px;padding:0}body #container header.logo div.de{background:url("../img/mobile/nlogo_s1.png") no-repeat;background-size:contain}body #container header.logo div.at{background:url("../img/mobile/nlogo_s1_at.png") no-repeat;background-size:contain}body #container header.logo div.ch{background:url("../img/mobile/nlogo_s1_ch.png") no-repeat;background-size:contain}body #container article.primary-content{padding:10px 5px;margin:0}body #container article.primary-content h1{padding:0 11px 20px}body #container article.primary-content h1.mobile{font-size:1.4em;line-height:1.3em}body #container article.primary-content p.summary{margin:0 11px 30px}body #container article.primary-content #line-top{display:none}body #container article.primary-content #left{width:auto;float:none}body #container article.primary-content #left div.form{top:0px}body #container article.primary-content #left div.form.fixed{height:auto}body #container article.primary-content #left div.form form ul{padding:0;margin:15px 10px 35px 10px}body #container article.primary-content #left div.form form ul.last{margin-bottom:25px}body #container article.primary-content #left div.form form ul li{padding:0;margin:0 0 0 5px}body #container article.primary-content #left div.form form ul li.flush{padding:0;margin:0}body #container article.primary-content #left div.form form ul li.flush input,body #container article.primary-content #left div.form form ul li.flush select{float:none;font-size:inherit;border:1px solid #707070;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}body #container article.primary-content #left div.form form ul li.flush label{float:none;padding:0 0 3px 0;width:100%}body #container article.primary-content #left div.form form ul li.flush label.overTxtLabel{font-size:0.9em;color:gray;margin-top:5px;margin-left:1px;width:100px}body #container article.primary-content #left div.form form ul li.flush input{padding:7px}body #container article.primary-content #left div.form form ul li.flush select{padding:8px;margin:0;background:#fff;color:#000;outline:none;display:inline-block;cursor:pointer}body #container article.primary-content #left div.form form ul li.flush table.input-group-table{width:100%}body #container article.primary-content #left div.form form ul li.flush table.input-group-table td.day{width:24%}body #container article.primary-content #left div.form form ul li.flush table.input-group-table td.month{width:45%;padding-left:5px}body #container article.primary-content #left div.form form ul li.flush table.input-group-table td.year{width:31%;padding-left:5px}body #container article.primary-content #left div.form form ul li.flush span.select{position:relative;width:auto;padding:0;float:none;display:inline}body #container article.primary-content #left div.form form ul li.flush span.select:before{content:'';right:6px;top:0px;width:20px;height:20px;background:#fff;position:absolute;pointer-events:none;display:block}body #container article.primary-content #left div.form form ul li.flush span.select:after{content:'▼';font-size:13px;color:#000;right:7px;top:2px;position:absolute;pointer-events:none}@media screen\0{body #container article.primary-content #left div.form form ul li.flush span.select:before{display:none}body #container article.primary-content #left div.form form ul li.flush span.select:after{display:none}}body #container article.primary-content #left div.form form ul li.error{margin-top:10px;margin-bottom:10px}body #container article.primary-content #left div.form form ul li.nick{margin-top:0;margin-bottom:20px}body #container article.primary-content #left div.form form ul li #country{width:100%;margin-bottom:15px}body #container article.primary-content #left div.form form ul li #plz_f{width:100%}body #container article.primary-content #left div.form form ul li #b_day{width:100%;margin-bottom:15px}body #container article.primary-content #left div.form form ul li #b_month{width:100%;margin-left:0;margin-bottom:15px}body #container article.primary-content #left div.form form ul li #b_year{width:100%;margin-left:0;margin-bottom:15px}body #container article.primary-content #left div.form form ul li #name_f{width:100%;margin-bottom:15px}body #container article.primary-content #left div.form form ul li #email_f{width:100%}body #container article.primary-content #left div.form form div.mobile{margin:10px 10px 25px}body #container article.primary-content #left div.form form div.agb{margin:20px 0}body #container article.primary-content #left div.form form div.agb a{text-decoration:underline;padding:10px 2px 0 2px}body #container article.primary-content #left div.description{width:auto;margin:0 auto}body #container article.primary-content #right{width:auto;padding:0 11px;float:none;margin-top:25px}body #container article.primary-content #right.faq{margin-top:0}body #container article.primary-content #right div.img div.credit,body #container article.primary-content #right div.img-top div.credit{width:100%;margin:0 auto}body #container article.primary-content #right div.img-top{width:auto;margin:0 auto}body #container article.primary-content #right div.img-top img{width:100%;height:auto}body #container article.primary-content #right div.img{width:40%;max-width:200px;margin:0 15px 10px 0}body #container article.primary-content #right div.img img{float:left;width:100%;height:auto;margin-top:10px}body #container article.primary-content #right div.img.small{max-width:133px}body #container article.primary-content #right div.img.small img{height:auto}body #container article.primary-content #right div.img div.credit{font-size:0.55em}body #container article.primary-content #right div.caption img{margin-top:20px}body #container article.primary-content #bottom div.regional-links ul li:after{content:""}body #container article.primary-content div.register{margin-top:-5px;margin-bottom:18px}body #container article.primary-content div.btn-login{margin-bottom:30px}body #container article.primary-content #town-top img{width:100%}body #container article.primary-content #town-top div.credit.left,body #container article.primary-content #town-top div.credit.right{width:100%}body #container article.primary-content #profiles .profile{width:100%;height:auto;min-width:310px;margin-bottom:10px;float:left;clear:left;-moz-box-shadow:silver 0 0 5px 1px;-webkit-box-shadow:silver 0 0 5px 1px;box-shadow:silver 0 0 5px 1px}body #container article.primary-content #profiles .profile:hover{background-color:#efefef}body #container article.primary-content #profiles .profile .left{width:140px;height:120px;clear:left;border:none}body #container article.primary-content #profiles .profile .left.back0{background:none}body #container article.primary-content #profiles .profile .left.back1{background:none}body #container article.primary-content #profiles .profile .left.back2{background:none}body #container article.primary-content #profiles .profile .left.back3{background:none}body #container article.primary-content #profiles .profile .left.back4{background:none}body #container article.primary-content #profiles .profile .left img{width:auto;height:100px;margin:10px 0 0 10px}body #container article.primary-content #profiles .profile .right{width:auto;height:120px;padding:0;border:none}body #container article.primary-content #profiles .profile .right.first{border-right:none}body #container article.primary-content #description{padding:0 10px;text-align:left}body #container article.primary-content div.preview{width:auto;margin-left:11px;margin-right:11px}body #container article.primary-content div.preview div.detail{width:auto;height:auto}body #container article.primary-content div.preview div.detail div.img{width:33%;max-width:150px;margin-top:8px}body #container article.primary-content div.preview div.detail div.img img{width:90%;height:auto}body #container article.primary-content div.preview div.detail div.summary{margin-left:0;padding:5px}body #container article.primary-content div.last{width:auto;margin-left:11px;margin-right:11px}body #container article.primary-content div.logout{width:100%;background:#efefef;padding:10px 0;margin:-12px 0 34px;border:none}body #container article.primary-content div.logout p{margin:0 10px 10px}body #container article.primary-content div.logout p.logout{font-weight:bold;margin-bottom:10px}body #container article.primary-content div.logout div.sig{margin-left:10px}body #container article.primary-content div.faq-info{width:auto;padding:10px 15px;margin:-12px 0 34px;border:none;font-size:1.1em}body #container article.primary-content div.faq-info h1{padding:0 0 20px 0;font-size:inherit}body #container article.primary-content div.login{width:100%;padding:0 0 1px 0;margin-top:-21px;background:#efefef;border:none}body #container article.primary-content div.login div.login-info{padding:5px 5px 15px}body #container article.primary-content div.login h1{color:#000000;padding:10px 15px 0;border:none}body #container article.primary-content div.login #login-form{margin:10px}body #container article.primary-content div.login #login-form ul{width:100%;margin:0 auto}body #container article.primary-content div.login #login-form ul li.indent{padding-left:0}body #container article.primary-content div.login #login-form ul li.indent.mobile-indent{padding-left:5px}body #container article.primary-content div.login #login-form ul li label{width:100%;font-weight:bold}body #container article.primary-content div.login #login-form ul li label[for=remember_me]{font-weight:normal}body #container article.primary-content div.login #login-form ul li input[type=text],body #container article.primary-content div.login #login-form ul li input[type=email],body #container article.primary-content div.login #login-form ul li input[type=password]{width:100%;font-size:inherit;padding:7px;border:1px solid #707070;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}body #container article.primary-content div.login #login-form div.success-info{margin-bottom:15px;background:#ffffff}body #container article.primary-content div.login #login-form div.pv-help a{font-size:1em}body #container article.primary-content div.regionale-kontakte{margin-left:15px}body #container article.primary-content div.target{margin:-10px 10px 30px}body #container footer.mobile{margin:0 16px;clear:both}body footer.base{width:auto;padding:0 16px;margin:10px auto}
