a:link {color: #003516; font-family: Arial; font-size: 11px;  font-weight: bold; letter-spacing: 1px;}
a:visited {color: #003516; font-family: Arial; font-size: 11px;  font-weight: bold; letter-spacing: 1px;}
a:hover {color: white; font-family: Arial; font-size: 11px;  font-weight: bold; letter-spacing: 1px;}

a.bullets:link {color: #003516; font-family: arial; font-size: 10px;  font-weight: normal; line-height: 12px; letter-spacing: 0px;}
a.bullets:visited {color: #003516; font-family: Arial; font-size: 10px;  font-weight: normal; line-height: 12px;  letter-spacing: 0px;}
a.bullets:hover {color: white; font-family: Arial; font-size: 10px; font-weight: normal; line-height: 12px;  letter-spacing: 0px;}

a.bulletm:link {color: #003516; font-family: arial; font-size: 13px;  font-weight: normal; line-height: 15px; letter-spacing: 0px;}
a.bulletm:visited {color: #003516; font-family: Arial; font-size: 13px;  font-weight: normal; line-height: 15px;  letter-spacing: 0px;}
a.bulletm:hover {color: white; font-family: Arial; font-size: 13px; font-weight: normal; line-height: 15px;  letter-spacing: 0px;}


p.margin {margin: 0px 10px 0px 10px}
p.margin_t {margin: 10px 0px 0px 0px}
p.margin_r {margin: 0px 10px 0px 0px}
p.margin_b {margin: 0px 0px 10px 0px}
p.margin_l {margin: 0px 0px 0px 10px}
p.margin_rl {margin: 0px 10px 0px 10px}
p.margin_tl {margin: 10px 0px 0px 10px}
p.margin_trbl {margin: 15px 10px 15px 10px}
p.margin_trl {margin: 15px 10px 0px 10px}
p.margin_rl_big {margin: 10px 50px 10px 40px}
p.margin_tb {margin: 10px 0px 10px 0px}
p.margin_about_trbl {margin: 10px 10px 10px 10px}
p.margin_home {margin: 12px 8px 8px 12px}

p.margin_t_bullets {margin: 5px 0px 0px 0px}

table.coll 
{border-collapse: collapse ;}

.elastizell_arrow { scrollbar-arrow-color:white; scrollbar-base-color:#8dc530; }

br.no_wrap {clear: left}

.w1 {font-size:1px; font-weight:normal; color:white; font-family:arial;}
.grey1 {font-size:1px; font-weight:normal; color:#c3c3c3; font-family:arial;}
.b1 {font-size:1px; font-weight:normal; color:black; font-family:arial;}

.norepeat {background-repeat: no-repeat; background-position: center top; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.norepeat_b {background-repeat: no-repeat; background-position: center bottom; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.norepeat_c {background-repeat: no-repeat; background-position: right top; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.norepeat_br {background-repeat: no-repeat; background-position: right bottom; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.norepeat_bl {background-repeat: no-repeat; background-position: left bottom; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.norepeat_lc {background-repeat: no-repeat; background-position: left center; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.norepeat_tc {background-repeat: no-repeat; background-position: center top; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.norepeat_tl {background-repeat: no-repeat; background-position: left top; color: #003516; font-family: arial; font-size: 12px; font-weight: bold; font-style: italic; letter-spacing: 3px;
}

.home_address {color: black; font-family: arial; font-size: 11px; font-weight: normal; line-height: 11px; 
}

.home_bullets {color: black; font-family: arial; font-size: 10px; font-weight: normal; line-height: 12px; 
}


.norepeat_decks {background-image:url('images/rd_bg_roof_deck.jpg'); background-repeat: no-repeat; background-position: top center; color: black; font-family: arial; font-size: 12px; font-weight: bold; } 

.norepeat_elastizell {background-image:url('images/ef_bg_elastizell.jpg'); background-repeat: no-repeat; background-position: top center; color: white; font-family: arial; font-size: 14px; font-weight: bold; } 

.norepeat_fiber {background-image:url('images/pr_bg_fiber.jpg'); background-repeat: no-repeat; background-position: top center; color: black; font-family: arial; font-size: 12px; font-weight: bold; } 


.home_white { color:white; font-size: 13px;  font-weight: normal; font-family: arial; }

.std_page_b {color: black; font-family: arial; font-size: 12px; font-weight: bold; }

.std_page_bm {color: black; font-family: arial; font-size: 12px; font-weight: bold; }

.std_page_bl {color: black; font-family: arial; font-size: 14px; font-weight: bold; }


.std_page_n {color: black; font-family: arial; font-size: 12px; font-weight: normal; letter-spacing: 1px;
}


.std_page_black_g {text-align: justify; color: black; font-family: garamond; font-size: 14px; font-weight: bold; line-height:16px;}


.std_page_black {text-align: justify; color: black; font-family: arial; font-size: 14px; font-weight: bold;}
.std_page_blackn {text-align: justify; color: black; font-family: arial; font-size: 14px; font-weight: normal;}

.std_page_white {text-align: justify; color: white; font-family: arial; font-size: 14px; font-weight: bold;}


.std_page_black_l {text-align: justify;  color: black; font-family: arial; font-size: 14px; font-weight: bold; line-height:18px;}


.std_page_wl {color: white; font-family: arial; font-size: 18px;  font-weight: bold; letter-spacing: 3px; line-height:18px;
}
.std_page_wxl {color: white; font-family: arial; font-size: 22px;  font-weight: bold; letter-spacing: 3px;}


.std_page_gs {color: #003516; font-family: arial; font-size: 11px;  font-weight: bold; letter-spacing: 3px; line-height:18px;
}

.std_page_g {color: #003516; font-family: arial; font-size: 12px;  font-weight: bold; letter-spacing: 3px; line-height:18px;
}

.small_link {font-size:10px; font-weight:normal; color:#003516; font-family:arial; line-height:1px; }
.small_black {color:black; font-size: 10px;  font-weight: normal; font-family: arial black; }
.small_red {color:red; font-size: 10px;  font-weight: normal; font-family: arial ; }
.small_white {text-align: justify; color:white; font-size: 12px;  font-weight: normal; font-family: arial; }



.border_logos {border: #8dc530 medium double; }

.border {border: medium double rgb(0,81,54); }

.border_pics {border: #005f2d medium double; }

.border_pics_green {border-top: 3px solid #002813; border-right: 3px solid #002813; border-bottom: 3px solid #002813; border-left: 3px solid #002813; }
 
.border_page {border-color: #003156; medium double rgb(0,0,102); }

.border_letter {border-left:black solid 2px; border-top:black solid
2px; border-right: black solid 2px; border-bottom: black solid 2px;}


.border_left {border-left: 4px solid #CBDDCD;}
.border_top  {border-top: 4px solid #CBDDCD;}
.border_bottom  {border-bottom: 4px solid #CBDDCD;}
.border_left_bottom {border-left: 3px solid #003516; border-bottom: 3px solid #003516;}
.border_letter {border-left:#cccccc solid 1px; border-top:#cccccc solid
1px; border-right:#cccccc solid 1px; border-bottom:#cccccc solid 1px;}

.body_sep {height: 2px; width: 595px; color: #00af35;; }
.hr {height: 2px; width: 900px; color: #003516; }