@charset "utf-8";
/* CSS Document */

* { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, fieldset, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background:url(/images/main_bg_01.jpg) repeat-x #d4d4d4; }

.clear { width:0px; height:0px; float:none; clear:both; }
.fl { float:left; }
.fr { float:right; }

@font-face {
    font-family: 'DIN';
    src: url('/font/din.eot');
    src: url('/font/din.eot?#iefix') format('embedded-opentype'),
         url('/font/din.woff') format('woff'),
         url('/font/din.ttf') format('truetype'),
         url('/font/din.svg#DIN') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Edel';
    src: url('/font/edel.eot');
    src: url('/font/edel.eot?#iefix') format('embedded-opentype'),
         url('/font/edel.woff') format('woff'),
         url('/font/edel.ttf') format('truetype'),
         url('/font/edel.svg#Edel') format('svg');
    font-weight: normal;
    font-style: normal;

}

.w150 { width:150px; }
.w650 { width:650px; }
.w950 { width:950px; }
.h25 { height:25px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:white; font-weight:normal; }
h2 { font-family:Edel; font-size:22px; font-weight:normal; }
label { font-family:Edel; font-size:18px; }
.titelbox { width:200px; height:35px; text-align:center; line-height:35px; background:url(/images/textboxbg_01.jpg) no-repeat; }

a.button { background: url(/images/button_01.png) no-repeat; width:150px; height:30px; line-height:30px; display:block; text-decoration:none; color:#fff; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; font-size:12px; }
a.button:hover { background-position: 0px -30px; }