body{margin:0;padding:30px;font-size:14px;background:#fff url(../../style/img/bg_body.jpg) repeat-x 0 0;font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif}
a,a:visited{color:#000080}
a:hover{color:#F8BF24}
p,td,li{font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif}
.clearer{clear:both}
.right{text-align:right}
h1{font-size:1.6em;font-weight: normal;line-height:52px;padding-left:30px;color:#fff;background:#f93}
h2{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../../style/img/bg_h2.gif) repeat-x scroll left top;color:#383C3D;font-size:1.2em;line-height:20px;overflow:hidden;padding:5px 10px;position:relative}
#header{position:relative;padding:20px;height:90px}
#logo{position:absolute;left:-30px;top:0}
table.inhalt{border-collapse:collapse;width:100%}
table.inhalt50{border-collapse:collapse;width:390px}
table.login{border-collapse:collapse;width:auto}
table.inhalt td,table.inhalt th{border:1px solid #d8d8d8;font-size:0.8em;padding:6px; vertical-align: top}
table.inhalt div{white-space:nowrap}
table.inhalt .firma div{width:240px;overflow:hidden}
table.inhalt .vorname div{width:40px;overflow:hidden}
table.inhalt .nachname div{width:80px;overflow:hidden}
table.inhalt .kdnr{text-align:right}
table.login td,table.login th{font-size:1em;padding:5px 0}
table.inhalt th,table.login th{background:transparent url(../../style/img/bg_h1.gif) repeat-x 0 50%;white-space:nowrap;line-height:24px;vertical-align:middle;text-align:left}
table.login a{color:#999;text-decoration:none}
table.inhalt .leer,table.login .leer{border:none}
.input-text{width:200px}
ul#mainnav{height:28px;position:absolute;bottom:15px;left:180px;margin:0;padding:0}
ul#mainnav li{display:inline;padding:0;margin:0;list-style:none;background:none}
ul#mainnav a{height:28px;color:#6E7577;font-size:1em;display:block;float:left;text-align:center;line-height:26px;margin:0 1px 0 0;position:relative;cursor:pointer;text-decoration:none}
ul#mainnav a:hover{text-decoration:none;opacity:0.85}
#mainnav .aktiv a:hover{opacity:1}
#mainnav span{display:block;height:100%;padding:0 10px 0 4px;margin-left:4px}
#mainnav a:hover,#mainnav .aktiv a{background:transparent url(../../style/img/bg_elements.jpg) no-repeat 0 0;color:#fff}
#mainnav a:hover span,#mainnav .aktiv span{background:transparent url(../../style/img/bg_elements.jpg) no-repeat 100% -40px}
.nav{float:left;margin:0;padding:0;list-style-type:none;background:transparent url(../../style/img/bg_h1.gif) repeat-x 0 50%}
.nav li{float:left;padding:5px 7px;font-size:1em}
.nav li a{float:left;display:block;text-decoration:none;color:#666}
#sub{font-size:0.9em}
#sub,#sub ul{margin:0;padding:0;list-style-type:none}
#sub li{}
#sub li.baumebene0{}
#sub li a{display:block;text-decoration:none}
#sub li.baumebene0 a{color:#f93;font-size:1em;line-height:1.5em;font-weight: bold}
#sub li.baumebene1 a{color:#666;font-size:1em;line-height:1.5em}
#mainbody{position:relative}
#sidebar{position:relative;float:left;width:15%;padding-top:25px;overflow:hidden}
#content{position:relative;float:left;width:85%;overflow:hidden}
textarea{font-size:1em}
.navtopb{font-size:1em;color:#000000;font-weight:bold}
.label{color:#565656;font-size:1em;line-height:16px}
.errorlabel{color:#ED5026;font-size:1em;line-height:16px;font-weight:bold}
.msg{color:#000;background:#cfc}
.msg a{color:#000}
.message{color:#659C3C;font-size:1em;line-height:2.4em;vertical-align:middle}
.errormessage {color:#ED5026;font-size:1em;line-height:16px;font-weight:bold}
.textorange{color:#EB5E00;font-size:1em;line-height:18px;font-weight:bold}
.headlineorange{color:#EB5E00;font-size:1em;line-height:18px;font-weight:bold}
a.navreiter,a.navreiter:visited{font-size:10px;color:#000000;font-weight:bold;text-decoration:none}
a.navreiter:hover{font-size:10px;color:#294075;font-weight:bold;text-decoration:none}
a.navfat,a.navfat:visited{font-size:1em;color:#000000;font-weight:bold;text-decoration:none}
a.navfat:hover{font-size:1em;color:#000000;font-weight:bold;text-decoration:none}
a.navtop,a.navtop:visited{font-size:1em;color:#000040;font-weight:bold;text-decoration:none}
a.navtop:hover{font-size:1em;color:#FFFFFF;font-weight:bold;text-decoration:none}
a.navmod,a.navmod:visited{font-size:1em;color:#000000;text-decoration:none}
a.navmod:hover{font-size:1em;color:#000000;text-decoration:none}
a.tf,a.tf:visited{color:#000000;font-weight:bold;text-decoration:none}
a.tf:hover{color:#000000;font-weight:bold;text-decoration:underline}
.htitle{font-size:14px;color:#E08400;font-weight:bold}
.small {font-size:10px}	
.merkzettel{position:absolute;right:0;top:8px;background:#fff;padding:6px;color:#000000;font-size:1em;line-height:1.4em;border:1px solid #FFFFFF;-moz-border-radius:10px;-khtml-border-radius:10px;margin-right:5px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.weite200{width:200px;overflow:hidden;white-space:nowrap}
.weite300{width:300px;overflow:hidden;white-space:nowrap}			
.bezahlt{color:green}			
.unbezahlt{color:red}			
.storniert{color:#ccc}			
.gemahnt{color:orange}
.storniert a.kunde,.storniert a.firma{color:#ccc}
.rechnungen input.text{background:url(../../style/img/bg_search.gif) no-repeat scroll 0 0 transparent;border:medium none;padding:7px 5px;width:145px}
.alert{margin:15px 0px;padding:5px 0px;padding-left:10px;width:100%;border-top:1px solid black;border-bottom:1px solid black;background-color:#f7f7f7}
.alerterfolgreich{color:green}
.alertfehler{color:red}
.alerthinweis{color:blue}
.auswahlbutton{border:0px;background-image:url(../../style/img/auswahl.gif);background-repeat:no-repeat;height:29px;width:146px;cursor:pointer}
.bestellenbutton{border:0px;background-image:url(../../style/img/bestellen.gif);background-repeat:no-repeat;height:29px;width:146px;cursor:pointer}
.hinzufuegenbutton{border:0px;background-image:url(../../style/img/addieren.gif);background-repeat:no-repeat;height:29px;width:146px;cursor:pointer}
.speichernbutton{border:0px;background-image:url(../../style/img/speichern.gif);background-repeat:no-repeat;height:29px;width:146px;cursor:pointer}
.suchenbutton{border:0px;background-image:url(../../style/img/suchen.gif);background-repeat:no-repeat;height:29px;width:146px;cursor:pointer}
.exportbutton{border:0px;background-image:url(../../style/img/export.gif);background-repeat:no-repeat;height:29px;width:146px;cursor:pointer}
.anzeigenbutton{border:0px;background-image:url(../../style/img/anzeigen.gif);background-repeat:no-repeat;height:29px;width:146px;cursor:pointer}
p{font-size:1em}
.kleinstab{font-size:8px}
.trgemahnt2{background-color:#966}
.trgemahnt{background-color:#966}
.trunbezahltot{background-color:#c99}
.trunbezahltmt{background-color:#fc9}
.trbezahlt{background-color:#9c9}