body {
 height:100%;
 width:100%;
 margin:0;
 padding:0;
 background:#9a9a9a url(/img/shared/bg.jpg) top left repeat-x;
 font-family:arial;
}

p {
 margin:0;
 padding:0;
}

td {
 margin:0;
 padding:0;
 vertical-align:top;
}

#divall {
 height:100%;
 width:100%;
 position:relative;
}


#track2 {
 height:340px;
 width:17px;
}

#divnaviprint {
 display:none;
}

#printfooter {
 display:none;
}

#printtext {
 display:none;
}

#printimage {
 display:none;
}

#handle2 {
 text-align:center;
 width:17px;
 height:71px;
 position:relative;
}

#divcenter {
 width:958px;
 position:relative;
}

#divheader {
 text-align:left;
 position:relative;
 width:958px;
 height:36px;
}

#divnavi {
 text-align:left;
 clear:both;
 padding:12px 0 0 42px;
 background:url(/img/navi/navbg.jpg) top left no-repeat;
}

#divcontent {
 width:958px;
 text-align:left;
 background:#ffffff;
 display:block;
}

#divcontentimage {
 display:none;
 width:958px;
}

#divcontentvideo {
 display:none;
 width:958px;
}

#divfooter {
 width:958px;
}

#divlangsel {
 position:absolute;
 top:9px;
 right:0px;
 float:right;
 z-index:1000;
 width:278px;
}

#languageswrapper {
 width:278px;
 position:absolute;
 top:28px;
 right:0px;
 float:right;
 z-index:1001;
 display:block;
}

#languages {
 width:278px;
 position:relative;
}

#videodiv {
}

#newsread {
 padding:10px;
 
}

#pagebar {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
 margin-top:30px;
}

#contacthint {
 width:489px;
 position:absolute;
 top:150px;
 left:200px;
 text-align:left;
}

.contacthintheader {
 background: #df2831;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
 padding:0 10px 0 10px;
}

.contacthintmessage {
 background: #df2831;
 font-size:11px;
 color:#ffffff;
 text-align:left;
 padding:10px;
}

#lightboxhint {
 width:489px;
 position:absolute;
 top:100px;
 left:130px;
 text-align:left;
}

.lightboxhintmessage {
 background: #df2831;
 font-size:11px;
 color:#ffffff;
 text-align:left;
 padding:10px;
}

.lightboxhintheader {
 background: #df2831;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
 padding:0 10px 0 10px;
}

#lightboxresult {
 width:489px;
 position:absolute;
 top:100px;
 left:130px;
 text-align:left;
}

.lightboxresultmessage {
 background: #df2831;
 font-size:11px;
 color:#ffffff;
 text-align:left;
 padding:10px;
}

.lightboxresultheader {
 background: #df2831;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
 padding:0 10px 0 10px;
}

#imageshint {
 width:489px;
 position:absolute;
 top:0px;
 left:0px;
 text-align:left;
}

.imageshintmessage {
 background: #df2831;
 font-size:11px;
 color:#ffffff;
 text-align:left;
 padding:10px;
}

.imageshintheader {
 background: #df2831;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
 padding:0 10px 0 10px;
}

#translationlist {
 width:100px;
 position:absolute;
 top:255px;
 left:515px;
 text-align:left;
 background:rgb(217,217,217);
 z-index:30;
}

#newshint {
 width:489px;
 position:absolute;
 top:100px;
 left:130px;
 text-align:left;
}

.newsmessage {
 background: #df2831;
 font-size:11px;
 color:#ffffff;
 text-align:left;
 padding:10px;
}

.newsheader {
 background: #df2831;
 font-size:12px;
 color:#ffffff;
 font-weight:bold;
 text-align:left;
 padding:0 10px 0 10px;
}


.reginput {
 width:282px;
 height:21px;
 border:1px solid #000;
 margin-bottom:14px;
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
}

.regselect {
 width:282px;
 height:21px;
 border:1px solid #000;
 margin-bottom:14px;
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
}

.contactarea {
 width:606px;
 height:128px;
 border:1px solid #000;
 margin-bottom:14px;
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
}

.contacticons {
 vertical-align:bottom;
 margin:0 7px 8px 5px;
}

.contacttdsmall {
 width:284px;
 font-weight:bold;
 font-size:12px;
 line-height:16px;
}

.contacttdbig {
 width:608px;
 font-weight:bold;
 font-size:12px;
 line-height:16px;
}

.contacttdrequired {
 font-weight:bold;
 font-size:12px;
 line-height:37px;
}

.login_box {
 background:url(/img/shared/login_box_bg.jpg) top left no-repeat;
 width:268px;
 height:168px;
 margin-bottom:30px;
}

.banner {
 width:268px;
 margin-bottom:30px;
} 

.footer {
 background:url(/img/shared/footerbg.jpg) top left no-repeat;
 width:958px;
 height:44px;
}

.leftnewsredbg {
 background:url(/img/shared/readnews-red-left.gif) top left no-repeat;
 width:8px;
}

.newsredbg {
 background:url(/img/shared/readnews-red-bg.gif) top left repeat-x;
 border-right:1px solid #fff;
}

.newsgreybg {
 background:url(/img/shared/readnews-gray-bg.gif) top left repeat-x;
 border-right:1px solid #fff;
}

.rightnewsgreybg {
 background:url(/img/shared/readnews-gray-right.gif) top left no-repeat;
 width:8px;
}


.news {
 width:648px;
}


.morenewsstart {
 background:#d4d4d4;
 font-size:11px;
 line-height:22px;
 color:#000000;
}

.hnav {
 text-align:center;
 background:url(/img/navi/tab-bg.gif) top left repeat-x;
}

.hnavsel {
 text-align:center;
 background:url(/img/navi/tab-sel-bg.gif) top left repeat-x;
}

.tab-news-detail {
 background:url(/img/news/tab_icons_bg.gif) top left repeat-x;
 line-height:35px;
 height:35px;
 vertical-align:middle;
}

.tab-image-lightbox {
 background:url(/img/lightbox/tab_klein_bg.gif) top left repeat-x;
 line-height:32px;
 height:32px;
 vertical-align:middle;
}

.tab-downloadbox {
 background:url(/img/downloadbox/tab-tool-bg.gif) top left repeat-x;
 line-height:28px;
 height:28px;
 vertical-align:middle;
}


.filterattributes {
 line-height:16px;
 background:url(/img/news/tab_filter_activ_bg_unten.gif) top left repeat-x;
}

.linkpfeil {
 margin:0 10px 5px 0;
 vertical-align:bottom;
}

.btsubmit {
 margin:0;
 padding:0;
 font-size:11px;
 font-weight:bold;
 height:22px;
 line-height:22px;
 background:url(/img/shared/btn_login_bg.gif) top left repeat-x;
 color:#ffffff;
 border:0;
}

/*  fonts  */

.copy_14_red_bold {
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 color:#df2830;
}

.copy {
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#000;
}

.copy12 {
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#000;
}

.hl {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#000;
}

.copy_11_000 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
}

.copy_11 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#fff;
}

.copy_11_lh12 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
 line-height:12px;
}

.copy_12_red {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#df2830;
}

.arial_11_ffffff {
 font-size:11px;
 color:#ffffff;
}

.copy_11 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#fff;
}

.copy_11_bold {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#fff;
}

.copy_12 {
 font-family:Arial;
 font-size:12px;
 font-weight:normal;
 color:#fff;
}

.copy_12_bold {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#fff;
}

.copy_14 {
 font-family:Arial;
 font-size:14px;
 font-weight:normal;
 color:#fff;
}

.copy_14_bold {
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 color:#fff;
}

.copy_11_000 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
}

.copy_11_000_bold {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#000;
}

.copy_11 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#fff;
}

.copy_11_lh12 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
 line-height:12px;
}

.copy_12_red {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#df2830;
}

.copy_14_000 {
 font-family:Arial;
 font-size:14px;
 font-weight:normal;
 color:#000;
}

.copy_11_000 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
}

.copy_11 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#fff;
}

.copy_11_lh12 {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
 line-height:12px;
}

.copy_12_red {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#df2830;
}

.copy_14_black_news {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#000;
}

.copy_16 {
  font-family:Arial;
  font-size:16px;
  font-weight:normal;
  color:#000;
}

/* links */

a.navi {
 font-size:20px;
 font-weight:normal;
 text-decoration:none;
 line-height:43px;
 color:#000000;
}

a.navisel {
 font-size:20px;
 font-weight:normal;
 text-decoration:none;
 line-height:43px;
 color:#df2830;
}

a.arial_11_000000_none {
 font-size:11px;
 color:#000000;
 text-decoration:none;
}

a.footerlink:link,a.footerlink:visited,a.footerlink:hover {
  font-family:Arial;
  font-size:14px;
  font-weight:normal;
  color:#000;
 text-decoration:none;
}

a.link_11_000:link,a.link_11_000:visited,a.link_11_000:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#000;
  text-decoration:none;
}

a.link_copy_11_bold:link,a.link_copy_11_bold:visited,a.link_copy_11_bold:hover {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#fff;
 text-decoration:none;
}

a.link_11_white_news:link,a.link_11_white_news:visited,a.link_11_white_news:active,a.link_11_white_news:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  line-height:16px;
  color:#fff;
  text-decoration:none;
}

a.link_11_lh_14:link,a.link_11_lh_14:visited,a.link_11_lh_14:active, a.link_11_lh_14:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  line-height:14px;
  color:#000;
  text-decoration:none;
}

a.link_11_lh_13:link,a.link_11_lh_13:visited,a.link_11_lh_13:active, a.link_11_lh_13:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  line-height:13px;
  color:#ffffff;
  text-decoration:none;
}


a.link_11_black_news:link,a.link_11_black_news:visited,a.link_11_black_news:active, a.link_11_black_news:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  line-height:16px;
  color:#000;
  text-decoration:none;
}

a.link_11_watch_video:link,a.link_11_watch_video:visited,a.link_11_watch_video:active,a.link_11_watch_video:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  color:#000;
  text-decoration:none;
}

a.link_14_black_news:link,a.link_14_black_news:visited,a.link_14_black_news:active, a.link_14_black_news:hover {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
}

a.link_copy_14_000:link,a.link_copy_14_000:visited,a.link_copy_14_000:hover  {
 font-family:Arial;
 font-size:14px;
 font-weight:normal;
 text-decoration:none;
 color:#000;
}

a.link_11_watch_video:link,a.link_11_watch_video:visited,a.link_11_watch_video:active,a.link_11_watch_video:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  line-height:16px;
  color:#000;
  text-decoration:none;
}

a.link_14_black_news:link,a.link_14_black_news:visited,a.link_14_black_news:active, a.link_14_black_news:hover {
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
}

a.link_12_black_news:link,a.link_12_black_news:visited,a.link_12_black_news:active, a.link_12_black_news:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#000;
  text-decoration:none;
}

a.link_12_black_lightbox_skip:link,a.link_12_black_lightbox_skip:visited,a.link_12_black_lightbox_skip:active, a.link_12_black_lightbox_skip:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  line-height:53px;
  color:#000;
  text-decoration:none;
}

a.link_12_red {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#df2830;
 text-decoration:none;
}


a.link_14_red {
 font-family:Arial;
 font-size:14px;
 font-weight:bold;
 color:#df2830;
 text-decoration:none;
}

a.link_11_red {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#df2830;
 text-decoration:none;
}

a.link_11_red_lh_14 {
 font-family:Arial;
 font-size:11px;
 font-weight:bold;
 color:#df2830;
 text-decoration:none;
  line-height:14px;
}



a.copy_11_lh12_link {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
 line-height:12px;
 text-decoration:none;
}

a.copy_12_red_link {
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:#df2830;
 text-decoration:none;
}


#newsstartfooter a {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#000;
  text-decoration:none;
}

#pagebar a {
 font-family:Arial;
 font-size:11px;
 font-weight:normal;
 color:#000;
 text-decoration:none;
}
