	/* CSS Document */

/* Allgemeine Definitionen */

label.lightblue{color: #609BD3; margin: 0px; font-weight: normal;}
label.darkblue{color: #002E86; margin: 0px; font-weight: bold;}
label.right{width: 100%; text-align: right; font-weight: normal;}
label.totop{text-align: right; margin-left: 580px; width: 200px;}
label.totop a{font-weight: normal; font-size: 10px;}

p.darkblue{color: #002E86; margin: 0px; font-weight: bold;}
p.lightblue{color: #609BD3; margin: 0px; font-weight: normal;}


/* Tabellen Definitionen */
table,tr,td{font-size: 12px; color: #666666;}

/*table.produkt_uebersicht{border: 1px #616161; border-collapse: collapse;}*/

tr.produkt_uebersicht{height: 46px;}
/*td.prodinfo p{margin: 0px;}*/
td.product_table p{margin: 0px;}
td.prod_table p{margin: 0px 0px 10px 0px;}
td.lightblue{color: #609BD3; margin: 0px; font-weight: normal;}
td.footnotes p{font-size: 10px;}
td p{margin-top: 1px; margin-bottom: 1px;}

/* ezdhtml Klassen */
table.Uebersichtstabelle{margin: 0px;}
table.Uebersichtstabelle p{margin: 2px 2px 10px 2px;}
td.Ueberschrift{background-color: #e8edf1; font-weight: bold; color: #000000;}
/*td p{margin: 0px 0px 10px 0px;}*/

div#product table.Produkttabelle tr td{text-align: center; padding: 2px;}
td.Ueberschrift_Zeile_1{background-color: #ff991d; font-weight: bold; text-align: center;}
td.Ueberschrift_Zeile_2{background-color: #ffbc66; font-weight: normal; text-align: center;}


input.box{width: 179px; font-size: 12px; color: #AEAFB3; font-weight: bold;}
input.box_t1{width: 73px; font-size: 12px; color: #AEAFB3; font-weight: bold;}
input.box_t2{width: 30px; font-size: 12px; color: #AEAFB3; font-weight: bold;}
textarea.box{width: 248px; font-size: 12px; color: #AEAFB3; font-weight: bold;}


/* Formular Defintionen */

form{margin: 0px;}
input.searchfield{margin-left: 12px; width: 125px !important; height: 16px !important; font-size: 12px; color: #AEAFB3; font-weight: bold;}
input.searchbox{width: 400px !important; height: 17px !important; font-size: 12px; color: #AEAFB3; font-weight: bold;}
input.searchbox_full{width: 545px !important; height: 17px !important; font-size: 12px; color: #AEAFB3; font-weight: bold;}
input.feedback_form{width: 99px; height: 22px; background-image: url(/images/btn_feedback_form.gif); background-repeat: no-repeat; font-size: 12px; color: #656565; font-weight: bold; border: none; background-color: transparent; cursor: pointer;}
input.info-basket{width: 125px; height: 22px; background-image: url(/images/btn_info-basket.gif); background-repeat: no-repeat; font-size: 12px; color: #656565; font-weight: bold; border: none; background-color: transparent; cursor: pointer;}
input.button{border: 1px solid; border-color: #666666; border-collapse: collapse; background-color: #ffffff; color: #666666; font-size: 14px; font-weight: bold;}
input.infobasket_btn{width: 240px; height: 22px; background-image: url(/images/basket/btn_infobasket.gif); background-repeat: no-repeat; font-size: 12px; color: #656565; font-weight: bold; border: none; background-color: transparent; cursor: pointer; text-align: left;}
select{height: 18px; font-size: 12px; color: #AEAFB3; font-weight: bold;}
select.feedback_form{width: 100%;}
select.prodsearch{margin: 0px; width: 100%; height: 18px; font-size: 12px; color: #AEAFB3; font-weight: bold;}
select.searchbox_full{width: 545px !important; height: 17px !important; font-size: 12px; color: #AEAFB3; font-weight: bold;}


/* Überschriften (H) */

h1, h2, h3, h4, h5, h6
{
    font-weight: bold;
    margin: 1em 0 0.5em 0;
    padding: 0;
}

h1{text-align: left; color: #ff991d; font-size: 15px; margin: 0px 0px 15px 0px; font-weight: bold;}
h1.product{text-align: left; color: #ff991d; font-size: 15px; margin: 0px 0px 0px 0px; font-weight: bold;}
.product_table h2{text-align: left; color: #ff991d; font-size: 15px; margin: 0px 0px 0px 0px; font-weight: bold;}

h2
{
    font-size: 1.4em;
}

h3
{
    font-size: 1.1em;
}

h4, h5, h6
{ 
    font-size: 1em;
}


/* Link Defintionen */

a:link{text-decoration: none; color: #17418B;}
a:visited{text-decoration: none; color: #17418B;}
a:hover{text-decoration: none; color: #17418B;}

a.newsline:link{text-decoration: none; color: #17418B; font-weight: bold; font-size: 13px;}
a.newsline:visited{text-decoration: none; color: #17418B; font-weight: bold; font-size: 13px;}
a.newsline:hover{text-decoration: none; color: #17418B; font-weight: bold; font-size: 13px;}

a.white:link{text-decoration: none; color: #FFFFFF;}
a.white:visited{text-decoration: none; color: #FFFFFF;}
a.white:hover{text-decoration: none; color: #FFFFFF;}

a.menu_top:link{color: #F6F6F6; text-decoration: none; display: block;}
a.menu_top:visited{color: #F6F6F6; text-decoration: none; display: block;}
a.menu_top:hover{color: #F6F6F6; text-decoration: none; display: block;}

a.menu_left_top:link{color: #F6F6F6; text-decoration: none;}
a.menu_left_top:visited{color: #F6F6F6; text-decoration: none;}
a.menu_left_top:hover{color: #F6F6F6; text-decoration: none;}

a.menu_level0:link{color: #194189; text-decoration: none; font-size: 11px;}
a.menu_level0:visited{color: #194189; text-decoration: none; font-size: 11px;}
a.menu_level0:hover{color: #194189; text-decoration: none; font-size: 11px;}
a.menu_level0_active:link{color: #174287; text-decoration: none; font-size: 11px;}
a.menu_level0_active:visited{color: #174287; text-decoration: none; font-size: 11px;}
a.menu_level0_active:hover{color: #174287; text-decoration: none; font-size: 11px;}

a.menu_level1:link{color: #609BD3; text-decoration: none; font-size: 11px;}
a.menu_level1:visited{color: #609BD3; text-decoration: none; font-size: 11px;}
a.menu_level1:hover{color: #609BD3; text-decoration: none; font-size: 11px;}
a.menu_level1_active:link{color: #1B418C; text-decoration: none; font-size: 11px;}
a.menu_level1_active:visited{color: #1B418C; text-decoration: none; font-size: 11px;}
a.menu_level1_active:hover{color: #1B418C; text-decoration: none; font-size: 11px;}

a.menu_level2:link{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level2:visited{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level2:hover{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level2_active:link{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level2_active:visited{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level2_active:hover{color: #17418B; text-decoration: none; font-size: 11px;}

a.menu_level3:link{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level3:visited{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level3:hover{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level3_active:link{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level3_active:visited{color: #17418B; text-decoration: none; font-size: 11px;}
a.menu_level3_active:hover{color: #17418B; text-decoration: none; font-size: 11px;}

a.small:link{text-decoration: none; color: #17418B; font-size: 11px;}
a.small:visited{text-decoration: none; color: #17418B; font-size: 11px;}
a.small:hover{text-decoration: none; color: #17418B; font-size: 11px;}

a.path:link{text-decoration: none; color: #A4A6A5; font-stretch: condensed;}
a.path:visited{text-decoration: none; color: #A4A6A5; font-stretch: condensed;}
a.path:hover{text-decoration: none; color: #A4A6A5; font-stretch: condensed;}

a.footer:link{text-decoration: none; color: #656565;}
a.footer:visited{text-decoration: none; color: #656565;}
a.footer:hover{text-decoration: none; color: #656565;}

a.ico_left:link{color: #666666; text-decoration: none;}
a.ico_left:visited{color: #666666; text-decoration: none;}
a.ico_left:hover{color: #666666; text-decoration: none;}

a.related_topics:link{color: #FF9A21; text-decoration: none;}
a.related_topics:visited{color: #FF9A21; text-decoration: none;}
a.related_topics:hover{color: #FF9A21; text-decoration: none;}

p.endofpage{display: none;}