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

body
{
  margin:0px 0px 0px 0px;
  padding:0px;
}

a,
body,
div,
em,
input,
label,
li,
ol,
p,
select,
span,
strong,
td,
th,
textarea,
u,
ul
{
  font-family:Trebuchet MS, Arial, sans-serif;
  line-height:16px;
}

a,
body,
input,
label,
li,
ol,
p,
select,
td,
th,
textarea,
u,
ul
{
  font-size:11px;
}

#right h1, #left h1 {
  line-height:18px;
}

#clear { height:0.1px; font-size:0.1px; line-height:0.1px; clear:both; }
.invisible { width:0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline; }

a {
  text-decoration:none;
}

img {
  margin:0px;
  padding:0px;
  border:0px;

}

#header {
  background-image:url(/tl_files/_media/img/header_bg.gif);
  background-repeat:no-repeat;
}

#left {
  background-color:#d3dbf1;
}

.bg_left {
  background-color:#d3dbf1;
}

#naviheader {
  background-color:#3b57a2;
  padding:5px 0px 5px 12px; 
  color:#e1eb77;
  font-weight:bold;
  border-bottom:1px dotted #cbcbcb;
  text-transform:uppercase;
}

#naviheader a {
  color:#e1eb77;
}

#main {
  background-color:#f1f3f4;
}

#mainimageheader, #rcimageheader {
  border-bottom:4px solid #ffffff;
}

#mainheader {
  background-color:#aab529;
  padding:3px 0px 3px 22px; 
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
}


#main .mod_article {
  padding:20px 22px 20px 22px; 
}

#main #home {
  padding:0px; 
}

#main .mod_article h1 {
  font-size:12px;
  margin-bottom:4px;
  color:#27388c;
}



#main .mod_article .ce_text {
  margin-bottom:10px;
}

#main .mod_article .ce_text h1 {
  margin-top:20px;
}

#main .mod_article .intro {
  font-weight:bold;
  color:#27388c;
}

#main .mod_article .intro h1 {
  font-size:12px;
  margin-bottom:4px;
  margin-top:0px;
}

#main .mod_article .ce_list {
  margin-bottom:10px;
}

#main .mod_article .ce_list ul, #main .mod_article #lexdetail ul  {
  list-style-position:outside;
  padding-left:12px !important;
  padding-left:15px;
  list-style-image:url(/tl_files/_media/img/list_style_image.gif)
}

#main .mod_article .ce_list li {
}

#main .mod_article .spacer {
  border-bottom:1px dotted #cccccc;
  padding-bottom:10px;
}

#main .mod_article h2 {
  font-size:12px;
  margin-bottom:4px;
  color:#27388c;
}

#main .mod_article h2.formheader {
  font-size:12px;
  padding:10px 14px 8px 14px;
  color:#909c00;
  background-color:#e4e7e9;
  margin-bottom:0px;
}

#main .mod_article .pdfbox {
  padding:0px 14px 8px 14px;
  background-color:#e4e7e9;
}

#main .mod_article h3 {
  font-size:12px;
  margin-bottom:4px;
  color:#909c00;
}

#main .mod_article h3.formheadline {
  margin-bottom:10px;
}

#main .mod_article .ce_text .image_container {
  padding:0px 10px 10px 0px;
}

#main .mod_article .ce_text .image_container img {
  width:169px;
  margin-top:5px;
}

#main .mod_article .ce_text .image_container .caption {
  color:#27388c;
  font-size:10px;
  width:169px;
  line-height:12px;
  margin-top:4px;
}



#main .mod_article .ce_contentgdateaser, #main .mod_article .ce_contentteaser {
  padding:12px 0px 10px 0px;
  border-top:1px dotted #cccccc;
  background-color:#ffffff;
  color:#333333;
  line-height:15px;
}

#main .mod_article .ce_contentgdateaser h1, #main .mod_article .ce_contentteaser h1 {
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
}


#main .mod_article .formbox {
  padding:17px 8px 17px 8px;
  background-color:#e4e7e9;
}

#main .mod_article .formbox td {
  padding-bottom:11px;
  color:#27388c;
}

#main .mod_article .formbox td.lastrow {
  padding-bottom:0px;
}

#main .mod_article .formbox input.large {
  width:255px;
}

#main .mod_article .formbox input.small {
  width:120px;
}

#main .mod_article .formbox input.submit {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:14px;
  font-weight:bold;
  color:#27388c;
  border:0px;
  background-color:transparent;
}

#main .mod_article textarea {
  width:255px;
  height:100px;
}

/* Shop */


#main .mod_article #shoplist .box {
  padding:12px 13px 10px 13px;
  border-top:1px dotted #cccccc;
  background-color:#ffffff;
  color:#27388c;
  line-height:15px;
}

#main .mod_article #shoplist .box a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
}

#main .mod_article #shopdetail .productname {
  color:#909c00;
  font-weight:bold;
  padding-bottom:4px;
  padding-top:15px;
}

#main .mod_article #shopdetail h2 {
  margin-bottom:10px;
}

#main .mod_article #shopdetail .caption {
  margin-top:5px;
  color:#27388c;
  font-size:10px;
  width:169px;
}

#main .mod_article #shopdetail td {
  color:#27388c;
  font-weight:bold;
}

#main a.standard, a.hyperlink_txt, #main .mod_article #partner a, .mod_newsreader .ce_text a, #lexdetail a, #main .mod_article .ce_text a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
}

#main .mod_newslist p.more, #main .mod_newsarchive p.more{
  margin-top:5px;
}

#main .mod_newslist p.more a, #main .mod_newsarchive p.more a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
}

#main .mod_article a.back, .mod_newsreader p.back a {
  background-image:url(/tl_files/_media/img/arrowback_bg_white.gif);
  background-repeat:no-repeat;
  background-position:100% 55%;
  padding-right:17px;
  font-weight:bold;
  color:#27388c;
}

#main a.standard_wo, #main div.enclosure a {
  font-weight:bold;
  color:#27388c;
}


#main .mod_article #order h2 {
  color:#909c00;
  font-weight:bold;
  margin-bottom:5px;
}


#main .mod_article #cart {
  padding-top:20px;
}


#main .mod_article #cart th {
  background-color:#3f55a6;
  font-weight:bold;
  color:#ffffff;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:3px solid #f1f3f4;
}

#main .mod_article #cart td {
  background-color:#ffffff;
  font-weight:bold;
  color:#aab529;
  padding-top:5px;
  padding-bottom:3px;
  border-bottom:1px dotted #cccccc;
}

#main .mod_article #cart td.sum {
  background-color:#aab529;
  font-weight:bold;
  color:#ffffff;
  padding-top:5px;
  padding-bottom:5px;
  border-top:3px solid #f1f3f4;
}

#main .mod_article #cart td.firstrow {
  border-top:1px dotted #cccccc;
}


#main #shopteaser h2 {
  background-color:#aab529;
  padding:3px 0px 3px 44px; 
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
  background-image:url(/tl_files/_media/img/headline_bg_shopteaser.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#main #shopteaser .shopteaserbox {
  padding:20px 22px 0px 22px;

}

#main #shopteaser h3 {
  margin-bottom:5px;
}

#main #shopteaser h3 a {
  font-weight:bold;
  color:#27388c;
  font-size:12px;
}

#main #shopteaser .layout_short {
  border-bottom:1px dotted #cccccc;
  padding-bottom:10;
  margin-bottom:10;
}

#main #shopteaser .last {
  border-bottom:0px;
}

#main #home .mod_newslist .layout_short .morelink a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
  
}


/* Partner */

#main .mod_article #partner table {
  width:437px;
}

#main .mod_article #partner td {
  border-bottom:1px solid #cccccc;
  padding-bottom:10px;
  padding-top:15px;
  width:50%;
}

#main .mod_article #partner td.left {
  padding-right:0px;
}

#main .mod_article #partner div.par {
  padding-bottom:5px;
}

#main .mod_article #partner h3 {
  color:#27388c;
}

/* Lexikon */

#main .mod_article #lexlist .box {
  padding:12px 13px 10px 13px;
  border-top:1px dotted #cccccc;
  background-color:#ffffff;
  color:#27388c;
  line-height:15px;
}


/* Downloads */

#main .mod_article .ce_download a {
  display:block;
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0px 2px;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
}

#main .mod_article .ce_download img {
  display:none;
}


/* Hersteller- und Produkt-DB */

#main .mod_article .resultbox {
  border-top:1px dotted #cccccc;
  padding:5px 0px 5px 0px;
}

#main .mod_article .phdetailbox {
  color:#333333;
  padding:0px 0px 10px 0px;
}


/* Seitenverantwortung */

#resp {
  background-color:#f1f3f4;
}

#resp .respbox {
  background-color:#e4e7e9;
}

#resp .respbox td {
  color:#7a7a7a;
}

#resp .respbox a {
  color:#7a7a7a;
  font-weight:bold;
}


/* rechte Spalte */

#right {
  color:#333333;
}

#right a, #right .schnellzugang p.active, #right .mod_newsmenu p.active {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
}

#right b {
  color:#3f55a6;
}

#right h1 {
  background-color:#3f55a6;
  padding:2px 0px 2px 33px; 
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
}

#right h1.kontakt  {
  background-image:url(/tl_files/_media/img/headline_bg_kontakt.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#right h1.suche  {
  background-image:url(/tl_files/_media/img/headline_bg_suche.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#right h1.seminar  {
  background-image:url(/tl_files/_media/img/headline_bg_seminar.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#right h1.wissen  {
  background-image:url(/tl_files/_media/img/headline_bg_wissen.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin-top:4px;
}

#right h1.glossar {
  background-image:url(/tl_files/_media/img/headline_bg_glossar.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin-top:4px;
}

#right h1.verweise {
  background-image:url(/tl_files/_media/img/headline_bg_verweise.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin-top:4px;
}

#right h1.dokumente {
  background-image:url(/tl_files/_media/img/headline_bg_dokumente.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin-top:4px;
}

#right h1.shop {
  background-image:url(/tl_files/_media/img/headline_bg_shop.gif);
  background-repeat:no-repeat;
  background-position:top left;
  margin-top:4px;
}

#right .schnellzugang h1 {
  background-image:url(/tl_files/_media/img/headline_bg_schnellzugang.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#right .newsarchiv h1, #right .mod_newsmenu h1 {
  background-image:url(/tl_files/_media/img/headline_bg_newsarchiv.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#right .ce_text {
  padding:11px 0px 11px 10px;
}

#right .ce_rcteaser  p {
  padding:5px 0px 0px 0px;
}

#right .mod_customnav ul {
  padding:11px 0px 11px 10px;
  list-style-type:none;  
 
}

#right .ce_rcteaser {
  padding:4px 0px 10px 0px;
}

#right .spacer {
  border-bottom:1px dotted #cccccc;
}

#right .rchigh {
  padding-top:0px;
  border-top:4px solid #ffffff;
  /* border-bottom:4px solid #ffffff; */
  background-color:#edefd2;
}

/**
 * Navigation
 */
.navigationsub {
  background-color:#3b57a2;
  padding:8px 8px 18px 12px;
  border-bottom:4px solid #ffffff;
}

.navigationsub ul {
  padding:0px;
  list-style-type:none;  
}

.navigationsub li {
  padding:0px;
  list-style-type:none;  
  color:#ffffff;
  font-weight:bold;
  line-height:17px;
}

.navigationsub li a {
  color:#ffffff;
}

.navigationsub li p {
  display:inline;
}

.navigationsub li.active {
  color:#e1eb77;  
}

.navigationsub a.trail {
  color:#e1eb77;  
}

.navigationsub ul.level_2 {
  padding-left:19px;
}

.navigationsub ul.level_2 li.first {
  padding-top:5px;
}

.navigationsub ul.level_2 li.last {
  padding-bottom:5px;
}



.mod_breadcrumb {
  padding:6px 0px 4px 22px;
  font-size:10px;
  color:#7a7a7a;
}

.mod_breadcrumb a {
  font-size:10px;
  color:#7a7a7a;
}


/* Sitemap */

#main .mod_article .mod_sitemap ul {
  list-style-type:none;
}

#main .mod_article .mod_sitemap li {
  margin:0px;
  padding:0px;
  line-height:0;
  display:inline;
}

#main .mod_article .mod_sitemap a {
  padding-top:4px;
  padding-bottom:4px;
  border-bottom:3px solid #f1f3f4;
  margin:0px;
}

#main .mod_article .mod_sitemap ul.level_1 a {
  display:block;
  background-color:#3f55a6;
  background-image:url(/tl_files/_media/img/arrow_bg_darkblue.gif);
  background-repeat:no-repeat;
  background-position:4px 4px;
  padding-left:21px;
  font-weight:bold;
  color:#ffffff;
}

#main .mod_article .mod_sitemap ul.level_2 a {
  display:block;
  background-color:#d3dbf1;
  background-image:url(/tl_files/_media/img/arrow_bg_blue.gif);
  background-repeat:no-repeat;
  background-position:23px 4px;
  padding-left:40px;
  font-weight:bold;
  color:#27388c;
}

#main .mod_article .mod_sitemap ul.level_3 a {
  display:block;
  background-color:#f1f3f4;
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:43px 4px;
  padding-left:60px;
  font-weight:bold;
  color:#27388c;
  border-bottom:1px solid #d3dbf1;
}

/* Linke Spalte */

#left h1 {
  background-color:#3f55a6;
  padding:2px 0px 2px 33px; 
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
}

#left div.formbody {
  padding:12px 10px 12px 10px;
  
}

#left input.text {
  border:0px;
  background-color:#ffffff;
  width:148px;
  height:17px;
  margin-bottom:5px;
}

#left input.submit {
  border:0px;
  background-color:transparent;
  background-image:url(/tl_files/_media/img/arrow_bg_blue.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
  cursor:pointer;
}

#left #quicksearch h1 {
  background-image:url(/tl_files/_media/img/headline_bg_suche.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#left #extranetlogin h1 {
  background-image:url(/tl_files/_media/img/headline_bg_login.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#left #newsletter h1 {
  background-image:url(/tl_files/_media/img/headline_bg_newsletter.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#left #cart h1 {
  background-image:url(/tl_files/_media/img/headline_bg_cart.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#left #cart a, #left #extranetlogin a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
  
}


/* Tables */

#main .mod_article .ce_table {
  margin-bottom:20px;
}

#main .mod_article .ce_table table {
  width:437px;
}

#main .mod_article .ce_table h1 {
  background-color:#3f55a6;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  padding:7px 10px 7px 10px;
  margin-bottom:3px;
}

#main .mod_article .ce_table th {
  background-color:#d3dbf1;
  color:#27388c;
  font-size:10px;
  font-weight:bold;
  text-align:right;
  padding:7px 10px 7px 0px;
}

#main .mod_article .ce_table th.head_0 {
  text-align:left;
  padding-left:10px;
}
#main .mod_article .ce_table td {
  color:#27388c;
  font-size:10px;
  font-weight:bold;
  text-align:right;
  padding:7px 10px 7px 0px;
  border-bottom:1px solid #c1c7e3;
}

#main .mod_article .ce_table td.col_0 {
  text-align:left;
  padding-left:10px;
}



#main .mod_article .type2 th {
  background-color:#3f55a6;
  color:#ffffff;
  border-bottom:3px solid #f1f3f4;
}

#main .mod_article .type2 td {
  background-color:#d3dbf1;
  color:#27388c;
  border-bottom:3px solid #f1f3f4;
}


#main .mod_article .all_left td {
  text-align:left;
}


#main .mod_article .description th {
  text-align:left;
  font-size:11px;
}

#main .mod_article .description td {
  font-size:11px;
  text-align:left;
  font-weight:normal;
  color:#333333;
  vertical-align:top;
}

/* News */

#main #home .mod_newslist {
}

#main #home .mod_newslist h1 {
  background-color:#aab529;
  padding:3px 0px 3px 44px; 
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
  background-image:url(/tl_files/_media/img/headline_bg_news.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#main #home .mod_newslist .newslistbox {
  padding:20px 22px 0px 22px;

}

#main #home .mod_newslist .layout_short {
  border-bottom:1px dotted #cccccc;
  padding-bottom:10;
  margin-bottom:10;
}

#main #home .mod_newslist .last {
  border-bottom:0px;
  margin-bottom:10;
}

#main #home .mod_newslist .layout_short .morelink a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
  
}

#main #home .mod_newslist .layout_short h2 {
  margin-bottom:4px;
}

#main #home .mod_newslist .layout_short h2 a {
  color:#27388c;
  font-size:12px;
}



#main .mod_article .mod_newslist {
}

#main #home h1 {
  margin-bottom:0px;
}

#main #home .mod_newslist .layout_short{
  background-color:#f1f3f4;
  padding:0px;
  padding-bottom:10px;
  border-top:0px;
}

#main #home .mod_newslist .layout_short h2 {
  background-image:none;
  background-color:#f1f3f4;
  text-transform:none;
  padding-top:0px;
  padding-bottom:0px;
}

#main .mod_article .mod_newslist h2 {
  background-color:#aab529;
  padding:2px 0px 2px 44px; 
  color:#ffffff;
  font-weight:bold;
  font-size:12px;
  text-transform:uppercase;
  background-image:url(/tl_files/_media/img/headline_bg_news.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#main .mod_article .mod_newslist .layout_short, .mod_newsarchive .layout_short {
  border-top:1px dotted #cccccc;
  padding:10px;
  background-color:#ffffff;
}

#main .mod_article .mod_newslist .last,  .mod_newsarchive .last {
  border-bottom:1px dotted #cccccc;
  border-bottom:0px;
  margin-bottom:10;
}

#main .mod_article .mod_newslist .layout_short h3 a, .mod_newsarchive .layout_short h3 a {
  color:#27388c;
  font-size:12px;
}


#right .mod_newsmenu {
}

#right .mod_newsmenu ul {
  list-style-type:none;  
}

  
#main .mod_article .mod_newsreader p.back {
  margin-top:20px;
}

#main .mod_article .mod_newsreader p.back {
  margin-top:20px;
}

#main .mod_article .mod_newsreader .ce_text img {
  padding:0px 10px 10px 0px;
}

#main .mod_article .mod_newsreader .ce_text .image_container img {
  padding:0px;
}


/* Newsletter */

#main .mod_article .mod_unsubscribe .formbody {
  background-color:#e4e7e9;
  padding:17px 14px 17px 14px;
}

#main .mod_article .mod_unsubscribe input.submit {
  border:0px;
  background-color:transparent;
  background-image:url(/tl_files/_media/img/arrow_bg_blue.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:14px;
  font-weight:bold;
  color:#27388c;
  cursor:pointer;
  margin-left:10px;
}

#main .mod_article .mod_unsubscribe input.text {
  background-color:#ffffff;
  width:300px;
}

#main .mod_article .mod_unsubscribe p.error {
  margin-bottom:5px;
  font-weight:bold;
  color:#ff0000;
}

#main .mod_article .mod_unsubscribe p.confirm {
  margin-bottom:5px;
  font-weight:bold;
}



/* Suche */

#main .mod_article .mod_search {
}


#main .mod_article .mod_search .formbody {
  background-color:#e4e7e9;
  padding:17px 14px 0px 14px;
}

#main .mod_article .mod_search .header {
  background-color:#e4e7e9;
  padding:15px 14px 15px 14px;
  margin-bottom:20px;
}

#main .mod_article .mod_search h3 {
  margin-bottom:0px;
}

#main .mod_article .mod_search h3 a {
  background-image:url(/tl_files/_media/img/arrow_bg_white.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:17px;
  font-weight:bold;
  color:#27388c;
}

#main .mod_article .mod_search h3 .relevance {
  font-weight:normal;
  color:#27388c;
  font-size:11px;
}

#main .mod_article .mod_unsubscribe input.submit {
  border:0px;
  background-color:transparent;
  background-image:url(/tl_files/_media/img/arrow_bg_blue.gif);
  background-repeat:no-repeat;
  background-position:0% 55%;
  padding-left:14px;
  font-weight:bold;
  color:#27388c;
  cursor:pointer;
  margin-left:10px;
}

#main .mod_article .mod_search .even, #main .mod_article .mod_search .odd {
  margin-bottom:10px;
  padding:10px 13px 0px 13px;
  border-top:1px dotted #cccccc;
}

#main .mod_article .mod_search .last {
  padding-bottom:10px;
  border-bottom:1px dotted #cccccc;
}

#main .mod_article .mod_search .url {
  color:#27388c;
}


#main .mod_article .mod_search div.pagination {
  text-align:center;
}

#main .mod_article .mod_search ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
}

#main .mod_article .mod_search li {
  display:inline;
  padding-right:0px;
  margin:0px;
}

#main .mod_article .mod_search li a {
  color:#27388c;
  font-weight:bold;
  padding:0px 2px 0px 2px;
}

#main .mod_article .mod_search li .pagination_current {
  color:#909c00;
  font-weight:bold;
  padding:0px 2px 0px 2px;
}


/* Footer Navigation */

#footer #footernav {
  padding-top:20px;
}

#footer #footernav ul {
  list-style-type:none;
  padding:0px;
  margin:0px;
}

#footer #footernav li {
  display:inline;
  padding-right:0px;
  margin:0px;
}

#footer #footernav a {
  background-image:url(/tl_files/_media/img/footernav_spacer.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  color:#27388c;
  font-size:12px;
  font-weight:bold;
  padding-left:6px;
  padding-bottom:20px;
}

#footer #footernav p.active {
  background-image:url(/tl_files/_media/img/footernav_spacer.gif);
  background-repeat:no-repeat;
  background-position:0px 3px;
  color:#27388c;
  font-size:12px;
  font-weight:bold;
  padding-left:6px;
  padding-bottom:20px;
  display:inline;
}

#footer #footernav li.row0 a {
  background-image:none;
}







#mainnav{padding:46px 0px 0px 148px;}
#mainnav ul.level_1{height:15px;overflow:hidden;display:inline;}
#mainnav ul.level_1 li{height:15px;float:left;display:block;margin-right:26px;}
#mainnav ul.level_1 li a,#mainnav ul.level_1 li span.active{height:15px;display:block;background-position:left top;background-repeat:no-repeat;text-decoration:none;font-size:0px;color:#1a5296;line-height:0px;}

#mainnav ul.level_1 li.news a:hover,#mainnav ul.level_1 li.news span.active, #mainnav ul.level_1 li.news a.trail {width:113px;background-image:url("/tl_files/_media/img/mainnav/nav_28_high.gif");}
#mainnav ul.level_1 li.news a{width:113px;background-image:url("/tl_files/_media/img/mainnav/nav_28.gif");}

#mainnav ul.level_1 li.ea a:hover,#mainnav ul.level_1 li.ea span.active, #mainnav ul.level_1 li.ea a.trail{width:172px;background-image:url("/tl_files/_media/img/mainnav/nav_29_high.gif");}
#mainnav ul.level_1 li.ea a{width:172px;background-image:url("/tl_files/_media/img/mainnav/nav_29.gif");}

#mainnav ul.level_1 li.umwelt a:hover,#mainnav ul.level_1 li.umwelt span.active, #mainnav ul.level_1 li.umwelt a.trail{width:52px;background-image:url("/tl_files/_media/img/mainnav/nav_48_high.gif");}
#mainnav ul.level_1 li.umwelt a{width:52px;background-image:url("/tl_files/_media/img/mainnav/nav_48.gif");}

#mainnav ul.level_1 li.services a:hover,#mainnav ul.level_1 li.services span.active, #mainnav ul.level_1 li.services a.trail{width:140px;background-image:url("/tl_files/_media/img/mainnav/nav_49_high.gif");}
#mainnav ul.level_1 li.services a{width:140px;background-image:url("/tl_files/_media/img/mainnav/nav_49.gif");}

#mainnav ul.level_1 li.shop a:hover,#mainnav ul.level_1 li.shop span.active, #mainnav ul.level_1 li.shop a.trail{width:95px;background-image:url("/tl_files/_media/img/mainnav/nav_39_high.gif");}
#mainnav ul.level_1 li.shop a{width:95px;background-image:url("/tl_files/_media/img/mainnav/nav_39.gif");}

#mainnav ul.level_1 li.gda a:hover,#mainnav ul.level_1 li.gda span.active, #mainnav ul.level_1 li.gda a.trail{width:90px;background-image:url("/tl_files/_media/img/mainnav/nav_50_high.gif");}
#mainnav ul.level_1 li.gda a{width:90px;background-image:url("/tl_files/_media/img/mainnav/nav_50.gif");}


.ce_gallery { position:absolute; left:-1000px; }