html,body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #242424;
	margin: 0px;
}


img { border: 0 none; }


body { padding-top: 0px; padding-bottom: 0px; }


hr{ border: 0; width: 100%; color: #C0C0C0; background-color: #C0C0C0; height: 1px; }


INPUT, TEXTAREA 	{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10pt; line-height:10pt;}			


.fliesstext { color: #242424; font-weight: normal; font-size: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_2 { color: #242424; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_rot { color: #d63120; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_grau { color: #696969; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_weiss { color: #ffffff; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_small { color: #242424; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 12px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_big { color: #242424; font-weight: normal; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_big_weiss { color: #ffffff; font-weight: normal; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_fett { color: #242424; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_fett_weiss { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.fliesstext_fett_grau { color: #696969; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none }


.headline { color: #242424; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none}


.headline_weiss { color: #ffffff; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none}


.headline_grau { color: #696969; font-weight: bold; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none}


.headline_teaser { color: #242424; font-weight: normal; font-size: 32px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 36px; letter-spacing: 0pt; text-decoration: none }


.subheadline { color: #696969; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; letter-spacing: 0pt; text-decoration: none}


.subheadline_teaser { color: #696969; font-weight: bold; font-size: 22px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 14px; letter-spacing: 0pt; text-decoration: none}


.menue { color: #242424; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none}


.menue:hover { color: #d63120; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none}


.menue_selected { color: #d63120; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none}


.menue_selected:hover { color: #d63120; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 16px; letter-spacing: 0pt; text-decoration: none}


.link { color: #d63120; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none}


.link:hover { color: #d63120; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: underline}


.link_fett { color: #d63120; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none}


.link_fett:hover { color: #d63120; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: underline}


.link_small { color: #d63120; font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none}


.link_small:hover { color: #d63120; font-weight: normal; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: underline}


a { color: #d63120; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: none}


a:hover { color: #d63120; font-weight: normal; font-size: 14px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; letter-spacing: 0pt; text-decoration: underline}


/* Formularformatierungen */


.textarea_lang {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:450px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}

.textarea_mittel {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:270px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}

.textfeld_lang {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:270px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}

.textfeld_mittel {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:180px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}

.textfeld_kurz {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:80px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}


.pulldownfeld_lang {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:330px;
	height:30px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}

.pulldownfeld_mittel {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:200px;
	height:30px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}

.pulldownfeld_kurz {
	display:inline-block;
	background: #f3f3f3;
	border-radius: 4px;
	border:1px solid #205ea4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:80px;
	height:30px;
	position: relative;
	padding:6px 5px 6px 5px;
	font-size:1.1em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444444;
}

.button1 {
	display:inline-block;
	background: #d2d2d2;
	border-radius: 4px;
	border:1px solid #333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	padding:4px 10px 4px 10px;
	font-size:1.2em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#444;
	cursor:pointer;
}

.button2 {
	display:inline-block;
	background: #666;
	border-radius: 4px;
	border:1px solid #333;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	position: relative;
	padding:4px 10px 4px 10px;
	font-size:1.2em;
	line-height:1.2307em;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
	cursor:pointer;
}

.btn {
  background: #3f3f3f;
  border: 1px solid #205ea4;
  -webkit-border-radius: 0;
  border-radius: 0;
  color: #f9f9fb;
  font-size: 13px;
  font-weight: 700;
  line-height: 13px;
  margin: 0.5em;
  padding: 12px 26px;
  text-transform: uppercase;
  -webkit-transition: 0.3s all ease;
  -moz-transition: 0.3s all ease;
  -o-transition: 0.3s all ease;
  -ms-transition: 0.3s all ease;
  transition: 0.3s all ease;
  cursor:pointer;
}
.btn:hover {
  background: #205ea4;
  border-color: #205ea4;
}

fieldset legend
{
	 /*
	 border-left-style:solid;
	 border-right-style:solid;
	 */
	 
	 padding:6px;
	 padding-left:20px;
	 padding-right:20px;
	 color: #fff;
	 font-size:13px;
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 font-weight:bold;
 	 margin-left:15px;
 	 background:#205ea4;
}

fieldset
{
 	border-style:solid;
 	border-width:1px;
 	border-color:#205ea4;
	padding:6px;
	margin:2px;
	/* background:white; */
}