/****************************
 * Styles für den Top-Frame *
 ****************************/
img {
	border:none;
}
div#l10nselect {
	display:none;	/* Unsichtbar, da vorerst obsolet */
	position:absolute;
	left:0px;
	top:80px;
}
div#user {
	position:absolute;
	left:208px;
	top:85px;
	color:#fefefe;
	font-weight:bold;
}
div#version {
	position: absolute;
	left: 222px;
	top: 51px;
	color: #829196;
	font: normal normal bold 10pt/normal "RotisSansSerif Light", Arial, Helvetica, sans-serif;
}
div#help {
	position: absolute;
	left: 438px;
	top: 5px;
	color: #B5C1CD;
	font-weight: bold;
	font-size: 88%;
}
td#clock {
	background-color: #A7B5C2;
	border-top: 1px solid #6495ae;
	border-right: 1px solid #6495ae;
	color: #fefefe;
	height: 24px;
	padding-right: 8px;
	text-align: right;
	white-space: nowrap;
}
div#buttonline {	/* Hilfslinie für den unteren Button-Rand */
	background-color: #6495ae;
	height: 1px;
	left: 0px;
	position: absolute;
	top: 103px;
	width: 100%;
}
.mt-sm6px{
	margin-top: 6px;
}
.narrow {
	font: normal normal normal 90%/92% Arial, Helvetica, sans-serif;
}

/**************************************************
 * Styles für die Darstellung der Eingabebereiche *
 **************************************************/
div.rb_inactive {
	background-color: white;
	height: 15px;
	width: 15px;
}
div.rb_active {
	background-color: #b8284c;
	height: 15px;
	width: 15px;
}
input.number {
	height:19px;
	width:30px;
	border:0px none white;
	text-align:right;
}
input.text {
	height:19px;
	border:0px none white;
}
input#out_level {
	font-size:36px;
	height:45px;
	width:45px;
	border:0px none white;
	text-align:right;
	vertical-align: text-bottom;
}

/**************************************************
 * Ersatz-Styles für das BBMAG-Objekt `Container´ *
 **************************************************/
table.rubric-t {
	margin-top:22px;
	border:none;
}
table.rubric-b {
	border:none;
}
td.rubric-l {
	width:50%;
	background:white url('/_img/rubric-ln.gif') repeat-x;
	text-align:left;
}
td.rubric-r {
	width:50%;
	background:white url('/_img/rubric-ln.gif') repeat-x;
	text-align:right;
}
td.rubric-m {
	background:white;
	text-align:center;
	white-space:nowrap;
}
td.rubric-m p {
	margin: 0;
	padding: 0 15px;
	text-align: center;
	white-space: nowrap; 
	
	/* BBMAG-Class `rubrik´ ----- */
	color: #C24361;
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase; 
	/* -------------------------- */
}
a.rubric-toggle {
	margin-right: 4px;
	background-color: white;
	background-repeat: no-repeat;
}
.hide {
	background-image: url('/_img/btn.minus.gif');
}
.show {
	background-image: url('/_img/btn.plus.gif');
}
a.rubric-toggle img {
	height:14px;
	width:18px;
}

/*******************
 * Sonstige Styles *
 *******************/
a.pdf {
	height: 16px;
	padding-left: 1.75em;
	background: transparent url('/images/btn0006_pdf_p1.gif') no-repeat scroll left top;
}
ul.pdf-list {
	list-style-image: url('/images/btn0006_pdf_p1.gif');
}
ul.pdf-list li {
	height: 16px;
	margin: 0;
	padding: 0 0 0 .75em;
}

ul.download-list {
	list-style-image:url('/images/btn0029_download.gif');
}

/* Eingebettete Seiten */
div#embedshell {
	display: none;
	padding: 0;
	width: 100%;
	height:182px;
}
iframe#embedded_data {
	padding: 0;
	height: 100%;
	width: 100%;
}
.concealed {
	display: none;
}
.revealed {
	display: block;
}

/* Layer image */
.rolloverContainer {
	position: relative;
	height: 320px;
}
#cathImg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

#cathLinks {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
}

.popupContent {
	padding: 12px;
	width: 239px;
}

	.popupContent img, .popupContent p {
		margin-bottom: 7px;
	}
	
	.popupContent ul {
		list-style: disc outside none;
		padding-left: 15px;
	}
	
		.popupContent ul li {
			margin-bottom: 3px;
		}
	
	.popupContent .footnote {
		font-size: 9px;
		font-style: italic;
		margin-top: 95px;
		margin-bottom: 0px;
	}
	
	