 /* --- BODY css --- */
body {
/*	background-color : #606F7F;  */
/*	background-color : #0C459E;  */
    background: #0C459E url(../img/bg_800.gif) repeat-y 50% 0;
	color: #000000;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

 /* --- link css --- */
a.menu:active {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
a.menu:hover {
	color: #FFFFFF; 
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
a.menu:link {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
a.menu:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

a.insight:active {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.insight:hover {
	color: #000000; 
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.insight:link {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.insight:visited {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.menu2nd:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.menu2nd:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.menu2nd:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a.menu2nd:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a.menu2ndH:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.menu2ndH:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.menu2ndH:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a.menu2ndH:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a.menuAct:active {
	color: #009bf9;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.menuAct:hover {
	color: #009bf9; 
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.menuAct:link {
	color: #009bf9;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.menuAct:visited {
	color: #009bf9;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

a.menuDwl:active {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
a.menuDwl:hover {
	color: #000000; 
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
a.menuDwl:link {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
a.menuDwl:visited {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}

a.sitemaptitle:active {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
a.sitemaptitle:hover {
	color: #666666; 
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
a.sitemaptitle:link {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}
a.sitemaptitle:visited {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}

a.sitemaplvl2:active {
	color: #bbbbbb;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.sitemaplvl2:hover {
	color: #bbbbbb; 
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.sitemaplvl2:link {
	color: #bbbbbb;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.sitemaplvl2:visited {
	color: #bbbbbb;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.sitemaplvl3:active {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.sitemaplvl3:hover {
	color: #333333; 
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.sitemaplvl3:link {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
a.sitemaplvl3:visited {
	color: #333333;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

a.teaser:active {
	color: #009bf9;
	text-decoration: none;
	font-size: 12px;
}
a.teaser:hover {
	color: #009bf9; 
	text-decoration: none;
	font-size: 12px;
}
a.teaser:link {
	color: #009bf9;
	text-decoration: none;
	font-size: 12px;
}
a.teaser:visited {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 12px;
}

a.action:active {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
a.action:hover {
	color: #ffffff; 
	text-decoration: none;
	font-size: 11px;
}
a.action:link {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}
a.action:visited {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
}

a.action2:active {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 11px;
}
a.action2:hover {
	color: #9D9D9D; 
	text-decoration: none;
	font-size: 11px;
}
a.action2:link {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 11px;
}
a.action2:visited {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 11px;
}

a:active {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a:hover {
	color: #9D9D9D; 
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a:link {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a:visited {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}

b.action {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
}
b.action2 {
	color: #9D9D9D;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
}


/* --- form css --- */
.TextInput { font-family: Courier, monospace; font-size: 11px; line-height:15px;  }

/* --- content css --- */
.Navigation { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.ContentText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:15px; text-align : justify;}
.ContentTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #009BF9; text-decoration: none; line-height:15px}
.ContentTitle2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #009BF9; font-weight: bold; text-decoration: none; line-height:15px}
.ContentSubTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; line-height:15px;}
b.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9D9D9D; font-weight: normal}
b.gray { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #9D9D9D; font-weight: bold}
b.black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold}
b.headlineblau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #009BF9; text-decoration: none; font-weight: bold; line-height:15px}
b.headlineorange { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FE9900; text-decoration: none; font-weight: bold; line-height:15px}
b.headlinewhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; line-height:15px}
b.subheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; line-height:15px}

/* --- small window css --- */
.SmallWindowText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; line-height:15px }

/* --- header & footer css --- */
.HeaderMenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; vertical-align: middle; text-align: right}
.FooterMenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; text-align: right;
}
.LeftMenuTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold}
.TitleSmallWindow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; vertical-align: middle; text-align: center }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:15px }
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #000000;
	list-style-type:square;
	list-style-position:outside;
	margin-left:16px;
	line-height:15px;
}
