div {
	margin:0;
}

.ro {
	background:  url("images/shadowbox/shadowbox_ro.gif") top right no-repeat;

}

.lo {
	background:  url("images/shadowbox/shadowbox_lo.gif") top left no-repeat;
}

.ru {
	background:  url("images/shadowbox/shadowbox_ru.gif") bottom right no-repeat;
}

.lu {
	background:  url("images/shadowbox/shadowbox_lu.gif") bottom left no-repeat;
}

.inhalt {
	margin:0;
	overflow:hidden;
}

.inhalt p {
	margin:0;
	padding:0;
	float:left;
	width:60px;
	display:block;
	height:80px;
}

/* Lidia 16.10 */
.untertitel { margin-bottom: 18px;}

* html .inhalt{ clear:left;}


.inhalt p.message {
	float:left;
	clear:left;
	width:100%;
	width:290px;
	height:100%;
	margin-bottom:10px;
	padding-bottom:10px;
} 

p.message{ padding-right:30px;}


.compute p{ margin-bottom:8px;}

.picture{ position:relative; height:370px; margin-bottom:33px; width:400px;}
.picture img{ position:absolute; margin-left:60px}

.colLeft, .computeLeft{ float:left;}
.colLeft{ width:340px; margin-top:20px; overflow:hidden;}
.colRight{ margin-top:20px; overflow:hidden;}
.colLeft .ro{ width:340px;}
.colRight .ro{ width:511px;}

.compute{ overflow:hidden; width:500px;}
.computeLeft{ width:250px; }
.computeRight{ margin-left:250px; width:250px; padding-bottom:1em;}
.computeTop{ margin-top:20px;}

.coverMaterial, .paper, .coverTitle, .compute{ padding:1em;}

* html .coverMaterial{ height:340px;}
* html .paper{ height:150px;}
* html .coverTitle{ height:180px;}

* html .colRight { height: 1%; }
* html .colLeft {margin-right: -3px;}
* html .colRight{ width:460px;}
* html .colRight .ro, { width:460px;}
* html .compute{ width:440px;}
* html .computeLeft{ width:210px; }
* html .computeRight{ margin-left:215px; width:210px;}


label{ display:block; font-weight:bold; margin-bottom:8px;}
select{ width:190px; margin-bottom:8px;}

.total{ font-weight:bold; padding-left:110px; }