﻿/*  d_blades.css   =============  Stand vom 22.03.2019  ================ */


* {margin: 0; padding: 0; font-family: Arial, Helvetica, Verdana, sans-serif}
    

html {text-align: left; background-color: #D9D9D9}
    

A {font-weight: bold; font-size: 12px; color: #000000; text-decoration: none}
A:visited {color: #000000}
A:hover {color: #DD2A1B; font-weight: bold}
A:active {color: #FFFFFF}

a.footerbox:any-link {color: #2E3192; font-weight: bold}
a.footerbox:hover {color: #DD2A1B; font-weight: bold}


p {font-size: 12px; font-weight: normal; color: #000000}

h1 {font-size: 13px; font-weight: normal; color: #FFFFFF; background-color: #2E3192}
h2 {font-size: 12px; font-weight: normal; color: #000000}
h3 {font-size: 12px; font-weight: bold; color: #2E3192}



/*   === div container mit id   ===   */
#div_nav_left {width: 160px; margin-top:15px; float:left; border-left-width: 1px; border-left-style: solid; border-left-color: transparent;}
#div_content {width: 800px; margin-top:15px; float:left;}



/*   === Navigations Tabelle links   ===   */
.nav_le_hd {width: 150px; margin: 0px; height: 17px; padding-left: 8px; background-color: #2E3192; border-color:transparent; font-size: 12px; color: #FFFFFF; 
text-align: left;}
.nav_le_hd:hover {background-color: orange; color: #FFF; transform: translate(10px);}

.nav_le {width: 150px; margin: 0px; height: 17px;  padding-left: 8px; background-color: #C0C0C0;  border-color:transparent; font-size: 12px; text-align: left;}
.nav_le:hover {background-color: orange; color: #FFF; transform: translate(10px);}

.nav_le_nohops {width: 150px; margin: 0px; height: 17px;  padding-left: 8px; background-color: #C0C0C0; border-color: transparent; font-size: 12px; text-align: left;}

.nav_le_hl {width: 170px; margin: 0px; height: 17px;  padding-left: 8px; background-color: #2E3192; border-color: transparent; font-size: 12px; color: #FFF; text-align: left;}
.nav_le_hl:hover {width: 150px; background-color: orange; color: #FFF; transform: translate(10px);}

.but_nav_le_gr_m15 {width: 135px; margin: 0px; margin-left: 15px; height: 17px; padding-left: 8px; background-color: #C0C0C0; border-color: transparent; 
 font-size: 12px; text-align: left;}
.but_nav_le_gr_m15:hover {width: 130px; background-color: orange; color: #FFF; transform: translate(15px);}
 
.but_nav_le_hl_m15 {width: 150px; margin: 0px; margin-left: 15px; height: 17px; padding-left: 8px; color: #FFF; background-color: #2E3192; border-color: transparent; 
 font-size: 12px; text-align: left;}
.but_nav_le_hl_m15:hover {width: 130px; background-color: orange; color: #FFF; transform: translate(15px);}



/*   === Content Tabelle   ===   */
.content_table {width: 100%; background-color: #2E3192; font-size: 12px;}
    
.tab_title_h1 {height: 17px; background-color: #2E3192; border-width: 0px; border-color: #2E3192; padding-left: 10px;}
.tab_title_h1_r {height: 17px; background-color: #2E3192; border-width: 0px; border-color: #2E3192; text-align: right; padding-right: 10px;}


.tab_head_row2 {width: 100%; background-color: #C0C0C0; border-width: 1px; vertical-align: bottom; padding: 5px 5px 3px 10px;}
.tab_head_image {width: 260px; background-color: #C0C0C0; border-width: 1px; vertical-align: bottom; padding: 5px 3px 3px 10px;}
.tab_head_code {width: 75px; background-color: #C0C0C0; border-width: 1px; vertical-align: bottom; padding: 3px;}
.tab_head_ref {width: 60px; background-color: #C0C0C0; border-width: 1px; vertical-align: bottom;padding: 3px;}

.tab_head_angle {width: 22px; background-color: #C0C0C0; border-width: 1px; text-align: center; vertical-align: bottom; padding: 2px;}
.tab_head_desc {width: 320px; background-color: #C0C0C0; border-width: 1px; vertical-align: bottom; padding: 2px;}
.tab_head_price {width: 35px; background-color: #C0C0C0; border-width: 1px; text-align: right;vertical-align: bottom;padding: 2px;}

.tab_image {background-color: #FFF; vertical-align:top; text-align:left; padding: 10px;}
.tab_code {background-color: #FFF; vertical-align: top; padding: 5px 4px 10px 4px;}
.tab_ref {background-color: #FFF; vertical-align: top; padding: 5px 4px 10px 4px;}
.tab_angle {background-color: #FFF; text-align: center; vertical-align: top; padding: 5px 3px 10px 3px;}
.tab_desc {background-color: #FFF; vertical-align: top; padding: 5px 4px 10px 4px;}	
.tab_price {background-color: #FFF; text-align: right; vertical-align: top; padding: 5px 4px 10px 4px;}

/* --- colspan = 11 --- */
.tab_foot11 {background-color: #FFF; vertical-align: top; padding: 5px 4px 3px 10px;}	


/*   === Footer   ===   */
.adresse_footer {background-color: #FFFFFF; color: #2E3192; text-align: left; vertical-align: bottom; padding: 12px 10px 3px 10px}
.adresse_footer_plain {background-color: transparent; font-size: 14px; color: #2E3192; border-bottom-style:none; padding: 12px 10px 3px 0px}
.impressum_footer {width: 100%; margin-top: 5px}

