#accountant_bar { background:url(images/bar-bg.gif); }
#accountant_bar ul { margin:0; padding:0; list-style:none; }
#accountant_bar li { float:left; height:33px;  }
#accountant_bar .bar-l { background:url(images/bar-l.gif); width:5px; }
#accountant_bar .bar-r { background:url(images/bar-r.gif); width:5px; float:right; }
#accountant_bar .pointer { line-height:33px; margin-right:10px; }
#accountant_bar .pointer a { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:16px;}
#accountant_bar .pointer.akt a span, #accountant_bar .point a:hover span { background:url(images/bar-point-akt.gif); color:#000000; }
#accountant_bar .pointer span { background:url(images/bar-point.gif); width:33px; height:33px; display:block; float:left; text-align:center; margin-right:5px; }

#ajaxloader { padding-left:20px; vertical-align:middle; }


span.pflicht { color:#cc0000;}

#accountant .left { float:left; width:580px; }
#accountant .right { float:right; width:400px; }

#accountant h3 { background:url(images/h3-bg.gif); line-height:29px; height:29px; margin:0; position:relative; padding:0 10px; }
#accountant h3 span.l { background:url(images/h3-l.gif); display:block; width:6px; height:29px; position:absolute; top:0; left:0; }
#accountant h3 span.r { background:url(images/h3-r.gif); display:block; width:14px; height:29px; position:absolute; top:0; right:0; }

#accountant .content-box { margin-bottom:10px; }
#accountant p { margin-bottom:10px; }

#accountant table.roomselect label { font-weight:bold; display:block; cursor:pointer; }
#accountant table.roomselect label input { margin:5px; }

#accountant table.list_auf_ab th.none { border:none; }
#accountant table.list_auf_ab th { font-weight:bold; text-align:left; border-bottom:1px solid #666666; }
#accountant table.list_auf_ab tr td.none, #accountant table.list_auf_ab tr.second td.none { background:none; }

#accountant table.list_auf_ab tr.second td { background:#fff6ba; }
#accountant table.list_auf_ab tr td { background:#fffce5; border-bottom:3px solid #FFF298; padding:3px 3px; }

#accountant table.in_tab tr td { background:none; border:none; padding:0; }
#accountant table.radio tr td { width:25%; }

.umzugsart { margin:0; padding:0; list-style:none; }
.umzugsart li { float:left; margin-right:15px; border:1px solid #999999; }
.umzugsart li a { width:80px; line-height:40px; display:block; color:#FFFFFF; font-weight:bold; text-decoration:none; text-align:center; }
.umzugsart .privat { background:#0066FF; }
.umzugsart .firma { background:#CC0000; }
.umzugsart .beiladung { background:#CCCC00; }

h3.click { cursor:pointer; }

.oertlichkeit th { text-align:left;}
.oertlichkeit td, .oertlichkeit th { border-bottom:1px solid #FFFFFF; padding:3px; vertical-align:top; }


.content-box.box-left	{ float:left; width:320px; margin-right:10px; }
.content-box.box-middle	{ float:left; width:320px; }
.content-box.box-right	{ float:right; width:320px; }

input.error, input.int_error { border:1px solid #CC0000; }

input.stueck { width:50px; }

textarea.xinfo { width:355px; height:75px; }
label.strong { font-weight:bold; }

.info-box { background:url(images/info-box.gif); margin-bottom:15px; }
.info-box .icon { background:url(images/info-box-icon.gif) no-repeat left center; height:15px; display:inline-block; padding-left:20px; }
.info-box .wrap { margin:5px 10px;}
.info-box .top { background:url(images/info-box-top.gif) no-repeat; height:5px; }
.info-box .bottom { background:url(images/info-box-bottom.gif) no-repeat; height:5px; }

.weiter { padding:15px 0; }
.weiter-button { background:url(images/weiter.gif) no-repeat left center; height:33px; float:right; }
.weiter-button a { padding-left:40px; display:block; color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:33px; height:33px; }
.weiter-button .ende { background:url(images/bar-r.gif) no-repeat; float:right; width:5px; height:33px; display:block; }

