@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "2col_left_seo"
 * (de) Zentrales Stylesheet - Beispiellayout "2col_left_seo"
 *
 * @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 core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(../yaml/navigation/nav_shinybuttons.css);
@import url(screen/basemod.css);
@import url(screen/basemod_2col_left_seo.css);
@import url(screen/content.css);

/* import print layout | Druck-Layout einbinden */
@import url(../yaml/print/print_100_draft.css);


@media screen
{
  body {
  background: #ffffff; padding: 20px 0;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color:#6B6B6B;
  }
  
  a {
  color:#AD1719;
  }
    
  h1,h2,h3,h4,h5,h6 { 
  	font-family: Verdana, Helvetica, Arial, sans-serif; 
  	font-weight:bold; 
  	color:#6B6B6B;
  	margin: 0 0 0.25em 0; 
  }
  
  h1 { font-size: 14px }                        /* 16px */
  h2 { font-size: 12px }          /* 14px */
  h3 { font-size: 12px }                        /* 14px */
  h4 { font-size: 116.67% }                     /* 14px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67% }  /* 14px */
    
  #page_margins { width: 990px; min-width: 990px; max-width:none; margin: 0 auto; border: 0px #889 solid; }
    
  #header {
    color: #ffffff;
    background: #E50102;
    padding: 58px 2em 1em 20px; 
  }
  
  #toplogo {
    position:absolute;
    top: 10px;
    padding-left: 1px;
	width: 180px;
	height: 65px;
	
  }
  
  .language {
    color: #ffffff;
	float:right;
	width: 140px;
	height: 90px; 
	padding-top: 63px;
    margin-right: 10px;   
  }
  
  #topnav {
    color: #ffffff;
	padding-top: 64px;
	padding-right: 15px;
	font-size: 11px; 
  }
  
  #topnav a {
	background-color:transparent;
	color:#ffffff;
	text-decoration:none;
  }
    
  #topnav a:focus, #topnav a:hover, #topnav a:active {
	background-color:transparent;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	}
    
  #nav{
    color: #000000;
    background: #ffffff;
  }
   
  #nav_main { 
  color:#ffffff; 
  background:#E50102;
  width: 970px;
  margin-bottom:8px;
  height:30px;
  }
  
  #nav_main ul { margin-left: 225px; margin-bottom: 4px }
  #nav_main ul li { line-height: 1.1em; font-size:11px}
  
  #nav_main ul li a,
  #nav_main ul li strong { color: #ffffff; background: url(../images/button_navi_01.gif) no-repeat; width: 104px; margin-right: 3px; font-weight: normal; padding: 0.5em 0 0.5em 0; text-align:center}
  
  #nav_main ul li a:focus,
  #nav_main ul li a:hover,
  #nav_main ul li a:active  { background: url(../images/button_navi_01.gif) no-repeat; width: 104px; color: #fff; font-weight: bold; text-align:center }
  
  #nav #nav_main ul li .current { font-weight:bold;}
    
  #top_subnav {
	margin-left: 215px;
	padding: 3px;
  }
  
  #top_subnav a { color: #000000; margin-right: 15px; font-weight: normal; padding: 1.5em 0.8em 0.5em 0.8em;}
  #top_subnav a:focus,
  #top_subnav a:hover,
  #top_subnav a:active  { background: transparent; font-weight: bold; color: #000000 }
  
  #nav #top_subnav .current { font-weight:bold;}
  
  #col3 {
	margin-top: 15px;
	border-right:none;
	width: 210px;
	font-size: 11px; 
	}
  #col1 {
    margin-top: 15px;
	border-right:none;
	width: 750px;
	}
  		
  .bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight: normal;
  color: #6B6B6B;
  } 
  
  .csc-textpic-image {
    margin-bottom: 5px;
	padding-bottom: 5px;
  }

    .csc-mailform {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	}
	
	.csc-mailform label {
    float:left;
	width:160px;
	margin-top: 10px;
	clear:left;
	}
	
	.csc-mailform input {
	float:left;
	margin-top: 10px;
	width:220px;
	clear:none;
	}
	
	.csc-mailform textarea {
	width:250px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	}
	
	#mailformformtype_mail {
	width:100px;
	float:left;
	margin-top: 10px;
	clear:left;
	}
	
    fieldset.csc-mailform img {
    float:left;
	margin:6px 0pt 0pt 62px;
    } 
  
    
  #footer { 
    color:#ffffff; 
    background: #E50102;
	margin-left: 5px;
    padding: 3px;
	padding-left: 227px;
    border-top: 5px #ffffff solid;
	font-size: 11px;
  }
  
  #footer a {
	background-color:transparent;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
  }
  
  #footer a:focus, #footer a:hover, #footer a:active {
	background-color:transparent;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
  }
  
  #footer .current { font-weight:bold;}

}


