@charset "UTF-8";
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : layout_2col_left_0.css
**  Funktion    : Zentrales Stylesheet 0-Spalten
**
*/
/* import core styles | Basis-Stylesheets einbinden 
@import url(../../yaml/core/slim_base.css);
@import url(navigation/nav_vlist.css);
@import url(screen/basemod.css);
@import url(screen/basemod_0col_left_0.css);
@import url(screen/basemod_2col_right_13.css); 
@import url(screen/content.css);
@import url(screen/typo3-RTE.css);*/
/* import print layout | Druck-Layout einbinden 
@import url(print/print_003.css);*/



@charset "UTF-8";
/* "Yet Another Multicolumn Layout" v3.2.1 (c) by Dirk Jesse (http://www.yaml.de)
* $Revision: 443 $ $Date: 2009-12-31 18:05:05 +0100 (Do, 31. Dez 2009) $ */
@media all{*{margin:0;padding:0}option{padding-left:0.4em}select{padding:1px}* html body *{overflow:visible}* html iframe,* html frame{overflow:auto}* html frameset{overflow:hidden}body{font-size:100.01%;background:#fff;color:#000;text-align:left}div{outline:0 none}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:0.8em}dt{font-weight:bold}dd{margin:0 0 1em 0.8em}blockquote{margin:0 0 1em 0.8em}blockquote:before,blockquote:after,q:before,q:after{content:""}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.floatbox{overflow:hidden}#ie_clearing{display:none}.skip,.hideme,.print{position:absolute;top:-32768px;left:-32768px}.skip:focus,.skip:active{position:static;top:0;left:0}#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{#header{position:relative}#topnav{text-align:right}#header #topnav{position:absolute;top:10px;right:10px}#header,#nav,#main,#footer{clear:both}#col1{float:left;width:200px}#col2{float:right;width:200px}#col3{width:auto;margin:0 200px}#col1_content,#col2_content,#col3_content{position:relative}.subcolumns{width:100%;overflow:hidden}.subcolumns_oldgecko{width:100%;float:left}.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}.c20l,.c20r{width:20%}.c40l,.c40r{width:40%}.c60l,.c60r{width:60%}.c80l,.c80r{width:80%}.c25l,.c25r{width:25%}.c33l,.c33r{width:33.333%}.c50l,.c50r{width:50%}.c66l,.c66r{width:66.666%}.c75l,.c75r{width:75%}.c38l,.c38r{width:38.2%}.c62l,.c62r{width:61.8%}.subc{padding:0 0.5em}.subcl{padding:0 1em 0 0}.subcr{padding:0 0 0 1em}.equalize,.equalize .subcolumns{overflow:visible;display:table;table-layout:fixed}.equalize >div{display:table-cell;float:none;margin:0;overflow:hidden;vertical-align:top}}
@media print{.subcolumns >div,.floatbox{display:table;overflow:visible}.print{position:static;left:0}.noprint{display:none !important}}


@charset "UTF-8";
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : nav_vlist.css
**  Funktion    : Formatierung der Subnavigation.
**  Checked with http://jigsaw.w3.org/css-validator/ 13.8.07 - DB
*/

@media all
{
  #submenu {
    width: 100%;
    overflow: hidden;
    margin: 1em 0 1em 0;
    list-style-type: none;
    border-top: 1px #ddd solid;
  }

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 100%; margin:0; padding: 0 }

  #submenu a,
  #submenu strong {
    display:block;
    width: 90%;
    padding: 1px 0px 1px 10%;
    text-decoration: none;
    background-color:#fff;
    color: #444;
    border-bottom: 1px #eee solid;
  }

/* Just in case the skiplink anchor gets into THIS menu, because the tab-navigation was turned off */
/* PLEASE LEAVE THE FOLLING SETTING IN PLACE */  
  #submenu a#navigation {border-bottom:0; padding:0;}

  /* Menu Title */
  #submenu li#title {
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    color: #444;
    background-color: #fff;
    border-bottom: 4px #888 solid;
  }

  #submenu li span {
    display:block;
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    border-bottom: 1px #ddd solid;
  }
  
  #submenu li span.accessKey {
    display:inline;
    width:auto;
    padding:0;
    border:0 none;
    font-weight:normal;
    text-decoration:underline;
  }
  #submenu li span.showAccessKey {
    display:inline;
    width:auto;
    padding:0;
    border:0 none;
    font-weight:normal;
    font-style:italic;
    font-size:75%;
  }

  /* Level 1 */
  #submenu li#active,
  #submenu li strong {
    width: 90%;
    padding: 1px 0px 1px 10%;
    font-weight: bold;
    color: #fff;
    background-color:#4e5155;
    border-bottom: 1px #eee solid;
  }

  #submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color:#AA1124; color: #fff; }

  /* Level 2 */
  #submenu li ul li a,
  #submenu li ul li#active,
  #submenu li ul li strong,
  #submenu li ul li span { width: 85%; padding-left: 15%; }

  #submenu li ul li a { background-color:#f8f8f8; color: #666; }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color:#AA1124; color: #fff; }

  /* Level 3 */
  #submenu li ul li ul li a,
  #submenu li ul li ul li#active,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { width: 80%; padding-left: 20%; }

  #submenu li ul li ul li a { background-color:#fcfcfc; color: #888; }
  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color:#AA1124; color: #fff; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li#active,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { width: 75%; padding-left: 25%; }

  #submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color:#AA1124; color: #fff; }
}
/* ##########################
** ### Accessible menu ######
** ##########################
*/
@media screen, print {
#submenu dfn, #submenu .hidden {position:absolute; left:-1000em; width:20em;}
}


@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Screen layout for YAML examples
 * (de) Bildschirmlayout f?r YAML-Beispiele
 *
 * @copyright       Copyright 2005-2007, 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.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

@media all
{
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting YAML's  basic layout elements
   * (de) Gestaltung des YAML Basis-Layouts
   */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background:#ffffff; padding:0; }

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  #page_margins {width:889px; margin: 0 auto; border: 0px #889 solid; }
  #page{ background: #fff; border:0; position:relative;}

  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center }
  #page_margins { text-align:left }

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #header {height:416px; color:#fff; background:transparent;border-bottom:1px solid #E2E2E2;position: relative;}
  #header img.headImg1 {position:absolute; top:97px; left:0px; font-size:208%;border-top:6px solid #004578; z-index: 0;}
  .headImg1 {position:absolute; top:97px; left:0px; font-size:208%;border-top:6px solid #004578; width: 100%;}
  #header .logo {position:absolute; top:20px; left:0px;}
  #header h1 span {display:block; height:1px; width:1px; overflow:hidden; line-height:105px;}
  #header .slogan_header div {
  color:#7E032F;
  font-size:26px;
  padding:0 23px 4px 0;
  text-align:left;
  }
   #header .slogan_header span {
  clear:left;
  color:#7B7B7B;
  font-size:17px;
  text-align:right;
   }
   .slogan_header {
  position:absolute;
  right:42px;
  text-align:right;
  top:211px;
  z-index:20;
   }
  /**********************************search*********************************/
  #search_langmanu {
  position:absolute;
  right:0;
  top:20px;
  }
  
  #header div.tx-macinasearchbox-pi1 {
  border-right:1px solid #E1E1E1;
  font-size:11px;
  padding:3px 13px 0 0;
  float:right;
  
 
  }
   #header div.tx-macinasearchbox-pi1 .text_se {
   height:15px;
   margin-top:3px;
   border:1px solid #E2E2E2;
   }
   #header div.tx-macinasearchbox-pi1 .text-serach,
   #header div.tx-macinasearchbox-pi1 .search_bt {
   float:left;
   width:auto;
   }
   #header div.tx-macinasearchbox-pi1 .search_bt {
   margin-left:3px;
   }
    #header div.tx-macinasearchbox-pi1 .search_bt input {
    /*background:#7E032F url("../img/bg_search_right.gif") no-repeat scroll right top;*/
    background:transparent;
    border:0;
  color:#FFFFFF;
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  height:28px;
  letter-spacing:-0.02cm;
  padding:0 2px 0 0;
    }
   #header div.tx-macinasearchbox-pi1 input {margin-left:0;}
  #header div.tx-macinasearchbox-pi1 form span {display:block; font-weight:bold; color:#aaa;}
  #header div.tx-macinasearchbox-pi1 form input {width:152px; height:13px;}
  
  /**********************************search*********************************/
  
  #header #banner {position:absolute; top:102px; right:0; z-index:10;}
  #header #topnav {top:2px; font-size:0.9em; color:#aaa; background:transparent;}
  #header #topnav span.accessKey {text-decoration:underline;}
  #header #topnav span.showAccessKey {font-size:80%; font-style:italic;}

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav ul {margin-left:0;float:right;}
  #nav_main {
	position: absolute;
	right: 0px;
	top: 66px;
	width: 662px;
	z-index: 1000;
  }

  #nav {}

  #main { background: #fff;padding:0 0 29px 0; }

  #footer { 
    color:#666; 
    background: transparent;
   float:left;

  }
  #cov_footer {
   padding:9px 0;
   border-top: 5px #E2E2E2 solid;
   height:1%;
   overflow:hidden;
   padding:12px 0 30px;
  }
   #footer #text_footerleft {
   float:left;
   color:#323232;
   font-size:12px;
  }
  #footer #bottomnavleft {
  float:left;
  }
  #cov_footer #bottomnavright {
  float:right;
  padding-left:3px;
  }
   #cov_footer #bottomnavright .rss {float:right;}
   #cov_footer #bottomnavright #topnav {float:right;padding-left:50px;}
   #bottomnavright #topnav a {}
   
  #bottomnavright #social_network_footer h4 {display:none;}
  #bottomnavright #social_network_footer {text-align:right;float:right;}
  #social_network_footer .underline_top {border:0;margin:0;padding:0;}
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 { width: 25% }
  #col1_content {
  padding:0 30px 0 0;
   }

  #col2 { width: 25% }
  #col2_content { padding: 10px 20px 10px 10px; }

  #col3 { margin: 0 25%; }
  #col3_content { padding:0px 0 0px 29px;}

  /* ####################################
  ** ### Teaser #########################
  ** ####################################
  */
  #teaser {margin:0; padding:0; background:#eee; color:#888;}
  #teaser div {float:left; width:auto; font-size:0.9em;}

  #teaser .rootline {margin:6px 0 4px 10px;}
  #teaser .rootline a {color:#888; text-decoration:underline;}
  #teaser .rootline a:hover {background:transparent;}

  #header .langMenu {float:right;margin-left:12px;margin-top:4px;}
  #header .langMenu img {margin-top:5px;padding-right:3px;}
  #header .langMenu .INACT img {padding:0;}
  #header .langMenu .tx-srlanguagemenu-pi1 div {float:left;width:auto;}
  #header .langMenu .tx-srlanguagemenu-pi1 .CUR img {padding-right:1px;}
  #header .langMenu .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {padding-right:5px;}
  #header .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend {display:none;}
  #header .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label {display:none;}
  
  #teaser .langMenu {float:right; margin:3px 10px 0 0;}
  #teaser .langMenu a:hover {background:transparent;}
  #teaser .langMenu img {margin-top:5px;padding-right:3px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img {padding-right:1px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 .CUR img.tx-srlanguagemenu-pi1-flag {padding-right:3px;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset legend {display:none;}
  #teaser .langMenu .tx-srlanguagemenu-pi1 form#sr_language_menu_form fieldset label {display:none;}

  #teaser .selectFontSize {float:right; margin:6px 10px 0 0;}
  #teaser .selectFontSize a {color:#fff;}
  #teaser .selectFontSize a:hover {background:transparent;}

  #teaser .aktDatum {float:right; margin:6px 20px 4px 0;}

/*##########################################################################*/

/*-------------- UDM-----------------*/
 #nav_main dfn, #nav_main .hidden {position:absolute; left:-1000em; width: 40em;}
/*#udm {padding-bottom:9px;} 
 #udm li.first {margin:0 10px;}
 #udm li.first_end {margin:0;}
 #udm li ul li {line-height:normal;}
 #udm {width:auto;}
  .udm {right:0 !important;}
 #udm li ul li.no_border {border:0;}
 #udm #current a {color:#7E032F;}
 #udm #current ul li a {color:#7E7E7E;}
  #udm #current ul li a:hover {color:#882D4A;}
 #udm li ul li a {
 padding-right:0;
 background:#ffffff ;
 }
 #udm li.first_end ul   {margin-left:-500px;}
 #udm li ul li ul li {width:200px;}
 #udm li ul li ul li a {background:#ffffff;color:#004676;padding-right:15px;}
  #udm #current ul li ul li a {color:#004676;background:#ffffff;padding-right:15px;}
 */
  #nav_main {
  margin: 0;
	height: 50px;
  }
 #nav_main ul {
	float: right;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
 
#nav_main a {
	display: block;
	_width: 5em; 
	color: #7A7A7A;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, sans-serif;
	background: url(../img/bg.gif);
	height: 37px;
	position: relative;
}

#nav_main a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}
 
#nav_main li {
	float: left;
	padding: 0;
	width: auto;
	margin-left: 10;
	position: relative;
	height: 37px;
	background: transparent;
}
 
#nav_main li ul {
	position: absolute;
	left: -999em;
	height: auto;
	top: 37px;
	width: 200px;
	margin-left: 0;
	cursor: pointer;
	border-bottom: 1px solid #CECECE;
	z-index: 2000;
}
 
#nav_main li li {
	padding-right: 0;
	margin-left: 0;
	width: 100%;
	line-height: 18px;
	height: auto;
	background: #fff;
}

#nav_main li li.hasMenu a {
	background: url(/fileadmin/udm/arrow_right.gif) 185px 11px no-repeat;
}

#nav_main li li.hasMenu li a {
	background: transparent;
}

#nav_main li#current a {
	color: #7E032F;
}
 
#nav_main li ul a,
#nav_main li#current ul a {
	border-left: 1px solid #CECECE;
	border-top: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #7E7E7E;
	padding: 5px 18px 5px 6px!important;
	height: 1%;
	_width: 176px;
}

#nav_main li ul a:hover,
#nav_main li#current ul a:hover {
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	color: #882D4A;
}
 
#nav_main li ul ul {
	margin-left: 200px;
	margin-top: -37px;
}

#nav_main li ul li ul a {
	color: #004676!important;
}
 
#nav_main li:hover ul ul, #nav_main li:hover ul ul ul, #nav_main li.sfhover ul ul, #nav_main li.sfhover ul ul ul {
	left: -999em;
}
 
#nav_main li:hover ul, #nav_main li li:hover ul, #nav_main li li li:hover ul, #nav_main li.sfhover ul, #nav_main li li.sfhover ul, #nav_main li li li.sfhover ul {
	left: auto;
}

#nav_main li.first_end:hover ul, 
#nav_main li li.first_end:hover ul, #nav_main li li li:hover ul,
#nav_main li li.sfhover.first_end ul, #nav_main li li li.sfhover ul {
	left: -100px;
}
 
#nav_main li:hover, #nav_main li.sfhover {
	
}

/*****************************************************************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
*****************************************************************************/  
.tx-rgtabs-pi1 {background:transparent;}
/* wraps the hole tab */
.rgtabs-wrapper {
  padding:1em 1.5em;
  border: 1px solid #ccc;
  background:#fff url(../images/sliding_door/round/topbg.gif) repeat-x;
  overflow:hidden;
  clear:both;
}
/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(../images/sliding_door/round/spinner2.gif) no-repeat center;
}
/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0;
  height: auto;
  width: auto;
  background: transparent;
  list-style:none;
  height:1%;
}
/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(../images/sliding_door/round/rgtabs-left.gif) left 0px no-repeat;
  float: left;
  margin: 0 -1px 0 0;
  padding: 0;
  cursor: pointer;
}	
.rgtabs-menu  li:hover, #left .rgtabs-menu  li:hover {background: url(../images/sliding_door/round/rgtabs-left_on.gif) left 0 no-repeat;}
/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(../images/sliding_door/round/rgtabs-right.gif) right 0px no-repeat;
  display: block;
  float: left;
  height: auto;
  line-height: 24px;
  color: #545454;
  padding: 2px 12px 0 14px;
  text-decoration: none;
  outline:0;
}
.rgtabs-menu  li a:hover, #left .rgtabs-menu  li a:hover {background: url(../images/sliding_door/round/rgtabs-right_on.gif) right 0px no-repeat;}
/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(../images/sliding_door/round/rgtabs-left_on.gif) top left no-repeat;
}
#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(../images/sliding_door/round/rgtabs-right_on.gif) top right no-repeat;
  color: #333;
}

}


@charset "UTF-8";
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : basemod_2col_left_0.css
**  Funktion    : Variation des Basislayouts (0-Spalten-Layout)
**  Checked with http://jigsaw.w3.org/css-validator/ 13.8.07 - DB
*/

@media screen
{
.upper {margin:0; padding:29px 0 0 0; background:transparent;}
.lower {margin:0; padding:29px 0 0 0; background:transparent;}

/* Close @media screen - DO NOT DELETE! */
}


@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Variation of screen layout (basemod.css) for layout example "2col_right_13"
 * (de) Variation des Screenlayouts (basemod.css) für Layoutbeispiel "2col_right_13"
 *
 * @copyright       Copyright 2005-2007, 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.0.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 */

@media screen
{
  /**
   * (en) Repositioning content container
   * (de) Neupositionierung der Content Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1               | #col3   |
   * | 75%                 | flexible|
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */

  /* #col1 becomes main column | Linke float-Spalte wird zur Inhaltsspalte */
  #col1 {width:603px; }

  /* hide #col2 | Rechte Spalte abschalten */
  #col2, #col2_content { display:none }

  /* #col3 moves to the right | Linken Randabstand anpassen - #col3 wird zur Randspalte */
  #col3 { margin-left:603px; margin-right:0; border-left:1px solid #E2E2E2;}
  #col3_content form select {margin-bottom:1em; width:100%;}
  #main {padding-top:29px;}
}


@charset "UTF-8";
@media all
{
  /**
   * Fonts
   * (en) font-family and font-size selection for headings and standard text elements
   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
   *
   * @section content-fonts
   */

  /* (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%}

  /* (en) base layout gets standard font size 12px */
  /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    font-family:'Arial',Trebuchet MS, Verdana, Helvetica,sans-serif;
    font-size:12px;
    color:#444; 
    padding:0 0 15px 0; 
  }

  h1,h2,h3,h4,h5,h6 {
  	font-weight:bold; 
  	color:#666;
  	margin:0 0 0.65em 0; 
  }

  h1 {font-size:22px;color:#333333;font-weight:normal;}                        /* 21px */
  h2 {color:#7E032F;font-size:22px;font-weight:normal;}         /* 18px */
  h3 {color:#004578;font-size:22px;font-weight:normal;}                        /* 18px */
  h4 {color:#000000;font-size:17px;font-weight:normal;}                     /* 16px */
  h5 {font-size:16px;color:#004578;font-weight:normal;}                     /* 14px */
  h6 {font-size:116.67%; font-style:italic}  /* 14px */
  
  h1.G {border:0; height:30px; text-indent: -999em;}
  h2.G {border:0; height:30px; text-indent: -999em;}
  h3.G {border:0; height:30px; text-indent: -999em;}
  h4.G {border:0; height:30px; text-indent: -999em;}
  h5.G {border:0; height:30px; text-indent: -999em;}

  p {line-height:1.7em; margin:0 0 1em 0;}

  /* ### Lists | Listen  #### */

  ul, ol, dl {line-height:1.5em; margin:0 0 1em 1em}
  li {margin-left:1.5em; line-height:1.5em}
  ul {list-style-image:url(../img/bullet_blue.gif);}

  dt {font-weight:bold}
  dd {margin:0 0 1em 2em}

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote {font-style:italic}
  blockquote {margin:0 0 1em 1.5em}

  strong,b {font-weight:bold;color:#004578;}
  em,i {font-style:italic}

  pre, code {font-family:monospace; font-size:1.1em;}

  acronym, abbr {
    letter-spacing:.07em;
    border-bottom:.1em dashed #c00;
    cursor:help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background:#dfd; padding:1em; border-bottom:1px #bdb dotted; border-bottom:1px #dbb dotted;}
  .important {background:#ffd; padding:1em; border-bottom:1px #ddb dotted; border-bottom:1px #dbb dotted;}
  .warning {background:#fdd; padding:1em; border-bottom:1px #dbb dotted; border-bottom:1px #dbb dotted;}

  .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; }

  /**
   * External Links
   *
   * (en) Formatting of hyperlinks
   * (de) Gestaltung von Hyperlinks
   *
   */

  a {color:#004578; text-decoration:underline;}
  a:focus,
  a:hover,
  a:active {color:#222; text-decoration:none;}
  
  #topnav a {color:#ccc; font-weight:normal; background:transparent; text-decoration:none;}
  #topnav a:focus, 
  #topnav a:hover,
  #topnav a:active {color:#fff; text-decoration:underline; background-color:transparent;}
  
  #cov_footer a {
  color:#004579;
   background:transparent; 
   font-weight:normal;
   text-decoration:underline;
   font-size:12px;
   }
  #cov_footer a:focus, 
  #cov_footer a:hover,
  #cov_footer a:active {color:#4D87C7; background-color:transparent; text-decoration:underline;}

  /**
   * (en) Emphasizing external Hyperlinks via CSS
   * (de) Hervorhebung externer Hyperlinks mit CSS
   *
   * @section             content-external-links
   * @app-yaml-default    disabled
   */

  /*
  #main a[href^="http://www.my-domain.com"],
  #main a[href^="https://www.my-domain.com"]
  {
    padding-left: 12px;
    background-image: url('your_image.gif');
    background-repeat: no-repeat;
    background-position: 0 0.45em;
  }
  */

  /**
   * Tables | Tabellen
   * (en) Generic classes for table-width and design definition
   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
   *
   * @section content-tables
   */

  table {width:auto; border-collapse:collapse; margin-bottom:0.5em;}
  table.full {width:100%;}
  table.fixed {table-layout:fixed}

  th,td {padding:0.5em;}
  thead th {background:#444; color:#fff}
  tbody th {background:#ccc; color:#333}
  tbody th.sub {background:#ddd; color:#333}
  
  table.typo3-adminPanel {text-align:left; font-size:120%; margin:1em 0 0 0;}
  table.typo3-adminPanel td {padding:0.1em 0.1em 0.1em 0;}
  table.typo3-adminPanel select {font-size:0.6em;}
  table.typo3-adminPanel input {font-size:0.6em;}
  
  /**
   * Miscellaneous | Sonstiges
   *
   * @section content-misc
   */

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }
/* #####################################################################
** ### Spezielle Formatanweisungen des TYPO3 Templates #################
** #####################################################################
*/
#col1_content form select {margin-bottom:1em; width:100%;}

/* Content element "table" */
table.contenttable {font-size:0.8em; width:100%; margin:0 0 1em 0; border-collapse:collapse; empty-cells:show;}
table.contenttable strong {color:#ffffff;}

table.contenttable caption {text-align:left; font-weight:bold; color:#444; margin-bottom:0.2em;}
table.contenttable th {height:2.0em; background:#7E032F; color:white; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff;}
table.contenttable tr.tr-odd {background: #eee;}
table.contenttable tr.tr-even {background: #e3e3e3;}
table.contenttable td {height:3.0em; padding:2px 7px 2px 7px; border-left:solid 2px #fff; border-right:solid 2px #fff; border-top:solid 2px #fff; border-bottom:solid 2px #fff; text-align:left; font-weight:normal}
.tx-newloginbox-pi1 thead th, .tx-newloginbox-pi1 th {background:none; padding:0; color:#222;}
.tx-newloginbox-pi1 input {margin:0;}

.csc-textpicHeader h3 {margin:0em 0 0.3em 0; padding-top:0;}

input, textarea {margin-left:1em; padding:2px; width:auto; font:1em Verdana, Arial, Helvetica, Sans-Serif; border:1px #ccc solid; background:#fafafa; color:#777;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}
img {border:0;
}
p.csc-linkToTop {text-align:right; margin:0;}
p.csc-form-label-req {font-weight:bold;}
.csc-caption {font-size:0.9em; background-color:#E0E7F5; padding:2px;}
dd.csc-textpic-caption {font-style:italic; font-size:0.9em; background-color:#E0E7F5; padding:0;}

/* #############################
** ### felogin #################
** #############################
*/
.tx-felogin-pi1 {}
.tx-felogin-pi1 fieldset {margin:1em 0 0 0; padding:1em;}
.tx-felogin-pi1 fieldset legend {display:none;}
.tx-felogin-pi1 fieldset div {clear:both; margin:0 0 0.5em 0;}
.tx-felogin-pi1 fieldset div label {display:block;float:left;
width:157px;}
.tx-felogin-pi1 fieldset div input {margin:0;}
.tx-felogin-pi1 fieldset div {
clear:both;
margin:0 0 10px;
}
.tx-felogin-pi1 fieldset .submit input, 
.tx-felogin-pi1 fieldset .forgot input,
.tx-felogin-pi1 fieldset .logout input {
background:#004578;
border:0 none;
color:#ffffff;
margin:0 0 0 158px;
padding:4px 9px;
font-size:11px;
}
.tx-felogin-pi1 fieldset .label_forgot label {width:192px;}
.tx-felogin-pi1 fieldset .forgot input {margin:0 0 0 192px;}

/* #############################
** ### tt_news #################
** #############################
*/
.tx-ttnews-browsebox {text-align:center; padding:0; margin:1.2em 0 1em 0; padding:1px; border:1px solid #ccd; background:#f0f0f4;}
.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {padding:0 0.4em 0.4em 0; margin:0; background:transparent;}

/* LATEST Ansicht */
.news-latest-container {overflow:hidden;}
.news-latest-item {margin-bottom:20px;clear:left;}
.news-latest-item .title ul li {
color:#333333;
font-size:13px;
font-weight:bold;
margin-left:17px;
line-height:1.3em;
}
.news-latest-item .title ul {
margin:0;
list-style-image:url("../img/list_news.gif")
}

.news-latest-item .title span.da {
font-weight:normal;
margin:0;
padding:1px 0 0 0px;
font-size:12px;
}
.news-latest-item p {margin:0; background:transparent; padding:0;}
.news-latest-item h3 {
color:#333333;
font-size:13px;
margin-bottom:0;
margin-top:0;
padding-top:0;
background:transparent url("../img/list_news.gif") no-repeat scroll left 5px;
padding-left:13px;
font-weight:bold;
float:left;
}
.news-latest-item .subheader {clear:left;padding:0 0 0 17px;}
.news-latest-item .title {overflow:hidden;}
.news-latest-item h3 a {text-decoration:underline;}
.news-latest-item h3 a:hover {background:transparent;}
.news-latest-item img {padding-right:1em; padding-top:0.5em; float:left;}
.news-latest-morelink {
background:transparent;
margin:9px 0 0;
overflow:hidden;
padding:9px 0 9px 17px;
text-align:left;
}
.news-latest-morelink a {
background:transparent url("../img/bg_wei_pink.gif") no-repeat scroll right top;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
padding:6px 18px 8px 9px;
text-decoration:none;
height:1%;
}
.news-latest-morelink a:hover {text-decoration:underline;}

/* LIST Ansicht */
.news-list-item {margin-bottom:1em;clear:left;}
.news-list-item p {margin:0; background:transparent; padding:0;}
.news-list-item h3 {
background:transparent url(../img/list_news.gif) no-repeat scroll left 5px;
color:#333333;
font-size:13px;
margin-bottom:0;
margin-top:0;
padding-left:13px;
padding-top:0;
font-weight:bold;
}
.news-list-item img {float:left;padding:7px 7px 6px 0;}
.news-list-item span {

margin:0 4px 0 0;
padding:3px 0 0;
}
span.news-list-morelink {display:none;}
.news-list-item h3 a {text-decoration:underline;}
.news-list-item h3 a:hover {background:transparent;}
.news-list-item h3 span.news-list-date {color:#aaa; font-weight:normal; font-size:0.6em;}
.news-list-morelink {
background:transparent;
margin:9px 0 0;
padding:1px;
text-align:left;
}

.news-list-morelink1 {
background:transparent;
margin:9px 0px 0px 12px;
padding:1px;
text-align:left;
}

.news-list-morelink a {
background:transparent url(../img/bg_wei_pink.gif) no-repeat scroll right top;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
padding:5px 20px 12px 9px;
text-decoration:none;
}

.news-list-morelink1 a {
background:transparent url(../img/bg_wei_pink.gif) no-repeat scroll right top;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
padding:6px 20px 12px 9px;
text-decoration:none;
}

.news-list-category {color:#aaa;}

/* SINGLE Ansicht */
.news-single-item h3 {margin-bottom:1em; margin-top:1em; color:#000; padding:0.5em; background:#f0f0f4; border-left:8px #E0E7F5 solid;}
.news-single-img {padding-right:15px;	float:left;}
.news-single-img p {padding:0; margin:0;}
.news-single-timedata {color:#aaa; margin-bottom:1em;}
.news-single-additional-info {}
.news-single-additional-info dd {margin-top:-1em;}
.news-single-additional-info dt {margin-bottom:1.4em; color:#aaa;}
.news-single-item h2 {}
.subheader h2 {
color:#444444;
font-size:14px;
font-weight:bold;
margin-bottom:16px;
}
news-single-backlink a {color:#004578;}

/* CATEGORY Menu */
.news-catmenu {font-size:0.8em; margin-top:2em; padding:1em; background:#eee; border:1px dotted black;}
.news-catmenu a {display:inline; padding-left:2px;}
.news-catmenu a:hover {background:transparent; font-style:italic; font-weight:bold;}
.news-catmenu .news-catmenu-NO {height:16px;}
p.news-catmenu-header {line-height:1em; margin:0;}

/* ##############################
** ### tx_indexedsearch #########
** ##############################
*/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {width:100px;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {width:150px;}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold; font-style:italic;}
.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px; margin-bottom:5px;}
.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center; font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#eeeeee;}
.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-style:italic;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E0E7F5;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {color:#006699; margin-top:0px; margin-bottom:0px; background:transparent;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#cccccc;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}
.tx-indexedsearch .tx-indexedsearch-res .noResume {color :#666666;}
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup {background:#FEC216;}
/* ########################################################
** ### tx_indexedsearch with tablee-free template #########
** ########################################################
*/
.tx-indexedsearch {}
#col1_content .tx-indexedsearch select,
#upper .tx-indexedsearch select,
#lower .tx-indexedsearch select {
width:225px;
}
.tx-indexedsearch .searchbox-tmpl-css form fieldset legend {display:none;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-form input {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-for select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-section select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results {margin:0 0 0.5em 0; clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results label {display:block; float:left; width:25%;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-select-results select {margin:0;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit {clear:both;}
.tx-indexedsearch .searchbox-tmpl-css form fieldset .tx-indexedsearch-search-submit input { 
background:#004578;
border:0 none;
color:#FFFFFF;
font-size:11px;
margin:0 0 0 25%;
padding:3px 7px;
width:auto;
}
.tx-indexedsearch .tx-indexedsearch-browsebox {background:#eee;}
.tx-indexedsearch .res-tmpl-css h3 {font-size:105%; clear:both;}
.tx-indexedsearch .res-tmpl-css .tx-indexedsearch-result-number {display:none;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .tx-indexedsearch-title {background:transparent;}
.tx-indexedsearch .res-tmpl-css.tx-indexedsearch-res .percent-tmpl-css {color:#aaa;}
.tx-indexedsearch .res-tmpl-css p.tx-indexedsearch-descr {font-size:0.8em; background:#fff url(../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 5em; border:1px solid #187ba2; font-style:italic;}
.tx-indexedsearch .res-tmpl-css dl.info-tmpl-css {font-size:0.8em; background:transparent; font-weight:normal; margin:0 0 4em 0;}
.tx-indexedsearch .res-tmpl-css dt {float:left;}
.tx-indexedsearch .res-tmpl-css dd {float:left; margin:0;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox {list-style:none; background:#fff; margin:0 0 3em 0;}
.tx-indexedsearch .tx-indexedsearch-browsebox ul.browsebox li {font-size:0.8em; float:left; margin:0 1em 0 0;}
/* ##########################
** ### tx_dropdownsitemap ###
** ##########################
*/
.tx-dropdownsitemap-pi1 A {font-weight:bold;}
.tx-dropdownsitemap-pi1 li.open ol {display:block;}
.tx-dropdownsitemap-pi1 li.closed ol {display:none;}
.tx-dropdownsitemap-pi1 li.open ul {display:block;}
.tx-dropdownsitemap-pi1 li.closed ul {display:none;}
.tx-dropdownsitemap-pi1 div {border-bottom:solid 1px #ccd; background:transparent; padding:2px; margin-bottom:5px;}
.tx-dropdownsitemap-pi1 div.level_2 {background:#e9e6e6;border:0;}
.tx-dropdownsitemap-pi1 div.level_2 a {font-weight:normal;}
.tx-dropdownsitemap-pi1 div.level_3 {background:#e9e6e6;border-bottom:1px solid #7B7B7B;}
.tx-dropdownsitemap-pi1 div.level_4 {background:#FFFFFF;}
.tx-dropdownsitemap-pi1 div.level_5 {background:#F0F0F4;}
.tx-dropdownsitemap-pi1 div.expAll {text-align:center; border:0; background:transparent;}
.tx-dropdownsitemap-pi1 img {margin-right:0.5em;}
.tx-dropdownsitemap-pi1 a:hover {background:transparent;}
/* ##########################
** ### csc-sitemap        ###
** ##########################
*/
.csc-sitemap {}
.csc-sitemap ul {list-style:none; margin:0;}
.csc-sitemap li {margin:0; background:transparent url(../img/sitemap-first-level.gif) no-repeat left top; padding:0 0 0 20px;}
.csc-sitemap li ul li {background:transparent url(../img/sitemap.gif) no-repeat left top;}
.csc-sitemap li a {border:1px solid #4D87C7; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:#4D87C7; text-decoration:none; color:#222;}
.csc-sitemap li ul li a {border:none; border-bottom:1px solid #4D87C7; margin:0 0 5px 0; padding:0 0 0 7px; display:block; background:transparent; text-decoration:none; color:#222;}
.csc-sitemap li a:hover {background:#eee; border:1px solid #eee;}
.csc-sitemap li ul li a:hover {border:none; border-bottom:1px solid #eee;}
/* #############################
** ### Mail-Formular ###########
** #############################
*/
#col1_content #mailformSelectorbox,
#upper #mailformSelectorbox,
#lower #mailformSelectorbox {width:47%;}
form#mailform fieldset {border:1px solid #ccc; padding:1em; background:#ffffff;}
form#mailform fieldset span.csc-mailform-radio fieldset {margin:1em 2em 1em 1em;width:245px;}
form#mailform fieldset span.csc-mailform-radio fieldset input {width:auto; margin:0 0.3em 0 0; border:0;
background:transparent;}
form#mailform fieldset span.csc-mailform-radio fieldset label {float:none;}
.csc-mailform-field {clear:both; margin-bottom:0.8em;}
fieldset.csc-mailform .csc-mailform-field label {width:10em; float:left; text-align:right; background:#ffffff; padding:2px;}
fieldset.csc-mailform .csc-mailform-field input, fieldset.csc-mailform .csc-mailform-field select, fieldset.csc-mailform .csc-mailform-field textarea {width:20em;}
fieldset.csc-mailform .csc-mailform-field input.csc-mailform-check {
width:auto; border:0; margin-top:0.2em;
background:transparent;
}
fieldset.csc-mailform .csc-mailform-field textarea {font-size:1em;}
fieldset.csc-mailform label span {color:red;}
input#mailformformtype_mail {
background:#004578;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:11px;
margin-left:142px;
padding:3px 6px;
width:auto;
}

.csc-mailform-field select {margin-left:1em; border:1px #ccc solid; background:#fafafa; color:#777;}
.csc-mailform-field img {margin-left:11em;}
/* #############################
** ### Datei-Links #############
** #############################
*/
table.csc-uploads {}
table.csc-uploads td {padding-right:0.5em; padding-top:0.25em; padding-bottom:0.25em; vertical-align:top; border-bottom:1px solid #ccc;}
td.csc-uploads-fileSize {width:5em; text-align:right; padding:0; font-style:italic;}
td.csc-uploads-icon {}
td.csc-uploads-fileName p {margin:0;}
td.csc-uploads-fileName p.csc-uploads-description {margin:0; font-size:90%; background-color:#004578; padding:0.3em; font-style:italic;color:#ffffff;}
/* ####################################
** ### FCE 3 Boxes with rounded edges #
** ####################################
*/
/* green */
* html .REboxGreenContent {height:1%}
.REboxGreenContent {overflow:hidden}
.REboxGreen {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxGreen p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxGreenContent {display:block; background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb; padding:0.5em 1em 0.5em 1em;}
.REboxGreenContent h1, .REboxGreenContent h2, .REboxGreenContent h3, .REboxGreenContent h4, .REboxGreenContent h5 {margin-top:0;}
.rGline1, .rGline2, .rGline3, .rGline4 {display:block; overflow:hidden; font-size:1px;}
.rGline1, .rGline2, .rGline3 {height:1px;}
.rGline2, .rGline3, .rGline4 {background:#dfd; border-left:1px solid #bdb; border-right:1px solid #bdb;}
.rGline1 {margin:0 5px; background:#bdb;}
.rGline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rGline3 {margin:0 2px;}
.rGline4 {height:2px; margin:0 1px 0 1px;}
/* red */
* html .REboxRedContent {height:1%}
.REboxRedContent {overflow:hidden}
.REboxRed {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxRed p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxRedContent {display:block; background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb; padding:0.5em 1em 0.5em 1em;}
.REboxRedContent h1, .REboxRedContent h2, .REboxRedContent h3, .REboxRedContent h4, .REboxRedContent h5 {margin-top:0;}
.rRline1, .rRline2, .rRline3, .rRline4 {display:block; overflow:hidden; font-size:1px;}
.rRline1, .rRline2, .rRline3 {height:1px;}
.rRline2, .rRline3, .rRline4 {background:#fdd; border-left:1px solid #dbb; border-right:1px solid #dbb;}
.rRline1 {margin:0 5px; background:#dbb;}
.rRline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rRline3 {margin:0 2px;}
.rRline4 {height:2px; margin:0 1px 0 1px;}
/* blue */
* html .REboxBlueContent {height:1%}
.REboxBlueContent {overflow:hidden}
.REboxBlue {display:block; background:transparent; font-weight:normal; margin-bottom:1em;}
.REboxBlue p {margin:0 2px; padding:2px 0; line-height:1.2em;}
.REboxBlueContent {display:block; background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE; padding:0.5em 1em 0.5em 1em; height:1%; overflow:hidden;}
.REboxBlueContent h1, .REboxBlueContent h2, .REboxBlueContent h3, .REboxBlueContent h4, .REboxBlueContent h5 {margin-top:0;}
.rBline1, .rBline2, .rBline3, .rBline4 {display:block; overflow:hidden; font-size:1px;}
.rBline1, .rBline2, .rBline3 {height:1px;}
.rBline2, .rBline3, .rBline4 {background:#C8DDF3; border-left:1px solid #AABCCE; border-right:1px solid #AABCCE;}
.rBline1 {margin:0 5px; background:#AABCCE;}
.rBline2 {margin:0 3px; border-width:0 2px 0 2px;}
.rBline3 {margin:0 2px;}
.rBline4 {height:2px; margin:0 1px 0 1px;}
/* FCE 3 Boxes with rounded edges End */
/* ################################
** ### FCE adjustable columns     #
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
/*div.flexi div {display:block; overflow:hidden; float:left;}*/
div.flexi div.left {margin-right:5px;display:block; overflow:hidden; float:left;}
div.flexi div.center {margin-right:5px; margin-left:5px;display:block; overflow:hidden; float:left;}
div.flexi div.right {margin-left:5px;display:block; overflow:hidden; float:left;}
/* FCE adjustable columns End */
/* Shared styles for lightbox & slimbox*/
#overlay {position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:90}
#prevLink, #nextLink {display:block;position:absolute;top:0;width:33%;height:100%;background:transparent url("../images/blank.gif") no-repeat}
#prevLink {left:0;float:left}
#nextLink {right:0;float:right}
#prevLink:hover {background:transparent url("../images/prev.gif") no-repeat 0% 15%}
#nextLink:hover {background:transparent url("../images/next.gif") no-repeat 100% 15%}
#playLink,#pauseLink,#saveLink,#closeLink {display:block;float:right;width:26px;height:26px;margin-left:1.0em}
#playLink {background:transparent url("../images/play.gif") no-repeat center}
#pauseLink {background:transparent url("../images/pause.gif") no-repeat center}
#saveLink {background:transparent url("../images/save.gif") no-repeat center}
#closeLink {background:transparent url("../images/close.gif") no-repeat center}
#sbCenter, #sbBottomContainer {position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:100}
#sbCenter a, #sbBottomContainer a {text-decoration:none;border:none;outline:none}
.sbLoading {background:#fff url("../images/loading.gif") no-repeat center}
#sbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#sbBottom {font-size:11px;color:#666;line-height:1.4em;text-align:left;padding:0 10px 10px 10px}
#sbCaption {width:66%;font-weight:bold;margin-bottom:0.1em}
#sbNumber {width:66%;margin-bottom:0.1em}
#sbPresent {width:66%;margin-bottom:0.1em}
#sbPresent a {color:#666;margin-right:1.0em}
#sbPresent a.act {font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777}
#lbLightbox {position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}
#lbLightbox #closeLink {margin-bottom:10px}
#lbLightbox a {text-decoration:none;border:none;outline:none}
#lbLightbox img {border:none}
#lbOuterImageContainer {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lbImageContainer {padding:10px}
#lbLoading {position:absolute;z-index:110;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;background:#fff url("../images/loading.gif") no-repeat center}
#lbHoverNav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lbImageContainer>#lbHoverNav {left:0}
#lbImageDataContainer {font-size:11px;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#lbImageData {padding:0 10px;color:#666}
#lbImageDetails {width:66%;float:left;text-align:left;padding-bottom:10px}
#lbCaption {display:block;font-weight:bold;margin-bottom:0.1em}
#lbNumber {display:block;margin-bottom:0.1em}
#lbPresent {display:block;margin-bottom:0.1em}
#lbPresent a {color:#666;margin-right:1.0em}
#lbPresent a.act {font-weight:bold;color:#fff;background:#777;border-right:0.2em solid #777;border-bottom:0.1em solid #777;border-left:0.4em solid #777}
.equalize, .equalize .subcolumns {display:block;}
/* END Shared styles for lightbox & slimbox*/
/* ###########################
** ### cssstyledcontent ######
** ###########################
*/
/* deleted in setup and copied to here, to make it easier to edit */
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption {text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption {text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption {text-align:left;}
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn {float:left; display:inline;}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border:2px solid black; padding:0px 0px;}
DIV.csc-textpic-imagewrap {padding:0;}
DIV.csc-textpic IMG {border:none;}
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float:left;}
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL {list-style:none; margin:0; padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {float:left; margin:0; padding:0;}
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG {border:none;} /* FE-Editing Icons */
DL.csc-textpic-image {margin:0;}
DL.csc-textpic-image DT {margin:0; display:inline;}
DL.csc-textpic-image DD {margin: 0;}
/* Clearer */
DIV.csc-textpic-clear {clear:both;}
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-right:10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
	display:inline; /* IE fix for double-margin bug */
	margin-left:10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin:0;padding:0 5px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG {margin:0;}
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:5px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow {margin-bottom:5px; display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow {clear: both;}
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol {margin-right:0px !important;}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right:10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text {clear:both;}
/* Center (above or below) */
.fce_3col_firstcontent DIV.csc-textpic-center {text-align:left;}
DIV.csc-textpic-center {text-align:center; /* IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap {margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {text-align:left; /* Remove IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-text {text-align:left; /* Remove IE-hack */}
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap {float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text {clear:right;}
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap {float:left;}
DIV.csc-textpic-left DIV.csc-textpic-text {clear:left;}
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {float:left;}
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap {float:right;}
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {float:right; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {float:left; clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text {height:1%;}
/* End hide from IE5/mac */

/************************************FCE_3col_firstcontent**********************************/
.fce_3col_firstcontent {width:100%;overflow:hidden;padding-bottom:20px;border-bottom:1px solid #E2E2E2;}
.fce_3col_firstcontent p {
margin-bottom:0;
}
.fce_3col_firstcontent div.csc-textpic-center div.csc-textpic-imagewrap {margin:0;}
.fce_3col_firstcontent .firstcontent_left {
 border-right:1px solid #E2E2E2;
 float:left;
 padding:0 28px 0 0;
 width:258px;
 }
.firstcontent_right {float:right;padding:0 0 0 29px; width:258px;border-left:1px solid #E2E2E2;}
.firstcontent_middle {margin:0 287px 0 286px;padding:0 30px;}

/*.firstcontent_left h1,
.firstcontent_left h2,
.firstcontent_left h3,
.firstcontent_left h4,
.firstcontent_left h5 {
 color:#004578;
 8line-height:45pt;8
 padding:18px 0;
 8margin-bottom:0;
 font-size:169.3%;
 font-weight:normal;
 letter-spacing:0.02cm;
 }*/
 .fce_3col_firstcontent h1,
 .fce_3col_firstcontent h2,
 .fce_3col_firstcontent h3,
 .fce_3col_firstcontent h4,
 .fce_3col_firstcontent h5 {
 letter-spacing:0.02cm;
 font-weight:normal;
 padding:14px 0;
 color:#004578;
 margin-bottom:0;
 }
.upper .fce_3col_firstcontent img
 {
  border:1px solid #E2E2E2;
  padding:9px;
 }
 .fce_3col_firstcontent .firstcontent_middle div.csc-textpic-clear {
clear:none;
}

/**********************************************************************/
.button_link {overflow:hidden;padding-top:10px;}
.button_link a {
font-size:88%;
background:transparent url("../img/bg_wei_blue.gif") no-repeat scroll right top;
padding:6px 18px 8px 9px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
.button_link a:hover {
text-decoration:underline;
}
.button_link p {margin-bottom:5px;padding:0 0 0 0;}


.fce_home_50-50 {overflow:hidden;width:100%;}
.fce_home_50-50 .home_conleft {padding:0 32px 0 0;}
.fce_home_50-50 .home_conright {
 padding:0 0 0 32px;

 }
.fce_home_50-50 .home_left {
 width:444px;float:left;
 }

.fce_home_50-50 .home_right {
margin-left:444px;
border-left:1px solid #E2E2E2;
height:1%;
}
.fce_home_50-50 .home_conleft h1,
.fce_home_50-50 .home_conleft h2,
.fce_home_50-50 .home_conleft h3,
.fce_home_50-50 .home_conleft h4,
.fce_home_50-50 .home_conleft h5 {
color:#333333;
font-size:180%;
font-weight:normal;
}

.underline_top {border-top:1px solid #E2E2E2;margin:26px 0 0;padding:22px 0 0;}

.tx-spsocialbookmarks-pi1 #sp_socialbookmarks_link_bar a {padding-right:6px;text-decoration:none;}
.contactForm {
display:block;
padding:0;
}
.border_3col {padding-top:29px;margin-top:27px;border-top:1px solid #E2E2E2;}
.border_3col .button_link {padding-top:18px;}
.border_3col div.csc-textpic img {border:1px solid #E2E2E2;}
.border_3col .c33l {border-right:1px solid #E2E2E2;width:32%;margin-right:26px;}
.border_3col .c33l .subcl {padding:0 2em 0 0;}
.border_3col .c33l .subc {padding:0 2em 0 6px;}

.border_3col .c33r {width:26%;margin:0;}
.border_3col .c33r .subcr {padding:0;}
.textBelowMenu .text_pic  {clear:left;margin:0;padding-top:14px;}
.underline_buttom {
border-bottom:1px solid #E2E2E2;;
margin:0 0 28px;
padding:0 0 17px;
}

.ka-handler{font-size:13px;
            font-weight:bold;
            padding-left:22px;
            color:#333;
            cursor:pointer;
            }
.close .ka-handler{background:url("images/open_box.jpg") no-repeat scroll left center transparent;}
.open .ka-handler{color:#004579;background:url("images/close_box.jpg") no-repeat scroll left center transparent;}            
.ka-content{padding-left:22px;color:#004579;}
}
.right_img{border-top:1px solid #E2E2E2;  padding-top:17px;}
.news_sub{padding-left:12px;}
.news-list-browse1{margin-left:12px; margin-bottom:15px;}
.news-list-item1 {margin-bottom:30px;clear:left;}
.news-list-item1 p {margin:0; background:transparent; padding:0;}
.news-list-item1 h3 {
background:transparent url(../img/list_news.gif) no-repeat scroll left 5px;
color:#333333;
font-size:13px;
margin-bottom:0;
margin-top:0;
padding-left:13px;
padding-top:0;
font-weight:bold;
}
.news-list-item1 img {float:left;padding:7px 7px 6px 0;}
.news-list-item1 span {

margin:0 4px 0 0;
padding:3px 0 0;
}

.news-list-item1 h3 a {text-decoration:underline;}
.news-list-item1 h3 a:hover {background:transparent;}
.news-list-item1 h3 span.news-list-date {color:#333333; font-weight:normal; font-size:12px; font-weight:normal;}
.news_sub a{color:#222222; text-decoration:none;}
.news-list-back {
background:transparent;
margin:9px 0 0;
overflow:hidden;
padding:9px 0 9px 0px;
text-align:left;
}
.news-list-back a {
background:transparent url("../img/bg_wei_pink.gif") no-repeat scroll right top;
color:#FFFFFF;
font-size:90%;
font-weight:bold;
padding:6px 18px 8px 9px;
text-decoration:none;
height:1%;
}
.news-list-back a:hover {text-decoration:underline;}

.news-single-backlink a,
.news-single-backlink a:visited,
.news-single-backlink a:hover {
	background:url("../img/bg_wei_pink.gif") no-repeat scroll right top transparent;
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
	height:1%;
	padding:6px 18px 8px 9px;
	text-decoration:none;
}
.foot_rss{float:right; margin-right:10px;}
.foot_rss img{border:0px}

form#mailform fieldset { border:none; }

fieldset.csc-mailform .csc-mailform-field label {
  text-align: left;
}

form#mailform fieldset {
	padding: 0;
}

input#mailformformtype_mail {
	margin-left: 137px;
}


.start_banner {margin: 0px; padding: 0px; width: 889px; height: 313px; position:absolute; top: 103px; *top:-315px;}
.start_banner .main_view {float: left; position: relative;}
.start_banner .window {border:0; width: 889px; height: 313px; overflow: hidden; position: relative;}
.start_banner p {margin: 0px;}
.start_banner .image_reel {left: 0px; top: 0px; position: absolute;}
.start_banner .image_reel img {float: left;}
.start_banner .paging {right: 15px; bottom: 15px; display: none; position: absolute; z-index: 100;}
.start_banner .paging a {background: rgb(229, 229, 229); padding: 0px; width: 20px; height: 20px; text-decoration: none; margin-right: 10px; float: left; display: block;}
.start_banner .paging a.active {background: rgb(225, 199, 110);}


.tx-timtabsociable-pi1 a {
	margin-right: 10px;
}


@charset "UTF-8";
/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  Datei       : typo3-RTE.css
**  Funktion    : Formatierung der Inhalte im RTE, wird in den layout*.css files importiert.
**  Checked with http://jigsaw.w3.org/css-validator/ 13.8.07 - DB
*/
/* Avoid borders around images in the RTE */
img {border:0;}
/* #############################
** ### classesParagraph ########
** #############################
*/
p.csc-frame-frame1 {background:#EDEBF1; border:1px solid #000; padding:5px;}
p.csc-frame-frame2 {background:#F5FFAA; border:1px solid #000; padding:5px;}
p.align-center {text-align:center;}
p.align-left {text-align:left;}
p.align-right {text-align:right;}
p.align-justify {text-align:justify;}
p.indent {margin-left:1.5em;}
table.contenttable {font-size:0.8em;}
p sup, p sub {font-size:0.7em;}
p.code {font-family:"Courier New", Courier, monospace; font-size:0.9em; padding:1em; background:#f0f0f4; border:1px #ccd solid;}
p.note {background:#edf3f8; padding: 1em; border-bottom: 1px #bdb dotted;}
p.important {padding:1em;background:#E1E1E1 none repeat scroll 0 0;
border-bottom:1px dotted #444444;}
p.warning {background:transparent; padding:1em; border:1px #7E032F dotted;}
p.info {background:#e3e5e6 url(../img/icons/ausrufez-blau.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em;}
p.question {background:transparent url(../img/icons/fragez-blau.gif) 10px 10px no-repeat; color:#444; padding:1.5em 1.5em 1.5em 4em;}
p.stop {background:#fff url(../img/icons/stop.gif) 10px 10px no-repeat; padding:1.5em 1.5em 1.5em 4em; border:1px solid #a43f15;}
p.citation {background:#fff url(../img/icons/sprechblase.gif) 10px 10px no-repeat; color:#187ba2; padding:1.5em 1.5em 1.5em 4em; border:1px solid #187ba2; font-style:italic;}
/* #############################
** ### classesCharacter ########
** #############################
*/
span.underline {text-decoration:underline;}
span.strikethrough {text-decoration:line-through;}
span.mono {font-family:"Courier New", Courier, monospace; padding:0 0.3em 0 0.3em; background:#f0f0f4; border:1px #ccd solid;}
span.file {font-family:"Courier New", Courier, monospace;	padding:0 0 0 14px; color:#000088; background:transparent url('../img/icons/file.gif') no-repeat left;}
span.directory {font-family:"Courier New", Courier, monospace; padding:0 0 0 15px; color:#000088; background:transparent url('../img/icons/dir.gif') no-repeat left;}
span.infoHeadline {display:block; color:#004578; text-transform:uppercase; font-weight:bold; border-bottom:2px solid #004578; padding-bottom:0.5em; margin-bottom:-1em; margin-left:-4em; padding-left:4em; margin-right:-1.5em;}
span.questionHeadline {display:block; color:#7E032F; text-transform:uppercase; font-weight:bold; border-bottom:2px solid #7E032F; padding-bottom:0.5em; margin-bottom:-1em; margin-left:-4em; padding-left:4em; margin-right:-1.5em;}
span.stopHeadline {display:block; color:#A43F15; text-transform:uppercase; font-weight:bold; padding-bottom:0.5em; margin-bottom:-1em;}
/* #############################
** ### TagFreeClasses ##########
** #############################
*/


@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) print stylesheet
 * (de) Druck-Stylesheet
 *
 * @copyright       Copyright 2005-2007, 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.0.4
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */

/* import print base styles | Basisformatierung für Drucklayout einbinden */
/*@import url(../../yaml/core/print_base.css);*/

/* #col1 - 0
** #col2 - 0
** #col3 - x
*/

@media print
{
  body {background:none;}
  #col1, #col1_content {width: 100%; margin:0; padding: 0; border:0}
  #col2 {display:none}
  
  .lower {padding:29px 0 0;}
  
  #col3, #col3_content {display:none;}
  #header {display:none;}
  #teaser {display:none;}
  #nav_main {display:none;}
  #footer {display:none;}
  * html .upper,
  * html .lower,
  * html #coo1, #col1_content {width:70%;margin:0; padding: 0; border:0}
  .REboxGreenContent {
  border-left:0;
  border-right:0;
  }
  .rGline2, .rGline3, .rGline4 {

border-left:0;
border-right:0;
}
  
  * html .fce_3col_firstcontent .firstcontent_left,
  * html .fce_3col_firstcontent .firstcontent_right,
  * html .fce_3col_firstcontent .firstcontent_middle {width:100%; margin:0;padding:0;position:static;border:0; }
  
  * html div.csc-textpic-right div.csc-textpic-imagewrap {
 float:left;
 border:0;
 }
  .upper .fce_3col_firstcontent img {border:0;}
  
  * html .fce_home_50-50 .home_conleft,
  * html .fce_home_50-50 .home_conright {width:100%; margin:0;padding:0;position:static;}
  
  
}

