@import url("shl_RTE.css");  
@charset "UTF-8";
/* ################################################################
** # "YAML for TYPO3" (c) by You if you put something in here :) ##
** ################################################################
**
**  Date     : 23.8.07
**  File     : myOwnStyles.css
**  Function : This file is not part of the YAML-CSS-Framework.
**             It was included to give the user the possibility to quickly apply tests, changes or
**             whatever with no need to change the YAML-files and mess up anything.
**             Hmmm. Does this make sense? Anyway, use it or just leave it empty. It will do no harm.
**             This is the last stylesheet beeing imported. So, everything can be overwritten here.
**             Be careful what you put in here and don't hold us responsible for anything that goes wrong...
*/



/*############################# SHL Styles ##################################################*/



	/* shl styles here */

	html *{font-size:12px; font-family: Arial, Helvetica, sans-serif;}

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhÃ¤lt StandardschriftgrÃ¶ÃŸe von 12 Pixeln */
	body {
    
	 font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444;  
	 background:#fff; 
	 padding:0 0 0 0px;
	 text-align:left; 
	 color:#4c4c4c;
	}

	#page_margins {min-width:1000px; max-width:1000px; width:1000px;	 margin:0; border:0px #fff solid;text-align:left;}


	#page{background:#fff; border:0px #fff solid;width:1000px;	}

	/* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {height:100px; color:#fff;  background:#fff; }
  
  #logo{  	height: 50px;  }
  
  #header-menu{  	height: 50px;  background-color:#99b000; }
  #header-menu-inner{padding:10px 0; width:904px;}
  
  #clickpath{ float:left; padding-left:20px;}
  #clickpath a{  font-size:9px; color:#fff; text-decoration:none;}
  #clickpath a:hover{ color:#4c4c4c; text-decoration:none;}
  
  #language{float:right; }
  #language a{  font-size:11px;  color:#fff; text-decoration:none; float:left; display:block;}
  #language a:hover{  color:#4c4c4c;text-decoration:none;}
  
  
  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */

  #main {  background: url(../shl_background-images/bg_home/main_back.gif) no-repeat 0 0;  padding:0 0; min-height:340px; width:1000px;}
  *html #main {height:340px;}
  
  #main-inner{ padding:0 0 0 20px; }
  
    
  #teaser{background-color:transparent;   }
  
  #nav{ height:84px; width:884x;  position: relative; overflow:hidden;}
  
  .nav-left-part{width:226px; float:left; }
  .nav-right-part{width:658px; float:left;  }
  .nav-right-menu1{float:left;  width:226px;  }
  .nav-right-menu2{float:left; width:226px;   }
  .nav-right-menu3{float:left;  width:206px;  }
  .nav-right-menu-title1{float:left;  width:226px;  position: relative;  }
  .nav-right-menu-title2{float:left;  width:226px;  position: relative; }
  .nav-right-menu-title3{float:left;  width:206px;  position: relative;  }
  
  #nav ul {margin-left:0;}
  
  
  
  #footer {
    color:#4c4c4c; 
    background:transparent;
    padding:0px;
    border-top:0px #fff solid;
  }

  fixfloat{clear:both; float:none; line-height:1px; width:1px; height:1px;  }
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */
	
	/*  page 3cols*/
  #main-cols{width:884px; margin-top:30px;  }

  #col1 {width:206px; margin:0 0 0 0; padding:0 0 0 0; background-color:transparent;}
  #col1_content {margin:0 0 0 0; padding:0 0 0 0;background-color:transparent;}

  #col2 {width:206px; margin:0 0 0 0; padding:0 0 0 0;background-color:transparent;}
  #col2_content {margin:0 0 0 0; padding:0 0 0 0;background-color:transparent;}

  #col3 {padding:0 0 0 0;margin:0 226px; background-color:transparent;}
  #col3_content {margin:0 0 0 0; padding:0 0 0 0;background-color:transparent;}

  *html #main-cols #col3 {padding:0 0 0 10px; width:442px; }

  #main-cols #col3  #col3_content .content-right  .content-element{ width:206px; overflow:hidden; }
 #main-cols #col3  #col3_content .content-middle  .content-element{ width:432px;overflow:hidden; }

 	/* Home page 4cols*/

	#main-cols-home{width:884px;  background-color:transparent; }
	
  *html #main-cols-home #col3_content{  	padding:0 0px;  }
	#main-cols-home #col1 {		width:206px; 		margin:0 0 0 0; 		padding:30px 0 0 0; 		background-color:transparent;	}
  	#main-cols-home #col1_content {		margin:0 0 0 0; 		padding:0 0 0 0; }	
  	
	#main-cols-home #col2{		width:206px; 		margin:0 0 0 0; 		padding:30px 0 0 0; 		background-color:transparent;		}
  	#main-cols-home #col2_content {margin:0 0 0 0; padding:0 0 0 0;background-color:transparent;}

  	#main-cols-home #col3 {padding:0 0 0 0;margin:0 226px 0 226px; background-color:transparent; }
  	#main-cols-home #col3_content {margin:0 0 0 0; padding:0 0 0 0; background-color:transparent;}
	*html #main-cols-home #col3 {padding:0 0 0 0;margin:0 224px 0 222px; background-color:transparent; }
	
	.content-col3-left{	width:206px; 		float:left;		margin:0 0 0 0; 		padding:30px 0 0 0; 		background-color:transparent;	}
	.content-col3-left-inner{	background-color:transparent;}	
	
	.content-col3-right{		width:206px; 		float:right;		margin:0 0 0 0; 		padding:30px 0 0 0; 		background-color:transparent;		}
	.content-col3-right-inner{background-color:transparent;	}

 /*#########################################################################################################*/
  /* Nav left 3col page */
 /*#########################################################################################################*/
 
   /* Nav left 3col page title*/
	
	#main-cols .navi-title {}
	#main-cols .navi-title ul{ margin:0 0 0 0; padding:0 0 0 0px; list-style: none;}
	#main-cols .navi-title li{ margin:0 0 0 0; padding:0 0 0 0px; list-style: none; border-bottom: 1px solid #4c4c4c; border-top: 1px solid #99b000; }
	#main-cols .navi-title li a.nav-left-title{
		padding-left:15px;
		margin:0 0 0 0px;
		display:block;
		font-size:11px; 
		color:#4c4c4c; 
		font-weight:bold;
		width:191px;
		background: url(../shl_images/pfeil_gruen_rechts.gif) no-repeat 0 1px; 
	}
	#main-cols .navi-title a:hover{}
	
	/* Nav left 3col page title */

	.navi-links {font-size:11px; }
	.navi-links ul{ margin:0 0 0 0; padding:0 0 0 0px; list-style: none; }
	.navi-links li{ margin:0 0 0 0; padding:0 0 0 0px; list-style: none; }	
	
	/* Ebene1 */
	li.li-left-ebene1{font-size:11px; background: url(../shl_images/pfeil_gruen_rechts.gif) no-repeat 0 3px;}
	a.nav-left-ebene1{font-size:11px; height:18px; padding:1px 0 0 15px; display:block;width:191px;	background:none;/* border-bottom: 1px dotted #99b000;*/ background: url(shl_3col_basics/css/images/1pt_horizontal.gif) repeat-x 0 0; background-position: bottom; }
	li.li-left-aktiv-ebene1{font-size:11px; background: url(../shl_images/pfeil_grau_unten.gif) no-repeat 0 4px;}
	a.nav-left-aktiv-ebene1{font-size:11px; height:18px;color:#99b000; padding:1px  0 0 0px; margin:0 0 0 15px; display:block;width:191px;	background:none; /*border-bottom: 1px dotted #4c4c4c;*/background: url(shl_3col_basics/css/images/1pt_horizontal_grey.gif) repeat-x 0 0; background-position: bottom;}
	
	/* Ebene 2*/
	ul.ebene2{	font-size:11px; margin-left:15px;}
	li.li-left-ebene2{font-size:11px; background: url(../shl_images/pfeil_gruen_rechts.gif) no-repeat 0 3px; }
	a.nav-left-ebene2{font-size:11px;  height:18px;padding:1px  0 0 15px; display:block;width:176px;	background:none; /* border-bottom: 1px dotted #99b000;*/ background: url(shl_3col_basics/css/images/1pt_horizontal.gif) repeat-x 0 0; background-position: bottom;}
	li.li-left-aktiv-ebene2{font-size:11px; background: url(../shl_images/pfeil_grau_unten.gif) no-repeat 0 4px; }
	a.nav-left-aktiv-ebene2{font-size:11px; height:18px;color:#99b000; padding:1px  0 0 0px; margin:0 0 0 15px; display:block;width:176px;	background:none; /*border-bottom: 1px dotted #4c4c4c;*/background: url(shl_3col_basics/css/images/1pt_horizontal_grey.gif) repeat-x 0 0; background-position: bottom;}
	
	/* Ebene 3*/
	ul.ebene3{font-size:11px; 	margin-left:15px;}
	li.li-left-ebene3{font-size:11px; background: url(../shl_images/pfeil_gruen_rechts.gif) no-repeat 0 3px; }
	a.nav-left-ebene3{ font-size:11px; height:18px;padding:1px  0 0 15px; display:block;width:161px;	background:none;/* border-bottom: 1px dotted #99b000;*/ background: url(shl_3col_basics/css/images/1pt_horizontal.gif) repeat-x 0 0; background-position: bottom;}
	li.li-left-aktiv-ebene3{font-size:11px; background: url(../shl_images/pfeil_grau_unten.gif) no-repeat 0 4px; }
	a.nav-left-aktiv-ebene3{font-size:11px; height:18px;color:#99b000; padding:1px  0 0 0px; margin:0 0 0 15px; display:block;width:161px;	background:none; /*border-bottom: 1px dotted #4c4c4c;*/background: url(shl_3col_basics/css/images/1pt_horizontal_grey.gif) repeat-x 0 0; background-position: bottom;}

	/* Ebene 4*/
	ul.ebene4{	font-size:11px; margin-left:15px;}
	li.li-left-ebene4{font-size:11px; background: url(../shl_images/pfeil_gruen_rechts.gif) no-repeat 0 3px; }
	a.nav-left-ebene4{ font-size:11px; height:18px;padding:1px  0 0 15px; display:block;width:146px;	background:none;/* border-bottom: 1px dotted #99b000;*/ background: url(shl_3col_basics/css/images/1pt_horizontal.gif) repeat-x 0 0; background-position: bottom;}
	li.li-left-aktiv-ebene4{font-size:11px; background: url(../shl_images/pfeil_grau_unten.gif) no-repeat 0 4px; }
	a.nav-left-aktiv-ebene4{font-size:11px; height:18px;color:#99b000; padding:1px  0 0 0px; margin:0 0 0 15px; display:block;width:146px;	background:none; /*border-bottom: 1px dotted #4c4c4c;*/background: url(shl_3col_basics/css/images/1pt_horizontal_grey.gif) repeat-x 0 0; background-position: bottom;}
		
			
 /*#########################################################################################################*/
 /* Nav Main left part*/
 /*#########################################################################################################*/
 /*
  .nav-left-part ul{ margin:0 0 0 0; padding:0 0 0 0px; list-style: none;background: url(shl_3col_basics/css/images/1pt_vertical.gif) repeat-y 0 0; }
  .nav-left-part li{display:block; margin:0 0 0 0; padding:1px 0 0 4px; list-style: none; height:20px;  width:222px; background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0;  color:#fff; font-weight:bold;}
*/
.nav-left-part DIV { margin:0 0 0 0; padding:0 0 0 0px; list-style: none;background: url(shl_3col_basics/css/images/1pt_vertical.gif) repeat-y 0 0; }

.nav-left-part DIV a{cursor: default;
line-height: 1.5em;display:block; margin:0 0 0 0; padding:1px 0 0 4px; list-style: none; height:20px;  width:222px; background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0;  color:#fff; font-weight:bold;}
.nav-left-part DIV a:hover{color:#fff;cursor: default;}
.nav-left-part DIV a.horizontal-title-aktiv{cursor: default;line-height: 1.5em;display:block; margin:0 0 0 0; padding:1px 0 0 4px; list-style: none; height:20px;  width:222px; background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0;  color:#fff; font-weight:bold;}
.nav-left-part DIV a.horizontal-title-aktiv{color:#fff;cursor: default;}


.nav-left-part DIV a.allgemein{color:#99b000; }
.nav-left-part DIV a.allgemein:hover{color:#99b000; background:#fff; }

DIV.layer_container_horizontal{
	background: url(shl_3col_basics/css/images/transparent_back.png) repeat-x 0 0;
	width: 657px; 
	height:20px; 
}
*html DIV.layer_container_horizontal{	margin-top:0px; background:#99b000;filter: Alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}


DIV.layer_container_horizontal a.horizontal-226{
	font-size:11px;
	color:#4c4c4c;
	text-decoration: none;  
	height: 19px; 
	line-height: 1.5em;
	display:block; 
	float:left;
	width:219px;
	padding:1px 3px 0 3px;
	font-weight:bold;
}
DIV.layer_container_horizontal a.horizontal-226:hover{
	line-height: 1.5em;
	display:block; 
	margin:0 0 0 0; 
	padding:1px 0 0 4px; 
	list-style: none; 
	height:20px;  
	width:222px; 
	background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0;  
	color:#fff; 
	font-weight:bold;
	background-color:#99b000;
}
DIV.layer_container_horizontal a.horizontal-206{
	font-size:11px;
	color:#4c4c4c;
	text-decoration: none;  
	height: 19px; 
	line-height: 1.5em;
	display:block; 
	float:left;
	width:198px;
	padding:1px 3px 0 3px;
	font-weight:bold;
}

DIV.layer_container_horizontal a.horizontal-206:hover{
	line-height: 1.5em;
	display:block; 
	margin:0 0 0 0; 
	padding:1px 0 0 4px; 
	margin-left:2px;
	list-style: none; 
	height:20px;  
	width:201px; 
	background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0;  
	color:#fff; 
	font-weight:bold;
	background-color:#99b000;
}

/* ##########################################  neu ##########################################*/

DIV.layer_container_horizontal a.horizontal-divided{
	font-size:11px;
	color:#4c4c4c;
	text-decoration: none;  
	height: 19px; 
	line-height: 1.5em;
	display:block; 
	float:left;
	width:100px;
	padding:1px 3px 0 3px;
	font-weight:bold;
	border-right: 1px solid #4c4c4c;
}
DIV.layer_container_horizontal a.horizontal-divided:hover{
	line-height: 1.5em;
	display:block; 
	margin:0 0 0 0; 
	padding:1px 0 0 4px; 
	list-style: none; 
	height:20px;  
	width:102px; 
	background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0;  
	color:#fff; 
	font-weight:bold;
	background-color:#99b000;
}
DIV.layer_container_horizontal a.horizontal-divided2{
	font-size:11px;
	color:#4c4c4c;
	text-decoration: none;  
	height: 19px; 
	line-height: 1.5em;
	display:block; 
	float:left;
	width:110px;
	padding:1px 5px 0 3px;
	font-weight:bold;
}
DIV.layer_container_horizontal a.horizontal-divided2:hover{
	line-height: 1.5em;
	display:block; 
	margin:0 0 0 0; 
	padding:1px 2px 0 4px; 
	list-style: none; 
	height:20px;  
	width:112px; 
	background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0;  
	color:#fff; 
	font-weight:bold;
	background-color:#99b000;
}

/* ##########################################  neu ende ########################################*/


 /*#########################################################################################################*/
 /* Nav Main right part*/  
/*#########################################################################################################*/
  
  
  DIV.layer_container_vertical{	width: 225px; 	height:63px; 	overflow:hidden;background: url(shl_3col_basics/css/images/transparent_back.png) repeat-x 0 0;	}	
   DIV.layer_container_vertical-206{	width: 205px; 	height:63px; 	overflow:hidden;background: url(shl_3col_basics/css/images/transparent_back.png) repeat-x 0 0;	}  
 
   *html DIV.layer_container_vertical-206{	margin-top:0px;  overflow:hidden;background:#99b000;filter: Alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}
  *html DIV.layer_container_vertical{	margin-top:0px; overflow:hidden;background:#99b000;filter: Alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;}
  
  DIV.layer_container_vertical a{
	display:block;
	height:20px; 
	line-height: 1.5em;
	width:218px;
	padding:1px 3px 0 4px;
	font-weight:bold;
	font-size:11px;
	}
	DIV.layer_container_vertical a:hover{
	  	color:#fff; 
		font-weight:bold;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
		width:218px;
		padding:1px 3px 0 4px;
		background-color:#99b000;
		height: 20px; 
	}
	
	  
  DIV.layer_container_vertical-206 a{
	display:block;
	height:20px; 
	line-height: 1.5em;
	width:197px;
	padding:1px 3px 0 4px;
	font-weight:bold;
	font-size:11px;
	}
	DIV.layer_container_vertical-206 a:hover{
	  	color:#fff; 
		font-weight:bold;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
		width:198px;
		padding:1px 3px 0 4px;
		background-color:#99b000;
		height: 20px; 
	}
	
/* ##########################################  neu ##########################################*/

  DIV.layer_container_vertical a.vertical-divided{
	display:block;
	height:20px; 
	line-height: 1.5em;
	width:100px;
	padding:1px 3px 0 4px;
	font-weight:bold;
	font-size:11px;
	float:left;	
	border-right: 1px solid #4c4c4c;
	}
	DIV.layer_container_vertical a.vertical-divided:hover{
	  	color:#fff; 
		font-weight:bold;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
	width:100px;
		padding:1px 3px 0 4px;
		background-color:#99b000;
		height: 20px;
	float:left; 
	}

  DIV.layer_container_vertical a.vertical-divided2{
	display:block;
	height:20px; 
	line-height: 1.5em;
	width:110px;
	padding:1px 3px 0 4px;
	font-weight:bold;
	font-size:11px;
	float:left;	
	}
	DIV.layer_container_vertical a.vertical-divided2:hover{
	  	color:#fff; 
		font-weight:bold;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
	width:110px;
		padding:1px 3px 0 4px;
		background-color:#99b000;
		height: 20px;
	float:left; 
	}
/* ##########################################  neu ende##########################################*/
	
  .nav-right-menu-title1 ul{ margin:0 0 0 0; padding:0 0 0 0; list-style:}
  .nav-right-menu-title1 li{ margin:0 0 0 0; padding:0 0 0 0; list-style: none; height:21px;  width:226px; background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0; float:left;/*border-bottom:1px #99b000 dotted;border-right:1px #99b000 dotted;*/}
  .nav-right-menu-title1 a{color:#99b000; font-weight:bold; display:block; width:219px;padding:1px 3px 0 3px;}
  .nav-right-menu-title1 a:hover{color:#99b000; text-decoration: none; background-color:white;height:19px;  width:219px; }
  .nav-right-menu-title1 li.list-active{  }
  .nav-right-menu-title1 a.link-active{color:#99b000; text-decoration: none;  }
  .nav-right-menu-title1 a.link-active:hover{color:#99b000; text-decoration: none;  }
  
  .nav-right-menu-title2 ul{ margin:0 0 0 0; padding:0 0 0 0; list-style:}
  .nav-right-menu-title2 li{ margin:0 0 0 0; padding:0 0 0 0; list-style: none; height:21px;  width:226px; background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0; float:left;/*border-bottom:1px #99b000 dotted;border-right:1px #99b000 dotted;*/}
  .nav-right-menu-title2 a{color:#99b000; font-weight:bold; display:block; width:219px;padding:1px 3px 0 3px;}
  .nav-right-menu-title2 a:hover{color:#99b000; text-decoration: none;  background-color:white;height:19px;  width:219px;  }
  .nav-right-menu-title2 li.list-active{  }
  .nav-right-menu-title2 a.link-active{color:#99b000; text-decoration: none;  }
  .nav-right-menu-title2 a.link-active:hover{color:#99b000; text-decoration: none;  }
  
  .nav-right-menu-title3 ul{ margin:0 0 0 0; padding:0 0 0 0; list-style: none;}
  .nav-right-menu-title3 li{ margin:0 0 0 0; padding:0 0 0 0; list-style: none; height:21px;  width:206px; background: url(shl_3col_basics/css/images/1pt_bottomright_21_206.gif) no-repeat 0 0; float:left;/*border-bottom:1px #99b000 dotted;border-right:1px #99b000 dotted;*/}
  .nav-right-menu-title3 a{color:#99b000; font-weight:bold; display:block; width:199px;padding:1px 3px 0 3px;}
  .nav-right-menu-title3 a:hover{color:#99b000; text-decoration: none;   background-color:white;height:19px;  width:199px; }
  .nav-right-menu-title3 li.list-active{  }
  .nav-right-menu-title3 a.link-active{color:#99b000; text-decoration: none;  }
  .nav-right-menu-title3 a.link-active:hover{color:#99b000; text-decoration: none;  }

  .nav-right-menu1 ul{ margin:0 0 0 0; padding:0 0 0 0; list-style:}
  .nav-right-menu1 li{ 
  		margin:0 0 0 0; 
		padding:0 0 0 0; 
		list-style: none; 
		/*height:20px;  
		width:225px; 
		float:left;
		border-bottom:1px #99b000 dotted;border-right:1px #99b000 dotted;*/
		height:21px;  
		width:226px; 
		background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0; 
		float:left;
	}
 
  .nav-right-menu1 a{color:#fff; opacity:0.0; width:220px; height:20px; line-height: 0em; font-size:0px;display:block; 		font-weight:bold;}
  *html .nav-right-menu1 a{color:#999; }
  .nav-right-menu1 a:hover{
  		color:#fff;
		opacity:1.0; 
		text-decoration: none;  
		font-size:11px;
		background-color:#99b000; 
		height: 19px; 
		line-height: 1.5em;
		display:block; 
		width:219px;
		padding:1px 3px 0 3px;
		font-weight:bold;
	}
  .nav-right-menu1 li.list-active{background-color:#99b000; opacity:1.0;   }
  .nav-right-menu1 a.link-active{
  		color:#fff; 
		font-weight:bold;
		opacity:1.0;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
		width:219px;
		padding:1px 3px 0 3px;
		background-color:#99b000;
		height: 19px; 
	}
  .nav-right-menu1 a.link-active:hover{ opacity:1.0;	line-height: 1.5em;	font-weight:bold;}
  
  /* ##########################################  neu ##########################################*/
  
   .nav-right-menu1 li.divided{width:107px; float:left;   }
  
    .nav-right-menu1 li.divided a.vertical-divided{
	display:block;
	height:20px; 
	line-height: 1.5em;
	color:#fff; 
	opacity:0.0; 
	font-size:0;
	width:100px;
	padding:1px 3px 0 4px;
	font-weight:bold;
	float:left;	
	}
	 
	.nav-right-menu1 li.divided a.vertical-divided:hover,
	.nav-right-menu1 li.divided a.vertical-divided-aktiv{
	  	color:#fff; 
	  opacity:1.0; 
		font-weight:bold;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
	   width:100px;
		padding:1px 3px 0 3px;
		background-color:#99b000;
		height: 20px;
	   float:left; 
	  border-right: 1px solid #4c4c4c;
	}

.nav-right-menu1 li.divided2{width:119px; float:left;  background: url(shl_3col_basics/css/images/1pt_bottomright_21_117.gif) no-repeat 0 0;  }
	
	
 .nav-right-menu1 li.list-active a.vertical-divided2{
	display:block;
	height:20px; 
	line-height: 1.5em;
	width:111px;
	padding:1px 3px 0 4px;
	font-weight:bold;
	font-size:11px;
	float:left;	
	border:none;
	}
	.nav-right-menu1 a.vertical-divided2:hover,
	.nav-right-menu1 a.vertical-divided2-aktiv{
	  	color:#fff; 
		font-weight:bold;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
	width:111px;
		padding:1px 3px 0 4px;
		background-color:#99b000;
		height: 20px;
	float:left; 
	}

	*html .nav-right-menu1 li.divided{width:107px; display:block; overflow:hidden;float:left;}
	*html .nav-right-menu1 li.divided a.vertical-divided{width:107px;  }
	*html .nav-right-menu1 li.divided a.vertical-divided:hover{width:107px; border-right: 1px solid #4c4c4c; }
	*html .nav-right-menu1 li.divided a.vertical-divided-aktiv{width:107px; border-right: 1px solid #4c4c4c; }
	
   *html .nav-right-menu1 li.divided2{width:119px;display:block; overflow:hidden;float:left;  background: url(shl_3col_basics/css/images/1pt_bottomright_21_117.gif) no-repeat 0 0;  }
   *html .nav-right-menu1 li.list-active a.vertical-divided2{width:119px; }
   *html .nav-right-menu1 li.list-active a.vertical-divided2:hover{width:119px; }
   *html .nav-right-menu1 li.list-active a.vertical-divided2.aktiv{width:119px; }
   *html .nav-right-menu1 li.list-active a.vertical-divided2.aktiv:hover{width:119px; }
	
	
/* ##########################################  neu ende ########################################*/
  
   .nav-right-menu2 ul{ margin:0 0 0 0; padding:0 0 0 0; list-style:}
   .nav-right-menu2 li{ 
  		margin:0 0 0 0; 
		padding:0 0 0 0; 
		list-style: none; 		
		/*height:20px;  
		width:225px; 
		float:left;
		border-bottom:1px #99b000 dotted;border-right:1px #99b000 dotted;*/
		height:21px;  
		width:226px; 
		background: url(shl_3col_basics/css/images/1pt_bottomright_21_226.gif) no-repeat 0 0; 
		float:left; 
	}
  .nav-right-menu2 a{color:#fff; opacity:0.0;  width:220px; height:20px; line-height: 0px; font-size:0px;display:block; 		font-weight:bold;}
  *html .nav-right-menu2 a{color:#999; }
  .nav-right-menu2 a:hover{
  		color:#fff;
		opacity:1.0; 
		text-decoration: none;  
		font-size:11px;
		background-color:#99b000; 
		height: 19px; 
		line-height: 1.5em;
		display:block; 
		width:219px;
		padding:1px 3px 0 3px;
		font-weight:bold;
	}
	
  .nav-right-menu2 li.list-active{background-color:#99b000; opacity:1.0;   }
  .nav-right-menu2 a.link-active{
  		color:#fff; 
		font-weight:bold;
		opacity:1.0;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
		width:219px;
		padding:1px 3px 0 3px;
		background-color:#99b000;
		height: 19px; 
	}
  .nav-right-menu2 a.link-active:hover{ opacity:1.0;	line-height: 1.5em;		font-weight:bold;}
  
   .nav-right-menu3 ul{ margin:0 0 0 0; padding:0 0 0 0; list-style:}
   .nav-right-menu3 li{ 
  		margin:0 0 0 0; 
		padding:0 0 0 0; 
		list-style: none; 		
		/*height:20px;  
		width:205px; 
		float:left;
		border-bottom:1px #99b000 dotted;border-right:1px #99b000 dotted;*/
		height:21px;  
		width:206px; 
		background: url(shl_3col_basics/css/images/1pt_bottomright_21_206.gif) no-repeat 0 0; 
		float:left;
	}  
  .nav-right-menu3 a{color:#fff; opacity:0.0;  width:199px; height:20px; line-height: 0em; font-size:0px;display:block; 		font-weight:bold;}
  *html .nav-right-menu3 a{color:#999;  }
  .nav-right-menu3 a:hover{
  		color:#fff;
		opacity:1.0; 
		text-decoration: none;  
		font-size:11px;
		background-color:#99b000; 
		height: 19px; 
		line-height: 1.5em;
		display:block; 
		width:199px;
		padding:1px 3px 0 3px;
		font-weight:bold;
	}
  .nav-right-menu3 li.list-active{background-color:#99b000; opacity:1.0;   }
  .nav-right-menu3 a.link-active{
  		color:#fff; 
		font-weight:bold;
		opacity:1.0;
		text-decoration: none;
		font-size:11px;   
		line-height: 1.5em;
		font-weight:bold; 
		display:block; 
		width:199px;
		padding:1px 3px 0 3px;
		background-color:#99b000;
		height: 19px; 
	}
  .nav-right-menu3 a.link-active:hover{ opacity:1.0;	line-height: 1.5em;		font-weight:bold;}
  
  /* #################################
** ### Language Menu  ##############
** #################################
*/
.tx-srlanguagemenu-pi1 img{display:none; visibility:hidden;}
.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size:11px; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
.tx-srlanguagemenu-pi1 DIV.CUR { float: left;  font-size:11px; color: #4c4c4c;}
.tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #4c4c4c; text-decoration: none; font-weight: bold; }
.tx-srlanguagemenu-pi1 .CUR a:focus, #language .CUR a:hover, #language .CUR a:active {  color: #4c4c4c; }
.tx-srlanguagemenu-pi1 .NO { float: left;  font-size:11px; }
.tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #fff; text-decoration:none; font-weight:bold;  font-size:11px;}
.tx-srlanguagemenu-pi1 .NO a:focus, #language .NO a:hover, #language .NO a:active {  color: #4c4c4c; }
.tx-srlanguagemenu-pi1 .INACT { float: left;  font-size:11px;}
.tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #fff; text-decoration: none; font-weight: bold;  font-size:11px;}
.tx-srlanguagemenu-pi1 .INACT a:focus, #language .INACT a:hover, #language .INACT a:active {  color: #4c4c4c; }
.tx-srlanguagemenu-pi1 .SPC {  float: left; font-family:  Arial, Helvetica, sans-serif;  font-size:11px; line-height: 100%; color: #4c4c4c;margin-left:5px; }


   


/* ##############################
** ### employeeList #########
** ##############################
*/
.tx-smemployeelist-pi1 a{text-decoration:none; border:none;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList a{text-decoration:none; border:none;}

.tx-smemployeelist-pi1 div.tx-smemployeelist {	font-size: 12px;	margin: 0;	padding: 0;	border: none;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif; width:422px;}

.tx-smemployeelist-pi1 div.anchorList{text-align:center;}
.tx-smemployeelist-pi1 div.anchorList a{text-decoration:none; border:none;COLOR: #4c4c4c; }

 div.Footer{text-align:center;  width:422px; display:block; }
.tx-smemployeelist-pi1 .Footer a{text-decoration:none; border:none;COLOR: #4c4c4c;  }

DIV.tx-smemployeelist-pi1 ul{margin:0 0 0 0;}
/*DIV.tx-smemployeelist-pi1 li{ list-style:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 2px; padding:0 0 0 15px; margin:0 0 0 10px; display:block;}*/
DIV.tx-smemployeelist-pi1 li {padding: 0px 0 0px 15px; margin:0 0 0px 0;font-family: Arial, Helvetica, sans-serif; background:  url(shl_3col_basics/css/images/pfeil_gruen_rechts.gif) no-repeat 0 2px; }

DIV.tx-smemployeelist-pi1 a{margin:0 0 0 0;color:#4c4c4c; border:none;font-size:12px;}
DIV.tx-smemployeelist-pi1 a:hover{margin:0 0 0 0;color:#4c4c4c; border:none;}

/*employeelist*/
.tx-smemployeelist-pi1 TABLE.smEmployeeList {	font-size: 12px;	margin: 0 0 10px 0;	padding: 0;	border: none;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif; width:432px;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR {color:#99b000;border: none;	}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR.even {color:#99b000;border: none;	 position:relative; background-color:#efefef;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TD{font-size: 12px; position:relative; COLOR: #4c4c4c;border: none;	padding:0 0 0 0;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR TH {	font-size:12px;padding:0 10px 0 3px; margin:0 0 0 0;color:#99b000; background-color:transparent; border:none;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR TH a{ font-size:12px; color:#99b000;  margin-bottom:9px;} 

.tx-smemployeelist-pi1 TABLE.smEmployeeList TD.username a{font-size: 12px;color:#99b000;}

.tx-smemployeelist-pi1 TABLE.smEmployeeList TR.toTop {background-color:transparent;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR.toTop td{background-color:transparent; background:transparent;text-align: right; padding-bottom:0px; margin:9px 0; height:30px;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR.toTop a{float:right;text-align: right;display:block; width:113px;font-size: 12px;border:none; color:#99b000; padding:0 0 0 0;background:  url(shl_3col_basics/css/images/pfeil_gruen_rechts.gif) no-repeat 0 3px;height:30px; display:block; margin:10px 0; }
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR.toTop a:hover{float:right;text-align: right;display:block; width:113px;font-size: 12px;border:none; color:#99b000; padding:0 0 0 0;background:  url(shl_3col_basics/css/images/pfeil_gruen_rechts.gif) no-repeat 0 3px;height:30px; display:block; margin:10px 0;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TD.fullname{font-size: 12px;COLOR: #4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TD.fullname a{font-size: 12px; background: none;  padding:0;text-align: left;COLOR: #4c4c4c;; }
.tx-smemployeelist-pi1 TABLE.smEmployeeList TD.fullname a:hover{text-decoration:none; border:none;color:#4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TR.noDisplay{height:0px;}
.tx-smemployeelist-pi1 TABLE.smEmployeeList TD.telephone{COLOR: #4c4c4c;}

.tx-smemployeelist-pi1 TABLE.smEmployeeList TD{padding:0 10px 0 3px;}

.tx-smemployeelist-pi1 TABLE.smEmployeeList TD.fullname A{
color:#99b000;
}

/*details*/
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails {	margin:0; padding:0; width:432px; overflow:hidden;border:none;}


DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop h2 {font-size:12px;color:#99b000;  ; padding:0; background:none; margin:0 0 0em 0;} 


DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails p{display:block;}

DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop{	margin:0; padding:0;  overflow: visible;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empInfo {margin:0; padding:0; width:270px;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empInfo h2 {font-size:12px;color:#4c4c4c; padding:0; background:none; margin:0 0 1em 0;} 
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empInfo h3{margin:0; padding:0;border:none;color:#4c4c4c;}   
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empInfo li{ list-style:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 2px; padding:0 0 0 15px; margin:0 0 0 10px;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empInfo a{margin:0 0 0 0;color:#4c4c4c; border:none;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empInfo DIV.tx-smemployeelist-empDepartments ul{margin:0 0 1em 0;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empInfo DIV.tx-smemployeelist-empPositions ul{margin:0 0 0 0;}

DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empImage {	margin:0; padding:0; width:150px; float:none; text-align:left;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empImage img{	margin:0; padding:0;  border:none; margin-top:2em;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empTop DIV.tx-smemployeelist-empImage a{	margin:0; padding:0;  border:none;color:#4c4c4c; }

DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom{	margin:15px 0 0 0; padding:0;  overflow: visible; font-family: Arial, Helvetica, sans-serif; }
#DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom a{	margin:0; padding:0;  border:none;color:#4c4c4c; background:#fff;  }
#DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom a:hover{	margin:0; padding:0;  border:none;color:#4c4c4c; background:#fff;  }
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom a:hover{	background-color:#fff;  }
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom h2{border:none;font-size:12px;color:#99b000;  ; padding:0; background:none; margin:0 0 0em 0; }   
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl{	margin:0; padding:0;   height:100%;width:432px;  }
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl.even{	background:transparent;   }
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl.odd{	background:transparent;  margin-bottom:15px; }     
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl dd{margin:0; padding:0; /* WIDTH:216px;*/ width:432px;  	}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom DL DT {	FONT-WEIGHT:normal;FLOAT: left;WIDTH: 18px;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl li {list-style:disc; margin-left:25px;padding:0 0 0 5px; line-height:1.5em; background:none;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl p{display:block;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl.even  h2 {color:#99b000;}  
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom link{ padding: 0px 0 0px 15px; margin:0 0 0px 0;font-family: Arial, Helvetica, sans-serif; font-size:12px; background:  url(shl_3col_basics/css/images/external_link_new_window.gif) no-repeat 0 0;text-decoration:none;  color:#99b000;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom font{color:#4c4c4c;}


.content-middle DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl dt{margin:0; padding:0;  /*WIDTH:216px; padding:3px 0;*/ width:0px; display:none; visibility:hidden;} 

#printversion #row3_col2_middle_content DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl dt{margin:0; padding:0;  /*WIDTH:216px; padding:3px 0;*/ width:auto; display:block; visibility:visible;} 
#printversion #row3_col2_middle_content DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl {margin:0; padding:0;  /*WIDTH:216px; padding:3px 0;*/ width:auto; display:block; visibility:visible;} 
#printversion #row3_col2_middle_content DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom {margin:0; padding:0;  /*WIDTH:216px; padding:3px 0;*/ width:auto; display:block; visibility:visible; background:red;} 

DIV.tx-smemployeelist-empPublikationen a{font-size:11px;}
.content-right  DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom{margin:0px 0 0 0; padding:0;  overflow: visible; font-family: Arial, Helvetica, sans-serif; }
.content-right  DIV.tx-smemployeelist-pi1{width:206px;}
.content-right  DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl.odd{ margin-bottom:0px; }     
.content-right  DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl {
float:none;
MARGIN: 0px;	
background-image:  url(../images/1pt_bottomright_17_206.gif); 
background-position-y:bottom;
background-position-x:left;
background-repeat: repeat-x;
width:206px;
position:relative;
line-height:1.4em;
padding-bottom:2px;
overflow:hidden;
}
.content-right  DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl dd {
width:182px;

}
content-right  DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails DIV.tx-smemployeelist-empBottom dl dt{
margin:0; padding:0;  padding: 0; display:block; visibility:visible;
} 
.content-right  DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empDetails  {	margin:0; padding:0; width:206px; overflow:hidden;border:none;}

DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empNavi{	margin:25px 0 0 0; padding:0; width:432px;}
DIV.tx-smemployeelist-pi1 DIV.tx-smemployeelist-empNavi a{	margin:0; padding:0;  border:none;color:#4c4c4c; position:relative; }

DIV.tx-smemployeelist-empDetails h2 ul h2 a{color:#99b000;FONT-SIZE: 18px;MARGIN-BOTTOM: 1em;}  
DIV.tx-smemployeelist-singlename  {font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px;}  



/*positionlist*/
DIV.tx-smemployeelist-pi1 H2.PositionName{	margin:0 0 1.5em 0; padding:0; border:none; color:#99b000;  text-align:left; font-size: 18px; width:422px;	}
.tx-smemployeelist-pi1 TABLE.smPositionList {	font-size: 12px;	margin: 0 0 10px 0;	padding: 0;	border: none;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif; width:432px;}
.tx-smemployeelist-pi1 TABLE.smPositionList TR {color:#99b000;border: none;	}
.tx-smemployeelist-pi1 TABLE.smPositionList TR.even {color:#99b000;border: none;	 position:relative; background-color:#efefef;}
.tx-smemployeelist-pi1 TABLE.smPositionList TD{ font-size: 12px;position:relative; COLOR: #4c4c4c;border: none;	padding:0 10px 0 3px; }
.tx-smemployeelist-pi1 TABLE.smPositionList TR TH {	padding:0 10px 0 3px;  margin:0 0 0 0;color:#99b000; background-color:transparent; border:none;}
.tx-smemployeelist-pi1 TABLE.smPositionList TR TH a{ font-size:12px; color:#99b000;  margin-bottom:9px; border:none;} 
.tx-smemployeelist-pi1 TABLE.smPositionList TR.toTop {background-color:transparent;}
.tx-smemployeelist-pi1 TABLE.smPositionList TR.toTop td{background-color:transparent; background:transparent;text-align: right; padding-bottom:0px; margin:9px 0; height:30px;}
.tx-smemployeelist-pi1 TABLE.smPositionList TR.toTop  a{margin:10px 0;float:right;text-align: right;display:block; width:113px;font-size: 12px;border:none; color:#99b000; padding:0 0 0 0;background:  url(shl_3col_basics/css/images/pfeil_gruen_rechts.gif) no-repeat 0 3px;height:30px; display:block; }
.tx-smemployeelist-pi1 TABLE.smPositionList TR.toTop a:hover{margin:10px 0;float:right;text-align: right;display:block; width:113px;font-size: 12px;border:none; color:#99b000; padding:0 0 0 0;background:  url(shl_3col_basics/css/images/pfeil_gruen_rechts.gif) no-repeat 0 3px;height:30px; display:block; }
.tx-smemployeelist-pi1 TABLE.smPositionList TD.fullname{font-size: 12px;COLOR: #4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smPositionList TD.fullname a{ font-size: 12px;background: none;  padding:0;text-align: left;color:#99b000;border:none; }
.tx-smemployeelist-pi1 TABLE.smPositionList TD.fullname a:hover{font-size: 12px;text-decoration:none; border:none;color:#99b000;
.tx-smemployeelist-pi1 TABLE.smPositionList TR.noDisplay{height:0px;}
.tx-smemployeelist-pi1 TABLE.smPositionList TD.telephone{COLOR: #4c4c4c;}


/*numberlist*/
DIV.tx-smemployeelist-pi1 H2.NumberName{	margin:0 0 1.5em 0; padding:0; border:none; color:#4c4c4c;  text-align:left; font-size: 18px;	width:100%;}
.tx-smemployeelist-pi1 TABLE.smNumberList {	font-size: 12px;	margin: 0 0 10px 0;	padding: 0;	border: none;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif; width:432px;}
.tx-smemployeelist-pi1 TABLE.smNumberList TR {color:#99b000;border: none;	}
.tx-smemployeelist-pi1 TABLE.smNumberList TR.even {color:#99b000;border: none;	 position:relative; background-color:#efefef;}
.tx-smemployeelist-pi1 TABLE.smNumberList TD{ position:relative; COLOR: #4c4c4c;border: none;	padding:0 0 0 0;}
.tx-smemployeelist-pi1 TABLE.smNumberList TR TH {	padding:0 0 0 0; margin:0 0 0 0;color:#99b000; background-color:transparent; border:none;}
.tx-smemployeelist-pi1 TABLE.smNumberList TR TH a{ font-size:12px; color:#99b000;  margin-bottom:9px; border:none;} 
.tx-smemployeelist-pi1 TABLE.smNumberList TR.toTop {background-color:transparent;}
.tx-smemployeelist-pi1 TABLE.smNumberList TR.toTop td{background-color:transparent; background:transparent;text-align: right; padding-bottom:0px; margin:9px 0; height:30px;}
.tx-smemployeelist-pi1 TABLE.smNumberList TR.toTop a{ border:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px; color:#99b000; padding:0 0 0 15px;}
.tx-smemployeelist-pi1 TABLE.smNumberList TR.toTop a:hover{ border:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px; color:#99b000; padding:0 0 0 15px; }
.tx-smemployeelist-pi1 TABLE.smNumberList TD.fullname{COLOR: #4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smNumberList TD.fullname a{ background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px;  padding:0 0 0 15px;text-align: left;COLOR: #4c4c4c;border:none; }
.tx-smemployeelist-pi1 TABLE.smNumberList TD.fullname a:hover{text-decoration:none; border:none;color:#4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smNumberList TR.noDisplay{height:0px;}
.tx-smemployeelist-pi1 TABLE.smNumberList TD.telephone{COLOR: #4c4c4c;}

/*PresenceList*/
DIV.tx-smemployeelist-pi1 H2.PresenceName{	margin:0 0 1.5em 0; padding:0; border:none; color:#4c4c4c;  text-align:left; font-size: 18px;	width:100%;}
.tx-smemployeelist-pi1 TABLE.smPresenceList {	font-size: 12px;	margin: 0 0 10px 0;	padding: 0;	border: none;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif; width:432px;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR {color:#99b000;border: none;	}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR.even {color:#99b000;border: none;	 position:relative; background-color:#efefef;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TD{ position:relative; COLOR: #4c4c4c;border: none;	padding:0 0 0 0;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR TH {	padding:0 0 0 0; margin:0 0 0 0;color:#99b000; background-color:transparent; border:none;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR TH a{ font-size:12px; color:#99b000;  margin-bottom:9px; border:none;} 
.tx-smemployeelist-pi1 TABLE.smPresenceList TR.toTop {background-color:transparent;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR.toTop td{background-color:transparent; background:transparent;text-align: right; padding-bottom:0px; margin:9px 0; height:30px;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR.toTop a{ border:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px; color:#99b000; padding:0 0 0 15px;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR.toTop a:hover{ border:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px; color:#99b000; padding:0 0 0 15px; }
.tx-smemployeelist-pi1 TABLE.smPresenceList TD.fullname{COLOR: #4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TD.fullname a{ background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px;  padding:0 0 0 15px;text-align: left;COLOR: #4c4c4c;border:none; }
.tx-smemployeelist-pi1 TABLE.smPresenceList TD.fullname a:hover{text-decoration:none; border:none;color:#4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TR.noDisplay{height:0px;}
.tx-smemployeelist-pi1 TABLE.smPresenceList TD.telephone{COLOR: #4c4c4c;}

/*ImageList*/
DIV.tx-smemployeelist-pi1 H2.ImageName{	margin:0 0 1.5em 0; padding:0; border:none; color:#4c4c4c;  text-align:left; font-size: 18px;	width:100%;}
.tx-smemployeelist-pi1 TABLE.smImageList {	font-size: 12px;	margin: 0 0 10px 0;	padding: 0;	border: none;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif; width:432px;}

/*smBirthdayList*/
DIV.tx-smemployeelist-pi1 H2.PresenceName{	margin:0 0 1.5em 0; padding:0; border:none; color:#4c4c4c;  text-align:left; font-size: 18px;	width:100%;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList {	font-size: 12px;	margin: 0 0 10px 0;	padding: 0;	border: none;	line-height: 1.5em;	font-family: Arial, Helvetica, sans-serif; width:432px;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR {color:#99b000;border: none;	}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR.even {color:#99b000;border: none;	 position:relative; background-color:#efefef;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TD{ position:relative; COLOR: #4c4c4c;border: none;	padding:0 0 0 0;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR TH {	padding:0 0 0 0; margin:0 0 0 0;color:#99b000; background-color:transparent; border:none;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR TH a{ font-size:12px; color:#99b000;  margin-bottom:9px; border:none;} 
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR.toTop {background-color:transparent;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR.toTop td{background-color:transparent; background:transparent;text-align: right; padding-bottom:0px; margin:9px 0; height:30px;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR.toTop a{ border:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px; color:#99b000; padding:0 0 0 15px;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR.toTop a:hover{ border:none;background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px; color:#99b000; padding:0 0 0 15px; }
.tx-smemployeelist-pi1 TABLE.smBirthdayList TD span.fullname{COLOR: #4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TD span.fullname a{ background: url(../images/pfeil_gruen_rechts.gif) no-repeat 0 1px;  padding:0 0 0 15px;text-align: left;COLOR: #4c4c4c;border:none; }
.tx-smemployeelist-pi1 TABLE.smBirthdayList TD span.fullname a:hover{text-decoration:none; border:none;color:#4c4c4c;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TR.noDisplay{height:0px;}
.tx-smemployeelist-pi1 TABLE.smBirthdayList TD.telephone{COLOR: #4c4c4c;}

















