body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000 ;
	padding: 0;
	margin: 0;
	font-size: 10px;
}

a { color: #BE0027; }
a:visited { color: #DB7388;	}
a:hover { color: #f5b134;  }

img { border: none;	}
.warning { color: #DB7388; font-weight: bold; }


h1.underlined, h2.underlined {
	font-size: 11px;
	padding: 0 0 10px 0;
	background: url('../images/underlined_headline_bg.gif') repeat-x 0 24px;	
	margin: 10px 0 14px 0;
}

h1, h2, h3, h4, h5 { font-family: Segoe,Arial,Helvetica,sans-serif; font-variant: small-caps;  text-transform: none; font-weight: 100; margin: 0;}
h6                     	  { font-family: Segoe,Arial,Helvetica,sans-serif; text-transform: none; font-weight: 100; margin: 0;}

input, select, option { font-size: 11px; } 
p { font-size: 10px; line-height: 13px; margin-bottom:5px; margin-top:2px; padding-left: 4px; padding-right: 12px } 
bodytext { font-style:italic ;} 
th, td { font-size: 10px; }

/*-------------------- main-column --------------------*/
#typo3org-container { width: 1000px; background-color:#343434 ; margin-left: auto; margin-right: auto; text-align: left; }

#main-column       { width: 750px ; margin-top: 10px; float: left; background-color: #F7F6F3 } 
#main-column ol    { font-size: 10px; line-height: 18px; margin: 10px 0 16px 0; }
#main-column ol li { padding: 0 0 0 15px; margin: 10px 0 10px 30px; }
#main-column ul    { font-size: 10px; line-height: 16px; margin: 10px 0 16px 15px; list-style-type: none; }
#main-column ul li { background: url('../images/background-li.gif') no-repeat 4px 8px; padding-left: 20px; margin: 4px 10px 4px -15px; font-size:10px; line-height: 12px;}

#main-column h1 , #main-column h2 ,#main-column h3 ,#main-column h4 , #main-column h5 , #main-column h6 { line-height: 14px;
                     text-align: left; font-family:verdana; font-size: 11px ; padding-left:4px; padding-bottom: 4px; padding-top: 4px; font-variant: small-caps; text-transform: none; margin: 0;}

#main-column h1    { color:white; font-weight: 700; font-size: 12px ; font-family: Arial ; letter-spacing: 1pt; word-spacing: 3pt; ; background: no-repeat url('../images/web20_title.png');line-height:28px;padding-left:15px;margin-top:14px; margin-left:10px}
#main-column h2    { color:white ;  background:url('../images/menu_h2_middle.png') repeat-x  ;
					margin-left: 4px; margin-bottom: 4px; margin-right: 6px; border-style: outset ; border-color: #274e76 ; border-width: 2px ;  }
					
#main-column h3	{ background-color:#4AABC5; color:white ;background: url('../images/web20_h3.png') no-repeat ; margin-left: 10px; margin-bottom: 4px; height: 24px;  }
#main-column h4    { background-color:#4AABC5; color:white ;background: url('../images/web20_h4.png') no-repeat ; margin-left: 10px; margin-bottom: 4px; height: 24px;  }



#main-column h5    { text-decoration: none; color: #0066cc; font-weight: bold;} 
/* #main-column h5    { background-color:#7F63A1; color:white ;background: url('../images/web20_h5.png')    } border-radius: 10; box-shadow: rgba(0,0,0,0.4)  10px 10px; background-color:#356AA0; */
#main-column h6    { background-color:#9ABA58; color:white   line-height: 12px }

#main-column img   { margin: 0; padding-left: 5px; background-color: #F7F6F3;  } 

.contenttable p{ line-height: 4px; };
div, ol, ul, li, img, form, select, input, table, td { 	margin: 0;	padding: 0;	}
div.clear { clear: both; font-size: 1px; height: 1px; }
.menu-l { position: absolute ; top:108px ; right:25%  }
.menu-h { position: relative  }

/*-------------------- header elements --------------------*/

#logo { width: 180px; height: 67px; float: left; }
#logo img { margin: 16px 0 0 20px; }

#services {	font-size: 11px;line-height: 19px;	color: #515151;	text-align: right;width: 243px;	margin: 10px 12px 0 0;	float: right;}
#services form {height: 24px;}
#services label {	vertical-align: middle;}
#portal-nav select#portal-select {font-size: 11px;line-height: 19px;width: 180px;	height: 20px;border: solid 1px #8C8C8C;	vertical-align: middle;	}
option.section {color: white;	background-color: #8C8C8C;	width: 180px;	padding-top: 1px;	padding-bottom: 1px;	margin-top: 2px;margin-bottom: 2px;	border-bottom: 1px solid black;}
#search input#sword {	font-size: 11px;	line-height: 16px;	width: 148px;	height: 16px;	border: solid 1px #8C8C8C;	vertical-align: middle;	}
#search input.go-button {	width: 25px;	height: 18px;	margin: 0 0 0 5px;	vertical-align: middle;		border:none;}

/*-------------------- main-nav --------------------*/

#main-nav         { font-size: 10px; line-height: 30px; height: 40px;	clear: both; background-color: transparent; background-image: url("../images/menu_bgd.gif") ;}

#main-nav ul  { height: 30px; margin: 0 0 0 10px; color: #58595b; 
background-attachment: scroll;
background-repeat: no-repeat;
background-position: center top;
padding-top: 0pt;
padding-right: 15px;
padding-bottom: 15pt;
padding-left: 20px;
overflow-x: hidden;
overflow-y: hidden;
border-left-width-value: 1px;
border-left-style-value: dotted;
border-left-color-value: #b4b2b3;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;}


#main-nav li                { color: #58595b; float: left; list-style-type:none;}
#main-nav li a             { color: #58595b; float: left; text-decoration: none; border-right: solid 1px #343434; border-top: solid 1px #72717A; padding: 0 10px 0 10px; display: block; list-style-type:none; }
#main-nav li a:hover { color: #58595b; background-color: #cccbcc; list-style-type:none; }
#main-nav li.act a     { background-color: #576670; color: #FFF ;list-style-type:none; }

/* right column */
.flex  { width:750px; clear: both;}
.flex-left   { float:left; width:365px; margin:0; margin-left: 10px; padding:0; top:0; }
.flex-right { float:left; width:365px; margin:0; margin-left: 10px; padding:0; top:0; }
.flex-image  { width:760px; margin:0; margin-left: 10px; padding:0; top:0; }

/*-------------------- left-column --------------------*/

div#languageSelect{ width: 64px; float: left; background-color: transparent; margin-top: 6pt; margin-left: 6pt; }

#left-column { width: 250px; float: left; background-color: #343434; }

div#left-nav p
{
	color: #fff ; 
	background-color: #343434;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 4px;
	padding-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 6px;
	margin-left: 0pt;
	font-family: Verdana,Arial,sans-serif;
	line-height: 13px;
	font-size: 10px;
	font-style:italic;
}

.left-fce-text          { color: white ; background-color: #343434 ; padding: 0; margin: 0; font-family: Verdana,Arial,sans-serif; line-height: 19px; font-size: 10px; }
.left-fce-text p        { color: white ; background-color: #343434 ; padding: 0; padding-left: 15px; padding-right: 5px;margin: 0; font-family: Verdana,Arial,sans-serif; line-height: 14px; font-size: 10px; }
.left-fce-text bodytext { color: white ; font-family:Arial, Helvetica, sans-serif ; font-style:italic; font-size: 10px; }
.left-fce-text h1       { color: white ; background-color: #A93E18; padding-left:11px; padding-top:3px; padding-bottom: 5px;margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif ; font-size: 11px; font-weight:600 ; line-height:15px;}
.left-fce-text h2       { color: white ; background-color: #7a79b8; padding-left:11px; padding-top:3px; padding-bottom: 5px;margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif ; font-size: 11px; font-weight:600 ; line-height:15px;} 
.left-fce-text h3       { color: black ; background-color: #f5b134; padding-left:11px; padding-top:3px; padding-bottom: 5px;margin-bottom: 5px; font-family:Arial, Helvetica, sans-serif ; font-size: 11px; font-weight:600 ; line-height:15px;} 
.left-fce-text strong   { color:#FF6600;}
.left-fce-text img      { padding-left: 6px; margin-top: 7px; margin-bottom: 3px;}
.left-fce-text h6 			{ color: #39bbeb; padding-bottom: 2px; margin-bottom: 1px; margin-top: 8px; margin-left:11px; font-size: 13px; font-weight: bold; line-height:10px; text-decoration: none;} 
.left-fce-text h6 a 			{ color: #39bbeb; text-decoration: none;} 
.left-fce-text h6 a:visited 	{ color: #39bbeb; text-decoration: none;} 
.left-fce-text h6 a:hover 	{ color: black; text-decoration: none; background-color: #cccbcc;} 
.left-fce-text h5 			{ color: #faa71d; padding-bottom: 2px; margin-bottom: 1px; margin-top: 8px; margin-left:8px; font-size: 15px; font-weight: bold; line-height:10px; text-decoration: none;} 
.left-fce-text h5 a 			{ color: #faa71d; text-decoration: none;} 
.left-fce-text h5 a:visited 	{ color: #faa71d; text-decoration: none;} 
.left-fce-text h6 5:hover 	{ color: black; text-decoration: none; background-color: #cccbcc;}
.left-fce-legende { font-style:italic; font-size: 9px; color: white ; padding-left: 6px}
/*-------------------- sub-nav --------------------*/
div#sub-nav       { width: 250px;	border-bottom: solid 4px #72717A; margin: 0; background-color: #343434; }
div#sub-nav-title { margin-top: 15px; margin-bottom: 8px;font-size: 18px; line-height: 24px; color: #8ec63f; background-color: #353535; font-weight: lighter; font-family: Segoe,Arial,Helvetica,sans-serif; padding: 0 0 2px 9px;}
div#sub-nav a 				{ font-size: 11px; line-height: 26px; text-decoration: none; }
div#sub-nav a:hover 			{ background-color:#666666 ; }
div#sub-nav a.act 			{ font-weight: bold;}
div#sub-nav li 				{ width: 240px; margin-left:5px; margin-right:5px;}
div#sub-nav ul#sub-level1 		{ width: 240px; padding: 2px 0 0 0; /* border-bottom: solid 2px #343434; */	 list-style-type: none;}
div#sub-nav ul#sub-level1 li a	{ width: 240px; padding: 4px 0 0 0; margin: 0 0 0 12px; display: block; }

/*-------------Menu V---------------------*/
ul#menuListV, ul#menuListV ul{ list-style-type:none; margin:0; padding:0; }
/*Normal Zustand 1 Ebene */
a.menuLinkV:link, a.menuLinkV:visited, a.menuLinkV:hover, a.menuLinkV:active{
	display:list-item;
	position:relative;
	margin:0px;
	padding:2px;
	font-size:11px;
	font-weight: 200;
	padding-left:20px;
	text-decoration:none;
	letter-spacing: 1pt;
	background-position:center left;	
	background-repeat:no-repeat; 
	background-image:url(../images/vert_menu_1.gif); 
	font-family: Segoe,Arial,Helvetica,sans-serif; 
	color: #fff;
	
}
 
a.menuLinkV:hover {
	font-size:11px;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#343434;
	background-image:url(../images/Vniveau1_over.gif);
    color:#fff;
}
/* Aktiver Zustand 1. Ebene - wenn keine Unterpunkte vorhanden */
a.menuLinkActV:link, a.menuLinkActV:visited, a.menuLinkActV:hover, a.menuLinkActV:active{
	display:block;
	position:relative;
	margin:0px;
	padding:2px;
	height:24px;
	padding-left:20px;
	font-family: Segoe,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: 300;
/*	background-color:#343434;
	background-image:url(../images/Vniveau1_actif.gif); 
	background-repeat:no-repeat;
	background-position:center left;
	background-color:#9EBE26;
	color:#000;
	font-weight:bold;
	border-bottom: 1px solid  #666666;*/
	
	background-image:url(../images/vert_menu_2.gif); 
	color: #fff;
	font-weight:bold;
	
}
/* Aktiver Zustand 1. Ebene - wenn Unterpunkte vorhanden */

a.menuLinkAct2V:link,a.menuLinkAct2V:visited,a.menuLinkAct2V:hover,a.menuLinkAct2V:active{
	display:block;
	position:relative;
	height:24px;
	margin:0px;
	padding:2px;
	padding-left:20px;
	font-size:10px;
	font-weight: 400;
	text-decoration:none;
/*    background-color:#9EBE26; 
	color: #000000 ; 	border-bottom: 0px solid #fff;*/
	
	background-image:url(../images/vert_menu_2.gif); 
	color: #fff;

}
/* Menu niveau 2, normal */
a.submenuLinkV:link, a.submenuLinkV:visited,a.submenuLinkV:hover,a.submenuLinkV:active{
    font-family: Verdana;
	display:block;
	position:relative;
	height:17px;
	margin-left:10px; margin-right:5px;
	padding-bottom:2px; padding-top:2px; padding-left:30px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	background-color: #444444;
	color:#fff;
}
 
/* Menu niveau 2, Actif  */
a.submenuLinkActV:link, a.submenuLinkActV:visited,a.submenuLinkActV:hover,a.submenuLinkActV:active{
	font-family: Verdana;
	display:block;
	position:relative;
	color: #000 ;
	height:17px;
	margin-left:10px; margin-right:5px;
	padding-bottom:2px; 
	padding-left:20px;
	font-size:13px;
	font-weight: 500 ;
	background-color:#FF8700;
	font-variant: small-caps;
}
/* Menu niveau 3, normal */
a.subsubmenuLinkV:link, a.subsubmenuLinkV:visited,a.subsubmenuLinkV:hover,a.subsubmenuLinkV:active{
    font-family: Verdana;
	display:block;
	position:relative;
	height:17px;
	margin:0px;
	padding:1px;
	margin-left:15px; margin-right:10px;
	padding-left:35px;
	font-size:0.8em;
	font-weight: normal;
	text-decoration:none;
	background-color:#777777;
/*	background-image:url(../images/schalter_subnavi2.gif);
	background-repeat:no-repeat;
	background-position:top left; */
	color:#fff;
}
 
a.subsubmenuLinkV:hover {
	text-decoration: underline;
}
/* Menu niveau 3, actif  */
a.subsubmenuLinkActV:link, a.subsubmenuLinkActV:visited,a.subsubmenuLinkActV:hover,a.subsubmenuLinkActV:active{
 font-family: Verdana;
	display:block;
	position:relative;
	height:15px;
	color:#fff;
	padding:1px;
	margin-left:15px; margin-right:10px;
	padding-left:28px;
	font-size:0.8em; font-weight: normal;
	text-decoration:none;
	background-color:#0473AB;
}

/*-------------------- footer --------------------*/

#footer { font-size: 11px; text-align: left; color: #8C8C8C; width: auto; border-top: solid 1px #8C8C8C; margin: 12px; padding: 6px 0 0 0; clear: both; }
#footer-copyright { float: left; width: 80%; }
#footer img { margin: 0 0 5px 0; float: right; }
#visiteur { font-size: 10px; text-align: left; color: #8C8C8C; width: auto; margin-left: 5px; margin-bottom: 10px; clear: both; }


/*-------------------- documentation header styles --------------------*/
.tx-terdochtml h3 { font-size: 1.3em; background: #72717A; color: #fff; padding: 0.4em; }
.tx-terdochtml h4 { font-size: 1.1em; }
.tx-terdochtml h5 { font-size: 1.0em; font-style: italic; }


/*-------------------- forms --------------------*/

fieldset.csc-mailform {
	border: 0px;
}

.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
	border: 1px solid #515151;
	background-color: #fff;

	padding: 2px;
	margin-bottom: 4px;
	width: 476px;
}

.csc-mailform-field input:hover,
.csc-mailform-field input:focus,
.csc-mailform-field textarea:hover,
.csc-mailform-field textarea:focus {
	border: 1px solid #343434;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field input.csc-mailform-check {
	border: 0px;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field input.csc-mailform-check,
.csc-mailform-field input.csc-mailform-submit {
	width: auto;
}

.csc-mailform-field span.csc-mailform-radio fieldset {
	border: 0px;
	margin-bottom: 4px;
}

.csc-mailform-field input.csc-mailform-submit {
	background-color: #72717A;
	color: #fff;
	font-weight: bold;
	border: 1px solid #343434;
	margin-bottom: 20px;
}

/*-------------- GUEST BOOK ------------------
plugin.tx_sbdownloader_pi1 {    _CSS_DEFAULT_STYLE (*/

/* sb_downloader CSS style */
#sb_download_flexWrap {  padding: 0 0 0px 0;  margin: 0 0 20px 0;;  clear: both;}
.sb_download_flex { padding: 5px;  margin: 0px 3px 5px 0;  width: 330px;  height: 120px; float: left; background: #f0f4f3;}
.sb_download_text {    float: right;    text-align: left;    width: 260px;}
.sb_download_image {   float: left;    text-align: left;}
.sb_download_flex p.bodytext,.sb_download_single p.bodytext {  padding: 0;  margin: 0;}
.sb_download_flex .image img,.sb_download_single .image img {  padding: 0;  margin: 0 10px 10px 0;  float: left;  width: 63px;  height: 63px;  border: 2px solid #D0EFED;}
.sb_download_flex .clicks,.sb_download_single .clicks {  font-size: 11px;}
.sb_download_flex .datetime,.sb_download_single .datetime {    font-size: 10px;    float: right;}
.sb_download_flex .title,.sb_download_single .title { clear:both; background: #BCCCDF; color:#000; display:block; font-size:100%; padding: 2px; border-top-color: #343434;}
.sb_download_flex .links,.sb_download_single .links {  padding: 0;  margin: 0;}

/* div around each link */
.sb_download_flex .linkOutput {}
.sb_download_flex a {  padding: 0;  margin: 0;  color: #FF0000; text-decoration: none; border:thin}
.sb_download_flex a.more {  padding: 0;  margin: 0;}
.sb_download_flex a:hover {  text-decoration: none; color: #0000FF}
.sb_download_single {    float: left;    padding: 0px;    margin: 0px;}
.sb_download_single .sb_download_text {    width: 450px;}
.sb_download_flex .category,.sb_download_single .category {    float: left;    font-weight: bold;    font-size: 11px;    margin: 0 0 15px 0;}  

/*-------------- GUEST BOOK ------------------*/
    .tx-veguestbook-pi1 { font-size:100%; }
  
    /* error handling */
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#990000;
	}
	
	/* display of result count */
	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-weight:bold;
		float:left;
	}
	
	/* pagination */
	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:80%;
		font-weight:bold;
		float:right;
	}
	
	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background: #BCCCDF;
		color:#000;
		display:block;
		font-size:100%;
		/*font-weight:bold; */
		padding: 2px;
		width: 710px;
		border-top-color: #343434;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:300px;
		background:#EFEFEF;
		min-height:4em;
		padding: 5px;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left {
		height:2em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-left p {
		color:#333;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:right;
		width:390px;
		background:#FFF;
		padding: 5px;
	}
	
	/* styles for latest mode */
	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		color:#333;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:100%;
		color:#990000;
		font-weight:bold;
		background:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		color:#333;
		font-style: italic;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-latest {
		display:block;
		padding:0.25em;
		clear:both;
	}
	
	/* form styles */
	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
		padding: 1em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear: both;
		display: block;
		float: left;
		width: 20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width: 30em;
		display: block;
		float: left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 fieldset {
		border:none;
	}
	
	.tx-veguestbook-pi1 legend {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		border:1px solid #CCC;
	}
 
	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		margin-left:2.25em;
	}
 
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap img {
		float:left;
		display:block;
		padding-left:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap input {
		float:left;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap label {
		clear:both;
		display:block;
		float:none;
		width:10em;
		margin-bottom:0.5em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		padding:0.25em;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
		display:none;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
		color:#990000;
	}
	
	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}
	
	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:auto;
		display:block;
	}

/*  extention Sitemap - -----------------------------------------*/
.tx-flseositemap-pi1{
margin:0px 0px 10px 0px;
float:none;
background:#F7F7F7;
}
.tx-flseositemap-pi1 a{
color:#000000;
text-decoration:none;}

.tx-flseositemap-pi1 ul li ul {
/*font-weight:bold; */
color:#549e13;
}
.tx-flseositemap-pi1 a:hover{
text-decoration:none;
color:#333333;
background:#eeeeee;
}
.tx-flseositemap-pi1 ul{
margin: 0;
padding: 0;
list-style: none;
float:none;
}

.tx-flseositemap-pi1 li{
line-height: 12px;
padding-left: 15px;  
padding-top: 0px;
background-image: url(..fileadmin/images/fleche.png) ;
background-repeat: no-repeat;
background-position: 0px 3px;
/*float:left;
line-height:1.3em;*/
width:400px;}

li.list deep0 last, list deep0 first{
font-weight:normal;}

li.list deep0 last a{
font-weight:normal;
}

/*
.csc-header-nl  {
    background: url(../images/subhead_bg.gif) repeat-x;
	color: #2c2c2c;
	text-align: left;
	padding: 4px 0px 4px 4px;
	margin-top:0px;
	font-weight: normal;
	font-size: 10px;
	text-transform: uppercase;}  */


.csc-header-n2, .csc-header-n3, .csc-header-n4  {
background: url(../images/contenthead.png) repeat-x;
	/*width:459px;
	height: 18px;*/
	color: #2c2c2c;
	text-align: left; 
	padding: 0px 0px 2px 4px;
	margin-bottom:0px;
	font-weight: bold;
	font-size: 10px;
	text-transform:none;
	}

	
.csc-header-n2 h1, .csc-header-n3 h1{

padding-top:2px;
font-size:11px;
font-weight:bold;
color:#000000;
text-transform:none;
}