#content_leer {font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
	text-align:left;
	height:310px; overflow:auto;}
/*---------------------*/
/* common styles START */

div#service_layer .csc-textpic-clear { height:0;}


#layer_content,#dsvContent1, #dsvContent1 p { font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
	text-align:left;
}

.content_layer, .dsvContent1
{ 
	padding: 20px 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#000000;
}

.dsvContent1 a,#dsvContent1 a, #dsvContent1 p a {
	color: #343434;
	text-decoration: none;
}
.dsvContent1 a:hover,#dsvContent1 a:hover, #dsvContent1 p a:hover{
	color:#fff;
	text-decoration: none;
}


.content_layer a,#layer_content a {
	color: #343434;
	text-decoration: none;
}
.content_layer a:hover,#layer_content a:hover{
	color:#fff;
	text-decoration: none;
}


#layer_content #xlayer 
{ 
	position: absolute;
	top: 15px;
	left: 253px;
	background-color: #5FAF1D;
}




div#layer2
{
	position: absolute;
	width: 266px;
	height:310px;
	/*height: 205px;*/
	/*left: 799px;*/
	left: 734px;
	top:143px;
	margin-top: 7px;/*IE Bug*/
	margin-top: 0px  !important;
	visibility: hidden;
	background-color: #5FAF1D;
	border: 0px solid #5FAF1D;
	padding: 20px 0px 0px 10px;
}

*html div#layer2 {  /* nur fuer Internet Explorer - star-html-hack */
	width: 250px; 
	height: 312px;
	/*height: 207px;*/
	/*left: 799px;*/
	left: 734px;
	top:156px;
	padding: 20px 15px 0px 10px; 
}
*+html div#layer2  /* IE 7 only */{ top:153px;}




#dsvContent1 
{
	position:absolute; 
	width:208px; 
	left:0px; 
	top:0px; 
	z-index:0; 
	clip:rect(   ); 
	
	
}


/* standard div id's layouts */

/*------------------------------*/
/* Service Navigation Container styles START  */
/*------------------------------*/



#tabbednav ul {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style: none;
}

#tabmenu ul li#service {
	margin:0px;
	padding:0px;
}
#tabmenu ul li#fachbereich {
	margin:0px;
	padding:0px;
}
#tabmenu ul li#standort {
	margin:0px;
	padding:0px;
}
#tabmenu ul li#standort_home {
	margin:0px;
	padding:0px;
}


#tabbednav ol {
	margin:0px 0px 0px 18px;
	padding:0px;
}

#tabbednav ol li {
	margin:0px 0px 0px 0px;
	padding:0px;
}

#tabbednav a {
	text-decoration:none;
}

.clearBoth {
	clear:both;
}







/* standard div id's layouts */

*html #tabbednav, *html #tabbednav_home {top:134px;} 

#tabbednav {
	width:278px;
	height:23px;
	position:absolute;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#000000;
	/*z-index:90;	added for flashNav for full height gray background - keeps top nav above it */
	margin:0; 
	padding:0; 
	top:131px;
	/*left:797px;*/
	left: 732px;
}
#tabbednav_home {
	width:278px;
	height:23px;
	position:absolute;
	font-family:Arial;
	font-size:11px;
	line-height:15px;
	color:#000000;
	/*z-index:90;	added for flashNav for full height gray background - keeps top nav above it */
	margin:0; 
	padding:0; 
	top:131px;
	/*left:795px;*/
	left: 730px;
}
#tabbednavigation { width:278px;
	height:23px;}

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


#tabmenu {
	position:relative;
	clear:both;
	width:278px;
	height:23px;
	/*background-image:url(../navipoints/bg_top_menu.gif);
	background-repeat:no-repeat;*/
}
#tabmenu img { border:none;}
	
/* navigation styles */

.tabbednav_layer {
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:inline;
	float:right;
	z-index:90;	/* added for flashNav  */
}
	
.tabbednav_layer li{
	
	float:left;
	list-style-type:none;
	/*width: 92px;
	height: 23px;*/
}
	
.tabbednav_layer li a{
	display:block;
	position: relative;
	/*height: 23px;
	width: 92px;*/
		
}

.tabbednav_layer li a span {
	display:none;
}


.tabbednav_layer li#standort a:link,  
.tabbednav_layer li#standort a:visited,  
.tabbednav_layer li#standort a:hover,  
.tabbednav_layer li#standort a:active {
	background-image: url(../layoutimg/layernav/standorte.gif);
	background-position: 0px 0px;
	width: 92px;
	height:23px;
}




.tabbednav_layer li#standort a:hover, 
.tabbednav_layer li#standort a:active{
background-position: 0px -46px;
width: 92px;
height:23px;
}
.tabbednav_layer li#standort a.current:link,
.tabbednav_layer li#standort a.current:visited,  
.tabbednav_layer li#standort a.current:hover,  
.tabbednav_layer li#standort a.current:active {
background-position: 0px -23px;
width: 92px;
height:23px;
}


.tabbednav_layer li#service a:link,
.tabbednav_layer li#service a:visited, 
.tabbednav_layer li#service a:hover, 
.tabbednav_layer li#service a:active {
	background-image:url(../layoutimg/layernav/service.gif);
	background-position: 0px 0px;
	width: 92px;
	height:23px;
}

.tabbednav_layer li#service a:hover, 
.tabbednav_layer li#service a:active {
	background-position: 0px -46px;
	width: 92px;
	height:23px;
}

.tabbednav_layer li#service a.current:link,
.tabbednav_layer li#service a.current:visited, 
.tabbednav_layer li#service a.current:hover, 
.tabbednav_layer li#service a.current:active 
 {
	background-position: 0px -23px;
	width: 92px;
	height:23px;
}




.tabbednav_layer li#fachbereich a:link, 
.tabbednav_layer li#fachbereich a:visited, 
.tabbednav_layer li#fachbereich a:hover, 
.tabbednav_layer li#fachbereich a:active{
	background-image:url(../layoutimg/layernav/fachbereiche.gif);
	background-position: 0px 0px;
	width: 92px;
	height:23px;
}

 
.tabbednav_layer li#fachbereich a:hover, 
.tabbednav_layer li#fachbereich a:active{
	background-position: 0px -46px;
	width: 92px;
	height:23px;
}

.tabbednav_layer li#fachbereich a.current:link,
.tabbednav_layer li#fachbereich a.current:visited, 
.tabbednav_layer li#fachbereich a.current:hover, 
.tabbednav_layer li#fachbereich a.current:active{
	background-position: 0px -23px;
	width: 92px;
	height:23px;
}

	



/*

#service_menu {
	list-style-type: none;
	text-decoration: none;
	padding:0 0 0 0;
	font-family:Arial;
	font-size:13px;
	line-height:15px;
	color:#252525;
	width:185px;
}
#service_menu ul{
	margin: 1px 0 1px 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	list-style-image: none;
	height:auto;
}	
#service_menu li { 
	margin: 1px 0 4px 0; 
	list-style-type: none;
	list-style-image: none;
	font-weight:normal;
	height:auto;
}
#service_menu a{
	display: block;
	margin-top:0;
	padding: 0px 0px 0px 0px;
	color: #343434;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;	
}
#service_menu a:hover{
	color:#fff;
	text-decoration: none;
	list-style-image:none;
}


 #service_menu .menu_active  {
	font-weight:bold;
	color:#fff;
	list-style-image:none;
	text-decoration: none;
	list-style-type: none;
}
   */

 #service_menu {
	list-style-type: none;
	text-decoration: none;
	padding:0px;
	font-family:Arial;
	font-size:13px;
	line-height:15px;
	color:#343434;
	width:185px;
}
#service_menu ul{
	margin: 1px 0 1px 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	list-style-image: none;
	font-size:13px;
	line-height:15px;
}	
#service_menu li { 
	margin: 1px 0 4px 0; 
	list-style-type: none;
	list-style-image: none;
	font-weight:normal;
	font-size:13px;
	line-height:15px;
}
*html #service_menu li {height:15px;}
#service_menu a{
	display: block;
	margin-top:0;
	padding: 0px 0px 0px 0px;
	color: #343434;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
	font-size:13px;
	line-height:15px;	
}
#service_menu a:hover{
	color:#ffffff;
	text-decoration: none;
	list-style-image:none;
}
#service_menu .menu_active  {
	font-weight:normal;
	color:#ffffff;
	list-style-image:none;
	text-decoration: none;
	list-style-type: none;
}
