.tree {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt}
.activtree {color : Red;}
.headline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20pt}
.nolink { font-family: Verdana, Arial, Helvetica, sans-serif; color:#808080; text-decoration:none; font-weight:bold; }
.error { font-family: Verdana, Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none; font-weight:bold;font-size: 9pt}
.content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt}
a, a:link, a:visited, a:hover, a:active { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline; 
	font-style: normal; 
	text-align: left;
	line-height: 11px; 
	vertical-align: baseline
}

.navmenu {font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bolder; font-size: 8pt; text-decoration:none}

/* Standard Schriften */
.normal, .normalbold, .normalsmall, .normalsmallbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.normalbold {
	font-weight: bold;
}
.normalsmallbold {
	font-weight: bold;
}

.headline, .headline2, .headline3, .headline4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 14px; 
	font-size: 12px; 
	text-align : left;
	font-style: normal;
	font-weight: bold;
	color: #297594
}

.navtree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	text-decoration:none; 
	color: #A50000;
}

.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #A50000;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px; 
	font-size: 10px;
	font-style: normal;	
	color: #000000
}

.footerbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px; 
	font-size: 10px;
	font-style: normal;	
	font-weight: bold;
	color: #000000
}
.footersmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px; 
	font-size: 10px;
	font-style: normal;	
	color: #000000
}

.footersmallbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 17px; 
	font-size: 10px;
	font-style: normal;	
	font-weight: bold;
	color: #000000
}
.pollradio {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	background-color: #9CCF9C
} 

/* Styles Formular Start */
input, textarea, select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #4B4B4B; 
	background-color: #FFFFFF; 
	border-color: #F8F8F8 
} 
.inputbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFFFFF; 
	border-color: #FFFFFF 
} 
.formlabel, .formheadline, .formtablelabel, .formtableinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px; 
	font-size: 10px; 
	text-align : left;
	vertical-align : middle;
	horizontal-align : left;
	border: 0px;
	font-weight: normal;
	text-decoration: none; 
	color: #000000
}

.formheadline {
	font-size: 10px;
	font-weight: normal
}

.formtablelabel {
	width: 135px;
}

.formlabel {
	font-size: 10px; 
	font-weight: normal;  
	line-height: 14px
}

.formtableinput, .formtablebutton {
	text-align: right;
	width: 243px
}
.forminput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 243px
}
.forminput2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 225px
}
.forminput3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px
}
.forminputsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 260px
}
.formtablebutton {
	text-align: center;
}

/* Styles Header */
.HeaderHeadline, .HeaderText, .HeaderLinks, .HeaderLinks:link, .HeaderLinks:visited, .HeaderLinks:hover, .HeaderLinks:active { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #062072; 
	text-decoration: none; 
	font-style: normal; 
	text-align: left;
	line-height: 11px; 
	vertical-align: baseline
}
.HeaderHeadline {  
	font-size: 12px; 
	font-weight: bold;
	color: #297594;
	line-height: 14px
}
.HeaderText {
	color: #000000; 
}
.HeaderLinks, .HeaderLinks:link, .HeaderLinks:visited, .HeaderLinks:hover, .HeaderLinks:active {  
	font-weight: bold
}
/* ---------------------- */

.TeaserNewsHeadline {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #297594;
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: middle; 
	word-spacing: normal
}
.TeaserNewsContent {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000000; 
	letter-spacing: normal; 
	text-align: left;
	word-spacing: normal;
	line-height: 11px; 
	vertical-align: baseline
}
.TeaserNewsLink, .TeaserNewsLink:link, .TeaserNewsLink:visited, .TeaserNewsLink:hover, .TeaserNewsLink:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	text-transform: none; 
	color: #A50000; 
	letter-spacing: normal; 
	text-align: left; 
	vertical-align: middle; 
	line-height: 27px; 
	word-spacing: normal
}
.TeaserNewsLink:link { }
.TeaserNewsLink:visited { }
.TeaserNewsLink:hover { }
.TeaserNewsLink:active { }

/* Menu Items */
.MenueItem, .MenueItem:link, .MenueItem:visited, .MenueItem:hover, .MenueItem:active {  
	font-family: Tahoma,  Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #297594; 
	text-decoration: none; 
	font-style: normal; 
	line-height: 17px; 
	letter-spacing: 0px;
	vertical-align: top
}
.MenueItem:link {
	color: #297594
}
.MenueItem:visited { 
	color: #A50000
}
.MenueItem:hover { 
	color: #A50000
}
.MenueItem:active { 
	color: #A50000
}
/* ------------------------------ */

.PortalPollText {  
	align: left;
	color: #FFFFFF
}

.PortalNewsHeadline {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #297594; 
	text-decoration: none; 
	font-style: normal; 
	line-height: 14px; 
	vertical-align: baseline
}
.PortalNewsText {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none; 
	font-style: normal; 
	text-align: left;
	line-height: 11px; 
	vertical-align: baseline
}

.PortalNewsContentLinks, .PortalNewsContentLinks:link, .PortalNewsContentLinks:visited, .PortalNewsContentLinks:hover, .PortalNewsContentLinks:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: underline; 
	font-style: normal; 
	text-align: left;
	line-height: 11px; 
	vertical-align: baseline
}

.PortalNewsLinks, .PortalNewsLinks:link, .PortalNewsLinks:visited, .PortalNewsLinks:hover, .PortalNewsLinks:active {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: boldl; 
	color: #A50000; 
	text-decoration: none; 
	font-style: bold; 
	line-height: 12px; 
	vertical-align: baseline
}
.PortalNewsLinks:link {
	color: #A50000
}
.PortalNewsLinks:visited { 
	color: #A50000
}
.PortalNewsLinks:hover { 
	color: #A50000
}
.PortalNewsLinks:active { 
	color: #A50000
}
