html {height: 100.01% }
@font-face { font-family: "eurostile"; src: url("../fonts/EUROSTI.TFF"); }
body { font-size: 12px; font-family:  verdana, eurostile, arial, trebuchet ms; margin: 20px 0 0px 0; background-color: #fff; color: #414045;}
fieldset {border-width: 0px; padding: 0; margin: 0;}

p, em, a {font-size: 100%; }

a {color: #000; text-decoration: none;}
a:link {color: #000; text-decoration: none;}
a:visited {color: #000; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}
a:active {color: #000; text-decoration: none;}

input { width: 120px; border: 1px inset #9C9C9C; padding: 2px;}

table.table-forms {width: 100%;  border-spacing: 5px; padding: 10px;}
table.table-forms input { width: 250px;}
table.table-forms textarea { height: 100px; width: 250px;}
table.table-forms td {font-size: 100%; vertical-align: top;}
table.table-forms th {font-weight: bold; background-color: #E0E0E0; text-align: left; padding: 5px; font-size: 110%;}
table.table-forms .tr_right {width: 35%;}
table.table-forms option {width: 20px;}

#box { width: 800px; margin: auto;}

#header { height: 133px; padding: 10px;}

#navi { font-size: 13px; font-family: Eurostile, verdana, arial; letter-spacing: -1px; font-weight: bold; height: 70px; }
#navi a { float: left; background-image: url("../backgrounds/zahnspangen/Button-normal-kl.png"); color: #ED7555; display: block; width: 140px; height: 47px; text-decoration: none; padding: 14px 0 0px 0; margin-right: -8px; text-align: center; cursor: pointer;}
#navi a:link { text-decoration: none;}
#navi a:visited { text-decoration: none;}
#navi a:hover { background-image: url("../backgrounds/zahnspangen/Button-active-kl.png"); color: #fff; text-decoration: none;}
#navi a:active { text-decoration: none;}

#navi .navi_inaktiv { float: left; background-image: url("../backgrounds/zahnspangen/Button-active-kl.png"); color: #fff; display: block; width: 140px; height: 47px; text-decoration: none; padding: 14px 0 0px 0; margin-right: -8px; text-align: center;}

#content_box { height: 368px; padding: 10px; margin-bottom: 10px; }
#content_box2 { height: 330px; padding: 0px; margin-bottom: 10px; }
#content { height: 365px; overflow: auto; }
#content h1 { font-size: 120%; color: #414045; font-weight: bold; padding: 0; margin: 0; }
#content .lexikon_sort_alpha { color: #414045; margin-right: 10px; }

table.table-content { margin-top: 40px; }


#footer { height: 40px; padding: 15px; font-size: 260%; color: #fff; text-align: center; letter-spacing: -1px; }

