.highlight1 {
  font-weight:bold;
  color:#324288;
}
.highlight2 {
  font-size:14px;
  line-height:17px;
  color:#324288;
}
.highlight3 {
  font-weight:bold;
  color:#ff0a00;
}
.highlight4 { color:#ff0a00; }
.highlight5 {
  font-weight:bold;
  color:#ff8000;
}
.highlight6 { color:#ff8000; }
.highlight7 {
  font-weight:bold;
  color:#ffcc00;
}
.highlight8 { color:#ffcc00; }
html { overflow-y:scroll; }
body {
  background:url('/home-1481275499/bilder/irs_bg.jpg') no-repeat top center;
  -webkit-text-size-adjust:100%;
}
body, td, textarea, input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:;
  color:#184470;
}
#Tabelle_01 {
  margin:0 auto;
  background: ;
  width:1280px;
}
#Tabelle_02 {
  background:rgba(249,244,247,0.8);
  width:1280px;
  height:500px;
}
h1 {
  color:#324288;
  font-weight:bold;
  font-size:20px;
  line-height:23px;
}
h2 {
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
h3 {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:13px;
  line-height:16px;
}
h4 {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:11px;
  line-height:12px;
}
b, strong { font-weight:bold; }
a:link { color:#6b3a09; }
a:visited { color:#6b3a09; }
a:hover { color:#4a5fb2; }
a:focus { color:#4a5fb2; }
a:active { color:#182454; }
#feeditemcol-item_bez, #feeditemcol-subtitle, #feeditemcol-bol { display:block; }
.feed_date, #feeditemcol-bol { font-weight:bold; }
#Tabelle_01 td { vertical-align:top; }
.LIST_TYP01 .feed_c1 { width:1px; }
.LIST_TYP01 .feed_c3 { width:1px; }
.feed ul, .feeditemcol ul, .ptext ul {
  list-style:none;
  margin:0.6em 0;
  padding-left:0px;
}
.feed ul li, .feeditemcol ul li, .ptext ul li {
  background:url('/home-1481110012/bilder/irs_dot.png') no-repeat;
  margin:0.5em 0;
  padding:0 0 0 20px;
}
.HFIX {
  position:relative;
  background-color:;
}
.FFIX {
  position:relative;
  background:url('/home-1481110012/bilder/irs_bottom_bg.jpg') no-repeat;
  height:30px;
}
.HEAD_MENUE a:link { color:#ffffff; }
.HEAD_MENUE a:visited { color:#ffffff; }
.HEAD_MENUE a:hover { color:#ff8000; }
.HEAD_MENUE a:focus { color:#ffcc00; }
.HEAD_MENUE a:active { color:#ffcc00; }
.FOOT_MENUE a:link, #powered_by a:link { color:#984f01; }
.FOOT_MENUE a:visited, #powered_by a:visited { color:#984f01; }
.FOOT_MENUE a:hover, #powered_by a:hover { color:#c6a36b; }
.FOOT_MENUE a:focus, #powered_by a:focus { color:#c6a36b; }
.FOOT_MENUE a:active, #powered_by a:active { color:#c6a36b; }
table { border-spacing:0; }
.C_TAB2_TD1 {
  width:10px;
  padding-left:0;
  padding-right:15px;
  padding-top:0px;
}
.C_TAB2_TD_BOTTOM { vertical-align:bottom; }
.C_TAB2_TD2 {
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  background:rgba(249,244,247,0.8);
}
.C_TAB2_TD3 {
  width:10px;
  padding-left:15px;
  padding-right:0px;
  padding-top:0px;
}
a.feed_more {
  font-weight:bold;
  display:block;
  text-align:right;
  padding-right:15px;
  background:url('/home-1481110012/bilder/irs_std_more_link.png') no-repeat right bottom;
  text-decoration:none;
}
a.feed_more:hover { background:url('/home-1481110012/bilder/irs_std_more_hover.png') no-repeat right bottom; }
.msg1_ok { color:#0000ff; }
.msg1_err { color:#ff0000; }
.form_edit_full_width { width:99%; }
.form_edit_half_width { width:41.5px; }
form#web_login {
  margin-left:40px;
  margin-right:40px;
}
form#web_login label {
  display:block;
  cursor:pointer;
  font-weight:bold;
  margin-top:4px;
  color:#ed9136;
}
form#web_login .login_login { margin-top:20px; }
form.feedback { margin:0 40px; }
form.feedback fieldset {
  background:#f4e8d4;
  color:#e0e2e2;
  margin:0 0 10px 0;
}
form.feedback legend {
  font-weight:bold;
  color:#ed9136;
}
form.feedback label {
  display:block;
  cursor:pointer;
  font-weight:bold;
  margin:4px 0 0 0;
  color:#ed9136;
}
form.feedback input, form.feedback textarea { color:#984f01; }
form.feedback .bt_submit {
  font-weight:bold;
  color:#ed9136;
}
span#recaptcha_instructions_error { font-size:9px; }
div.feedback_info {
  margin:10px;
  padding:15px;
  color:#0000ff;
  border:solid 2px #0000ff;
}
div.feedback_err {
  font-weight:bold;
  margin:10px;
  padding:15px;
  color:#ff0000;
  border:solid 2px #ff0000;
}
a { text-decoration:none; }
a.feed_more {
  margin-right:10px;
  margin-bottom:5px;
  line-height:12px;
}
.div_head_logo_landing, .div_head_logo {
  position:absolute;
  left:0px;
  top:0px;
  z-index:10;
}
.div_head_logo_landing .feeditem, .div_head_logo .feeditem { float:left; }
.div_head_static {
  position:absolute;
  left:0px;
  top:0px;
  z-index:10;
}
.div_head_uebblend {
  background:url('/home-1481219807/bilder/irs_kopf_ueb.jpg') no-repeat;
  height:180px;
  width:100%;
  position:absolute;
  left:0px;
}
.div_head_anim .animation {
  z-index:10;
  top:145px;
  position:relative;
  overflow:hidden;
  height:260px;
}
.div_head_anim .animation div.feeditem, .div_head_anim .animation table.feed {
  position:absolute;
  width:990px;
  height:260px;
}
.HFIX { height:170px; }
.HFIX .block_login {
  position:absolute;
  width:200px;
  left:20px;
  top:75px;
  z-index:100;
}
.HFIX .block_social_networks {
  position:absolute;
  width:200px;
  left:760px;
  top:75px;
  z-index:100;
}
.HFIX .block_portale {
  position:absolute;
  right:0px;
  top:2px;
  z-index:100;
}
.block_portale_float .feeditem {
  position:relative;
  float:left;
}
.HFIX .block_standard {
  background-color:#ffffff;
  padding:5px;
  margin-bottom:15px;
}
.HFIX .block_standard .ptext_title {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.HFIX .block_standard .ptext_subtitle { margin-bottom:0px; }
.HFIX .block_standard .feed_title {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.HFIX .block_standard .feed_subtitle {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.HFIX .block_standard .feed_text {
  font-size:11px;
  line-height:12px;
}
.HFIX .block_standard table {
  width:100%;
  border-collapse:collapse;
}
.HFIX .block_standard .feeditem, .HFIX .block_standard td {
  border-bottom:solid 2px #ed9136;
  background-color:;
  padding:5px;
}
.HFIX .block_standard .feeditem:last-child, .HFIX .block_standard tr:last-child td { border-bottom:none; }
.HFIX .block_standard td { vertical-align:top; }
.HFIX .block_standard .ptext_title {
  padding:8px 5px;
  color:#ffffff;
  background:#324288;
  margin:-5px -5px 5px -5px;
}
.div_head_text_pur {
  position:absolute;
  left:250px;
  top:80px;
  color:#324288;
  font-weight:bold;
  font-size:20px;
  line-height:23px;
  color:white;
  z-index:20;
}
.div_head_ptext1 {
  position:absolute;
  left:40px;
  top:160px;
  width:1259.5px;
  text-align:center;
  z-index:20;
}
.div_head_ptext1 .ptext_title, .div_head_ptext1 h1 {
  font-style:italic;
  font-weight:normal;
  color:#324288;
}
.div_head_ptext2 {
  position:absolute;
  left:720px;
  top:160px;
  z-index:20;
}
#Tabelle_FTAB2 {
  background-color:#e0e2e2;
  padding:20px 0px;
  width:100%;
}
#Tabelle_FTAB2 #feed_nav_fuss_links11, #Tabelle_FTAB2 #feed_nav_fuss_links21 { margin-bottom:15px; }
#Tabelle_FTAB2 .feed_c1, #Tabelle_FTAB2 td .feed_c2 { padding-bottom:20px; }
#Tabelle_FTAB2 .feed_title {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:11px;
  line-height:12px;
  color:#182454;
}
#Tabelle_FTAB2 .feed_more { color:#984f01; }
#Tabelle_FTAB2 .ptext_title {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:11px;
  line-height:12px;
  color:#6b3a09;
}
#Tabelle_FTAB2 a:link { color:#6b3a09; }
#Tabelle_FTAB2 a:visited { color:#6b3a09; }
#Tabelle_FTAB2 a:hover { color:#4a5fb2; }
#Tabelle_FTAB2 a:focus { color:#4a5fb2; }
#Tabelle_FTAB2 a:active { color:#4a5fb2; }
#Tabelle_FTAB2 .C_FTAB2_TD1 { padding-left:5px; }
#Tabelle_FTAB2 .C_FTAB2_TD2 {
  padding-left:10px;
  border-left:solid 1px #ed9136;
  border-right:solid 1px #ed9136;
}
#Tabelle_FTAB2 .C_FTAB2_TD3 { padding-left:20px; }
#Tabelle_FTAB2 .C_FTAB2_TD4 { width:220px; }
.FFIX {
  margin-top:20px;
  height:100px;
}
.div_foot_text_pur {
  position:absolute;
  width:auto;
  top:125px;
  left:10px;
  font-size:10px;
  line-height:12px;
  text-align:left;
  z-index:20;
}
.div_foot_ptext1 {
  position:absolute;
  top:35px;
  right:15px;
  width:auto;
  text-align:right;
  z-index:20;
}
.div_foot_ptext1 .ptext_title, .div_foot_ptext1 h1 {
  font-style:italic;
  font-weight:normal;
  color:#324288;
}
hr {
  color:#ed9136;
  background-color:#ed9136;
  border:0 none;
}
form#search {
  display:flex;
  gap:5px;
  max-width:;
}
.search_msg { flex:1 1 100%; }
form.feedback {
  margin-left:-10px;
  margin-right:0px;
}
form.feedback div.form_edit_half_width {
  width:49%;
  display:inline-block;
  margin-right:1%;
}
form.feedback .form_edit_half_width { width:100%; }
fieldset {
  background:#f4e8d4;
  color:#e0e2e2;
  border:0 none;
}
fieldset label, fieldset legend {
  font-weight:normal;
  font-style:italic;
  margin-left:-3px;
}
textarea { resize:none; }
form#NA_EM_TEL_NTZ_absenden .bt_submit, form#landing01 .bt_submit {
  width:100%;
  font-weight:bold;
  text-align:center;
}
.C_TAB2_TD1 { width:25%; }
.C_TAB2_TD1 .ptext_title {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.C_TAB2_TD1 .ptext_subtitle { margin-bottom:0px; }
.C_TAB2_TD1 .feed_title {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.C_TAB2_TD1 .feed_subtitle {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.C_TAB2_TD1 .feed_text {
  font-size:11px;
  line-height:12px;
}
.C_TAB2_TD2 .ptext_imgh {
  max-width:100%;
  height:auto;
  margin-bottom:20px;
}
.C_TAB2_TD2 .ptext_img {
  max-width:100%;
  height:auto;
  margin-top:20px;
}
.C_TAB2_TD2 .ptext_title {
  color:#324288;
  font-weight:bold;
  font-size:20px;
  line-height:23px;
}
.C_TAB2_TD2 .ptext_subtitle {
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
  margin-top:0.5em;
  margin-Bottom:1em;
}
.C_TAB2_TD2 .div_detail #feeditemcol-item_bez {
  color:#324288;
  font-weight:bold;
  font-size:20px;
  line-height:23px;
  margin-bottom:0.5em;
}
.C_TAB2_TD2 .div_detail #feeditemcol-subtitle {
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
  margin-bottom:0.5em;
}
.C_TAB2_TD2 .div_detail #feeditemcol-bol {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:11px;
  line-height:12px;
}
.C_TAB2_TD2 .feed_title {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.C_TAB2_TD2 .feed_subtitle {
  margin-bottom:5px;
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:13px;
  line-height:16px;
}
.C_TAB2_TD2 .feed_text {
  font-size:12px;
  line-height:14px;
}
.C_HOME_TD3, .C_TAB2_TD3 { width:25%; }
.C_HOME_TD3 .ptext_title, .C_TAB2_TD3 .ptext_title {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.C_HOME_TD3 .ptext_subtitle, .C_TAB2_TD3 .ptext_subtitle { margin-bottom:0px; }
.C_HOME_TD3 .feed_title, .C_TAB2_TD3 .feed_title {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.C_HOME_TD3 .feed_subtitle, .C_TAB2_TD3 .feed_subtitle {
  margin-bottom:5px;
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
}
.C_HOME_TD3 .feed_text, .C_TAB2_TD3 .feed_text {
  font-size:11px;
  line-height:12px;
}
.C_TAB2_TD1 .block_kontakt, .C_TAB2_TD3 .block_kontakt {
  background-color:#ffffff;
  padding:5px;
  margin-bottom:15px;
}
.C_TAB2_TD1 .block_kontakt table, .C_TAB2_TD3 .block_kontakt table {
  width:100%;
  border-collapse:collapse;
}
.C_TAB2_TD1 .block_kontakt .feeditem, .C_TAB2_TD1 .block_kontakt td, .C_TAB2_TD3 .block_kontakt .feeditem, .C_TAB2_TD3 .block_kontakt td {
  border-bottom:solid 2px #ed9136;
  background-color:;
  padding:5px;
}
.C_TAB2_TD1 .block_kontakt .feeditem:last-child, .C_TAB2_TD1 .block_kontakt tr:last-child td, .C_TAB2_TD3 .block_kontakt .feeditem:last-child, .C_TAB2_TD3 .block_kontakt tr:last-child td { border-bottom:none; }
.C_TAB2_TD1 .block_kontakt td, .C_TAB2_TD3 .block_kontakt td { vertical-align:top; }
.C_TAB2_TD1 .block_kontakt .ptext_title, .C_TAB2_TD3 .block_kontakt .ptext_title {
  padding:8px 5px;
  color:#ffffff;
  background:#324288;
  margin:-5px -5px 5px -5px;
}
.C_TAB2_TD1 .block_kontakt_angebot, .C_TAB2_TD3 .block_kontakt_angebot {
  background-color:#984f01;
  margin-bottom:5px;
}
.C_TAB2_TD1 .block_kontakt_angebot .ptext, .C_TAB2_TD3 .block_kontakt_angebot .ptext { color:white; }
.C_TAB2_TD1 .block_kontakt_angebot .ptext_title, .C_TAB2_TD3 .block_kontakt_angebot .ptext_title {
  padding:5px 15px;
  color:#324288;
}
.C_TAB2_TD1 .block_kontakt_angebot .ptext_subtitle, .C_TAB2_TD3 .block_kontakt_angebot .ptext_subtitle { padding:5px 15px; }
.C_TAB2_TD1 .block_kontakt_angebot .ptext_text1, .C_TAB2_TD1 .block_kontakt_angebot .ptext_text2, .C_TAB2_TD3 .block_kontakt_angebot .ptext_text1, .C_TAB2_TD3 .block_kontakt_angebot .ptext_text2 {
  padding:0px 15px;
  color:#ffffff;
}
.C_TAB2_TD1 .block_angebot, .C_TAB2_TD3 .block_angebot {
  background-color:#ffffff;
  padding:5px;
  margin-bottom:15px;
}
.C_TAB2_TD1 .block_angebot table, .C_TAB2_TD3 .block_angebot table {
  width:100%;
  border-collapse:collapse;
}
.C_TAB2_TD1 .block_angebot .feeditem, .C_TAB2_TD1 .block_angebot td, .C_TAB2_TD3 .block_angebot .feeditem, .C_TAB2_TD3 .block_angebot td {
  border-bottom:solid 2px #ed9136;
  background-color:;
  padding:5px;
}
.C_TAB2_TD1 .block_angebot .feeditem:last-child, .C_TAB2_TD1 .block_angebot tr:last-child td, .C_TAB2_TD3 .block_angebot .feeditem:last-child, .C_TAB2_TD3 .block_angebot tr:last-child td { border-bottom:none; }
.C_TAB2_TD1 .block_angebot td, .C_TAB2_TD3 .block_angebot td { vertical-align:top; }
.C_TAB2_TD1 .block_angebot .ptext_title, .C_TAB2_TD3 .block_angebot .ptext_title {
  padding:8px 5px;
  color:#ffffff;
  background:#324288;
  margin:-5px -5px 5px -5px;
}
.C_HOME_TD1 .block_standard, .C_HOME_TD3 .block_standard, .C_TAB2_TD1 .block_standard, .C_TAB2_TD3 .block_standard {
  background-color:#ffffff;
  padding:5px;
  margin-bottom:15px;
}
.C_HOME_TD1 .block_standard table, .C_HOME_TD3 .block_standard table, .C_TAB2_TD1 .block_standard table, .C_TAB2_TD3 .block_standard table {
  width:100%;
  border-collapse:collapse;
}
.C_HOME_TD1 .block_standard .feeditem, .C_HOME_TD1 .block_standard td, .C_HOME_TD3 .block_standard .feeditem, .C_HOME_TD3 .block_standard td, .C_TAB2_TD1 .block_standard .feeditem, .C_TAB2_TD1 .block_standard td, .C_TAB2_TD3 .block_standard .feeditem, .C_TAB2_TD3 .block_standard td {
  border-bottom:solid 2px #ed9136;
  background-color:;
  padding:5px;
}
.C_HOME_TD1 .block_standard .feeditem:last-child, .C_HOME_TD1 .block_standard tr:last-child td, .C_HOME_TD3 .block_standard .feeditem:last-child, .C_HOME_TD3 .block_standard tr:last-child td, .C_TAB2_TD1 .block_standard .feeditem:last-child, .C_TAB2_TD1 .block_standard tr:last-child td, .C_TAB2_TD3 .block_standard .feeditem:last-child, .C_TAB2_TD3 .block_standard tr:last-child td { border-bottom:none; }
.C_HOME_TD1 .block_standard td, .C_HOME_TD3 .block_standard td, .C_TAB2_TD1 .block_standard td, .C_TAB2_TD3 .block_standard td { vertical-align:top; }
.C_HOME_TD1 .block_standard .ptext_title, .C_HOME_TD3 .block_standard .ptext_title, .C_TAB2_TD1 .block_standard .ptext_title, .C_TAB2_TD3 .block_standard .ptext_title {
  padding:8px 5px;
  color:#ffffff;
  background:#324288;
  margin:-5px -5px 5px -5px;
}
.C_HOME_TD1 .block_login, .C_TAB2_TD1 .block_login { margin-top:20px; }
.C_HOME_TD3 .form_edit_full_width, .C_TAB2_TD3 .form_edit_full_width { width:100%; }
.C_HOME_TD3 .form_edit_half_width, .C_TAB2_TD3 .form_edit_half_width { width:42px; }
.block_handlung {
  background-color:rgba(255,255,255,0.7);
  position:fixed;
  right:0;
  top:140px;
  transform:rotate(15deg);
  z-index:1000;
  width:200px;
  text-align:center;
  border:2px solid red;
}
.block_handlung .feedimg {
  width:100%;
  height:auto;
}
.block_handlung .feed_title {
  font-size:20px;
  line-height:23px;
  color:white;
  font-weight:bold;
  padding:8px 5px;
  color:#ffffff;
  background:#324288;
}
.block_handlung .feed_subtitle {
  font-size:14px;
  line-height:17px;
  font-weight:bold;
  background-color:rgba(255,255,255,0.7);
  width:100%;
  padding:10px 0px;
}
.rss_list_all .feed_c2 img { display:none; }
.block_kontadr_head {
  position:absolute;
  z-index:20;
  left:720px;
  top:50px;
  width:200px;
}
.block_kontadr_footer {
  position:absolute;
  z-index:20;
  left:10px;
  top:35px;
  width:320px;
}
.block_kontadr_side {
  margin-bottom:5px;
  background-color:#ffffff;
  padding:5px;
}
.block_kontadr_side table {
  width:100%;
  border-collapse:collapse;
}
.block_kontadr_side .feeditem, .block_kontadr_side td {
  border-bottom:solid 2px #ed9136;
  background-color:;
  padding:5px;
}
.block_kontadr_side .feeditem:last-child, .block_kontadr_side tr:last-child td { border-bottom:none; }
.block_kontadr_side td { vertical-align:top; }
#page_home_typ01, #Tabelle_02 {
  margin-top:15px;
  margin-bottom:20px;
}
.div_detail #feeditemcol-img2 {
  float:right;
  padding:0 0px 0px 10px;
  width:100%;
  height:auto;
  max-width:100%;
}
.div_detail #feeditemcol-img2 img {
  width:100%;
  height:auto;
}
.infz_more_td1 {
  font-size:13px;
  font-weight:bold;
  color:#324288;
}
td.infz_more_td2 {
  font-size:13px;
  padding-bottom:5px;
  border-bottom:1px solid #f9deb2;
}
#feeditemcol-content {
  margin-bottom:10px;
  display:block;
}
#feeditemcol-more_url {
  display:block;
  text-align:right;
}
#feeditemcol-img3 {
  display:block;
  padding-top:1em;
}
#page_home_typ01 {
  background:rgba(249,244,247,0.8);
  width:1280px;
  height:500px;
}
#page_home_typ01 .C_HOME_TD1 {
  width:1px;
  display:none;
}
#page_home_typ01 .C_HOME_TD2 {
  width:auto;
  padding-top:5px;
  padding-right:0px;
}
#page_home_typ01 .C_HOME_TD3 {
  width:25%;
  display:none;
}
#page_home_typ01 .homeblk_akt1_anim {
  margin-bottom:25px;
  text-align:center;
}
#page_home_typ01 .homeblk_akt1_anim .animation {
  width:680px;
  padding:5px;
  margin:5px;
  position:relative;
  overflow:hidden;
  height:300px;
}
#page_home_typ01 .homeblk_akt1_anim .animation div.feeditem, #page_home_typ01 .homeblk_akt1_anim .animation table.feed {
  position:absolute;
  width:680px;
  height:300px;
}
#page_home_typ01 .homeblk_akt1_anim .animation .feed_c2 { padding-left:10px; }
#page_home_typ01 .homeblk_akt1_anim .animation .feed_more {
  position:absolute;
  left:10px;
  bottom:50px;
  display:block;
}
#page_home_typ01 .homeblk_akt1_anim .feed_title {
  color:#324288;
  font-weight:bold;
  font-size:20px;
  line-height:23px;
  text-align:center;
}
#page_home_typ01 .homeblk_akt1_anim .feed_subtitle {
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
  text-align:center;
}
#page_home_typ01 .homeblk_akt2 .feeditem {
  position:relative;
  background-color:#ffffff;
  border-bottom:none;
}
#page_home_typ01 .homeblk_akt2 .feedimg {
  width:100%;
  height:auto;
}
#page_home_typ01 .homeblk_akt2 .feed_title {
  color:#324288;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:14px;
  line-height:17px;
  margin-bottom:0px;
  background-color:#ed9136;
  padding:10px 0px;
  text-align:center;
  color:#ffffff;
}
#page_home_typ01 .homeblk_akt2 .feed_subtitle {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:13px;
  line-height:16px;
  padding:10px;
}
#page_home_typ01 .homeblk_akt2 .feed_text { padding:10px; }
#page_home_typ01 .homeblk_akt2 .feed_more {
  position:absolute;
  bottom:10px;
  right:10px;
}
#page_home_typ01 .homeblk_akt2 .feed { width:100%; }
#page_home_typ01 .homeblk_akt3 .feed .feed { width:100%; }
#page_home_typ01 .homeblk_vergleich_anim { width:100%; }
#page_home_typ01 .homeblk_vergleich_anim .animation {
  width:680px;
  padding:5px;
  margin:5px;
  background-color:#e0e2e2;
  position:relative;
  overflow:hidden;
  height:200px;
}
#page_home_typ01 .homeblk_vergleich_anim .animation div.feeditem, #page_home_typ01 .homeblk_vergleich_anim .animation table.feed {
  position:absolute;
  width:680px;
  height:200px;
}
#page_home_typ01 .homeblk_vergleich_anim .animation .feed_c1 {
  float:left;
  color:red;
  width:50%;
}
#page_home_typ01 .homeblk_vergleich_anim .animation .feed_c2 {
  float:left;
  color:green;
  width:50%;
}
#page_home_typ01 .homeblk_vergleich_anim .animation .feedimg {
  float:left;
  margin-bottom:5px;
  margin-right:10px;
}
#page_home_typ01 .homeblk_vergleich_anim .animation .feed_text { padding:0 15px 0 0; }
#page_home_typ01 .homeblk_vergleich_anim .animation .feed_text h2, #page_home_typ01 .homeblk_vergleich_anim .animation .feed_text h1 { margin-top:0px; }
#page_home_typ01 .homeblk_vergleich_anim .feed_c1 {
  float:left;
  color:red;
  width:50%;
}
#page_home_typ01 .homeblk_vergleich_anim .feed_c2 {
  float:left;
  color:green;
  width:50%;
}
#page_home_typ01 .homeblk_vergleich_anim .feedimg { float:left; }
#page_home_typ01 .homeblk_vergleich_anim .feed_text { padding:5px; }
.feedimg {
  width:100%;
  height:auto;
}
.animation#feed_info_buch1 {
  position:relative;
  overflow:hidden;
  height:178px;
}
.animation#feed_info_buch1 div.feeditem, .animation#feed_info_buch1 table.feed {
  position:absolute;
  width:595px;
  height:178px;
}
.LIST_TYP01 { padding-bottom:20px; }
.LIST_TYP01 .feed_c1, .LIST_TYP01 .feed_c2 { border-bottom:solid 0.5px #ed9136; }
.LIST_TYP01 .feed_c1.feed_date { max-width:150px; }
.LIST_TYP01 .feed_c2.feed_date { max-width:150px; }
.LIST_TYP01 .feedcattitle {
  color:#324288;
  font-weight:bold;
  font-size:20px;
  line-height:23px;
  text-align:left;
}
.LIST_TYP01 .feed_c1 {
  width:160px;
  padding:10px 10px 10px 0px;
}
.LIST_TYP01 .feed_c1 .feedimg {
  border:solid 2px #ff8000;
  border-radius:6px;
}
.LIST_TYP01 .feed_c2 { padding:10px; }
.LIST_TYP02 .feed {
  display:flex;
  flex-wrap:wrap;
  width:100%;
}
.LIST_TYP02 .feeditem {
  display:inline-block;
  vertical-align:top;
  width:48%;
  margin:0 1% 2px 0;
  border:solid 1px green;
  height:auto;
}
.LIST_TYP03 .feed {
  display:flex;
  flex-wrap:wrap;
  width:100%;
}
.LIST_TYP03 .feeditem {
  display:inline-block;
  vertical-align:top;
  margin-right:1%;
  margin-bottom:5px;
  width:32%;
}
.LIST_TYP04 .feed {
  display:flex;
  flex-wrap:wrap;
}
.LIST_TYP04 .feeditem {
  display:inline-block;
  vertical-align:top;
  margin-right:1%;
  margin-bottom:5px;
  width:23%;
}
.LIST_TYP05 { margin-top:20px; }
.LIST_TYP05 .feed {
  display:flex;
  flex-wrap:wrap;
}
.LIST_TYP05 .feeditem {
  display:inline-block;
  vertical-align:top;
  background-color:#ffffff;
  width:19%;
  margin-right:3px;
}
.LIST_TYP05 .feedimg {
  width:100%;
  height:auto;
}
.LIST_TYP05 .feed_title {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:13px;
  line-height:16px;
  margin-bottom:0px;
  background-color:#ed9136;
  padding:5px 0px;
  text-align:center;
  color:#ffffff;
}
.LIST_TYP05 .feed_subtitle {
  color:#984f01;
  font-weight:bold;
  margin-bottom:0.5em;
  font-size:11px;
  line-height:12px;
  padding:10px;
}
.LIST_TYP05 .feed_text {
  font-size:10px;
  line-height:12px;
  padding:10px;
}
#page_base_typ02 {
  background:rgba(249,244,247,0.8);
  width:1280px;
  height:500px;
}
#page_base_typ02 .C_TAB2_TD3 { display:none; }
body {
  background:url(bilder/irs_bg.jpg) no-repeat center top  fixed;
  position:relative;
  background-size:cover;
}
.MAIN_MENUE_TOP {
  position:absolute;
  top:150px;
  width:990px;
  left:0px;
  cursor:default;
  z-index:20;
}
.MAIN_MENUE_TOP .feeditem {
  float:left;
  margin-right:12px;
  margin-bottom:3px;
}
.MAIN_MENUE_TOP div { cursor:default; }
.MAIN_MENUE_TOP .mainitem {
  height:25px;
  line-height:25px;
  text-align:center;
  display:block;
  color:#ffffff;
  text-decoration:none;
}
.MAIN_MENUE_TOP a:hover .mainitem, .MAIN_MENUE_TOP a:focus .mainitem {
  background-position:0 -25px;
  color:#ffffff;
}
.MAIN_MENUE_TOP a:active .mainitem, .MAIN_MENUE_TOP a.current:hover .mainitem, .MAIN_MENUE_TOP a.current:focus .mainitem {
  background-position:0 -50px;
  color:#ffffff;
}
.MAIN_MENUE_TOP a.current .mainitem {
  color:#ff8000;
  background-position:0 -75px;
}
.MAIN_MENUE_TOP .mainitem {
  font-weight:bold;
  padding:3px 5px 0px 5px;
  height:22px;
}
.MAIN_MENUE_TOP a:link .mainitem, .MAIN_MENUE_TOP a:visited .mainitem { color:#ffffff; }
.MAIN_MENUE_TOP a:hover .mainitem, .MAIN_MENUE_TOP a:focus .mainitem {
  background-color:rgba(255,255,255,0.6);
  color:#6b3a09;
}
.MAIN_MENUE_TOP a:active .mainitem, .MAIN_MENUE_TOP a.current .mainitem {
  background-color:rgba(255,255,255,0.6);
  color:#6b3a09;
}
.C_TAB2_TD2 .MENUE_FIX_SUB {
  position:absolute;
  top:0px;
  width:1259.5px;
  left:0px;
  cursor:default;
  position:static;
  z-index:20;
}
.C_TAB2_TD2 .MENUE_FIX_SUB .feeditem {
  float:left;
  margin-right:5px;
  margin-bottom:3px;
  height:12px;
  line-height:12px;
}
.C_TAB2_TD2 .MENUE_FIX_SUB .mainitem {
  display:block;
  width:auto;
  text-align:center;
  text-decoration:none;
}
.C_TAB2_TD2 .MENUE_FIX_SUB .mainitem {
  font-weight:bold;
  background-color:#babcbc;
  padding:0 5px;
}
.C_TAB2_TD2 .MENUE_FIX_SUB a:link .mainitem, .C_TAB2_TD2 .MENUE_FIX_SUB a:visited .mainitem { color:#984f01; }
.C_TAB2_TD2 .MENUE_FIX_SUB a:hover .mainitem, .C_TAB2_TD2 .MENUE_FIX_SUB a:focus .mainitem { background-color:#e0e2e2; }
.C_TAB2_TD2 .MENUE_FIX_SUB a:active .mainitem, .C_TAB2_TD2 .MENUE_FIX_SUB a.current .mainitem {
  background-color:#e0e2e2;
  color:#ff0a00;
}
.HFIX .MENUE_FIX_SUB {
  position:absolute;
  top:180px;
  width:990px;
  left:0px;
  cursor:default;
  z-index:20;
}
.HFIX .MENUE_FIX_SUB .feeditem {
  float:left;
  margin-right:0px;
  margin-bottom:3px;
  height:43px;
  line-height:43px;
}
.HFIX .MENUE_FIX_SUB .mainitem {
  display:block;
  width:auto;
  text-align:center;
  text-decoration:none;
}
.HFIX .MENUE_FIX_SUB .mainitem {
  font-weight:bold;
  background-color:#babcbc;
  padding:0 5px;
}
.HFIX .MENUE_FIX_SUB a:link .mainitem, .HFIX .MENUE_FIX_SUB a:visited .mainitem { color:#984f01; }
.HFIX .MENUE_FIX_SUB a:hover .mainitem, .HFIX .MENUE_FIX_SUB a:focus .mainitem { background-color:#e0e2e2; }
.HFIX .MENUE_FIX_SUB a:active .mainitem, .HFIX .MENUE_FIX_SUB a.current .mainitem {
  background-color:#e0e2e2;
  color:#ff0a00;
}
.HEAD_MENUE2 {
  position:absolute;
  top:88px;
  width:1280px;
  left:0px;
  cursor:default;
  z-index:10;
}
.HEAD_MENUE2 .feeditem {
  float:left;
  margin-right:7px;
  margin-bottom:2px;
}
.HEAD_MENUE2 div { cursor:default; }
.HEAD_MENUE2 .mainitem {
  height:14px;
  line-height:14px;
  text-align:center;
  display:block;
  color:black;
  text-decoration:none;
}
.HEAD_MENUE2 a:hover .mainitem, .HEAD_MENUE2 a:focus .mainitem {
  background-position:0 -14px;
  color:white;
}
.HEAD_MENUE2 a:active .mainitem, .HEAD_MENUE2 a.current:hover .mainitem, .HEAD_MENUE2 a.current:focus .mainitem {
  background-position:0 -28px;
  color:grey;
}
.HEAD_MENUE2 a.current .mainitem {
  color:white;
  background-position:0 -42px;
}
.HEAD_MENUE2 .feed {
  position:absolute;
  left:auto;
}
.HEAD_MENUE2 .mainitem { background: repeat-x; }
.MAIN_MENUE_TOP_TEIL2, .HEAD_MENUE {
  position:absolute;
  top:5px;
  width:1280px;
  left:0px;
  cursor:default;
  z-index:20;
}
.MAIN_MENUE_TOP_TEIL2 .feeditem, .HEAD_MENUE .feeditem {
  float:left;
  margin-right:15px;
  margin-bottom:5px;
  height:26px;
  line-height:26px;
}
.MAIN_MENUE_TOP_TEIL2 .mainitem, .HEAD_MENUE .mainitem {
  display:block;
  width:auto;
  text-align:center;
  text-decoration:none;
}
.MAIN_MENUE_TOP_TEIL2 .feed, .HEAD_MENUE .feed {
  position:absolute;
  right:0px;
}
.MAIN_MENUE_TOP_TEIL2 a:link .mainitem, .MAIN_MENUE_TOP_TEIL2 a:visited .mainitem, .HEAD_MENUE a:link .mainitem, .HEAD_MENUE a:visited .mainitem { color:#ffffff; }
.MAIN_MENUE_TOP_TEIL2 a:hover .mainitem, .MAIN_MENUE_TOP_TEIL2 a:focus .mainitem, .HEAD_MENUE a:hover .mainitem, .HEAD_MENUE a:focus .mainitem { color:#ff8000; }
.MAIN_MENUE_TOP_TEIL2 a:active .mainitem, .MAIN_MENUE_TOP_TEIL2 a.current .mainitem, .HEAD_MENUE a:active .mainitem, .HEAD_MENUE a.current .mainitem { color:#ffcc00; }
.FOOT_MENUE, .FOOT_MENUE_LANDING {
  position:absolute;
  top:0px;
  width:1280px;
  left:0px;
  cursor:default;
  z-index:20;
}
.FOOT_MENUE .feeditem, .FOOT_MENUE_LANDING .feeditem {
  float:left;
  margin-right:15px;
  margin-bottom:5px;
  height:26px;
  line-height:26px;
}
.FOOT_MENUE .mainitem, .FOOT_MENUE_LANDING .mainitem {
  display:block;
  width:auto;
  text-align:center;
  text-decoration:none;
}
.FOOT_MENUE .feed, .FOOT_MENUE_LANDING .feed {
  position:absolute;
  right:0px;
}
.FOOT_MENUE a:link .mainitem, .FOOT_MENUE a:visited .mainitem, .FOOT_MENUE_LANDING a:link .mainitem, .FOOT_MENUE_LANDING a:visited .mainitem { color:#984f01; }
.FOOT_MENUE a:hover .mainitem, .FOOT_MENUE a:focus .mainitem, .FOOT_MENUE_LANDING a:hover .mainitem, .FOOT_MENUE_LANDING a:focus .mainitem { color:#c6a36b; }
.FOOT_MENUE a:active .mainitem, .FOOT_MENUE a.current .mainitem, .FOOT_MENUE_LANDING a:active .mainitem, .FOOT_MENUE_LANDING a.current .mainitem { color:#c6a36b; }
.MAIN_MENUE_TOP_TEIL2 .feed {
  position:absolute;
  left:10px;
  width:450px;
}
.SUB_MENUE_SIDE, .MENUE_FIX_SIDE_VERKETTET { cursor:default; }
.SUB_MENUE_SIDE .mainitem, .MENUE_FIX_SIDE_VERKETTET .mainitem {
  display:block;
  height:auto;
  background-color:#324288;
  padding:0 0px 0 15px;
  display:table-cell;
  vertical-align:middle;
  height:42px;
  background:url('/home-1482496652/bilder/irs_but_subnav_4multistate.jpg') no-repeat;
  background-repeat:repeat-x;
  background-size:100% 100%;
}
.SUB_MENUE_SIDE .mainitem .mainitemtext, .MENUE_FIX_SIDE_VERKETTET .mainitem .mainitemtext { line-height:13px; }
.SUB_MENUE_SIDE .mainitemframe, .MENUE_FIX_SIDE_VERKETTET .mainitemframe {
  display:table;
  width:100%;
  margin-bottom:3px;
}
.SUB_MENUE_SIDE a.mainitemframe .mainitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe .mainitem {
  color:#ffffff;
  text-shadow:-1px -1px 1px black;
}
.SUB_MENUE_SIDE a.mainitemframe:hover .mainitem, .SUB_MENUE_SIDE a.mainitemframe:focus .mainitem, .SUB_MENUE_SIDE a.current.mainitemframe:hover .mainitem, .SUB_MENUE_SIDE a.current.mainitemframe:focus .mainitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe:hover .mainitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe:focus .mainitem, .MENUE_FIX_SIDE_VERKETTET a.current.mainitemframe:hover .mainitem, .MENUE_FIX_SIDE_VERKETTET a.current.mainitemframe:focus .mainitem {
  color:#6b3a09;
  text-shadow:0px 0px 0px;
}
.SUB_MENUE_SIDE a.mainitemframe:active .mainitem, .SUB_MENUE_SIDE .current.mainitemframe .mainitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe:active .mainitem, .MENUE_FIX_SIDE_VERKETTET .current.mainitemframe .mainitem {
  color:#6b3a09;
  text-shadow:0px 0px 0px;
}
.SUB_MENUE_SIDE div.mainitemframe .mainitem, .MENUE_FIX_SIDE_VERKETTET div.mainitemframe .mainitem { color:grey; }
.SUB_MENUE_SIDE .subitem, .MENUE_FIX_SIDE_VERKETTET .subitem {
  display:block;
  line-height:14px;
  padding:0 0px 15px 15px;
}
.SUB_MENUE_SIDE .subitem .mainitemtext, .MENUE_FIX_SIDE_VERKETTET .subitem .mainitemtext {
  display:block;
  padding-top:7px;
}
.SUB_MENUE_SIDE .subitem:first-child, .MENUE_FIX_SIDE_VERKETTET .subitem:first-child { margin-top:-5px; }
.SUB_MENUE_SIDE .subitems, .MENUE_FIX_SIDE_VERKETTET .subitems {
  margin-bottom:5px;
  background-color:#ffffff;
}
.SUB_MENUE_SIDE .subitemframe, .MENUE_FIX_SIDE_VERKETTET .subitemframe { display:block; }
.SUB_MENUE_SIDE a.subitemframe .subitem, .MENUE_FIX_SIDE_VERKETTET a.subitemframe .subitem { color:#ed9136; }
.SUB_MENUE_SIDE a.subitemframe:hover .subitem, .SUB_MENUE_SIDE a.mainitemframe:focus .subitem, .SUB_MENUE_SIDE a.current.subitemframe:hover .subitem, .SUB_MENUE_SIDE a.current.subitemframe:focus .subitem, .MENUE_FIX_SIDE_VERKETTET a.subitemframe:hover .subitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe:focus .subitem, .MENUE_FIX_SIDE_VERKETTET a.current.subitemframe:hover .subitem, .MENUE_FIX_SIDE_VERKETTET a.current.subitemframe:focus .subitem { font-weight:bold; }
.SUB_MENUE_SIDE a.subitemframe:active .subitem, .SUB_MENUE_SIDE a.current.subitemframe .subitem, .MENUE_FIX_SIDE_VERKETTET a.subitemframe:active .subitem, .MENUE_FIX_SIDE_VERKETTET a.current.subitemframe .subitem { font-weight:bold; }
.SUB_MENUE_SIDE div.subitemframe .subitem, .MENUE_FIX_SIDE_VERKETTET div.subitemframe .subitem { color:grey; }
.UPN_MENUE {
  display:block;
  float:right;
  float:right;
  margin-right:13px;
}
.UPN_MENUE div { float:left; }
.UPN_MENUE .feed_nav_up .feed_nav_disabled, .UPN_MENUE .feed_nav_up a, .UPN_MENUE .feed_nav_prev .feed_nav_disabled, .UPN_MENUE .feed_nav_prev a, .UPN_MENUE .feed_nav_next .feed_nav_disabled, .UPN_MENUE .feed_nav_next a {
  display:block;
  height:13px;
  line-height:13px;
  margin-top:4px;
  margin-bottom:4px;
  background-repeat:no-repeat;
  text-decoration:none;
}
.UPN_MENUE .feed_nav_prev, .UPN_MENUE .feed_nav_next { padding-left:10px; }
.UPN_MENUE .feed_nav_up .feed_nav_disabled {
  background-image:;
  background-position:left center;
  padding-left:13px;
}
.UPN_MENUE .feed_nav_up a {
  background-image:;
  background-position:left center;
  padding-left:13px;
}
.UPN_MENUE .feed_nav_up a:hover { background-image:; }
.UPN_MENUE .feed_nav_prev .feed_nav_disabled {
  background-image:;
  background-position:left center;
  padding-left:13px;
}
.UPN_MENUE .feed_nav_prev a {
  background-image:;
  background-position:left center;
  padding-left:13px;
}
.UPN_MENUE .feed_nav_prev a:hover { background-image:; }
.UPN_MENUE .feed_nav_next .feed_nav_disabled {
  background-image:;
  background-position:right center;
  padding-right:13px;
  text-align:right;
}
.UPN_MENUE .feed_nav_next a {
  background-image:;
  background-position:right center;
  padding-right:13px;
  text-align:right;
}
.UPN_MENUE .feed_nav_next a:hover { background-image:; }
.UPN_MENUE .feed_nav_disabled { color:#4a5fb2; }
#powered_by {
  position:absolute;
  right:15px;
  top:125px;
  font-size:10px;
  line-height:12px;
}
.div_zurueck { margin:15px 0px 15px 0px; }
#breadcrumb {
  margin-bottom:1em;
  font-size:12px;
  line-height:14px;
  width:310px;
}
audio { width:100%; }
.only_mobil { display:none; }
.show_menu_for_mobile { display:none; }
.hidden_menu_for_mobile { display:block; }
@media only screen and (max-width:767px) {
  .only_mobil, .div_head_pict { display:block; }
  .FFIX-ZUSATZ .ptext_title {
    color:#324288;
    font-weight:bold;
    margin-bottom:0.5em;
    font-size:14px;
    line-height:17px;
    color:#c6a36b;
  }
  .FFIX-ZUSATZ .feeditem { float:left; }
  .FFIX-ZUSATZ .feedimg { margin:5px; }
  body, body .page_home { background:white !important; }
  #Tabelle_01, #page_home_typ01, #Tabelle_FTAB2 .block_staedte {
    width:auto;
    height:auto;
  }
  #page_home_typ01, #page_main_typ01, #Tabelle_02, #Tabelle_FTAB1, #Tabelle_FTAB2 {
    display:block;
    clear:both;
  }
  #page_home_typ01 tbody, #page_home_typ01 tr { display:block; }
  #page_main_typ01 tbody, #page_main_typ01 tr { display:block; }
  #Tabelle_02 tbody, #Tabelle_02 tr { display:block; }
  #Tabelle_FTAB1 tbody, #Tabelle_FTAB1 tr { display:block; }
  #Tabelle_FTAB2 tbody, #Tabelle_FTAB2 tr { display:block; }
  #page_home_typ01 td, #page_main_typ01 td, #Tabelle_02 td, #Tabelle_FTAB1 td, #Tabelle_FTAB2 td {
    display:block;
    margin:0 auto;
  }
  .MAIN_MENUE_TOP, .MAIN_MENUE_TOP_TEIL2, .HEAD_MENUE_AUSWAHL, .div_head_text_pur, .div_head_ptext1, .div_head_ptext1_landing, .div_head_ptext2, .div_head_ptext2_landing, .MENUE_FIX_SIDE, .LANDING_MENUE_FIX_SIDE, .HFIX .MENUE_FIX_SUB, .UPN_MENUE, .BLOCK_HOME_AKT1, .BLOCK_HOME_AKT1_RIGHT, .homeblk_akt1, form#kontakt03, .div_foot_ptext1, .div_foot_ptext2, .div_head_anim, .homeblk_akt1_anim, .div_head_logo_landing, .div_head_logo, .FOOT_MENUE, .FOOT_MENUE_LANDING, .block_portale, .block_apps {
    position:static;
    width:auto;
  }
  form#NA_EM_TEL_NT_absenden { width:100%; }
  .C_HOME_TD1, .C_HOME_TD2, .C_HOME_TD3 { padding-left:5px !important; }
  .C_HOME_TD3 { padding-top:80px !important; }
  .div_head_uebblend, .div_head_text_pur, .no_mobil { display:none !important; }
  .HFIX .block_portale {
    max-width:30%;
    right:10px;
    top:5px;
    margin-bottom:0px;
    left:auto;
  }
  .HFIX .block_portale .ptext_title {
    padding:0px 2px 4px 40px;
    margin:0px;
  }
  .HFIX .block_portale .feeditem {
    padding:0px;
    margin:0px;
  }
  .HFIX .block_portale .feeditem img { max-width:70%; }
  .block_portale_float .feeditem { float:right; }
  .LIST_TYP01 .feed, .LIST_TYP02 .feed, .LIST_TYP03 .feed, .LIST_TYP04 .feed, .LIST_TYP05 .feed { width:100% !important; }
  .LIST_TYP02 { padding:0px; }
  .LIST_TYP02 #feed_team_01 .feeditem {
    margin:0px 2px;
    padding:0px;
  }
  .LIST_TYP05 .feeditem { width:32%; }
  img {
    max-width:100%;
    height:auto;
  }
  #page_home_typ01 .homeblk_akt2 .feeditem { width:98%; }
  #page_home_typ01 .homeblk_akt3 .feeditem { width:30%; }
  #page_home_typ01 .homeblk_akt3 .feed_title { height:2.5em; }
  .LIST_TYP01 .feed_c1 {
    float:left;
    width:auto;
    max-width:30%;
  }
  .LIST_TYP01 .feed_c1, .LIST_TYP01 .feed_c2 { border:none; }
  .LIST_TYP01 tr {
    clear:both;
    border-bottom:1px solid #ed9136;
  }
  .animation {
    width:auto !important;
    height:auto !important;
    overflow:visible !important;
  }
  .animation > table.feed, .animation > div.feeditem {
    position:static !important;
    width:100% !important;
    height:auto !important;
  }
  .animation .feedimg { width:100%; }
  .div_head_anim .animation { top:0px; }
  footer { clear:both; }
  .footer_mobil {
    display:block;
    clear:both;
    background-color:#324288;
    font-weight:bold;
    padding:10px;
  }
  .footer_mobil .feeditem { color:white; }
  .footer_mobil .ptext_title {
    padding:5px 15px;
    padding:8px 5px;
    color:#ffffff;
    background:#324288;
    font-size:14px;
    line-height:17px;
  }
  .footer_mobil #feed_nav_8000 .feeditem {
    float:left;
    margin-right:10px;
  }
  .MAIN_MENUE_TOP_TEIL2 .feed { width:auto; }
  .MAIN_MENUE_TOP_TEIL2 .feeditem, .HEAD_MENUE .feeditem, .HEAD_MENUE_AUSWAHL .feeditem, .block_landing_leist_suche .feeditem {
    float:none;
    display:inline-block;
  }
  .HEAD_MENUE_AUSWAHL .feeditem { height:80px; }
  #Tabelle_02 {
    width:auto;
    height:auto;
    margin-top:5px;
  }
  .HFIX { height:auto !important; }
  .FFIX { padding-left:10px; }
  #Tabelle_FTAB1, .FOOT_MENUE, .FOOT_MENUE_LANDING {
    padding-left:20px;
    padding-right:10px;
  }
  .div_foot_ptext1 {
    top:auto;
    bottom:0;
  }
  .div_head_logo_landing, .div_head_logo {
    width:100%;
    left:0px;
  }
  .div_head_logo .feeditem { float:none; }
  .div_head_logo .feedimg {
    max-width:95%;
    width:auto;
  }
  .header_mobil {
    background:#6b3a09;
    border-bottom:solid 2px green;
    padding-bottom:10px;
  }
  .div_head_text_pur {
    margin-top:10px;
    margin-left:10px;
  }
  .MAIN_MENUE_TOP {
    margin-right:0px;
    margin-left:1%;
  }
  .MAIN_MENUE_TOP .feeditem, .MAIN_MENUE_TOP .itemgroup {
    display:inline-block;
    float:none;
    background:url('/home-1481230278/bilder/menu_for_mobile_hg.jpg') no-repeat !important;
    background-repeat:repeat-x !important;
    margin-right:2px;
    margin-left:0px;
    margin-bottom:1px;
    min-width:48%;
    border:solid 1px #ed9136;
  }
  .MAIN_MENUE_TOP .mainitemframe, .MAIN_MENUE_TOP .subitemframe {
    display:inline-block;
    width:100%;
  }
  .menu_mobil {
    background:#babcbc;
    padding:5px 0px;
  }
  .div_auswahl, .SUB_MENUE_SIDE, .MENUE_FIX_SIDE_VERKETTET, .menu_fix_side_block {
    margin-top:0px;
    margin-left:2%;
  }
  .div_auswahl .feeditem, .div_auswahl .itemgroup, .SUB_MENUE_SIDE .feeditem, .SUB_MENUE_SIDE .itemgroup, .MENUE_FIX_SIDE_VERKETTET .feeditem, .MENUE_FIX_SIDE_VERKETTET .itemgroup, .menu_fix_side_block .feeditem, .menu_fix_side_block .itemgroup {
    display:inline-block;
    margin-right:2px;
    margin-bottom:1px;
    text-align:center;
    padding:2px 0px;
    min-width:47%;
  }
  .div_auswahl .mainitemframe, .div_auswahl .subitemframe, .SUB_MENUE_SIDE .mainitemframe, .SUB_MENUE_SIDE .subitemframe, .MENUE_FIX_SIDE_VERKETTET .mainitemframe, .MENUE_FIX_SIDE_VERKETTET .subitemframe, .menu_fix_side_block .mainitemframe, .menu_fix_side_block .subitemframe { width:100%; }
  .div_auswahl .subitemframe, .SUB_MENUE_SIDE .subitemframe, .MENUE_FIX_SIDE_VERKETTET .subitemframe, .menu_fix_side_block .subitemframe { display:none; }
  .div_auswahl .mainitem, .SUB_MENUE_SIDE .mainitem, .MENUE_FIX_SIDE_VERKETTET .mainitem, .menu_fix_side_block .mainitem {
    width:100%;
    height:2em;
    border:solid 1px #182454;
    padding:0px;
    background-repeat:repeat-x;
    background:#324288;
    margin:0px;
  }
  .div_auswahl .mainitem .mainitemtext, .SUB_MENUE_SIDE .mainitem .mainitemtext, .MENUE_FIX_SIDE_VERKETTET .mainitem .mainitemtext, .menu_fix_side_block .mainitem .mainitemtext { padding:2px 0px; }
  .div_auswahl a.mainitemframe:hover .mainitem, .div_auswahl a.mainitemframe:focus .mainitem, .div_auswahl a.current.mainitemframe:hover .mainitem, .div_auswahl a.current.mainitemframe:focus .mainitem, .SUB_MENUE_SIDE a.mainitemframe:hover .mainitem, .SUB_MENUE_SIDE a.mainitemframe:focus .mainitem, .SUB_MENUE_SIDE a.current.mainitemframe:hover .mainitem, .SUB_MENUE_SIDE a.current.mainitemframe:focus .mainitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe:hover .mainitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe:focus .mainitem, .MENUE_FIX_SIDE_VERKETTET a.current.mainitemframe:hover .mainitem, .MENUE_FIX_SIDE_VERKETTET a.current.mainitemframe:focus .mainitem, .menu_fix_side_block a.mainitemframe:hover .mainitem, .menu_fix_side_block a.mainitemframe:focus .mainitem, .menu_fix_side_block a.current.mainitemframe:hover .mainitem, .menu_fix_side_block a.current.mainitemframe:focus .mainitem {
    background-color:#4a5fb2;
    color:#f9deb2;
    text-shadow:0px 0px 0px;
  }
  .div_auswahl a.mainitemframe:active .mainitem, .div_auswahl .current.mainitemframe .mainitem, .SUB_MENUE_SIDE a.mainitemframe:active .mainitem, .SUB_MENUE_SIDE .current.mainitemframe .mainitem, .MENUE_FIX_SIDE_VERKETTET a.mainitemframe:active .mainitem, .MENUE_FIX_SIDE_VERKETTET .current.mainitemframe .mainitem, .menu_fix_side_block a.mainitemframe:active .mainitem, .menu_fix_side_block .current.mainitemframe .mainitem {
    background-color:#4a5fb2;
    color:#f9deb2;
    text-shadow:0px 0px 0px;
  }
  .div_auswahl .subitems, .div_auswahl .ptextitem, .SUB_MENUE_SIDE .subitems, .SUB_MENUE_SIDE .ptextitem, .MENUE_FIX_SIDE_VERKETTET .subitems, .MENUE_FIX_SIDE_VERKETTET .ptextitem, .menu_fix_side_block .subitems, .menu_fix_side_block .ptextitem { display:none; }
  .SUB_MENUE_SIDE { margin-top:2px; }
  .C_TAB2_TD1 {
    width:auto;
    margin:0 !important;
  }
  .C_TAB2_TD2, .C_HOME_TD2, .div_head_static { margin-left:0px !important; }
  .div_head_static { position:relative; }
  .C_TAB2_TD3 {
    width:auto;
    padding-left:0px;
    padding-top:80px !important;
  }
  .C_TAB2_TD3 img { max-width:160px; }
  .C_HOME_TD1, .C_HOME_TD2, .C_HOME_TD3 { padding-left:20px; }
  .block_kontakt { width:100% !important; }
  .form_edit_half_width, .form_edit_full_width { width:100% !important; }
  .form_edit_half_width, .form_edit_full_width, .sp4, .sp6, .sp5, .sp9, .bt_submit { width:100% !important; }
  .div_head_text_pur { font-size:12px !important; }
  #feed_team_01 .feeditem { max-width:48%; }
  .UPN_MENUE { display:block; }
}
@media only screen and (max-width:767px) and (orientation: portrait) {
  .show_menu_for_mobile {
    display:block;
    cursor:pointer;
  }
  .hidden_menu_for_mobile { display:none; }
  .MAIN_MENUE_TOP.show_menu_for_mobile {
    font-size:13px;
    line-height:16px;
    font-weight:bold;
    text-align:center;
    background:url('/home-1481230875/bilder/show_menu_for_mobile.jpg') no-repeat #984f01 100% 50% !important;
    color:#ffffff !important;
    margin-top:2px;
    margin-right:2px;
    padding:8px 0 0px 0px;
    height:25px;
  }
  .MAIN_MENUE_TOP.show_menu_for_mobile:hover, .MAIN_MENUE_TOP.show_menu_for_mobile:focus {
    background-color:#6b3a09 !important;
    color:white !important;
  }
  #feed_news_handlung .feeditem {
    position:static;
    margin-top:-20px;
    margin-left:40px;
  }
}
@media only screen and (max-width:450px) {
  #feed_news_handlung { display:none; }
  #page_home_typ01 .homeblk_akt2 .feeditem { width:98%; }
  #page_home_typ01 .homeblk_akt3 .feeditem {
    width:48%;
    margin-right:1%;
  }
}
@media print {
  .C_TAB2_TD1 { width:1px; }
  .HFIX, .block_news_01, nav, footer, .C_TAB2_TD1, .C_TAB2_TD3, .printpage, .em_editbtn { display:none; }
  #breadcrumb, .feed_more { display:none !important; }
  article > div, .block_print_footer { padding-left:150px !important; }
}
