@charset "UTF-8";

.manmeldungfensterdeckflaeche
{
	display:none;
	opacity:0.6;
	position: fixed;
	width:100%;
	height:100%;
	background:#000000;
	z-index:99888;
	top:0px;
	left:0px;
}

.manmeldungsuchdeckflaeche
{
	display:none;
	opacity:0.1;
	position: fixed;
	width:100%;
	height:100%;
	background:#000000;
	z-index:9988;
	top:0px;
	left:0px;
}


.manmeldungloginfenster
{
	position:fixed;
	opacity:0;
	top:230px;
	width:100%;
	background:#FFFFFF;
	display:none;
	min-height:300px;
	z-index:99999;
	max-width:680px;
	margin-left: -340px;
	left: 50%;
	box-shadow: 2px 4px 8px 0px rgba(0,0,0,0.3);
}


.anmeldung-header
{
	text-align:left;
	font-weight:600;
	font-size:17px;
}

.loginfensteroben
{
	width:100%;
	height:197px;
	display:block;
	background:#1969b2;
}

.loginfensterunten
{
	width:100%;
	height:300px;
	display:block;
	background:#FFFFFF;
}

.loginfensterflaeche
{
	display:none;
}

.loginfensterlinks
{
	width:50%;
	height:300px;
	float:left;
	display:block;
}

.loginfensterrechts
{
	width:50%;
	height:300px;
	float:left;
	display:block;
	border-left:1px solid #B1B3B4;
	background:#ECEDED;
}

.weg-x-button-manmeldung
{
	width:36px;
	height:36px;
	position:absolute;
	right:10px;
	top:10px;
	z-index:999999;
}

.loginfenstereingabe
{
	width:280px;
	margin-left:auto;
	margin-right:auto;
	height:170px;
}

.loginfensterregistrierung
{

	font-weight: 300;
	font-size:15px;
	text-align:center;
	color:#000000;
	line-height:1.38em;

}

#vpasswortvergessen
{
	cursor:pointer;
}

.manmeldung-registrierung-bt
{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	height:40px;
}

.manmeldung-registrierung-btrtws
{
	background-color:#FFFFFF;
	color:#1969b2;
	font-weight: 500;
	font-size:15px;
	height:40px;
	padding-top: 9px;
	text-align:center;
	display:inline-block;
	margin:0 auto;	
	border:1px #1969b2 solid;
	width:200px;
	-webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}



.manmeldung-registrierung-btrtws:hover
{
    background:#1969b2;
    border-color:#FFFFFF;
    color: #FEFEFE;
	border-radius:39px;
}

.manmeldung-schnupperstunde-btrtws
{
	background-color:#FFFFFF;
	color:#1969b2;
	font-weight: 600;
	font-size:24px;
	height:100px;
	padding-top: 11px;
	text-align:center;
	display:inline-block;
	margin:0 auto;	
	border:2px #1969b2 solid;
	width:305px;
	-webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}



.manmeldung-schnupperstunde-btrtws:hover
{
    background:#1969b2;
    border-color:#FFFFFF;
    color: #FEFEFE;
}




.manmeldungmitte
{
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}




.manmeldung-dienstleistung-auswahl
{
	border:1px solid #000000;
	
	height:auto;
	display:block;
	
}

.manmeldung-auswahlfeld
{
	width:100%;
	height:30px;
	border-top:1px solid #000000;
	display:flex;
    align-items: center;
    justify-content: left;
}

.manmeldung-auswahlfeld-oben
{
	width:100%;
	height:30px;
	display:flex;
    align-items: center;
    justify-content: left;
}

.abstand-konto
{
	width:100%;
	height:12px;
	display:block;
}

.eq-zeile
{
	width:100%;
	height:30px;
	border-bottom:1px solid #58585A;
}

.eq-links-oben
{
	
	width:50%;
	font-size:15px;
	font-weight:300;
	text-align:left;
	color:#58585A;
	float:left;
	padding-top:8px;
}

.eq-rechts-oben
{
	font-size:15px;
	font-weight:400;
	
	color:#1969b2;
	float:right;
	right:0px;
	padding-top:8px;
	width:50%;
	text-align:right;
}

.eq-links
{
	max-width:230px;
	width:100%;
	float:left;
	color:#000000;
	text-align:left;
	font-weight:400;
	height:25px;
	line-height:1;
	font-size:15px;
	padding-top:8px;
}



.eq-rechts
{
	
	float:right;
	right:0px;
	padding-top:2px;

}

.navibalkenneu
{
	background:#E3E4E4;
	color:#58585A;
	width:100%;
	height:50px;
	display:flex;
    align-items: center;
    justify-content: center;
}

.navibalkenneumobil
{
	background:#E3E4E4;
	color:#58585A;
	width:100%;
	height:50px;
	display:none;
	text-align:center;
	border-top:1px solid #000000;
	z-index:99999;
	position:fixed;
	top:76px;
	left:0px;
}	

 
.manmeldungkarte
{
	width:100%;
	height:400px;
	display:block;
	background:#ECEDED;
}



.navibalkenbeschriftungportal, .navibalkenbeschriftungportalkeinlink
{
	font-weight: 500;
	font-size:17px;
	color: #58585A;	
	text-align:center;
	float:left;
	margin-left:12px;
	margin-right:12px;
	padding-top:14px;
	height:50px;
}

.navibalkenbeschriftungportalaktiv
{
	font-weight: 500;
	font-size:17px;
	text-align:center;
	float:left;
	margin-left:12px;
	margin-right:12px;
	padding-top:14px;
	height:50px;
	border-bottom:7px solid #1969b2;
	color:#1969b2;
}

.navibalkenbeschriftungportal a
{
	color:#58585A;
}

.navibalkenbeschriftungportal:hover
{
	border-bottom:7px solid #1969b2;
}



.navibalkenbeschriftungportal a:hover
{
	color:#1969b2!important;
}

.manmeldungsuchfenster
{
	width:680px;
	height:170px;
	border:1px solid #58585A;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
}

.manmeldungsuchfenster-innen
{
	margin-left:auto;
	margin-right:auto;
	width:620px;
	height:auto;
}

.manmeldungsuchfehler
{
	max-width:680px;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	font-size:17px;
	font-weight:300;
	color:#1969b2;
	text-align:center;
}


.suchfeld-links
{
	width:305px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.suchfeld-rechts
{
	width:305px;
	float:left;
	margin-bottom:10px;
}

.Schweinwerferauswahl
{
	width:305px;
	height:40px;
	border:1px solid #58585A;
	background:#ECEDED;
	padding-left:10px;
	padding-top:11px;
	color:#000000;
	font-size:17px;
	font-weight:400;
	line-height:1;
	position:relative;
	cursor:pointer;
	margin-bottom:10px;
	float:left;
}

.Umkreisauswahl
{
	width:120px;
	height:40px;
	border:1px solid #58585A;
	background:#ECEDED;
	padding-left:10px;
	padding-top:11px;
	color:#000000;
	font-size:17px;
	font-weight:300;
	line-height:1;
	position:relative;
	float:left;
	margin-right:10px;
	cursor:pointer;
}

.Landauswahl
{
	width:175px;
	height:40px;
	border:1px solid #58585A;
	background:#ECEDED;
	padding-left:10px;
	padding-top:11px;
	color:#000000;
	font-size:17px;
	font-weight:300;
	line-height:1;
	position:relative;
	float:left;
	cursor:pointer;
}

.Landauswahlform
{
	width:100%;
	height:30px;
	border:1px solid #58585A;
	background:#ECEDED;
	padding-left:10px;
	padding-top:7px;
	color:#000000;
	font-size:15px;
	font-weight:400;
	line-height:1;
	position:relative;
	margin-right:10px;
	cursor:pointer;
}

.Mengeauswahl
{
	width:147px;
	height:40px;
	border:1px solid #58585A;
	background:#ECEDED;
	padding-left:10px;
	padding-top:11px;
	color:#000000;
	font-size:17px;
	font-weight:300;
	line-height:1;
	position:relative;
	float:left;
	margin-right:10px;
	cursor:pointer;
}


.manmeldungpfeilunten
{
	width:14px;
	height:auto;
	position:absolute;
	top:10px;
	right:10px;
}

.formmanmeldungpfeilunten
{
	width:14px;
	height:auto;
	position:absolute;
	top:5px;
	right:10px;
}

.scheinwerferpfeilunten
{
	width:14px;
	height:auto;
	position:absolute;
	top:8px;
	right:10px;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: all .3s ease-out;
  	transition: all .3s ease-out;
}

.scheinwerferpfeiluntenaktiv
{
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}




.manmeldungpfeilunten-img
{
	width:100%;
	height:auto;
}

.manmeldung-such-btrtws
{
	background-color:#FFFFFF;
	color:#1969b2;
	font-weight: 500;
	font-size:17px;
	height:40px;
	padding-top: 9px;
	text-align:center;
	display:inline-block;
	margin:0 auto;	
	border:1px #1969b2 solid;
	width:148px;
	-webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
	cursor:pointer;
}



.manmeldung-such-btrtws:hover
{
    background:#1969b2;
    border-color:#FFFFFF;
    color: #FEFEFE;
	border-radius:39px;
}

.sucheresettext
{
	color:#58585A;
	text-align:center;
	width:100%;
	padding-top:5px;
	font-size:17px;
	font-weight:400;
	line-height:1;
	display:block;
	float:left;
	cursor:pointer;
}

.sucheresettext:hover
{
	color:#1969b2;
}


.umkreis_km_auswahl
{
	width:120px;
	height:auto;
	display:none;
	border:1px solid #000000;
	background:#FFFFFF;
	position:absolute;
	left:-1px;
	top:-120px;
	box-shadow: 2px 4px 8px 0px rgba(0,0,0,0.3);
	z-index:10000;
}

.mengen_auswahl
{
	width:147px;
	height:auto;
	display:none;
	border:1px solid #000000;
	background:#FFFFFF;
	position:absolute;
	left:-1px;
	top:-120px;
	box-shadow: 2px 4px 8px 0px rgba(0,0,0,0.3);
	z-index:10000;
}

.auswahlfeld, .auswahlfeldland, .auswahlfeldinner
{
	width:100%;
	height:30px;
	display:block;
	padding-left:10px;
	padding-top:9px;
	font-size:15px;
	font-weight:400;
	line-height:1;
	color:#000000;
	cursor:pointer;
	position:relative;
}



.auswahlfeldinner
{
	padding-left:20px;
}

.highlight
{
	font-weight:500;
}

.auswahlfeld:hover, .auswahlfeldland:hover, .auswahlfeldinner:hover
{
	color:#1969b2;
}

.land_auswahl
{
	width:230px;
	height:500px;
	display:none;
	border:1px solid #000000;
	background:#FFFFFF;
	position:absolute;
	left:-1px;
	top:-270px;
	box-shadow: 2px 4px 8px 0px rgba(0,0,0,0.3);
	z-index:10000;
}

.land_auswahl_scrollen
{
	height:500px;
	width:100%;
	overflow:scroll;
}

.scheinwerfer_auswahl
{
	width:305px;
	height:500px;
	display:none;
	border:1px solid #000000;
	background:#FFFFFF;
	position:absolute;
	left:-1px;
	top:-270px;
	box-shadow: 2px 4px 8px 0px rgba(0,0,0,0.3);
	z-index:10000;
}

.scheinwerfer_auswahl_scrollen
{
	height:500px;
	width:100%;
	overflow:scroll;
}

.scheinwerferauswahl_1, .scheinwerferauswahl_2, .scheinwerferauswahl_3
{
	display:none;
}

.manmeldungeinzelheader
{
	width:100%;
	text-align:left;
	float:left;
	display:block;
}

.manmeldunganzeige
{
	display:block;
}

.manmeldungweitereanzeige
{
	display:none;
}



.manmeldungvorschau
{
	width:100%;
	max-width:264px;
	margin-left:auto;
	margin-right:auto;
	height:420px;
	padding-left:15px;
	padding-right:15px;
	margin-top:30px;
	display:block;
	background:#ECEDED;
}

.manmeldungvorschauheader
{
	height:40px;
	width:100%;
	font-weight:400;
	border-bottom:1px solid #000000;
	font-size:17px;
	line-height:1;
	padding-top:12px;
	text-align:left;
	position:relative;
}

.manmeldungvorschausubheader, .manmeldunggeraetemengetext
{
	height:40px;
	width:100%;
	font-weight:300;
	border-bottom:1px solid #000000;
	font-size:15px;
	line-height:1;
	padding-top:14px;
	text-align:left;
	position:relative;
}

.manmeldungvorschauheader-text-right, .manmeldungvorschausubheader-text-right, .manmeldunggeraetemenge
{
	text-align:right;
	align:right;
	position:absolute;
	right:0px;
	
}

.manmeldungvorschauheader-text-right, .manmeldunggeraetemenge
{
	top:12px;
}

.manmeldungvorschausubheader-text-right
{
	top:14px;
}

.manmeldunggeraetemengetext, .manmeldunggeraetemenge
{
	font-weight:400;
}

.manmeldungvorschaufirma
{
	width:100%;
	min-height:28px;
	font-weight:400;
	font-size:17px;
	line-height:1.3;
	margin-top:20px;
	text-align:left;
	color:#1969b2;
	height:45px;
}

.manmeldungvorschauadresse
{
	width:100%;
	font-weight:300;
	font-size:15px;
	line-height:1;
	margin-top:7px;
	text-align:left;
	color:#000000;
}

.manmeldungvorschaukontakt
{
	width:100%;
	font-weight:300;
	font-size:15px;
	line-height:1;
	margin-top:8px;
	padding-left:25px;
	text-align:left;
	color:#000000;
	position:relative;
}

.manmeldungvorschaukontakt-icon
{
	width:20px;
	height:auto;
	position:absolute;
	left:0px;
	top:-3px;
}

.icon-img
{
	width:100%;
	height:auto;
}

.manmeldungvorschauansprechpartner
{
	width:100%;
	font-weight:400;
	font-size:15px;
	line-height:1;
	margin-top:25px;
	text-align:left;
	color:#000000;
	position:relative;
}

.manmeldung-ergebnis-btrtws
{
	background-color:#FFFFFF;
	color:#1969b2;
	font-weight: 500;
	font-size:15px;
	height:40px;
	padding-top: 9px;
	text-align:center;
	display:inline-block;
	border:1px #1969b2 solid;
	width:205px;
	cursor:pointer;
	-webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}



.manmeldung-ergebnis-btrtws:hover
{
    background:#1969b2;
    border-color:#FFFFFF;
    color: #FEFEFE;
	border-radius:39px;
}

.manmeldung-ergebnis-bt
{
	margin-top:25px;
	width:205px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.manmeldung-ergebnis-bt
{
	margin-top:25px;
	width:205px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.manmeldung-ergebnis-bt-unten
{
	margin-top:30px;
	width:205px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

.eingabefehlertext
{
	width:100%;
	text-align:center;
	padding:10px;
	font-size:17px;
	font-weight:400;
	background:#ECEDED;
	color:#1969b2;
}

#rechtlichehinweise, #datenschutzok
{
	display:block;
	width:100%;
}

.manmeldung-startseite-bt
{
	margin-left:auto;
	margin-right:auto;
	width:200px;
	height:40px;
	z-index:500;
	position:relative;
}

.manmeldung-schnupperstunde-bt
{
	margin-left:auto;
	margin-right:auto;
	width:305px;
	height:100px;
	z-index:500;
	position:relative;
}

.manmeldunginfocontainer
{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	float:none;
	display:block;
}

.vregister-bild-img
{
	width:100%;
	height:auto;
}

.vregister-bild
{
	width:100%;
	max-width:1000px;
	height:auto;
	margin-top:-40px;
	margin-bottom:80px;
	margin-left:auto;
	margin-right:auto;
}








.manmeldungheader-2
{
	font-weight: 500;
	font-size:24px;
	line-height:1;
	text-align:center;
	padding-top:48px;
	padding-bottom:5px;
}

.copy1manmeldung
{
	font-weight: 400;
	font-size:17px;
	text-align:center;
	line-height:1.3;
}

.copy1manmeldung-headertext
{
	font-weight: 400;
	font-size:17px;
	text-align:center;
	line-height:1.3;
	padding-left:30px;
	padding-right:30px;
	color:#FEFEFE;
}

.copy2manmeldung
{
	font-weight:300;
	font-size:15px;
	text-align:center;
	line-height:1.4;

}

.copy2manmeldungbold
{
	font-weight:500;
	font-size:15px;
	text-align:center;
	

}

.copy2form
{
	font-weight:300;
	font-size:15px;
	text-align:left;
	line-height:1;
}



.copy2formbold
{
	font-weight:600;
	font-size:15px;
	text-align:left;
	line-height:1;
}

.vfehlermeldung
{
	font-weight:400;
	font-size:14px;
	text-align:center;
	padding-top:2px;
}

.Formular_Style
{
    margin-top:0px;
}




.Formular_Style .form-field
{
    margin:0px;
}


.Formular_Style .form-field input
{
    width: 100%;
    height: 40px;
    padding-left: 10px;
    font-size: 17px;
    border: 1px solid #575756;
	background-color:#ECEDED;
}

.keineEingabe
{
	background-color:#FFFFFF!important;
}

.Formular_manmeldung .form-field input
{
    width: 100%;
    height: 30px;
    padding-left: 10px;
    font-size: 15px;
    border: 1px solid #575756;
	background-color:#ECEDED;
}

.Formular_Equipment .form-field input
{
    width: 50px;
    height: 25px;
    padding-left: 10px;
    font-size: 15px;
    border: 1px solid #575756;
	background-color:#ECEDED;
	
}


.Formular_Style input::-webkit-input-placeholder { color: #B1B3B4; font-size: 17px; transition: color 0.5s;}
.Formular_Style input::-moz-placeholder { color: #B1B3B4; font-size: 17px; transition: color 0.5s;}
.Formular_Style input:-ms-placeholder { color: #B1B3B4; font-size: 17px; transition: color 0.5s; }
.Formular_Style input:focus::-webkit-input-placeholder { color:transparent; }
.Formular_Style input:focus::-moz-placeholder { color:transparent; }
.Formular_Style input:focus:-ms-placeholder { color:transparent; }

.Formular_manmeldung input::-webkit-input-placeholder { color: #B1B3B4; font-size: 15px; transition: color 0.5s;}
.Formular_manmeldung input::-moz-placeholder { color: #B1B3B4; font-size: 15px; transition: color 0.5s;}
.Formular_manmeldung input:-ms-placeholder { color: #B1B3B4; font-size: 15px; transition: color 0.5s; }
.Formular_manmeldung input:focus::-webkit-input-placeholder { color:transparent; }
.Formular_manmeldung input:focus::-moz-placeholder { color:transparent; }
.Formular_manmeldung input:focus:-ms-placeholder { color:transparent; }


.Formular_Style .form-check
{
	font-size: 17px;
	color:#58585A;
	margin-left:0px;
	padding-left:0px;
}



.Formular_Style .form-field textarea
{
    width: 100%;
    padding: 10px 10px;
    font-size: 15px;
    border: 1px solid #000000;
	display:block;
	
}



.Formular_Style .form-field input:focus, .Formular_Style .form-field textarea:focus
{
    border-color: #1969b2;
    outline: none;
	color:#1969b2;
}

.Formular_Style .form-button
{
	text-align: center;
	
}

.Formular_Style .form-button button
{
    padding: 9px 5px;
    border: 1px solid #58585A!important;
    background: #ECEDED!important;
	border-radius:0px;
    color: #58585A!important;
    display:block;    
    font-size: 15px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    width:200px;
	height:40px;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.Formular_Style .form-button-2 button
{
	border: 1px solid #1969b2!important;
    background: #FFFFFF!important;
	color:#1969b2!important;
}

.Formular_Style .form-button button:hover
{
    background: #FFFFFF!important;
    border-color:#58585A!important;
    color: #1969b2!important;
}

.Formular_Style .form-button-2 button:hover
{
    background:#1969b2!important;
    border-color:#58585A!important;
    color: #FEFEFE!important;
}

.Formular_Style .form-button-3 button
{
	border: 1px solid #1969b2!important;
    background: #FFFFFF!important;
	color:#1969b2!important;
	width:148px!important;
	margin-left:0px;
    margin-right:auto;
}

.Formular_Style .form-button-3 button:hover
{
    background:#1969b2!important;
    border-color:#58585A!important;
    color: #FEFEFE!important;
}

.feldfehler
{
	background-color:rgba(233 , 51 ,58, 0.15);
}

.formcheckbox 
{
	display: block;
	position: relative;
	padding-left: 36px;
	margin-bottom: 0px;
	margin-top: 0px;
	cursor: pointer;
	font-size: 15px;
	font-weight:400;
	line-height:1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-top:1px;
}

.formcheckbox input
{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkbutton 
{
	position: absolute;
	top: 0px;
	left: 10px;
	height: 16px;
	width: 16px;
	background-color: #FFFFFF;
	border:1px solid #000000;
	border-radius:8px;
}

.formcheckbox:hover input ~ .checkbutton
{
	background-color: #ECEDED;
}

.formcheckbox input:checked ~ .checkbutton 
{
	background-color: #FFFFFF;
}

.checkbutton:after {
  content: "";
  position: absolute;
  display: none;
}


.formcheckbox input:checked ~ .checkbutton:after 
{
	display: block;
}


.formcheckbox .checkbutton:after 
{
	left: 1px;
	top: 1px;
	width: 12px;
	height: 12px;
	border-radius:6px;
	background-color: #1969b2;
}


.formcheckbox-2 
{
	display: block;
	position: relative;
	padding-left: 21px;
	margin-bottom: 0px;
	margin-top: 0px;
	cursor: pointer;
	font-size: 14px;
	font-weight:300;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding-top:0px;
}

.formcheckbox-2 input
{
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkbutton-2 
{
	position: absolute;
	top: 2px;
	left: 0px;
	height: 16px;
	width: 16px;
	background-color: #FFFFFF;
	border:1px solid #000000;
}

.formcheckbox-2:hover input ~ .checkbutton-2
{
	background-color: #ECEDED;
}

.formcheckbox-2 input:checked ~ .checkbutton-2 
{
	background-color: #FFFFFF;
}

.checkbutton-2:after {
  content: "";
  position: absolute;
  display: none;
}


.formcheckbox-2 input:checked ~ .checkbutton-2:after 
{
	display: block;
}


.formcheckbox-2 .checkbutton-2:after 
{
	left: 2px;
	top: 2px;
	width: 10px;
	height: 10px;
	background-color: #1969b2;
	
}

.manmeldungkarte #map {
  height: 400px;
}

.view-728
{
	display:none;
}


@media (max-width:1199px)
{


	.manmeldungmitte
	{
		width:100%;
		height:auto;
		margin-left:auto;
		margin-right:auto;
		float:none;
		
	}



	
	.manmeldungloginfenster
	{
		top:180px;
	}
}

@media (max-width:1023px)
{
	
.navibalkenneumobil
	{
		display:block;
	}

}

@media (max-width:991px)
{
	
	.manmeldungeinzelheader-2
	{
		width:305px;
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
	
	.manmeldungtrennlinie-2
	{
		width:305px;
		height:1px;
		background:#000000;
		margin-left:auto;
		margin-right:auto;
		dipslay:block;
		margin-bottom:30px;
	}
	
}

@media (max-width:767px)
{
	
	.manmeldungeinzelheader
	{
		width:305px;
		margin-left:auto;
		margin-right:auto;
		float:none;
	}
	
	.manmeldungmitte
	{
		width:305px;
	}
	
	
	.manmeldungsuchfenster
	{
		width:100%;
		height:auto;
		border:none;
		display:block;
		padding-top:0px;
	}

	.manmeldungsuchfenster-innen
	{
		margin-left:auto;
		margin-right:auto;
		width:305px;
		height:auto;
		
	}
	
	
	.suchfeld-links
	{
		width:305px;
		float:left;
		margin-right:auto;
		margin-bottom:10px;
	}

	.suchfeld-rechts
	{
		width:305px;
		float:left;
		margin-bottom:10px;
	}

	.manmeldungtrennlinie
	{
		width:305px;
		height:1px;
		background:#000000;
		margin-left:auto;
		margin-right:auto;
		dipslay:block;
	}
	
	.manmeldungmitterechts
	{
		max-width:305px;
	}
	


	.vregister-bild
	{
		margin-top:0px;
		margin-bottom:60px;
	}

	

}






@media (max-width:727px)
{
	
.manmeldungloginfenster
{
	top:15px;
	width:100%;
	background:#FFFFFF;
	z-index:99999;
	max-width:340px;
	margin-left: -170px;
	left: 50%;
}
	
.manmeldungheader-2
{
	font-size:22px;
}	
	
.loginfensteroben
{
	width:100%;
	height:280px;
	display:block;
	background:#1969b2;
}

.copy1manmeldung-headertext
{
	font-weight:300;
	font-size:16px;
	text-align:center;
	line-height:1.3;
	padding-left:30px;
	padding-right:30px;
	color:#FEFEFE;
}	
	
.loginfensterunten
{
	width:100%;
	height:540px;
	display:block;
	background:transparent;
	overflow:scroll;
	margin-top:-180px;
}

	
.loginfensterflaeche
{
	width:100%;
	height:180px;
	background:transparent;
	display:block;
}
	
.loginfensterlinks
{
	width:100%;
	height:300px;
	float:none;
	background:#FFFFFF;
}

.loginfensterrechts
{
	width:100%;
	height:260px;
	float:none;
	border-left:none;
}

.manmeldungsuchfehler
{
	font-size:15px;
	width:305px;
	margin-left:auto;
	margin-right:auto;
}	
	
.navibalkenneu
{
	background:#E3E4E4;
	color:#58585A;
	width:100%;
	height:50px;
	display:block;
    align-items: center;
    justify-content: center;
	text-align:center;
	border-top:1px solid #000000;
}	
	

	

.navibalkenbeschriftungportalmobil	
{
	font-size:16px;
	text-align:center;
	padding-top:2px;
	font-weight:400;
	color: #58585A;	

}
	
.navibalkenbeschriftungportalmobil-zeile
{
	font-size:15px;
	text-align:center;
	padding-top:0px;
	font-weight:400;
	color: #58585A;	
	
}
	
	
	
.navibalkenbeschriftungportal
{
	font-size:15px;
	color: #58585A;	
	text-align:center;
	float:none;
	margin-left:12px;
	margin-right:12px;
	padding-top:14px;
	height:25px;
}

.navibalkenbeschriftungportalaktiv
{
	font-weight: 500;
	font-size:15px;
	text-align:center;
	float:none;
	margin-left:12px;
	margin-right:12px;
	padding-top:14px;
	height:25px;
	border-bottom:7px solid #1969b2;
	color:#1969b2;
}
	
.hidden-728
{
	display:none;
}

.view-728
{
	display:block;
}

}



@media (max-width:599px)
{
	
.navibalkenneumobil
	{
		display:block;
		top:50px;
	}
	
	.vregister-bild
	{
		margin-top:30px;
		margin-bottom:60px;
	}

}






@media (max-width:390px)
{
	
.manmeldungloginfenster
{
	max-width:320px;
	margin-left: -160px;
}

.loginfensteroben
{
	height:300px;
	display:block;
	background:#1969b2;
}
	
.loginfensterunten
{
	height:540px;
	margin-top:-200px;
}

	
.loginfensterflaeche
{
	height:200px;
}
	
}

@media (max-width:350px)
{
	
.manmeldungloginfenster
{
	top:15px;
	width:100%;
	background:#FFFFFF;
	z-index:99999;
	max-width:300px;
	margin-left: -150px;
	left: 50%;
}
	
.loginfensterunten
{
	height:440px;
}
	
.manmeldungmitte
	{
		width:290px;
	}

.manmeldungsuchfehler
{
	width:290px;
}		

.manmeldungsuchfenster-innen
{
	margin-left:-8px;
}
	
	
}





