/*Browser-Fenster*/
* {margin:0;padding:0;font:400 11px/1.3em verdana, sans-serif;}

html,body{width:100%;overflow:auto;cursor:default;background:#393939 url(img/bg.png);scrollbar-face-color:#111;scrollbar-base-color:#111;scrollbar-track-color:#111;scrollbar-arrow-color:#FF933A;scrollbar-3dlight-color:#111;scrollbar-darkshadow-Color:#111;scrollbar-highlight-color:#333;scrollbar-shadow-color:#333;}
frameset,frame{margin:0;padding:0;border:0;}

/*div*/
#all{position:absolute;display:block;width:100%;height:1px;top:50%;left:0;text-align:center;}
#box,#inf{position:absolute;width:990px;height:600px;top:-305px;left:50%;margin-left:-495px;border:1px solid #4C7589;}
#top,#mid,#bot{width:990px;}
#top{height:94px;background:url(img/bg__01.jpg);}
ul#nav{padding:74px 21px 0 0;list-style:none;}
ul#nav li{float:right;}
ul#nav a{float:left;width:105px;height:19px;text-decoration:none;background:url(img/btn.png) no-repeat;font-weight:bold;color:#FF933A;text-align:center;}
ul#nav a#current,ul#nav a:hover{color:#FF933A;}
#top .smenu{position:absolute;width:110px;z-index:100;top:95px;visibility:hide;visibility:hidden;margin:2px;background:#393939;border:1px solid #fff;-moz-border-radius:0 0 12px 12px;filter:alpha(opacity=84);-moz-opacity:0.84;}
#top .smenu a{display:block;margin:0;padding:3px 0;color:#FF933A;}
#mid{height:262px;padding:16px 0 18px;background:url(img/bg__02.jpg);}
#cont{height:262px;text-align:left;overflow:auto;}
#bot{height:210px;background:url(img/bg__03.jpg);}
#inf{height:9px;top:300px;background:transparent;border:0;text-align:right;}
#inf,#inf *{font:400 9px arial, sans-serif;color:#333;}
#recht{background:#fafaff;border:1px solid #f2f2f2;margin:24px 12px;padding:6px;text-align:left;}
/*Formatierung*/
a:link,a:visited,a:hover,a:active{color:#FF933A;text-decoration:none;}
a:active,a:hover{color:#FF552A;}
.ext,.int,.bck,.pdf,.nam,.top,.pnt,.mul,.sin{padding:0 0 0 14px;background:url(img/lnk_e.png) no-repeat 0 2px;}
.int{background-image:url(img/lnk_i.png);}
.bck{background-image:url(img/lnk_b.png);}
.nam{background-image:url(img/lnk_n.png);}
.top{background-image:url(img/lnk_t.png);}
.pnt{background:url(img/lnk_p.png) no-repeat 0 2px;padding:0 0 0 18px;}
.mul{background:url(img/lnk_m.png) no-repeat 0 1px;}
.sin{background:url(img/lnk_s.png) no-repeat 1px 2px;}
.pdf{background-image:url(img/i_pdf.gif);padding:0 0 6px 18px;}

b{font-weight:700;}
p,form,fieldset{margin:12px 12px 24px 30px;}
u{text-decoration:underline;}
.udl{text-decoration:underline;}
hr{height:1px;color:#ccc;border:0;}
h2,table,.book{margin:12px 12px 12px 18px;}
.hdr{width:960px,height:60px;}
.tblbdr{width:110px;}
.tblbdr a img{border:1px solid #999;padding:2px;}

/*kalender*/
table .cal {margin:3px 15px;border:1px solid #4C7589;}
table .cal * {padding:1px;font:400 10px/1em arial, sans-serif;text-align:center;}
th{padding:1px;background:#4C7589;color:#D4D8D9;}
tr .tag{background:#D4D8D9;font-weight:700;}
.heute{background:#fcc;}
.termin{background:#FF552A;color:#fff;border:1px solid #393939;}
.termin * {color:#fff;}
.sale{background:#999;border:1px solid #393939;}
/*Bilder*/
.wall{margin:0 18px;padding:3px 3px 6px;background:#D4D8D9;border:1px solid #000;text-align:center;float:left;}
.wall img{width:192px;height:144px;display:block;margin:3px 0;border:0;}
.active {filter: chroma();}
.inactive {filter: gray();}

/*Formulare*/
.mf1,.mf2,.inp,.inputtext,.inputtext1{padding:2px;border:1px solid #4C7589;font:400 10px/1.0em verdana, sans-serif;color:#393939;}
.mf1{width:468px;height:130px;margin:0 12px 0 0;overflow:auto;}
.mf2{width:234px;}
.btn{width:90px;height:19px;font:700 11px arial, sans-serif;color:#FF552A;cursor:pointer;}
fieldset{border:1px solid #D4D8D9;}
form fieldset,.edit{width:40%;margin:0;}
.edit{width:46%;float:right;margin-right:12px;}
.edit img{width:234px;margin:0 0 0 18px;padding:3px;background:#D4D8D9;border:1px solid #000;float:right;}
legend{padding:1px 3px;margin:0 12px;background:#D4D8D9;border:1px solid #D4D8D9;font-weight:700;}
fieldset table{width:100%;}
fieldset td{padding:3px;text-align:right;}
/*span-farben*/
.swb,.rtb,.gnb,.grb{font:700 11px/1.3em verdana, sans-serif;}
.sw,.swb{color:#000;}
.rt,.rtb{color:#c00;}
.gn,.gnb{color:#0c0;}
.gr,.grb{color:#838383;}
h2{font:700 15px verdana, sans-serif;}


