/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * default screen stylesheet - PAGE-layout type layout
 *
 * @copyright       Copyright 2005-2012, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         v4.0.2
 * @revision        $Revision: 743 $
 * @lastmodified    $Date: 2012-10-23 23:01:14 +0200 (Di, 23 Okt 2012) $
 */

@media screen {
.evki-logo img {
  float:left;
  position:relative;
  margin:10px auto auto 12px;
}
.evki-logo a,
.evki-logo a:hover,
.evki-logo a:focus {
  text-decoration:none;
  background:none;
}
.evki-logo h1 {
  float:left;
  position:relative;
  margin:0 auto auto 98px;
  font-size:114.5%;
  line-height:130%;
}
#headerimg img {
	padding: 0 0 0 150px;
}

/*Logo Zeile 1 und 2*/
h1 .evki-h1-133 span {
  font-size: 114.5%; line-height:130%;
  
}
.evki-logo h1 div { margin-top:15px; }
.evki-logo h1 span { display:block;  }
.evki-claim {
  display:block;
  position:absolute;
  bottom:15px;
  left:265px;
  font-size:114.5%;
  color:#ffe94f;
  background:#9f2d38;
}
header .ym-gbox { padding:0; }
header { position:relative; }
header .ym-g25 .ym-gbox img {
  position:absolute;
  bottom:15px;
}
/* force vertical scrollbar */
  body {
  overflow-y: scroll;
  background:#fff;
}
/* Layout Module Configuration & fallback for unsupported media queries */
  .ym-wrapper {
  min-width: 800px;
  max-width: 80em;
  margin: 0 auto;
  background:#fff;
}
.ym-wbox { padding: 0px; }
/* Basic Element Styling */
  header#masthead {
  background: #9f2d38;
  color: #ccc;
  height: 155px;
  padding:15px 30px 15px 15px;
}
header#masthead h1 {
  background: transparent;
  color: #fff;
}
nav { background: #222222; }
#main { }
footer {
  margin: 30px 0 0 0;
  padding: 5px 0;
  background: #9f2d38;
  color: #fff;
  height:95px;
}
footer p { margin: 0 auto 0 auto; }
footer ul { margin:0; }
footer li { margin-left:0; }
footer .ym-gbox { padding:0; }
.logo-444 { margin:-5px auto auto 20px; }

/*
   * |-------------------------------------------------------|
   * | sidebar         |    content                          |
   * | col 3 | fixed   |    col 1 | flexible                 |
   * |                 |                                     |
   * |-------------------------------------------------------|
   */
 
  .ym-column {
  display: block;
  overflow: hidden;
  padding-left: 250px; /* column width */
  width: auto;
}
.ym-col1 {  /* content */
  position: relative;
  float: left;
  width: 100%;
}
.ym-col3 { /* sidebar */
  position: relative;
  float: left;
  width: 250px; /* column width */
  right: 250px; /* column width */
  _right: 0px; /* fix for ie6 */
  margin: 0 0 0 -100%;
}
/* skip links styling */
  .ym-skiplinks a.ym-skip:focus,
 .ym-skiplinks a.ym-skip:active {
  color:#fff;
  background:#333;
  border-bottom:1px #000 solid;
  padding:10px 0;
  text-align: center;
  text-decoration:none;
}
}

