body {
	background-color: #383174;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bg_left {
	background-image: url(img/border_left.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.bg_right {
	background-image: url(img/bg_right.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	vertical-align: top;
}

.header {
	background-color: #F9FBFA;
	vertical-align: top;
}

.footer {
	background-color: #F9FBFA;
	vertical-align: bottom;
	padding: 10px;
	font-size: 10px;
	color: #342D7D;
	font-weight: bold;
	text-align: center;
}

.ads {
	background-image: url(img/ads_bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	vertical-align: top;
}

.menu {
	background-image: url(img/menu_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.content {
	background-color: #F9FBFA;
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
}

A.impressum {
	text-decoration: none;
	color: #342D7D;
}

A.impressum:hover {
	text-decoration: underline;
	color: #A92920;
}

H1 {
	font-size: 15px;
	font-weight: bold;
	color: #2F286E;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}

H2 {
	font-size: 13px;
	font-weight: bold;
	color: #12782C;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

.testorosso {
	font-size: 15px;
	font-weight: bold;
	color: #2F286E;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px; text-decoration:underline;
}

P {
	font-size: 12px;
	color: #5A5C5B;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

.error {
	color: #B90000;
}

UL.first {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

UL.second {
	list-style-type: none;
	margin-left: 10px;
	padding: 0px;
	list-style-image: url(img/arrow_right.gif);
	list-style-position: inside;
}

.menu {
	color: #30277A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A {
	color: #30277A;
		text-decoration: none;
}

A:hover {
	color: #A92920;
	text-decoration: underline;
}

A.menulink {
	color: #30277A;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.menulink:hover {
	color: #A92920;
	text-decoration: underline;
}

A.menulink_active {
	color: #A92920;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

A.menulink_active:hover {
	color: #A92920;
	text-decoration: none;
}



/* einfügungen für Kontaktformular  */

table #form_2 td {
	font-size: 11px;
	color: #5a5c5b;
}

table #form_2 {
	width:150px;
}

.fullsize {
	width: 300px;
	font-size: 11px;
}

.halfsize {
	width: 148px;
	font-size: 11px;
}

.quatersize {
	width: 73px;
	font-size: 11px;
}

table #form_2 input.norm1 {
/*	width:15px;*/
	padding: 0px 10px 0px 0px;
}

table #form_2 input.small {
	width:50px;
}

table #form_2 textarea.norm {
	width:310px;
}

table #form_2 td.error {
	color: #B90000;
	font-weight:bold;
}

/* Definition Login-Box */
.menufont {
	color: #30277A;
	font-size: 10px;
	font-weight: bold;
}

INPUT.loginbox {
	width: 78px;
	font-size: 10px;
	border: 1px solid #30277A;
}

FORM {
	display: inline;
}

UL.general {
	font-size: 12px;
	color: #5A5C5B;
	margin: 0px;
    padding: 0px;
	padding-bottom: 15px;
    padding-left: 20px;
	margin: 0px;
	list-style-type: square;
	padding-bottom: 20px;
}
