.form_edit_full_width { width:500px; }
.form_edit_half_width { width:242px; }
body, td, textarea, input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#342823;
}
.text_basis, .text_basis_sei { line-height:16px; }
.feed_more {
  font-size:13px;
  font-weight:bold;
}
.highlight1 {
  font-weight:bold;
  color:#342823;
}
.highlight2 { color:#342823; }
.highlight3 {
  font-weight:bold;
  color:#ff0a00;
}
.highlight4 { color:#ff0a00; }
.highlight5 {
  font-weight:bold;
  color:#5e480e;
}
.highlight6 { color:#5e480e; }
.highlight7 {
  font-weight:bold;
  color:#f24004;
}
.highlight8 { color:#f24004; }
.ptext_title, #feeditemcol-item_bez, h1 {
  font-size:17px;
  line-height:20px;
  font-weight:bold;
  color:#342823;
}
h2 {
  font-size:14px;
  font-weight:bold;
  color:#342823;
  margin-bottom:1em;
}
h3 {
  font-size:14px;
  font-weight:bold;
  color:#342823;
  margin-bottom:1em;
}
.feed_title {
  font-size:17px;
  line-height:20px;
  font-weight:bold;
  color:#342823;
}
.feed_subtitle, .ptext_subtitle, #feeditemcol-subtitle {
  font-size:14px;
  font-weight:bold;
  color:#342823;
  margin-bottom:1em;
}
.div_detail #feeditemcol-bol, h4 {
  font-size:10px;
  line-height:12px;
  font-weight:bold;
  padding:5px 0px;
  margin:0px;
  color:#60453a;
  margin-bottom:1em;
}
#feeditemcol-item_bez, #feeditemcol-subtitle, #feeditemcol-bol { display:block; }
#feeditemcol-bol { padding:5px 0; }
body { background:url('bilder/irs_bg.jpg') no-repeat top center; }
html { overflow-y:scroll; }
#Tabelle_01 {
  margin:0 auto;
  background: ;
  width:990px;
}
#Tabelle_02 {
  background:;
  width:990px;
  height:500px;
}
.msg1_ok { color:#33ff00; }
.msg1_err { color:#ffff00; }
.feed ul, .feeditemcol ul, .ptext ul {
  list-style:none;
  margin:0.6em 0;
  padding-left:20px;
}
.feed ul li, .feeditemcol ul li, .ptext ul li {
  background:url('bilder/irs_dot.png') no-repeat;
  margin:0.5em 0;
  padding:0 0 0 20px;
}
.HFIX {
  position:relative;
  background-color:;
}
.FFIX {
  position:relative;
  background-color:;
  border-bottom:0px solid #342823;
}
.HEAD_MENUE a:link { color:#ffffff; }
.HEAD_MENUE a:visited { color:#ffffff; }
.HEAD_MENUE a:hover { color:#ff7e22; }
.HEAD_MENUE a:focus { color:#ff7e22; }
.HEAD_MENUE a:active { color:#ff7e22; }
.FOOT_MENUE a:link, #powered_by a:link { color:#342823; }
.FOOT_MENUE a:visited, #powered_by a:visited { color:#342823; }
.FOOT_MENUE a:hover, #powered_by a:hover { color:#ff7e22; }
.FOOT_MENUE a:focus, #powered_by a:focus { color:#342823; }
.FOOT_MENUE a:active, #powered_by a:active { color:#342823; }
table { border-spacing:0; }
.C_TAB2_TD1 .feed_text {
  font-size:11px;
  line-height:13px;
}
.C_TAB2_TD1 {
  vertical-align:top;
  width:175px;
  padding-left:20px;
  padding-right:37px;
  padding-top:70px;
  background:;
}
.C_TAB2_TD_BOTTOM { vertical-align:bottom; }
.C_TAB2_TD2 {
  vertical-align:top;
  padding-left:10px;
  padding-right:30px;
  padding-top:20px;
  background:;
}
.C_TAB2_TD3 .feed_text {
  font-size:11px;
  line-height:13px;
}
.C_TAB2_TD3 {
  vertical-align:top;
  width:196px;
  padding-left:0px;
  padding-right:0px;
  padding-top:20px;
  background:;
}
a.feed_more {
  display:block;
  text-align:right;
  padding-right:15px;
  background:url('bilder/irs_std_more_link.png') no-repeat right bottom;
  text-decoration:none;
}
a.feed_more:hover { background:url('bilder/irs_std_more_hover.png') no-repeat right bottom; }
form#web_login label {
  display:block;
  cursor:pointer;
  font-weight:bold;
  margin-top:4px;
  color:#ffffff;
}
form#web_login .login_login { margin-top:20px; }
form#web_login {
  margin-left:40px;
  margin-right:40px;
}
form.feedback fieldset {
  background-color:transparent;
  margin-bottom:10px;
}
form.feedback legend {
  font-weight:bold;
  color:#ffffff;
}
form.feedback label {
  display:block;
  cursor:pointer;
  font-weight:bold;
  margin-top:4px;
  color:#ffffff;
}
form.feedback {
  margin-left:40px;
  margin-right:40px;
}
span#recaptcha_instructions_error { font-size:9px; }
div.feedback_info {
  margin:10px;
  padding:15px;
  color:#33ff00;
  border:solid 2px #33ff00;
}
div.feedback_err {
  font-weight:bold;
  margin:10px;
  padding:15px;
  color:#ffff00;
  border:solid 2px #ffff00;
}
a { text-decoration:none; }
a:link { color:#ff7e22; }
a:visited { color:#ff7e22; }
a:hover { color:#d16823; }
a:focus { color:#ff7e22; }
a:active { color:#342823; }
.div_head_text {
  position:absolute;
  left:160px;
  top:55px;
  font-size:22px;
  line-height:125%;
  font-weight:bold;
  color:white;
  z-index:20;
}
.div_foot_text {
  position:absolute;
  width:990px;
  right:10px;
  top:26px;
  font-size:9px;
  line-height:125%;
  text-align:right;
  z-index:20;
}
.div_head_logo .feeditem { float:left; }
.div_head_logo {
  position:absolute;
  left:0px;
  top:15px;
  z-index:10;
}
.div_head_anim .animation div.feeditem {
  position:absolute;
  width:990px;
  height:247px;
}
.div_head_anim .animation table.feed {
  position:absolute;
  width:990px;
  height:247px;
}
.div_head_anim .animation {
  position:relative;
  overflow:hidden;
  height:247px;
}
.div_head_text1 .ptext_title, .div_head_text1 h1, .div_head_text1_landing .ptext_title, .div_head_text1_landing h1 {
  font-size:17px;
  line-height:20px;
  font-style:italic;
  font-weight:normal;
  color:#342823;
}
.div_head_text1, .div_head_text1_landing {
  position:absolute;
  left:300px;
  text-align:center;
  top:100px;
  z-index:20;
}
.div_head_text2 {
  position:absolute;
  left:290px;
  top:126px;
  z-index:20;
}
.div_head_text2_landing {
  position:absolute;
  left:20px;
  top:210px;
  z-index:20;
}
.div_head_call_landing {
  position:absolute;
  left:280px;
  top:90px;
  z-index:20;
}
.col2_landing_anim .animation .feed_c2 { padding-left:10px; }
.col2_landing_anim .animation div.feeditem {
  position:absolute;
  width:640px;
  height:320px;
}
.col2_landing_anim .animation table.feed {
  position:absolute;
  width:640px;
  height:320px;
}
.col2_landing_anim .animation {
  width:640px;
  padding:5px;
  margin:5px;
  position:relative;
  overflow:hidden;
  height:320px;
}
.col2_landing_anim { margin-bottom:25px; }
.C_HOME_TD2 .col2_landing_anim .animation div.feeditem {
  position:absolute;
  width:640px;
  height:320px;
}
.C_HOME_TD2 .col2_landing_anim .animation table.feed {
  position:absolute;
  width:640px;
  height:320px;
}
.C_HOME_TD2 .col2_landing_anim .animation .feed_more {
  position:absolute;
  right:10px;
  bottom:20px;
  display:block;
}
.C_HOME_TD2 .col2_landing_anim .animation {
  position:relative;
  overflow:hidden;
  height:320px;
}
.LIST_TYP01 th div {
  margin-top:5px;
  border:1px solid #342823 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  font-size:17px;
  line-height:20px;
  font-weight:bold;
  color:#342823;
}
.LIST_TYP01 td { vertical-align:top; }
.LIST_TYP01 .feed_c3 { width:1px; }
.LIST_TYP01 .feed_c1.feed_date { width:150px; }
.LIST_TYP01 table td { text-align:left; }
.LIST_TYP01 table td.feed_c1 { width:1px; }
.LIST_TYP01 { padding-bottom:20px; }
.LIST_TYP02 table {
  width:100%;
  border-collapse:collapse;
}
.LIST_TYP02 .feeditem {
  border-bottom:solid 2px #342823;
  background-color:transparent;
  padding:5px;
}
.LIST_TYP02 td {
  border-bottom:solid 2px #342823;
  background-color:transparent;
  padding:5px;
  vertical-align:top;
}
.LIST_TYP02 .feeditem:last-child { border-bottom:none; }
.LIST_TYP02 tr:last-child td { border-bottom:none; }
.LIST_TYP02 .feeditem {
  float:left !important;
  width:160px;
  margin-right:5px;
  margin-bottom:5px;
  border:1px solid #342823 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}
.LIST_TYP02 {
  background-color:transparent;
  padding:5px;
}
hr {
  color:#d16823;
  background-color:#d16823;
  border:0 none;
}
form.feedback {
  margin-left:0px;
  margin-right:0px;
}
fieldset { border:0 none; }
textarea, input {
  color:black;
  background-color:#f4f4f4;
  border:none;
}
legend {
  padding-top:2em;
  font-size:14px;
  margin-left:-3px;
}
textarea { resize:none; }
#feed_info_3000_int .feed_title, #feed_info_3000_seo .feed_title, #feed_info_3000_adw .feed_title { color:#342823; }
#feed_info_3000_int img, #feed_info_3000_seo img, #feed_info_3000_adw img { border:2px solid #342823; }
form#kontakt_telrueck fieldset, form#beratungsgutschein01 fieldset, form#beratungsgutschein02 fieldset, form#schritt1_01 fieldset, form#landing01 fieldset {
  border:0 none;
  padding-bottom:10px;
  background-color:transparent;
}
form#kontakt_telrueck label, form#beratungsgutschein01 label, form#beratungsgutschein02 label, form#schritt1_01 label, form#landing01 label {
  width:140px;
  float:left;
  clear:left;
  margin-top:4px;
  margin-left:5px;
}
form#kontakt_telrueck input, form#kontakt_telrueck textarea, form#beratungsgutschein01 input, form#beratungsgutschein01 textarea, form#beratungsgutschein02 input, form#beratungsgutschein02 textarea, form#schritt1_01 input, form#schritt1_01 textarea, form#landing01 input, form#landing01 textarea {
  width:170px;
  margin-top:4px;
  margin-left:5px;
  background-color:#f4f4f4;
}
form#kontakt_telrueck .bt_submit:hover, form#beratungsgutschein01 .bt_submit:hover, form#beratungsgutschein02 .bt_submit:hover, form#schritt1_01 .bt_submit:hover, form#landing01 .bt_submit:hover { color:white; }
form#kontakt_telrueck .bt_submit, form#beratungsgutschein01 .bt_submit, form#beratungsgutschein02 .bt_submit, form#schritt1_01 .bt_submit, form#landing01 .bt_submit {
  background-color:#ff7e22;
  border:0 none;
  color:#342823;
  font-weight:bold;
  text-align:left;
}
.C_TAB2_TD2_LANDING .ptext { clear:both; }
.C_TAB2_TD2_LANDING {
  vertical-align:top;
  background:url("bilder/landing_col2_nur_oben_700.png") no-repeat;
  padding:60px 40px 10px 20px;
}
.C_TAB2_TD3_LANDING h2 { color:white; }
.C_TAB2_TD3_LANDING {
  vertical-align:top;
  width:250px;
}
.C_TAB2_TD1 .feedimg {
  width:80px;
  height:auto;
}
.C_TAB2_TD1 .feed_title { margin-bottom:5px; }
.C_TAB2_TD1 .ptext_subtitle { margin-bottom:0px; }
.C_TAB2_TD3 .feed_title { margin-bottom:5px; }
.C_TAB2_TD3 .ptext_subtitle { margin-bottom:0px; }
#feed_termine .feed_date { width:120px; }
#feed_termine .feed_c3 { width:auto; }
#feed_termine .feed_title, #feed_termine_alle .feed_title, #feed_termine_sond .feed_title, #feed_presse .feed_title { margin-bottom:0px; }
#feed_termine .feed_subtitle, #feed_termine_sond .feed_subtitle, #feed_termine_alle .feed_subtitle, #feed_presse .feed_subtitle {
  margin-bottom:0px;
  font-size:12px;
  line-height:12px;
}
#feed_termine .feed_date, #feed_termine_sond .feed_date, #feed_termine_alle .feed_date { font-weight:bold; }
.infz_more_td1 {
  font-size:13px;
  font-weight:bold;
  color:#342823;
}
#feeditemcol-content {
  margin-bottom:10px;
  display:block;
}
td.infz_more_td2 {
  font-size:13px;
  padding-bottom:5px;
  border-bottom:1px solid #ededed;
}
#feeditemcol-img3 {
  display:block;
  padding-top:1em;
}
.div_hg_rechts { padding-top:5px; }
.block_angebot .ptext_title, .block_angebot h1 {
  padding-top:3px;
  color:black;
  padding-bottom:5px;
  margin-top:0;
}
.block_angebot .feed_text { font-size:13px; }
.block_angebot a.feed_more:hover {
  background-image:url("bilder/irs_weiss_more_link.png");
  color:white;
}
.block_angebot {
  background:url("bilder/starten-sie-jetzt_200x129.png") repeat;
  width:180px;
  height:119px;
  padding:5px 10px;
  color:white;
}
.block_kontakt_telrueck .ptext, .block_kontakt_landing .ptext, .block_kontakt_beratungsgutschein .ptext, .block_kontakt_angebot_internet .ptext, .block_kontakt_angebot_seo .ptext, .block_kontakt_angebot_adword .ptext { color:white; }
.block_kontakt_telrueck .ptext_title, .block_kontakt_landing .ptext_title, .block_kontakt_beratungsgutschein .ptext_title, .block_kontakt_angebot_internet .ptext_title, .block_kontakt_angebot_seo .ptext_title, .block_kontakt_angebot_adword .ptext_title {
  padding:5px 15px;
  background:url("bilder/grauverlauf_260x150_Antworten.jpg") no-repeat;
  color:#342823;
}
.block_kontakt_telrueck .ptext_subtitle, .block_kontakt_landing .ptext_subtitle, .block_kontakt_beratungsgutschein .ptext_subtitle, .block_kontakt_angebot_internet .ptext_subtitle, .block_kontakt_angebot_seo .ptext_subtitle, .block_kontakt_angebot_adword .ptext_subtitle { padding:5px 15px; }
.block_kontakt_telrueck .ptext_text1, .block_kontakt_telrueck .ptext_text2, .block_kontakt_landing .ptext_text1, .block_kontakt_landing .ptext_text2, .block_kontakt_beratungsgutschein .ptext_text1, .block_kontakt_beratungsgutschein .ptext_text2, .block_kontakt_angebot_internet .ptext_text1, .block_kontakt_angebot_internet .ptext_text2, .block_kontakt_angebot_seo .ptext_text1, .block_kontakt_angebot_seo .ptext_text2, .block_kontakt_angebot_adword .ptext_text1, .block_kontakt_angebot_adword .ptext_text2 {
  padding:0px 15px;
  color:#ffffff;
}
.block_kontakt_telrueck, .block_kontakt_landing, .block_kontakt_beratungsgutschein, .block_kontakt_angebot_internet, .block_kontakt_angebot_seo, .block_kontakt_angebot_adword {
  background-color:#ff7e22;
  border:6px solid white !important;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  width:200px;
  margin-bottom:5px;
}
.block_kontakt_telrueck, .block_kontakt_landing { width:200px; }
.C_TAB2_TD3 .block_adsense { margin-top:20px; }
.C_TAB2_TD2 .block_adsense {
  background-color:#e0e0de;
  padding:3px 0;
}
.block_news_01 .ptext_title, .block_news_02 .ptext_title, .block_news_s1 .ptext_title, .block_testimonial .ptext_title, .block_call .ptext_title, .landingblk_contact .ptext_title, .landingblk_map .ptext_title {
  padding:7px 7px;
  color:#ffffff;
  background:#ededed;
}
.block_news_01, .block_news_02, .block_news_s1, .block_testimonial, .block_call, .landingblk_contact, .landingblk_map { margin-bottom:5px; }
.landblk_meinung .ptext_title, .landingblk_address .ptext_title {
  background-color:transparent;
  color:#ffffff;
}
.landblk_meinung .feed_title { color:#342823; }
.landblk_meinung { margin-top:30px; }
.block_handlung {
  position:absolute;
  top:202px;
  left:0px;
  width:234px;
  z-index:100;
}
.block_handlung_mitte {
  position:absolute;
  top:202px;
  left:280px;
  width:470px;
  height:203px;
  z-index:10;
}
.block_handlung_mitte_home .feedtxt .feed_title {
  position:absolute;
  padding:150px 20px 0px 20px;
  color:#342823;
}
.block_handlung_mitte_home .feedtxt a.feed_more {
  position:absolute;
  padding-top:170px;
  top:1px;
  width:440px;
}
.block_handlung_mitte_home .feedtxt {
  position:absolute;
  width:470px;
}
.block_handlung_mitte_home {
  position:absolute;
  top:202px;
  left:280px;
  width:470px;
  height:203px;
  z-index:10;
}
.block_handlung2 .feeditem .feed_title {
  position:absolute;
  top:6px;
  left:68px;
  width:110px;
  font-size:17px;
  font-weight:bold;
  color:black;
}
.block_handlung2 .feeditem .feed_more:hover { color:#ff7e22; }
.block_handlung2 .feeditem .feed_more {
  font-size:13px;
  position:absolute;
  display:block;
  width:95px;
  top:62px;
  left:68px;
  color:black;
}
.block_handlung2 .feeditem .feed_text {
  font-size:13px;
  position:absolute;
  display:block;
  width:150px;
  top:95px;
  left:20px;
  color:white;
}
.block_handlung2 .feeditem { position:absolute; }
.block_handlung2 {
  position:absolute;
  background:url("bilder/hg_block_handlung2.png") repeat;
  top:202px;
  right:0px;
  width:180px;
  height:193px;
  z-index:100;
  padding:5px 10px;
}
.landingblk_contact .feeditem: { padding:0px; }
.landingblk_contact {
  position:fixed;
  top:160px;
  right:10px;
  width:180px;
  z-index:100;
}
.landingblk_contact .feeditem { padding:0; }
.block_termine table, .div_login table {
  width:100%;
  border-collapse:collapse;
}
.block_termine .feeditem, .div_login .feeditem {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
}
.block_termine td, .div_login td {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
  vertical-align:top;
}
.block_termine .feeditem:last-child, .div_login .feeditem:last-child { border-bottom:none; }
.block_termine tr:last-child td, .div_login tr:last-child td { border-bottom:none; }
.block_termine .ptext_title, .div_login .ptext_title {
  padding:7px 7px;
  padding:7px 7px;
  color:#ffffff;
  color:#ffffff;
  background:#ededed;
  background-color:#ff7e22;
}
.block_termine, .div_login {
  background:url("bilder/schwarz_transparent_70proz.png") repeat;
  background-color:#ff7e22;
  padding:5px;
  border:1px solid #342823 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  margin-bottom:5px;
}
.rss_list_all .feed_c2 img { display:none; }
.block_news_s1_footer table {
  width:100%;
  border-collapse:collapse;
}
.block_news_s1_footer .feeditem {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
}
.block_news_s1_footer td {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
  vertical-align:top;
}
.block_news_s1_footer .feeditem:last-child { border-bottom:none; }
.block_news_s1_footer tr:last-child td { border-bottom:none; }
.block_news_s1_footer {
  color:white;
  position:absolute;
  left:220px;
  top:0px;
  width:320px;
  background-color:#ff7e22;
  padding:5px;
}
.FFIX-ZUSATZ { background-color:#b5b5b5; }
.FFIX { height:60px; }
body { background:url("bilder/irs_bg.jpg") repeat scroll center top transparent; }
.block_news_s1 table {
  width:100%;
  border-collapse:collapse;
}
.block_news_s1 .feeditem {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
}
.block_news_s1 td {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
  vertical-align:top;
}
.block_news_s1 .feeditem:last-child { border-bottom:none; }
.block_news_s1 tr:last-child td { border-bottom:none; }
.block_news_s1 {
  background-color:#ff7e22;
  padding:5px;
  border:1px solid #342823 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  margin-bottom:5px;
}
.div_detail #feeditemcol-img2 {
  float:left;
  padding:0 10px 0px 0px;
}
.block_refer_landing .feeditem {
  font-size:10px;
  float:left !important;
  width:165px;
  padding-left:20px;
}
.block_adsense_float .block_adsense {
  float:left ! important;
  background-color:#e0e0de;
  margin:0px 10px;
}
.block_adsense_float { margin-top:10px; }
.block_landing_leist_suche .feeditem .feed_title {
  padding:5px;
  color:#342823;
  font-size:11px;
  line-height:12px;
  height:30px;
}
.block_landing_leist_suche .feeditem .feed_text {
  padding:5px;
  color:#342823;
  font-size:10px;
  line-height:11px;
}
.block_landing_leist_suche .feeditem {
  font-size:10px;
  float:left !important;
  width:210px;
  height:235px;
  padding:2px 2px;
  margin:2px;
  border:1px solid #ffffff;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.col2_landing_leist_clear {
  clear:left;
  margin-bottom:5px;
}
#Tabelle_02 { margin-bottom:20px; }
#page_home_typ03 td { vertical-align:top; }
#page_home_typ03 .C_HOME_TD1 {
  width:0px;
  text-align:top;
}
#page_home_typ03 .C_HOME_TD2 .ptext { clear:both; }
#page_home_typ03 .C_HOME_TD2 {
  vertical-align:top;
  background:url("bilder/landing_col2_nur_oben_700.png") no-repeat;
  padding:60px 40px 10px 20px;
}
#page_home_typ03 .C_HOME_TD3 h2 { color:white; }
#page_home_typ03 .C_HOME_TD3 {
  vertical-align:top;
  width:250px;
}
#page_home_typ01 .C_HOME_TD1 { width:232px; }
#page_home_typ01 .C_HOME_TD2 {
  width:auto;
  padding-top:20px;
}
#page_home_typ01 .C_HOME_TD3 { width:182px; }
#page_home_typ01 td { vertical-align:top; }
#page_home_typ01 .homeblk_akt2.LIST_TYP02 .feeditem {
  width:215px;
  margin-right:10px;
}
#page_home_typ01 .homeblk_akt3 .feeditem { text-align:center; }
#page_home_typ01 .homeblk_akt1_anim .animation .feed_c2 { padding-left:10px; }
#page_home_typ01 .homeblk_akt1_anim .animation div.feeditem {
  position:absolute;
  width:680px;
  height:200px;
}
#page_home_typ01 .homeblk_akt1_anim .animation table.feed {
  position:absolute;
  width:680px;
  height:200px;
}
#page_home_typ01 .homeblk_akt1_anim .animation .feed_more {
  position:absolute;
  left:10px;
  bottom:50px;
  display:block;
}
#page_home_typ01 .homeblk_akt1_anim .animation {
  width:680px;
  padding:5px;
  margin:5px;
  position:relative;
  overflow:hidden;
  height:200px;
}
#page_home_typ01 .homeblk_akt1_anim { margin-bottom:25px; }
#page_home_typ01 {
  background:;
  width:990px;
  height:500px;
  margin-bottom:20px;
}
#feed_homeblk_akt1 .feed_title {
  font-size:14px;
  font-weight:bold;
  color:#342823;
  margin-bottom:1em;
}
#feed_homeblk_akt1no .feedimg { padding-bottom:1em; }
#feed_homeblk_akt1no .feed_title {
  position:relative;
  color:#342823;
}
#feed_homeblk_akt1no .feed_subtitle {
  position:relative;
  padding-left:20px;
}
#feed_homeblk_akt1no .feed_text {
  position:relative;
  padding-left:20px;
  font-size:12px;
  line-height:12px;
  font-weight:bold;
  color:white;
  text-shadow:2px 2px 2px black;
}
#feed_homeblk_akt1no .feedimg { position:absolute; }
#page_base_typ02 .C_TAB2_TD3 { display:none; }
#page_base_typ02 {
  background:;
  width:990px;
  height:500px;
}
.MAIN_MENUE_TOP_ZEILE2 .feeditem, .MENU_FIX_TOP .feeditem {
  float:left;
  margin-right:0px;
  margin-bottom:5px;
  height:12px;
  line-height:12px;
}
.MAIN_MENUE_TOP_ZEILE2 .mainitem, .MENU_FIX_TOP .mainitem {
  display:block;
  width:auto;
  text-align:center;
  text-decoration:none;
}
.MAIN_MENUE_TOP_ZEILE2 .mainitem, .MENU_FIX_TOP .mainitem {
  padding:0 5px;
  font-size:10px;
  text-align:left;
}
.MAIN_MENUE_TOP_ZEILE2 div.mainitemframe .mainitem, .MENU_FIX_TOP div.mainitemframe .mainitem { color:#ffffff; }
.MAIN_MENUE_TOP_ZEILE2 a .mainitem, .MENU_FIX_TOP a .mainitem { color:#ffffff; }
.MAIN_MENUE_TOP_ZEILE2 a:hover .mainitem, .MAIN_MENUE_TOP_ZEILE2 a:focus .mainitem, .MENU_FIX_TOP a:hover .mainitem, .MENU_FIX_TOP a:focus .mainitem { text-decoration:underline; }
.MAIN_MENUE_TOP_ZEILE2 a:active .mainitem, .MAIN_MENUE_TOP_ZEILE2 a.current .mainitem, .MENU_FIX_TOP a:active .mainitem, .MENU_FIX_TOP a.current .mainitem { text-decoration:underline; }
.MAIN_MENUE_TOP_ZEILE2, .MENU_FIX_TOP {
  position:absolute;
  top:1px;
  width:727px;
  left:272px;
  cursor:default;
  z-index:20;
}
.MAIN_MENUE_TOP_HG .feeditem, .MENU_FIX_TOP_HG .feeditem {
  float:left;
  margin-right:15px;
  margin-bottom:2px;
}
.MAIN_MENUE_TOP_HG div, .MENU_FIX_TOP_HG div { cursor:default; }
.MAIN_MENUE_TOP_HG .mainitem, .MENU_FIX_TOP_HG .mainitem {
  height:21px;
  line-height:21px;
  text-align:center;
  display:block;
  color:#ff7e22;
  text-decoration:none;
}
.MAIN_MENUE_TOP_HG a:hover .mainitem, .MENU_FIX_TOP_HG a:hover .mainitem {
  background-position:0 -21px;
  color:#5e480e;
}
.MAIN_MENUE_TOP_HG a:focus .mainitem, .MENU_FIX_TOP_HG a:focus .mainitem {
  background-position:0 -21px;
  color:#5e480e;
}
.MAIN_MENUE_TOP_HG a:active .mainitem, .MENU_FIX_TOP_HG a:active .mainitem {
  background-position:0 -42px;
  color:#ff0a00;
}
.MAIN_MENUE_TOP_HG a.current:hover .mainitem, .MENU_FIX_TOP_HG a.current:hover .mainitem {
  background-position:0 -42px;
  color:#ff0a00;
}
.MAIN_MENUE_TOP_HG a.current:focus .mainitem, .MENU_FIX_TOP_HG a.current:focus .mainitem {
  background-position:0 -42px;
  color:#ff0a00;
}
.MAIN_MENUE_TOP_HG a.current .mainitem, .MENU_FIX_TOP_HG a.current .mainitem {
  color:#ff0a00;
  background-position:0 -63px;
}
.MAIN_MENUE_TOP_HG .mainitem, .MENU_FIX_TOP_HG .mainitem {
  text-align:left;
  padding:0 5px;
  font-weight:bold;
}
.MAIN_MENUE_TOP_HG, .MENU_FIX_TOP_HG {
  position:absolute;
  top:152px;
  width:800px;
  left:242px;
  cursor:default;
  z-index:20;
}
.MENU_FIX_SUB .feeditem {
  float:left;
  margin-right:00px;
  margin-bottom:0px;
  height:18px;
  line-height:18px;
}
.MENU_FIX_SUB .mainitem {
  display:block;
  width:240px;
  text-align:center;
  text-decoration:none;
}
.MENU_FIX_SUB .feeditem {
  text-align:left;
  font-size:11px;
  font-weight:bold;
}
.MENU_FIX_SUB .mainitem { text-align:left; }
.MENU_FIX_SUB .mainitemtext { padding:0px 0px 0px 27px; }
.MENU_FIX_SUB div.mainitemframe .mainitem { color:#ff7e22; }
.MENU_FIX_SUB #feed_nav_1400 a .mainitem, .MENU_FIX_SUB #feed_info_1400_01 a .mainitem { background-image:url("bilder/om_online_marketing_ico_OM_18_mult4.png"); }
.MENU_FIX_SUB #feed_nav_1800 a .mainitem, .MENU_FIX_SUB #feed_info_1800_01 a .mainitem { background-image:url("bilder/om_online_marketing_ico_SEO_18_mult4.png"); }
.MENU_FIX_SUB #feed_nav_1900 a .mainitem, .MENU_FIX_SUB #feed_info_1900_01 a .mainitem { background-image:url("bilder/om_online_marketing_ico_ADW_18_mult4.png"); }
.MENU_FIX_SUB a .mainitem {
  background-repeat:no-repeat;
  color:irs_a_link_fg_color;
}
.MENU_FIX_SUB a:hover .mainitem, .MENU_FIX_SUB a:focus .mainitem {
  background-position:0 -18px;
  color:#ff7e22;
}
.MENU_FIX_SUB a:active .mainitem, .MENU_FIX_SUB a.current .mainitem {
  background-position:0 -36px;
  color:#342823;
}
.MENU_FIX_SUB {
  border:1px solid #342823 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  padding-left:10px;
  position:absolute;
  top:424px;
  width:727px;
  left:120px;
  cursor:default;
  z-index:20;
}
.MENU_FIX_SUB-no .feeditem {
  float:left;
  margin-right:1px;
  margin-bottom:1px;
}
.MENU_FIX_SUB-no div { cursor:default; }
.MENU_FIX_SUB-no .mainitem {
  height:21px;
  line-height:21px;
  text-align:center;
  display:block;
  color:#ff7e22;
  text-decoration:none;
}
.MENU_FIX_SUB-no a:hover .mainitem {
  background-position:0 -21px;
  color:#5e480e;
}
.MENU_FIX_SUB-no a:focus .mainitem {
  background-position:0 -21px;
  color:#5e480e;
}
.MENU_FIX_SUB-no a:active .mainitem {
  background-position:0 -42px;
  color:#ff0a00;
}
.MENU_FIX_SUB-no a.current:hover .mainitem {
  background-position:0 -42px;
  color:#ff0a00;
}
.MENU_FIX_SUB-no a.current:focus .mainitem {
  background-position:0 -42px;
  color:#ff0a00;
}
.MENU_FIX_SUB-no a.current .mainitem {
  color:#ff0a00;
  background-position:0 -63px;
}
.MENU_FIX_SUB-no .mainitem {
  text-align:left;
  font-size:11px;
  font-weight:bold;
}
.MENU_FIX_SUB-no .mainitemtext { padding:0px 0px 0px 24px; }
.MENU_FIX_SUB-no div.mainitemframe .mainitem { color:#ff7e22; }
.MENU_FIX_SUB-no a .mainitem { color:irs_a_link_fg_color; }
.MENU_FIX_SUB-no a:hover .mainitem, .MENU_FIX_SUB-no a:focus .mainitem { color:#ff7e22; }
.MENU_FIX_SUB-no a:active .mainitem, .MENU_FIX_SUB-no a.current .mainitem { color:#342823; }
.MENU_FIX_SUB-no {
  position:absolute;
  top:422px;
  width:740px;
  left:123px;
  cursor:default;
  z-index:10;
}
.MAIN_MENUE_TOP .feeditem, .HEAD_MENUE2 .feeditem {
  float:left;
  margin-right:-7px;
  margin-bottom:2px;
}
.MAIN_MENUE_TOP div, .HEAD_MENUE2 div { cursor:default; }
.MAIN_MENUE_TOP .mainitem, .HEAD_MENUE2 .mainitem {
  height:55px;
  line-height:55px;
  text-align:center;
  display:block;
  color:black;
  text-decoration:none;
}
.MAIN_MENUE_TOP a:hover .mainitem, .HEAD_MENUE2 a:hover .mainitem {
  background-position:0 -55px;
  color:white;
}
.MAIN_MENUE_TOP a:focus .mainitem, .HEAD_MENUE2 a:focus .mainitem {
  background-position:0 -55px;
  color:white;
}
.MAIN_MENUE_TOP a:active .mainitem, .HEAD_MENUE2 a:active .mainitem {
  background-position:0 -110px;
  color:grey;
}
.MAIN_MENUE_TOP a.current:hover .mainitem, .HEAD_MENUE2 a.current:hover .mainitem {
  background-position:0 -110px;
  color:grey;
}
.MAIN_MENUE_TOP a.current:focus .mainitem, .HEAD_MENUE2 a.current:focus .mainitem {
  background-position:0 -110px;
  color:grey;
}
.MAIN_MENUE_TOP a.current .mainitem, .HEAD_MENUE2 a.current .mainitem {
  color:white;
  background-position:0 -165px;
}
.MAIN_MENUE_TOP .mainitem, .HEAD_MENUE2 .mainitem {
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  padding-top:10px;
  height:45px;
}
.MAIN_MENUE_TOP a, .HEAD_MENUE2 a { color:black; }
.MAIN_MENUE_TOP a:hover, .MAIN_MENUE_TOP a:focus, .HEAD_MENUE2 a:hover, .HEAD_MENUE2 a:focus { color:white; }
.MAIN_MENUE_TOP a:active, .MAIN_MENUE_TOP a.current, .HEAD_MENUE2 a:active, .HEAD_MENUE2 a.current { color:orange; }
.MAIN_MENUE_TOP, .HEAD_MENUE2 {
  position:absolute;
  top:335px;
  width:auto;
  left:270px;
  cursor:default;
  z-index:10;
}
.no-HEAD_MENUE2 {
  float:left;
  position:absolute;
  left:20px;
}
.HEAD_MENUE .feeditem {
  float:left;
  margin-right:15px;
  margin-bottom:2px;
  height:26px;
  line-height:26px;
}
.HEAD_MENUE .mainitem {
  display:block;
  width:auto;
  text-align:center;
  text-decoration:none;
}
.HEAD_MENUE .feed {
  position:absolute;
  right:0px;
}
.HEAD_MENUE {
  position:absolute;
  top:5px;
  width:990px;
  left:0px;
  cursor:default;
  z-index:20;
}
.FOOT_MENUE .feeditem, .FOOT_MENUE_LANDING .feeditem {
  float:left;
  margin-right:15px;
  margin-bottom:2px;
  height:16px;
  line-height:16px;
}
.FOOT_MENUE .mainitem, .FOOT_MENUE_LANDING .mainitem {
  display:block;
  width:auto;
  text-align:center;
  text-decoration:none;
}
.FOOT_MENUE .feed a, .FOOT_MENUE_LANDING .feed a { color:black; }
.FOOT_MENUE .feed a:hover, .FOOT_MENUE .feed a:focus, .FOOT_MENUE_LANDING .feed a:hover, .FOOT_MENUE_LANDING .feed a:focus { color:orange; }
.FOOT_MENUE .feed a:active, .FOOT_MENUE .feed a.current, .FOOT_MENUE_LANDING .feed a:active, .FOOT_MENUE_LANDING .feed a.current { color:grey; }
.FOOT_MENUE .feed, .FOOT_MENUE_LANDING .feed {
  bottom:1px;
  font-size:9px;
}
.FOOT_MENUE, .FOOT_MENUE_LANDING {
  position:absolute;
  top:5px;
  width:410px;
  left:580px;
  left:null;
  cursor:default;
  right:10px;
}
.FOOT_MENUE_LANDING a { color:white; }
.FOOT_MENUE_LANDING a:hover, .FOOT_MENUE_LANDING a:focus { color:yellow; }
.FOOT_MENUE_LANDING a:active, .FOOT_MENUE_LANDING a.current { color:white; }
.FOOT_MENUE_LANDING { color:black; }
#powered_by {
  position:absolute;
  width:310px;
  right:10px;
  text-align:right;
  bottom:5px;
  line-height:16px;
  font-size:9px;
}
.MENU_TREE .mainitem { padding-left:16px; }
.MENU_TREE a.mainitem { background:url('bilder/irs_treemenu_closed_3multistate.png') no-repeat; }
.MENU_TREE div.mainitem { background:url('bilder/irs_std_treemenu_closed_nolink.png') no-repeat; }
.MENU_TREE a.mainitem.current { background:url('bilder/irs_treemenu_opened_3multistate.png') no-repeat; }
.MENU_TREE div.mainitem.current { background:url('bilder/irs_std_treemenu_opened_nolink.png') no-repeat; }
.MENU_TREE .itemgroup { margin-bottom:13px; }
.MENU_TREE .subitems { margin-bottom:3px; }
.MENU_TREE .subitem { margin-top:10px; }
.MENU_TREE .subitem a {
  background:url('bilder/irs_treemenu_sub_3multistate.png') no-repeat;
  margin-left:16px;
  padding-left:16px;
}
.MENU_TREE .subitem div {
  background:url('bilder/irs_std_treemenu_sub_nolink.png') no-repeat;
  margin-left:16px;
  padding-left:16px;
}
.MENU_TREE .subitem .current { background:url('bilder/irs_std_treemenu_sub_nolink.png') no-repeat; }
.MENU_TREE a:hover { background-position:0 -80px !important; }
.MENU_TREE a:focus { background-position:0 -80px !important; }
.MENU_TREE a:active { background-position:0 -160px !important; }
.MENU_TREE { cursor:default; }
.MENU_NAVBLK .mainitem {
  display:block;
  text-align:center;
  margin-bottom:3px;
  background-color:yellow;
}
.MENU_NAVBLK a:link { color:red; }
.MENU_NAVBLK a:visited { color:orange; }
.MENU_NAVBLK a:hover { color:green; }
.MENU_NAVBLK a:focus { color:blue; }
.MENU_NAVBLK a:active { color:purple; }
.MENU_NAVBLK a.current { color:black; }
.MENU_NAVBLK { cursor:default; }
.MENU_FIX_SIDE_VERKETTET .mainitemframe { display:block; }
.MENU_FIX_SIDE_VERKETTET a.mainitemframe { color:black; }
.MENU_FIX_SIDE_VERKETTET a.mainitemframe:hover, .MENU_FIX_SIDE_VERKETTET a.mainitemframe:focus, .MENU_FIX_SIDE_VERKETTET a.current.mainitemframe:hover, .MENU_FIX_SIDE_VERKETTET a.current.mainitemframe:focus { color:white; }
.MENU_FIX_SIDE_VERKETTET a.mainitemframe:active, .MENU_FIX_SIDE_VERKETTET .current.mainitemframe { color:white; }
.MENU_FIX_SIDE_VERKETTET div.mainitemframe { color:grey; }
.MENU_FIX_SIDE_VERKETTET .mainitem .mainitemtext {
  display:block;
  padding-top:3px;
}
.MENU_FIX_SIDE_VERKETTET .mainitem {
  display:block;
  background:url('bilder/irs_but_nav_4multistate.png') no-repeat;
  width:120px;
  height:36px;
  margin:3px;
  padding:0 30px 0 10px;
  font-size:11px;
  line-height:14px;
  font-weight:bold;
}
.MENU_FIX_SIDE_VERKETTET a:hover .mainitem { background-position:0 -36px; }
.MENU_FIX_SIDE_VERKETTET a:focus .mainitem { background-position:0 -36px; }
.MENU_FIX_SIDE_VERKETTET a:active .mainitem { background-position:0 -72px; }
.MENU_FIX_SIDE_VERKETTET a:hover.current .mainitem { background-position:0 -72px; }
.MENU_FIX_SIDE_VERKETTET a.current:focus .mainitem { background-position:0 -72px; }
.MENU_FIX_SIDE_VERKETTET .current .mainitem { background-position:0 -108px; }
.MENU_FIX_SIDE_VERKETTET .subitems {
  margin-left:10px;
  margin-top:2px;
}
.MENU_FIX_SIDE_VERKETTET .subitemframe {
  display:block;
  margin:2px;
}
.MENU_FIX_SIDE_VERKETTET a.subitemframe { color:black; }
.MENU_FIX_SIDE_VERKETTET a.subitemframe:hover, .MENU_FIX_SIDE_VERKETTET a.mainitemframe:focus, .MENU_FIX_SIDE_VERKETTET a.current.subitemframe:hover, .MENU_FIX_SIDE_VERKETTET a.current.subitemframe:focus { color:white; }
.MENU_FIX_SIDE_VERKETTET a.subitemframe:active, .MENU_FIX_SIDE_VERKETTET a.current.subitemframe { color:white; }
.MENU_FIX_SIDE_VERKETTET div.subitemframe { color:grey; }
.MENU_FIX_SIDE_VERKETTET .subitem .mainitemtext {
  display:block;
  padding-top:2px;
}
.MENU_FIX_SIDE_VERKETTET .subitem {
  display:block;
  background:url(bilder/sub-subnavi_mult4.png) no-repeat;
  width:120px;
  height:30px;
  font-size:10px;
  line-height:12px;
  font-weight:bold;
  margin:2px;
  padding:0 5px;
}
.MENU_FIX_SIDE_VERKETTET a:hover .subitem { background-position:0 -30px; }
.MENU_FIX_SIDE_VERKETTET a:focus .subitem { background-position:0 -30px; }
.MENU_FIX_SIDE_VERKETTET a:active .subitem { background-position:0 -60px; }
.MENU_FIX_SIDE_VERKETTET a:hover.current .subitem { background-position:0 -60px; }
.MENU_FIX_SIDE_VERKETTET a.current:focus .subitem { background-position:0 -60px; }
.MENU_FIX_SIDE_VERKETTET .current .subitem { background-position:0 -90px; }
.MENU_FIX_SIDE_VERKETTET { cursor:default; }
.MENU_FIX_SIDE_TXT_BG_UNI table {
  width:100%;
  border-collapse:collapse;
}
.MENU_FIX_SIDE_TXT_BG_UNI .feeditem {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
}
.MENU_FIX_SIDE_TXT_BG_UNI td {
  border-bottom:solid 2px #342823;
  background-color:#ff7e22;
  padding:5px;
  vertical-align:top;
}
.MENU_FIX_SIDE_TXT_BG_UNI .feeditem:last-child { border-bottom:none; }
.MENU_FIX_SIDE_TXT_BG_UNI tr:last-child td { border-bottom:none; }
.MENU_FIX_SIDE_TXT_BG_UNI .ptext_title {
  padding:7px 7px;
  padding:7px 7px;
  color:#ffffff;
  color:#ffffff;
  background:#ededed;
  background-color:#ff7e22;
}
.MENU_FIX_SIDE_TXT_BG_UNI .feeditem { margin-bottom:3px; }
.MENU_FIX_SIDE_TXT_BG_UNI .mainitem {
  display:block;
  padding:0 1px;
  font-weight:bold;
  font-size:11 xpx;
  border-radius:1px;
  -webkit-border-radius:1px;
}
.MENU_FIX_SIDE_TXT_BG_UNI div.mainitemframe .mainitem { color:blue; }
.MENU_FIX_SIDE_TXT_BG_UNI a .mainitem { color:#ba0303; }
.MENU_FIX_SIDE_TXT_BG_UNI a:hover .mainitem, .MENU_FIX_SIDE_TXT_BG_UNI a:focus .mainitem { color:#342823; }
.MENU_FIX_SIDE_TXT_BG_UNI a:active .mainitem, .MENU_FIX_SIDE_TXT_BG_UNI a.current .mainitem { color:#342823; }
.MENU_FIX_SIDE_TXT_BG_UNI {
  cursor:default;
  margin-bottom:5px;
  background-color:#ff7e22;
  padding:5px;
  border:1px solid #342823 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}
.MENU_FIX_SIDE_TXT_BG_CHANGE .feeditem { margin-bottom:3px; }
.MENU_FIX_SIDE_TXT_BG_CHANGE .mainitem {
  display:block;
  padding:0 15px;
  text-align:center;
  font-weight:bold;
}
.MENU_FIX_SIDE_TXT_BG_CHANGE div.mainitemframe .mainitem {
  color:black;
  background-color:white;
}
.MENU_FIX_SIDE_TXT_BG_CHANGE a .mainitem {
  color:white;
  background-color:black;
}
.MENU_FIX_SIDE_TXT_BG_CHANGE a:hover .mainitem, .MENU_FIX_SIDE_TXT_BG_CHANGE a:focus .mainitem { background-color:blue; }
.MENU_FIX_SIDE_TXT_BG_CHANGE a:active .mainitem, .MENU_FIX_SIDE_TXT_BG_CHANGE a.current .mainitem { background-color:red; }
.MENU_FIX_SIDE_TXT_BG_CHANGE { cursor:default; }
.MENU_FIX_SIDE .feed, .MENU_FIX_SIDE_BG_IMG_CSS .feed { width:auto; }
.MENU_FIX_SIDE .feeditem, .MENU_FIX_SIDE_BG_IMG_CSS .feeditem { margin-bottom:2px; }
.MENU_FIX_SIDE .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS .mainitem {
  display:block;
  height:36px;
  line-height:36px;
  text-align:center;
  color:#ff7e22;
  text-decoration:none;
}
.MENU_FIX_SIDE a:hover .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a:hover .mainitem {
  background-position:0 -36px;
  color:#342823;
}
.MENU_FIX_SIDE a:focus .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a:focus .mainitem {
  background-position:0 -36px;
  color:#342823;
}
.MENU_FIX_SIDE a:active .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a:active .mainitem {
  background-position:0 -72px;
  color:#342823;
}
.MENU_FIX_SIDE a.current:hover .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a.current:hover .mainitem {
  background-position:0 -72px;
  color:#342823;
}
.MENU_FIX_SIDE a.current:focus .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a.current:focus .mainitem {
  background-position:0 -72px;
  color:#342823;
}
.MENU_FIX_SIDE a.current .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a.current .mainitem {
  color:#342823;
  background-position:0 -108px;
}
.MENU_FIX_SIDE .mainitem .mainitemtext, .MENU_FIX_SIDE_BG_IMG_CSS .mainitem .mainitemtext {
  display:block;
  padding-top:3px;
}
.MENU_FIX_SIDE .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS .mainitem {
  font-size:11px;
  font-weight:bold;
  text-align:left;
  line-height:14px;
  padding-left:10px;
  padding-right:30px;
  background:url('bilder/irs_but_nav_4multistate.png') no-repeat;
}
.MENU_FIX_SIDE div.mainitemframe .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS div.mainitemframe .mainitem { color:black; }
.MENU_FIX_SIDE a .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a .mainitem { color:black; }
.MENU_FIX_SIDE a:hover .mainitem, .MENU_FIX_SIDE a:focus .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a:hover .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a:focus .mainitem { color:white; }
.MENU_FIX_SIDE a:active .mainitem, .MENU_FIX_SIDE a.current .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a:active .mainitem, .MENU_FIX_SIDE_BG_IMG_CSS a.current .mainitem { color:white; }
.MENU_FIX_SIDE, .MENU_FIX_SIDE_BG_IMG_CSS { cursor:default; }
.MENU_FIX_SIDE_BG_IMG_DB .feed { width:auto; }
.MENU_FIX_SIDE_BG_IMG_DB .feeditem { margin-bottom:10px; }
.MENU_FIX_SIDE_BG_IMG_DB .mainitem {
  display:block;
  height:21px;
  line-height:21px;
  text-align:center;
  color:#ff7e22;
  text-decoration:none;
}
.MENU_FIX_SIDE_BG_IMG_DB a:hover .mainitem {
  background-position:0 -21px;
  color:#342823;
}
.MENU_FIX_SIDE_BG_IMG_DB a:focus .mainitem {
  background-position:0 -21px;
  color:#342823;
}
.MENU_FIX_SIDE_BG_IMG_DB a:active .mainitem {
  background-position:0 -42px;
  color:#342823;
}
.MENU_FIX_SIDE_BG_IMG_DB a.current:hover .mainitem {
  background-position:0 -42px;
  color:#342823;
}
.MENU_FIX_SIDE_BG_IMG_DB a.current:focus .mainitem {
  background-position:0 -42px;
  color:#342823;
}
.MENU_FIX_SIDE_BG_IMG_DB a.current .mainitem {
  color:#342823;
  background-position:0 -63px;
}
.MENU_FIX_SIDE_BG_IMG_DB .mainitem {
  text-align:left;
  padding:0 20px;
}
.MENU_FIX_SIDE_BG_IMG_DB { cursor:default; }
.UPN_MENUE div { float:left; }
.UPN_MENUE .feed_nav_up .feed_nav_disabled {
  display:block;
  height:13px;
  line-height:13px;
  margin-top:4px;
  margin-bottom:4px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:;
  background-position:left center;
  padding-left:28px;
}
.UPN_MENUE .feed_nav_up a {
  display:block;
  height:13px;
  line-height:13px;
  margin-top:4px;
  margin-bottom:4px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:;
  background-position:left center;
  padding-left:28px;
}
.UPN_MENUE .feed_nav_prev .feed_nav_disabled {
  display:block;
  height:13px;
  line-height:13px;
  margin-top:4px;
  margin-bottom:4px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:url('bilder/irs_but_upn_prev_nolink.png');
  background-position:left center;
  padding-left:28px;
}
.UPN_MENUE .feed_nav_prev a {
  display:block;
  height:13px;
  line-height:13px;
  margin-top:4px;
  margin-bottom:4px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:url('bilder/irs_but_upn_prev_link.png');
  background-position:left center;
  padding-left:28px;
}
.UPN_MENUE .feed_nav_next .feed_nav_disabled {
  display:block;
  height:13px;
  line-height:13px;
  margin-top:4px;
  margin-bottom:4px;
  background-repeat:no-repeat;
  text-decoration:none;
  background-image:url('bilder/irs_but_upn_next_nolink.png');
  background-position:right center;
  padding-right:28px;
  text-align:right;
}
.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;
  background-image:url('bilder/irs_but_upn_next_link.png');
  background-position:right center;
  padding-right:28px;
  text-align:right;
}
.UPN_MENUE .feed_nav_prev { padding-left:1px; }
.UPN_MENUE .feed_nav_next { padding-left:1px; }
.UPN_MENUE .feed_nav_up a:hover { background-image:; }
.UPN_MENUE .feed_nav_prev a:hover { background-image:url('bilder/irs_but_upn_prev_hover.png'); }
.UPN_MENUE .feed_nav_next a:hover { background-image:url('bilder/irs_but_upn_next_hover.png'); }
.UPN_MENUE .feed_nav_up a {
  padding-left:5px;
  padding-right:5px;
}
.UPN_MENUE .feed_nav_prev a { background-position:center; }
.UPN_MENUE .feed_nav_next a { background-position:center; }
.UPN_MENUE {
  float:right;
  border:1px solid #342823 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  margin-right:13px;
}
.div_zurueck { margin:15px 0px 15px 0px; }
#breadcrumb {
  margin-bottom:1em;
  font-size:10px;
  line-height:11px;
  width:310px;
}
#Tabelle_FTAB2 .block_foot_link2, #Tabelle_FTAB2 .block_foot_link3, #Tabelle_FTAB2 .block_foot_link4, #Tabelle_FTAB2 .block_foot_link5 { margin-bottom:15px; }
#Tabelle_FTAB2 .C_FTAB2_TD1 {
  padding-left:;
  vertical-align:top;
}
#Tabelle_FTAB2 .feed_c1, #Tabelle_FTAB2 td .feed_c2 { padding-bottom:20px; }
#Tabelle_FTAB2 .feed_title {
  font-size:10px;
  line-height:12px;
  font-weight:bold;
  padding:5px 0px;
  margin:0px;
  color:#60453a;
  color:#342823;
  margin-bottom:1em;
}
#Tabelle_FTAB2 .feed_more { color:#342823; }
#Tabelle_FTAB2 .ptext_title {
  font-size:10px;
  line-height:12px;
  font-weight:bold;
  padding:5px 0px;
  padding:5px 5px 5px 0px;
  margin:0px;
  color:#60453a;
  color:white;
  margin-bottom:1em;
  margin-bottom:0px;
}
#Tabelle_FTAB2 .ptext_subtitle { display:none; }
#Tabelle_FTAB2 a {
  font-size:10px;
  line-height:12px;
}
#Tabelle_FTAB2 a:link { color:black; }
#Tabelle_FTAB2 a:visited { color:black; }
#Tabelle_FTAB2 a:hover { color:#d16823; }
#Tabelle_FTAB2 a:focus { color:#d16823; }
#Tabelle_FTAB2 a:active { color:#d16823; }
#Tabelle_FTAB2 .C_FTAB2_TD1 {
  padding-left:5px;
  vertical-align:top;
}
#Tabelle_FTAB2 .C_FTAB2_TD2 {
  padding-left:10px;
  border-left:solid 1px white;
  border-right:solid 1px white;
  vertical-align:top;
}
#Tabelle_FTAB2 .C_FTAB2_TD3 {
  padding-left:20px;
  vertical-align:top;
}
#Tabelle_FTAB2 .C_FTAB2_TD4 {
  width:220px;
  vertical-align:top;
}
#Tabelle_FTAB2 {
  padding-bottom:20px;
  width:100%;
  color:#60453a;
  margin-bottom:1em;
}
#page_kurs_engine_ngjs1 {
  padding-top:10px;
  position:relative;
  margin-left:90px;
}
#kursframe {
  background-color:white;
  padding-left:10px;
  padding-right:50px;
  border:6px solid white !important;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  width:660px;
}
.C_KURS_TD3 .feedimg {
  width:80px;
  height:auto;
}
.C_KURS_TD3 .feed_title { margin-bottom:5px; }
.C_KURS_TD3 .ptext_subtitle { margin-bottom:0px; }
.C_KURS_TD3 {
  background:url("bilder/schwarz_transparent_70_140_800.png") no-repeat;
  padding-left:0px;
  padding-right:0px;
  width:160px;
}
#kursname {
  margin-left:210px;
  font-size:17px;
  line-height:20px;
  font-style:italic;
  font-weight:normal;
  color:#342823;
}
#frage {
  color:#ffffff;
  font-weight:bold;
  padding:4px;
  border:1px solid #c6c6c6 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  background-color:#342823;
}
#antworten { margin-top:20px; }
.bildantw_text { width:192px; }
#feedb_richtig { font-weight:bold; }
#la01c1 {
  float:left;
  margin-right:0px;
  width:384px;
  border:1px solid #c6c6c6;
}
#la01c2 h1 { margin-top:0px; }
#la01c2 h4 { margin-top:0px; }
#la01c2 {
  overflow:hidden;
  padding-left:10px;
  padding-right:10px;
}
#foot { clear:both; }
#bt_exit {
  display:none;
  cursor:pointer;
  position:absolute;
  left:10px;
}
#bt_prev { background:url(bilder/kurs_zurueck-btn.png); }
#bt_next { background:url(bilder/kurs_weiter-btn.png); }
#bt_prev.hover, #bt_next.hover {
  color:#d16823;
  background-position:0 -19px;
}
#bt_prev, #bt_next {
  display:none;
  cursor:pointer;
  padding-left:13px;
  padding-top:1px;
  color:#342823;
  width:61px;
  height:18px;
  font-weight:bold;
}
#bt_submit.hover, #bt_antw01.hover, #bt_antw02.hover, #bt_antw03.hover, #bt_antw04.hover, #bt_antw05.hover, #bt_antw06.hover, #bt_antw07.hover, #bt_antw08.hover {
  color:#ffffff;
  background-color:#342823;
}
#bt_submit.processing, #bt_antw01.processing, #bt_antw02.processing, #bt_antw03.processing, #bt_antw04.processing, #bt_antw05.processing, #bt_antw06.processing, #bt_antw07.processing, #bt_antw08.processing {
  color:#ffffff;
  background-color:#342823;
}
#bt_submit, #bt_antw01, #bt_antw02, #bt_antw03, #bt_antw04, #bt_antw05, #bt_antw06, #bt_antw07, #bt_antw08 {
  display:none;
  cursor:pointer;
  border:1px solid #c6c6c6 !important;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  color:#ff7e22;
  margin:10px 0;
  padding:4px;
  font-weight:bold;
}
#bt_bildantw01.hover, #bt_bildantw02.hover, #bt_bildantw03.hover, #bt_bildantw04.hover, #bt_bildantw05.hover, #bt_bildantw06.hover, #bt_bildantw07.hover, #bt_bildantw08.hover {
  opacity:0.65;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter:alpha(opacity=65);
}
#bt_bildantw01.clicked, #bt_bildantw02.clicked, #bt_bildantw03.clicked, #bt_bildantw04.clicked, #bt_bildantw05.clicked, #bt_bildantw06.clicked, #bt_bildantw07.clicked, #bt_bildantw08.clicked { border:1px solid red; }
#bt_bildantw01.processing, #bt_bildantw02.processing, #bt_bildantw03.processing, #bt_bildantw04.processing, #bt_bildantw05.processing, #bt_bildantw06.processing, #bt_bildantw07.processing, #bt_bildantw08.processing { border:1px solid black; }
#bt_bildantw01, #bt_bildantw02, #bt_bildantw03, #bt_bildantw04, #bt_bildantw05, #bt_bildantw06, #bt_bildantw07, #bt_bildantw08 {
  display:none;
  width:192px;
  height:128px;
  border:1px solid white;
  padding:;
  margin:20px  0;
  cursor:pointer;
}
#contentright {
  position:absolute;
  top:5px;
  left:680px;
  width:180px;
  background-color:#ff7e22;
  border:6px solid white !important;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  font-size:11px;
}
.ngjs_dhbox_contentright h1 {
  color:#ffffff;
  padding-bottom:5px;
  margin-top:0;
  margin-bottom:10px;
}
.ngjs_dhbox_contentright {
  padding:10px;
  color:#ffffff;
}
#contentmain { min-height:360px; }
#footmain {
  position:relative;
  height:25px;
}
#bt_prev {
  position:absolute;
  left:505px;
}
#bt_next {
  position:absolute;
  left:600px;
}


/* ==============================================================================  */
/* ============         spezielle Druckformatierungen                    ========  */
/* ==============================================================================  */

@media print {
	.HFIX, 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;
	}
}

