* { margin: 0; padding; 0; font-family: Arial,Helvetica,sans-serif,Verdana,"Trebuchet MS"; font-size: 11pt; }

body { width: 19cm; padding: 0cm; }
body > div { width: 90%; margin: 0 auto; }

h2 { font-size: 15pt; margin-bottom: 10px; }
h3 { font-size: 13pt; margin-bottom: 8px; }

div.row, div.rowlr { overflow: auto; }
div.row > *, div.rowlr > * { display: block; margin-bottom: 10px; }
div.row > * { float: left; }

input.button { background-color: #008c95; font-weight: bold; font-size: 18px; display: block; padding: 5px 10px; color: #fff; width: 130px;}
input.button:hover { background-color: rgb(51,170,0); text-shadow: 1px 1px #000; }

table.styled { margin: 2px; /* border: 1mm solid #333; */ }
table.styled th { background-color: #ddd; }
table.styled th, table.styled td { vertical-align: top; }

table.artdetails th { text-align: left; }

table.syn_container { margin-bottom: 10px; }
table.syn_container td { border-bottom: 1px dotted #555; }
table.syn_container .syn_group { font-weight: bold; border-bottom: 2px solid black; background-color: #ddd; }

.zusatzinfo { max-width: 90% }

div.descr { font-size: 9pt; widows:4; margin-bottom: 5px; }
@media print {
	.noprint { display: none !important; }
	.npb { page-break-inside: avoid; }
}