@charset "utf-8";
/* CSS Document */
body{
	background:#ccd7e0 url(../pics/border_body.jpg) repeat-x top;
	color: #ffffff;
}
a{

	color: #ffffff;
	text-decoration:none;
	border-bottom:1px dotted #ffffff;
}

*html a{
	background: url(../pics/underline.gif) repeat-x bottom;
	border:none;
}

a img { background:none;}

a:hover { background:none; border:none;}

h2 { color:#ffffff;}

#header{
	background: url(../pics/blau/header_en.jpg) no-repeat;
}
#logo a{
	width: 400px;
	height: 94px;
	margin: 55px 0 0 510px;
	background:none;
}
/*Container beinhaltet leftContainer und contentContainer*/
#generalContainer{
	background: url(../pics/blau/bg_GeneralContainer.gif) no-repeat top #003661;
}
#leftContainer .headline{
	background: url(../pics/underline.gif) repeat-x bottom;
}
#contentContainer .headline{
	background: url(../pics/underline.gif) repeat-x bottom;
}
#contentContainer .contentFooter{
	background: url(../pics/underline.gif) repeat-x top;
}

/* SUBMENU */
ul#submenu li, #language, #contrast {
	background: url(../pics/listStylePfeil.gif) no-repeat left 5px #7f9ab0;
}
ul#submenu li a{
	color: #003661;
}
ul#submenu li a:hover{
	background: url(../pics/underlineBlue.gif) repeat-x bottom;
}
ul#uMenuSubmenu li.german{
	background:url(../pics/flagge_ge.gif) no-repeat 85px #7f9ab0;
}
ul#uMenuSubmenu li.english{
	background:url(../pics/flagge_en.gif) no-repeat 85px #7f9ab0;
}
ul#uMenuSubmenu li.russian{
	background:url(../pics/flagge_ru.gif) no-repeat 85px #7f9ab0;
}


ul#uMenuSubmenu li a#lang1 {
	background:#7F9AB0 url(../pics/de.gif) no-repeat;
	display:block;

}

ul#uMenuSubmenu li a#lang2 {
	background:url(../pics/gb.gif) no-repeat;
	display:block;
}

ul#uMenuSubmenu li a#lang2:hover {
	background:url(../pics/gb.gif) no-repeat;
	display:block;
}

a.print{
   background: url(../pics/blau/print.gif) no-repeat 0 1px;
}
a.recommend {
	background:url(../pics/blau/tip.gif) no-repeat left center;
}

/* FOOTER */
#footer{
	background-color: #003762;
}
#footer .point{
	background: url(../pics/blau/point_blau.jpg) no-repeat;
}
#footer .footerTextRed{
	color:#ffffff;
}

#footer .ce ul li {
	background: url(../pics/blau/point_blau.gif) 2px 3px no-repeat;
	padding:0 0 0 14px;
}

/*CONTENT STYLE */
.imgAktuell{
	background:url(../pics/blau/aktuell_blau.gif) no-repeat #ffffff;
	color: #003661;
}
.borderBlueLong, .borderBlueMiddle{
	background-color:white;
	color: #003661;
}
table.docu td{
	border-right: 1pt solid #b4c244;
	border-bottom: 1pt solid #b4c244;
}

.contentElement img.description{
	border-top: 1pt solid #b4c244;
}
.contentElement table th{
	border-bottom: 1pt dotted #003661;
}
.currentContainer .firstElement{
	border-top: 1pt dotted white;
	background: url(../pics/underline.gif) repeat-x bottom;
}
.currentContainer .element{
	background: url(../pics/underline.gif) repeat-x bottom;
}

fieldset.csc-mailform label { color:#ffffff;}

.tx-srfreecap-pi2-cant-read {
color:#ffffff;

}

#contentContainer h1 {
	background-color:white;
	color:#003661;
}

/* Menü */
#leftContainer ul#mainMenu .uMenu2 li.ACT a{
	background: url(../pics/blau/bgHoldingAct3.gif) no-repeat;
	color:#003661;
}

#leftContainer ul#mainMenu ul#subMenu2 li a:hover{
	background: url(../pics/blau/bgHoldingCur3.gif) no-repeat;
	color:#003661;
}


#leftContainer ul#mainMenu .uMenu2 li.CUR a{
	background: url(../pics/blau/bgHoldingCur3.gif) no-repeat;
	color:#003661;

}

#leftContainer ul#mainMenu .uMenu2 li a:hover{
	background: url(../pics/blau/bgHoldingCur3.gif) no-repeat;
	color:#003661;
}

#generalContainer #leftContainer ul#mainMenu .uMenu2 .uMenu3 li a:hover, #generalContainer #leftContainer ul#mainMenu .uMenu2 .uMenu3 li.cur4 {
	background: url(../pics/blau/bgHoldingCur4.gif) no-repeat 238px top ;
	color:#ffffff;
}

#generalContainer #leftContainer ul#mainMenu .uMenu2 .uMenu3 li a {
	color:#ffffff;
}

.news-latest-container .element {
	background: url(../pics/underline.gif) repeat-x;
}

.news-latest-container {
	background: url(../pics/underline.gif) repeat-x bottom;
}

/*Slideshow Backgrounds*/
.slideshow-captions {
	background:url(../pics/blau/bgSlideshow.gif) no-repeat;
}
.durationWrap {
	background-image:url(../pics/underlineBlue.gif);
}

.chProjectDescription {
	background-image:url(../pics/blau/bgGallery.gif);

}

.tx-chgallery-pi1 .single td {
	background:#7f9ab0;
}

.chProjectDescription, .chProjectDescription .projectRow1 { color:#003661;}

/* Ansprechpartner */
.ansprechpartner .ansprechpartnerPosition { color:#003661;}
.ansprechpartnerData {
	background:url(../pics/blau/bgAnsprechpartner.gif) no-repeat;
	color:#003661;

}

#contentContainer .ce ul li { padding-left:10px; list-style-type:none; background:url(../pics/blau/listArrow.gif) no-repeat 0 6px; }

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption, .rgmediaimages-caption  {
	background:#ffffff url(../pics/blau/bgHoldingAct.gif) no-repeat right;
	color:#003661;
}


.headerCaption { color:#003661;}

.imgPin, .imgPinLong {
background:url("../pics/portal/pin_weiss.gif") no-repeat scroll 0 0 #003661;
}
.imgKontakt {
background:url("../pics/portal/kontakt_weiss.gif") no-repeat scroll 0 0 #003661;
}

#contentContainer .news-latest-container a { color:#FFFFFF; background: url(../pics/underline.gif) repeat-x bottom;}
#contentContainer .news-latest-container a:hover { color:#FFFFFF; background:none;}

#contentContainer .ce ul ul li {
background:transparent url(../pics/blau/ebene2weiss.gif) no-repeat scroll 0 6px;
list-style-type:none;
margin-bottom:0.5em;
padding-left:16px;
}

.videoTitle { border-top:1px solid #ffffff; }
.videoEvenTd, .videoOddTd{ border-bottom:1px solid #ffffff; }
.videoOddTd {border-right:1px solid #ffffff;}
.tx-videos-pi1 .emptyCell{border-bottom:1px solid #ffffff; }

#header #languageSelect #uMenuSubmenu{
	background:#003661;
}

#header ul#uMenuSubmenu li a#lang1 {
	color: #ffffff;
}



#header ul#uMenuSubmenu li a#lang2 {

	color: #ffffff;
}

*+html #header #uMenuSubmenu li {
	background: #003661;

}

#header #language .langAct {
	color:#ffffff;
}


