@import url(undohtml.css);
@import url(mainMenu.css);
@import url(style.css);

/* Simplestyle */
#simpleOverlay {
	position:fixed;
	left:0;
	width:100%;
	z-index:20;
	background-color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
	overflow:visible;
}
#teaserOverlay {
	position:absolute;
	top:0;
	width:250px;
	height:1000px;
	z-index:20;
	background-color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
	overflow:hidden;
}
.TB_overlayMacFFBGHack {background: url(../images/transBlue.png) repeat;}
.content p, .content li, .content li li,.content a {
	font-size: 110%;
	color:#00489b;
}
.content li li {
	font-size:100%;
}
.threeCols #mainRow {
	background-color:#fff !important;
	background-image:none !important;
	color:#00489b;
	position:relative;
	z-index:50;
}
.twoCols #mainRow {
	background-image:none !important;
	background-color:#fff !important;
	position:relative;
	z-index:50;
}
.twoCols #wrapBg {
	background-color:#fff;
	/*overflow:hidden;*/
}
.twoCols #mainRow .content {
	color:#00489b;
	/*position:relative;
	z-index:50;*/
}
/* Content teaser */
#mainRow .contentTeaser {
	background-color: #D8EAFE;
}

#mainRow .content .contentTeaser p a:link, #mainRow .content .contentTeaser p a:active,#mainRow .content .contentTeaser p a:focus, #mainRow .content .contentTeaser p a:visited {
	color:#00489b;
	background: transparent url(../images/bgArrows.gif) no-repeat left top !important;
}
/* Box w image */
#mainRow .content .imageBox {
	background-color: #D8EAFE;
}
/* Tables */
.content table tr td, .content table tr th {
	font-size:100%;
}
/* Striped ltables */
.content table.alternateRows tr.odd td {
	background-image:none !important;
	background-color: #D8EAFE !important;
	filter:alpha(opacity=100) !important;
}
.content table.alternateRows tr.odd td a {
	color:#00489b;
}

.content table.alternateRows tr.odd td div {
	color:#00489b;
}

.content table.alternateRows tr td div {
	color:#00489b;
}

.twoCols #mainRow .alternateRows, .twoCols #mainRow .alternateRows tr.odd td {
	color:#00489b;
}
.twoCols #mainRow .alternateRows a:link,
.twoCols #mainRow .alternateRows a:active,
.twoCols #mainRow .alternateRows a:focus,
.twoCols #mainRow .alternateRows a:visited,
.twoCols #mainRow .alternateRows a:hover,
.twoCols #mainRow .alternateRows tr.odd td a:link,
.twoCols #mainRow .alternateRows tr.odd td a:active,
.twoCols #mainRow .alternateRows tr.odd td a:focus,
.twoCols #mainRow .alternateRows tr.odd td a:visited,
.twoCols #mainRow .alternateRows tr.odd td a:hover {
	color:#00489b;
}
/* Striped lists */
.twoCols #mainRow #alternateList li {
	color:#00489b;
	background-image:none;
	background-color:#fff;
	filter:alpha(opacity=100);
	list-style: none;
}
.twoCols #mainRow #alternateList li a:link,
.twoCols #mainRow #alternateList li a:active,
.twoCols #mainRow #alternateList li a:focus,
.twoCols #mainRow #alternateList li a:visited,
.twoCols #mainRow #alternateList li a:hover {
	color:#00489b;
}
ul#alternateList li.odd {
	background-color:#D8EAFE !important;
}
ul#alternateList li div.normalize {
	color:#00489b;
	background-image:none;
}

#mainRow .content ul#alternateList li {
	background-image:none;
}

ul#alternateList li div.normalize a {
	background:transparent url(../images/blueArrow.gif) no-repeat left top;
}
/* Hide simplify button */
#simplify {
	display:none;
}
/* Hide sIFR in content box*/
.content .sIFR-flash {
	display:none;
}
/* Show alternate sIFR text/ headline */
.content h1.sIFR-Replaced {
	position:relative !important;
}
#mainRow .content h1 span.sIFR-alternate {
	display: block !important;
	color:#00489b !important;
	height:auto;
	width:400px;
	position:relative !important;
	clear:both;
}
/* Standard links */
#mainRow .content a {
	color:#00489b;
}
/* Standard lists */
#mainRow .content ul li {
	background: transparent url(../images/listDivis_over.gif) left 5px no-repeat;
}
/* Big menu in Content box */
#mainRow .content #pressemenu li {
	background: transparent url(../images/listp_over.gif) 235px center no-repeat;
	font-size:110%;
	padding:25px 20px 25px 20px;
}
#mainRow .content #pressemenu li.hell {
	background-color: #D8EAFE;
}
#mainRow .content #pressemenu li a{
	color:#00489b !important;
}
#mainRow .content #pressemenu li span.sIFR-alternate {
	display: block !important;
	color:#00489b !important;
	height:auto;
	width:auto;
	position:relative !important;
}
/* Print + symplify button */
#standard, #print {
	font-size:10px;
}
a#standard:link, a#standard:active, a#standard:focus, a#standard:visited {
	color: #FFFFFF;
	background:#89B6E0 url(../images/normal.gif) no-repeat;
	background-position: right;
	background-repeat:no-repeat;
}
a#standard:hover {
	color:#00489b;
	background: #89B6E0 url(../images/normal_over.gif);
	background-position: right;
	background-repeat:no-repeat;
}
a#print:link, a#print:active, a#print:focus, a#print:visited {
	color: #FFFFFF;
	background: #89B6E0 url(../images/printIcon.gif) no-repeat;
	background-position: right;
	background-repeat:no-repeat;
}
a#print:hover {
	color:#00489b;
	background:#89B6E0 url(../images/printIcon_over.gif);
	background-position: right;
	background-repeat:no-repeat;
}
/* Link in Box */
.content a.boxLink {
	font-size:100%;
}
/* Download link */
.content a.downloadLink {
	font-size:100%;
}
/* Press album*/
#pressemappe {
	color: #00489b;
	background-color: #D8EAFE;
}
#pressemappe h2{
	color:#00489b;
	font-size:18px;
}
p.presseabstand a:link, p.presseabstand a:active, p.presseabstand a:focus, p.presseabstand a:visited {
	color: #00489C;
	background: url(../images/listp_over.gif) no-repeat right center;
}
p.presseabstand a:hover {
	background: url(../images/listp_over.gif) no-repeat right center;
	color: #00489C;
}
p.galleryText{
	color:#00489b;
	background-color: #D8EAFE;
}
* html #simpleOverlay {
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}