
/*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: 				#293505;
	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%;
}


.angebotstabelle {
	width: 100%;
	background: blue;
}

.angebotstabelle .rechts {
	text-align: right;
}