body {
 font-family: Arial;
 font-size: 1em;
 color: #400000;
 background: #A6A33A;
 line-height: 140%;
}

.complement {

	color: #372A73;

}

.inhalt {
	background-color: #FFFDB2;
	width: 1010px;
}

ul.navigation {

	list-style-type: none;
	list-style-position: inside;
	margin-left: 0;
	padding-left: 0;

}

ul.navigation a {

	display: block;
	margin-bottom: 5px;

}

ul.navigation a:hover {

	text-decoration: none;
	background-color: #FFFFFF;

}

a.navilink {
 text-decoration: underline;
 color: #400000;
}

a {
 text-decoration: underline;
 color: #400000;
}

a:hover {
	text-decoration: none;
}


.footer {
 font-size: 0.9em;
}

hr	{
	color: #372A73;
	background: #372A73;
}

.error {
 font-weight: bold;
 color: red;
}

.okay {
 color: #A6A33A;
}

td {
	vertical-align: top;
}

th {
	color: #372A73;
}

.row2 {
	background: #FFFED5;
}

.small {font-size: 0.8em; }

h1	{font-size:	1.6em; font-weight: bold; color: #372A73;}
h2	{font-size: 1.4em; font-weight: bold; color: #372A73; font-variant: small-caps;}
h3	{font-size: 1.2em; font-weight: bold; color: #372A73}

.h1_header {
	font-size:	1.6em; font-weight: bold; color: #372A73; margin-top: 15px;
}
.menue {
	font-size: 1.4em; font-weight: bold; color: #372A73; font-variant: small-caps;
}


form {border: 1px solid #372A73; background: #FFFFFF; margin: 0px 10px 0px 10px; padding: 10px; }

div.forum {

	border: 1px solid #372A73;
	margin-top: 10px;

}

div.post_links {

 	margin-top: 0px;
	float:left;
	height: 100%;
	width: 100px;
	padding: 10px;

}

div.post_rechts {

	margin: 0px 0px 0px 110px;
	padding: 10px;
	vertical-align: top;

}

.cta {
	height: 50px;
	font-size: 1em;
	font-weight: bold;
	margin-top: 10px;
	background: #CC0000;
	color: #FFFFFF;
}

.cta:hover {
	background: #FF0000;
}

.asp-link {
	font-size: 0.9em;
}