/* FONTS */
/* fira-sans-condensed-regular - latin */
@font-face {
  font-family: 'Fira Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/fira-sans-condensed-v3-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Condensed Regular'), local('FiraSansCondensed-Regular'),
       url('fonts/fira-sans-condensed-v3-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-condensed-v3-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-condensed-v3-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-condensed-v3-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-condensed-v3-latin-regular.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
}
/* fira-sans-condensed-700 - latin */
@font-face {
  font-family: 'Fira Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/fira-sans-condensed-v3-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Fira Sans Condensed Bold'), local('FiraSansCondensed-Bold'),
       url('fonts/fira-sans-condensed-v3-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/fira-sans-condensed-v3-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/fira-sans-condensed-v3-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/fira-sans-condensed-v3-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/fira-sans-condensed-v3-latin-700.svg#FiraSansCondensed') format('svg'); /* Legacy iOS */
}



/* LINKS */
a:link						{color:#ed1b25; text-decoration:none; outline:0;}	
a:visited					{color:#c51018; text-decoration:none; outline:0;}	
a:active					{color:#c51018; text-decoration:none; outline:0;}	
a:hover						{color:#c51018; text-decoration:none; outline:0;}
a:focus						{outline:0;}

/* TOTALBOX */
.totalbox_musterorder		{width:738px; margin:0px 0px 0px 0px; float:left;}


/* HEADER DIV 1er REIHE */
.container_muster_header	{width:738px; float:left; margin:10px 0px 10px 0px;}
.expledescrheader			{font-size:22px; margin:0px; text-align:center; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:400; color:#666666;}

/* CONTAINER MIT BILDERN 3er REIHE */
.container_top_img			{border:0px solid #ffffff; border-collapse:collapse; width:738px;}
.form_row1_images			{width:246px; height:120px;}
.form_row2_images			{width:246px; height:120px;}
.form_row3_images			{width:246px; height:120px;}
.imageexpstyle				{color:#666666; font-family:Arial; font-size:10px; line-height:100%; margin-left:0px; margin-right:0px; text-align:center;}		
.imageexpscale				{width:150px; height:120px; margin-top:23px;}

/* CONTAINER MIT BESCHREIBUNGEN 3er REIHE */
.form_row1_descr			{width:246px; height:46px;}
.form_row2_descr			{width:246px; height:46px;}
.form_row3_descr			{width:246px; height:46px;}
.expledescrtxt				{font-size:17px; line-height:17px; margin-top:5px; margin-bottom:2px; text-align:center; font-family:"Fira Sans Condensed",sans-serif!important; font-weight:400; color:#666666;}
.expledescrsubtxt			{font-size:15px; line-height:15px; margin-top:0px; margin-bottom:3px; text-align:center; font-family:"Fira Sans Condensed",sans-serif!important; font-weight:400; color:#666666;}

/* CONTAINER MIT SELECTBOXEN 3er REIHE */
.form_row1_chkbx			{width:246px; height:17px; padding-left:84px; padding-bottom: 5px;}
.form_row2_chkbx			{width:246px; height:17px; padding-left:84px; padding-bottom: 5px;}
.form_row3_chkbx			{width:246px; height:17px; padding-left:84px; padding-bottom: 5px;}
.expmlselectbox				{font-family:"Fira Sans Condensed",sans-serif!important; text-align:center; font-weight:400; color:#666666; border:1px solid #666666; border-radius:3px; background:#e1e1e1; font-size:14px; width:80px; height:26px;}
.expmlselectbox_error		{font-family:"Fira Sans Condensed",sans-serif!important; text-align:center; font-weight:400; color:#ed1b25; border:1px solid #ed1b25; border-radius:3px; background:#ffeaeb; font-size:14px; width:80px; height:26px;}

/* FORMULAR */
.form_container				{border:0px solid #ffffff; border-collapse:collapse; width:738px; margin-top:2px;}

/* WARNUNG */
.form_row5_warning			{width:638px; padding:15px 24px 20px 24px;}
.warning-formnote			{font-size:14px; line-height:15px; padding:9px 25px; border-radius:5px; color:#b34646; background:#f3dada; border:#edc8ce 1px solid; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:400; text-align:center; text-transform:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:block; margin:0 auto; vertical-align:middle; white-space:nowrap;}
.info-formnote				{font-size:14px; line-height:15px; padding:9px 25px; border-radius:5px; color:#39683c; background:#e0efd8; border:#dde9d5 1px solid; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:400; text-align:center; text-transform:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:block; margin:0 auto; vertical-align:middle; white-space:nowrap;}

/* BEZEICHNUNGEN */
.form_row1_contact			{width:200px; height:53px;}
.form_description			{color:#909090; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:400; font-size:14px; margin-left:0px; margin-right:21px; text-align:right;}
.form_description_error		{color:#ed1b25; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:400; font-size:14px; margin-left:0px; margin-right:21px; text-align:right;}

/* EINGABEFELDER */
.form_row2_contact			{width:338px; height:53px;}
.form_input_box				{color:#909090; border:1px solid #707070; font-family:"Fira Sans Condensed",sans-serif !important; font-size:15px; width:338px;height:43px; padding:0px 10px 0px 10px;}
.form_input_box_error		{color:#ed1b25; border:1px solid #ed1b25; font-family:"Fira Sans Condensed",sans-serif !important; font-size:15px; width:338px;height:43px; padding:0px 10px 0px 10px;}

/* MESSAGEFIELD */
.form_input_message_field	{color:#909090; border:1px solid #707070; font-family:"Fira Sans Condensed",sans-serif !important; font-size:15px; width:338px; padding:5px 10px 5px 10px;}



/* LEERSPALTE */
.form_row3_contact			{width:200px; height:53px;}

/* HINWEIS DATENSCHUTZ */
.form_row4_contact			{width:638px; padding:20px 24px 25px 24px;}
.exple-formnote				{font-size:14px; line-height:15px; margin:0px 0px 0px 0px; text-align:left; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:400; color:#666666;}

/* BOTTOM_SECTION */
.form_cont_bottom			{border:0px solid #ffffff; border-collapse:collapse; width:738px; margin-bottom:56px;}
.form_row6_contact			{width:283px; height:46px;}

/* SENDE BUTTON */
.form_row7_contact			{width:172px; height:46px;}
.buttonformsend				{font-size:15px; padding:9px 25px; line-height: 1.71428571; color:#ffffff; background:#ed1b25; -webkit-transition: 0.35s ease; -o-transition: 0.35s ease; transition: 0.35s ease; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:700; text-align:center; text-transform:uppercase; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:inline-block; margin-bottom:0; vertical-align:middle; touch-action:manipulation; cursor:pointer; border:none; white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
:hover.buttonformsend		{color:#ffffff!important; background:#c51018!important;}

/* LEERSPALTE */
.form_row8_contact			{width:283px; height:46px;}

/* BESTÄTIGUNGSTEXT */
.exple-formanswer			{font-size:16px; line-height:18px; margin:0px 0px 0px 0px; text-align:left; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:400; color:#666666; text-align:center;}

.buttonhomebk a {font-size:15px; padding:9px 25px; line-height: 1.71428571; color:#ffffff; background:#ed1b25; -webkit-transition: 0.35s ease; -o-transition: 0.35s ease; transition: 0.35s ease; font-family:"Fira Sans Condensed",sans-serif !important; font-weight:700; text-align:center; text-transform:uppercase; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:inline-block; margin-bottom:0; vertical-align:middle; touch-action:manipulation; cursor:pointer; border:none; white-space:nowrap; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
:hover.buttonformsend		{color:#ffffff!important; background:#c51018!important;}

.buttonhomebk a:hover 		{color:#ffffff!important; background:#c51018!important;}	































