a.navilink:link, a.navilink:visited
{
	font-family				: Arial;
	font-size				: 11px;
	color					: #70777A;
	text-decoration				: underline;
	border					: none;
	padding					: 0px;
	outline					: none;
}

a.navilink:hover{
	color					: #F7601F;
	border					: none;
}

a.navilink:active{
	color					: #F7601F;
	border					: none;
	outline					: none;
}




a:focus, object:focus,  param:focus, img:focus
{ 
	outline:none; 
}

.contenttableright
{
	padding-top: 3px;
}


.contenttable_lower
{
	
}

.contenttable_upper
{
	 
}

.contenttable_intro
{
	background: #EFF1F3; 
}

.key
{
	
}

#fixedobject 
{ 
	position:fixed; 
	top:315px; 
	
	width:150px; 
	height:30px; 
	/*background-color:#EFF1F3; */
}

#fixedobject2 
{ 
	position:fixed; 
	top:620px; 
	
	width:150px; 
	height:30px; 
	/*background-color:#EFF1F3; */
}

#fixedobject3 
{ 
	position:fixed; 
	top:660px; 
	
	width:150px; 
	height:30px; 
	/*background-color:#EFF1F3; */
}

.separator
{
	color				: #000000;
	padding				: 0px;
	margin				: 0px;
}


#headerbreadcrumb { 
	width				: 969px;  
	height				: 25px;
	background			: none;
	float				: left;
	background			: #FFFFFF;
} 
#headerbreadcrumb p, #headerbreadcrumb span { 
	font-family			: Tahoma;
	font-size			: 10px;
	color				: #70777A;
	margin				: 0px;
	padding				: 5px 0px 3px 11px;
} 
#headerbreadcrumb a { 
	color				: #70777A;
	text-decoration		: none;
	margin				: 0px;
} 
#headerbreadcrumb a:hover { 
	text-decoration		: none;
	color				: #008A88;
} 

#headerbreadcrumb separator{
	color				: #70777A;
}

#leftmenu { 
	padding-left: 13px;
	padding-top: 0px;
	margin-top: -12px;
	/*height: 22px;*/
	float: left;
	/*background: url(/images/navigation/navi_rot.gif) bottom repeat-x;*/
} 

#leftmenu img { 
	float: left;
} 

#leftmenu ul.tlul { 
    margin: 9px 0 0 0;
	padding: 0;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	float: left;
	list-style: none;
} 

#leftmenu li.tlli { 
	
	height: 22px;
	padding: 0 4px 0 4px; 
	/*border-left: 1px solid white; */ 
	float: left;
} 

#leftmenu li.frst { 
	border: none;
	padding: 0 4px 0 4px; 
} 

#leftmenu li.hgh { 
	/*background:url(/images/navigation/navi_verlauf.gif) repeat-x;*/
} 

#leftmenu li.tlli:hover { 
	/*background:url(/images/navigation/navi_verlauf.gif) repeat-x;*/
}

#leftmenu a.tla { 
	 
	height: 100%;
	background:none;
	padding: 0;
	color: #70777A;
}

a#leftActive
{
	color: #F7601F !important;
	
}

/* ------------------------- */

h1, .headline_1
{
	font-family: Tahoma;
	font-size: 11pt !important;
	font-weight: bold;
	color: #008A87;
	
}

h1{
	padding: 0px;
	margin: 0px;
}

h2, .headline_2
{
	font-family: Tahoma;
	font-size: 11pt;
	font-weight: bold;
	color: #696E71;
	
}

h2{
	padding: 0px;
	margin: 0px;
}

p, .fltext, .fliesstext
{
	/* font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: #434343;
	line-height: 1.5; */
	
	font-family: Arial;
	font-weight: normal;
	color: #434343;
	line-height: 1.5;
	margin:0;
	text-align:left;
	
	font-size: 9pt;
}

.fltext_small
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #434343;
	line-height: 1.2;
}

a.fltext:hover
{
	color: #F7601F !important;
}

a.fltext:active
{
	color: #F7601F !important;
}

a.fltext, a.fltext:link, a.fltext:visited
{
	font-family: Arial;
	/*font-size: 9pt !important; */
	font-weight: normal;
	color: #434343;
	line-height: 1.5;
	text-decoration: underline !important; 
}


.rtxt_01
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #008A87;
	
}
	
.addressField	
{
	padding: 0;
	margin: 0;
}

.liste
{
	margin-top				: 0px;

font-family: Arial;
	font-weight: normal;
	color: #434343;
	line-height: 1.5;
	margin:0;
	text-align:justify;
	
	font-size: 9pt;
}

.liste li
{
	margin-left				: -24px;
	margin-bottom			: 0px;
	list-style-image 		: url(../images/navigation/pfeil_grau.gif);
	color					: #434343 !important;
	line-height				: 1.5;
	text-align	: left;
}
 

/* ---- SITEMAP ---- */

.solo, .sm
{
	list-style-image 		: url(../images/navigation/pfeil.gif);
background: url(../images/navigation/pfeil.gif) left top no-repeat;
padding-left: 14px;
padding-top: 0px;
vertical-align: top !important;

	color: #434343 ;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 9pt;
}

div.root {
	/*padding-top: 12px;
	padding-bottom: 5px; */

margin-top: -3px;
}

div.root a
{
	font-weight: bold;
	padding-top: 0px;
	
}

div.sec a, div.first a, div.last a
{
	/* color: #ff0000 !important; */
padding: 0px;
}

div.sec, div.first, div.last
{
	/* color: #ff0000 !important; */
margin-top: -2px;
padding: 0px;
}


/* ---- NEWS-TICKER ---- */
.tickerstyle
{
	width:192px; 
	
	border:none; 
	background:none; 
	padding:0px; 
	overflow:hidden;
}

.messagediv
{
	display: none;
	background:none
}

.newsdate
{
	padding-top: 5px;
}

.newsarrow
{
	vertical-align: top;
width:13px;
}

