@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) IE-Patch stylesheet for "2col_left_13" layout
 * (de) IE-Korrektur-Stylesheet für das Layout "2col_left_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.4
 * @revision        $Revision: 130 $
 * @lastmodified    $Date: 2007-10-05 19:05:21 +0200 (Fr, 05 Okt 2007) $
 */



/* Layout-dependent adjustments | Layout-abhängige Anpassungen --------------------------------------- */
@media screen
{
  /*-----------------------------------------------------------------------------------------------------*/
  * html #page_margins { height:100% !important; }

  /**
   * Bugfix for IE 3-Pixel-Jog Bug
   *
   * @bugfix
   * @affected   IE 5.x/Win, IE6
   * @css-for    IE 5.x/Win, IE6
   * @valid      yes
   */

  * html #col3 {height: 1%;}        /* Activate hack for 3-Pixel-Jog Bug | Hack für 3-Pixel-Jog Bug aktivieren */
  * html #col1,
  * html #col1.layout_start {margin-right: -4px;}
  * html #col2 {margin-left: -4px;}
  * html #col3 { margin: 0 20em 0 16.5em; }
  * html #col3.layout_start { margin-right: 20em; margin-left: 34.3333em; }
  * html #col3_1c { margin: 0; }
  
  .keyvisual {
  	margin-bottom: -0.25em;
  }
  
/*------------------------------------------ Topnav -------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html #topnav ul li {
  	padding: 0 0.5833em;
  }
  
/*------------------------------------------ Subnav -------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html ul.subnav ul li {
  	border-top: 1px solid #d3e4e8 !important;
	
  }
  
  
/*--------------------------------------- Tab Nav Content -------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html ul.tabs li#current {
  	border-bottom: 1px solid #fff;
  }
  
  * html ul.checklist li {
  	padding: 0 0 0 0.75em;
  }
  
  * html ul#tabs li {
	overflow: hidden;
  }
  
  
/*---------------------------------------- Suchresultate --------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html .pager ul li a img {
  	padding-bottom: 0.1666em;
  }
  
  * html .pager ul li {
  	padding-top: 0.4166em;
	padding-bottom: 0.0833em;
	padding-right: 0;
  }
  
/*--------------------------------------- Kontaktformular -------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html .contact_form legend {
  	color: #333;
	margin-left: -0.5833em;
  }
  
/*------------------------------------------- Button ------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html input.button {
  	padding-right: 0;
  }
  
/*-------------------------------------- Inhaltsverzeichnis -----------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  ul.sitemap li.subcol1 ul li {
	width: 12.3333em;
	word-wrap:break-word;
	overflow:hidden;
  }
  
  ul.sitemap li.subcol2 ul li {
	width: 12.3333em;
	word-wrap:break-word;
	overflow:hidden;
  }
  
  ul.sitemap li.subcol3 ul li {
	width: 12.5833em;
	word-wrap:break-word;
	overflow:hidden;
  }
  
  ul.sitemap li.subcol5 ul li {
	width: 12.4166em;
	word-wrap:break-word;
	overflow:hidden;
  }
  
  ul.sitemap li.subcol6 ul li {
	width: 5.8333em;
	word-wrap:break-word;
	overflow:hidden;
  }
  
/*------------------------------------------ General ------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html .img_2c {
  	padding-bottom: 18px;
  }
  
  
/*-------------------------------------- Rounded Corners --------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html .keyvisual_wrapper,
  * html .teaser_box,
  * html .teaser_content {
	zoom: 1;
  }

  * html div.corner,
  * html div.corner-tr,
  * html div.corner-br,
  * html div.corner-bl,
  * html div.teaser-corner,
  * html div.teaser-corner-tr,
  * html div.teaser-corner-br,
  * html div.teaser-corner-bl {
	background: none;
  }
  
  * html div.corner {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/corner-tl.png", sizingMethod="crop");
  }
  
  * html div.corner-tr {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/corner-tr.png", sizingMethod="crop");
  }
  
  * html div.corner-bl {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/corner-bl.png", sizingMethod="crop");
  }
  
  * html div.corner-br {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/corner-br.png", sizingMethod="crop");
  }
  
  * html div.teaser-corner {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h-corner-tl.png", sizingMethod="crop");
  }
  
  * html div.teaser-corner-tr {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h-corner-tr.png", sizingMethod="crop");
  }
  
  * html div.teaser-corner-bl {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h-corner-bl.png", sizingMethod="crop");
  }
  
  * html div.teaser-corner-br {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/h-corner-br.png", sizingMethod="crop");
  }
  
  * html .home div.teaser-corner {
	margin-right: -1px;
  }
  
  * html .home div.teaser-corner-br {
	margin-right: -1px;
  }
  
/*-------------------------------------- Application Form -------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
  * html .appform .check {
	margin-left: -1px;
  }
  
  * html .appform p.id {
  	padding: 0.0833em 0 0 0;
  }
  
  * html .appform .check_txt {
  	margin-left: 0.25em;
  }


div.subnav {
	padding: 0.233em 0em 0.233em 0em;	
  }

div.DTImg Img {width:440px;}

 
