/*Einheitliche Vorgaben für die gesamte Website, insbesondere Vereinheitlichung der Ausgangsschriftgröße (der IE benutzt einen Schriftgrad höher als anderen Browser) */
html{margin:0 0 0 0;padding: 0 0 0 0;height:100%;} /*the Height ist im html als auch body notwendig...um eine Tabelle einen ganzen Bildschirm ausfüllen zu lassen*/

body{padding: 0;font-size: small;font-family: Verdana, Arial, sans-serif;font-weight: normal;color: #000;background:#fff;margin:0 0 0 0;padding: 0 0 0 0;height:100%;}

*html body, body div, body p, body th, body td, body li, body dd
{font-size: x-small;/*für IE 5/Win */
 f\ont-size: small; /*für 6win andere IE Versionen*/}

html > body, html > body div, html > body p, html > body th, html > body td, html > body li, html > body dd{font-size: small;} /*be nice to Opera + Netscape*/

* {margin:0 0 0 0;padding: 0 0 0 0;/*border:1px solid gray;*/}
/*-----------------------------------------------------------------------------------*/


body{font-family : Verdana, Arial, sans-serif; background: white; margin:5px; font-size:normal; }
h1 {margin: 0 0 1em 0;font-size: 150%;font-weight: bold;}
a:link{font-size:small;text-decoration: underline;color:#086ea3;}
a:visited{font-size:small;text-decoration: underline;color:#086ea3;}
a:hover{text-decoration: underline;color:#086ea3;}


/* Anfang: Styles für Content-Seiten bzw. die SITEMAP */

h1.content_h1 {background-image: url("../../media/content/img_all/verlauf-blau.jpg"); background-repeat: repeat-y; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #336699;font-family: Verdana, Arial, sans-serif;}

h2.content_h2 {color:#336699;font-size: 105%;font-weight: bold; font-family: Verdana, Arial, sans-serif;}

.context {color: #000000; valign: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.context_bold {color: #336699; valign: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.context_small {color: #336699; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.smallText {color: #336699; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.context_p {margin: 0 0 0 0; padding: 0 0 0 0; color: #336699; font-size: 100%; font-weight: normal; font-family: Verdana, Arial, sans-serif;}

.context_small_weiss {color: #FFFFFF; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.context_small_blau {color: #003366; valign: bottom; padding: 0px; border: 0; font-size: 80%; font-weight: normal; font-family: Verdana, Arial, sans-serif;}

.br_p {margin: 0.30em; padding: 0.30em; font-size: 100%; font-weight: normal; font-family: Verdana, Arial, sans-serif;}

.context_table {background-color: #eff2f4; border-color: #eff2f4; padding: 1.0em 3.0em 1.0em 1.0em; border: 1;}
.context_table_bg {background-color: #eff2f4; border-color: #eff2f4;}

li.sitemaplink {margin: 0em 0em 0em 0em; padding: 0.25em 0.3em 0.25em 0.3em; list-style-type:none;}

.category_1_bg {padding:0.3em 0.6em 0.35em 0.5em; background-color:#E6F5EC;}
.category_2_bg {padding:0.3em 0.6em 0.35em 0.5em; background-color:#F7E5D9;}
.category_3_bg {padding:0.3em 0.6em 0.35em 0.5em; background-color:#CCDDF1;}
.category_4_bg {padding:0.3em 0.6em 0.35em 0.5em; background-color:#FFF7DE;}

.sitemap {background:white;padding: 4px 4px 0px 5px;font-size:small;color:#0068a5;font-weight:normal;}
.sitemap li {margin:0 0 0 15px;list-style-image: url(img/boxbullet.gif);font-weight:normal;}

.sitemap2 {background:white;padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.sitemap2 li {margin:0 0 0 33px;list-style-image: url(../../media/content/img_all/punkt.gif);font-weight:normal; line-height:1.5em;}

.link_sitemap1:link {margin: 0 0 0 0; padding: 0 0 0 0; color: #336699; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.link_sitemap1:visited {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.link_sitemap1:hover {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:underline; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.link_sitemap1:focus {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
.link_sitemap1:active {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: bold; font-family: Verdana, Arial, sans-serif;}

.link_sitemap2:link {margin: 0 0 0 0; padding: 0 0 0 0; color: #336699; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap2:visited {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap2:hover {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:underline; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap2:focus {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap2:active {margin: 0 0 0 0; padding: 0 0 0 0; color: #173047; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}

.link_sitemap3:link {margin: 0 0 0 0; padding: 0 0 0 0; color: #000000; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap3:visited {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap3:hover {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 100%; text-decoration:underline; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap3:focus {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}
.link_sitemap3:active {margin: 0 0 0 0; padding: 0 0 0 0; color: #555555; font-size: 100%; text-decoration:none; font-weight: normal; font-family: Verdana, Arial, sans-serif;}

/* Ende: Styles für Content-Seiten bzw. die SITEMAP */

img {border:0;}

/* Page-Setup */

/*---------------------------äussere Tabelle des Layout-----------------------------*/
#index_tabelle
{
   vertical-align:top;
   width: 100%;
   margin:0 0 0 0;
   padding:0 0 0 0;
   border-style:none;
   border-spacing:0px;
}

/*Vor IE/MAC verstecken \*/
#index_tabelle{height:100%;}
*html #index_tabelle{height:85%;}
/*aufspannen der Seite auf den ganzen Bildschirm, für IE kleiner Maße notwendig, vor IE Mac versteckt*/

#index_tabelle .middlerow{height:100%;}
/* #index_tabelle .middlerow td{padding:0 0 2px 0;} */
#index_tabelle .footerrow{}
#index_tabelle .toprow{}

/*---------------------------Headerbereich-------------------------------------------*/
#page{width: auto; margin:0;height:100%;/*html->body->page müssen auf 100% sein*/}
#top{width: 0px; margin:0;}
#logo{float: left; margin:10px 0 20px 0;}
#top_content{display:none;font-size: 12px; float:right; margin:0;}
#primary_categories{display:none;clear:both; background: white;width:auto;font-size: 0.65em;text-align: left; margin:0;}
#divider{padding-top:5px;padding-left:4px;width:auto;height:20px;background: #ccddf1; font-size: 0.7em; color:white; margin:0;border-top:3px solid #086ea3;border-bottom:2px solid white;}

/*---Dreispaltentabelle für den mittleren Bereich aus Seitenmenüs und Main-content---*/
#main_space{
vertical-align:top;
width: 100%;
height: 100%;
margin:0 0 0 0;
padding:0 0 0 0;
border:0;
border-width:0px;
border-style:none;
border-spacing:0px;
}


#main_space td
{vertical-align:top; }
/*---linke Spalte (TD) der Tabelle---*/
#left_column
{display:none;background: #99b1ce;
width: 0px; }
/*---rechte Spalte (TD) der Tabelle---*/
#right_column
{display:none;background: #fff;
width: 0px; }
/*---Inhalt der linken Spalte---*/
#left_menu {
display:none;
padding: 15px 5px 5px 5px;
margin: 0 0 0 0;
width: 0px;
height:100%;}
/*---Inhalt der mittleren Spalte---*/
#main_content {
background: white;
padding:2%;
width: auto;
height: auto; }
/*---Inhalt der rechten Spalte---*/
#right_menu{
/*background: #ccddf1;*/
background: white;
display:none;
padding:5px;
margin: 0 0 0 0;
width: 0px;
height:100%;}
/*-------------------------------Footer der Indexseite------------------------------*/
#footer{display:none;clear:both;padding:0.25em;background: #ccddf1; text-align: center; margin:0}


/* Individual IDs */


#right_menu ul {margin:0;padding:0;list-style-type:none;}
#right_menu li {padding-top:5px;line-height:15px;}

#category_link_1 {font-weight: bold;color:#fff;background:#336834;padding:5px;text-decoration:none;width:178px;}
#category_link_2 {font-weight: bold;color:#fff;background:#ec7d35;padding:5px;text-decoration:none;width:178px;}
#category_link_3 {font-weight: bold;color:#fff;background:#003466;padding:5px;text-decoration:none;width:178px;}
#category_link_4 {font-weight: bold;color:#fff;background:#EABB2F;padding:5px;text-decoration:none;width:178px;}
#category_link_5 {font-weight: bold;color:#fff;background:#7f8995;padding:5px;text-decoration:none;width:178px;}

#category_link_1 a, #category_link_2 a, #category_link_3 a, #category_link_4 a, #category_link_5 a{color:white;text-decoration:none;}

#divider a{color: #6688ac;font-size:small;text-decoration: none;}
#divider a:hover{color: #6688ac;font-size:small;text-decoration: underline;}
#divider a:visited{color: #6688ac;font-size:small;text-decoration: none;}

#top_content a{color: #2c577c; text-decoration: none; font-weight: bold;vertical-align:middle;}
#top_content a:hover{text-decoration: underline;}

#footer a{color: #2c577c; text-decoration: none; font-weight: bold;}
#footer a:hover{text-decoration: underline;}
.cart_print {display:none;}

/* Classes */

.box{display:none;font-size:small;font-size:85%; border:1px solid #0068a5; background: #0068a5;color:white;font-weight:bold;}
.box a{color:#086ea3;text-decoration:underline;font-size:small;font-weight:normal;}
.box a:hover{text-decoration:underline;font-size:small;font-weight:normal;}
.box a:visited{text-decoration:underline;font-size:small;font-weight:normal;}


.box_white{display:none;background:white;padding:5px 5px 5px 5px;font-size:x-small;color:#0068a5;font-weight:normal;}
.box_white a{font-size:x-small;}
.box_white a:hover{font-size:x-small;}
.box_white a:visited{font-size:x-small;}
.box_white li {margin:0 0 0 15px;list-style-image: url(img/boxbullet.gif);font-weight:normal;font-size:x-small;}
.box_blue li {margin:0 0 0 15px;list-style-image: url(img/boxbullet.gif);font-weight:normal;}
.box_blue{display:none;background:#ccddf1;padding:5px 5px 5px 5px;font-size:x-small;color:#0068a5;font-weight:normal;}
.box_blue p{font-size:x-small;}
.box_blue a{font-size:x-small;}
.box_blue a:hover{font-size:x-small;}
.box_blue a:visited{font-size:x-small;}
.box_blue span{font-size:small;}


.headerbox{border:1px solid #0068a5; background: #0068a5;color:white;}
.headerbox h1{font-size:small;margin:0;font-weight:bold;padding:5px 5px 5px 5px;}

.headerbox_blue{background:#ccddf1;padding:5px 5px 5px 15px;color:#0068a5;}
.headerbox_blue a{color:#086ea3;text-decoration:none;font-size:small;font-weight:bold;}
.headerbox_blue a:hover{text-decoration:none;font-size:small;font-weight:boldl;color:#8d0005;}
.headerbox_blue a:visited{text-decoration:none;font-size:small;font-weight:bold;}
.headerbox_blue a:active{text-decoration:none;font-size:small;font-weight:bold;color:#8d0005;}

.certificates img{margin-right:15px;vertical-align:top;}
.certificates {padding:5px 5px 5px 15px;margin-top:15px;}

.copyright, .copyright a{color:red;}

/* Category Listings */

.category_listing_1 ul{margin:0; list-style-type:none; padding:0;}
.category_listing_1 h1{font-size:normal;margin-top:0;color:black;}
.category_listing_1 li a{font-size:small;color:black;}
.category_listing_1 li a:visited{font-size:small;color:black;}
.category_listing_1 li a:hover{font-size:small;color:black;}
.next_cat_list {padding: 2px 0 0 10px;}

/*.cat_2_table{vertical-align:top;margin:10px 30px 10px 0; padding:0; width:250px; background:#e6e6e6;}*/
.cat_2_table{vertical-align:top;margin:0; padding:0; margin:10px 10px 10px 0;background:#e6e6e6;}
.category_listing_2 ul{ margin:15px 0 15px 20px; list-style-type:disc; padding:0;}
.category_listing_2 h1{font-size:small;margin:0;color:#666666;font-size:125%;}
.category_listing_2 h2{font-size:small;margin:0; color:#333333; padding: 10px 10px 10px 10px;}
.category_listing_2 a, .category_listing_2 li a{font-size: normal; color:black;text-decoration:underline; }
.category_listing_2 li a:hover{color:black;font-size:normal;text-decoration:underline;}
.category_listing_2 li a:visited{color:black;font-size:normal;text-decoration:underline;}
.category_listing_2 img{border:0;margin:0;padding:0;}
.next_cat_list_2 {padding: 2px 0 0 0;}

.cat_3_table{vertical-align:top;}
.cat_3_table td{width:150px;padding:10px;}
.cat_3_td{background: #ccddf1;}
.category_listing_3 ul{margin:0; list-style-type:none; padding:0;}
.category_listing_3 h1{font-size:normal;}
.category_listing_3 h2{font-size:small;margin-top:10px;}
.category_listing_3 a {color:black;font-size:x-small;}
.category_listing_3 a:hover {color:black; font-size:x-small;}
.category_listing_3 a:visited {color:black; font-size:x-small;}
.category_listing_3 img{border:0;}
.next_cat_list_3 {font-size: 0.8em;}

.category_listing_4 {margin:0;padding:0;}
.category_listing_4 hr{background:white;}
.category_listing_4 h1{font-size:normal;margin:0;font-size:133%;color:#666666;}
.category_listing_4 h2{font-size:normal;font-size:125%;color:black;padding:0 0 0 5px;margin:0;}
.category_listing_4 h3{font-size:normal;padding:0 0 0 5px;margin:0;}

.category_listing_4 .description{margin-left:10px;}

.imgcl {border:2px solid #b5b5b5;padding:10px; background:#e8e8e8;margin-bottom:3px;}

.imgcl a{color:#7f7f7f;}
.imgcl a:hover{color:#7f7f7f;}
.imgcl a:visited{color:#7f7f7f;}

.imgcl2 a{color:#7f7f7f;}
.imgcl2 a:hover{color:#7f7f7f;}
.imgcl2 a:visited{color:#7f7f7f;}

.category_listing_4 td{padding:0;margin:0;}
.category_listing_4 ul{margin:0;padding:0 0 0 20px; /*list-style-type:square;}*/
list-style-image: url(img/bulletblue.gif);}
.cat_more_links{height:20px;margin:5px 0 30px 0;padding:5px 5px 0 5px;text-align:right;font-weight:bold;}
.cat_more_links a{font-weight:bold;color:#003b67;}
.cat_more_links a:hover{color:#990000;}
.cat_more_links a:visited{color:#003b67;}

.product_group_text {width:75%;}

h4{font-size:small;color:#0068a5;}


#sortimentbox{color:#0068a5;margin:0 5px 20px 0;}
#sortimentbox p{padding:5px;}

#sort_1{border-top: 2px solid #0068a5;background: url(img/sortiment1.jpg) repeat-y right;}
#sort_1 img{float:left;margin-right:5px;margin-bottom:5px;}
#sort_2{clear:left; margin:5px 0 0 0;        background: url(img/sortiment2.jpg) repeat-y right;}
#sort_2 img{float:left;margin-right:5px;margin-bottom:5px;}
#sort_3{clear:left;margin:5px 0;        background: url(img/sortiment3.jpg) repeat-y right;}
#sort_3 img{float:left;margin-right:5px;margin-bottom:5px;}
#sort_4{clear:left; background: url(img/sortiment4.jpg) repeat-y right;}
#sort_4 img{float:left;margin-right:5px;}

#weitere{float:right; color:#990000;}
#weitere a{font-weight:bold;color:#003b67;}
#weitere a:hover{color:#990000;}
#weitere a:visited{color:#003b67;}

#adv_search_1{border: 2px solid #336834;background:#c5d767;width:180px;height:400px;}
#adv_search_1 h1{background:#336834; color:#fff;font-size:small;padding:3px;}
#adv_search_1 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_1 ul {margin-bottom:5px;}

#adv_search_2{border: 2px solid #ff612f;background:#ea7f39;width:180px;height:400px;}
#adv_search_2 h1{background:#ea7f39; color:#fff;font-size:small;padding:3px;}
#adv_search_2 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_2 ul {margin-bottom:5px;}

#adv_search_3{border: 2px solid #8695ac;background:#b0c9dd;width:180px;height:400px;}
#adv_search_3 h1{background:#003466; color:#fff;font-size:small;padding:3px;}
#adv_search_3 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_3 ul {margin-bottom:5px;}

#adv_search_4{border: 2px solid #ffcc33;background:#ffe979;width:180px;height:400px;}
#adv_search_4 h1{background:#ffcc33; color:#fff;font-size:small;padding:3px;}
#adv_search_4 li {margin:0 5px 0 5px;list-style: none;color: #113660;}
#adv_search_4 ul {margin-bottom:5px;}


#bestsellerbox{clear:both;}
.bestseller{border-top: 2px solid #0068a5;background:#eff2f4;}
.bestseller {padding:0 5px 5px 15px;}

.bestseller td{width:30%;}
.bestseller h1{font-size:normal;        }
.bestseller strong{color: #990000;white-space:nowrap;}

#specialbox{}
.specials{border-top: 2px solid #0068a5;background:#eff2f4; padding:5px;}
.specials strong{color: #990000;white-space:nowrap;}
.specials p{margin:10px 0 10px 0;}

.search_groups td{padding-bottom:8px;}
.search_groups td{font-size:x-small;}

.headerbox_blue #adv_search option{margin-left:5px;}
.search_result{}
.search_result h1{color:#093f63;font-size:normal;margin:0; padding:0;float:left;}
.search_result h2{font-size:100%;margin:0; padding: 3px 3px 3px 103px;color:black;}
.search_result p{padding:5px;margin-bottom:15px;}
.search_result .underline{border-bottom:3px solid #0066a4;}
.search_result .products {padding:5px;}
.search_result .products .price{color:#456a87;}
.search_result .products .model{color:#456a87;font-size:x-small; white-space:nowrap;        }
.search_result .products hr{}

.adressdaten{margin:20px;}
.adressdaten p{padding-bottom:5px;}
.adressdaten h1{font-size:100%;padding:0;margin:0;clear:both;}
.adressdaten h2{font-size:125%;padding:0 0 20px 0;margin:0;clear:both;}
.block {margin:0 0 10px 0;padding: 10px; color: #003366; background-color: #eef2f5;}
.block .right{text-align:right;}
.block input{margin:0 5px;}
.block select{margin:0 5px;}
.adressdaten a{color:#207089; font-weight:bold;text-decoration:none;clear:both;}
.adressdaten a:hover{color:#207089; font-weight:bold;text-decoration:none;clear:both;}
.adressdaten a:visited{color:#207089; font-weight:bold;text-decoration:none;clear:both;}


/* -------------- Abschnitt: Formate für die Produktdaten-Tabelle -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau
der Seite angepasst werden oder sie entfallen */


table.datentabelle, table.datentabelle_vert, table.wktabelle, table.rechnungstabelle  /* Format für die gesamte Produktdaten-Tabelle */
{
    margin: 0 /* vorläufig 1em 5em 1em 5em; */
    width: 90%; /* vorläufig */
    padding: 3px;
    border: 1px solid #b5b5b5;
    background: #fff;
    font-family: "Lucia Grande", Arial, sans-serif;
    font-size: small;
    text-align: center;
    color: #000;
}

table.datentabelle li /* Format für Listen */
{
        list-style:disc;
        margin-left:25px;
}
table.datentabelle th, table.datentabelle td, table.wktabelle td, table.wktabelle th, table.rechnungstabelle td  /* Format für alle Zellen */
{
    margin: 0;
    padding: 4px 4px;
    border: 1px solid white;
    vertical-align:middle;
     /* border-bottom: 1px solid #b5b5b5; */
}

table.datentabelle th, table.wktabelle th, table.datentabelle_vert th /* Format für Kopfzeile */
{
   font-weight: bold;
   background: #cccccc;
}


table.datentabelle .headingleft /* Format für die linke Spalte, Eigenschaften */
{
    text-align: left;
    font-weight:bold;
    white-space:nowrap;
    width:100px;
}

table.datentabelle .typ /* Format für die erste Reihe */
{
    font-weight: bold;
    white-space: pre;

}

table.datentabelle tr, table.datentabelle_vert tr /* Format für die dunklen Reihen */
{
    background: #f1f1f1;
}

table.datentabelle tr.alt, table.datentabelle_vert tr.alt /* Format für die hellen Reihen */
{
    background: #e6e6e6;
}

table.datentabelle td.auswahl, table.datentabelle_vert td.auswahl /* Format für die Zelle in einer ausgewählten Spalte, dunkel */
{
   font-weight: bold;
   background: #cccc66;
}
table.datentabelle td.auswahlalt, table.datentabelle_vert td.auswahltalt /* Format für die Zelle in einer ausgewählten Spalte, hell */
{
   font-weight: bold;
   background: #cccc99;
}

table.datentabelle .nowrap, table.datentabelle_vert .nowrap /* Format für Zellen ohne Umbruch, z. B. Bestellnr */
{
    white-space: nowrap;
    white-space: pre;
}

table.datentabelle .preis, table.datentabelle_vert .preis /* Format für Zellen mit Preis */
{
    color: #990000;
    font-weight: bold;
}

table.datentabelle caption /* Zur Zeit wird keine Caption verwendet */
{
    text-align: left;
    font-size: medium;
    font-weight: bold;
    color: #fff;
}

table.datentabelle_vert th ,table.datentabelle_vert td /* Format für alle Zellen */
{
    margin: 0px;
    padding: 5px;
}

table.datentabelle_vert .typ /* Format für die erste Reihe */
{
    font-weight: bold;
    text-align:left;
}


.vorteilsliste
{
    margin: 0;
    padding-top:0;
}

.center
{
   text-align: center;
}

.buendig
{
        text-align: right;
}

.fett
{
        font-weight: bold;
}

/* */

/* -------------- Abschnitt: gemeinsame Formate für die Produktdaten- und Zubehör-Tabellen -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau
der Seite angepasst werden oder sie entfallen */

table.zubehoertabelle /* Format für alle Zellen */
{
    margin: 1em 5em 1em 5em; /* vorläufig */
    margin: 0;
    padding: 4px 4px;
    border: 1px solid #b5b5b5;
    background: #fff;
    font-family: "Lucia Grande", Arial, sans-serif;
    font-size: small;
    text-align: left;
    /* border-bottom: 1px solid #b5b5b5; */
}

table.zubehoertabelle th, table.zubehoertabelle td /* Format für alle Zellen */
{
    margin: 0;
    padding: 4px 4px;
    border: 1px solid #fff;
    /* border-bottom: 1px solid #b5b5b5; */
}

table.zubehoertabelle th /* Format für Kopfzeile */
{
   font-weight: bold;
   background: #cccccc;
}

.nowrap /* Format für Zellen ohne Umbruch, z. B. Bestellnr */
{
    white-space: nowrap;
    white-space: pre;
}

.preis /* Format für Zellen mit Preis */
{
    color: #990000;
    font-weight: bold;
    white-space: nowrap;
    white-space: pre;
    text-align:center;
}

.vorteilsliste
{
    margin: 0;
    padding-top:0;
}

.center
{
   text-align: center;
}

.buendig
{
        text-align: right;
}

.fett
{
        font-weight: bold;
}

/* -------------- Abschnitt: Formate für die Zubehör-Tabelle -------------- */

table.zubehoertabelle td.bild /* Format für die Zelle mit dem Zubehörbild */
{
   width:100px;
}

table.zubehoertabelle tr  /* Format für den hellen Hintergrund */
{
    background: #f1f1f1;
}

table.zubehoertabelle td.auswahl /* Format für die Zelle in einer ausgewählten Spalte, dunkel */
{
   font-weight: bold;
   background: #cccc66;
}

table.zubehoertabelle td.auswahlalt /* Format für die Zelle in einer ausgewählten Spalte, hell */
{
   font-weight: bold;
   background: #cccc99;
}

table.zubehoertabelle caption /* Zur Zeit wird keine Caption verwendet */
{
    text-align: left;
    font-size: medium;
    font-weight: bold;
    color: #333;
}

/* -------------- Abschnitt: Formate für die Warenkorb-Tabelle -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau
der Seite angepasst werden oder sie entfallen */

table.wktabelle td, table.wktabelle th, table.rechnungstabelle td  /* Format für alle Zellen */
{
        border: 1px solid #fff;
}

table.wktabelle td.bild /* Format für die Zelle mit dem Zubehörbild */
{
   width:100px;
}

table.wktabelle tr  /* Format für den hellen Hintergrund */
{
    background: #f1f1f1;
}


/* -------------- Abschnitt: Formate für die Rechnungsbetrag-Tabelle -------------- */
/* Hinweis: einige Formatierungen sind nur "vorläufig", d. h. sie müssen dem Gesamtaufbau
der Seite angepasst werden oder sie entfallen */

table.rechnungstabelle /* Format für ganze Tabelle */
{
   margin-top:2em;
   float:right;

}

table.rechnungstabelle tr  /* Format für den hellen Hintergrund */
{
    background: #f1f1f1;
}




/* styles for lists */
ul.first {list-style-image: url(../img_all/336699_list.gif);line-height:1.5em;margin-top:25px;color: #336699; padding-left:100px;}
ul.second_ori {list-style-image: url(../img_all/6699cc_list.gif);line-height:1em; margin-left:100px;}
ul.third {list-style-image: url(../img_all/ccddf1_list.gif);line-height:1em; padding-left:25px;}

ul.second {line-height:1em; margin-left:100px;}
ul.first li {padding-left:10px;}
ul.second li {padding-left:10px;}
ul.third li {padding-left:10px;}


/*Einheitliche Vorgaben f
*html body, body div, body p, body th, body td, body li, body dd
{font-size: x-small;
 /* f.r IE5/Win */
f\ont-size: small;


/*f.r IE 6 bzw. andere IE Versionen*/ }

html > body, html > body div, html > body p, html > body th, html > body td, html > body li, html > body dd {font-size: small;}
 /*be nice to Opera + Netscape*/

/*
* {margin:0 0 0 0;padding: 0 0 0 0;border:1px solid gray;}
* der graue Border ist nur f.r Testzwecke *)
*/
/*-----------------------------------------------------------------------------------*/

/* -------------- Abschnitt Allgemein: f#seite{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/

/*#seite {margin: 2% 2% 2% 2%;}*/

#seite h1 {margin: 0 0 1em 0;font-size: 150%;font-weight: bold;}
#seite h2 {margin: 0 0 1em 0;font-size: 130%;font-weight: bold;}
#seite h3 {margin-top:0.5em;font-size: 120%;color: #086ea3;}

#seite p{margin: 0.5em 0 0.5em 0;}

/*#seite{margin: 2em;padding: 2em;}*/

/*Zeilenumbruch verhindern*/
#seite span.nowrap
{white-space:pre;white-space:nowrap;}

/* wirkt sich nur auf Text aus...nicht auf andere Elemente wie z.B: Bilder*/
#seite .textcenter
{text-align: center;}

/* Liste mit einem rechteckigen Aufzhlungszeichen*/
#seite ul.rechteck {margin: 0.5em 0 0.5em 0.5em;padding-left: 0;list-style: square url(../img_all/news-bullet.gif);}

#seite li {margin: 0 0 0 1.5em;padding: 0 0 0 0;}

#seite .links {float:left;}

#seite .rechts {float:right;}

/*clearing f{content:".";display:block;height:0;clear: both;visibility: hidden;}
/* die Pseudoklasse :after wird von dem IE nicht unterst/*Vor IE/MAC verstecken und zustzlich wird mittels * html  eine spezielle Anweisung f*html #seite .clear{height: 1%;}

#seite .clear {display: block;}
/*Vor IE/MAC verstecken Ende--------------------------------------------*/

#seite .kleineschrift {font-size: 0.8em;}
/*f
#seite .kleiner {font-size: 0.8em;}
/*---Hack f*html #seite .kleiner{font-size: 0.6em;}
/*--------------------------------------------*/

#seite .verlauf {background-image:  url("../img_all/verlauf-blau.jpg");background-repeat: repeat-y;}
/* blau  verlaufener Hintergrund  */


/*Tabelle f#seite table.zweispalten {margin: 1em 0 0 0;padding:0 0 0 0;width:90%;}

#seite .zweispalten .linkespalte {padding-right:1em;vertical-align:top;}

#seite .zweispalten .rechtespalte {padding-left:1em;vertical-align:top;}

#seite .bildmitrahmen/*grauer Rahmen*/{border: 2px solid #cccccc;}

/* optische Trennung von nachfolgendem bildunabhngigen Text */
#seite .zweispalten p.bildbeschreibung{margin-top:0em;margin-bottom:1em;text-align:left;}

/* -------------- Abschnitt Allgemein: Ende ------------------------------------ */


/***************** CONTENT *******************/

/* -------------- Abschnitt adressen: für diese Seite gültige Formate-------------- */
#adressen_deutschland{} /*regelt Formate auf der Seite adressen_deutschland.html*/
#adressen_international{}/*regelt Formate auf der Seite adressen_international.html*/

#adressen_international table td
{vertical-align:top;}

/* -------------- Abschnitt Agb-Seiten: für Agb-Seiten gültige Formate-------------- */
#agbs{}/*regelt das agbseitenlayout*/

#agbs .klausel{font-weight:bold;}

#agbs .absatz{}

#agbs .agblink{}

/* -------------- Abschnitt downloads: für diese gültige Formate-------------- */
#downloads{} /*gibt es nur einmal pro Seite, regelt Formate*/

/*----------------------Abschnitt Engineering Startseite----------------------*/
#engineering{}/*regelt Formate auf der engineering.html (engineeringstartseite)*/

#engineering .listetyp1 li/* Hauptlistenpunkt einer verschachtelten Aufzählung*/
{list-style-type:none;color:#086ea3;font-weight:bold;margin: 1em 0 0 0;}
#engineering .listetyp1 li ul li  /*Listenunterpunkt*/
{list-style: square url(../img_all/news-bullet.gif);font-weight:normal;margin: 0.5em 0 0 2em;color: #000;}
#engineering .engineeringlink /*link-Absatz zu weiterführenden Engineering-Themen*/
{width:80%;border:1px solid #086ea3;margin-left:3em;padding:1em 0 1em 0;}

#engineering .engineeringlink  a  /*link-Anstand innerhalb Linkbox/Absatz*/
{padding-left:1em;}

#engineering .gefahrstofflagertechnik  /*link zu...*/
{background:green;}

#engineering .waermetechnik            /*link zu...*/
{background:yellow;}

#engineering .lufttechnik              /*link zu...*/
{background:lightgrey;}

/*linkverhalten*/
#engineering .engineeringlink  a:link { text-decoration:none; }
#engineering .engineeringlink  a:visited { text-decoration:none; }
#engineering .engineeringlink  a:hover { text-decoration:underline; }
#engineering .engineeringlink  a:active { text-decoration:underline; }

/*linke Spalte des Zweispaten-Layouts grösse zuweisen*/
#engineeringstartseite table.zweispalten .linkespalte
{width:65%;}

/*----------------------Abschnitt Engineering Startseite Ende----------------------*/

/*----------------------Abschnitt Engineering Fachbereiche Gefahrstofflagertechnik.html, Waermetechnik.html, Lufttechnik.html----------------------*/

/*Eintrag für einen Lösungs - Punkt */
#gefahrstofflagertechnik .engineeringbox, #waermetechnik .engineeringbox, #lufttechnik .engineeringbox
{margin: 1em 0 0 0;padding:0.5em 0 0 1em;width:70%;}

/*Bild zum Lösungspunkt*/
#gefahrstofflagertechnik .engineeringbild, #waermetechnik .engineeringbild, #lufttechnik .engineeringbild
{float:right;margin-left: 1em;padding: 0 0 0 0;}

/*----------------------Abschnitt Produkte ----------------------*/
#arbeitstisch-compact{}/*regelt Formate auf der arbeitstisch-kompakt.html*/
#arbeitstisch-premium{}/*regelt Formate auf der arbeitstisch-premium.html*/
#containeranlagen{}/*regelt Formate auf der containeranlagen.html*/
#containeranlagen table.zweispalten .linkespalte
{width:50%;}
#F90-Regallager{}/*regelt Formate auf der F90-Regallager.html*/
#F90-Regallager2{}/*regelt Formate auf der F90-Regallager2.html*/
#Flaechenschutzsysteme{}/*regelt Formate auf der Flaechenschutzsysteme.html*/
#schadstoffsammelstelle{}/*regelt Formate auf der schadstoffsammelstelle.html*/
#waerme_indiv{}/*regelt Formate auf der waerme_indiv.html*/
#waerme_indiv table.zweispalten .linkespalte
{width:50%;}
#waerme_tech{}/*regelt Formate auf der waerme_tech.html*/
#waermebox{}/*regelt Formate auf der waermebox.html*/
#waermebox table.zweispalten .linkespalte
{width:50%;}
#waermekammer{}/*regelt Formate auf der waermekammer.html*/
#waermekammer table.zweispalten .linkespalte
{width:50%;}

/*----------------------Abschnitt Fachberichte----------------------*/
#fachberichte {}/*regelt Formate auf der fachberichte.html*/

#fachberichte .fachberichtbox {margin: 0 2em 2em 0;padding: 0 0 0 0;}

#fachberichte .fachberichtbild {float:left;margin-left: 0em;}

#fachberichte .fachberichttext {margin-left: 10em;line-height: 1,5em;color: #666;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}

/*----------------------Abschnitt Gesetzgebung----------------------------*/
#gesetzgebung {}/*regelt Formate auf der gesetzgebung.html*/
#gesetzgebung .gesetzbox /*Eintrag für einen Gesetz/Verordnungs - Punkt */
{margin: 3em 0 0 0;padding: 0 ;}
/* Hack für Internet-Explorer, Anweisung wird nur vom IE interpretiert  */
*html #gesetzgebung .gesetzbox
{margin: 1.5em 0em 0em 0;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}

#gesetzgebung .gesetzbild /*Bild zum Gesetzespunkt*/
{float:left;margin: 0 .5em .5em 0;padding: 0 0 0 0;}

#gesetzgebung .gesetztext /*Text zum Gesetzespunkt*/
{margin-left:9em;line-height: 1.5em;
color: #666;}

#gesetzgebung .pdf_icon /* pdf icon zum info-link*/
{float:left;margin: 0em 0.5em 0 0.5em;}

#gesetzgebung h3 {margin-top:0;}/*für IE zum Hochrücken der Überschrift, ansonsten Margin nach oben*/

/*----------------------Abschnitt Links----------------------*/
#links {}/*regelt Formate auf der links.html*/

/*eine Linkbox besteht aus einem Bild und Text rechts*/
#links .linkbox {margin: 2em 2em 2em 0;padding: 0 0 0 0;}
#links .linkbild {float:left;}
#links .linktext {margin-left: 10em;line-height: 1,5em;color: #666;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}
#links h3 {margin-top:0;}/*für IE zum Hochrücken der Überschrift*/

/* -------------- Abschnitt NewsStartseite: für News Start Seite gültige Formate-------------- */
#news{}/*regelt das Newsseitenlayout*/


#news div.newsbox  /*News bestehend aus einem Bild links und Text*/
{margin: 15px 0;padding: 15px ;border-bottom: 1px dotted #ccc;width:90%;}

#news div.newsbox div.newsbild  /*links ausgerichtes Bild mit grauem Verlauf-Rahmen*/
{float: left;margin: 0 .5em .5em 0;background: url(../img_all/rahmen.jpg) bottom right no-repeat;}

#news div.newsbox div.newsbild img{margin: 0 5px 3px 0;padding: 0 0 0 0;}

#news div.newsbox div.newstext /*Text zu einem linken Bild - Netscape benötigt hier ein Clearin g für das Veröffentlichungsdatum*/
{margin-left: 94px;line-height: 1,5em;color: #666;/*Für IE Float-Drop verhindern*/word-wrap: break-word;}


#news div.newsbox div.newstext div  /* Veröffentlichungsdatum unter Newstext*/
{margin-top:1.5em;padding-right:1em;margin-bottom:0;}
/* -------------- Abschnitt NewsStartseite Ende ---------------------------------------------- */

/* -------------- Abschnitt NewSeiten: für News Seiten gültige Formate------------------------ */
#news p
{/*Für IE Float-Drop verhindern*/word-wrap: break-word;}

#news table.bildmitbeschriftung /*Bild mit Unterschrift*/
{text-align: left;width:1%;}

#news table.rechts/*Bild rechts im Text*/
{float: right;margin: 0.5em 0 0.5em 1em;}

#news table.links /*Bildlinks im Text*/
{float: left;margin: 0.5em 1em 0.5em 0 ;}
/* -------------- Abschnitt NewsSeiten ENDE --------------------------------------------------- */

/*----------------------Abschnitt Prduktempfehlung----------------------*/
#auffangwannen {}/*regelt Formate auf der auffangwannen.html*/
/*Ergänzen des Zweispaltenlayouts*/
#auffangwannen table.zweispalten {width:600px;}
#auffangwannen table.zweispalten .linkespalte{width:50%;padding-right:1.5em;}
#auffangwannen table.zweispalten .rechtespalte{width:50%;padding-left:1.5em;}
#auffangwannen img.bildmitrahmen{border: 2px solid #cccccc;}
#auffangwannen .pfeilrechts
{margin: 0 0.5em 0 0;vertical-align:middle;}
div.themenbox  /*Inhalt der verschiedenen Fragekomplexe:Welchen Stoff soll die Auffangwanne sichern?Welche Funktionalität muss die Auffangwanne haben?Wie groß muss die Auffangwanne sein?*/
{padding:0.5em 0.5em 0.5em 0.5em;margin:0.5em 0.5em 0 0.5em;background:#e5eaf0;overflow:hidden;}

/* -------------- Abschnitt Unternehmen ------------------------- */
#qualitaet {}/*regelt das Unternehmerseitenlayout qualitaet.html*/
#qualitaet div.textmitbild    /*Unternehmerporträt*/
{background-image:  url("../img_all/verlauf-blau.jpg");background-repeat: repeat-y;margin: 0 0 0.5em 0;padding: 0.5em 0 0.5em 0.5em;}

#qualitaet .bildrechts
{float: right;margin: 0.5em 0.5em 0.5em 0.5em;}

#qualitaet .bildlinks
{float: left;margin: 0.5em 0.5em 0.5em 0.5em ;}

#qualitaet p.titel{font-size:70%;}

#qualitaet table.zweispalten .rechtespalte  /*blauer Hintergrund*/
{background:#99b1ce;width:15%;padding:0 1em 0 1.5em;}

#profil {}/*regelt die profil.html*/

#kundennaehe {}/*regelt die kundennaehe.html*/

#karriere {}/*regelt die karriere.html*/

#karriere .pdf_icon /* pdf icon zur Stellenbeschreibung*/
{float:left;margin: 0em 0.5em 0 0.5em;}

#karriere div.info  /*Aufzählung Stelleb */
{background:#99b1ce;}

#firmengeschichte {}/*regelt die firmengeschichte.html*/

#firmengeschichte table.geschichtstabelle td  /*Firmengeschichte*/
{padding:1em 1em;}
#firmengeschichte td.jahr{font-weight:bold;color:#086ea3;}

/* -------------- Abschnitt Veranstalungen ------------------------------------------ */
#termine {}/*regelt Formate auf der termine.html*/

#termine table.veranstaltungen /* Format für die Veranstaltungstabelle */
{margin: 0.5em 0.5em 0.5em 0.5em;width: 90%;font-family: "Lucia Grande", Arial, sans-serif;font-size: small;text-align: left;color: #000;}

#termine table.veranstaltungen th,#termine  table.veranstaltungen td /* Format für alle Zellen */
{margin: 0;padding: 4px 4px;border: 1px solid white;}

#termine table.veranstaltungen tr /* Format für die dunklen Reihen */
{background:#e5eaf0;}

#termine table.veranstaltungen tr.alt /* Format für die hellen Reihen */
{background:#f6f7fb;}

#termine {}/*regelt Formate auf der termine.html*/
#termine .feuer_icon{margin: 0 0.25em 0 0;vertical-align:middle;}

#gefahrstofftage {}/*regelt Formate auf der gefahrstofftage.html*/

#gefahrstofftage ul.termine
{list-style-type:none;}

#gefahrstofftage ul.themen
{list-style-type:none;}

/* -------------- Abschnitt Wegbeschreibung: für diese Seite gültige Formate-------------- */
#wegbeschreibung{} /*regelt Formate auf der Seite wegbeschreibung.html*/


/* Styles für das Hauptkapitel gruen */


#hauptkapitel_gruen{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_gruen {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_gruen h1 {background-color:#336834; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_gruen h2 {background-color:#E6F5E6; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_gruen h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Verdana, Arial, sans-serif;}

#hauptkapitel_gruen .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_gruen .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruen.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_gruen a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gruen a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_gruen p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_gruen .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_gruen .ident_table {margin: 0 0em 0 0em; width: 100%;}

/* Styles für das Hauptkapitel blau */


#hauptkapitel_blau{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_blau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_blau h1 {background-color:#003466; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_blau h2 {background-color:#CCDDF1; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_blau h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Verdana, Arial, sans-serif;}

#hauptkapitel_blau .h1_table {background-color:#003466; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_blau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_blau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_blau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_blau p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_blau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_blau .ident_table {margin: 0 0em 0 0em; width: 100%;}



/* Styles für das Hauptkapitel orange */


#hauptkapitel_orange{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_orange {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_orange h1 {background-color:#eb7c34; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_orange h2 {background-color:#F7E5D9; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_orange h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Verdana, Arial, sans-serif;}

#hauptkapitel_orange .h1_table {background-color:#eb7c34; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_orange .h1_table1 {background-image: url(../../media/content/img_all/verlauf_orange.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#f7e5d9;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_orange a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_orange a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_orange p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_orange .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_orange .ident_table {margin: 0 0em 0 0em; width: 100%;}


/* Styles für das Hauptkapitel gelb */


#hauptkapitel_gelb{}/* gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body */
#hauptkapitel_gelb {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten... */
#hauptkapitel_gelb h1 {background-color:#eabd30; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_gelb h2 {background-color:#FFF7DE; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_gelb h3 {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #333333;font-family: Verdana, Arial, sans-serif;}

#hauptkapitel_gelb .h1_table {background-color:#eabd30; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#hauptkapitel_gelb .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gelb.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#hauptkapitel_gelb a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}
#hauptkapitel_gelb a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%; padding-left:2em;}

/* Textverhalten */
#hauptkapitel_gelb p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#hauptkapitel_gelb .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#hauptkapitel_gelb .ident_table {margin: 0 0em 0 0em; width: 100%;}



.untergruppe_ul {margin: 0.5em 0em 0em 0.3em;padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.untergruppe_ul li {margin:0 0 0 33px;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1em;}

.imgborder {border:2px solid #b5b5b5;padding:6px; background:#e8e8e8;margin-bottom:3px;}





/* Styles für das Unterkapitel */


#unterkapitel_gruen{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_gruen {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_gruen h1 {background-color:#336834; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_gruen h2 {background-color:#80B981; font-size: 100%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_gruen h3 {background-color:#E6F5E6; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}

#unterkapitel_gruen .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_gruen .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruen.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_gruen a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gruen a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_gruen p{margin: 0 0 0 0;}
#unterkapitel_gruen .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_gruen .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_gruen .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_gruen .ident_table_unterkapitel {background-color:#E6F5E6; margin: 0em 0em 0em 0em;}
#unterkapitel_gruen .ident_table_unterkapitel_head {background-color:#80B981; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}


/* Styles für das Unterkapitel (orange) */

#unterkapitel_orange{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_orange {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_orange h1 {background-color:#EC7D35; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_orange h2 {background-color:#F3B08B; font-size: 100%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_orange h3 {background-color:#F7E5D9; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}

#unterkapitel_orange .h1_table {background-color:#EC7D35; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_orange .h1_table1 {background-image: url(../../media/content/img_all/verlauf_orange.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#EC7D35;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_orange a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_orange a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_orange p{margin: 0 0 0 0;}
#unterkapitel_orange .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_orange .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_orange .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_orange .ident_table_unterkapitel {background-color:#F7E5D9; margin: 0em 0em 0em 0em;}
#unterkapitel_orange .ident_table_unterkapitel_head {background-color:#F3B08B; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}



/* Styles für das Unterkapitel (blau) */

#unterkapitel_blau{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_blau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_blau h1 {background-color:#003466; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_blau h2 {background-color:#6A9BC9; font-size: 100%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_blau h3 {background-color:#CCDDF1; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}

#unterkapitel_blau .h1_table {background-color:#003466; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_blau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#003466;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_blau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_blau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_blau p{margin: 0 0 0 0;}
#unterkapitel_blau .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_blau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_blau .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_blau .ident_table_unterkapitel {background-color:#CCDDF1; margin: 0em 0em 0em 0em;}
#unterkapitel_blau .ident_table_unterkapitel_head {background-color:#6A9BC9; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}



/* Styles für das Unterkapitel (gelb) */

#unterkapitel_gelb{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_gelb {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_gelb h1 {background-color:#EABB2F; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_gelb h2 {background-color:#FFE38D; font-size: 100%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_gelb h3 {background-color:#FFF7DE; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}

#unterkapitel_gelb .h1_table {background-color:#EABB2F; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_gelb .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gelb.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#EABB2F;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_gelb a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_gelb a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_gelb p{margin: 0 0 0 0;}
#unterkapitel_gelb .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_gelb .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_gelb .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_gelb .ident_table_unterkapitel {background-color:#FFF7DE; margin: 0em 0em 0em 0em;}
#unterkapitel_gelb .ident_table_unterkapitel_head {background-color:#FFE38D; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}



/* Styles für das Unterkapitel (grau)  FALLS SPÄTER MAL BENÖTIGT */


#unterkapitel_grau{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#unterkapitel_grau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#unterkapitel_grau h1 {background-color:#7f8995; width:100%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_grau h2 {background-color:#B6BBC4; font-size: 100%; font-weight: bold;color: #000000; padding: 0em; margin: 0em;}
#unterkapitel_grau h3 {background-color:#EDEDED; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}

#unterkapitel_grau .h1_table {background-color:#7f8995; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#unterkapitel_grau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_grau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#7f8995;}

/* Linkverhalten und Farbe auf den Seiten */
#unterkapitel_grau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#unterkapitel_grau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#unterkapitel_grau p{margin: 0 0 0 0;}
#unterkapitel_grau .li_unterkapitel {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0.5em 1.2em;}

/* Tabellenverhalten, Abstände und Farben */
#unterkapitel_grau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#unterkapitel_grau .ident_table {margin: 0 0em 0 0em; width: 100%;}
#unterkapitel_grau .ident_table_unterkapitel {background-color:#EDEDED; margin: 0em 0em 0em 0em;}
#unterkapitel_grau .ident_table_unterkapitel_head {background-color:#B6BBC4; font-weight: bold;color: #000000; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0em 0em 0em 0em;}





/* Styles für die Produktfamilie (grün) */


.produktfamilie_ul {padding:1px 1px 1px 0px;font-size:small;color:#0068a5;font-weight:normal;}
.produktfamilie_ul li {margin:0 0 0 1em;list-style-image: url(../../media/content/img_all/punkt_rot.gif);font-weight:normal; line-height:1.5em;}

.li_produktfamilie {padding: 0em 0em 0em 0em; margin: 0em 0.4em 0em 1.2em;}



#produktfamilie_gruen{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_gruen {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_gruen h1 {background-color:#407A43; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_gruen h2 {background-color:#E6F1EB; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 115%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_gruen h3 {background-color:#74A875; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}

#produktfamilie_gruen .h1_table {background-color:#336834; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_gruen .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gruen.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_gruen a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gruen a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_gruen .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_gruen .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_gruen .ident_table_produktfamilie {background-color:#E6F5E6; margin: 0em 0em 0em 0em;}
#produktfamilie_gruen .ident_table_produktfamilie1 {background-color:#E6F5E6; margin: 0em 0em 0em 0em; padding: 0em 2em 0em 2em;}


/* Styles für die Produktfamilie (orange) */


#produktfamilie_orange{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_orange {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_orange h1 {background-color:#ec7d35; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_orange h2 {background-color:#ec7d35; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 115%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_orange h3 {background-color:#f3b08b; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}

#produktfamilie_orange .h1_table {background-color:#ec7d35; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_orange .h1_table1 {background-image: url(../../media/content/img_all/verlauf_orange.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#ec7d35;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_orange a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_orange a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie_orange p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_orange .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_orange .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_orange .ident_table_produktfamilie {background-color:#f9d8c2; margin: 0em 0em 0em 0em;}
#produktfamilie_orange .ident_table_produktfamilie1 {background-color:#f9d8c2; margin: 0em 0em 0em 0em; padding: 0em 2em 0em 2em;}

/* Styles für die Produktfamilie (blau) */


#produktfamilie_blau{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_blau {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_blau h1 {background-color:#407A43; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_blau h2 {background-color:#E6F1EB; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 115%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_blau h3 {background-color:#5f8bb4; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}

#produktfamilie_blau .h1_table {background-color:#003466; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_blau .h1_table1 {background-image: url(../../media/content/img_all/verlauf_blau.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_blau a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_blau a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie_blau p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_blau .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_blau .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_blau .ident_table_produktfamilie {background-color:#ccddf1; margin: 0em 0em 0em 0em;}
#produktfamilie_blau .ident_table_produktfamilie1 {background-color:#ccddf1; margin: 0em 0em 0em 0em; padding: 0em 2em 0em 2em;}

/* Styles für die Produktfamilie (gelb) */


#produktfamilie_gelb{}/*gibt es nur einmal pro Seite, regelt allg. Formate, "ersetzt"body,*/
#produktfamilie_gelb {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#produktfamilie_gelb h1 {background-color:#407A43; width:1%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_gelb h2 {background-color:#E6F1EB; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.3em 0.35em 1.1em 0em;font-size: 115%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_gelb h3 {background-color:#ffe38d; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}

#produktfamilie_gelb .h1_table {background-color:#eabb2f; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#produktfamilie_gelb .h1_table1 {background-image: url(../../media/content/img_all/verlauf_gelb.jpg); background-repeat: repeat-y; padding: 0em; margin: 0em; background-color:#336834;}

/* Linkverhalten und Farbe auf den Seiten */
#produktfamilie_gelb a:link {font-weight:normal; color:#4D4D4D; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:visited {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:focus {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:hover {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}
#produktfamilie_gelb a:active {font-weight:normal; color:#000000; text-decoration:underline; font-size: 85%;}

/* Textverhalten */
#produktfamilie_gelb p{margin: 0 0 0 0;}

/* Tabellenverhalten, Abstände und Farben */
#produktfamilie_gelb .static_table {margin: 0 0 0 0; border: 0; width: 100%;}
#produktfamilie_gelb .ident_table {margin: 0 0em 0 0em; width: 100%;}
#produktfamilie_gelb .ident_table_produktfamilie {background-color:#fff7de; margin: 0em 0em 0em 0em;}
#produktfamilie_gelb .ident_table_produktfamilie1 {background-color:#fff7de; margin: 0em 0em 0em 0em; padding: 0em 2em 0em 2em;}




/* Styles für die TOPSELLER */

#topseller{}
#topseller {margin: 0 0 0 0;padding:0;}

/* Überschriften für die Seiten */
#topseller h1 {background-color:#407A43; width:97%; padding: 0.35em 0.5em 0.32em 0.5em; margin: 0.05em 0.35em 0.1em 0em;font-size: 115%;font-weight: bold;color: #FFFFFF;font-family: Verdana, Arial, sans-serif;}
#topseller h2.h2_topseller {background-color:#c5d766; padding: 0.17em 0.4em 0.27em 0.5em; margin: 0.2em 0.2em 1.0em 0.2em;font-size: 100%;font-weight: bold;color: #000000;font-family: Verdana, Arial, sans-serif;}

#topseller a:link.link_topseller {font-weight:bold; color:#4D4D4D; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:visited.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:focus.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:hover.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}
#topseller a:active.link_topseller {font-weight:bold; color:#000000; text-decoration:underline; font-size: 85%; padding-left:0em;}

/* Textverhalten */
#topseller .context_topseller {color: #000000; vertical-align: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: bold; font-family: Verdana, Arial, sans-serif;}
#topseller .context_topseller_red {color: #990000; vertical-align: bottom; padding: 0px; border: 0; font-size: 100%; font-weight: bold;; font-family: Verdana, Arial, sans-serif;}

/* Tabellenverhalten, Abstände und Farben */
#topseller .table_pad {padding: 0em 4em 0em 4.5em; margin: 0em 0em 0em 0em;}
#topseller .ident_table_topseller {margin: 0em 0em 0em 0em; width: 100%;}

/* error für suche */
.context {
color: #000000;
valign: bottom;
padding: 0px;
border: 0;
font-size: 100%;
font-weight: normal;
font-family: Verdana, Arial, sans-serif;
}