.uw table { width:100%; font-size:11px; }
.uw table h1 { font-size:20px; color:#000000; padding-bottom:10px; }
.uw table #kommission, .uw table #kommission2 { width:250px; border-style:none none dotted none; }
.uw table #kommission2 { margin-left:100px; }
.uw table #lblkommission { width:100px; display:inline-block; }
.uw-head { margin-bottom:25px; overflow:hidden; width:100%; }
.uw-head font-size: 13px td { vertical-align:bottom; }
.uw-head .uw-ral { width:196px; }
img { margin:0; padding:0; border:0; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; box-shadow:none !important; behaviour:url(css3.htc); display:block; }
sub, sup { font-size:8px; }
.approhead thead { background:#dddddd; }
.approhead thead th { padding:5px; font-size:15px; border-bottom:2px solid #222222; }
.approhead tbody td, .approhead tfoot td { border:1px dotted #000000; text-align:center; vertical-align:middle; }
.approhead tbody tr.headerline td, .approhead tfoot tr.headerline td { background:#eeeeee; padding:3px 0; font-weight:bold; }
.approhead tfoot td { padding:5px 0; background:#eeeeee; font-weight:bold; }
.approhead tfoot td input { background:#eeeeee; font-weight:bold; }
.approhead input[type=text] { width:30px; border:none; text-align:center; font-size:10px; }
.approhead tbody input[readonly=readonly] { color:blue; }
.approhead td select { width:80px; font-size:11px; padding:2px; border:none; }
.approhead td select.sprossen { width:80px; }
.approhead td.modell span { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; behaviour:url(css3.htc); background:black; width:20px; height:20px; margin:2px 10px; color:white; display:block; line-height:20px; }
.approhead td.modell select { width:50px; }
a.addmodell { margin:10px 4px; padding:5px; border:1px #666666 solid; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; behaviour:url(css3.htc); display:block; width:150px; background:#f7ce1e; text-decoration:none; color:#353638; float:left; text-align:center; }
a.addmodell:hover { font-weight:bold; }
.modelldata { font-size:13px; margin-bottom:20px; }
.modelldata span { -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box; behaviour:url(css3.htc); background:black; width:20px; height:20px; margin:2px; color:white; display:block; line-height:20px; text-align:center; float:left; }
.modelldata .modell-caption, .modelldata .modell { border:1px dotted #cccccc; width:138px; float:left; position:relative; }
.modelldata .modell-caption table tr, .modelldata .modell table tr { line-height:24px; height:24px; }
.modelldata .modell-caption select, .modelldata .modell select { width:130px; font-size:11px; margin:0 2px; border:none; }
.modelldata .modell-caption select.modellid, .modelldata .modell select.modellid { width:106px; }
.modelldata .modell-caption:hover .functions, .modelldata .modell:hover .functions { display:inline-block; }
.modelldata .modell-caption .glass-data, .modelldata .modell .glass-data { text-align:center; }
.modelldata .modell-caption { font-weight:bold; }
.modelldata .functions { position:absolute; left:55px; top:160px; display:none; }
.modelldata .modell-footer { clear:both; }
table.legend { margin:10px 0; width:45%; clear:both; float:left; }
table.legend table { width:100%; }
table.legend table td { text-align:center; }
table.legend table td.division { border-bottom:1px black solid; }
table.legend th { text-decoration:underline; padding:2px 4px; }
table.legend td { padding:2px 4px; }
table.climaclass { margin:5px 0 5px 4%; width:50%; float:left; font-size:12px; }
table.climaclass th, table.climaclass td { vertical-align:middle; padding:2px; }
table.climaclass th { padding-bottom:10px; }
table.climaclass tr.header { background:#cccccc; border-bottom:1px black solid; font-weight:bold; }
table.climaclass tr.header td { padding:2px; }
table.climaclass td.arrow img { display:none; }
table.climaclass tr.selected td.arrow img { display:block; }
@media print { #newmodell, #newwindow, .deletewindow { display:none; }
}
