@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.1
 * @revision        $Revision: 1.13 $
 * @lastmodified    $Date: 2009/10/13 09:21:58 $
 * @appdef yaml
 */
@media all
{

td.main .csc-textpic-imagewrap {
    margin    : 6px 10px 0;	
}

#main h2 {
font-size: 18px;
}

#headinfo {
font-size: 0.85em;
}
/* Rahmen-Elemente*/

/****************************************
Box001 - Box mit Rahmen; runde Ecken
****************************************/
.box001 {
	margin: 0 15px;
	border-left: 1px solid #0D006A;
	border-right: 1px solid #0D006A;
}
.box001 ul li {
margin-bottom:0px!important;
line-height: 18px!important;
}

.box001 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
padding-bottom:0;
}
.box001 div.csc-textpic {
padding-top: 0;
}
.box001-end {
	background-image: url(../images/570_box_bl-wh-bot.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 15px;
	margin: 0 15px 15px 15px;
}
.box001-start {
	background-image: url(../images/570_box_bl-wh-top.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 15px;
	margin: 15px 15px 0 15px;
}

.box001 h2 {
font-size:15px!important;
margin-top: 0!important;
padding: 0 5px;
}

#main .box001 h2 {       
    font-size : 15px;
    margin : 12px 10px 6px 6px;
}

.box001 h3 {
font-size:15px!important;
margin-top: 0!important;
padding: 0 5px;
}

#main .box001 h3 {       
    font-size : 15px;
    margin : 12px 10px 6px 6px;
}

.box001 h1 {
font-size:18px!important;
padding: 0!important;
margin: 0 15px 6px 10px!important;
}
.box001 p {
	padding: 0;
	margin-bottom: 0!important;
	margin-top: 0!important;
}

.box001 .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
margin:0 10px 0;
}


/****************************************
BoxMulti - Box mit Rahmen; runde Ecken fuer mehrere Inhaltselemente
****************************************/
.boxmulti-middle {
	margin: 0 15px 15px 15px;
	background-image: url(../images/570_box_bl-wh-mid.gif);
	background-position: top;
	background-repeat: repeat-y;
}

.boxmulti-middle ul li {
margin-bottom:0px!important;
line-height: 18px!important;
}
.boxmulti-middle .multimedia {
	text-align: center;
}

.boxmulti-middle div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
padding-bottom:0;
}
.boxmulti-middle div.csc-textpic {
padding-top: 0;
}

.boxmulti-end {
	background-image: url(../images/570_box_bl-wh-bot.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 15px 0;
}
.boxmulti-start {
	background-image: url(../images/570_box_bl-wh-top.gif);
	background-position: top;
	background-repeat: no-repeat;
}

.boxmulti-middle h2 {
	font-size:15px!important;
	margin-top: 0!important;
	padding: 0 5px;
}

#main .boxmulti-middle h2 {       
    font-size : 15px;
    margin : 12px 10px 6px 6px;
}
.boxmulti-middle h1 {
	font-size:18px!important;
	padding: 0!important;
	margin: 0 15px 6px 10px!important;
}
.boxmulti-middle p {
	padding: 0;
	margin-bottom: 0!important;
	margin-top: 0!important;
}

.boxmulti-middle .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin:0 10px 0;
}
#main .boxmulti-middle .boxmulti-more {       
    margin : 12px 0 0 0;
}
/****************************************
Box002 - Box mit Rahmen; runde Ecken; innen links 50px > Trennlinie > innen rechts 400px
****************************************/
.box002 {
	margin: 0 15px;
	border-left: 1px solid #0D006A;
	border-right: 1px solid #0D006A;
	background-image: url(../images/blue.gif);
	background-repeat: repeat-y;
	background-position: 75px 0;
}
.box002 .subcr,
.box002 .subcl  {
	padding: 0;
}
.box002 .news-list-item h4 {
	font-size:0.85em;
	font-weight:bold;
	margin: 0 0 0 0px;
}
.box002 p {
	margin:6px 0 15px!important;
}
.box002 .news-list-item h4 a {
	color: #0d006a;
}
.box002 ul.csc-menu-1 li {
	list-style: none;
	line-height: 1.5em;
}
.box002 ul.csc-menu-1 li a {
	color: #0d006a;
}
.box002 ul.csc-menu-1 li a.cur {
	color: #0d006a;
	font-weight: bold;
	text-decoration: none;
}

/****************************************
Box003 - Box 50%:50% links weiss, rechts blau
****************************************/

.box003 {
	margin: 15px;
}

.box003 .c50r {
	background-color: #0d006a;
	width:277px;
}
.box003 .c50l {	
	width:277px;
	background-image: url(../images/277_box_bl-wh-mid.gif);
	
}
.box003 .subcr {
	color: #FFF; 
	width: 257px;
	padding: 0 10px;
}
#main .box003 .subcr a {
	color: #FFF; 
}
#main .box003 .subcr a:hover {
	color: #F8B500; 
}
.box003 .subcl {
	padding: 0 10px;
	width: 255px;
}

.box003 .subcl ul {
	margin:0 0 0 1em;
}

.box003 .sub-top {
	background-image: url(../images/570_box_bl-wh_bl-bl-top.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 12px;
}

.box003 .sub-bottom {
	background-image: url(../images/570_box_bl-wh_bl-bl-bot.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 12px;
}

.box003 .subcolumns {
	background-image: url(../images/570_box_bl-wh_bl-bl-mid.gif);
	background-position: left top;
	background-repeat: repeat-y;
}

  #main .box003 h3 {
  	font-size: 1em;
  }

/****************************************
Box006 - Box mit Rahmen; runde Ecken; innen links 50% > Trennlinie > innen rechts 50%
****************************************/
.box006 {
	margin: 0 15px;
	border-left: 1px solid #0D006A;
	border-right: 1px solid #0D006A;
	background-image: url(../images/blue.gif);
	background-repeat: repeat-y;
	background-position: 50% 0;
}
.box006 .subcr,
.box006 .subcl  {
	padding: 0;
}

td.main .box006 h2 {       
    font-size : 15px;
    margin : 12px 15px 6px;
}
td.main .box006 h3 {       
    font-size : 15px;
    margin : 12px 15px 6px;
	 background-color: #0d006a;
	 color: #FFF;
	 padding: 0 0 0 0.5em;
}

td.main .box006 h4 {       
    font-size : 0.85em;
    margin : 12px 15px 6px;
	 color: #0d006a;
	 padding: 0;
}
td.main .box006 p {
font-size:12px;
margin: 6px 15px 15px;
}
.box006  hr {
    color: #0d006a;
    background:transparent;
    margin: 0 15px 0.5em 15px;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #0d006a solid;
  }

/****************************************
Box007 - Teaserbox 50%:50% horizontal orientiert
****************************************/

.box007 {
	margin: 15px;
}

.box007 .c50r {
	background-image: url(../images/277_box_wh-bl_bl-bl.gif);
	background-position: left top;
   background-repeat: no-repeat;
	width:277px;
	height: 88px;
}
.box007 .c50l {	
   width:277px;
	background-image: url(../images/277_box_wh-bl_bl-bl.gif);
	background-position: left top;
   background-repeat: no-repeat;
	height: 88px;
}
.box007 .subcr {
	color: #0d006a; 
   width: 266px;
	padding: 0 0 0 10px;
}
.box007 .subcl {
	padding: 0 0 0 10px;
   width: 266px;
}

.box007 p {
   width: 156px;
   height: 60px;
   overflow: hidden;
   margin-left:0!important;
   color: #0d006a;
}

.box007 .subcl ul {
margin:0 0 0 1em;
}

.box007 div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
padding-bottom:0!important;

}
#main .box007 .csc-textpic-imagewrap {
margin: 0;
float: right;
width: 99px;
}
#main .box007 .csc-textpic-text {
	margin: 0;
	float: left;
}

#main .box007 a {
   color: #0d006a;
}
#main .box007 a:hover {
   color: #f8b500;
}
#main .box007 .csc-textpic-intext-right-nowrap .csc-textpic-image {
	margin-top: 13px;
}

#main .box007 h2 {
	margin:0 0 0 2.5em;
	color: #FFF;
	font-size: 11px;
	line-height: 1em;
	line-height: 13px;
	overflow: hidden;
}
#main .box007 h2 a {
	color: #FFF;
	text-decoration: none;
}
#main .box007 h2 a:hover {
	color: #f8b500;
	text-decoration: none;
}

#main .box007 h3 {
	margin:0 0 0 2.5em;
	color: #FFF;
	font-size: 11px;
	line-height: 1em;
	line-height: 13px;
	overflow: hidden;
}
#main .box007 h3 a {
	color: #FFF;
	text-decoration: none;
}
#main .box007 h3 a:hover {
	color: #f8b500;
	text-decoration: none;
}
#main .box007 div.csc-textpic-intext-right div.csc-textpic-imagewrap, 
#main .box007 div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
margin-left:0px !important;
}

#main .box007 .csc-textpic-caption {
display: none;
}
/****************************************
Box004 - Box 50%:50% oben blau unten weiss
****************************************/

.box004 {
	margin: 15px;
	position: relative;
}

.box004 .c50r {
	width:275px;
	/*
	border-left: 1px solid #0D006A;
	border-right: 1px solid #0D006A;
	*/
}
.box004 .subcr {
   width: 277px;
	padding: 0px;

}
.box004 .c50l {
	width:277px;	
	background-image: url(../images/570_box_border-middle.gif);
	background-position: left top;
   background-repeat: repeat-y;
}
.box004 .subcl {
	padding: 0px;
   width: 276px;
}

.box004 .sub-top {
background-image: url(../images/570_box_bl-bl_bl-bl-top.gif);
background-position: left top;
background-repeat: no-repeat;
height: 20px;
}
.box004 .subcolumns {
background-image: url(../images/570_box_bl-wh-bl_bl-wh-bl-mid.gif);
background-position: left top;
background-repeat: repeat-y;
}

.box004 .sub-bottom {
background-image: url(../images/570_box_bl-wh-bl_bl-wh-bl-bot.gif);
background-position: left top;
background-repeat: no-repeat;
height: 12px;
}

#main .box004 .csc-textpic-text h2 {
	margin:0 0 0 0;
	color: #FFF;
	font-size: 0.85em;
	line-height: 20px;
	height: auto;
	background-color: #0d006a;
	position: static;
}

#main .box004 .csc-textpic-text h3 {
	margin:0 0 0 0;
	color: #FFF;
	line-height: 20px;
	height: auto;
	background-color: #0d006a;
	position: static;
}
/*
#main .box004 .csc-textpic-caption {
	position: relative;	
	right: -277px;
	top: 1em;
}
#main .box004 .csc-textpic-caption h2 {
	margin:0 0 0 0;
	color: #FFF;
	font-size:12px;
	line-height: 20px;
	height: auto;
	background-color: #0d006a;
	position: absolute;
	width: 277px;
	overflow: hidden;
}
#main .box004 .csc-textpic-caption h3 {
	margin:0 0 0 0;
	color: #FFF;
	font-size:12px;
	line-height: 20px;
	height: auto;
	background-color: #0d006a;
	position: absolute;
	width: 277px;
		overflow: hidden;
}
#main .box004 .csc-textpic-caption br {
	display: none;
}
*/
#main .box004 div.csc-textpic div.csc-textpic-imagewrap dl {
	float:right;
}

#main .box004 h2.box4header {
	margin:0 0 0 0;
	color: #FFF;
	font-size: 0.85em;
	line-height: 20px;
	background-color: #0d006a;
	position: static;
	height: auto;
	left: -100px;
}
#main .box004 h3.box4header {
	margin:0 0 0 0;
	color: #FFF;
	line-height: 20px;
	background-color: #0d006a;
	position: static;
	height: auto;
	left: -100px;
}
#main .box004 h2 {
	margin:0 0 0 0;
	color: #FFF;
	font-size: 0.85em;
	line-height: 20px;
	height: 20px;
	position: absolute;
	top: 0px;
	padding-left: 10px;
}
#main .box004 h3 {
	margin:0 0 0 0;
	color: #FFF;
	line-height: 20px;
	height: 20px;
	position: absolute;
	top: 0px;
	padding: 0 10px;
}

#main .box004 .boxinbox004bottom h3 {
	margin:0 0 0 0;
	color: #FFF;
	line-height: 20px;
	height: 20px;
	position: relative;
	top: 0px;
	padding: 0 10px;
	background-color: #0d006a;
}
#main .box004 h2 a {
	color: #FFF;
}
#main .box004 h3 a {
	color: #FFF;
}
#main .box004 h2 a:hover {
  color: #f8b500;
}
#main .box004 h3 a:hover {
  color: #f8b500;
}

#main .box004 p {
	margin: 10px;
}
/****************************************
Box005 - Box 50%:50% links mit Umriss, rechts mit Border-left
****************************************/

.box005 {
	margin: 15px;
	position: relative;
}

.box005 .c50r {
	width:276px;
}
.box005 .subcr {
   width: 275px;
	padding: 0 0 0.2em 0px;
	border-left: 1px solid #0D006A;

}
.box005 .c50l {
	width:277px;
	background-image: url(../images/277_box_bl-wh-bot.gif);
background-position: left bottom;
background-repeat: no-repeat;
}
.box005 .subcl {
	padding: 0px;
   width: 277px;
	background-image: url(../images/570_box_border-middle.gif);
	background-position: left top;
   background-repeat: repeat-y;	
}

.box005 .sub-top {
background-image: url(../images/277_box_bl-wh-top.gif);
background-position: left top;
background-repeat: no-repeat;
overflow: hidden;
height: 12px;
}
.box005 .subcolumns {}

.box005 h2 {margin-top:0px!important;font-size:18px!important;}
.box005 h3 {
font-size:0.85em;
font-weight:bold;
margin:0 15px 5px 10px;
padding-top:0;
}
.box005 h4 {
font-size:0.9em;
font-weight:bold;
margin:0 15px 5px 15px;
padding-top:0;
}
.box005 li {margin-bottom:12px!important;}
.box005 p {margin-bottom:12px!important;}
/****************************************
Footer
****************************************/

.footer {
	border: 1px solid #BBBBBB;
	text-align: center;
	margin: 15px;
}
.footer ul {
	display: block;
	list-style: none;
	margin:0;
	
}
.footer ul li {
	list-style-image: none;
	display: inline;
   font-size:0.7em!important;
   margin-right:7px;
	margin-left: 7px;
}
.footer ul li a {
	text-decoration: none;
	color: #0d006a;
}
.footer ul li a:hover {
	color:#F8B500!important;
}
.footer p {
	text-align: left;
}

#main .footer h2 {
	text-align: left;
	margin: 0 10px!important;
}

 /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
  html * { font-size: 100.01%; }
  
  #main h1.csc-firstHeader,
  #main h1 {
  	font-size: 18px;
  }
  #main .csc-firstHeader {
  	margin:12px 10px 6px 15px;
  }
  #main h1.csc-firstHeader a {
  	font-size: 18px;
	color: #0d006a;
	text-decoration: none;
  }
  #main h3 {
  	margin:6px 15px;
  	
  	/* added by ry27 */
	font-size: 0.75em;
	/* end */ 	
  }
  #main div h3 {
  	margin:6px 10px;
  }
  #main p {
	margin:6px 15px;  	
  }
  #main div p {
	margin:6px 10px;  	
  }
  
  #main a {
color:#0D006A;
	}

#main a:hover {
color:#F8B500;
}
  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  ul, ol, dl { line-height: 1.5em; margin: 0 0 0 1em; }
  ul li {
		list-style-image: url(../images/bulletpoint.gif);
		margin-bottom:5px;
		margin-right:15px;
}
  ul ul ul li { list-style-type: circle;list-style-image: none; }

  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }

  li { margin-left: 15px; line-height: 1.5em; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { margin-bottom: 15px;}


  strong,b { font-weight: bold; }
  em,i { font-style: italic; }

  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  var { font-style: italic; }

  acronym, abbr {
    border-bottom: 1px #aaa dotted;
    font-variant: small-caps;
    letter-spacing: .07em;
    cursor: help;
  }

  sub, sup { font-size: 91.6667%; }

  hr {
    color: #0d006a;
    background:transparent;
    margin: 0 15px 0.5em 15px;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #0d006a solid;
  }

  /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left { float:left; display:inline; margin: 0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin: 0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border: 1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  * (de) Standardklassen zur Positionierung und Hervorhebung
  *
  * @section content-generic-classes
  */

  .highlight { color: #f60; }
  .dimmed { color: #888; }

  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }

  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
  .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }

  .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { display:block; text-align:center; margin: 0.5em auto; }
  
  
	.align-center {
		text-align: center;
	}
	.align-right {
		text-align: right;
	}
	.align-left {
		text-align: left;
	}


 /**
  * ------------------------------------------------------------------------------------------------- 
  * Tabellenformatierung f�r die GLS-Tabelle
  */
  #main table {
		font-size:0.75em;
	}
  table.contenttable { width: 570px; border-collapse:collapse; margin: 3% 2.5% 1em 2.5%; border-top: 0; border-bottom: 0; }
  table.contenttable caption { font-variant:small-caps; }

  table.contenttable th, table.contenttable td { padding: 0.2em 1em; }
  table.contenttable thead {
  }
  table.contenttable thead tr th { color: #0D006A; border: 2px #FFF solid; font-size: 1.1em; vertical-align: top; background-color: transparent;}
  table.contenttable tbody th { background: #e0e0e0; color: #333; }
  table.contenttable tbody th[scope="row"], tbody th.sub { background: #f0f0f0; }
/*
  table.contenttable thead tr th.left-corner {
  background-color: #f8b500;
   background-image: url(../images/table_corner_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
 }
*/ 

  table.contenttable thead tr {
  background-color: #f8b500;
   background-image: url(../images/570_tableheader.gif);
	background-position: left top;
	background-repeat: no-repeat;
 }
  
  .layout-5 table.contenttable thead tr {
  background-color: #f8b500;
   background-image: url(../images/158_tableheader.gif);
	background-position: left top;
	background-repeat: no-repeat;
 }

  .layout-2 table.contenttable thead tr {
  background-color: #f8b500;
   background-image: url(../images/277_tableheader.gif);
	background-position: left top;
	background-repeat: no-repeat;
 }
 
  table.contenttable tbody th { border-bottom: 2px solid #fff; text-align: left; }
  
  table.contenttable tbody tr td {
  	background-color: #BFCBE2;
	padding:2px 2px 2px 8px;
   border: 2px solid #FFF;
  }
/*
  table.contenttable tbody tr:hover th[scope="row"],
  table.contenttable tbody tr:hover tbody th.sub { background: #f0e8e8; }
  table.contenttable tbody tr:hover td { background: #fff8f8; }
*/

.floatbox table.contenttable { margin-left: 1px; width: 95%; }
    
  td.content table.formhead {
  width           : 100%;
  border-collapse : collapse;
  border-left     : 2px solid #fff;
  border-right    : 2px solid #fff;
  border-bottom   : 1px solid #888;
}

td.content table.formhead tr.formtitle td {
  background-color : #0d006a;
  height           : 25px;
  color            : #f8b500;
  font-weight      : bold;
  font-size        : 11px;
  padding-left     : 10px;
  vertical-align   : middle;
}

td.content table.formhead tr.buttons td {
  background-color : #eee;
  height           : 25px;
  padding          : 0 5px;
  vertical-align   : middle;
}

td.content table.formhead tr.buttons td.left {
  text-align : left;
}

td.content table.formhead tr.buttons td.right {
  text-align : right;
}

td.content table.formhead tr.buttons input {
  font-size : 11px;
  margin : 0 2px;
}

/*********************************************************
Box-container f�r die rechte Spalte
**********************************************************/

/*********************************************************
Standard
**********************************************************/
#maininfo_content {
width: 200px;
overflow: hidden;
margin-left:0!important;
text-align:left;
padding-bottom: 15px;
font-size: 0.85em;
}
#maininfo_content p {
font-size:0.7em;
color:#0D006A;
padding: 0 10px 10px 10px;
}

#maininfo_content .maininfo-standard-middle p {
font-size:0.8em;
}
#maininfo_content .maininfo-helptext-middle p {
font-size:0.8em;
}

#maininfo_content ul li {
		list-style-image: url(../images/bulletpoint_yl.gif);
		margin-right:15px;
		margin-bottom: 1px;
		font-size: 0.8em;
		color: #0d006a;
}

#maininfo_content ul {
margin-left:15px!important;
margin-top:5px;
padding-left:0;
padding:0 0 8px;
}

#maininfo_content a {
	text-decoration: underline;
	color: #0d006a;
}
#maininfo_content a:hover {
	text-decoration: underline;
	color: #FFF;
}
#maininfo_content h2 a,
#maininfo_content h4 a {
	text-decoration: underline;
	color: #FFF;
}
#maininfo_content h2 a:hover,
#maininfo_content h4 a:hover {
	text-decoration: underline;
	color: #F8B500;
}

#maininfo_content .maininfo-standard-middle {
background-image: url(../images/172_box_bl-yl-bl-mid.gif);
background-repeat: repeat-y;
background-position: center;
margin-top: 15px;
}
#maininfo_content .maininfo-standard-start {
background-image: url(../images/172_box_bl-bl-bl-top.gif);
background-repeat: no-repeat;
background-position: top;
}
#maininfo_content .maininfo-standard-end {
background-image: url(../images/172_box_bl-yl-bl-bot.gif);
background-repeat: no-repeat;
background-position: bottom;
padding:0 15px;
}

#maininfo_content .maininfo-standard-end div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
#maininfo_content .maininfo-helptext-end div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
padding-bottom:0.5em;
}

#maininfo_content .maininfo-standard-end h2 {
	color: #FFF;
	font-size: 0.78em;
	padding: 0 0 0 35px;
	background-color: #0d006a;
	background-image: url(../images/172_box_bl-bl-bl-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin:0 0 0 0!important;
}
#maininfo_content .maininfo-standard-end h2 a {
	color: #FFF;
}
#maininfo_content .maininfo-standard-end h4 {
	color: #FFF;
	font-size: 0.78em;
	padding: 0 0 0 35px;
	background-color: #0d006a;
	background-image: url(../images/172_box_bl-bl-bl-top.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin:0 0 0 0;
}
p.maininfo-boxlink {
	background-image: url(../images/172_box_link-bottom.gif);
	background-position: 85px bottom;
	background-repeat: no-repeat;
	margin: 0!important;
	padding:0!important;
}

p.maininfo-boxlink a {
	color: #FFF!important;
	text-align: left!important;
	overflow: hidden;
	width: 76px;
	position:relative;
	left: 95px;
	text-decoration: none;
	font-size: 0.88em;
}
p.maininfo-boxlink a:hover {
	color: #f8b500!important;
}

#maininfo_content h2 {
	color: #0d006a;
	padding:3px 10px 3px 10px;
}

#maininfo_content .maininfo-helptext-middle {
background-image: url(../images/196_box_bl-yl-bl-mid.gif);
background-repeat: repeat-y;
background-position: center top;
margin-top: 15px;
}
#maininfo_content .maininfo-helptext-start {
background-image: url(../images/196_box_bl-bl-bl-top.gif);
background-repeat: no-repeat;
background-position: center top;
}
#maininfo_content .maininfo-helptext-end {
background-image: url(../images/196_box_bl-yl-bl-bot.gif);
background-repeat: no-repeat;
background-position: center bottom;
margin: 0 2px;
}

#maininfo_content .maininfo-helptext-end h2,
#maininfo_content .maininfo-helptext-end h4 {
	color: #FFF;
	font-size: 0.78em;
	padding: 0 0 0 35px;
	background-color: #0d006a;
	background-image: url(../images/196_box_bl-bl-bl-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin:0 0 0 0;
}

#maininfo_content h4.helptext {
	background-color: #0D006A;
	color: #FFF;
	margin: 0 0 8px 0;
   padding: 0 0 0 8px;
	color: #FFF;
	font-size: 0.78em;
	background-image: none;
}
#maininfo_content h2.helptext {
	background-color: #0D006A;
	color: #FFF;
	margin: 0 0 8px 0;
   padding: 0 0 0 8px;
	color: #FFF;
	font-size: 0.78em;
	background-image: none;
}
#maininfo_content .maininfo-helptext-end h2 a,
#maininfo_content .maininfo-helptext-end h4 a {
	color: #FFF;
}
#maininfo_content .maininfo-helptext-end h2 a:hover,
#maininfo_content .maininfo-helptext-end h4 a:hover  {
	color: #f8b500!important;
}

/**************************************
Layout Sitemap*************************
**************************************/
.csc-sitemap ul {
	list-style: none;
	list-style-image: none;
	margin-left:0;
}
.csc-sitemap ul li {
	list-style: none;
	list-style-image: none;
	padding-top: 4px;
}
.csc-sitemap ul li a {
	font-size: 14px;
	font-weight: bold;
	color: #0d006a;
}
.csc-sitemap ul li ul li a {
	font-size: 11px;
	font-weight: bold;
	color: #0d006a;
}
.csc-sitemap ul li ul li ul li a {
	font-size: 11px;
	font-weight: normal;
	color: #0d006a;
}
.csc-sitemap ul li ul li ul li{
	list-style: none;
	padding-top: 0;
}

/*
td.main div.suffix .suffix,
td.main div.prefix .prefix {
border-top:none;
margin-top:0;
}
*/
}

.addnavArea p,
.addnavArea p a {
	font-size: 11px;
	font-weight: bold;
	color: #0d006a;
}