/* Allgemeine HTML-Styles */

body {background:#5a5a5a url(../gfx/nbody_bg.png) repeat-x;	font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF; margin:0px; padding:0px }
td {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000; }
img {border:0px; behavior:url(/css/iepngfix.htc); }
input {font-size:10px;}
select {font-size:10px;}
form {margin:0px; padding:0px }

/* Layout styles */
#WRAPPER {background:#5a5a5a url(../gfx/nbody_bg.png) repeat-x;}

#nBODY { width:1003px; margin:0 auto; padding:0;background:url(../gfx/nav_back.png) 5px repeat-y;}
#nMAIN {   margin: 0 0 0 244px; }
#adminMAIN {  width:789px; float:left; margin-left:22px; --background:url(../gfx/admin_top_back.png) repeat-x;}

#nLEFT { width:214px; height:100%; float:left; }

#nLEFT a.nav0 { padding-left:25px; font-size:14px; font-weight:bold; text-decoration: none; color:#ffffff;display:block; line-height:28px; margin-bottom:1px;  background:url(../gfx/bb1.png) no-repeat }
#nLEFT a.nav0:hover {background:url(../gfx/bb1a.png) no-repeat; background-color:#fe6c00 }
#nLEFT a.nav1 { padding-left:25px;font-size:14px; font-weight:bold; text-decoration: none; color:#ffffff;display:block; line-height:29px; background:url(../gfx/bb2.png) no-repeat; }
#nLEFT a.nav2 { padding-left:25px;font-size:14px; font-weight:bold; text-decoration: none; color:#ffffff;display:block; line-height:29px; background:url(../gfx/bb2.png) no-repeat; background-color:#fe6c00 ; }

#nLEFT .subnav0 { padding:5px 5px 20px 5px;  }
#nLEFT .subnav0 a.off { padding-left:40px;padding-bottom:2px;font-size:12px;  text-decoration: none; color:#dddddd;display:block; line-height:18px;background-image:url(../gfx/subhover.png);  }
#nLEFT .subnav0 a.off:hover {  background-image:url(../gfx/subhover-back.png); background-repeat:no-repeat; color:#fff  }
#nLEFT .subnav0 a.on { padding-left:40px;padding-bottom:2px;font-size:12px;  text-decoration: none; color:#ffffff; font-weight:bold;display:block; line-height:18px; background-image:url(../gfx/subhover-aktiv.png); background-repeat:no-repeat  }
#nLEFT .subnav0 a.fett { padding-left:40px;padding-bottom:2px;font-size:12px;  text-decoration: none; font-weight:bold; color:#ffffff;display:block; line-height:18px;  background-image:url(../gfx/subhover-back.png); background-repeat:no-repeat  }

#nLEFT .subsubnav0 { padding:3px 0px 3px 20px;  background:url(../gfx/sub0.png) bottom no-repeat  }
#nLEFT .subsubnav0 a { padding-left:28px;padding-bottom:2px;font-size:12px;  text-decoration: none; color:#ffffff;display:block; line-height:18px;  }
#nLEFT .subsubnav0 a:hover {  background:url(../gfx/sub2hover-back.png) -20px 0 no-repeat; background-repeat:no-repeat }
#nLEFT .subsubnav0 a.on { padding-left:28px;padding-bottom:2px;font-size:12px;  text-decoration: none; color:#ffffff; font-weight:bold;display:block; line-height:18px; background:url(../gfx/sub2hover-back.png) -20px 0 no-repeat;  }

#nLEFT .navbox { background: #000 url(../gfx/navboxback.png) 0 0 repeat-y; }
#nLEFT .navbox td  { color:#FFF;}
#nCONTENT .topahead { background:#333333 url(../gfx/topa_bg.png) 0 0 repeat-y;  }
#nCONTENT .topahead .right {  background:url(../gfx/wrarr.png) 0 8px no-repeat; float:right; font-size:9px; padding-right:8px; font-weight:normal }
#nCONTENT .topahead a {  line-height:23px;  padding-left:8px;color:#FFF; font-weight:bold }
#nCONTENT .topahead a:hover { color:#FFF }
#nCONTENT .topa .hinweis { color:#EC5300; font-style:italic }
#nCONTENT .topa .preis {font-size:28px; font-weight:bolder; letter-spacing:-0.05em; float:left;}
#nCONTENT .topa .preis i {font-size:16px; font-weight:bolder; font-style:normal}
#nCONTENT .innerContent table td.rechts {text-align:right; padding-right:176px; white-space:nowrap;}

#nCONTENT .dim .preis {font-size:28px; font-weight:bolder; letter-spacing:-0.05em;}
#nCONTENT .dim .preis a { color:#000000;text-decoration: none;}
#nCONTENT .dim .preis a:hover { color:#000000;text-decoration: underline;}
#nCONTENT .dim .preis i {font-size:16px; font-weight:bolder; font-style:normal}

#nCONTENT .addtowk {float:left;}

#nCONTENT a.black  {color:#000000;text-decoration: none;}
#nCONTENT a.black:hover {color:#000000;decoration: underline;}

#nTOP  { background:url(../gfx/top_back_reifen.png) top left no-repeat; height:146px; margin:0px; padding:0px; } 
#nTOP .nav {  font-size:12px; background-color:#fe6c00; border-top:1px solid #ffffff; border-bottom: 1px solid #ffffff; line-height:24px; color:#ffffff; }
#nTOP .nav a { color:#ffffff; text-decoration:none; padding:0px}
#nTOP .nav a:hover { color:#ffffff; text-decoration:underline; }
#nTOP .nav select { font-size:11px; width:81px }
#nTOP .login {color:#000000; margin:5px 0px 0px 0px}
#nTOP .login td {padding:4px 6px 0px 0px; text-align:left; color:#000}
#nTOP .login h5 {color:#000000; padding:0px; margin:0px; font-size:14px; font-weight:bold; display:inline}
#nTOP .login h6 {color:#fe6c00; padding:0px; margin:0px; font-size:14px; font-weight:bold; display:inline}
#nTOP .login input {height:15px; width:130px; font-size:11px; border:1px solid #a4a4a4 ; margin:0}

#nTOP #headernavi { margin:0px 20px; color:#000000; }
#nTOP #headernavi a { color:#fe6c00; font-weight:bold; text-decoration:none}
#nTOP #headernavi a:hover { color:#fe6c00; font-weight:bold; text-decoration:underline}

#nRIGHT { width:172px; float:right }
#nRIGHT h3 {color:#ffffff; padding:0; margin:0; font-size:13px; font-weight:bold; line-height:24px; border:1px solid black;  background:#000 url(../gfx/rightbox_head_bg.png) no-repeat; text-indent:5px  }
#nRIGHT h3.shrink { cursor:crosshair; margin-top:10px }
#nRIGHT h4 {color:#000000; padding:0; margin:0; font-size:13px; font-weight:bold; }
#nRIGHT h3 a {color:#ffffff; text-decoration:none }
#nRIGHT h3 a:hover {color:#ffffff; text-decoration:underline }
#nRIGHT .content {padding:6px 9px 18px 9px; color:#000000; margin-bottom:10px; background:url(../gfx/rightbox_bg_s.png) bottom no-repeat;behavior: url(/css/png.htc)   }
#nRIGHT .content2 {padding:6px 9px 18px 9px; color:#000000; margin-bottom:10px; background:url(../gfx/rightbox_bg_l.png) bottom no-repeat;behavior: url(/css/png.htc)  }
#nRIGHT .content a { color:#ec5300; text-decoration:none  }
#nRIGHT .content a:hover { color:#000000; text-decoration:underline }
#nRIGHT .content ul{ padding:0px 0px 12px 12px;margin:0px;list-style-image:url(../gfx/li.png)}
#nRIGHT .content2 a { color:#ec5300; text-decoration:none  }
#nRIGHT .content2 a:hover { color:#000000; text-decoration:underline }
#nRIGHT .content2 ul{ padding:0px 0px 12px 12px;margin:0px;list-style-image:url(../gfx/li.png)}

/* typo3 content post-formatting */
#nRIGHT .content h1 {display:none }
#nRIGHT .content p { margin:0px 0px 4px 0px; }


#nCONTENT strong.blck {display:block; color:#ffffff; padding:0; margin:0; font-size:13px; font-weight:bold; line-height:24px; border:1px solid black;  background:#000 url(../gfx/kat_head_bg.png) repeat-x; text-indent:8px}
#nCONTENT strong.blck a {color:#ffffff;}

#nCONTENT span.blck_cursor a {display:block; color:#ffffff; padding:0; margin:0; font-size:13px; font-weight:bold; line-height:24px; border:1px solid black;  background:#000 url(../gfx/kat_head_bg.png) repeat-x; text-indent:8px; cursor:pointer;}
#nCONTENT span.blck_cursor a:hover {text-decoration:underline;}
#nCONTENT span.blck_cursor a span.right {background:url(../gfx/darr.png) 0 6px no-repeat; float:right; font-size:9px; padding-left:4px; padding-right:8px; font-weight:normal}

#nCONTENT { margin-right:204px;  }
#adminMAIN #nCONTENT { margin-right:20px;  }
#nCONTENT h1 {font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size:20px; margin:0px 0px 10px 0px }
#nCONTENT h1.admin {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;  background-color:#fe6c00; line-height:25px;padding-left:5px; }
#nCONTENT h2 {font-size:16px; margin:0px; color:#fe6c00; }
#nCONTENT h2.admin {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;  background-color:#fe6c00; }
#nCONTENT h3 {font-size:16px; margin:0px;   }
#nCONTENT h5 {font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size:20px; margin:0px 0px 4px 0px }
#nCONTENT a {color:#fe6c00; text-decoration:none }

/* #nCONTENT h1.h1_bordered { font-family: Arial, Helvetica, sans-serif;font-size:12px; margin:0px 0px 10px 0px; background-color:#fe6c00; width:550px; line-height:30px;padding-left:5px; } */
#nCONTENT h1.h1_bordered { background:url(../gfx/hrt_bg.png); font-family: Arial, Helvetica, sans-serif; border:1px solid #fe6c00; color:#FFF; line-height:30px; text-indent:5px; margin:-25px -15px 0 -15px; font-size:14px; width:553px }

#nCONTENT .topangebot { }
#nCONTENT .topangebot th { background-color:#fe6c00; font-size:14px; color:#ffffff; padding:4px 4px; text-align:left;  }
#nCONTENT .topangebot td {  padding:2px 4px;background-color:#e1e1e1; color:#000000}
#nCONTENT .topangebot .preis { font-size:18px; font-weight:bold; color:#fe6c00; text-align:right }

#nCONTENT .starttopangebot { }
#nCONTENT .starttopangebot th { background-color:#fe6c00; font-size:14px; color:#ffffff; padding:4px 4px; text-align:left;  }
#nCONTENT .starttopangebot table td { padding:2px 4px;background-color:#e1e1e1; color:#000000}
#nCONTENT .starttopangebot table .preis { font-size:18px; font-weight:bold; color:#fe6c00; text-align:right }
#nCONTENT .starttopangebot .last td a {background:url(../gfx/linkpfeil.png) 0 4px no-repeat; padding-left:8px;}
#nCONTENT .starttopangebot .sub td{border-bottom:1px solid #808080; padding:15px 0px 8px 0px;}
#nCONTENT .secselect td {  padding:5px 10px;background-color:#808080; color:#000000}
#nCONTENT .secselect td a {  color:#ffffff}

#nCONTENT .bigtext { font-size:14px; font-weight:bold; color: #FFFFFF; text-decoration: none; }
#nCONTENT .bigtext a {color:#FFFFFF; text-decoration:none;}
#nCONTENT .bigtext a:hover {color:#FFFFFF; text-decoration:underline;}
#nCONTENT .preis { font-size:24px; font-weight:bolder; color:#000; text-align:right;letter-spacing:-0.05em }
#nCONTENT .preis i {font-size:16px; font-weight:bolder; font-style:normal}
#nCONTENT .artikel_tabelle {border-bottom:2px solid #909090;color:white; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#b5b5b5 url(../gfx/art_bg560.png) 0 0 no-repeat;}
#nCONTENT .artikel_tabelle td {padding-top:4px;}
#nCONTENT .artikel_tabelle th {xbackground-image:url(../gfx/artikel-tab-bg.png); background-position:bottom; background-repeat:no-repeat;}
#nCONTENT .artikel_tabelle .vorschau {margin:1px 14px 8px 8px; cursor:url(/gfx/testlupe.cur), help }
#nCONTENT .artikel_tabelle .preis { font-size:24px; font-weight:bolder; color:#000; text-align:right;letter-spacing:-0.05em }
#nCONTENT .artikel_tabelle .preis i {font-size:16px; font-weight:bolder; font-style:normal}
#nCONTENT .artikel_tabelle a.right {  background:url(../gfx/wrarr.png) 0 4px no-repeat; float:right; font-size:9px; padding:0 8px; font-weight:normal;color:#fff  }
#nCONTENT .artikel_tabelle a.right:hover { color:#fff }
#nCONTENT .artikel_tabelle .headline a { padding-left:6px; color:#fff; text-decoration:none; font-size:14px}
#nCONTENT .artikel_tabelle .headline a:hover { color:#fff }

#nCONTENT #ergebnisliste .artikel_tabelle td { padding:30px 10px 10px 10px;  }

.news-list-container .news-list-item {border-bottom:2px solid #909090; margin-bottom:10px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; background:#b5b5b5 url(../gfx/art_bg560.png) 0 0 no-repeat;}
.news-list-container .news-list-date {line-height:24px; color:#fff; padding-left:4px}

#nCONTENT .artikel_tabelle .komplettraeder td {padding-left: 3px; padding-right: 3px;}
#nCONTENT .artikel_tabelle .komplettraeder tr {background-color:#bbb; font-weight: bold; color: #FE6C00; font-size: 13px;}

#nCONTENT .vorschau_start {cursor:url(/gfx/testlupe.cur), help }

#nCONTENT .orange {background-color:#CC3300}
#nCONTENT div.hrTrenner {--background-color:#ff0000; line-height:25px; padding:0px 5px; margin:0; font-size:14px; font-weight:bold; margin-bottom:8px; }
#nCONTENT h1.hrTrenner {background:url(../gfx/hrt_bg.png); font-family: Arial, Helvetica, sans-serif; border:1px solid #fe6c00; line-height:30px; padding:0px 5px; margin:0; font-size:14px; color:#FFF }
#nCONTENT h1.hrTrenner2 {background:url(../gfx/hrt_bg2.png); font-family: Arial, Helvetica, sans-serif; border:1px solid #fe6c00; line-height:30px; padding:0px 5px; margin:0; font-size:14px; color:#FFF }
#nCONTENT h1.hrTrenner a { color:#FFFFFF; }

#nCONTENT .warenkorb {color:black;}
#nCONTENT .warenkorb th{padding: 4px 6px; border:1px solid #fe6c00; color:#fff; background:#ec5300 url(../gfx/hrt_bg.png) 0 0 repeat-x;}
#nCONTENT .warenkorb td{padding: 4px 6px; color:#000000;}
#nCONTENT .warenkorb input {width:20px; }
#nCONTENT .warenkorb .l1 { background:#ffffff}
#nCONTENT .warenkorb .l2 { background:#e1e1e1}
#nCONTENT .warenkorb .l1h { background:#ffddcc; cursor:pointer; }
#nCONTENT .warenkorb .l2h { background:#ffddcc; cursor:pointer; }
#nCONTENT .warenkorb td a {color:#444444;}
#nCONTENT .warenkorb td a:hover {color:#000000; text-decoration:underline; background-color:transparent}

.news-catmenu {display:none;}

#nCONTENT .admintable {color:black;}
#nCONTENT .admintable th{padding: 4px 6px; background-color:#fe6c00;}
#nCONTENT .admintable td{padding: 4px 6px; color:#000 }
#nCONTENT .admintable input {width:20px; }
#nCONTENT .admintable .l0 { background:#ffffff}
#nCONTENT .admintable .l1 { background:#ffffff}
#nCONTENT .admintable .l2 { background:#e1e1e1}
#nCONTENT .admintable .l1:hover { background:#ffddcc;}
#nCONTENT .admintable .l2:hover { background:#ffddcc;}

#nCONTENT .address_table td {padding: 7px 0px;}
#nCONTENT .address_table td td {padding: 0px 0px;}
#nCONTENT .address_table input,select { font-size:12px; }
#nCONTENT .login_greeting {font-size: 14px; font-weight:bold}
#nCONTENT .login_greeting strong {color:#fe6c00}
#nCONTENT .innerContent { padding:10px 15px 25px 15px; color:#000; margin-bottom:10px; background:url(../gfx/contentbox_bg_m_wide.png) bottom no-repeat;behavior: url(/css/png.htc)  }
#nCONTENT .innerContent a {color:#ec5300}
#nCONTENT .innerContent a { text-decoration:underline; color:#444; padding:0px 1px; font-weight:bold }
#nCONTENT .innerContent a:hover { color:#000;   }
#nCONTENT .innerContent .long { background-color:#BBBBBB; margin:-10px -15px -15px -15px; padding:10px 15px 15px 15px } /* fix for long content */
#nCONTENT .error {background-color:#ff0000 ;color:#FFFFFF; font-weight:bold; padding:5px 10px; margin-bottom:30px}
#nCONTENT .success {color:green;font-weight: bold;}
#nCONTENT .abcZeichen {font-size:18px;color:#ec5300;font-weight: bolder; border-bottom:1px solid #808080; display:block}
#nCONTENT .abcP { text-align:justify; margin:10px 0 }
#nCONTENT a.abcT { float:right; color:#ddd; font-size:11px; font-weight:normal; text-decoration:none }

#nCONTENT .sonderangebot {background-color:#FF0000; color:#ffffff; font-weight:bold; padding:3px 6px; display:inline }

#nCONTENT .bestell_prog {}
#nCONTENT .bestell_prog th {background:#fe6c00 url(../gfx/bprog_th.png); font-weight:bold;border:1px solid #fe6c00; color:#FFF; line-height:30px;}
#nCONTENT .bestell_prog .aktiv { font-weight:bold; color:white; }
#nCONTENT .bestell_prog td { text-align:center; background:#CCC url(../gfx/bprog_td.png); color:black;border:1px solid #BBB;}
#nCONTENT .bestell_prog2 th {background:#fe6c00 url(../gfx/bprog2_th.png); font-weight:bold;border:1px solid #fe6c00; color:#FFF; height:40px;}
#nCONTENT .bestell_prog2 .aktiv { font-weight:bold; color:white; }
#nCONTENT .bestell_prog2 td { text-align:center; background:#CCC url(../gfx/bprog2_td.png); color:black;border:1px solid #BBB;}



#nCONTENT #reifentests { cursor:pointer;  }
#nCONTENT #reifentests td { border-bottom:1px solid #999; padding:5px 0px;}
#nCONTENT #reifentests tr {background-color:#bbb; font-weight:normal; color:white;}
#nCONTENT #reifentests tr:hover { background-color:#ccc; color:white;}

#nCONTENT .complselect th {padding:5px 10px;background-color:#808080; color:#ffffff; font-weight:bold; text-align:left;}
#nCONTENT .complselect th a {  color:#ffffff; text-decoration:none; }
#nCONTENT .complselect th a:hover {text-decoration:underline; color:#ffffff;}

#nCONTENT .complselect td {padding:5px 10px;background-color:#CCCCCC; color:#000000; padding-left:29px; font-weight:normal;}
#nCONTENT .complselect td a{color:#000000; text-decoration:none; }
#nCONTENT .complselect td a:hover {color:#fe6c00; text-decoration:none;}

#nCONTENT ul {padding:0px; line-height:normal; margin:0px 0px 0px 15px; line-height:1.5; list-style:square;}
#nCONTENT ul li a{color: #FFFFFF; text-decoration:underline;}
#nCONTENT ul li a:hover{color: #fe6c00; text-decoration:underline;}

#nCONTENT .start_aufz {background:url(/gfx/zierdots.png) 0px 14px no-repeat; padding:10px 0px 10px 40px; margin:30px 0px 30px 0px; font-weight:bold;}
#nCONTENT .start_aufz b {color:#fe6c00; font-weight:bold;}
#nCONTENT .start_aufz a {color:#fe6c00; text-decoration:none;}
#nCONTENT .start_aufz a:hover {color:#FFFFFF; text-decoration:underline;}






#nCONTENT .contentbox_m {padding:10px 15px 20px 15px; color:#000; margin-bottom:10px; background:url(../gfx/contentbox_bg_m.png) bottom no-repeat;behavior: url(/css/png.htc)  }
#nCONTENT .contentbox_m a {color:#ec5300}
#nCONTENT .contentbox_m td {color:#000}
#nCONTENT .contentbox_m p.li { margin:3px 0 0 0 ; padding:0 0 3px 10px; background:url(../gfx/blck_li.gif) 0 6px no-repeat }
#nCONTENT .contentbox_m p.li a { color:#000 }

#nCONTENT .standorte .contentbox_m {padding:0 0 10px 0}
#nCONTENT a.blck { display:block; color:#ffffff; text-align:center;padding:0; margin:0; font-size:11px; font-weight:bold; line-height:24px; border:1px solid black;  background:#000 url(../gfx/kat_head_bg.png) repeat-x;}

#nCONTENT .contentbox_l {padding:0 0 10px 0; color:#000; margin-bottom:10px; background:url(../gfx/contentbox_bg_l.png) bottom no-repeat;behavior: url(/css/png.htc);  }
#nCONTENT .contentbox_l td {color:#000}

#nCONTENT .zusendenabholen td {padding:0 0 10px 0; color:#000; margin-bottom:10px; background:url(../gfx/contentbox_bg_l.png) 0 bottom no-repeat;behavior: url(/css/png.htc);  }
#nCONTENT .zusendenabholen th { text-align:left; vertical-align:bottom; padding-bottom:10px }
#nCONTENT .zusendenabholen .bigtext {color:black}
#nCONTENT .zusendenabholen .inner {padding:10px}
#nCONTENT .zusendenabholen .inner a b {color:black; background:url(../gfx/pfeil-klein-orange.png) 0 2px no-repeat; padding-left:15px}

#nCONTENT .contentbox_m_wide {padding:10px 15px 25px 15px; color:#000; margin-bottom:10px; background:url(../gfx/contentbox_bg_m_wide.png) bottom no-repeat;behavior: url(/css/png.htc)  }

#nCONTENT .contentbox_m_wide a {color:#ec5300}

#nCONTENT .contentbox_m_wide td {color:#000}
#nCONTENT .contentbox_m_wide p.li { margin:4px 0 0 0 ; padding:0 0 4px 10px; background:url(../gfx/blck_li.gif) 0 6px no-repeat }
#nCONTENT .contentbox_m_wide p.li a { color:#000 }

#nCONTENT .contentbox_m_big {padding:10px 15px 5px 25px; color:#000000; margin-bottom:0px; background-color:#A0A0A0;behavior: url(/css/png.htc)  }
#nCONTENT .contentbox_m_big td {color:#000}
#nCONTENT .contentbox_m_big p.li { margin:4px 0 0 0 ; padding:0 0 4px 10px; background:url(../gfx/blck_li.gif) 0 6px no-repeat }
#nCONTENT .contentbox_m_big p.li a { color:#000000 }

#nCONTENT .quicksearch {width:100%}
#nCONTENT .quicksearch td {color:#000000; font-weight:bold; padding:5px 0px 0px 0px; text-align:left; font-size:12px;}
#nCONTENT .quicksearch td select {margin-top:3px;font-size:12px;}

#nCONTENT .katmatrix td { text-align:center; background:url(../gfx/kat_sdw179.png) bottom center no-repeat; padding-bottom:10px;behavior: url(/css/png.htc)}
#nCONTENT .katmatrix th { background:url(../gfx/kat_sdw179.png) bottom center no-repeat; padding:0 9px 10px 9px;behavior: url(/css/png.htc); }
#nCONTENT .katmatrix a {color:#ffffff;display:block}
#nCONTENT .katmatrix a:hover {text-decoration:none}
#nCONTENT .katmatrix a.blck {color:#ffffff; padding:0; margin:0; font-size:14px; font-weight:bold; line-height:24px; border:1px solid black;  background:#000 url(../gfx/kat_head_bg.png) repeat-x;}

#nCONTENT .step { font-size:13px; }
#nCONTENT .step .orange { color:#ec5300; background-color:transparent }


#nCONTENT a:hover {color:#fe6c00; text-decoration:underline }
#nCONTENT a.mbutton { background:url(../gfx/mbut.png); width:83px; line-height:21px; text-align:center; display:block;color:#ffffff;text-decoration:none; font-weight:bold; cursor:pointer; padding:0 0 2px 0;behavior: url(/css/png.htc) }
#nCONTENT a.mbutton:hover { text-decoration:underline;color:#ffffff; cursor:pointer; background-color:transparent; padding:0 0 2px 0 }
#nCONTENT a.mgbutton { background:url(../gfx/mgbut.png); width:83px; line-height:21px; text-align:center; display:block;color:#ffffff;text-decoration:none; font-weight:bold; cursor:pointer; padding:0 0 2px 0;behavior: url(/css/png.htc) }
#nCONTENT a.mgbutton:hover { text-decoration:underline;color:#ffffff; cursor:pointer; background-color:transparent; padding:0 0 2px 0  }
a.mbutton { background:url(../gfx/mbut.png); width:83px; line-height:21px; text-align:center; display:block;color:#ffffff;text-decoration:none; font-weight:bold; cursor:pointer; padding:0 0 2px 0;behavior: url(/css/png.htc) }
a.mbutton:hover { text-decoration:underline;color:#ffffff; cursor:pointer; padding:0 0 2px 0 }
a.mgbutton { background:url(../gfx/mgbut.png); width:83px; line-height:21px; text-align:center; display:block;color:#ffffff;text-decoration:none; font-weight:bold; cursor:pointer; padding:0 0 2px 0;behavior: url(/css/png.htc) }
a.mgbutton:hover { text-decoration:underline;color:#ffffff; cursor:pointer; padding:0 0 2px 0 }
#nCONTENT a.lbutton { background:url(../gfx/lbut.png); width:139px; line-height:21px; text-align:center; display:block;color:#ffffff;text-decoration:none; font-weight:bold; padding:0 0 2px 0;behavior: url(/css/png.htc) }
#nCONTENT a.lbutton:hover { text-decoration:underline;color:#ffffff; background-color:transparent ; padding:0 0 2px 0; }
#nCONTENT a.xlbutton { background:url(../gfx/xlbut.png); width:179px; line-height:21px; text-align:center; display:block;color:#ffffff;text-decoration:none; font-weight:bold; padding:0 0 2px 0;behavior: url(/css/png.htc) }
#nCONTENT a.xlbutton:hover { text-decoration:underline;color:#ffffff; background-color:transparent ; padding:0 0 2px 0; }
#nCONTENT a.xxlbutton { background:url(../gfx/xxlbut.png); width:280px; line-height:21px; text-align:center; display:block;color:#ffffff;text-decoration:none; font-weight:bold; padding:0 0 2px 0;behavior: url(/css/png.htc) }
#nCONTENT a.xxlbutton:hover { text-decoration:underline;color:#ffffff; background-color:transparent ; padding:0 0 2px 0; }

#nCONTENT .js_testbox {background-color:#5a5a5a; padding:10px 0px; color:#ffffff;}

#nCONTENT #mnnav { margin-bottom:18px; }
#nCONTENT #mnnav a { margin-bottom:1px; padding:2px 0px;background-color:#bbb; font-weight:normal; display:block; color:#444; text-decoration:none }
#nCONTENT #mnnav a:hover { background-color:#ccc; color:#000; text-decoration:none }
#nCONTENT #mnnav a.aktiv { margin-bottom:1px; line-height:21px;background-color:#ddd; font-weight:bold;  display:block; color:#000; text-decoration:none }

#nCONTENT #mnstart #mnnav { margin-bottom:18px; }
#nCONTENT #mnstart #mnnav a { margin:1px 1px 0 0 ; padding:2px 0px;background-color:#bbb; font-weight:bold; font-size:14px; display:block; letter-spacing:-0.03em; line-height:25px;width:100%; color:#444; text-decoration:none; float:left }
#nCONTENT #mnstart #mnnav a:hover { background-color:#ccc; color:#000; text-decoration:none }
#nCONTENT #mnstart #mnnav a.aktiv { margin-bottom:1px; line-height:21px;background-color:#ddd; font-weight:bold;  display:block; color:#000; text-decoration:none }


#nFOOTER {color:#a5a5a5;  clear:both; height:70px; background-color:#4a4a4a}
#nFOOTER #inside { margin:0 auto; height:70px; background:url(../gfx/footer-logo.png) no-repeat;  width:1003px }
#nFOOTER #inside #copyright { padding:6px 204px 6px 244px }
#nFOOTER a { color:#a5a5a5; text-decoration:none; font-weight:normal }
#nFOOTER a:hover { color:white; text-decoration:underline }
#nFOOTER #inside #copyright p {margin:0; padding: 0 0 6px 0}

#none td {border-bottom:0px solid black}



.news-latest-item {margin:0px; padding:0px; border:none;}
.news-latest-item-rra {margin:0px; padding:0px; border:none; background-color:#d7d7d7;}
.news-latest-container {margin:0px; padding:0px; border:none; background-color:inherit;}
.news-latest-title {background-color:#transparent; font-weight:bold; padding:8px 0px 0px;}
.news-latest-subheader p.bodytext {margin-bottom:0px; margin-top:0px;}
.news-latest-morelink, .news-latest-date {padding:0px; width:auto; height:auto; font-size:0.8em;}
.news-latest-morelink a {float:none; position:static; font-size:1.3em;}
.news-latest-date {padding-bottom:5px;}
.news-latest-gotoarchive {margin:0px; padding:5px 0px; border:0px;}
.news-latest-gotoarchive-rra {margin:0px; padding:5px 0px; background-color:#d7d7d7; border:0px;}
.news-latest-gotoarchive a:link, .news-latest-gotoarchive a:visited, .news-latest-gotoarchive a:hover  {color: #bb000d; font-weight:normal;}

#nKrumen {line-height:50px; font-size:11px}
#nKrumen a {text-decoration:underline;color:white; }
#nKrumen a:hover {text-decoration:none;color:white;}

#IE { text-align:center; padding:6px; background-color:#ffd2b1; display:none; height:130px }
#ie6msg {border:3px solid #FFF; margin:8px 0; background:#fe6c00; color:#fff; text-align:left; width:1000px}
#ie6msg h4{margin:8px; padding:0;}
#ie6msg p{margin:8px; padding:0;}
#ie6msg p a.getie7{font-weight:bold; color:#fff;}
#ie6msg p a.ie6expl{font-weight:normal; color:#fff;}

#JS { text-align:center; padding:6px; background-color:#ffd2b1; display:block; height:100px }
#jsmsg {border:3px solid #FFF; margin:8px auto; background:#fe6c00; color:#fff; text-align:left; width:1000px}
#jsmsg h4{margin:8px; padding:0;}
#jsmsg p{margin:8px; padding:0;}
#jsmsg p a{font-weight:bold; color:#fff;}
#jsmsg p a:hover{font-weight:bold; color:#fff;}

