
@media only screen and (max-width: 1280px) {

    .touch span.tr-headline {
        display: block;
        margin: 10px 0;
        font-size: 2rem;
        color: #444 !important;
    }

    .touch table tbody tr td.spalte2,
    .touch table tbody tr td.header,
    .touch table tbody tr td .text,
    .touch table tbody tr td .textarea,
    .touch table tbody tr td .button,
    .touch table tbody tr td .dropdown,
    .touch table tbody tr td select,
    .touch .standardposition,
    .touch .standardposition input.input, 
	.touch .standardposition select.select {
        font-size: 3rem;
    }

	.touch table tbody tr td label {
		font-size: 2rem;
	}		
 
    .touch table tbody tr td.spalte2 {
        background-color: #E0EBF1;
    }

	.touch table tbody tr td.spalte2 label {
		font-size: 2rem;
	}

    .touch .ERROR_MSG {
        font-size: 1.1rem;
        line-height: 150%;
    }
	
	.touch span.small {
        font-size: 1.5rem;
    }
	
	.touch .comment,
    .touch .zurueck,
	.touch .normfett,
	.touch .normFett_blau {
        font-size: 2rem;
    }


    .touch #sendit input[type="submit"],
    .touch form[action="neues_bild_erg.asp"] input[type="submit"],
    .touch form[action^="neues_bild_suche.asp"] input[type="submit"],
    .touch form[action^="upload_erg.asp"] input[type="submit"],
    .touch form[action="externerlink0.asp"] input[type="submit"],
    .touch form[action="neue_musterseite.asp"] input[type="submit"],
    .touch form[action="auswahl_neues_element.asp"] input[type="submit"],
    .touch #sendit input[type="button"],
    .touch form[action="neues_bild_erg.asp"] input[type="button"],
    .touch form[action^="neues_bild_suche.asp"] input[type="button"],
	.touch form[action^="upload_erg.asp"] input[type="button"],
    .touch form[action="externerlink0.asp"] input[type="button"],
    .touch form[action="neue_musterseite.asp"] input[type="button"],
    .touch form[action="auswahl_neues_element.asp"] input[type="button"],
    .touch .standardposition #cancel,
    .touch .standardposition #send {
        margin: 20px 0 40px 0 !important;
        padding: 10px 20px !important;
        font-size: 2rem !important;
        border: none !important;
        color: white !important;
        background: #5BA3C5 !important;
        border-radius: 4px !important;
        font-weight: 500 !important;
        font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif !important;
        -webkit-appearance: none;
    }
	
    .touch #sendit table > tbody > tr > td,
    .touch form[action="neues_bild_erg.asp"] table > tbody > tr > td,
    .touch form[action^="neues_bild_suche.asp"] table > tbody > tr > td,
    .touch form[action^="upload_erg.asp"] table > tbody > tr > td,
    .touch form[action="externerlink0.asp"] table > tbody > tr > td,
    .touch form[action="neue_musterseite.asp"] table > tbody > tr > td {
        display: block;
        width: 100%;
    }
	
    .touch #sendit table tbody tr td img,
    .touch #sendit table tbody tr td button {
        height: 60px;
    }

    .touch #sendit table tbody tr td input[type=checkbox],
    .touch form[action="neues_bild_erg.asp"] table tbody tr td input[type=checkbox],
    .touch form[action^="neues_bild_suche.asp"] table tbody tr td input[type=checkbox],
    .touch form[action^="upload_erg.asp"] table tbody tr td input[type=checkbox],
    .touch form[action="externerlink0.asp"] table tbody tr td input[type=checkbox],
    .touch form[action="neue_musterseite.asp"] table tbody tr td input[type=checkbox],
    .touch form[action="auswahl_neues_element.asp"] table tbody tr td input[type=checkbox] {
        width: 48px;
        height: 48px;
    }

    .touch form[action="auswahl_neues_element.asp"] table tbody tr td input[type=checkbox] {
        margin-left: 10px;
    }

	.touch form[action="neue_musterseite.asp"] table tbody tr td input[type=text], 
	.touch form[action^="neues_bild_suche.asp"] table tbody tr td input[type=text], 
	.touch form[action="neues_bild_erg.asp"] table tbody tr td input[type=text],
	.touch form[action="neues_bild_erg.asp"] table tbody tr td input[type=file],
	.touch form[action="neues_bild_erg.asp"] table tbody tr td textarea,
	.touch form[action^="upload_erg.asp"] table tbody tr td input[type=text],
	.touch form[action^="upload_erg.asp"] table tbody tr td input[type=file],
	.touch form[action^="upload_erg.asp"] table tbody tr td textarea {
		width: 95% !important;
		min-height: 48px;
		padding: 5px 10px;
	}
	
	.touch form[action="neues_bild_erg.asp"] table tbody tr td input[name=thumb_max_width],
	.touch form[action="neues_bild_erg.asp"] table tbody tr td input[name=thumb_max_height] {
		width: 100px !important;
	}
	
	.touch form[action^="neues_bild_suche.asp"] table tbody tr td input[name=Anzahl] {
		width: 100px !important;
	}
	 
	.touch .liste_div_border,
	.touch .inputfield_div_border,
	.touch .textinput_table {
		width: 100% !important;
		border: 0 !important;
		background-color: transparent !important;
	}
	 
	.touch form[name='bildelemente'] table > tbody > tr > td {
		display: table-cell !important;
		width: auto !important;
	}
		
	.touch form[name='bildelemente'] table tbody tr td input[type='submit'],
	.touch form[name='bildelemente'] table tbody tr td input[type='button'] {
		margin:2px 0 4px 0 !important
	}
	
	.touch form[name='bildelemente'] table tbody tr td.list2,
	.touch form[name='bildelemente'] table tbody tr td.list2 u{
		 font-size: 2rem; 
	}
	
	.touch form[name='bildelemente'] table tbody tr td.list2 input[name='kopie']{
		 width: 48px !important;
		 height: 48px !important;
		 background-repeat: no-repeat !important;
		 background-position: center !important;
         background-size: 30px !important;
		 background-image: url(/spezial/opt_mobile/svg/plus-square.svg) !important;
		 border-radius: 0 !important;
	}
	 
	 
    .touch .popupmenucloseicon img {
        display: none;
        width: 22px;
        height: 22px;
        line-height: 30px;
        margin-right: 10px;
        cursor: pointer;
    }


    .touch #sendit > table {
        margin-top: 50px;
    }

	.touch #sendit > table > tbody > tr > td:first-child,
	.touch form[action="neues_bild_erg.asp"] > table > tbody > tr > td:first-child,
	.touch form[action^="neues_bild_suche.asp"] > table > tbody > tr > td:first-child,
	.touch form[action^="upload_erg.asp"] > table > tbody > tr > td:first-child,
	.touch form[action="externerlink0.asp"] > table > tbody > tr > td:first-child,
	.touch form[action="neue_musterseite.asp"] > table > tbody > tr > td:first-child {
		display: none;
	}

    .touch table > tbody > tr > td.header {
        display: table-cell !important;
        line-height: 150%;
        padding: 40px 0 20px 0;
    }

    .touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td .tr-headline {
        display: none;
    }

    .touch form[action="auswahl_neues_element.asp"] > table > tbody > tr.header > td.header {
        font-size: 2rem !important;
    }

    .touch form[action="auswahl_neues_element.asp"] > table > tbody > tr.header > td {
        padding-bottom: 30px;
    }

	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr.header > td,
	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr.header > td select {
		display: table-cell !important;
		font-size: 2rem !important;
	}


    .touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td .insert_checkbox {
        margin-bottom: 40px;
        margin-left: 0;
    }

	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td .insert_checkbox::after {
		margin-left: 60px;
		font-size: 1.6rem;
		color: #999;
		line-height: 260%;
	}

    .touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td {
        text-align: left !important;
		display: table-cell;
    }
	
	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td:nth-child(1) {
		border: 0 !important;
		border-bottom: 1px solid #999 !important;
	}

	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td:nth-child(2) {
		width: calc(100% - 100px); !important;
		border: 0 !important;
		border-bottom: 1px solid #999 !important;
	}

	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td:nth-child(3), 
	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr.header > td {
		border: 0 !important;
	}

	.touch form[action="auswahl_neues_element.asp"] > table > tbody > tr > td:nth-child(3) .insert_checkbox {
		margin-top: 30px;
		width: 100px !important;
		text-align: center !important;
	}


	.touch form[action="neues_bild_erg.asp"] textarea.textarea {
		font-size: 1rem !important;	
		padding: 10px !important;
	}
	
	
	
    .touch .div_closed, .touch .div_open {
        font-size: 3rem !important;
        font-weight: 400 !important;
        padding: 5px 0px 10px 80px;
        background-image: url(/spezial/opt_mobile/svg/plus-square-black.svg);
        background-repeat: no-repeat;
        background-size: 50px;
    }

    .touch .div_closed, .touch .div_open {
        font-size: 3rem !important;
        font-weight: 400 !important;
        padding: 5px 0px 10px 80px;
        background-repeat: no-repeat;
        background-size: 50px;
    }

    .touch .div_open {
        background-image: url(/spezial/opt_mobile/svg/dash-square-black.svg);
    }

	.touch #box , .touch #box2 { 
	}
	
	.touch #box .textinput_table, .touch #box2 .textinput_table{ 
		width: 600px;
	}
	
	.touch #box2 { 
		margin-top: 50px;
	}

	.touch #box .header{
		font-size: 3rem;
	}

}


.touch div.ps__edit_flag,
.touch div.ps__delete_flag,
.touch div.ps__moveup_flag,
.touch div.ps__movedown_flag,
.touch div.ps__insert_flag {
    width: 32px;
    height: 32px;
    background-position: center center;
    background-size: 20px 20px;
    background-color: #57A4C9;
}


.touch div.ps__edit_flag {
    background-image: url(/spezial/opt_mobile/svg/pencil-fill.svg);
}


.touch div.ps__delete_flag {
    background-image: url(/spezial/opt_mobile/svg/x-square.svg);
}


.touch div.ps__moveup_flag {
    background-image: url(/spezial/opt_mobile/svg/caret-up-fill.svg);
}


.touch div.ps__movedown_flag {
    background-image: url(/spezial/opt_mobile/svg/caret-down-fill.svg);
}


.touch div.ps__insert_flag {
    background-image: url(/spezial/opt_mobile/svg/plus-square.svg);
}

.touch #dialog-close {
	font-size: 50px !important;
}

.touch .FensterSchliessen {
	background-color: transparent !important;
	display: none;
}

.touch .closeWindow {
	display: block !important;
	background-color: #57a4c9;
	position: fixed;
	right: 30px;
	top: 20px;
}

.touch .closeWindow img {
	width: 48px;
	height: 48px;
}

.touch #tr_SprachAuswahlNeu,
.touch #navDoFileSelect,
.touch #navUnterordner,
.touch #tr_Sortierung
{
	display: none;
}



