/*Block********/.inputblock { background-color: #FFFFFF; margin: 0 0 20px; padding: 5px; border: solid 1px black }.inputblock h3 { color: #cc5200; font-size: 12px; margin: 0 0 5px; padding: 0 }.inputblock .c { font-size: 1px; line-height: 1px; clear: both }.inputblock .report  { margin-top: 10px; background-color: #FFFFFF; margin-bottom: 10px; padding: 10px; border: solid 2px #FA8C10 }/*Elemente******/.e, .e_c {	float: left; margin-right: 10px; padding: 2px}.e_c  { background-color: #96C112 }/*******************/p {	margin:0;	padding:0;}div {	margin:0;}.zusatztitelblock {	margin-bottom: 20px;}.zusatztitelblock h1, .zusatztitelblock h2 {	font-size: 250%;	font-family: Times, "Times New Roman", serif;	font-style: italic;	border: 0px;	margin: 0px;	padding: 0px;	line-height: 100%;	color: #B5C6C5;}.zusatztitelblock h2 {	text-align: right;	color: #325050;}.ro {	background:url(../../images/neu/ro.gif) top right no-repeat;}.lo {	background:url(../../images/neu/lo.gif) top left no-repeat;}.o {	background:url(../../images/neu/o.gif) top repeat-x;}.lm {	background:url(../../images/neu/b.gif) repeat-y white;}.rm {	background:url(../../images/neu/b.gif) right repeat-y;}.m {	padding-left: 1px; 	padding-right: 1px;	overflow: hidden;}.u {	background:url(../../images/neu/u.gif) bottom repeat-x;}.ru {	background:url(../../images/neu/ru.gif) bottom right no-repeat;}.lu {	background:url(../../images/neu/lu.gif) bottom left no-repeat;}.box1spaltigl, .box1spaltigr {	float: left;	width: 217px;}.box1spaltigr {	float: right;}.box2spaltig {	width: 100%;	clear: both;}.box {	padding-top: 15px;}.box .image {}.box .content {	padding: 5px;	padding-left: 10px;	padding-right: 10px;	overflow: hidden;}.box .o .content {	line-height: 1em;	text-transform: uppercase;	color: white;	font-weight: bold;}.box .u .content {	line-height: 		1em;	text-transform: 	uppercase;	color: 				white;	font-weight: 		bold;	text-align: 		right;}.box .u a {	color: 				#C90016;	font-weight: 		bold;	text-decoration: 	none;}.box .u a:hover {	color: 				#FFFFFF;	font-weight: 		bold;	text-decoration:  	none;}.box .m .content {	overflow: auto;}.box .m .content p {	height: 5.6em;}.box img {}.zwangwarnung {	text-align: right;	font-size: 80%;}.angebotsliste {
	margin: 0;
	padding: 0;
	clear: both;
	list-style-type: none;
}

.angebotsliste li {
	border: 1px solid #D8B98D;
	clear: both;
	list-style-type: none;
	margin: 0;
	padding: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: #FEEBD7;
}

.angebotsliste li ul li {
	clear: none;
	border: none;
	margin: 0;
	padding: 0;
	list-style-type: square;
}
.angebotstabelle {	width: 100%;	background: blue;}.angebotstabelle .rechts {	text-align: right;}.imagebild {	margin-right: 20px;	margin-bottom: 5px;	float: left;	}