/* ----------------------------------------------- */
/* CSS BAHN-BKK */
/* Erstellung: Juni 2004 */
/* www.b.fusion.de */
/* ----------------------------------------------- */

#top 
{
	position: absolute;
	top: 0;
	height: 136px;
	left: 0;
	z-index: 11;
}
#meta 
{
	position: absolute;
	top: 10px;
	left: 210px;
	right: 12.5em;
	z-index: 1;
}

#banner
{	
	position: absolute;
	top: 2px;
	right: 7.0em;
	width:250px; 
	height: 106px; 
	z-index: 0;
}
.bannerstyle
{
	font-family: arial, helvetica, sans-serif;
	font-weight:bold;
	font-size:70%;
	letter-spacing:0.04em;
	padding-top: 25px;
	padding-left: 10px;
	text-align:center;
}

#head 
{
	position:relative;
	height: 1.7em;
	width:100%;
	background-color:#CCCCCC;
	left: 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	z-index: 8;

	/* hack für falsche Darstellung
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 1.8em;
}
 html>body #head {
height: 1.8em;*/
}

#content ul
{
padding: 0px 0px 0px 0px;
margin: 5px 0px 5px 15px;
}


#kopfbereich 
{
	height: 6.7em;
	margin:0;
	background-color:#fff;
}

#linkespalte {
float:left
}


#rechtsoben 
{
	position: absolute;
	right: 10px;
	top: 0;
	height: 6.7em;
	width: 10em;
	background-color:#bab8b8;
}

#rechtespalte 
{
	float: right;
	margin-right: 10px;
	width: 10em;
	height: 10em;
	/*padding: 0;*/
	margin-left: 10px;
}

#content 
{
	position: relative;
	margin: 0px 13.5em 0px 200px;
	background-color: #f0f0f0;
	width:auto;
	z-index: 1;
}

#contentinhalt 
{
	width:auto;
	margin: 0px;
	padding-right:15px;
	padding-top: 15px;
	z-index: 1;
}

.abstand 
{
	height: 10px;
	clear:inherit;
	font-size: 1%;
}

.abstandclear
{
	height: 1px;
	clear:all;
	font-size: 1%;
}

.abstandsmall 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 0%;
	height: 0px;
	clear:inherit;
}

.flowpic
{
	height: 100%;
	width: auto;
}
.content2spaltenl 
{
	position:relative;
	width: 287px; 
	float: left; 
	border-top: 2px dotted #fff;
	border-right: 2px dotted #fff; 
	margin: 0px 25px 10px 0px; 
	padding-top: 10px;
	padding-right: 10px;
}

.content2spaltenr 
{
	border-top: 2px dotted #fff;
	padding-top: 5px; 
	padding-left: 30px;
}
.content2spaltenlob 
{
	position: relative;
	width: 160px; 
	float: left; 
	margin: 0px 0px 0px 0px; 
}
.content2spaltenrob 
{
	width: auto; 
}

#contentinhalt80 
{
	;
}