/* Abgrundete Boxen */

.roundcorners {display:block; padding: 0; margin: 0}
.roundcorners * {display: block; height: 1px; overflow: hidden; background: #F9E2BC; padding: 0}
.rx7{margin: 0 7px}
.rx9{margin: 0 9px}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}

.vBox {width: 100%;}

.box-darkblue .roundcorners * { background: #3284C0; }
.box-peachy .roundcorners * {background: #F9E2BB}
.box-ok .roundcorners * {background: #A5EDA4;}
.box-error .roundcorners * {background-color: #F4A8A8;}

/* Box-Elemente */
.box-bg { background-color: #F9E2BC; }
.box-bg-darkblue { background-color: #3284C0; }
.box-bg-peachy {background-color: #F9E2BB}
.box-bg-ok {background-color: #A5EDA4;}
.box-bg-error {background-color: #F4A8A8;}

.box-head {
	font-weight: bold;
	color: #666;
	padding: 0px 4px 4px 4px
}

.box-footer {
	text-align: right;
	padding: 4px 4px 0px 4px;
}

.box-content { padding: 1px 4px; }

.box-body-lblue, .box-body-dblue, .box-body-peachy, .box-body-light, .box-body-ok, .box-body-error { padding: 3px;}

.box-body-light { background-color: #FFE; margin: 0 1px;}
.box-body-dblue { background-color: #3284C0; margin: 0 1px;}
.box-body-lblue { background-color: #F9E2BC; margin: 0 1px;}
.box-body-peachy { background-color: #F9E2BB; margin: 0 1px;}
.box-body-error, .box-body-ok {
	background-position:0% -2px;
	background-repeat:no-repeat;
	font-weight: bold; 
	min-height:20px;
	padding-left:35px;
	margin: 0 1px; 
}
.box-body-ok {
	background-image:url('../pix/info_bg.jpg');
	background-color:#E0EDE0;
}
.box-body-error {
	background-image:url('../pix/error_bg.jpg');
	background-color:#EDE0E0;
}

.box-table {width: 100%; border-style: none;}

/* IE6 (versteht > in der nächsten Definition nicht) */
.box-table td.label-cell, .box-table td.content-cell 
, .box-table td.white-cell, .box-table th.white-cell 
, .box-table th.label-cell, .box-table th.content-cell
{ padding: 3px; vertical-align: middle; }

.box-table td.label-cell, .box-table th.label-cell
,.box-table td.content-cell, .box-table th.content-cell
,.box-table td.white-cell, .box-table th.white-cell
,.box-table td.cell-padding, .box-table th.cell-padding 
{ padding: 3px; vertical-align: middle; text-align: left; }
