/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v34-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/open-sans-v34-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/open-sans-v34-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v34-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v34-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v34-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/raleway-v28-latin-100.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-100.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-100.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-100.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/raleway-v28-latin-200.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-200.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-200.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-200.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/raleway-v28-latin-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-300.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-300.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/raleway-v28-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-regular.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-regular.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/raleway-v28-latin-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-500.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-500.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/raleway-v28-latin-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-600.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-600.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/raleway-v28-latin-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-700.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-700.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/raleway-v28-latin-800.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-800.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-800.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-800.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/raleway-v28-latin-900.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-900.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-900.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-900.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-100italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/raleway-v28-latin-100italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-100italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-100italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-200italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/raleway-v28-latin-200italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-200italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-200italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-300italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/raleway-v28-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-300italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-300italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/raleway-v28-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-500italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/raleway-v28-latin-500italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-500italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-600italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/raleway-v28-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-600italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-600italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-700italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/raleway-v28-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-700italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-800italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/raleway-v28-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-800italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-800italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* raleway-900italic - latin */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/raleway-v28-latin-900italic.eot');
  /* IE9 Compat Modes */
  src: local(''), url('../fonts/raleway-v28-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/raleway-v28-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */ url('../fonts/raleway-v28-latin-900italic.woff') format('woff'), /* Modern Browsers */ url('../fonts/raleway-v28-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/raleway-v28-latin-900italic.svg#Raleway') format('svg');
  /* Legacy iOS */
}
/* allgemeine Definition für submit-Buttons und Links als Buttons */
.inputButton {
  height: 29px;
  min-width: 150px;
  color: #2C3033;
  background: #E9EDF4;
  cursor: pointer;
  font-size: 14px;
  border: 0px none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
  font-weight: bold;
  line-height: 100%;
}
.inputButton:hover {
  background: #FAAD16;
}
.hrefButton {
  text-decoration: none;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 100%;
  display: block;
  min-width: 150px;
  width: auto;
  color: #2C3033;
  cursor: pointer;
  background: #E9EDF4;
  border: 0px none;
}
.hrefButton:hover {
  background: #FAAD16;
}
.inputText {
  border: 1px solid #2C3033;
  min-height: 21px;
  min-width: 150px;
  width: 77%;
}
.after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* allg. Navigations Aufbau */
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
br.clearDvv {
  display: none;
}
.clear {
  display: none;
}
.clearleft {
  clear: left;
}
.clearright {
  clear: right;
}
.center {
  margin: 15px auto 25px;
}
.centrifier {
  margin: 0 auto;
}
.float-left {
  float: left;
  margin: 0 1em 1em 0 !important;
  display: inline-block;
}
.float-right {
  float: right;
  margin: 0 0 1em 1em !important;
  display: inline-block;
}
.invisible {
  position: absolute;
  left: -2999px;
  /* Sprungmarke wird "aus dem Bildschirm geschoben" - denn: display: none gef?llt Screenreadern nicht */
  width: 1500px;
}
.subcl {
  padding: 0 1em 0 0;
}
.subcr {
  padding: 0 0 0 1em;
}
hr {
  display: none;
}
ul {
  margin: 1em 0 0;
}
ul li {
  font-size: 1em;
  list-style: square;
}
img {
  max-width: 100%;
}
p,
.basecontent-image {
  margin: 1em 0 0;
}
p .caption,
.basecontent-image .caption {
  padding: 0;
}
.p-home {
  font-size: 1.2em;
  padding: 1.5em 0;
}
a {
  font-weight: normal;
  color: #2C3033;
  /*text-decoration: none;*/
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
a:hover {
  text-decoration: underline;
}
/* 23.7.14 Straub button wird statt input type="submit" bei Suche benötigt*/
button,
input[type*=submit] {
  height: 29px;
  min-width: 150px;
  color: #2C3033;
  background: #E9EDF4;
  cursor: pointer;
  font-size: 14px;
  border: 0px none;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-shadow: none;
  font-weight: bold;
  line-height: 100%;
}
button:hover,
input[type*=submit]:hover {
  background: #FAAD16;
}
input[type*=text] {
  border: 1px solid #2C3033;
  min-height: 21px;
  min-width: 150px;
  width: 77%;
  padding: 0 4px;
}
.pdfLink,
.linkTyp_pdf {
  background: url(../img/pdf.gif) no-repeat 100% 10%;
  padding-right: 18px;
  white-space: nowrap;
}
.dateiGroesse {
  font-size: 0.8em;
  color: #2C3033;
}
/* für Lupe als Zoom-Icon  

.zoomIcon {
    background: url("../img/pdf.gif") no-repeat scroll center center transparent;
    bottom: 40px;
    display: inline-block;
    height: 34px;
    position: relative;
    z-index: 50;
    width: 30px;
}*/
#jquery-overlay {
  z-index: 1001 !important;
}
#jquery-lightbox {
  z-index: 1002 !important;
}
#jquery-lightbox #lightbox-container-image-data-box {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
/* Tabellen */
table {
  background: #E9EDF4;
  font-size: 1em;
  border-spacing: 1px;
  border-collapse: collapse;
  margin: 1em 0 0;
  width: 100%;
}
table.show-grid th,
table.show-grid td {
  padding: 7px;
  border: 1px solid #FFFFFF;
}
table.show-grid td .basecontent-image {
  margin: 0;
}
table.hide-grid th,
table.hide-grid td {
  padding: 7px;
}
table th {
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  margin: 0;
  background-color: #646d73;
  color: #FFFFFF;
}
table td {
  text-align: left;
  vertical-align: top;
  margin: 0;
}
table td p + p {
  margin-bottom: 6px;
}
table caption {
  padding: 0.5em 0 3px;
  text-align: left;
  font-weight: bold;
  margin: 0 0 3px;
  font-size: 1em;
}
.even {
  background: #E9EDF4;
}
/* Ueberschriften */
h1,
h2,
h3 {
  line-height: 1.4em;
  margin: 0;
  color: #2C3033;
  font-weight: normal;
}
h1 {
  font-size: 2em;
  padding: 1em 0 0.5em;
}
h2 {
  font-size: 1.6em;
  padding: 1em 0 0.4em;
  clear: both;
}
h3 {
  font-size: 1.2em;
  padding: 1.3em 0 0em;
}
/* Allgemein */
BODY {
  font-size: 100%;
  line-height: 130%;
  font-family: 'Open sans', sans-serif;
  margin: 0 auto;
  padding: 0;
  color: #2C3033;
  position: relative;
  height: 100%;
  background: #FFFFFF;
  max-width: 980px;
}
/* nur spalte 2 keine Infospalte*/
.ym-col1 {
  display: none;
}
.ym-col2 {
  width: 100%;
  margin: 0;
}
.ym-col2:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ym-cbox {
  padding: 0;
}
/* Bereich Header */
#header {
  width: 100%;
  background: transparent;
  padding-bottom: 0.5em;
  border-bottom: 1px solid #2C3033;
}
#header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#header a {
  color: #2C3033;
}
#header .zeile1 {
  padding: 0;
  width: 100%;
  color: #2C3033;
}
#header .zeile1 .logo {
  text-align: right;
}
#header .zeile2 div.ym-vlist {
  width: 80%;
  position: absolute;
  bottom: 0;
  z-index: 3;
}
#header .zeile2 div.ym-vlist ul {
  margin: 0;
}
#header .zeile2 div.ym-vlist ul li {
  list-style: none;
  margin-left: 0;
}
#header .zeile2 div.ym-vlist ul li a.active {
  color: #FF238B;
}
#header .zeile2 .login a {
  color: transparent;
}
#header .zeile2 .login a:hover {
  color: #E9EDF4;
}
#header .zeile2 a {
  display: inline-block;
  min-width: 100px;
  text-decoration: none;
  float: left;
}
#header .zeile2 a:hover {
  text-decoration: none;
}
/* Hauptteil*/
#main {
  position: relative;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 0 30px;
  background: #FFFFFF;
}
#main .ym-column.linearize-level-1 {
  margin: 0 auto;
  max-width: 960px;
  padding: 0;
  width: 100%;
}
/* Navigation */
/* Contentbereich */
.ym-col2 {
  /*line-height:160%;*/
  /*open Street Map */
}
.ym-col2 #content {
  padding: 0 20 0 0px;
  /*min-height: 660px;*/
  font-size: 0.9em;
}
.ym-col2 #content .goPageTop,
.ym-col2 .wayhome,
.ym-col2 .navContent {
  display: none;
}
.ym-col2 .basecontent-image .caption,
.ym-col2 .basecontent-definiertes-bild-kdrs .caption {
  font-size: 0.85em;
  padding: 0 0 5px;
}
.ym-col2 .basecontent-list ul {
  margin-left: 0.5em;
}
.ym-col2 .basecontent-list ul li {
  margin-bottom: 5px;
}
.ym-col2 .downloadlist {
  width: 100%;
  border-collapse: collapse;
  margin: 0 20px 0 0;
}
.ym-col2 .downloadlist tr + tr {
  border-bottom: 1px solid #2C3033;
}
.ym-col2 .downloadlist th.ui-state-default,
.ym-col2 .downloadlist th.ui-state-active {
  background: #E9EDF4;
  border: 0px none;
}
.ym-col2 .downloadlist th.ui-state-default a,
.ym-col2 .downloadlist th.ui-state-active a,
.ym-col2 .downloadlist th.ui-state-default a:link,
.ym-col2 .downloadlist th.ui-state-active a:link,
.ym-col2 .downloadlist th.ui-state-default a:visited,
.ym-col2 .downloadlist th.ui-state-active a:visited {
  color: #2C3033;
}
.ym-col2 .downloadlist td.dlType {
  padding: 4px 0;
}
.ym-col2 .downloadlist td.dlType img {
  height: 12px;
  width: 12px;
}
.ym-col2 .downloadlist td.dlDate,
.ym-col2 .downloadlist td.dlSize {
  font-size: 0.85em;
}
.ym-col2 .downloadlist td.dlSize {
  width: 6em;
}
.ym-col2 .downloadlist .description {
  font-size: 0.85em;
}
.ym-col2 .basecontent-dvv-karte #cmsmap .map {
  height: 400px;
  width: 100%;
}
.ym-col2 .searchForm {
  /* für neue Suche Sortierung */
}
.ym-col2 .searchForm h2 {
  margin-top: 0;
}
.ym-col2 .searchForm input {
  border: 1px solid #2C3033;
  color: #2C3033;
  height: 29px;
  padding: 0 4px;
}
.ym-col2 .searchForm input[type*=search] {
  width: 305px;
}
.ym-col2 .searchForm button {
  margin-bottom: 10px;
}
.ym-col2 .searchForm #searchTypeSpan {
  text-align: center;
}
.ym-col2 .searchForm #searchTypeSpan a {
  text-decoration: none;
  padding: 4px 12px;
  display: inline-block;
  height: 29px;
  width: 150px;
  color: #2C3033;
  cursor: pointer;
  background: #E9EDF4;
  border: 0px none;
}
.ym-col2 .searchForm #searchTypeSpan a:hover {
  background: #2C3033;
  color: #FFFFFF;
}
.ym-col2 .searchForm .searchSort img {
  display: inline-block;
  padding: 4px 12px;
  border: 1px solid #E9EDF4;
  height: 29px;
  margin: 5px 5px 10px 0px;
  padding: 7px;
  vertical-align: bottom;
}
.ym-col2 .searchForm .searchSort button {
  margin: 5px 5px 10px 0;
}
.ym-col2 .searchForm .searchSort button ~ button ~ button {
  display: none;
}
.ym-col2 .searchForm .searchSort button ~ button ~ button ~ button {
  display: inline;
}
.ym-col2 .searchForm .searchSort img + button {
  min-width: 127px;
  width: 127px;
}
.ym-col2 .searchForm .searchPaging .ergebnisseKopfNav {
  display: block;
}
.ym-col2 .searchForm .searchPaging .ergebnisseKopfNav button {
  width: 30px;
  min-width: 30px;
}
.ym-col2 .searchForm .searchPaging .ergebnisseKopfNav button:first-child {
  margin-left: 93px;
}
.ym-col2 .searchForm .searchFilterBox {
  padding-top: 1em;
}
.ym-col2 .searchForm .searchFilterBox input {
  height: 100%;
}
.ym-col2 .searchForm .termComb {
  padding-top: 1em;
}
.ym-col2 .searchForm .termComb select {
  color: #2C3033;
  padding: 3px;
}
.ym-col2 .searchForm .ergebnisseKopf h2 {
  margin-top: 1.5em;
}
.ym-col2 #contentFooter {
  font-size: 0.8em;
  padding: 10px 0 0;
  clear: both;
  margin: 0;
  color: #2C3033;
}
.ym-col2 #contentFooter a {
  color: #2C3033;
}
.home h1 {
  text-align: center;
}
#node11705918 table th,
#node11705918 table td {
  width: auto;
}
#node11705918 table th + th,
#node11705918 table td + th {
  width: 20%;
  min-width: 137px;
}
#node11705918 table th + th + th,
#node11705918 table td + th + th {
  min-width: 256px;
}
#node11705918 table th + td,
#node11705918 table td + td {
  width: 20%;
  min-width: 137px;
}
#node11705918 table th + td + td,
#node11705918 table td + td + td {
  min-width: 256px;
}
@media all and (max-width: 980px) {
  body .ym-wbox,
  body .linearize-level-1 .ym-col2 > .ym-cbox {
    padding: 0 20px;
  }
}
@media all and (max-width: 850px) {
  body #header .zeile2 div.ym-vlist {
    position: relative;
    width: 100%;
    padding-top: 20px;
  }
}
@media all and (max-width: 740px) {
  body #header .zeile2 div.ym-vlist .login {
    display: none;
  }
}
@media all and (max-width: 650px) {
  body .ym-wbox,
  body .linearize-level-1 .ym-col2 > .ym-cbox {
    padding: 0 10px;
  }
  body #header .zeile2 div.ym-vlist a {
    min-width: auto;
    padding-right: 30px;
  }
  body #header .zeile2 div.ym-vlist ul li + li + li + li a {
    padding-right: 0;
  }
  body #header .zeile2 div.ym-vlist .login {
    display: none;
  }
  body#node11705918 table td,
  body#node11705918 table th {
    padding: 7px 3px;
  }
  body#node11705918 table td + td,
  body#node11705918 table th + td,
  body#node11705918 table td + th,
  body#node11705918 table th + th {
    width: auto;
    min-width: 130px;
  }
  body#node11705918 table td + td + td,
  body#node11705918 table th + td + td,
  body#node11705918 table td + th + td,
  body#node11705918 table th + th + td,
  body#node11705918 table td + td + th,
  body#node11705918 table th + td + th,
  body#node11705918 table td + th + th,
  body#node11705918 table th + th + th {
    /*min-width: 200px;*/
  }
  body#node11705918 table td:first-child,
  body#node11705918 table th:first-child {
    max-width: 148px;
  }
}
#quickLink1.dvvToolbar.ui-widget-header a {
  color: #eaf5f7;
}
/* Print */
.printPreview .print_margins .subcolumns {
  background: #FFFFFF;
  height: 90px;
  padding-top: 10px;
}
.printPreview .print_margins .subcolumns input + input {
  margin-top: 5px;
}
