/* Verweise im Fliesstext */

a:link { color: #6e6e6e; text-decoration: none; }
a:visited { color: #6e6e6e; text-decoration: none; }
a:active { color: #6e6e6e; text-decoration: underline; }
a:hover { color: #6e6e6e; text-decoration: underline; }

/* Positionierung und Aussehen Navi-Elemente*/
/* Verweise fuer Navigation - bei allen klassen "navi" */
a.navi:link { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;  }
a.navi:visited { font-family: Arial, Helvetica, sans-serif; color: #333333;	text-decoration: none; }
a.navi:active {	font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; }
a.navi:hover { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; }
/* Verweise fuer Navigation - bei allen klassen "navi2" */
a.navi2:link { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: none;  }
a.navi2:visited { font-family: Arial, Helvetica, sans-serif; color: #333333;	text-decoration: none; }
a.navi2:active { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; }
a.navi2:hover { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; }

#posnavi {
	position:absolute;
	width:223px;
	height:352px;
	z-index:8;
	left: 9px;
	top: 235px;
}
.naviline {
	padding-bottom: 6px;
	padding-top: 10px;
}
.naviline2 {
	padding-bottom: 6px;
	padding-top: 3px;
	padding-left: 15px;
}
.subnaviline {
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 15px;
}
.subnaviline2 {
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 25px;
}
.navi {font-size: 12px;}
.navi2 {font-size: 12px;}
.aktiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.aktiv2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
/* Standardauszeichnungen */

.normblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14pt;
	}
.normblkabs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14pt;
	padding-top: 10px;
}


.normblkabsrlou {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14pt;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.normblkabsrlouxxxxx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
.kleinblk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333333;
	font-weight: normal;
}
.headline { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333333; font-weight: bold}

.textbildlinks {
	padding-right: 10px;
	padding-bottom: 10px;
	float:left;
}
.textbildrechts {
	padding-left: 10px;
	padding-bottom: 10px;
	float:right;
}

#text {
	position:absolute;
	width:480px;
	height:388px;
	z-index:5;
	left: 274px;
	top: 242px;
	overflow: visible;
}

#textsc {
	position:absolute;
	width:480px;
	height:388px;
	z-index:5;
	left: 274px;
	top: 242px;
	overflow: visible;
	padding-right: 10px;
	padding-bottom: 10px;
}

#inforechts {
	position:absolute;
	width:210px;
	z-index:6;
	left: 773px;
	top: 242px;
	overflow: visible;
	background-color: #ffe6a6;
	border: 2px solid #CCC;
} 
.rahmeninhalt {
	border: 2px solid #CCC;
}
#text .rahmeninhalt .normblkabs {
	margin-right: 5px;
	margin-left: 5px;
}
#text .rahmeninhalt .normblk {
	margin-right: 5px;
	margin-left: 5px;
}


#inforechts .normblkabs {
	margin-right: 5px;
	margin-left: 5px;
}
#inforechts .normblk {
	margin-right: 5px;
	margin-left: 5px;
}
#inforechts .normblkabs hr {
	margin-right: -5px;
	margin-left: -5px;
	color: #CCC;
	background-color: #CCC;
	height: 3px;
	width: 210px;
}
#inforechts .normblk hr {
	margin-right: -5px;
	margin-left: -5px;
	color: #CCC;
	background-color: #CCC;
	height: 3px;
	width: 210px;
}
