/* #################### main #################### */

* {
  border: 0;
  margin: 0;
  padding: 0;
}

body {
  font-family: arial,sans-serif;
  font-size: 10px;
  color: #000;
  text-align: center;
  background-color: #fe7600;
  padding-bottom: 1em;
}

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

.bild_links {
  float: left;
  margin: 0 7px 5px 0;
}

.bild_rechts {
  float: right;
  margin: 0 0 5px 7px;
}

#ie_rshadow {
  text-align: left;
  margin: 0 auto;
  width: 92.1em;
  _padding-right: 11px;
  _background: url('/Avita/DE/images/mainbg_rshadow.png') repeat-y right top;
}

#main {
  width: 92.1em;
  background-color: #fecb33;
  position: relative;
  padding: 0 11px 11px 0;
  _width: 92.5em;
  _padding-right: 0;
}

#header img {
  width: 92.1em;
  height: 19em;
}

#subhead {
  min-height: 2.5em;
  _height: 2.5em;
  text-align: right;
  color: #cd3202;
  padding: 0 .5em;
  position: relative;
  z-index: 2;
  margin-top: -2.5em;
}

#subhead a {
  color: #cd3202;
  text-decoration: none;
  font-family: verdana,sans-serif;
  font-size: 1.1em;
  margin: 0 1em;
}

#subhead a:hover {
  text-decoration: underline;
}

#subhead a.flag {
  margin-left: 21.7em;
}

a.btn {
  display: block;
  float: left;
  background: #e17115 url('/Avita/DE/images/rightarrow_btn.png') no-repeat right 50%;
  color: #fff;
  font-family: verdana,sans-serif;
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: none;
  line-height: 1.7em;
  padding: 0 2em 0 .5em;
}

#footer {
  margin: 2em 0 1em;
  color: #cd3202;
  font-size: 1.3em;
  line-height: 1.4em;
  padding-left: 6em;
  padding-right: 2em;
  letter-spacing: -.02em;
  font-weight: bold;
  overflow: hidden;
}

#footer a {
  color: #cd3202;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}

#footer .footer_subnavi {
  font-weight: normal;
}

#rshadow {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 11px;
  background: url('/Avita/DE/images/mainbg_rshadow.png') repeat-y 0 0;
  _display: none;
}

#bshadow {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 11px;
  background: url('/Avita/DE/images/mainbg_bshadow.png') repeat-x 0 0;
  _width: 925px;
  _font-size: 0px;
}

#blshadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 11px;
  height: 11px;
  background: url('/Avita/DE/images/mainbg_blshadow.png') no-repeat 0 0;
  _font-size: 0px;
}

#brshadow {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 11px;
  height: 11px;
  background: url('/Avita/DE/images/mainbg_brshadow.png') no-repeat 0 0;
  _right: -11px;
  _font-size: 0px;
}

/* ##################### end main #################### */


/* #################### navigation #################### */

#navigation {
  float: left;
  width: 15.1em;
  padding-bottom: 1em;
  overflow: hidden;
  margin-top: 2.5em;
}

#navigation ul {
  list-style-type: none;
  margin-left: .1em;
}

#navigation ul a {
  display: block;
  width: 8.775em;
  line-height: 1.16em; 
  margin-bottom: .125em;
  background-color: #ff9;
  font-family: arial,sans-serif;
  font-size: 1.6em;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  color: #fe7600;
  padding: .2em .3em;
  overflow: hidden;
}

#navigation ul ul {
  margin-left: 0;
}

#navigation ul ul a {
  font-size: 1.4em;
  padding: .2em .2em .2em .7em;
  width: 9.82em;
  margin-bottom: .143em;
}

#navigation ul ul ul a {
  font-size: 1.2em;
  padding: .2em .2em .2em 1.3em;
  width: 11em;
}

#navigation ul a.current,
#navigation ul a:hover {
  background-color: #fff;
}

#navigation .search {
  background-color: #ff9;
  width: 14em;
  margin-top: 1em;
  margin-left: .1em;
  padding: .5em .5em .8em .5em;
}

#navigation .search h4 {
  color: #fe7600;
  font-family: verdana,sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: .5em;
}

#navigation .search select {
  font-family: verdana,sans-serif;
  font-size: 1em;
  color: #333;
  width: 14em;
  border: 1px solid #aaa;
  padding: .1em 0;
  margin-bottom: .5em;
}

#navigation .bookmarks {
  margin-top: 1em;
  text-align: center;
}

#navigation .bookmarks img {
  width: 2em;
}

/* #################### end navigation #################### */


/* #################### content main #################### */

#content {
  width: 75.4em;
  float: left;
  margin-left: .7em;
}

#content .homecontainer {
  background: #fff url('/Avita/DE/images/homecontainer_bg.png') repeat-y right top;
  border: .4em solid #fff;
  position: relative;
  padding-bottom: 5em;
  min-height: 35em;
  _height: 35em;
}

#content .homecont_start {
  background-image: url('/Avita/DE/images/homecontainer_bg_start.png');
}

#content .homecontainer .home_img {
  width: 74.6em;
  border: none;
}

#content .homecontainer img.home_tl {
  position: absolute;
  left: -.4em;
  top: -.4em;
  width: 10.2em;
  height: 13.8em;
}

#content .homecontainer img.home_bl {
  position: absolute;
  left: -.4em;
  bottom: -.4em;
  width: 39.5em;
  height: 6.3em;
  _bottom: -.5em;
}

#content .homecontainer img.home_br {
  position: absolute;
  right: -.4em;
  bottom: -.4em;
  width: 10.7em;
  height: 13em;
  _bottom: -.5em;
  _right: -.5em;
}

/* #################### end content main #################### */


/* #################### teaser red #################### */

#content .teaser_red {
  float: left;
  width: 33.1em;
  margin: 4em 2.9em 3.8em .9em;
  background-color: #fefe9c;
  position: relative;
  _width: 35.9em;
  _margin-right: .69em;
  _background: none;
  _margin-left: 4px;
}

#content .tsmall {
  width: 26.8em;
  _width: 288px;
  _left: -48em;
  _top: -21em;
}

#content .tbig {
  width: 62.3em;
  margin-left: 0;
}

#content .teaser_red img.head {
  position: absolute;
  top: -3em;
  width: 35.9em;
  height: 3em;
  _display: none;
}

#content .tsmall img.head {
  width: 29.6em;
}

#content .tbig img.head {
  width: 65.2em;
}

#content .teaser_red .headline {
  color: #fff;
  font-size: 1.9em;
  font-weight: bold;
  font-style: italic;
  position: absolute;
  top: -1.35em;
  left: .8em;
  width: 17.5em;
  height: 1.3em;
  overflow: hidden;
  _width: 339px;
  _height: 25px;
  _left: 0;
  _top: -30px;
  _padding: 5px 5px 0 15px;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/teaser_red_head.png', sizingmethod='scale');
}

#content .tsmall .headline {
  width: 14em;
  _width: 268px;
}

#content .tbig .headline {
  width: 33em;
}

#content .teaser_red .main {
  margin: 0 -1em -1.5em 1em;
  position: relative;
  z-index: 2;
  _padding: 0 2em 0 1em;
  _margin: 0;
  _height: 100%;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/teaser_red_ie6_bg.png', sizingmethod='scale');
  *margin-right: 0;
}

#content .teaser_red .main a {
  text-decoration: underline;
  color: #000;
}

#content .teaser_red h3 {
  font-family: Arial,sans-serif;
  font-size: 1.8em;
  font-weight: normal;
  padding: 0;
  margin: .3em 0;
  color: #cd3202;
}

#content .teaser_red .meta {
  color: #00742f;
  font-size: 1.2em;
  line-height: 1.4em;
}

#content .teaser_red .werte_row1,
#content .teaser_red .werte_row2 {
  color: #00742;
  font-size: 1.2em;
  line-height: 1.4em;
  border: .083em solid #fef778;
  background-color: #ffffc3;
  padding: .083em .4em;
  _width: 21.5em;
}

#content .teaser_red .werte_row1 {
  background-color: #fef778;
  padding: 0 .4em;
}

#content .teaser_red a.arrow {
  color: #ff7823;
  font-size: 1.7em;
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
  padding: .15em 30px .15em 0;
  background: url('/Avita/DE/images/teaser_red_arrow.png') no-repeat right top;
}

#content .teaser_red a.arrow:hover {
  text-decoration: underline;
}

#content .teaser_red div.shadow_r {
  position: absolute;
  right: -2.8em;
  top: 0;
  bottom: 0;
  width: 2.8em;
  background: url('/Avita/DE/images/teaser_red_r.png') repeat-y left top;
  _display: none;
}


#content .teaser_red div.shadow_b {
  position: absolute;
  bottom: -2.8em;
  left: 1em;
  right: 0;
  height: 2.8em;
  background: url('/Avita/DE/images/teaser_red_b.png') repeat-x left top;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/teaser_red_b.png', sizingmethod='scale');
}

#content .tsmall div.shadow_b {
  width: 25.8em;
  _width: 251px;
}

#content .tbig div.shadow_b {
  width: 61.3em;
}

#content .teaser_red div.shadow_bl {
  position: absolute;
  bottom: -2.8em;
  left 0;
  width: 1em;
  height: 2.8em;
  background: url('/Avita/DE/images/teaser_red_bl.png') no-repeat right top;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/teaser_red_bl.png', sizingmethod='scale');
}

#content .teaser_red div.shadow_br {
  position: absolute;
  bottom: -2.8em;
  right: -2.8em;
  width: 2.8em;
  height: 2.8em;
  background: url('/Avita/DE/images/teaser_red_br.png') no-repeat left top;
  _background: none;
  _right: -1px;
  _height: 27px;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/teaser_red_br.png', sizingmethod='scale');
}

#content .tsmall div.shadow_br {
  _bottom: -27px;
}

/* #################### end teaser red #################### */


/* #################### maincontent #################### */

#content .homecontainer .maincontent {
  margin: 3em 4em 3em 5em;
  position: relative;
  z-index: 3;
}

#content .homecontainer .maincontent h1 {
  font-size: 3.3em;
  font-weight: bold;
  font-style: italic;
  color: #fe7600;
}

#content .homecontainer .maincontent h2 {
  font-size: 2.4em;
  font-weight: bold;
  font-style: italic;
  color: #00742f;
}

#content .homecontainer .maincontent .block1 {
  margin: 1em 0;
  font-size: 1.3em;
  color: #00742f;
  letter-spacing: -.02em;
}

/* #################### end maincontent #################### */


/* #################### block2 #################### */

#content .homecontainer .maincontent .block2 {
  margin-top: 2em;
}

#content .b2_container {
  width: 20em;
  float: left;
}

#content .b2_container .b2_head {
  height: 3.2em;
  overflow: hidden;
  position: relative;
}

#content .b2_container .b2_head img {
  width: 20em;
  _display: none;
}

#content .b2_container .b2_head .b2_headline {
  position: absolute;
  top: 0;
  width: 18.5em;
  padding: 0 .75em;
  _background: url('/Avita/DE/images/block2_head.png') no-repeat left top;
}

#content .b2_container .b2_head .b2_headline h3 {
  color: #fff;
  font-size: 1.8em;
  font-weight: bold;
  font-style: italic;
  line-height: 1.8em;
}

#content .b2_container .b2_main {
  background-color: #fff;
  border-left: .1em solid #B9C2C8;
  border-bottom: .1em solid #B9C2C8;
  border-right: .1em solid #B9C2C8;
  overflow: hidden;
}

#content .b2_container .b2_main .info {
  padding: .2em .5em 1em;
  color: #333;
  font-size: 1.3em;
  line-height: 1.4em;
  letter-spacing: -.02em;
}

#content .b2_container .b2_main .info a {
  color: #00742f;
  text-decoration: underline;
}

#content .b2_container .b2_main .info a:hover {
  text-decoration: none;;
}

/* #################### end block2 #################### */


/* #################### block3 #################### */

#content .homecontainer .maincontent .block3 {
  margin-top: 2em;
}

#content .b3_container {
  width: 20em;
  float: left;
  overflow: hidden;
}

#content .b3_container .b3_headline {
  width: 18.5em;
  padding: 0 .75em;
}

#content .b3_container .b3_headline h3 {
  font-size: 1.8em;
  font-weight: bold;
  font-style: italic;
  color: #00742f;
  margin-bottom: .2em;
}

#content .b3_container .info {
  padding: .2em .1em;
  color: #333;
  font-size: 1.3em;
  line-height: 1.4em;
  letter-spacing: -.02em;
}

#content .b3_container .info a {
  color: #00742f;
  text-decoration: underline;
}

#content .b3_container .info a:hover {
  text-decoration: none;;
}

/* #################### end block3 #################### */


/* #################### list #################### */

#content .lv_row {
  background-color: #feff99;
  border: .1em solid #630;
  padding: .8em;
  margin-bottom: .8em;
  position: relative;
  z-index: 3;
  _display: inline-block;
}

#content .lv_row:hover,
#content .lv_hover {
/*  background-color: #fef778; */
  cursor: pointer;
}

#content .lv_row .lv_row_height {
  *height: 100%;
}

#content .lv_row .lv_tl {
  position: absolute;
  top: -.1em;
  left: -.1em;
  width: 9px;
  height: 9px;
  background: url('/Avita/DE/images/lv_corner_tl.png') no-repeat left top;
}

#content .lv_row .lv_tr {
  position: absolute;
  top: -.1em;
  right: -.1em;
  width: 9px;
  height: 9px;
  background: url('/Avita/DE/images/lv_corner_tr.png') no-repeat right top;
  _right: -2px;
}

#content .lv_row .lv_bl {
  position: absolute;
  bottom: -.1em;
  left: -.1em;
  width: 9px;
  height: 9px;
  background: url('/Avita/DE/images/lv_corner_bl.png') no-repeat left bottom;
  _bottom: -2px;
}

#content .lv_row .lv_br {
  position: absolute;
  bottom: -.1em;
  right: -.1em;
  width: 9px;
  height: 9px;
  background: url('/Avita/DE/images/lv_corner_br.png') no-repeat right bottom;
  _right: -2px;
  _bottom: -2px;
}

#content .lv_row .lv_pic,
#content .lv_start_pic {
  position: relative;
  width: 15em;
  float: left;
}

#content .lv_detail_pic {
  position: relative;
  width: 30em;
  float: left;
  margin-left: 7px;
  margin-top: 7px;
  background: url('/Avita/DE/images/lv_pic_shadow_main.png') no-repeat right bottom;
  _margin: 0;
  _display: inline-block;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_pic_shadow_main_ie6.png', sizingmethod='scale');
}

#content .lv_detail_pic img {
  margin-left: -7px;
  margin-top: -7px;
  margin-bottom: 4px;
}

#content .lv_detail_pic .pic_tr_shadow {
  position: absolute;
  width: 7px;
  height: 7px;
  top: -7px;
  right: 0;
  background: url('/SFP/DE/images/lv_pic_shadow_tr.png') no-repeat left top;
  _display: none;
}

#content .lv_detail_pic .pic_bl_shadow {
  position: absolute;
  width: 7px;
  height: 7px;
  left: -7px;
  bottom: 0;
  background: url('/SFP/DE/images/lv_pic_shadow_bl.png') no-repeat right top;
  _display: none;
}

#content .lv_start_info {
  font-size: 1.3em;
  color: #333;
  line-height: 1.5em;
}

#content .lv_row h2 {
  font-family: arial,sans-serif;
  font-size: 1.8em;
  font-weight: bold;
  color: #cd3202;
  margin-bottom: .3em;
}

#content .lv_row h3 {
  font-family: arial,sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  color: #fe6601;
}

#content .lv_row .info {
  font-family: arial,sans-serif;
  color: #060;
  font-size: 1.2em;
  line-height: 1.5em;
}

#content .lv_row .info p,
#content .lv_detail_info p {
  margin: .7em 0;
}

#content .lv_row .info h4 {
  font-family: arial,sans-serif;
  font-size: 1.085em;
  font-weight: normal;
  color: #fe6601;
}

#content .lv_row a.detail_lnk {
  font-family: arial,sans-serif;
  font-weight: bold;
  font-size: 1.3em;
  text-decoration: none;
  color: #e17115;
  background: url('/Avita/DE/images/teaser_red_arrow.png') no-repeat right top;
  line-height: 1.7em;
  padding-right: 45px;
  position: absolute;
  right: 12.8em;
  bottom: .5em;
}

#content .lv_row a.detail_lnk:hover {
  text-decoration: underline;
}

#content .tablehead {
  float: right;
  font-size: 1.1em;
  color: #999;
  text-align: center;
  margin: 0 .18em;
}

#content .lv_row table {
  border: .1em solid #fff;
  padding: 0;
  margin: .5em 0 .3em;
  border-collapse: collapse;
  width: 100%;
}

#content .lv_row table tr.tr_bgcolor1 {
  background-color: #ffeb71;
}

#content .lv_row table tr.tr_bgcolor2 {
  background-color: #ff6;
}

#content .lv_row table td {
  font-size: 1.1em;
  color: #00742f;
  margin: 0;
  border: none;
  padding: .1em;
  text-align: center;
  border-left: .091em solid #fff;
}

#content .lv_nav {
  background: #ffff9c url('/Avita/DE/images/lv_nav_bg.png') repeat-x left bottom;
  min-height: 3.2em;
  position: relative;
  z-index: 3;
  margin-bottom: 1em;
  _height: 2.6em;
  _padding: 4px;
}

#content .lv_nav .info {
  font-family: arial,sans-serif;
  font-size: 1.2em;
  color: #cd3202;
  padding: .7em .5em .2em;
  _padding-top: 5px;
}

#content .lv_nav .info a {
  font-weight: bold;
  color: #cd3202;
  text-decoration: none;
}

#content .lv_nav .info a.current,
#content .lv_nav .info a:hover {
  color: #060;
}

#content .lv_nav select {
  margin: 0;
  padding: 0;
  color: #4f5a4a;
  font-family: arial,sans-serif;
  font-size: .9em;
  margin-top: -1px;
  border: 1px solid #bab786;
  width: 14em;
}

#content .lv_nav .shadow_t {
  height: 3px;
  position: absolute;
  top: -3px;
  left: 4px;
  right: 4px;
  background: url('/Avita/DE/images/lv_nav_shadow_t.png') repeat-x left bottom;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_t.png', sizingmethod='scale');
  _width: 100%;
  _font-size: 0px;
}

#content .lv_nav .shadow_tr {
  height: 7px;
  width: 10px;
  position: absolute;
  top: -3px;
  right: -6px;
  background: url('/Avita/DE/images/lv_nav_shadow_tr.png') no-repeat left bottom;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_tr.png', sizingmethod='scale');
  _font-size: 0px;
  _right: -7px;
}

#content .lv_nav .shadow_r {
  width: 6px;
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: -6px;
  background: url('/Avita/DE/images/lv_nav_shadow_r.png') repeat-y left top;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_r.png', sizingmethod='scale');
  _height: 26px;
  _font-size: 0px;
  _right: -7px;
}

#content .lv_nav .shadow_br {
  height: 11px;
  width: 10px;
  position: absolute;
  bottom: -7px;
  right: -6px;
  background: url('/Avita/DE/images/lv_nav_shadow_br.png') no-repeat left top;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_br.png', sizingmethod='scale');
  _font-size: 0px;
  _right: -7px;
}

#content .lv_nav .shadow_b {
  height: 7px;
  position: absolute;
  left: 4px;
  right: 4px;
  bottom: -7px;
  background: url('/Avita/DE/images/lv_nav_shadow_b.png') repeat-x left top;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_b.png', sizingmethod='scale');
  _font-size: 0px;
  _width: 100%;
}

#content .lv_nav .shadow_bl {
  height: 11px;
  width: 8px;
  position: absolute;
  bottom: -7px;
  left: -4px;
  background: url('/Avita/DE/images/lv_nav_shadow_bl.png') no-repeat right top;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_bl.png', sizingmethod='scale');
  _font-size: 0px;
}

#content .lv_nav .shadow_l {
  width: 4px;
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: -4px;
  background: url('/Avita/DE/images/lv_nav_shadow_l.png') repeat-y right top;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_l.png', sizingmethod='scale');
  _height: 26px;
  _font-size: 0px;
}

#content .lv_nav .shadow_tl {
  height: 7px;
  width: 8px;
  position: absolute;
  top: -3px;
  left: -4px;
  background: url('/Avita/DE/images/lv_nav_shadow_tl.png') no-repeat right bottom;
  _background: none;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/lv_nav_shadow_tl.png', sizingmethod='scale');
  _font-size: 0px;
}

#content .lv_detail_info {
  color: #333;
  font-family: arial,sans-serif;
  font-size: 1.3em;
  line-height: 1.4em;
}

a.produktpass_pdf {
  margin-left: 1.3em;
  _display: block;
  _width: 19.7em;
  _height: 4.3em;
  _filter:progid:dximagetransform.microsoft.alphaimageloader(src='/Avita/DE/images/produktpass_als_pdf.png', sizingmethod='crop');
  _cursor: pointer;
}

a.produktpass_pdf img {
  width: 19.7em;
  _display: none;
}

#content .detail_icon {
  float: left;
  width: 4.5em;
}

#content .detail_icon img {
  margin-top: .5em;
  height: 2.7em;
}

#content .detail_icontext {
  float: left;
  width: 17em;
  font-size: 1.2em;
  line-height: 1.4em;
  color: #630;
}

/* #################### end list #################### */


/* #################### hinweise #################### */

input.hwcheck {
  float: left;
  margin-top: .1em;
  *margin: 0;
}

label.hwlabel {
  float: left;
  font-size: 1.2em;
  color: #630;
  margin-left: .5em;
  width: 14.5em;
  *width: 14em;
  *margin-top: .1em;
}

.hw_main {
  float: left;
  width: 15.2em;
  margin-top: 1em;
}

.hw_pic {
  float: left;
  width: 3.7em;
}

.hw_pic img {
  width: 3.2em;
}

.hw_text {
  float: left;
  width: 8.5em;
  color: #630;
  letter-spacing: -.05em;
  font-size: 1.2em;
  line-height: 1.4em;
}

/* #################### end hinweise #################### */


/* #################### others #################### */

.kontakt_pic {
  float: left;
  width: 13em;
}

.kontakt_info {
  float: left;
  width: 30em;
  font-size: 1.2em;
  line-height: 1.4em;
}

.download {
  margin: 1.5em 1.5em .5em;
}

.download .dl_title {
  float: left;
  font-size: 1.1em;
  font-weight: bold;
  width: 10em;
}

.download input {
  font-family: verdana,sans-serif;
  font-size: 1em;
  color: #333;
  border: 1px solid #aaa;
  padding: .1em 0;
}

/* #################### end others #################### */


/* #################### news #################### */

.news_row {
  margin: 1em 0;
  padding: .7em;
  background-color: #ff6;
  border: .1em solid #ffdb20;
}

#content .lv_row .pic_bg {
  float: left;
  width: 6.5em;
  height: 6.5em;
  background-color: #fffeea;
  text-align: center;
  position: relative;
  overflow: hidden;
}

#content .lv_row .pic_bg img {
  position: relative;
  top: 50%;
}

#content .lv_row .news_info {
  float: left;
  width: 30em;
  margin-left: 1em;
}

#content .lv_row .news_titel {
  margin: .3em 0 .5em;
  font-size: 1.5em;
  font-weight: bold;
  color: #ed1c24;
  text-decoration: none;
}

#content .lv_row .news_date {
  font-size: 1.2em;
  color: #333;
}

#content .lv_row .pdf {
  margin-top: 1em;
  float: right;
}

/* #################### end news #################### */


/* #################### webedition #################### */

.we_text {
  font-family: arial,sans-serif;
  color: #000;
  font-size: 12px;
  font-weight: bold;
}

.we_input {
  font-family: arial,sans-serif;
  color: #000;
  font-size: 12px;
}  

.we_input input,
.we_input select,
.we_input textarea {
  font-family: arial,sans-serif;
  color: #000;
  font-size: 12px;
  padding: 1px 2px;
  border: 1px solid #006DB8;
  margin-top: 1px;
  margin-bottom: 1px;
}

.we_input select {
  padding: 0 0 0 2px;
}

.we_textarea {
  font-family: arial,sans-serif;
  font-size: 13px;
  background-color: #fff;
  color: #000;
  padding: 3px;
}

/* #################### end webedition #################### */

