body { margin:0; padding:0; font:9pt Arial, Helvetica, sans-serif; }

.header { background: url(../images/headerbg.jpg) top left no-repeat #87b0da; }
.subframes { padding:10px 0 0 0; }

td { vertical-align:top; }
th { text-align:left; padding:5px; border-bottom:2px solid #666666; }
table.umzugsliste { color:#333333; }
a { text-decoration:underline; }
a:hover { text-decoration:none; color:#CC0000; }
.umzugsliste td { padding:5px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#ffffff; }
tr.odd td { background:#f0f0f0; }

.suchen { background:#EBF8FE; padding:7px; }
.suchen td { padding:3px 0 3px 0; }

fieldset { padding:10px; margin:0 20px 0 20px; border:1px solid #A1BEDB; }
legend { color:#DB3F04; font-size:12pt; }
.hinweis { width:70%; background:#D6EFA4; border:1px solid #B0D46A; padding:15px; text-align:center; color:#444444; line-height:14pt; }

.warenkorb { font-size:8pt; padding:0 15px 0 0;}
small { font-size:8pt; line-height:12pt; color:#576F29;}
.navi { background:#f0f0f0; padding:0 0 0 45px; }


h3 { font-size:14pt; padding:0; margin:0; }
big { font-size:11pt;  color:#333; }
.greybg { background:#f0f0f0; }
.descHeader { border-bottom:1px solid #dddddd; }
.details { padding:10px; }
.redtext {
	color:#cc0000;
}
.fettorange { color:#DB3F04; font-weight:bold; font-size:12pt; }

.versteckt {
	text-align:right;
}
.grauliste td, .grauliste a {
	color:#999999;
}

@media print { 
    .versteckt { 
        display: none; 
    }
}