@media only screen and (max-width: 835px) {
	h\:footer {
		display:none;
	}
	#item_addmailbtn {
		margin-right:15px;
	}
	#AddContact_Button, #Contact_Button, #btn_mailgenerate{
		margin-left:0px;
	}
	#picpreview {
		margin-top:-10px;
	}
	hr.spacer {
		display:block;
		width:100%;
	}
	#spacer2 {
		display: inline-block;
		float: none;
		margin-top: 18px;
		margin-bottom: -11px;
		margin-right: 10px;
		border-top: 1px solid #243d54;
		background: url() no-repeat 0 5px;
		margin-left: -11px;
	}
    #wrapper {
        width: 100%;
    }
	div.form-radiobutton-element {
		top:0px;
	}
    .item {
        float: left;
        padding: 0;
        margin: 10px 0 0;
        width: 85%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
	#searchgroupdiv a,
	#searchgroupdiv {
		margin-left:0px;
	}
	.displaygroup_box {
		margin-left:0px;
	}
	#GroupTitel {
		margin-bottom:-10px;
	}
	form {
		padding-left: 15px;
	}
	
	.content_titel {
		padding-left: 15px;
	}
	.phonecontent {
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.form_titel {
		margin-bottom:-13px;
	}
	#content_text_quarto{
		padding-left:15px;
		padding-right:15px;
	}
	#start_logo_geltungsbereich, #start_logo_klausel, #start_logo_leistung, #start_logo_pflicht, #start_logo_missbrauch, #start_logo_del, #start_logo_law2, #start_logo_info, #start_logo_bestand, #start_logo_ip, #start_logo_inhaltsdaten, #start_logo_ads, #start_logo_register, #start_logo_contactform, #start_logo_cookies, #start_logo_dsgvossl, #start_logo_widerruf, #start_logo_beschwerde, #start_logo_dataup, #start_logo_auskunft, #start_logo_captcha, #start_logo_law {
		padding-left:10px;
		margin-top:6px;
	}
	.listtext_SmallPadding {
		margin-left:15px;
	}
	.username_quarto {
		margin-left:15px;
	}
	.listtext {
		margin-left:15px;
		margin-right:15px;
		margin-bottom:-11px;
	}
	#start_logo_alias, #start_logo_anhang, #start_logo_ssl, #start_logo_werbung, #start_logo_alias, #start_logo_sicherheit, #start_logo_anonym, #start_logo_access {
		margin-left:15px;
	}
	
	.content_titel, .da, .start_webtitel, .start_websubtitel, .start_listbox, .start_websubtitel_l {
		margin-left:0px;
	}
	.start_listbox_agb {
		margin-left:0px;
	}
	.start_websubtitel_r {
		margin-top: 12px;
		margin-right:0px;
	}
	.start_listbox {
		width:100%;
	}
	.start_listbox_imp {
		width:100%;
		margin-top:0px;
		margin-left: 0px;
	}
	#start_checkmail {
		margin-top:5px;
	}
	.start_listbox_agb {
		width:100%;
	}
	
	.content_text {
		margin-left:0px;
		margin-right:0px;
	}
	div.input_config_uname {
		line-height: 18px;
	}
	
	.content_text_standard {
		margin-left:0px;
		margin-right:0px;
	}
	
	.content_text_imap{
		margin-left:15px;
		margin-right:15px;
		padding-top: 18px;
	}
	.content_text_imap2{
		margin-left:15px;
		margin-right:15px;
		margin-bottom:-10px;
	}
	#Contact_Button {
		margin-top:10px;
	}
	.content_text_warnung {
		margin-left:0px;
		margin-right:20px;
		padding-bottom:0px;
	}
	.content_innerdiv{
		margin-left:0px;
		margin-right:0px;
	}
	#dropdown-content {
    	left: -35px;
	}
	
	.form_titel2 {
		margin-bottom:-13px;
		margin-left:0px;
		margin-top:10px;
	}
	
	.error {
		margin-left:0px;
		margin-right:0px;
	}
	.done {
		margin-left:0px;
		margin-right:0px;
	}

    .sectionContent > .item:first-child {
        margin: 0;
    }
	.sectionContent1 > .item:first-child {
        margin: 0;
    }

    .item.salutation .input {
        padding-top: 0;
    }

    .item.optional label:after {
        color: #888888;
        font-size: 13px;
        content: '(optional)';
        display: inline-block;
        margin-left: 5px;
    }

    .item.optional input + h\:details {
        display: none;
    }

    .item div.label,
    .item label {
        width: auto;
        text-align: left;
        padding: 0;
    }

    .item label,
    .item div.label label,
    .item div.label span {
        line-height: 16px;
    }
	


    .item div.input {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    .input > span, .item h\:details {
        margin-left: 2px;
    }
	
	.input_config {
		padding-bottom: 0px;
	}
	
	#Mail_ButtonCheck {
		margin-left: 0px;
	}
	

    #birthdata h\:details,
    #page-content .wishname ~ h\:details {
        line-height: 32px;
    }

    #page-content .wishname ~ h\:details {
        color: #262626;
        font-size: 14px;
    }

    #page-content .wishname ~ h\:details.info {
        color: #888;
        font-size: 13px;
    }
	
	#item_login_mailedit1{
		margin-left:0px;
	}
	#item_login_mailedit2{
		margin-left:0px;
	}
	#registration_form #Register_Button, .start_webtitel2{
		margin-left:0px;
	}
	
	.start_webtitel_imp {
		margin-left:0px;
		margin-top:0px;
	}
	
	.start_webtitel2_imp {
		margin-left:0px;
	}

    .item select,
	.item input[type="text"],
    .item input[type="password"] {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: 32px;
        margin: 0;
        z-index: 1;
        position: relative;
    }
	#email {
		width:100%;
	}
	
	.item textarea[type="text"] {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        height: 118px;
        margin: 0;
        z-index: 1;
        position: relative;
    }

    .item input.zipCode {
        width: 68px;
        margin-right: 10px;
    }

    .item input.city {
        width: 230px;
    }

    .item input.streetName {
        width: 230px;
        margin-right: 10px;
    }

    .item input.streetNumber {
        width: 68px;
    }

    .item input.birthday,
    .item input.birthmonth {
        width: 34px;
        margin-right: 2px;
    }
	
	.item input.mobile {
		width: 200px;
	}

    .item input.birthyear {
        width: 60px;
        margin-right: 10px;
    }

    span.select-wrapper {
        margin: 0;
        width: 100%;
        height: 34px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    span.select-wrapper select {
        width: 100%;
        height: 32px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;;
    }
	
	span.select-wrapper-contacts {
		margin: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
	}
	span.select-wrapper-contacts select {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;;
    }

    .chooseEmail .wishname .input {
        padding-right: 115px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .chooseEmail .wishname .btn-positioner {
        margin-right: 0;
        margin-top: 0;
        margin-left: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

    .chooseEmail .wishname .btn-positioner + h\:details {
        position: absolute;
        right: 39px;
        top: 0;
    }

    .chooseEmail .wishname .btn-positioner input {
        text-indent: -9999px;
        overflow: hidden;
        padding: 0 13px;
    }

    .chooseEmail .wishname .btn-positioner .btn-wrapper {
        position: relative;
    }
	#LoginForm1 #LoginButton1{
		margin-left:0px;
		margin-top:15px;
	}
	.reg_back {
		margin-left:0px;
	}
	#registration_form #Register_Button{
		margin-left:0px;
		margin-bottom:10px;
	}
	
	#RegisterTitle {
		margin-bottom:-7px;
	}
	
	.regular-checkbox {
		display: none;
	}
	.regular-checkbox + label {
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
		padding: 9px;
		margin-left:0px;
		border-radius: 3px;
		display: inline-block;
		position: relative;
	}
	.regular-checkbox2 {
		display: none;
	}
	.regular-checkbox2 + label {
		padding: 9px;
		margin-left:0px;
		border-radius: 3px;
		display: inline-block;
		position: relative;
	}
	.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
		padding-left:0px;
	}
	.regular-checkbox:checked + label {
		box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
		color: #99a1a7;
	}
	
	#registercheck{
		width:500px;
		margin-bottom: -9px;
		margin-top: -9px;
	}

	#sort_box {
		padding-left: 15px;
		padding-right: 15px;
	}
	#searchdiv a,
	#searchdiv {
		padding-left: 0px;
	}
	
	.sortpage {
		margin-top:5px;
	}
	
	
	.item_login div.label,
    .item_login label {
        width: auto;
        text-align: left;
        padding: 0;
    }
    .item_login label,
    .item_login div.label_login label,
    .item_login div.label_login span {
        line-height: 16px;
    }
    .item_login div.input_login {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	.item_login div.input_configbutton_optional {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	.item_mailgen div.label,
    .item_mailgen label {
        width: auto;
        text-align: left;
        padding: 0;
    }
    .item_mailgen label,
    .item_mailgen div.label_login label,
    .item_mailgen div.label_login span {
        line-height: 16px;
    }
	#mail_options {
		padding-left: 0px;
		padding-top: 18px;
	}
	#alias_options {
		padding-left: 0px;
		padding-top: 27px;
		margin-bottom: -10px;
	}
	.slider:before {
		bottom:2px;
	}
	.slider {
	  top: -9px;
	}
	.switch {
		top: 0px;
	}
	#switch_alias {
	  top: -11px;
	  margin-bottom: -10px;
	}
    .item_mailgen div.input_login {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	.item_mailgen div.input_configbutton_optional {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	.item_config div.label,
    .item_config label {
        width: auto;
        text-align: left;
        padding: 0;
    }
    .item_config label,
    .item_config div.label_login label,
    .item_config div.label_login span {
        line-height: 16px;
    }
    .item_config div.input_login {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	.item_config_selfdel div.label,
    .item_config_selfdel label {
        width: auto;
        text-align: left;
        padding: 0;
    }
    .item_config_selfdel label,
    .item_config_selfdel div.label_login label,
    .item_config_selfdel div.label_login span {
        line-height: 16px;
    }
    .item_config_selfdel div.input_login {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	.item_configpw div.label,
    .item_configpw label {
        width: auto;
        text-align: left;
        padding: 0;
    }
    .item_configpw label,
    .item_configpw div.label_login label,
    .item_configpw div.label_login span {
        line-height: 16px;
    }
    .item_configpw div.input_login {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	.item_configpwold div.label,
    .item_configpwold label {
        width: auto;
        text-align: left;
        padding: 0;
    }
    .item_configpwold label,
    .item_configpwold div.label_login label,
    .item_configpwold div.label_login span {
        line-height: 16px;
    }
    .item_configpwold div.input_login {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	div.input_mailgen {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }	
	#input_mailgen2 {
		padding-left: 0px;
	}
	div.input_mailedit {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
		margin-bottom:4px;
    }	
	div.input_config_uname {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left:15px;
    }	
	div.input_mailgen:after {
		width:310px;
		right: 174px;
	}
	.item_login {
		float: left;
        padding: 0;
        margin: 10px 0 0;
		margin-left:20px;
	}
	.item_configpw {
		float: left;
        padding: 0;
        margin: 10px 0 0;
		margin-left:0px;
	}
	.item_configpwold {
		float: left;
        padding: 0;
        margin: 10px 0 0;
		margin-left:0px;
	}
	.item_config {
		float: left;
        padding: 0;
        margin: 10px 0 0;
		margin-left:0px;
	}
	#case_login {
		width:310px;
		font-size: 13px;
		margin-bottom:10px;
	}
	#case_loginmail {
		width:310px;
		font-size: 13px;
		margin-bottom:10px;
	}
	#case_loginpw {
		width:310px;
		font-size: 13px;
		margin-bottom:10px;
	}
	#case_edit_newpw1 {
		width:310px;
		font-size: 13px;
		margin-bottom:10px;
	}
	#case_edit_newpw2 {
		width:310px;
		font-size: 13px;
		margin-bottom:0px;
	}
	#case_email {
		width:310px;
		font-size: 13px;
		margin-bottom:10px;
	}
	#case_email_edit {
		width:310px;
		font-size: 13px;
		margin-bottom:0px;
	}
	#case_pw_edit_old {
		width:310px;
		font-size: 13px;
		margin-bottom:0px;
	}
	#case_pw_edit_old2 {
		width:310px;
		font-size: 13px;
		margin-bottom:0px;
	}
	#case_pw_selfdel {
		width:310px;
		font-size: 13px;
		margin-bottom:0px;
	}
	#case_pw {
		width:310px;
		font-size: 13px;
		margin-bottom:10px;
	}
	#case_userpw {
		width:310px;
		font-size: 13px;
		margin-bottom:10px;
	}
	#case_newpw {
		width:310px;
		font-size: 13px;
	}
	.login_text {
		padding-left:34px;
		float:left;
	}
	.sectionContent_login{
		height:230px;
	}
	.contact_avatar_table{ 
		width:90px;
	}
	.contact_table_daten { 
		width:200px;
	}
	#infotab {
		width:100%;
		right:8px;
	}


@media only screen and (max-width: 756px) {
	.contact_avatar_table{ 
		width:80px;
	}
	.contact_table_daten { 
		width:190px;
	}
	.contact_table
	{
		
	}
	
	.contact_daten_note {
		font-size:10px;
	}
}

@media only screen and (max-width: 717px) {
	.contact_avatar_table{ 
		width:80px;
	}
	.contact_table_daten { 
		width:190px;
	}
	.contact_table
	{
		width:100%;
	}
	#registercheck{
		width:400px;
	}
	.sectionContentChangelog{
		margin-left: 60px;
		margin-right: 60px;
	}
	#cinfo_lfirma1, #cinfo_lfirma2, #cinfo_lfirma3, #cinfo_lfirma4, #cinfo_lfirma5, #cinfo_lfirma6, #cinfo_lfirma7, #cinfo_lfirma8, #cinfo_lfirma9, #cinfo_lfirma10 {
		display:block;
	}
	#cinfo_kfirma1, #cinfo_kfirma2, #cinfo_kfirma3, #cinfo_kfirma4, #cinfo_kfirma5, #cinfo_kfirma6, #cinfo_kfirma7, #cinfo_kfirma8, #cinfo_kfirma9, #cinfo_kfirma10 {
		display:none;
	}
	/* #cinfo_position1, #cinfo_position2, #cinfo_position3, #cinfo_position4, #cinfo_position5, #cinfo_position6, #cinfo_position7, #cinfo_position8, #cinfo_position9, #cinfo_position10{
		display:block;
	}
	#cinfo_festnr1, #cinfo_festnr2, #cinfo_festnr3, #cinfo_festnr4, #cinfo_festnr5, #cinfo_festnr6, #cinfo_festnr7, #cinfo_festnr8, #cinfo_festnr9, #cinfo_festnr10{
		display:block;
	}
	#cinfo_festnrg1, #cinfo_festnrg2, #cinfo_festnrg3, #cinfo_festnrg4, #cinfo_festnrg5, #cinfo_festnrg6, #cinfo_festnrg7, #cinfo_festnrg8, #cinfo_festnrg9, #cinfo_festnrg10{
		display:block;
	}
	#cinfo_street1, #cinfo_street2, #cinfo_street3, #cinfo_street4, #cinfo_street5, #cinfo_street6, #cinfo_street7, #cinfo_street8, #cinfo_street9, #cinfo_street10{
		display:block;
	}
	#cinfo_ort1, #cinfo_ort2, #cinfo_ort3, #cinfo_ort4, #cinfo_ort5, #cinfo_ort6, #cinfo_ort7, #cinfo_ort8, #cinfo_ort9, #cinfo_ort10{
		display:block;
	}
	#cinfo_leer1, #cinfo_leer2, #cinfo_leer3, #cinfo_leer4, #cinfo_leer5, #cinfo_leer6, #cinfo_leer7, #cinfo_leer8, #cinfo_leer9, #cinfo_leer10{
		display:none;
	}
	#cinfo_trennlinie1, #cinfo_trennlinie2, #cinfo_trennlinie3, #cinfo_trennlinie4, #cinfo_trennlinie5, #cinfo_trennlinie6, #cinfo_trennlinie7, #cinfo_trennlinie8, #cinfo_trennlinie9, #cinfo_trennlinie10 { 
		display:block;
	}
	#cinfo_sonstigeslinie1, #cinfo_sonstigeslinie2, #cinfo_sonstigeslinie3, #cinfo_sonstigeslinie4, #cinfo_sonstigeslinie5, #cinfo_sonstigeslinie6, #cinfo_sonstigeslinie7, #cinfo_sonstigeslinie8, #cinfo_sonstigeslinie9, #cinfo_sonstigeslinie10 { 
		display:block;
	}
	#cinfo_geblinie1, #cinfo_geblinie2, #cinfo_geblinie3, #cinfo_geblinie4, #cinfo_geblinie5, #cinfo_geblinie6, #cinfo_geblinie7, #cinfo_geblinie8, #cinfo_geblinie9, #cinfo_geblinie10 { 
		display:block;
	}
	#cinfo_geb1, #cinfo_geb2, #cinfo_geb3, #cinfo_geb4, #cinfo_geb5, #cinfo_geb6, #cinfo_geb7, #cinfo_geb8, #cinfo_geb9, #cinfo_geb10 { 
		display:block;
	}
	#cinfo_anschrift1, #cinfo_anschrift2, #cinfo_anschrift3, #cinfo_anschrift4, #cinfo_anschrift5, #cinfo_anschrift6, #cinfo_anschrift7, #cinfo_anschrift8, #cinfo_anschrift9, #cinfo_anschrift10 { 
		display:block;
	}
	#cinfo_daten1, #cinfo_daten2, #cinfo_daten3, #cinfo_daten4, #cinfo_daten5, #cinfo_daten6, #cinfo_daten7, #cinfo_daten8, #cinfo_daten9, #cinfo_daten10 { 
		display:block;
	}
	#cinfo_sonstitel1, #cinfo_sonstitel2, #cinfo_sonstitel3, #cinfo_sonstitel4, #cinfo_sonstitel5, #cinfo_sonstitel6, #cinfo_sonstitel7, #cinfo_sonstitel8, #cinfo_sonstitel9, #cinfo_sonstitel10 { 
		display:block;
	}
	#cinfo_gebtitel1, #cinfo_gebtitel2, #cinfo_gebtitel3, #cinfo_gebtitel4, #cinfo_gebtitel5, #cinfo_gebtitel6, #cinfo_gebtitel7, #cinfo_gebtitel8, #cinfo_gebtitel9, #cinfo_gebtitel10 { 
		display:block;
	}
	#cinfo_sonstiges1, #cinfo_sonstiges2, #cinfo_sonstiges3, #cinfo_sonstiges4, #cinfo_sonstiges5, #cinfo_sonstiges6, #cinfo_sonstiges7, #cinfo_sonstiges8, #cinfo_sonstiges9, #cinfo_sonstiges10 { 
		display:block;
	}
	.cinfo_swap{
		display:none;
	} */
}

@media only screen and (max-width: 550px) {
	.addbutton {
		margin-left: 5px;
	}
	.sms_table_info, .sms_table_message {
		display: list-item;
		float: none;
		margin-left:0px;
		list-style-type: none;
		padding-right:0;
		padding-left:0;
	}
	.sms_table_line {
		display:none;
	}
	.fromname:before {content: ""; }
	@-moz-document url-prefix() {
		.sms_table_info, .sms_table_message {
			margin-left:-1px;
		}
	}
	.sms_table_message_icons { 
		bottom:0;
		right:4px;
		top:-7px;
		padding-top:40px;
		position:absolute;
	}
	.sms_table_info {
		width:99.7%;
	}
	.sms_table_message {
		width:99.7%;
		border-left: 1px solid #2F3138;
	}
	#registercheck{
		width:320px;
	}
}

@media only screen and (max-width: 480px) {
	hr.spacer {
		width: 100%;
	}
	.item {
        width: 100%;
    }
	
	.form_titel {
		font-size: 16px;
	}
	
	.content_titel {
		font-size: 16px;
	}

	.form_titel2 {
		font-size: 16px;
	}
	
    h\:article .registrationStep {
        width: 100%;
    }

    .captcha img.captcha {
        width: 100%;
        height: auto;
    }

    .item input.zipCode {
        width: 30%;
        margin-right: 0;
    }

    .item input.city {
        width: 65%;
        right: 0;
        float: right;
    }
	
	.item input.mobile {
		width: 100%;
	}

    .item input.streetName {
        width: 65%;
        margin-right: 0;
    }

    .item input.streetNumber {
        width: 30%;
        right: 0;
        float: right;
    }
	.sectionContent, .sectionContent1, .sectionContentStart, .sectionContentChangelog{
		margin-left: 10px;
		margin-right: 10px;
	}
	#content_ul {
		margin-left:0px;
		margin-right:0px;
	}
	#registration_form #Register_Button{
		margin-left:0px;
		margin-top:10px;
	}
	
	.sectionContent_login{
		height:230px;
		margin-left: 10px;
		margin-right: 10px;
	}
	div.input_mailgen:after {
		width:150px;
		right: -37px;
	}
	#case_login {
		width:95%;
	}
	#case_loginmail {
		width:95%;
	}
	#case_loginpw {
		width:95%;
	}
	#case_edit_newpw1 {
		width:95%;
	}
	#case_edit_newpw2 {
		width:95%;
	}
	#case_email {
		width:95%;
	}
	#case_email_edit {
		width:95%;
	}
	#case_pw {
		width:300px;
	}
	#case_userpw {
		width:300px;
	}
	#case_pw_edit_old {
		width:95%;
	}
	#case_pw_edit_old2 {
		width:95%;
	}
	#case_pw_selfdel {
		width:95%;
	}
	.item_login {
		margin-left:0px;
		width:100%
	}
	.item_configpw {
		margin-left:0px;
		width:100%
	}
	.item_configpwold {
		margin-left:0px;
		width:100%
	}
	.item_config {
		margin-left:0px;
		width:100%
	}
	.item_config_selfdel {
		margin-left:0px;
		width:100%
	}
	.login_text {
		padding-left:0px;
	}
	.reg_back {
		display:inline-block;
	}
	#files{
		width: 95%;
	}
	.addbutton {
		margin-left: 5px;
	}
}

@media only screen and (max-width: 465px) {
	#header_notiz {
		right: 7px;
	}

@media only screen and (max-width: 385px) {
	.contact_avatar_table {
		display: list-item;
		float: none;
		margin-left:0px;
		list-style-type: none;
		padding-right:0;
		padding-left:0;
		width:99.7%;
	}
	.contact_table_daten {
		border-left: 1px solid #2F3138;
		display: list-item;
		padding-right:0;
		padding-left:0;
		height:auto;
		width:99.7%;
	}
	@-moz-document url-prefix() {
		.contact_avatar_table, .contact_table_daten {
			margin-left:-1px;
		}
	}
	.contact_name, .fromname,
	#cinfo_lfirma1, #cinfo_lfirma2, #cinfo_lfirma3, #cinfo_lfirma4, #cinfo_lfirma5, #cinfo_lfirma6, #cinfo_lfirma7, #cinfo_lfirma8, #cinfo_lfirma9, #cinfo_lfirma10, #cinfo_kfirma1, #cinfo_kfirma2, #cinfo_kfirma3, #cinfo_kfirma4, #cinfo_kfirma5, #cinfo_kfirma6, #cinfo_kfirma7, #cinfo_kfirma8, #cinfo_kfirma9, #cinfo_kfirma10, #cinfo_position1, #cinfo_position2, #cinfo_position3, #cinfo_position4, #cinfo_position5, #cinfo_position6, #cinfo_position7, #cinfo_position8, #cinfo_position9, #cinfo_position10, #cinfo_daten1, #cinfo_daten2, #cinfo_daten3, #cinfo_daten4, #cinfo_daten5, #cinfo_daten6, #cinfo_daten7, #cinfo_daten8, #cinfo_daten9, #cinfo_daten10, #cinfo_festnr1, #cinfo_festnr2, #cinfo_festnr3, #cinfo_festnr4, #cinfo_festnr5, #cinfo_festnr6, #cinfo_festnr7, #cinfo_festnr8, #cinfo_festnr9, #cinfo_festnr10, #cinfo_festnrg1, #cinfo_festnrg2, #cinfo_festnrg3, #cinfo_festnrg4, #cinfo_festnrg5, #cinfo_festnrg6, #cinfo_festnrg7, #cinfo_festnrg8, #cinfo_festnrg9, #cinfo_festnrg10, #cinfo_email, #cinfo_anschrift1, #cinfo_anschrift2, #cinfo_anschrift3, #cinfo_anschrift4, #cinfo_anschrift5, #cinfo_anschrift6, #cinfo_anschrift7, #cinfo_anschrift8, #cinfo_anschrift9, #cinfo_anschrift10, #cinfo_street1, #cinfo_street2, #cinfo_street3, #cinfo_street4, #cinfo_street5, #cinfo_street6, #cinfo_street7, #cinfo_street8, #cinfo_street9, #cinfo_street10, #cinfo_ort1, #cinfo_ort2, #cinfo_ort3, #cinfo_ort4, #cinfo_ort5, #cinfo_ort6, #cinfo_ort7, #cinfo_ort8, #cinfo_ort9, #cinfo_ort10, #cinfo_gebtitel1, #cinfo_gebtitel2, #cinfo_gebtitel3, #cinfo_gebtitel4, #cinfo_gebtitel5, #cinfo_gebtitel6, #cinfo_gebtitel7, #cinfo_gebtitel8, #cinfo_gebtitel9, #cinfo_gebtitel10, #cinfo_geb1, #cinfo_geb2, #cinfo_geb3, #cinfo_geb4, #cinfo_geb5, #cinfo_geb6, #cinfo_geb7, #cinfo_geb8, #cinfo_geb9, #cinfo_geb10, #cinfo_sonstitel1, #cinfo_sonstitel2, #cinfo_sonstitel3, #cinfo_sonstitel4, #cinfo_sonstitel5, #cinfo_sonstitel6, #cinfo_sonstitel7, #cinfo_sonstitel8, #cinfo_sonstitel9, #cinfo_sonstitel10, #cinfo_sonstiges1, #cinfo_sonstiges2, #cinfo_sonstiges3, #cinfo_sonstiges4, #cinfo_sonstiges5, #cinfo_sonstiges6, #cinfo_sonstiges7, #cinfo_sonstiges8, #cinfo_sonstiges9, #cinfo_sonstiges10, .contact_daten_note {
		margin-left:3px;
		margin-right:3px;
	}
	#contact_avatarpic {
		margin-left:3px;
		height:40px;
	}
}

@media only screen and (max-width: 330px) {
	.sectionContent_login{
		height:250px;
	}
}