BODY{
background-image:url(../img/blue/bg.gif);
}

div.header.MainFrame{
	height: 265px;
}

#MainNav{
background:#21467b;
}

#MetaNav A,
#MainNav A{
background-image:url(../img/blue/nav_sep.gif);
}

#MetaNav A:link,
#MetaNav A:visited,
#MainNav A:link,
#MainNav A:visited{
color:#fff;
}

#MetaNav A:active,
#MetaNav A:hover,
#MainNav A:active,
#MainNav A:hover{
color:#fff;
background-color:#4d6b95;
}

#MetaNav LI.Active,
#MainNav LI.Active{
	background-color:#4d6b95;
}

#Search{
background:#fff;
}

#Visuals, #JVisuals{
border-color:#fff;
}

#Visuals IMG, #JVisuals IMG{
border-right-color:#fff;
}

#VisualsTeasers{
background-image:url(../img/blue/bg_visuals.gif);
}

#VisualsTeasers A{
color:#314355;
border-right-color:#afbccf;
}

div#headerImg {
	border-bottom:1px solid #AFBCCF;
	height:139px;
	left:0;
	position:absolute;
	top:125px;
	width:700px;
}
div#headerImg img {
	display: block;
	position:absolute;
	top: 0;
	left: 0;
}

#SystemArea{
background:#afbccf;
}

#SystemArea LABEL{
color:#fff;
}

#SystemArea .Abstract{
color:#21467b;
}

#Footer{
border-top-color:#afbccf;
background:#fff;
}

#Footer P{
color:#21467b;
}

.ContentField{
border-color:#afbccf;
background-color:#fff;
color:#314355;
}

#ContentFrame_Home{
border-top-color:#afbccf;
}

#ContentFrame_Content{
border-top-color:#afbccf;
}

#ContentFrame_Content .MainFrame{
background-image:url(../img/blue/bg_content.gif);
}

#ContentFrame_Start .MainFrame,
#ContentFrame_Home .MainFrame{
background-image:url(../img/blue/bg_start.gif);
}

.SystemField{
border-color:#fff;
background-color:#bbc6d6;
color:#000;
}

U.AccessKey{
border-bottom-color:#000;
}

.LabelText{
color:#21467b;
}

.Button,
.FormButton{
border-top-color:#fff;
border-left-color:#fff;
border-bottom-color:#21467b;
border-right-color:#21467b;
background:#5a7dae;
color:#fff;
cursor:pointer;
}

.Button:link,
.Button:visited{
color:#fff;
text-decoration:none;
}

.Button:active,
.Button:hover{
color:#fff;
text-decoration:none;
}

/* Anderes layout f�r buttons im Inhaltsbereich */
#ContentFrame_Start .Button,
#ContentFrame_Content .Button,
#ContentFrame_Home .Button,
#ContentFrame_Start .FormButton,
#ContentFrame_Content .FormButton,
#ContentFrame_Home .FormButton{
border-top-color:#afbccf;
border-left-color:#afbccf;
}

.Content{
color:#314355;
}

.Content H1,
.Content H2{
color:#21467b;
}

.Content A{
color:#314355;
}

.Content LI{
background-image:url( ../img/blue/bul_nav.gif );
}

.News H3 A{
background-image:url( ../img/blue/bul_news.gif );
color:#21467b;
}

.FormLine{
color:#21467b;
}

.Section H5{
color:#21467b;
}

.SectionSeparator{
clear:both;
background:#afbccf;
}

.Section A{
color:#21467b;
}

.Navigation A{
border-bottom-color:#afbccf;
color:#21467b;
background-position:right;
background-repeat:no-repeat;
background-image:url( ../img/blue/bul_nav.gif );
}

.Navigation A:active,
.Navigation A:hover,
.Navigation .Active{
background-color:#dadbdc;
}

.Navigation .Active.active2,
.Navigation .notactive2,
.Navigation .Active.active3,
.Navigation .notactive3 {
font-weight: normal;
}

.Navigation .Active.active2 {
background-color:#E9E9E9;
}

.Navigation .Active.active3 {
background-color:#EfEFEF;
}

.Navigation .Active.active3,
.Navigation .notactive3 {
font-size: 75%;
}

.Thumb{
border-color:#afbccf;
}



/* neue Headline-Styles, 12.11.09 */

div.Content h3.emphasized_h3 {
	color: #fff;
	margin: 20px 0 15px 30px;
	padding: 0;
}
div.Content h3.emphasized_h3 span {
	background: #b8011d url(/img/blue/icon_plus_white.gif) no-repeat 10px 0.5em;
	padding: 2px 10px 2px 25px;
	display: block;
	width: 235px;
}

div.Content p.introParagraph {
	font-weight: bold;
	color: #21467B;
	margin: 0 0 15px 30px;
	padding: 0 0 15px 0;
	border-bottom: 0px solid #AFBCCF;
}

div.Content h4.emphasized_h4 {
	color: #21467B;
	margin: 0px 0 0px 30px;
	padding: 0;
}

div.Content table.plain h4.emphasized_h4 {
	margin: 0px 0 0px 0px;
}

div.Content h4.emphasized_h4 span {
	background: url(/img/blue/icon_plus_red.gif) no-repeat 0 0.25em;
	padding: 0px 0px 0px 15px;
}

div.Content div.float-l {
	margin: 0 0 0 30px;
}
div.Content div.float-l img {
	display: block;
	float: left;
	margin: 0px 20px 10px 0;
}

div.Content div.clearFloats {
	clear: both;
/*	height: 5px;*/
/*	background: red;*/
}

div.Content div.pulloutParagraph {
	position: relative;
	width: 100%;
	height: 10px;
/*	background: green;*/
}
div.Content div.pulloutParagraph p {
	background: #b8011d;
	color: #fff;
	font-weight: bold;
	width: 100px;
	padding: 5px;
	position: absolute;
	top: 0;
	right: -150px;
}
div.Content div.pulloutParagraph.pop_right p {
	right: -155px;
}
div.Content div.pulloutParagraph.pop_left p {
	left: -165px;
}
div.Content div.pulloutParagraph span.exMark {
	display: block;
	width: 24px;
	height: 79px;
	background: url(/img/blue/icon_exMark.png) no-repeat;
	position: absolute;
	top: -30px;
}
div.Content div.pulloutParagraph.pop_left span.exMark {
	right: -21px;
}
div.Content div.pulloutParagraph.pop_right span.exMark {
	left: -21px;
}