BODY {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14px;
}

table {
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.mainarea {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 10px;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.mainarea A {
                color: #39457B;
                TEXT-DECORATION: underline;
	FONT-WEIGHT: bold;
}

.mainarea A:visited {
                TEXT-DECORATION: underline;
                color : #39457B;
}

.mainarea A:hover {
                TEXT-DECORATION: underline;
                color : #9186CA;
}


.redbar {

	FONT-SIZE: 14px;
	FONT-FAMILY: Tahoma;
	font-style: normal;
	COLOR: #F7F6FE;
	FONT-WEIGHT: bold;
}

.redbar A {
	COLOR: #F7F6FE;
	TEXT-DECORATION: none;
	font-style: normal;

}

.redbar A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;

}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
}

.footer A {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;

}

.footer A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}

.menu {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.menu A {
	COLOR: #ffffff; 
	TEXT-DECORATION: none;
}

.menu A:hover {
	COLOR: #ffffff; 
	TEXT-DECORATION: underline;
}

.menuitem {
                color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.menuitemactive {
                color: #FFFFFF;
	font-weight: bold;
}

.submenuitem {
                color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.submenuitemactive {
                color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.headerrot, h1 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #BD0021;
}

.headerblau, h2 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 18px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #39457B;
}

.highlighttext {
	color: #BD0021;
	font-weight: bold;
}

/* News */
.newstext {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	FONT-SIZE: 12px;
}

.newsarchiv {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	FONT-SIZE: 14px;
}

/* altes News-Archiv */
.News {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal}
.NewsHeader {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold}


/* Mail Formular */
.csc-mailform {
	PADDING-RIGHT: 50px;
	PADDING-LEFT: 50px;
	PADDING-BOTTOM: 50px;
	PADDING-TOP: 50px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: normal;
	FONT-SIZE: 14px;
	background-color : #DFEBF7;

}
.csc-form-label-req {
	PADDING-LEFT: 10px;
	color: #BD0021;
	font-weight: bold;
}
.csc-form-label {
	PADDING-LEFT: 10px;
	font-weight: bold;
}

.csc-form-fieldcell {
	PADDING-RIGHT: 10px;
}


/* FAQ Plugin */

.faqquestion {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	font-style: normal;
                color: #39457B;
}


