@charset "utf-8";
/* Mobile Layout: 480px and below. */


#div2kd {
	width: 100%;
	box-shadow: 1px 2px 6px rgba(150,150,150, 0.9);
	border: 1px solid #878787;
	-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
	-webkit-border-radius: 10px 10px 10px 10px; /* Chrome, Safari */
	-khtml-border-radius: 10px 10px 10px 10px; /* Konqueror */
	border-radius: 10px 10px 10px 10px; /* CSS3 */
	behavior: url(border-radius.htc); /* Internet Explorer */
}
#div3kd {
	width: 100%;
	margin-left: 0;
	clear: both;
	box-shadow: 1px 2px 6px rgba(150,150,150, 0.9);
	border: 1px solid #878787;
	-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
	-webkit-border-radius: 10px 10px 10px 10px; /* Chrome, Safari */
	-khtml-border-radius: 10px 10px 10px 10px; /* Konqueror */
	border-radius: 10px 10px 10px 10px; /* CSS3 */
	behavior: url(border-radius.htc); /* Internet Explorer */
}
#divtab {
	width: 100%;
	margin-left: 0;
	clear: both;
}
#div1tab {
	width: 100%;
	margin-left: 0;
	clear: both;
}
#div2tab {
	width: 100%;
	margin-left: 0;
	clear: both;
}
#div3tab {
	width: 5%;
	margin-left: 0;
	clear: both;
	margin-top: 5px;
	text-align:center;
}
#div4tab {
	width: 80%;
	clear: none;
	margin-left: 1%;
	margin-top: 5px;
	
}
#trenner {
	height: 10px;
}
#trenner {
	height: 10px;
}
.pdflink a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #e30613;
}
.pdflink a:hover {
	color: #000;
}

.kontakt_send {
	height: 30px;
	width: 80%px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.0pt;
	font-size: 17px;
	color: #cd1818;
	background-color: #ffffff;
	border: 1px solid #e30613;
	margin: 0px 0px 10px 0px;
	box-shadow: 3px 3px 3px rgba(150,150,150, 0.8);
}
.formtxt {
  font-weight: bold;
  color:#000;
  font-size: 14px;	
}
.form_select {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput {
	width:95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput2 {
	width:70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput3 {
	width:20%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput4 {
	width:10%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput5 {
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.hdl_start {
	color: #e30613;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 1.1pt;
}
.hdl_navilink a {
	text-decoration: underline;
	text-align: center;
	color: #e30613;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 1.1pt;
}
.hdl_navilink a:hover {
	color: #000;
	text-decoration: none;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {

#div2kd {
	width: 30%;
	box-shadow: 1px 2px 6px rgba(150,150,150, 0.9);
	border: 1px solid #878787;
	-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
	-webkit-border-radius: 10px 10px 10px 10px; /* Chrome, Safari */
	-khtml-border-radius: 10px 10px 10px 10px; /* Konqueror */
	border-radius: 10px 10px 10px 10px; /* CSS3 */
	behavior: url(border-radius.htc); /* Internet Explorer */
}
#div3kd {
	width: 66%;
	clear: none;
	margin-left: 1%;
	box-shadow: 1px 2px 6px rgba(150,150,150, 0.9);
	border: 1px solid #878787;
	-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
	-webkit-border-radius: 10px 10px 10px 10px; /* Chrome, Safari */
	-khtml-border-radius: 10px 10px 10px 10px; /* Konqueror */
	border-radius: 10px 10px 10px 10px; /* CSS3 */
	behavior: url(border-radius.htc); /* Internet Explorer */
}
#divtab {
	width: 100%;
	margin-left: 0;
	clear: both;
}
#div1tab {
	width: 47%;
	margin-left: 0;
	clear: both;
}
#div2tab {
	width: 47%;
	clear: none;
	margin-left: 1%;
}
#div3tab {
	width: 5%;
	margin-left: 0;
	clear: both;
	margin-top: 5px;
	text-align:center;
}
#div4tab {
	width: 80%;
	clear: none;
	margin-left: 1%;
	margin-top: 5px;
}
#trenner {
	height: 10px;
}
#trenner2 {
	height: 10px;
}
.kontakt_send {
	height: 30px;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.0pt;
	font-size: 17px;
	color: #cd1818;
	background-color: #ffffff;
	border: 1px solid #e30613;
	margin: 0px 0px 10px 0px;
	box-shadow: 3px 3px 3px rgba(150,150,150, 0.8);
}
.formtxt {
  font-weight: bold;
  color:#000;
  font-size: 14px;	
}
.form_select {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput {
	width:95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput2 {
	width:70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput3 {
	width:20%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput4 {
	width:10%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput5 {
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.pdflink a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #e30613;
}
.pdflink a:hoover {
 color:#000;
}
.hdl_start {
	color: #e30613;
	font-size: 17px;
	font-weight: 500;
	letter-spacing: 1.1pt;
}
.hdl_navilink a {
	text-decoration: underline;
	color: #e30613;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: 1.1pt;
}
.hdl_navilink a:hover {
	color: #000;
	text-decoration: none;
}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

#div2kd {
	width: 35%;
	margin-left: 0;
	clear: both;
	box-shadow: 1px 2px 6px rgba(150,150,150, 0.9);
	border: 1px solid #878787;
	-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
	-webkit-border-radius: 10px 10px 10px 10px; /* Chrome, Safari */
	-khtml-border-radius: 10px 10px 10px 10px; /* Konqueror */
	border-radius: 10px 10px 10px 10px; /* CSS3 */
	behavior: url(border-radius.htc); /* Internet Explorer */
}
#div3kd {
	width: 61%;
	clear: none;
	margin-left: 1%;
	box-shadow: 1px 2px 6px rgba(150,150,150, 0.9);
	border: 1px solid #878787;
	-moz-border-radius: 10px 10px 10px 10px; /* Firefox */
	-webkit-border-radius: 10px 10px 10px 10px; /* Chrome, Safari */
	-khtml-border-radius: 10px 10px 10px 10px; /* Konqueror */
	border-radius: 10px 10px 10px 10px; /* CSS3 */
	behavior: url(border-radius.htc); /* Internet Explorer */
}
#divtab {
	width: 100%;
	margin-left: 0;
	clear: both;
	margin-top: 5px;
}
#div1tab {
	width: 47%;
	margin-left: 0;
	clear: both;
	margin-top: 5px;
}
#div2tab {
	width: 47%;
	clear: none;
	margin-left: 1%;
	margin-top: 5px;
}
#div3tab {
	width: 5%;
	margin-left: 0;
	clear: both;
	margin-top: 5px;
	text-align:center;
}
#div4tab {
	width: 80%;
	clear: none;
	margin-left: 1%;
	margin-top: 5px;
}
#trenner {
	height: 20px;
}
#trenner2 {
	height: 10px;
}
.pdflink a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #e30613;
}
.pdflink a:hoover {
 color:#000;
}
.formtxt {
  font-weight: bold;
  color:#000;
  font-size: 14px;	
}
.form_select {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput {
	width:93%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput2 {
	width:70%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput3 {
	width:20%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput4 {
	width:10%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.txtinput5 {
	width:40%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #e30613;
	padding-top: 3px;
	padding-left: 2px;
}
.kontakt_send {
	height: 30px;
	width: 80%;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1.0pt;
	font-size: 17px;
	color: #cd1818;
	background-color: #ffffff;
	border: 1px solid #e30613;
	margin: 0px 0px 10px 0px;
	box-shadow: 3px 3px 3px rgba(150,150,150, 0.8);
}
.hdl_start {
	color: #e30613;
	font-size: 18px;
	font-weight: 500;
	letter-spacing: 1.1pt;
}
.hdl_navilink a {
	text-decoration: underline;
	color: #e30613;
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1.1pt;
}
.hdl_navilink a:hover {
	color: #000;
	text-decoration: none;
}
}
