@charset "UTF-8";
/* Aaronia AG, smorbach: 15.04.10 */
@media all
{
 /**
  * @section browser reset
  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
  */

  /* (en) Global reset of paddings and margins for all HTML elements */
  /* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
  * { margin:0; padding:0; }

  /* (en) Correction:margin/padding reset caused too small select boxes. */
  /* (de) Korrektur:Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  option { padding-left:0.4em; } /* LTR */
  select { padding:1px; }

 /**
  * (en) Global fix of the Italics bugs in IE 5.x and IE 6
  * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
  *
  * @bugfix
  * @affected   IE 5.x/Win, IE6
  * @css-for    IE 5.x/Win, IE6
  * @valid      yes
  */
  * html body * { overflow:visible; }
  * html iframe, * html frame { overflow:auto; }
  * html frameset { overflow:hidden; }

  body {
    /* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */
    /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
    font-size:100.01%;

    /* (en) Standard values for colors and text alignment */
    /* (de) Vorgabe der Standardfarben und Textausrichtung */
    background:#fff;
	/*background: url(../img/hg1.jpg) repeat;*/
    color:#000;
    text-align:left; /* LTR */
  }

  /* (en) avoid visible outlines on DIV containers in Webkit browsers */
  /* (de) Vermeidung sichtbarer Outline-Rahmen in Webkit-Browsern */
  div { outline:0 none; }

  /* (en) Clear borders for <fieldset> and <img> elements */
  /* (de) Rahmen für <fieldset> und <img> Elemente löschen */
  fieldset, img { border:0 solid; }

  /* (en) new standard values for lists, blockquote and cite */
  /* (de) Neue Standardwerte für Listen & Zitate */
  ul, ol, dl { margin:0 0 1em 1em; } /* LTR */
  li {
    line-height:1.5em;
    margin-left:0.8em; /* LTR */
  }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; } /* LTR */

  blockquote { margin:0 0 1em 0.8em; } /* LTR */

  blockquote:before, blockquote:after,
  q:before, q:after { content:""; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section clearing methods
  * @see     http://yaml.de/en/documentation/basics/general.html
  */

  /* (en) clearfix method for clearing floats */
  /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
  .clearfix:after {
    clear:both;
    content:".";
    display:block;
    font-size:0;
    height:0;
    visibility:hidden;
  }

  /* (en) essential for Safari browser !! */
  /* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */
  .clearfix { display:block; }

  /* (en) alternative solution to contain floats */
  /* (de) Alternative Methode zum Einschließen von Float-Umgebungen */
  .floatbox { overflow:hidden; }

  /* (en) IE-Clearing:Only used in Internet Explorer, switched on in iehacks.css */
  /* (de) IE-Clearing:Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
  .ie_clearing { display:none; }

 /*------------------------------------------------------------------------------------------------------*/

 /**
  * @section hidden elements | Versteckte Elemente
  * @see     http://www.yaml.de/en/documentation/basics/skip-links.html
  *
  * (en) skip links and hidden content
  * (de) Skip-Links und versteckte Inhalte
  */

  /* (en) classes for invisible elements in the base layout */
  /* (de) Klassen für unsichtbare Elemente im Basislayout */
  .skip, .hideme, .print {
    position:absolute;
    top:-32768px;
    left:-32768px; /* LTR */
  }

  /* (en) make skip links visible when using tab navigation */
  /* (de) Skip-Links für Tab-Navigation sichtbar schalten */
  .skip:focus, .skip:active {
    position:static;
    top:0;
    left:0;
  }

  /* skiplinks:technical setup */
  #skiplinks { 
    position:absolute;
    top:0px; 
    left:-32768px; 
    z-index:1000; 
    width:100%;
    margin:0; 
    padding:0; 
    list-style-type:none;   
  }
  
  #skiplinks a.skip:focus,
  #skiplinks a.skip:active {
    left:32768px; 
    outline:0 none;
    position:absolute; 
    width:100%;
  }  
}

@media screen, projection, print
{
	body {
		text-align:center;
	}
	
	.page {
		width:1000px;
		margin:auto;
		text-align:left;
	}
	
	#header_bg {
		position:relative;
		width:100%;
		height:104px;
		background:url(../img/header-back2.gif) repeat-x;
	}
	
	
	#header { 
		position:relative;
		top:-104px;
		background: url(../img/header-back.jpg) repeat-x;
		height: 134px;
	}
	
	/* (de) Absolute Positionierung erfolgt nur innerhalb von #header */
	#header #topnav {
		position:relative;
		/*top:10px;
		right:10px;*/ /* LTR */
	}
		
	/* (de) Textausrichtung für #topnav Inhalte */
	#topnav { 
		z-index:100;
		position:relative;
		float:right;
		padding-top:10px;
		height:104px;
		width: 76px;
		text-align:right;
		background: url(../img/aaronia_banner_rechts.jpg);
		background:transparent;
		/*z-index:50;*/
	}  /* LTR */
  	
	/* (en) Backup for correct positioning */
	/* (de) Absicherung korrekte Positionierung */
	#header, #nav, #main, #footer { clear:both; }

	#col1 { float:left; width:auto;}
	#col2 { float:right; width:200px; }
	#col3 { float:right; margin:0;}

	/* (en) Preparation for absolute positioning within content columns */
	/* (de) Vorbereitung für absolute Positionierungen innerhalb der Inhaltsspalten */
	#col1_content, #col2_content, #col3_content, #footer, #validiation { position:relative; top:-104px;}
  
	#banner_info{
		background: transparent;
		/*padding-top: 10px;*/
		text-align: center;
		color:white;
	}
	
	#bannerlogo {
		position:relative;
	    top:-70px;
	    margin-top: 16px;
		margin-left:8px;
		float: left;
	}
	#sitename {
		position:relative;
		text-align:center;
		padding-top:24px;
		padding-left:35px;
		z-index:99;
		
		/*padding-top: 30px;*/
	}
	/*
	#subpage {
		font-family:arial,Helvetica,sans-serif;
		font-weight: bold;
		font-size: 18px;
		color:#4196ff;
	}*/
  
	#nav {
		border-top: 1px solid black;
		position:absolute;
		top:105px;
		height: 22%;
		width:100%;
		/*background: transparent url(../img/hmenu_bg.png) repeat-x;*/
		background: transparent url(../img/contentheader3.jpg) repeat-x;
	}
  
	#main {
		/*background: #2269C3;*/
		background:transparent;
	}
  
	#col1 { width: 75%; }
	#col1_content {width: 99%; padding-left: 8px; padding-top: 10px;}
	#col3 { width:20%; margin-left: 75%; margin-right: 0;}
	#col3_content {  padding: 10px 10px 10px 10px; }
    
	#footer {
		top:-100px;
		width: 99%;
		padding-left:8px;
		height:80px;
		background: transparent; 
	}
	
	#footer_container {
		border-left: 1px solid #14255E;
		border-right: 1px solid #14255E;
		
		height:80px;
		background: white; 
		/*-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;*/
	}
	
	#footer_frame {
		color:black;
		width: 100%;
		height:80px;
		background: white;
	}
	
	#footer_frame, #footer_content {
		background: transparent; 
		margin:0 0 0 150px;
		width: auto;
		padding-top: 4px;
		text-align: left;
		color:white;
	}
	  
	#footer_logo {
		background:transparent;
		float:left;
		padding-left:10px; 
		padding-top: 4px;
		text-align: center;
		color:white;
	}
	
	#footer_content {
		background: transparent; 
		margin:0 0 0 150px;
		width: auto;
		padding-top: 4px;
		text-align: left;
		color:white;
	}
	
	#footer_info {
		font-family:Verdana;
		font-size: 12px;
		background: transparent; 
		margin:0 0 0 0px;
		width: auto;
		padding-top: 8px;
		text-align: center;
		color:black;
	}
	
	#footer_info a {
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		color: #2269C3;
		text-decoration:none;
	}
	
	#footer_info a:hover {
		color: #2269C3;
		text-decoration:underline;
	}
	
	#validiation {
		width: 100%;
		top:-75px;
		padding-left:8px;
		height:28px;
		margin-top: 0px;
		background: transparent;
	}
	
	#valid_items {
		height:28px;
		border-top: 1px solid #8f8f8f;
		background: white;
		padding-left: 0px;
		padding-top: 2px;
	}
	
	#check_items {
		width:20%;
		float:left;
	}
	
	
	#bold {
		font-weight: bold;
	}

	div#toTop  a {
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		color: #2269C3;
		text-decoration:none;
		padding-bottom: 4px;
		padding-left: 4px;
	}
  
	div#toTop  a:hover {
		color: #2269C3;
		text-decoration:underline;
	}
	
	div.menu_container {
		width: 240px;
		background:white;
		border-left: 1px solid #14255E;
		border-right: 1px solid #14255E;
		margin-bottom:0px;
		
		/*-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;*/
	}
	
	#searchbox {
		color: white;
		/*background:#14255E;*/
		background: transparent url(../img/contentheader2.jpg) repeat-x;
		border-left: 1px solid #14255E;
		border-right: 1px solid #14255E;
		/*-moz-border-radius:4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;*/
		/*padding-bottom:5px;*/
		margin-bottom:0px;
		width:240px;
	}
	
	#indexedsearchbox {
		background:white;
		padding-top:5px;
		padding-left:4px;
	}
	
	div#nav_header {
		width:235px;
		/*background: #14255E;*/
		background: transparent url(../img/contentheader2.jpg) repeat-x;
		color: white;
		font-family:Verdana, Helvetica,sans-serif;
		font-size: 15px;
		font-weight:bold;
		text-decoration:none;
		padding-left: 5px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 5px;
	}
	
	div.section_map {
		color:blue;
		margin: 0px;
		width: 240px;
		background:white;
		border-left: 1px solid #14255E;
		border-right: 1px solid #14255E;
		/*-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;*/
	}
	
	div#section_map_empty {
		color:blue;
		margin-top: 0px;
		width: 234px;
		background:white;
		border: 0px solid #14255E;
		/*-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;*/
	}
	
	ul#mlist {
		background:white;
		width:233px;
		list-style-type: none;
		padding-left: 0px;
		padding-top: 0px;
		font-family:Verdana,Helvetica,sans-serif;
		font-size:12px;
		font-weight:normal;
		margin:0;
	}
    
	li#mlist_sub {
		list-style-type: none;
		padding-left: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:Verdana,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
	}
	
	li#mlist_third {
		list-style-type: none;
		padding-left: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:Verdana,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
	}
  
	li#mlist_third a {
		font-family:Verdana;
		font-size: 10px;
		font-weight:bold;
		text-decoration:none;
		color: #2269C3;
		padding-left: 4px;
	}
  
	li#mlist_third a:hover{
		color: #2269C3;
		text-decoration:underline;
	}
	
	li#mlist_second {
		list-style-type: none;
		padding-left: 12px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-family:arial,Helvetica,sans-serif;
		font-size:11px;
		font-weight:normal;
		margin:0;
	}
  
	li#mlist_second a {
		font-family:Verdana;
		font-size: 10px;
		font-weight:bold;
		text-decoration:none;
		color: #2269C3;
		padding-left: 4px;
	}
  
	li#mlist_second a:hover{
		color: #2269C3;
		text-decoration:underline;
	}
	
	li#mlist_sub a {
		font-family:Verdana;
		font-size: 10px;
		font-weight:bold;
		text-decoration:none;
		color: #2269C3;
		padding-left: 4px;
	}
  
	li#mlist_sub a:hover{
		color: #2269C3;
		text-decoration:underline;
	}
  
	.mlist_first {
		list-style-type: none;
		padding-top: 2px;
		padding-bottom: 0px;
		padding-left: 12px;
		font-family:Verdana,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		margin:0;
		border-top: 1px solid #ccc;
	}
  
	.mlist_first a {
		font-family:Verdana;
		font-size: 10px;
		font-weight:bold;
		color: #2269C3;
		text-decoration:none;
	}
  
	.mlist_first a:hover{
		color: #2269C3;
		text-decoration:underline;
	}
	  		
	#nav_left {
		/*background: url(../img/hmenu_bg.png);*/
		padding-top:5px;
		padding-left: 3px;
		padding-bottom: 5px;
		border-bottom: 1px solid black;
	}	
		
	div#breadcrumb {
		z-index:5;
		position:absolute;
		top:137px;
		background: transparent;
		color: #2269C3;
		width:73%;
		margin-left: 8px;
	}
		
	div#breadcrumb  a{	
		color: #2269C3;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	
	div#breadcrumb  a:hover{	
		color: #2269C3;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: underline;
	}	
		
	.container_content {
		
		width: 99%;
		height: auto;
		overflow:hidden;
		/*margin-bottom:10px;
		padding: 0 0px 10px 0px;*/
		background: transparent url(../img/test_bg2.gif);
		/*border: 1px solid #14255E;*/
		/*-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;*/
		
	}

	.tx_indexedsearch_input {
		width: 180px;
		font-size: 13px;
	}
	
	.copyright {
		padding-top:5px;
		float:left;
		position:relative;
		left: -160px;
		color: #8f8f8f;
		font-family:Verdana;
		font-size: 11px;
		font-weight:normal;
	}
	
	.copyright a{
		padding-right:10px;
		color: #8f8f8f;
		font-family:Verdana;
		font-size: 11px;
		font-weight:normal;
		text-decoration: none;
	}
	
	.copyright a:hover {
		color: #8f8f8f;
		font-family:Verdana;
		font-size: 11px;
		font-weight:normal;
		text-decoration: underline;
	}
	
	.copyright_right {
		float: right;
		text-align:right;
		color: #8f8f8f;
		font-family:Verdana;
		font-size: 11px;
		font-weight:normal;
	}

	ol.csc-menu {
		margin: 0;
	}
	
	/* ++++++++++++++++++++++++++++++++++++++++++++++ ANFANG */
	
	ul.menu, ul.menu ul {
		list-style-type: none;
	}
	
	ul.menu a {
		font-family:Verdana;
		font-size: 11px;
		color:white;
		display: block;
		padding: 0px 10px 5px 10px;
		font-weight: normal;
		text-decoration:none;
	}
	ul.menu a:hover {
		font-weight:bold;
	}

	ul.menu li {
		padding: 0;
		margin: 0;
		float: left;
		background-color: transparent;
		background: url(../img/button.png);
		border:0px solid #26383D;
		height: 25px;
	}

	/* Für Unterpunkte keine Float-Eigenschaft */
	ul.menu ul li {
		float:none;
		background-color: transparent;
	}

	/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
	ul.menu ul li.hover, ul.menu ul li:hover {
		background-color: #ccc;
		background-color: rgba(204, 204, 204, 0.35);
		background: url(../img/button_hover.png) repeat-x;
	}

	/* Zweite Ebene */
    ul.menu ul {
        margin:0;
        padding: 0;
        position: absolute;
        /*background-color: #26383D;*/
		background-color: rgba(0, 0, 0, 0.85);
		background-color:black;
        /*border: 1px solid #FFF9E4;*/
		border: 1px solid #000;
        display: none;
        width: 250px;
     }

	/* Zweite Ebene anzeigen */
    ul.menu li.hover ul, ul.menu li:hover ul  {
		display: block;
    }

	/* Dritte Ebene */
   ul.menu li.hover ul ul, ul.menu li:hover ul ul {
        display: none;
        margin-left: 120px; /* Breite eines Listenelements - Überlagerung */
        margin-top: -20px; /* Höhe eines Listenelements */

    }

	/* Dritte Ebene anzeigen */
    ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul {
                display: block;
    }

	/* Vierte Ebene */
    ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul {
                  display: none;
    }

   /* Vierte Ebene anzeigen */
    ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul {
        z-index:100;      
		display: block;
    }

	/* IE-Hack für die Breite 
	*html ul.menu ul {
		width:180px;
	}*/

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
	ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
		z-index:100;
		display:block;
	}

	ul.menu ul li {
		float:none;
		background-color: transparent;
	}
	
	/* ++++++++++++++++++++++++++++++++++++++++++++++ ENDE */
	
	.smallWidth  td{
		width: 200px;
	}
	/* 
	*
	* Classes 
	*
	*/
	
	.linkHmenu {
		background:transparent;
		color:white;
	}
	
	.hlist {
		width:85%;
		padding-top: 1px;
	}
	
	.hmenu_entry {
		float:left;
		width:auto;
		border-right:1px solid black;
		
	}
	
	.hmenu_entry:hover {
		float:left;
		width:auto;
		border-right:1px solid black;
		background: transparent url(../img/titletext_bg.png);
		
	}
	
	.hmenu_entry_active {
		float:left;
		width:auto;
		border-right:1px solid black;
		background: transparent url(../img/titletext_bg.png);
		
	}
		
	a.navigation_top   {
		font-family:Verdana;
		background: transparent;
		color: #cccccc;
		font-size: 13px;
		font-weight:bold;
		text-decoration:none;
	}
	
	a.navigation_top:hover {
		color:white;
		text-decoration:underline;
		background:transparent;
	}
	
	a.navigation_top_active {
		color: red;
		font-weight:bold;
		text-decoration:none;
	}
	
	
	div.csc-header {
		font-family:Verdana;
		/*background:black;*/
		background: url(../img/contentheader2.jpg) repeat-x;
		color: #fff;
		padding-top: 1px;
		/*border: 1px solid #14255E;*/
		/*-moz-border-radius-topleft: 1px;
		-moz-border-radius-topright: 1px;*/
	}
	
	div.csc-header h1 {
		/*background: transparent url(../img/button.png) no-repeat;*/
		color: #fff;
		font-family:Verdana;
		height:15px;
		font-size: 12px;
		padding-top:0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom:5px;
		
	}
  
	.csc-fdfx_2cols_pi1-header {
		font-family:Verdana;
		background: #14255E;
		color: #fff;
		padding-top: 1px;
		border: 1px solid #14255E;
		/*-moz-border-radius-topleft: 1px;
		-moz-border-radius-topright: 1px;*/
	}
	
	#container_content  h1{
		background: #14255E;
		color: #fff;
		font-family:Verdana;
		font-size: 14px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom:9px;
	}
	
	.c2l1-left, .c2l1-middle {
		padding-top:8px;
	}
	
	
	.navigation_left {
		width: 200px;
	}
	
	.csc-section-1 {
		list-style-type: none;
		color: #2269C3;
		font-family:Verdana;
		font-size: 10px;
		font-weight:bold;
		background: transparent;
		padding: 2px 5px 2px 5px;
	}
	
	.csc-section-1  a {
		text-decoration: none;
		color: #2269C3;
		font-family:Verdana;
		font-size: 10px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.csc-section-1  a:hover {
		text-decoration: underline;
	}
	
	.csc-sitemap a {
		list-style-type: none;
		color: #2269C3;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding: 2px 5px 2px 5px;
		text-decoration: none;
	}
	
	.csc-sitemap a:hover {
		text-decoration: underline;
	}
	
	div.csc-textpic {
		padding-top:5px;
		padding-left: 10px;
		/*min-height: 200px;*/
	}
			
	/* TODO set for IE auto+Xpx;
	.csc-textpic-image {
		height: auto;
	}*/

	ul.csc-textpic-text  { 
		background: transparent;
		margin-left: 210px;
		padding-left: 25px; 
		overflow: visible; 
		height: auto;
	}
	
	ul.UL-normal-left {
		padding-left: 15px; 
		overflow: visible; 
		height: auto;
	}
	
	/*li.instruction {
		background: transparent;
		margin-left: 10px;
		padding-left: 5px; 
		overflow: visible; 
		height: auto;
	}*/
		
	ol.tutorial_description {
		background: transparent;
		margin: 0;
		padding-left: 25px; 
		padding-bottom: 8px;
		overflow: auto; 
		height: auto;
	}
	ol.tutorial_description li{
		padding-bottom: 4px;
	}
	
	ol.tutorial_description_sub {
		background: transparent;
		margin-left: 20px;
		padding-left: 15px; 
		padding-bottom: 8px;
		overflow: auto; 
		height: auto;
	}
	ol.tutorial_description_sub li{
		padding-bottom: 4px;
	}
	
	.internal-link  {
		color: red;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	.internal-link:hover{
		color: red;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: underline;
	}
	
	.internal-link-big  {
		color: #2269C3;
		font-family:Verdana;
		font-size: 14px;
		font-weight:bold;
		background: transparent;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	
	.internal-link-big:hover{
		color: #2269C3;
		font-family:Verdana;
		font-size: 14px;
		font-weight:bold;
		background: transparent;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: underline;
	}
	
	.csc-textpic-caption {
		color: #2269C3;
		font-family:Verdana;
		font-size: 10px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom:15px;
	}
		
	/* 
	*
	* RTE and FE style classes
	*
	*/
	
	p.csc-linkToTop  a {
		color: #2269C3;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: none;
	}
	
	p.csc-linkToTop  a:hover{
		color: #2269C3;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		text-decoration: underline;
	}
	
	.align-right {
		text-align: right;
	}
	.align-left {
		text-align: left;
	}
	.align-center {
		text-align: center;
	}
	
	table.contenttable td {
		vertical-align: top;
		border-bottom: 0px solid #14255E;
	}
	
	.left_cont {
		padding-top: 10px;
		float:left;
		width: 49%;
		border-right: 1px solid #14255E;
	}
	.right_cont {
		padding-top: 10px;
		float:right;
		width: 50%;
	}
	
	.complete_cont {
	
	}
	
	
	
	
	.bodytext {
		font-family:Verdana;
		font-size: 11px;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		/*border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;*/
	}
	
	.bodytext_bold {
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		/*border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;*/
	}
	
	.bodytext_red_11 {
		color: red;
		font-family:Verdana;
		font-size: 11px;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bodytext_red_11_bold {
		color: red;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.bodytext_red_12 {
		color: red;
		font-family:Verdana;
		font-size: 12px;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bodytext_red_12_bold {
		color: red;
		font-family:Verdana;
		font-size: 12px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.bodytext_red_14 {
		color: red;
		font-family:Verdana;
		font-size: 14px;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bodytext_red_14_bold {
		color: red;
		font-family:Verdana;
		font-size: 14px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.bodytext_blue_11 {
		color: #2269C3;
		font-family:Verdana;
		font-size: 11px;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bodytext_blue_11_bold {
		color: #2269C3;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.bodytext_blue_12 {
		color: #2269C3;
		font-family:Verdana;
		font-size: 12px;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bodytext_blue_12_bold {
		color: #2269C3;
		font-family:Verdana;
		font-size: 12px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	.bodytext_blue_14 {
		color: #2269C3;
		font-family:Verdana;
		font-size: 14px;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.bodytext_blue_14_bold {
		color: #2269C3;
		font-family:Verdana;
		font-size: 14px;
		font-weight:bold;
		background: transparent;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	a.pdf_export {
		color: #cccccc;
		height: 15px;
		font-family:Verdana;
		font-size: 11px;
		font-weight:bold;
		background: black;
		padding-top: 2px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 3px;
		text-decoration:none;
		margin-bottom:5px;
	}
	
	a.pdf_export:hover {
		text-decoration:underline;
	}
	
	.export {
		/*position: relative;*/
		top: -30px;
		width:45px;
		height:50px;
		float: right;
		padding-bottom: 0px;
	}
	.exp-text {
		/*position: relative;*/
		top: -30px;
		height:40px;
		z-index: 1000;
		width: auto;
		float: left;
		padding-bottom: 0px;
	}
	
	.pdf_export-img {
		width:50px;
		height:21px;

		height: 13px;
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 1px;
		background: url( ../img/rounded.gif) no-repeat;
		
	}
}



