/* print.css */

*
{background-image:none!important;}

a img {border:none;}

body
{background-color:#fff;
font:10pt arial, verdana, helvetica, sans-serif;
background-image:none!important;
color:#000;
margin:0!important;
padding:0!important;}

#headernavi, #subnav_top, #mainnav, #breadcrumb, .contentfooter p#optionen,
 .toplink, .contentfooter, .table_footer_url, .table_footer,
 #suchvollansicht th.second strong, #suchvollansicht th.third
{display:none;}

h1, h2, h3
{font-size:12pt; clear:both;}

a {text-decoration:underline;}

#maincontent
{margin:0!important;
padding:0!important;
width:100%;
float:none!important;}

.contentbox_none, .contentbox_one,
.contentbox_two, .contentbox_three,
dl.auflistung dt, dl.auflistung dd
/* div.first, div.second, div.third,
dl.auflistung, dl.auflistung dt, dl.auflistung dd */
{width:100%;
clear:both;
/* min-height:auto;
overflow:auto;
float:none;
margin:0!important;
padding:0!important; */}

.autor
{text-transform:uppercase;}

div.first {width:%!important; float:left; min-height:10px; display:block; background-color:#ff0;}
div.second {width:%!important; float:left;}
div.third {width:%!important; margin-left:0%;}
div.fourth {width:%!important; margin-left:0%;}

* html div.first {width:%!important; float:left; display:block; height:10px; background-color:#f00;}
* html div.second {width:%!important; float:left;}
* html div.third {width:%!important; /* float:right; */}
* html div.fourth {width:%!important; /* float:right; */}

hr.dashed, hr.solid, hr.normal, hr.hidden, .contentfooter {width:100%; clear:both;}

hr.dashed, hr.solid, hr.normal, hr.hidden {margin:1em 0em;}

th, td {vertical-align:top; text-align:left;}