/* MAIN CSS */
body {
	margin: 0 auto;
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	background: url(/fileadmin/lhsgroup.com/images/neu_internet/back.gif) repeat-x;
	line-height: 150%;
	padding: 0;
	color: #000000;   /* entspricht rgb(0,31,79) */
}

*html body {
    line-height: 140%;
}

.hidden { 
     display: none;
}

.bodytext 
{
     text-decoration: none;
	 font-family: arial, helvetica, verdana;
	  font-size: 12px;
}

	/************** TARGET GROUP TABLES BY MIKKO **************/


table.prod_cert_table_small {width: 295px; }
table.prod_cert_table {width: 500px; }
table.prod_cert_table td, table.prod_cert_table_small td {font-size: 12px; font-family: arial; vertical-align: text-top; }
table.prod_cert_table th, table.prod_cert_table_small th {font-size: 12px; font-family: arial; color: white; background-color: #001F4F; }
table.prod_cert_table td, table.prod_cert_table_small td {border-width: 0 0 2px 0; border-color: white; border-style: solid;}
table.prod_cert_table td.cert_table_left, table.prod_cert_table_small td.cert_table_left {background-color: #D4E5ED; font-weight: bold; color: #001F4F;}
table.prod_cert_table td.cert_table_right,table.prod_cert_table_small td.cert_table_right {background-color: #F4F5F5; }
.cert_emphasis { font-weight: bold; color: #5C788E; }
.cert_link { font-weight: bold; color: #5C788E; }

	/************** CURRICULA BY MIKKO **************/

div.curriculum_wrapper1 {width: 200px; float:left; display: inline;}

div.curriculum_wrapper1 div, div.curriculum_wrapper1 a  {float: left; text-align: center; font-family: arial; font-size: 11px; text-decoration: none; line-height: normal;}

div.curriculum_wrapper2 {width: 410px; float:left; display: inline;}

div.curriculum_wrapper2 div, div.curriculum_wrapper2 a  {float: left; text-align: center; font-family: arial; font-size: 11px; text-decoration: none;  line-height: normal;}

div.curriculum_header {background-color: #001F4F; color: white; padding: 10px 0 5px 0; border: 1px solid #001F4F; width: 198px; }
span.curriculum_title {font-size: 13px; font-weight: bold;}

a.curriculum_seminar1:link {background-color: #E2E3E5; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 198px; }
a.curriculum_seminar1:visited {background-color: #E2E3E5; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 198px; }
a.curriculum_seminar1:active {background-color: #E2E3E5; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 198px; }
a.curriculum_seminar1:hover {background-color: #E2E3E5; padding: 2px 0 2px 0; background-color: #F2D355; border: 1px solid #001F4F; width: 198px;  text-decoration: none;}

span.curriculum_seminar_code {color: #CA210A; font-weight: bold;}
span.curriculum_seminar_duration {color: #001F4F; font-weight: bold;}
span.curriculum_seminar_name {color: #5C788E; font-weight: bold;}

a.curriculum_seminar2:link {background-color: #E2E3E5; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 407px; }
a.curriculum_seminar2:visited {background-color: #E2E3E5; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 407px; }
a.curriculum_seminar2:active {background-color: #E2E3E5; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 407px; }
a.curriculum_seminar2:hover {background-color: #E2E3E5; padding: 2px 0 2px 0; background-color: #F2D355; border: 1px solid #001F4F; width: 407px; text-decoration: none;}

a.curriculum_seminar2_etrain:link {background-color: #D4E5EE; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 407px; }
a.curriculum_seminar2_etrain:visited {background-color: #D4E5EE; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 407px; }
a.curriculum_seminar2_etrain:active {background-color: #D4E5EE; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 407px; }
a.curriculum_seminar2_etrain:hover {background-color: #E2E3E5; padding: 2px 0 2px 0; background-color: #F2D355; border: 1px solid #001F4F; width: 407px; text-decoration: none;}

a.curriculum_seminar3:link {background-color: #D4E5EE; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 198px; }
a.curriculum_seminar3:visited {background-color: #D4E5EE; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 198px; }
a.curriculum_seminar3:active {background-color: #D4E5EE; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 198px; }
a.curriculum_seminar3:hover {background-color: #E2E3E5; padding: 2px 0 2px 0; background-color: #F2D355; border: 1px solid #001F4F; width: 198px;  text-decoration: none;}

div.curriculum_spacer {height: 5px; background-color: #001F4F; font-size: 1px; line-height:0; border: 1px solid #001F4F; width: 198px;}

div.curriculum_empty_seminar {background-color: #001F4F; padding: 2px 0 2px 0; border: 1px solid #001F4F; width: 198px; color: #001F4F; }

div.curriculum_middle {height: 5px; background-color: white; font-size: 1px; line-height:0; border-width: 0; width: 10px; }

div.curriculum_exam {background-color: #F2D355; padding: 2px 0 2px 0; color: #001F4F; font-weight: bold; border: 1px solid #001F4F; width: 198px; }

div.curriculum_exam2 {background-color: #F2D355; padding: 2px 0 2px 0; color: #001F4F; font-weight: bold; border: 1px solid #001F4F; width: 407px; }

div.curriculum_footer {width: 200px; border-color: white; margin: 0; padding: 0; }
div.curriculum_footer img {margin: 0; padding: 0; border: 0; }	


	/************** OPEN SEMINARS TABLE BY MIKKO **************/

.taulukko {
	color: black;
	font-size: 11px;
	width: 100%;
	border: 0;
	font-family: Arial;
	border-collapse: collapse;
        line-height: 130%;
        margin-top: 5px;
        margin-bottom: 10px;
}

.taulukko td {
	background-color: #f4f5f5;
        color: black;
	border: 1px white solid;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.taulukko th {
	background-color: #D4E5ED;
	color: #001F4F;
	border: 1px white solid;
	padding: 2px 2px 2px 2px;
	text-align: center;
}

.taulukko a:link { color: #001F4F;}

.taulukko a:visited { color: #001F4F; }

.taulukko a:hover { color: #CA210A; text-decoration: underline; }

	/************** COURSE DESCRIPTIONS BY MIKKO **************/

.cd_wrapper {
float: left;
width: 520px;
font-family: arial;
font-size: 12px;
border-width: 0px;
margin: 0px;
padding: 0px;
}

.cd_wrapper a:link { color: #001F4E; }
.cd_wrapper a:visited { color: #001F4E; }
.cd_wrapper a:hover { color: #CA210A; text-decoration: underline; }

.seminar_title {
float: left;
font-size: 14px; font-weight: bold;
width: 492px; padding: 5px 5px 12px 5px;
}
.cd_title {
float: left;
background-color: #D4E5EE;
width: 392px;
color: #001F4F;
font-weight: bold;
padding: 3px 4px 3px 4px;
margin: 0px;
border-width: 0px;
}
.cd_text {
float: left;
width: 392px;
/* background-color: #f4f5f5; */
color: black;
/* width: 100%; */
padding: 3px;
border-width: 0px 1px 1px 1px;
border-color: #D4E5EE;
border-style: solid;
margin: 0 0 6px 0;
}
p.cd_list {
background: transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_small_red.gif) no-repeat scroll 4px 6px; 
/*background: transparent url(bullet_small_red.gif) no-repeat scroll 4px 6px;*/
padding: 0px 15px;
margin-top: 3px;
margin-bottom: 2px;
}
p.cd_list_empty {
padding: 0px 15px;
margin-top: 3px;
margin-bottom: 2px;
}
.info_box {
float: right;
width: 106px;
}
.info_title {
float: left;
background-color: #D4E5EE;
width: 100px;
color: #001F4F;
font-weight: bold;
margin: 0px;
padding: 3px;
border-width: 0px;
text-align: center;
}
.info_text {
float: left;
width: 100px;
/* background-color: #D4E5EE; */
color: black;
padding: 3px 2px 3px 2px;
margin: 0 0 6px 0;
border-width: 0px 1px 1px 1px;
border-color: #D4E5EE;
border-style: solid;
text-align: center;
}
.fade_grey {
color: #D0D0D0;
}



/*  .expAll {text-align: right; }  */
.expAll a:link {text-align: right; text-transform:lowercase; font-weight: normal; }
.expAll a:visited {text-align: right; text-transform:lowercase; font-weight: normal; }
.expAll a:hover {text-align: right; text-transform:lowercase; font-weight: normal; text-decoration: underline;}
.expAll img {display: none; }
	

	/************** LINKS **************/
.bodytext a:link, .bodytext a:visited, .text a:link, .text a:visited, p.forgotpassword a:link, 
p.forgotpassword a:visited, .tx-loginboxmacmade-pi1-forgotpasswordLink a:link, 
.tx-loginboxmacmade-pi1-forgotpasswordLink a:visited {
    color: #000000;
    text-decoration: underline;
}

a:link, a:visited, .linklist a:link, div.csc-header h5 a:link, div.csc-header h5 a:visited,
div.tx-ttnews-browsebox a:link,
div.tx-ttnews-browsebox a:visited,  div.csc-header h3 a:link, div.csc-header h3 a:visited {
   
    text-decoration: none;
}



   a:hover, .bodytext a:hover, p.forgotpassword a:hover, .text a:hover, div.csc-header h3 a:hover, div.csc-header h5 a:hover, 
  .linklist a:hover, td a:hover, 
    div.csc-header h3 a:hover, .tx-loginboxmacmade-pi1-forgotpasswordLink a:hover
{

	text-decoration: underline;
}
/**************** CONTENT-CONTAINER *******************/
.clearboth
{
 	clear				: both;
}

/* Main-Container */
#maincontainer 
{
    width: 1000px;
	margin: 5px auto 0px auto;
}
	
/* Header-Container */
div#header 
{
     margin:0;
     padding:0;
     width: 1000px;
}

/* Main-Body */
#main-body {
	width:1000px;
	background:#fff url(/fileadmin/lhsgroup.com/images/neu_internet/bg_content.gif) repeat-y;
	clear:both;
}

/* Sidebar left*/
#sidebar {
    line-height: 130%;
	float: left;
	width: 213px;
    padding-bottom: 10px;
	background: #d4e5ed;
}

/* Content Container */
#content {
    width: 515px;
    margin-left: 15px;
	background: white;
    float: left;
	line-height: 100%;
	padding-bottom: 10px;
	}


div#content ul {

   padding: 10px;
   margin: 20px;
   line-height: 14px;
}


#csc-menu csc-menu-1 {
    width: 515px;
    margin-left: 15px;
	background: white;
    float: left;
	line-height: 100%;
	padding-bottom: 10px;
	
}

div#csc-menu csc-menu-1 ul {

   padding: 10px;
   margin: 20px;
   line-height: 14px;

}

/*****CONTENT*****/
	
div#content-2col {
   width: 680px;
   margin: 10px 0 0 0;
   padding: 0;
   float: left;
}

div#content-3col {
   width: 680px;
   margin: 10px 0 0 0;
   padding: 0;
   float: left;
}  

div#content-3col div#content-center {
   width: 320px;
   margin-right: 20px;
   float:left;
}


div#content-3col div#content-right {
   width: 320px;
   float: right;
}   



/* IE6 only */
* html #content {
	float: left;
	width: 500px;
	background: white;
	line-height: 95%;
}

/* Sidebar right */
#sidebar-2 {
    float: right;
    width: 215px;
    font-size: 12px;
    color: #000000;
    background: white;
    padding: 5px 0px 10px 10px;
}

/* Footer */
div#footer {
	margin: 5px auto 5px auto;
	clear: both;
	height: 25px;
	color: #001F4E;
	width: 1000px;
	padding-top: 5px;
	font-size: 10px;
	font-style: normal;
}

/****** common html elements *****/
ul {
    padding:0px;
    margin:0px;
}

/****** Header Elements ******/
div#header h1.lhsheader img {
    margin: 0px 0 0px 0px;
    padding: 0;
    border: none;
    float: right;
    background-image: url(/fileadmin/lhsgroup.com/images/neu_internet/header_internet.jpg);
}

div#header div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
   float:right;
}

* html div#header div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
   float:left;
}


div#header a img {
  border-width:0px;
}

div#header a.language {
   border-right:0px;
   margin-top:3px;
   padding-right:0px;
}

/****************** CONTENT ELEMENTS **********/
div.teaser {
    margin: 0px auto 0px auto;
    /* Inhalte zentrieren */
    text-align:center;
}

/* Teaser-Bild */
div.teaser img {
    margin:0px auto;
    /*border:1px solid #fff;*/
}

div#navigationlevel2 div.tx-rlmpflashdetection-pi1 {
    width: 190px;
    margin: 25px auto 0;

}

* html div#navigationlevel2 tx-rlmpflashdetection-pi1 {
    width: 190px;
    margin: 30px auto 0;

}



div#sidebar div.tx-rbflashobject-pi1-swf_altcontent {
     width: 190px;
     margin: 25px auto 0;

}

* html div#sidebar div.tx-rbflashobject-pi1-swf_altcontent {
     width: 190px;
     margin: 30px auto 0;

}
	
/****************** TOP NAVI **************/
div#topnavi {

	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	height: 22px;
	width: auto;
	padding-left: 1px;
	/*background: white;*/
	background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/banner_top.jpg);
	
}

#topnavi ul {
    padding-left: 0;
    margin-left: 20px;
    background-color: #FFFFFF;
    float: left;
    text-align: center;
  	vertical-align: middle;
    height: 22px;
    color:#001f4f;
    /* sh */
    line-height:18px;
    border-left:1px solid #001f4f;
}
/* IE6 only */
*html #topnavi ul {
  margin-left: 10px;
}
#topnavi ul li {
    display: inline;
}

#topnavi ul li a {
    padding: 0.2em 1em;
    text-decoration: none;
    /*margin: 0px 8px 0 8px;*/
    background-color: #FFFFFF;
    color: #001f4f;
    float: left;
    vertical-align: middle;
    text-transform: uppercase;
    border-right: 1px solid #001f4f;
}

#topnavi ul li a:hover {
    background-color: #FFFFFF;
    color: #001f4;
    text-decoration:underline;
}

/***************** Breadcrumb-Menu ******************/
div#breadcrumbs {
    padding: 0;
	height: 21px;
    width: 100%;
    background: white;
    font-weight: bold;
    font-size: 11px;
    clear: both;
 }

div#breadcrumbs img {
	padding-right: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
}

div#breadcrumbs ul {
	list-style: none;
	
}

div#breadcrumbs ul.mainnav {
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	height: 22px;
	padding-left: 0px;
	padding-top: 0px;
}

div#breadcrumbs ul li {
    display: inline;
	/*padding-left: 5px;*/
	padding-right: 5px;
}

div#breadcrumbs a {
	color:#8F9DB8;
}

div#breadcrumbs ul li a:link, div#breadcrumbs ul li a:visited, div#breadcrumbs li a:hover{
	color:#5C788E;
	text-decoration: none;
	padding: 0 0 0 15px;
	background: url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_small_red.gif) no-repeat 4px 6px;
}

div#breadcrumbs ul li a:hover {
    text-decoration:underline;
}

div#breadcrumbs li a.active {
    text-decoration:underline;
}

div#breadcrumbs li.active {
    
    background: url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_small_red.gif) no-repeat 4px 6px;
    padding:0 0 0 15px;
     color: #001F4F;
}

/**************** FIRSTLEVEL NAVIGATION **************/
div#rednavi {
    height: 17px;
    background: #ca210a;
    color: #FFFFFF;
    clear: both;
    border-top: 1px solid #FFFFFF;
    
    /* sh */
    padding-top:0px;
    line-height:17px;
}

/****************** Community-Login ***************/
ul.community-login {
	color: #FFFFFF;
	float: right;
	vertical-align:middle;
}

ul.community-login, li.community-login {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #FFFFFF;
	vertical-align:middle;
}

/* IE6 only */
* html li.community-login {
  margin-top:-1px;
}

ul.community-login, li.searchgo {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
    color: #FFFFFF;
    vertical-align:middle;
}

li.community-login {
    float: left;
    color: #FFFFFF;
    background: url(/fileadmin/lhsgroup.com/images/neu_internet/libg.jpg) left center no-repeat;
    padding: 0px 17px;
    font-size: 11px;
    vertical-align:middle;
}

li.community-login a:link, li.community-login a:visited, li.community-login a:hover  {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

li.community-login a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

/****************** Search Form *****************/

#searchformContainer {
    float:left;
     margin-left:769px;
}

*+html #searchformContainer  {
    margin-left:750px;
}

form.searchform {
    padding:0px;
    margin:0px;
	height:18px;
	line-height:17px;
	float:left;
}

form.searchform label {
    font-size:11px;
	display:block;
	float:left;
	margin-right:2px;
}

form.searchform input#searchfield {
    font-size:9px;
   	padding:0px;
   	border-width:0px;
   	padding-left:2px;
}

/* submit button */
form.searchform input.button {
    font-size:11px;
    padding:0px;
    margin:0px;
    border-width:0px;
    background-color:transparent;
    color:#fff;
}
/****************** First Level Navigation ***************/
div#firstlevelnav {
    text-transform: uppercase;
    margin: 0;
    height: 23px;
    padding-left: 20px;
    background: url(/fileadmin/lhsgroup.com/images/neu_internet/menuback_internet.gif) 100%;
    
}

div#firstlevelnav ul.mainnavi {
    list-style: none;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 0;
    line-height:22px;
}

div#firstlevelnav li.mainnavi {
    float: left;
    list-style: none;
   padding:0px;
    color: #5C788E;
    vertical-align:middle;
    background: url(/fileadmin/lhsgroup.com/images/neu_internet/libg.jpg) left center no-repeat;
}

div#firstlevelnav li.mainnavi a {
    float: left;
    margin: 0 0 0 0;
    padding: 0 15px;
    text-transform: uppercase;
}

li.mainnavi a:link, li.mainnavi a:visited {
    color: #5C788E;
    text-decoration: none;
}

#firstlevelnav ul li.mainnavi a:hover, #firstlevelnav ul li.mainnavi a.active {
	color: #001F4F;
	text-decoration: none;
	height: 22px;
	background: url(/fileadmin/lhsgroup.com/images/neu_internet/tab_active_internet.gif) 100%;
}

#firstlevelnav ul li.mainnavi a.active {
    color: #001F4F;
	text-decoration: none;
}

/************** SECOND LEVEL NAVIGATION ************/
div#navigationlevel2 img {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 10px;
}

div#navigationlevel2 ul {
	list-style: none;
	list-style-position:outside;
	
}

div#navigationlevel2 ul.mainnav {
	padding: 10px 10px 20px 25px;
	width: 170px;
	background: #d4e5ed;
	list-style-position:outside;
	
}
* html div#navigationlevel2 ul.mainnav {
	padding-top: 15px;
}
div#navigationlevel2 ul li {
	margin: 0;
	padding: 0;
	}

div#navigationlevel2 ul li ul {
	margin: 0 0 0 10px;
	padding: 0;
	}

div#navigationlevel2 ul li ul li ul {
	margin: 0 0 0 20px;
	padding: 0;
	
}

div#navigationlevel2 a {
	color: #001F4F;
	font-size: 11px;
	font-weight	: bold;
	padding-left: 0;
	}


div#navigationlevel2 ul li a:link, 
div#navigationlevel2 ul li a:visited  {
	color: #001F4E;
	text-decoration: none;
	padding: 3px 11px;
	background: url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_small_blue.gif) no-repeat 1px 9px;
    margin:0;	
    display:block;
}

div#navigationlevel2 ul li a:hover, div#navigationlevel2 ul li a.active  {
	color: #ca210a;
	padding: 3px 11px;
	background: url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_small_red.gif) no-repeat 1px 9px;
	
}

* html div#navigationlevel2 ul li a.active:link, div#navigationlevel2 ul li a.active:visited  {
	color: #ca210a;
	background: url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat 1px 9px;
         padding:3px 11px;	
}

div#navigationlevel2 ul li a.active:link, div#navigationlevel2 ul li a.active:visited  {
	color: #ca210a;
	padding: 3px 11px;
	background: url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_small_red.gif) no-repeat 1px 9px;
}
#content div.innerwrap  {
	margin-bottom: 10px;
	margin-top:18px;
	margin-left: 5px;
	margin-right:0px;
	background: transparent;
	
/*	line-height: 110%;  Commented by MV */
    line-height: normal;
}


* html #content div.innerwrap  {
         margin-top:13px;
}


#content div.innerwrap (
    .tx-mwkeywordlist-pi1 { font-family: Verdana, Tahoma, Arial, sans-serif; }
    .tx-mwkeywordlist-pi1 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 5px; }
    .tx-mwkeywordlist-pi1 h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1pt; font-weight: bold; margin: 0px; padding-top: 0;}
    .tx-mwkeywordlist-pi1-jumpmenu { padding-bottom: 0px; font-size: 0%; color: white; }
    .tx-mwkeywordlist-pi1-jumpmenu a,  
    .tx-mwkeywordlist-pi1-jumpmenu a:link, 
    .tx-mwkeywordlist-pi1-jumpmenu a:visited, 
    .tx-mwkeywordlist-pi1-jumpmenu a:hover
    {color: white; text-decoration: none;}
    .tx-mwkeywordlist-pi1-keywordlist {  }

    .tx-mwkeywordlist-pi1-content div { font-family: Verdana, Tahoma, Arial, sans-serif; color: #001F4F;}
    .tx-mwkeywordlist-pi1-content div.section { margin-top: 5px; margin-bottom: 10px; }
    .tx-mwkeywordlist-pi1-content div.sectiontoplink { text-align: right; margin-top: 5px; margin-bottom: 10px; }
    .tx-mwkeywordlist-pi1-content ul { margin: 0px; padding-bottom: 15px; font-weight: normal; }
    .tx-mwkeywordlist-pi1-content li { margin: 0px; padding: 0px; font-weight: normal;}

    .tx-mwkeywordlist-pi1-activeLink {color: white; text-decoration: none;}
    .tx-mwkeywordlist-pi1-inactiveLink {color: white; text-decoration: none;}
  )
/**************** CONTAINER RIGHT(tt_news) ***************/

/* News Latest Box */
div.news-latest-container {
	background-color:#F8F8F8;
	width: 200px;
	margin-top: 15px;
    line-height	: 130%;
	border: 1px solid #c8c8c8;
}

/* News List Box */
div.news-list-container {
	padding: 5px 5px 5px 5px;
	width: 520px;
	line-height	: 130%;
}

/************** EVENTS-CONTAINER ************/
div.events-container {
   background-color:#F8F8F8;
	width: 200px;
	margin-top: 15px;
	padding-bottom: 8px;
    line-height	: 130%;
	border: 1px solid #c8c8c8;
}

/*************** NEWSLETTER-CONTAINER **********/
div.newsletter-container {
    
      background-color:#F8F8F8;
	  width: 200px;
	  margin-top: 15px;

	  padding-bottom: 8px;
      line-height	: 130%;
	  border: 1px solid #c8c8c8;
}

/*************** Training-CONTAINER **********/
div.training-container {
    
      background-color:#F8F8F8;
	  width: 200px;
	  margin-top: 15px;
      padding-bottom: 8px;
      line-height	: 130%;
	  border: 1px solid #c8c8c8;
}


h3.training-ueberschrift, h3.training-ueberschrift {
	background	: #dadada;
	color		: #333;
	padding	    : 3px;
	margin		: 0;
	font-size	: 14px;
	vertical-align: middle;
}

h3.training-ueberschrift a:link, h3.training-ueberschrift a:visited {
    color: #555555;
    text-decoration: none;
}

h3.training-ueberschrift a:hover {
	text-decoration:underline;
}


h4.training-text p.bodytext {
    color: #555555;
	margin: 1px;
	padding: 5px 2px;
	background-color:#F8F8F8;
	font-weight: normal;
	text-decoration: none;
}

h4.training-text a {
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;
	}

h4.training-text a p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;
	}

h4.training-text a:link p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;

}
h4.training-text a:visited p.bodytext{
    text-decoration: none;
} 
h4.training-text a:visited {
    text-decoration: none;
} 

h4.training-text a:hover p.bodytext {
    text-decoration: underline;
}
h4.training-text a:hover {
text-decoration: underline;
}
/******************END Training Container*****/
h4.training-title {
    color: #555555;
	margin: 1px;
	padding: 5px 2px;
	background-color:#F8F8F8;
	font-weight: normal;
	text-decoration: none;
}

h4.training-title p.bodytext {
    color: #555555;
	margin: 1px;
	padding: 5px 2px;
	background-color:#F8F8F8;
	font-weight: normal;
	text-decoration: none;
}

h4.newsletter-register p.bodytext {
    color: #555555;
	margin: 1px;
	padding: 5px 2px;
	background-color:#F8F8F8;
	font-weight: normal;
	text-decoration: none;
}

h4.training-title a {
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 0px;
	
	}

h4.newsletter-register a {
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;
	
	
}


h4.training-title a p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;

}

h4.newsletter-register a p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;

}


h4.training-title a:link p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;

}


h4.newsletter-register a:link p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin: 1px;
	padding: 5px 2px;

}



h4.training-title a:visited p.bodytext{
    text-decoration: none;
} 

h4.training-register a:visited p.bodytext{
    text-decoration: none;
} 


h4.training-title a:visited {
    text-decoration: none;
} 

h4.newsletter-register a:visited {
    text-decoration: none;
} 


h4.training-title a:hover p.bodytext {
    text-decoration: underline;
}

h4.newsletter-register a:hover p.bodytext {
    text-decoration: underline;
}


h4.training-title a:hover {
    text-decoration: underline;
}

h4.newsletter-register a:hover {
   text-decoration: underline;
}


/****News Text-title*/


h5.training-subheader {
  color: #555555;
	margin: 0;
	padding: 5px 2px 2px 5px;
	background-color:#F8F8F8;
	font-weight: bold;
	text-decoration: none;
}

h5.training-subheader p.bodytext {
   color: #555555;
	margin: 0;
	padding: 5px 2px 2px 5px;
	background-color:#F8F8F8;
	font-weight: bold;
	text-decoration: none;
}

h5.training-subheader a {
	color: #555555;
	background-color:#F8F8F8;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
	
	
}
h5.training-subheader a p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;

}


h5.training-subheader a.link p.bodytext { 
	color: #555555;
	background-color:#F8F8F8;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;

}

h5.training-subheader a:visited p.bodytext{
    text-decoration: none;
} 


h5.training-subheader a:visited {
    text-decoration: none;
} 
h5.training-subheader a:hover p.bodytext {
    text-decoration: underline;
}
h5.training-subheader a:hover {
   text-decoration: underline;
}


/************** Headlines **************/

/* Headlines 1, 2, 3 */

div.csc-header-n1 h1, h1.csc-firstHeader
{
    font-size: 12px;
    font-weight: bold;
    color: #001f4f;
    letter-spacing: 1px;
    text-transform: uppercase;
}

div.csc-header-n2 h1, div.csc-header-n1 h3, div.csc-header-n1 h2,
div.csc-header-n3 h1, div.csc-header-n4 h1, div.csc-header-n5 h1, div.csc-header-n6 h1, div.csc-header-n7 h1, div.csc-header-n8 h1,
div.csc-header-n9 h1, div.csc-header-n10 h1
{
    font-size: 12px;
    font-weight: bold;
    color: #001f4f;
    margin-top: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
}


*html  div.csc-header-n1 h2, div.csc-header-n1 h3, 
div.csc-header-n2 h1, div.csc-header-n3 h1, div.csc-header-n4 h1, div.csc-header-n5 h1, div.csc-header-n6 h1, div.csc-header-n7 h1, div.csc-header-n8 h1,
div.csc-header-n9 h1, div.csc-header-n10 h1
{
    margin-top: 15px;
}

*html div.csc-header-n1 h1, h1.csc-firstHeader
{
    margin-top: 0;
}

/* Headline 2 with Link */
div.csc-header-n2 h2, div.csc-header-n3 h2, div.csc-header-n4 h2, div.csc-header-n5 h2,  div.csc-header-n6 h2, div.csc-header-n7 h2,
div.csc-header-n8 h2, div.csc-header-n9 h2, div.csc-header-n10 h2, div.csc-header-n11 h2, div.csc-header-n12 h2, div.csc-header-n13 h2   {
     font-size: 12px;
    font-weight: bold;
    color: #000000;
    
    


	
}

div.csc-header-n2 h2 a:link, div.csc-header-n2 h2 a:visited, div.csc-header-n3 h2 a:link, div.csc-header-n3 h2 a:visited, div.csc-header-n4 h2 a:link, div.csc-header-n4 h2 a:visited, 
div.csc-header-n5 h2 a:link, div.csc-header-n5 h2 a:visited, div.csc-header-n6 h2 a:link, div.csc-header-n6 h2 a:visited, div.csc-header-n7 h2 a:link, div.csc-header-n7 h2 a:visited, 
div.csc-header-n8 h2 a:link, div.csc-header-n8 h2 a:visited, div.csc-header-n9 h2 a:link, div.csc-header-n9 h2 a:visited, div.csc-header-n10 h2 a:link, div.csc-header-n10 h2 a:visited
div.csc-header-n11 h2 a:link, div.csc-header-n11 h2 a:visited, div.csc-header-n12 h2 a:link, div.csc-header-n12 h2 a:visited, div.csc-header-n13 h2 a:link, div.csc-header-n3 h2 a:visited, 
div.csc-header-n14 h2 a:link, div.csc-header-n14 h2 a:visited {
      color: #000000;
      font-weight: normal;
      font-size: 12px;
      background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 7px;
	margin:0;
	padding:2px 15px;
	text-decoration:none;
	line-height: 10px;
	
    
}
div.csc-header-n2 h2 a:hover, div.csc-header-n3 h2 a:hover, div.csc-header-n4 h2 a:hover, div.csc-header-n5 h2 a:hover, div.csc-header-n6 h2 a:hover, 
div.csc-header-n7 h2 a:hover, div.csc-header-n8 h2 a:hover, div.csc-header-n9 h2 a:hover, div.csc-header-n10 h2 a:hover, div.csc-header-n11 h2 a:hover,
div.csc-header-n12 h2 a:hover, div.csc-header-n13 h2 a:hover, div.csc-header-n14 h2 a:hover  {
    color: #000000;
    font-weight: normal;
    font-size: 12px;
    background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 7px;
	margin:0;
	padding:2px 15px;
	text-decoration:underline;
	line-height: 10px;

		
}
/* Headline 3 */

div.csc-header-n2 h3, div.csc-header-n3 h3, div.csc-header-n4 h3, div.csc-header-n5 h3,  div.csc-header-n6 h3, div.csc-header-n7 h3,
div.csc-header-n8 h3, div.csc-header-n9 h3 {
     font-size: 12px;
    font-weight: bold;
    color: #001f4f;
    
    }

div.csc-header-n2 h3 a:link, div.csc-header-n2 h3 a:visited, div.csc-header-n3 h3 a:link, div.csc-header-n3 h3 a:visited, div.csc-header-n4 h3 a:link, div.csc-header-n4 h3 a:visited, 
div.csc-header-n5 h3 a:link, div.csc-header-n5 h3 a:visited, div.csc-header-n6 h3 a:link, div.csc-header-n6 h3 a:visited, div.csc-header-n7 h3 a:link, div.csc-header-n7 h3 a:visited, 
div.csc-header-n8 h3 a:link, div.csc-header-n8 h3 a:visited, div.csc-header-n9 h3 a:link, div.csc-header-n9 h3 a:visited {
    color: #000000;
    font-weight: normal;
    font-size: 12px;
     background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 7px;
	 margin:0;
	padding:2px 15px;
	text-decoration:none;
    line-height: 10px;
	
    
}
div.csc-header-n2 h3 a:hover, div.csc-header-n3 h3 a:hover, div.csc-header-n4 h3 a:hover, div.csc-header-n5 h3 a:hover, div.csc-header-n6 h3 a:hover, 
div.csc-header-n7 h3 a:hover, div.csc-header-n8 h3 a:hover, div.csc-header-n9 h3 a:hover  {
    color: #000000;
    font-weight: normal;
    font-size: 12px;
    background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 7px;
	margin:0;
	padding:2px 15px;
	text-decoration:underline;
    line-height: 10px;
		
}

/* Headline 4 */
div.csc-header h4,  .csc-firstHeader h4 {
   font-weight: normal;
    margin: 10px 0 0 3px;
	padding-right: 3px;
	padding-left: 15px;
	padding-bottom: 10px;
	
}

div.csc-header h4 a:link, div.csc-header h4 a:visited, div.csc-header h4 a:hover, .csc-firstHeader h4 a:link, .csc-firstHeader h4 a:visited {
    font-weight: normal;
    background: #d4e5ed;
    color: #4F708F;
    font-size: 11px;
    text-decoration: underline;
    
}

/* Headline 5 */

div.csc-header-n2 h5, div.csc-header-n3 h5, div.csc-header-n4 h5, div.csc-header-n5 h5,  div.csc-header-n6 h5, div.csc-header-n7 h5,
div.csc-header-n8 h5, div.csc-header-n9 h5, div.csc-header-n10 h5, div.csc-header-n11 h5, div.csc-header-n12 h5, div.csc-header-n13 h5, div.csc-header-n14 h5,
 div.csc-header-n15 h5, div.csc-header-n16 h5, div.csc-header-n17 h5, div.csc-header-n18 h5, div.csc-header-n19 h5, div.csc-header-n20 h5,
 div.csc-header-n21 h5, div.csc-header-n22 h5, div.csc-header-n23 h5, div.csc-header-n24 h5, div.csc-header-n25 h5, div.csc-header-n26 h5,
 div.csc-header-n27 h5, div.csc-header-n28 h5, div.csc-header-n29 h5, div.csc-header-n30 h5, div.csc-header-n31 h5, div.csc-header-n32 h5,
 div.csc-header-n33 h5,    div.csc-header-n34 h5, div.csc-header-n35 h5, div.csc-header-n36 h5, div.csc-header-n37 h5, div.csc-header-n38 h5,
 div.csc-header-n39 h5, div.csc-header-n40 h5,  div.csc-header-n41 h5, div.csc-header-n42 h5, div.csc-header-n43 h5, div.csc-header-n44 h5,
 div.csc-header-n45 h5, div.csc-header-n46 h5,  div.csc-header-n47 h5, div.csc-header-n48 h5, div.csc-header-n49 h5, div.csc-header-n50 h5 {
     font-size: 12px;
    font-weight: bold;
    color: #000000;
    background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_red.gif) no-repeat scroll 4px 7px;
    margin:0px;
    padding:2px 15px;
   
}

/* Headline 5 */

*html div.csc-header-n2 h5, div.csc-header-n3 h5, div.csc-header-n4 h5, div.csc-header-n5 h5,  div.csc-header-n6 h5, div.csc-header-n7 h5,
div.csc-header-n8 h5, div.csc-header-n9 h5, div.csc-header-n10 h5, div.csc-header-n11 h5, div.csc-header-n12 h5, div.csc-header-n13 h5, div.csc-header-n14 h5,
 div.csc-header-n15 h5, div.csc-header-n16 h5, div.csc-header-n17 h5, div.csc-header-n18 h5, div.csc-header-n19 h5, div.csc-header-n20 h5,
  div.csc-header-n21 h5, div.csc-header-n22 h5, div.csc-header-n23 h5, div.csc-header-n24 h5, div.csc-header-n25 h5, div.csc-header-n26 h5,
   div.csc-header-n27 h5, div.csc-header-n28 h5, div.csc-header-n29 h5, div.csc-header-n30 h5, div.csc-header-n31 h5, div.csc-header-n32 h5,
 div.csc-header-n33 h5,    div.csc-header-n34 h5, div.csc-header-n35 h5, div.csc-header-n36 h5, div.csc-header-n37 h5, div.csc-header-n38 h5,
 div.csc-header-n39 h5, div.csc-header-n40 h5,  div.csc-header-n41 h5, div.csc-header-n42 h5, div.csc-header-n43 h5, div.csc-header-n44 h5,
 div.csc-header-n45 h5, div.csc-header-n46 h5,  div.csc-header-n47 h5, div.csc-header-n48 h5, div.csc-header-n49 h5, div.csc-header-n50 h5 {
     font-size: 12px;
    font-weight: bold;
    color: #000000;
    background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_red.gif) no-repeat scroll 4px 7px;
    margin:0px;
    padding:0px 15px;
   
}

div.csc-header-n2 h5 a:link, div.csc-header-n2 h5 a:visited, div.csc-header-n3 h5 a:link, div.csc-header-n3 h5 a:visited, div.csc-header-n4 h5 a:link, div.csc-header-n4 h5 a:visited, 
div.csc-header-n5 h5 a:link, div.csc-header-n5 h5 a:visited, div.csc-header-n6 h5 a:link, div.csc-header-n6 h5 a:visited, div.csc-header-n7 h5 a:link, div.csc-header-n7 h5 a:visited, 
div.csc-header-n8 h5 a:link, div.csc-header-n8 h5 a:visited, div.csc-header-n9 h5 a:link, div.csc-header-n9 h5 a:visited, 
div.csc-header-n10 h5 a:link, div.csc-header-n11 h5 a:link, div.csc-header-n12 h5 a:link, div.csc-header-n13 h5 a:link, div.csc-header-n14 h5 a:link,
 div.csc-header-n15 h5 a:link, div.csc-header-n16 h5 a:link, div.csc-header-n17 h5 a:link, div.csc-header-n18 h5 a:link, div.csc-header-n19 h5 a:link, div.csc-header-n20 h5 a:link,
  div.csc-header-n21 h5 a:link, div.csc-header-n22 h5 a:link, div.csc-header-n23 h5 a:link, div.csc-header-n24 h5 a:link, div.csc-header-n25 h5 a:link, div.csc-header-n26 h5 a:link,
   div.csc-header-n27 h5 a:link, div.csc-header-n28 h5 a:link, div.csc-header-n29 h5 a:link, div.csc-header-n30 h5 a:link, div.csc-header-n31 h5 a:link, div.csc-header-n32 h5 a:link,
 div.csc-header-n33 h5 a:link,    div.csc-header-n34 h5 a:link, div.csc-header-n35 h5 a:link, div.csc-header-n36 h5 a:link, div.csc-header-n37 h5 a:link, div.csc-header-n38 h5 a:link,
 div.csc-header-n39 h5 a:link, div.csc-header-n40 h5 a:link,  div.csc-header-n41 h5 a:link, div.csc-header-n42 h5 a:link, div.csc-header-n43 h5 a:link, div.csc-header-n44 h5 a:link,
 div.csc-header-n45 h5 a:link, div.csc-header-n46 h5 a:link,  div.csc-header-n47 h5 a:link, div.csc-header-n48 h5 a:link, div.csc-header-n49 h5 a:link, div.csc-header-n50 h5 a:link, div.csc-header-n10 h5 a:visited, div.csc-header-n11 h5 a:visited, div.csc-header-n12 h5 a:visited, div.csc-header-n13 h5 a:visited, div.csc-header-n14 h5 a:visited,
 div.csc-header-n15 h5 a:visited, div.csc-header-n16 h5 a:visited, div.csc-header-n17 h5 a:visited, div.csc-header-n18 h5 a:visited, div.csc-header-n19 h5 a:visited, div.csc-header-n20 h5 a:visited,
  div.csc-header-n21 h5 a:visited, div.csc-header-n22 h5 a:visited, div.csc-header-n23 h5 a:visited, div.csc-header-n24 h5 a:visited, div.csc-header-n25 h5 a:visited, div.csc-header-n26 h5 a:visited,
   div.csc-header-n27 h5 a:visited, div.csc-header-n28 h5 a:visited, div.csc-header-n29 h5 a:visited, div.csc-header-n30 h5 a:visited, div.csc-header-n31 h5 a:visited, div.csc-header-n32 h5 a:visited,
 div.csc-header-n33 h5 a:visited,    div.csc-header-n34 h5 a:visited, div.csc-header-n35 h5 a:visited, div.csc-header-n36 h5 a:visited, div.csc-header-n37 h5 a:visited, div.csc-header-n38 h5 a:visited,
 div.csc-header-n39 h5 a:visited, div.csc-header-n40 h5 a:visited,  div.csc-header-n41 h5 a:visited, div.csc-header-n42 h5 a:visited, div.csc-header-n43 h5 a:visited, div.csc-header-n44 h5 a:visited,
 div.csc-header-n45 h5 a:visited, div.csc-header-n46 h5 a:visited,  div.csc-header-n47 h5 a:visited, div.csc-header-n48 h5 a:visited, div.csc-header-n49 h5 a:visited, div.csc-header-n50 h5 a:visited  {
    
      font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}


div.csc-header-n2 h5 a:hover, div.csc-header-n3 h5 a:hover, div.csc-header-n4 h5 a:hover, div.csc-header-n5 h5 a:hover, div.csc-header-n6 h5 a:hover, 
div.csc-header-n7 h5 a:hover, div.csc-header-n8 h5 a:hover, div.csc-header-n9 h5 a:hover, div.csc-header-n10 h5 a:hover, div.csc-header-n11 h5 a:hover, div.csc-header-n12 h5 a:hover, div.csc-header-n13 h5 a:hover, div.csc-header-n14 h5 a:hover,
 div.csc-header-n15 h5 a:hover, div.csc-header-n16 h5 a:hover, div.csc-header-n17 h5 a:hover, div.csc-header-n18 h5 a:hover, div.csc-header-n19 h5 a:hover, div.csc-header-n20 h5 a:hover,
div.csc-header-n21 h5 a:hover, div.csc-header-n22 h5 a:hover, div.csc-header-n23 h5 a:hover, div.csc-header-n24 h5 a:hover, div.csc-header-n25 h5 a:hover, div.csc-header-n26 h5 a:hover,
 div.csc-header-n27 h5 a:hover, div.csc-header-n28 h5 a:hover, div.csc-header-n29 h5 a:hover, div.csc-header-n30 h5 a:hover, div.csc-header-n31 h5 a:hover, div.csc-header-n32 h5 a:hover,
div.csc-header-n33 h5 a:hover,    div.csc-header-n34 h5 a:hover, div.csc-header-n35 h5 a:hover, div.csc-header-n36 h5 a:hover, div.csc-header-n37 h5 a:hover, div.csc-header-n38 h5 a:hover,
div.csc-header-n39 h5 a:hover, div.csc-header-n40 h5 a:hover,  div.csc-header-n41 h5 a:hover, div.csc-header-n42 h5 a:hover, div.csc-header-n43 h5 a:hover, div.csc-header-n44 h5 a:hover,
div.csc-header-n45 h5 a:hover, div.csc-header-n46 h5 a:hover,  div.csc-header-n47 h5 a:hover, div.csc-header-n48 h5 a:hover, div.csc-header-n49 h5 a:hover, div.csc-header-n50 h5 a:hover  {
	text-decoration:underline;
}


/*IE*/

*html div.csc-header-n2 h5, div.csc-header-n3 h5, div.csc-header-n4 h5, div.csc-header-n5 h5,  div.csc-header-n6 h5, div.csc-header-n7 h5,
div.csc-header-n8 h5, div.csc-header-n9 h5, div.csc-header-n10 h5, div.csc-header-n11 h5, div.csc-header-n12 h5, div.csc-header-n13 h5, div.csc-header-n14 h5,
 div.csc-header-n15 h5, div.csc-header-n16 h5, div.csc-header-n17 h5, div.csc-header-n18 h5, div.csc-header-n19 h5, div.csc-header-n20 h5,
div.csc-header-n21 h5, div.csc-header-n22 h5, div.csc-header-n23 h5, div.csc-header-n24 h5, div.csc-header-n25 h5, div.csc-header-n26 h5,
div.csc-header-n27 h5, div.csc-header-n28 h5, div.csc-header-n29 h5, div.csc-header-n30 h5, div.csc-header-n31 h5, div.csc-header-n32 h5,
div.csc-header-n33 h5,    div.csc-header-n34 h5, div.csc-header-n35 h5, div.csc-header-n36 h5, div.csc-header-n37 h5, div.csc-header-n38 h5,
div.csc-header-n39 h5, div.csc-header-n40 h5,  div.csc-header-n41 h5, div.csc-header-n42 h5, div.csc-header-n43 h5, div.csc-header-n44 h5,
div.csc-header-n45 h5, div.csc-header-n46 h5,  div.csc-header-n47 h5, div.csc-header-n48 h5, div.csc-header-n49 h5, div.csc-header-n50 h5   {
     
    background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_red.gif) no-repeat scroll 4px 5px;
     
     }

/*************** FOOTER ELEMENTS *****************/
#footer div.adresse {
	float: right;
	margin-right: 1px;
}

#footer div.update {
    float: left;
    margin-left: 1px;
}

/************** IE6 only ********************/

/* Content Container */
* html #content {
	float: left;
	width: 515px;
	background: white;
}

/* Navigation Level 2*/

* html ul.community-login li {
    height:19px;
}

* html div#searchformContainer {
	margin-left:300px;
}

* html div#searchformContainer label.searchlabel {
	margin-top:1px;
}



* html div#searchformContainer input.button {
	margin-bottom:-2px;
}

/*************** IE7 only ****************/
*:first-child+html div#searchformContainer input.button {
	margin-bottom:-2px;
}

/*    FILE LINKS   */
				

table.csc-uploads-0, table.csc-uploads-1 {
padding:1px 15px 1px;

}
					
table.csc-uploads-0 tr.tr-even td p a, table.csc-uploads-0 tr.tr-odd td p a,
table.csc-uploads-1 tr.tr-even td p a, table.csc-uploads-1 tr.tr-odd td p a
{
	background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 9px;
	color:#000000;
	margin:0;
	padding:2px 15px;
	text-decoration:none;
	line-height: 16px;



}

div.lhsfilelink

 {
	background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 9px;
	color:#000000;
	margin:0;
	padding:2px 15px;
	text-decoration:none;
	line-height: 16px;



}

.filelinks
{
	background:transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 9px;
	color:#000000;
	margin:0;
	padding:2px 15px;
	text-decoration:none;
	line-height: 16px;



}
div.lhsfilelink a:link, div.lhsfilelink a:visited, div.lhsfilelink a:hover 
{
       text-decoration: none;
       color: #000000;
}


table.csc-uploads-0 tr td {
	margin: 0;
}


table.csc-uploads-0 tr td.csc-uploads-fileName p {
	margin: 0;
	padding: 0;
	
} 
																		
table.csc-uploads-0 tr td.csc-uploads-fileName p.csc-uploads-description  {
	margin: 0 0 0 10px;
}



.filelinks_layout_0 {padding: 1px 5px 5px; }


/*Search*/

li.news-content p {
	margin-left	: 7px;
	margin-top	: 0;
}

li.news-list-morelink, li.news-latest-morelink {
	float		: none;
	clear		: left;
	margin		: 0 0 0 5px;
	padding	: 0;
}
li.news-latest-morelink a {
	margin		: 0;
	padding	: 0;
}

	.tx-indexedsearch .tx-indexedsearch-searchbox {display: none; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {display: none; }
	
	

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; font-size: 11px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; font-size: 13px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; font-size: 12px; color: #001F4E; font-weight: bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:link { color: #001F4E; font-weight: bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a:visited { color: #001F4E; font-weight: bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 12px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff;font-size: 11px; }
	.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { text-style: normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead  { display:none; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
	.tx-indexedsearch .tx-indexedsearch-sectionlinks ul li a {font-size: 13px;}
    div.tx-indexedsearch-browsebox {display:none;}
	span.tx-indexedsearch-title-caption a { color:blue; font-size: 12px;}
 

/* File Links */

table.csc-uploads tr {
	clear :left;
}

table.csc-uploads tr td  p {
	float: left;
	margin-left: 1em;
}

table.csc-uploads tr td a:link, table.csc-uploads tr td a:visited {
	color :#001f4f;
	text-decoration: none;
}

table.csc-uploads tr td a:hover {
	text-decoration: underline;
}



div#content-wrapper {
   margin: 0;
   padding: 10px 0 0 22px;
   float: left;
   min-height: 450px;
 /*background: #fff url(/fileadmin/images/backgroung.gif) 800px 450px;*/
   overflow:auto;
} 

/***SITEMAP - MENU***/

div.csc-menu-1 {
     font-family: arial, helvetica, verdana;
	 font-size: 12px;
	 line-height: 150%;
	 padding: 0;
	 color: #000000; 
	 }
div.csc-menu-1 ul {
     margin:20px;
     padding:10px;
	 }
div.csc-menu-1 li {
     transparent url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_blue.gif) no-repeat scroll 4px 7px;
	 margin:0;
     padding:2px 15px;
	 }
	
	
#############KEYWORDS#####################

#content .KwUlList {
    margin:0px;
    color:  #001F4F;
}

#content ul.KwUlList  {
   color:#001F4F;
/*   line-height:14px;	*/
   line-height: normal;
   margin: 2px 0 2px 49px;
   padding:0;
    }
    
#content ul.KwUlList li {
    margin: 2px;
    padding: 2px;
	list-style-type:none;
    list-style-image:url(/fileadmin/lhsgroup.com/images/neu_internet/bullet_red.gif);
}

#content ul.KwUlList li a, #content ul.KwUlList li a:link {
     color: #001f4f; 
     text-decoration: none;
}

#content ul.KwUlList li a:hover {
      color: #001f4f; 
      text-decoration: underline;
         }
         
div.innerwrap .KWkeyword {
    margin-left: 20px; 
    color: #001f4f; 
    line-height:150%;
    color: #001f4f;
}

*+html  div.innerwrap .KWkeyword {
    line-height:110%;
}


div.innerwrap .KWkeyword a, 
div.innerwrap .KWkeyword a:link {
    text-decoration: none; 
    color: #001f4f;
}


div.innerwrap .KWkeyword a:hover {
     color: #001f4f; 
     text-decoration: underline;
    }

#content div.keywordMenu  {
     margin: 0px;
     padding: 2px;
     color: #001f4f;
}

div#services { 
   width:200px; 
   height:20px;
   position: relative;
   margin: 10px 3px 0 0;
}

#services div.print {
   float: left;
}

h1.summary { 
   display: none; 
}

/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  


/* Toggle default */
h3.rgaccord1-toggle {
  font-weight:bold;
  font-size: 12px;
  color: #001F4F;
  line-height: 15px;
  height: 15px;
  background:  transparent url(/fileadmin/lhsgroup.com/images/accordion/folder-on.gif) 5px center no-repeat;
  /*border:1px solid #ffffff;*/
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
 }
*+html h3.rgaccord1-toggle
 {
  font-weight:bold;
  font-size: 12px;
  color: #001F4F;
  line-height: 12px;
  height: 12px;
  background:  transparent url(/fileadmin/lhsgroup.com/images/accordion/folder-on.gif) 5px center no-repeat;
  /*border:1px solid #ffffff;*/
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
 }

/* Toggle act item */
h3.act {
 
  color: #001F4F;
   background:transparent url(/fileadmin/lhsgroup.com/images/accordion/folder-off.gif) 5px center no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:100%;
  /*border-left:1px solid #ccc;*/
  /*border-right:1px solid #ccc;*/
  padding-bottom: 0px;
}

div.rgaccord1-content .bodytext, div.rgaccord1-content .bullet_blue_bold, div.rgaccord1-content .red_bullet {
  height: auto;
  padding-bottom: 10px;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:10px;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}