@charset "utf-8";
/* CSS Document */


/* GELB */
@media screen and (max-width: 1330px){

	#contact-form_2 {
    width: 92%;
	}


}


/* grün */
@media screen and (max-width: 1210px){

	#contact-form_2 {
    width: 90%;
	}

	.left_zahl_block {
    margin-top: 207px;
	}

	.left_zahl_block {
    margin-left: -20px;
	}

	.right_con_block_2 {
    margin-top: 157px;
	}

	.right_con_block {
    margin-top: 130px;
	}

}


/* lila - menu down */
@media screen and (max-width: 980px){

	.left_con_block {
    width: 51%;
	}

	.right_con_block {
    margin-top: 101px;
	}

	.right_con_block_2 {
    margin-top: 126px;
	}

	.title_res_tex1 {
    padding-left: 50px;
	font-size: 20px;
	}

	.left_gutschein {
    width: 100%;
	margin-left: -25px;
	}

	.right_gutschein {
    margin-left: -25px;
	margin-top: 35px;
    width: 100%;
	}

	.title_res_tex2 {
    font-size: 20px;
	padding-left: 35px;
    width: 90%;
	}

	.title_res_tex4 {
    font-size: 20px;
	}

	.left_konto_block {
    width: 78%;
	margin-left: 15px;
	padding-top: 35px;
	}

	#contact-form_2 {
    width: 88%;
	}

	.left_zahl_block {
    margin-top: 0px;
	width: 88%;
	}

	.con_block_txt {
	margin-top: 10px;
	}

	.g_senden {
    margin-right: 62px;
    width: 30%;
	}

	.g_senden:hover{
    margin-right: 62px;
    width: 30%;
	}

}


/* rosa */
@media screen and (max-width: 790px){

	.right_con_block {
    margin-left: -15px;
    margin-top: 126px;
	}

	.left_con_block {
    width: 49%;
	}

	.title_res_tex1 {
    padding-left: 40px;
	}

	.right_con_block_2 {
	margin-left: -15px;
    margin-top: 151px;
	}

	.left_gutschein {
    margin-left: -35px;
	}

	#contact-form {
    margin-left: 30px;
    width: 78%;
	}

	.con_block_txt {
    width: 98%;
	}

	.right_gutschein {
    margin-left: -35px;
	}

	.left_konto_block {
    margin-left: 0;
    padding-top: 35px;
    width: 100%;
	}

	.button_txt_2 {
    padding-left: 45px;
	}

	.title_res_tex2 {
    padding-left: 45px;
	}

	.left_zahl_block {
    margin-left: -30px;
	}

	.con_block_txt {
    width: 100%;
	}

	#contact-form_2 {
    padding: 15px 15px 15px 32px;
	}

	.g_senden {
    margin-right: 5px;
    width: 40%;
	}

	.g_senden:hover {
    margin-right: 5px;
    width: 40%;
	}

}


/* BLAU  */
@media screen and (max-width: 670px){


	.left_con_block {
     width: 99.5%;
	}

	.right_con_block {
    margin-left: 0;
    margin-top: -30px;
    width: 99.5%;
	}

	.right_con_block_3 {
    float: none;
    margin: -13px auto;
    width: 83%;
	}


	#c_form2 {
    padding: 15px 15px 15px 24px;
	width: 100%;
	}

	.title_res_tex1 {
    padding-left: 55px;
	font-size: 18px;
    width: 85%;
	}

	.right_con_block_2 {
    margin-left: 0;
    margin-top: -30px;
 	width: 99.5%;
	}

	.left_gutschein {
    margin-left: -16px;
	}

	.right_gutschein {
    margin-left: -16px;
    margin-top: 30px;
	}

	.left_konto_block {
    margin-left: -8px;
    width: 100%;
	}

	.button_txt_2 {
	padding-left: 55px;
	}

	.title_res_tex2 {
    padding-left: 55px;
    width: 88%;
	}

	.left_zahl_block {
    margin-left: -25px;
	width: 100%;
	}

	.con_block_txt {
    width: 100%;
	margin-left: -17px;
	}

	#contact-form_2 {
    width: 83.5%;
	}

	.title_lines {
    overflow: hidden;
	}



}


/* DUNKEL Grau  */
@media screen and (max-width: 495px){

	.left_con_block {
	margin-left: -10px;
	}

	.right_con_block {
	margin-left: -10px;
	}

	.right_con_block_2 {
	margin-left: -10px;
	}

	.title_res_tex1 {
    font-size: 19px;
    padding-left: 47px;
	}

	.title_res_tex4 {
    font-size: 19px;
    padding-left: 38px;
	}

	.left_gutschein {
    margin-left: 10px;
    width: 97%;
	}

	.button_txt {
    padding-left: 40px;
	}

	.right_gutschein {
    margin-left: 10px;
    width: 97%;
	}

	#select_button {
    width: 55%;
	}

	#select_button:hover {
    width: 55%;
	}

	#select_button_2 {
    width: 41%;
	}

	#select_button_2:hover {
    width: 41%;
	}

	.title_res_tex2 {
    padding-left: 45px;
	font-size: 19px;
    width: 85%;
	}

	.button_txt_2 {
    padding-left: 45px;
	}

	.left_zahl_block {
    margin-left: 0;
    width: 95%;
	}

	.con_block_txt {
    margin-left: 0;
    width: 94%;
	}

	.contact-form_2 {
    padding: 15px 15px 15px 20px !important;
    width: 95% !important;
	}

	.res_form select {
    padding: 3px 5px;
	}

	.left_konto_block {
    width: 100%;
    padding-top: 5px;
	margin-left: -10px;
	}

	.txt_datenschutz {
    padding: 25px 37px;
	}

	.g_senden {
    width: 55%;
	}

	.g_senden:hover {
    width: 55%;
	}

	.titel_panel {
    font-size: 15px;
    padding-left: 20px;
	}

	.title_res_tex4 {
    padding-left: 28px;
	}

	.button_txt {
    padding-left: 28px;
	width: 90%;
	}

	#c_form2 {
    padding: 15px 15px 15px 5px;
	}

	.res_form select {
    width: 83%;
	}

	#select_button_h {
    width: 83%;
	}

}


/* DUNKEL BLAU  */
@media screen and (max-width: 390px){

	#select_button {
    width: 75%;
	}

	#select_button:hover {
    width: 75%;
	}

	#select_button_2 {
    width: 60%;
	}

	#select_button_2:hover {
    width: 60%;
	}

	.eingabe_jahr {
    width: 43%;
	}

	.eingabe_jahr:hover {
    width: 43%;
	}

	.title_res_tex1 {
	margin-top: 8px;
    padding-left: 37px;
	}

	.title_res_tex2 {
    padding-left: 42px;
	}

	.g_senden {
    width: 65%;
	}

	.g_senden:hover {
    width: 65%;
	}

	.left_con_block {
    width: 89.5%;
	}

	.right_con_block{
    width: 89.5%;
	}

	.right_con_block_2{
    width: 89.5%;
	}

	.contact-form_2 {
    padding: 15px 15px 15px 40px !important;
	width: 93% !important;
	}

	.con_block_txt {
    left: -12px;
    width: 90%;
	}

	.left_konto_block {
    width: 91%;
	}

	.right_con_block_3 {
    left: -19px;
    width: 75%;
	}

	.eingabe_jahr {
    float: left;
    margin-left: 77px !important;
    width: 60% !important;
	}


	.news_left, .news_right {
		/* font-size: 13px; */
		/* margin-left: 5px; */
		width: auto;
		/* margin-bottom: 10px; */
		padding:30px;
	}


}



/* Smartphone - hummer */

@media screen and (max-width:320px){

	#select_button {
    width: 91%;
	}

	.eingabe_jahr {
    float: right;
    margin-right: 9px !important;
	}

	.titel_panel {
    font-size: 14px;
    padding-left: 20px;
	}

	#select_button:hover {
    width: 91%;
	}

	.left_con_block {
    margin-left: -15px;
	}

	.right_con_block{
    margin-left: -15px;
	}

	.right_con_block_2{
    margin-left: -15px;
	}

	.left_gutschein {
    margin-left: 2px;
	}

	.right_gutschein {
    margin-left: 2px;
	}

	.title_res_tex2 {
    padding-left: 30px;
    width: 95%;
	}

	.g_senden {
    width: 75%;
	float: left;
	margin-right: 0px;
	margin-left: 35px;
	}

	.g_senden:hover {
    width: 75%;
	float: left;
	margin-right: 0px;
	margin-left: 35px;
	}

	.right_con_block_3 {
    left: -23px;
	}

	.news_left, .news_right {
    font-size: 12px;
	margin-bottom: 5px;
	}

}
