.lookandfeel
{

background-color: #7443C1;
background-image: linear-gradient(45deg, white 75%, transparent 95%, transparent 75%, white 75%, white), 
linear-gradient(-45deg, white 75%, transparent 95%, transparent 75%, white 75%, white);
background-size:4px 4px;
}
.inhalt div
{
	width: 70%;

}

.inhalt p
{
		padding: 25px;

}
.inhalt hr
{
	width: 70%;
	border-color: #9B3C3C;
	padding: 0;
}

.inhalt p
{
	width: 70%;
	padding-left: 15%;
}
.slogan
{
	font: Helvetica, Arial, sans-serif;
	font-size: 23px;
	width: 100%;
	color: blue;
	padding: 8px;
	margin: 4px;
	word-spacing: 1em;
	font-weight: bold;
}

.slogan hr
{
	width: 70%;
	border-color: #9B3C3C;
	padding: 0;
}

.library
{
	font: Helvetica, Arial, sans-serif;
	font-size: 15px;
	width: 70%;
	color: grey;
	padding-left: 15%;
	word-spacing: 2em;
	text-decoration: none;
}
.library a[title] {
text-decoration: none;
color: grey;
}
.library hr
{
	border-color: white;
	padding: 0;
	width: 100%;
	opacity: 0.5;
}

.footer {
	width: 100%;
	background-color:#142933;
	padding: 0px;
	margin: 0px;
	height: 100%;
	overflow:hidden;
	/*background-color:#204148;*/
	/* background-color:#2D4C4F; */
}

.footer p
{
	padding: 0;
	margin: 0;
}
.footer a {
font-size: 13px;
/*font: 36px, Arial, Helvetica, sans-serif;*/
font-family:Helvetica, Arial, sans-serif;
color: orange;
letter-spacing: -0.05em;
text-decoration:none;
width: 100%;
}

.footer tr
{
	width: 80%;
	color: white;
	margin: 0px;
	padding: 0px;
}
.footer td
{
	width: 16%;
	nowrap;
	padding: 6px;
}

.footer th
{
	color:white;
}

.content table
{
	color: #9B3C3C;
	font-size: 21px;
	width: 70%;
	text-align: justify;
	nowrap;
}

.content indexlink
{
	border-width: 0px; 
	border-style: solid; 
	width: 98px; 
	height: 23px;
}
.content td
{
	padding: 2px;
	vertical-align:top;
}

.content hr
{
	width: 70%;
	border-color: #9B3C3C;
	padding: 0px;
}

.content p
{
	color: #9B3C3C;
	font-size: 21px;
	width: 70%;
	text-align: justify;
	nowrap;
}

.content p.serviceoverhead
{
	color: brown;
	font-size: 22px;
	width: 70%;
	text-align:center;
	padding-left: 15%;
	nowrap;
}

.content p.service
{
	color: brown;
	font-size: 22px;
	width: 70%;
	padding-left: 15%;
	nowrap;
}

.content ul
{
	color: brown;
	font-size: 22px;
	width: 70%;
	nowrap;
	padding-left: 15%;
}

.imprint table
{
	color: brown;
	font-size: 12px;
	width: 70%;
	text-align: justify;
	nowrap;
}

.imprint div.overhead
{
	color: brown;
	font-size: 22px;
	font-weight:bold;
	width: 70%;
	text-align: justify;
	nowrap;
}

.imprint td
{
	padding: 2px;
	vertical-align:top;
}


.copyright {
/*	font-size: small;*/
font-size: 14px;
	color: #9B3C3C;
}
