body 
{
	font-family:Arial, verdana, Tahoma, helvetica;
	color:#000000;
	font-size:11px;
	font-style:normal;
	margin-left:0;
	scrollbar-3dlight-color:#646464;
	scrollbar-arrow-color:#646464;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#646464;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	background-color:#B7BBBC;
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
}

#content_table
{
	background-image:url(../shared/bg_content.gif);
	background-repeat:repeat-y;
}

table
{
	font-size:11px;
}

#inhalt
{
	border:1px solid #B7BBBC;
}

#navi
{
	background-image:url(../shared/bg_navigation.gif);
	background-repeat:no-repeat;
}

#subnavigation
{
	border-right:1px dotted #B7BBBC;
	height:400px;
}

.subnavi_headline
{
	color:#01509D;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:6px;
	margin-top:30px;
}

#textinhalt
{
	height:400px;
}

#content_layer
{
	margin-top:30px;
	margin-left:40px;
	margin-right:10px;
	width:486px;
	height:400px;
	color:#000000;
	overflow:auto;
}

#bildleiste
{
	border-left:1px dotted #B7BBBC;
	height:400px;
}

img
{
	border:none;
}

h1
{
	font-size:12px;
	color:#01509D;
	font-weight:bold;
}

/* Anweisungen für die Toplevel Navigation im Kopfbereich*/

a.topnavi:link, a.topnavi:visited
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

a.topnavi:hover, a.topnavi:active
{
	color:#717777;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.trenner_navi
{
	color:#ffffff;
	font-size:12px;
	padding-left:17px;
	padding-right:17px;
}

/*Style-Definition für die First-Level-Navigation*/
DIV.fstLevel a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:110px;
	border-top:1px solid #717777;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	font-weight:normal;
	text-align:left;
	color:#717777;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
	color:#717777;
	background-color:#DBDDDC;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
	text-decoration: none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:110px;
	border-top:1px solid #717777;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	font-weight:normal;
	text-align:left;
	color:#717777;
	background-color:#DBDDDC;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:110px;
	border-top:1px solid #717777;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	font-weight:normal;
	text-align:left;
	color:#717777;
	background-color:#ffffff;
}

DIV.secLevellast a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:110px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	font-weight:normal;
	text-align:left;
	color:#717777;
	border-top:1px solid #717777;
	background-color:#ffffff;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
	color:#717777;
	font-weight:normal;
	background-color:#EBF1F7;
}

DIV.secLevellast a:hover
{
	color:#717777;
	font-weight:normal;
	background-color:#EBF1F7;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:110px;
	border-top:1px solid #717777;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	font-weight:normal;
	text-align:left;
	color:#717777;
	background-color:#EBF1F7;
}

DIV.secLevelActivelast a
{
	text-decoration:none;
	display:block; 
	white-space:nowrap; 
	overflow:hidden;
	width:110px;
	border-top:1px solid #717777;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:10px;
	font-weight:normal;
	text-align:left;
	color:#717777;
	background-color:#EBF1F7;
}


.adress
{
	color:#01509D;
	font-weight:bold;
	width:30px;
}

a.textlink:link , a.textlink:visited
{
	text-decoration:none;
	color:#01509D;
}

a.textlink:hover , a.textlink:active
{
	text-decoration:none;
	color:#000000;
}


ul
{
	list-style-image:url(../shared/bullett.gif);		
}

.textlist
{
		display:block;
		margin-left:20px;
}

.navispacer
{
	display:block;
}

.unten_marker
{
	color:#01509D;
	font-weight:bold;
}
