@charset "utf-8";
/* CSS Document */
body { background:#FFFFFF; margin-top:0px; }
body,p,div { font-family:Verdana; font-size:12px; color:#000000; font-style:normal; font-weight:normal; text-decoration:none; }
a, a:visited, a:link { color:#000000; text-decoration:none; }
a:hover { color:#666666; }

.head { position:relative; top:0px; width:980px; height:120px; background:url(image/head.png) repeat-x top; }
.logo { position:absolute; left:340px; top:20px; background:url(image/logo.png) no-repeat; width:327px; height:97px; }
.loading { position:absolute; left:40px; top:10px; text-align:left; width:124px; font-size:10px; display:block; }

.footer { position:relative; left:0px; top:0px; width:900px; background:url(image/foot_bg.png) repeat-x; height:90px; }
.footl { position:absolute; left:0px; top:0px; background:url(image/foot_l.png) no-repeat; width:6px; height:85px; }
.footr { position:absolute; right:0px; top:0px; background:url(image/foot_r.png) no-repeat; width:6px; height:85px; }
.foottext { position:relative; left:0px; top:0px; width:900px; text-align:center; color:#969696; font-family:Verdana; font-size:12px; }

.navigation { position:relative; left:0px; top:5px; background:#FFFFFF; width:900px; height:86px; }
.nav_text { position:relative; top:10px; color:#FFFFFF; font-family:Verdana; font-size:14px; font-weight:normal; cursor:pointer; }
.nav_text:hover { position:relative; top:10px; color:#CCCCCC; font-family:Verdana; font-size:14px; font-weight:normal; text-decoration:none; cursor:pointer; }
.nav_texta { position:relative; top:10px; color:#787878; font-family:Verdana; font-size:14px; font-weight:normal; }
.nav_l { position:absolute; left:0px; top:0px; background:url(image/nav_l.png) no-repeat; width:7px; height:86px; }
.nav_la { position:absolute; left:0px; top:0px; background:url(image/nav_la.png) no-repeat; width:7px; height:86px; }
.nav_r { position:absolute; left:892px; top:0px; background:url(image/nav_r.png) no-repeat; width:7px; height:86px; }
.nav_ra { position:absolute; left:892px; top:0px; background:url(image/nav_ra.png) no-repeat; width:7px; height:86px; }
.nav_bg { position:absolute; top:0px; background:url(image/nav_bg.png) repeat-x; height:86px; }
.nav_bga { position:absolute; top:0px; background:url(image/nav_bga.png) repeat-x; height:86px; }
.nav_trenn { position:absolute; left:0px; top:0px; background:url(image/nav_rand.png) no-repeat; width:53px; height:86px; }
.nav_trennl { position:absolute; top:0px; background:url(image/nav_randl.png) no-repeat; width:53px; height:86px; }
.nav_trennr { position:absolute; top:0px; background:url(image/nav_randr.png) no-repeat; width:53px; height:86px; }

.ref_l { position:absolute; left:0px; top:0px; background:url('image/ref_l.png'); width:32px; height:25px; cursor:pointer; }
.ref_bg { position:absolute; left:34px; top:0px; width:553px; height:25px; background:#2c2c2c; }
.ref_bg2 { position:absolute; left:2px; top:2px; width:547px; height:18px; background:url('image/ref_bg.png'); }
.ref_r { position:absolute; left:589px; top:0px; background:url('image/ref_r.png'); width:32px; height:25px; cursor:pointer; }
.ref_s { position:absolute; top:-2px; background:url('image/ref_sbg.png'); height:35px; z-index:1; }
.ref_sl { position:absolute; left:0px; top:0px; background:url('image/ref_sl.png'); width:14px; height:35px; }
.ref_sr { position:absolute; right:0px; top:0px; background:url('image/ref_sr.png'); width:14px; height:35px; }
.refbg { position:absolute; left:0px; top:27px; background:url('image/refbg.png') repeat-x; width:621px; height:220px; z-index:0; text-align:center; }
.ref_stxt { position:absolute; top:7px; color:#000000; font-weight:normal; font-size:14px; text-decoration:none; }
.ref_txt { cursor:pointer; position:absolute; top:0px; color:#ffffff; font-weight:normal; font-size:14px; text-decoration:none; }
.ref_txt:hover { cursor:pointer; color:#C9C9C9; }

.content { position:relative; left:0px; top:5px; width:900px; height:300px; text-align:left; }
.leftcontent  { position:absolute; left:0px; top:5px; width:300px; text-align:left; }

.kundenlogin { position:relative; left:0px; top:10px; background:#FFFFFF; height:70px; text-align:left; }
.shadow_kundenlogin { position:absolute; left:0px; top:0px; background:url(image/shadow_login.gif) no-repeat; width:264px; height:80px; }
.loginhead   { position:absolute; left:5px; top:5px; background:url(image/login_head.png) no-repeat; width:164px; height:10px; }
.loginbg     { position:absolute; left:5px; top:15px; background:url(image/login_bg.png) repeat-y; width:164px; height:50px; }
.loginfoot   { position:absolute; left:5px; top:65px; background:url(image/login_foot.png) no-repeat; width:164px; height:10px; }
.loginbutton { position:absolute; left:169px; top:5px; background:url(image/login.png) no-repeat; width:90px; height:70px; cursor:pointer; }
.loginkunde  { position:absolute; left:14px; top:5px; width:137px; height:16px; }
.loginpass   { position:absolute; left:14px; top:28px; width:137px; height:16px; }
.logininput  { position:absolute; left:2px; top:1px; width:133px; background:none; font-size:10px; font-family:Verdana; color:#FFFFFF; border:none; }


.flinfo { position:relative; left:0px; top:20px; background:#FFFFFF; height:170px; width:264px; text-align:left; }
.shadow_flinfo { position:absolute; left:0px; top:0px; background:url(image/schadow_advertise.gif) no-repeat; width:264px; height:170px; }
.info_l { position:absolute; left:5px; top:5px; background:url(image/info_l.png) no-repeat; width:5px; height:160px; }
.info_r { position:absolute; left:254px; top:5px; background:url(image/info_r.png) no-repeat; width:5px; height:160px; }
.info_bg { position:absolute; left:10px; top:5px; background:url(image/info_bg.png) repeat-x; height:160px; }

.mainwindow { position:absolute; right:0px; top:23px; width:600px; background:#FFFFFF; text-align:left; }
.mitarbeiter { position:relative; left:50px; top:0px; height:135px; text-align:left; }
.ma_name { position:absolute; left:100px; top:-2px; text-align:left; font-weight:bold; font-size:13px; }
.ma_table { position:absolute; left:100px; top:20px; text-align:left; font-weight:normal; font-size:12px; }

.fade0 {
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
}
.fade1 {
-moz-opacity:0.1 ;
filter:alpha(opacity: 10);
opacity: 0.1;
}
.fade2 {
-moz-opacity:0.2 ;
filter:alpha(opacity: 20);
opacity: 0.2;
}
.fade3 {
-moz-opacity:0.3 ;
filter:alpha(opacity: 30);
opacity: 0.3;
}
.fade4 {
-moz-opacity:0.4 ;
filter:alpha(opacity: 40);
opacity: 0.4;
}
.fade5 {
-moz-opacity:0.5 ;
filter:alpha(opacity: 50);
opacity: 0.5;
}
.fade6 {
-moz-opacity:0.6 ;
filter:alpha(opacity: 60);
opacity: 0.6;
}
.fade7 {
-moz-opacity:0.7 ;
filter:alpha(opacity: 70);
opacity: 0.7;
}
.fade8 {
-moz-opacity:0.8 ;
filter:alpha(opacity: 80);
opacity: 0.8;
}
.fade9 {
-moz-opacity:0.9 ;
filter:alpha(opacity: 90);
opacity: 0.9;
}
.fade10 {
-moz-opacity:1 ;
filter:alpha(opacity: 100);
opacity: 1;
}
