div#content, div#details
{
    float:                      none !important;
    width:                      auto !important;
    overflow:                   visible !important;
    padding:                    0;
    margin:                     0;
}
.noprint, #navigation, div.boxes,
#header, #breadcrumb, #footer
{
    display:            none;
}
#a55 div.boxes /* Im Katalogeditor soll die Navigation gedruckt werden */
{
    display:            block;
    float:              none!important;
}
body
{
    font:               12px Verdana, Helvetica, sans-serif;
}
table
{
    border-collapse:    collapse;
    width:              100%;
    margin-bottom:      22px;
}
p
{
    margin: 0.1cm 0;
    padding:0;
}
a
{
    color:              #000;
    text-decoration:    none;
}
td
{
    border:             1px solid #d1d1d1;
    padding:            3px 5px;
}
thead td
{
    font-weight:        bold;
    text-align:         center;
}
.number
{
    text-align:         right;
}
td.catalog_items_level_2
{
    padding-left:               24px;
}
td.catalog_items_level_3
{
    padding-left:               44px;
}
td.catalog_items_level_4
{
    padding-left:               60px;
}
td.catalog_items_level_5
{
    padding-left:               78px;
}
td.catalog_items_level_6
{
    padding-left:               98px;
}
input
{
    font-size:                  8pt;
}
input, textarea
{
    width:                      99%;
}
input.checkbox
{
	display:		inline;
	width:			auto !important; /* avoid override from layout css */
	position:		relative;
	top:			2px;
        margin-right:           5px;
}
p.date
{
    width:                      100px;
}
p.date img
{
    position:                   absolute;
    margin-top:                 -18px;
    margin-left:                115px;
}
.twocols
{
    float:                      left;
}
.cheight
{
    height:                     60px;
}
.center
{
    text-align:                 center;
}
.left.twocols.nom
{
    float:                      left;
}
.right.twocols
{
    float:                      left;
}
.clear
{
    clear:                          both;
}
.blue, .blue h5
{
    color:                      #A0A0A0;
}

.tleft
{
    text-align:             left;
}

.left
{
	float:			left;
}

.right
{
	float:			right;
}

div#content p.catalogentry
{
    width:                      510px;
    margin-top:                 8px;
    margin-bottom:              5px;
}
.catalogentry img
{
    float:                      left;
    margin-right:               10px;
}
.twocols.smaller
{
    width:                      180px;
}
.twocols.smallest
{
    width:                      90px;
}
div.twocols.larger
{
    width:                      410px;
}
div.twocols.overflow
{
    width:                      382px;
}
.twocols
{
    width:                      305px;
}
.twocols.left
{
    margin-right:               22px;
}
.twocols.nom
{
    margin-right:               0;
    width:                      520px;
}
hr
{
    clear:                      both;
}

div#content dl
{
    margin-bottom:              10px;
}
div#content dt
{
    float:                      left;
    width:                      160px;
    clear:                      left;
}
div#content dl dl dt
{
    clear:                      none;
}
div#content dd
{
    margin-left:                180px;
    margin-bottom:              5px;
}
p.wbbar
{
    position:                   absolute;
    margin:                     -1cm 0 0 13cm;
}

div.pagebreakafter
{
    page-break-after:      always;
}

div.boxed ul, div.boxed ul.last {
    list-style:                 none outside none;
}
ul#catalogeditor, ul#catalogeditor ul
{
    margin:                     0;
    padding:                    0;
}
ul#catalogeditor li
{
    background:                 transparent;
    padding-left:               0;
    margin-bottom:              3px;
    clear:                      both;
}
ul#catalogeditor li li
{
    padding-left:               20px;
}
ul#catalogeditor p
{
    margin:                     0;
    padding:                    0;
}
ul#catalogeditor p.left
{
    margin-right:               10px;
}
ul#catalogeditor span.nowrap
{
    width:                      320px;
    display:                    block;
    white-space:                nowrap;
    overflow:                   hidden;
}
ul#catalogeditor li li span.nowrap
{
    width:                      295px;
}
ul#catalogeditor li li li span.nowrap
{
    width:                      270px;
}
ul#catalogeditor li li li li span.nowrap
{
    width:                      240px;
}

p.edit
{
    position:                   relative;
    z-index:                    100;
    margin-right:               0.5cm;
}
.twocols
{
    width:                      7.5cm;
}
.twocols.left
{
    margin-right:               0.5cm;
}
.twocols.nom
{
    margin-right:               0;
    width:                      18cm;
}
p.nom
{
    margin-bottom:              0;
}
p.twocols.left.nom, p.twocols.right.nom
{
    margin-right:               0.5cm;
}
.twocols.nom td
{
    white-space:                nowrap;
}
.twocols.smaller
{
    width:                      6cm;
}
.twocols.smallest
{
    width:                      2cm;
}
div.twocols.larger
{
    width:                      9cm;
}
div.twocols.overflow
{
    width:                      7.5cm;
}
div.overflow
{
    overflow:                   auto;
}
div.cmepoints
{
    padding-top:                0.25cm;
}

td.prio_number
{
    padding:                    0 0.1cm;
}
td.prio_number input
{
    border:                     none;
}