@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "3col_standard"
 * (de) Zentrales Stylesheet - Beispiellayout "3col_standard"
 *
 * @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.1
 * @revision        $Revision: 343 $
 * @lastmodified    $Date: 2009-01-19 23:41:32 +0100 (Mo, 19. Jan 2009) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(../yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(screen/basemod_grids2.css);
@import url(screen/content_grids2.css);
@import url(../yaml/screen/forms.css);

/* import print layout | Druck-Layout einbinden */
@import url(print/print_grids2.css);
body{font-family:Arial, Helvetica, sans-serif;color:#0D395C;}
.page_margins{background:#FFF;max-width:76em;padding:0;padding:40px 0;}
.page{
border:1px solid #F7F8FB;border-top:none;padding:12px 0 0 0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
}
#topnav{
background:url('../images/logo_top.png') #D3DAEA no-repeat 40px 50%;
color:#0D395C;
text-align:left;
vertical-align:middle;
padding:5px 0 0 75px;
height:20px;
-moz-border-radius-topright:10px;
-moz-border-radius-topleft:10px;
border:1px solid #D3DAEA;border-bottom:none;
font-size:83.333%;
top:0;
right:0;}
#topnav a{color:#0D395C;padding:0 10px;}
#header{padding:0 18px;}
#header h1{margin:0.85em 0 0 0;text-align:right;}
#teaser{margin:15px 0 0 0;}
#main{margin:0;padding:0;}
#main p + p{text-indent:0;}
#main .subcl{border:none;}
.mainnavigation{float:right;}
.mainnavigation ul{float:left;border-left:1px dotted #D0CFCF;font-size:83.333%;letter-spacing:0px;}
.mainnavigation ul li{padding:0;list-style-type:none;}
.mainnavigation a{text-transform:uppercase;color:/*#D0CFCF*/#6883B6;}
.mainnavigation a:focus,.mainnavigation a:hover,.mainnavigation a:active,.mainnavigation a.active{color:#002E53;}
#footer .mainnavigation{float:left;}
#footer .mainnavigation a{color:#FFF;}
#footer .mainnavigation a:focus,#footer .mainnavigation a:hover,#footer .mainnavigation a:active,#footer .mainnavigation a.active{color:#4D87C7;}
#header .quickinfo{border:none!important;}
.logo{padding:0;text-align:right;width:285px;}
.quickinfo a{color:#6883B6;}
.quickinfo a:focus,.quickinfo a:hover,quickinfo a:active,.quickinfo a.active{color:#002E53;}
.subcolumns{border:none;}
#rotate_teaser div{width:285px;text-align:right;}
.reference{width:285px;min-height:145px;background:#D3DAEA;border-left:18px solid #01446B;padding:0;text-align:right;}
.reference .text{width:285px;min-height:90px;vertical-align:top;float:right;text-align:right;}
.reference .subline{width:285px;min-height:55px;vertical-align:bottom;float:right;}
.reference h3{color:#6883B6;text-align:right;margin:0;padding:15px 15px 0 0;}
.reference h2{color:#0D395C;text-align:right;margin:0;padding:0 15px 0 0;}
.image{padding:0;margin:0;}
.sidebar{padding:0;}
.blog{padding:0 18px;}
.blog h3{margin:2.8em 0 0 0;font-size:83.333%;letter-spacing:normal;text-transform:uppercase;}
.blog p{font-size:83.333%;}
.blog ul{margin:2em 0 0;}
.blog li{list-style-type:square;list-style-position:inside;margin:0;padding:5px 0;color:#43405F;line-height:normal;}
.blog li img{width:10px;height:10px;}
.blog a{color:#43405F;font-size:83.333%;line-height:normal;}
.blog a:focus,.blog a:hover,.blog a:active,.blog a.active{color:#B0AEAE;text-decoration:none;}
.subnavigation{border-left:1px dotted #CCC;padding:0 5px;}
.subnavigation ul{margin:2em 0 0;}
.subnavigation li{text-align:right;list-style-type:none;margin-left:0px;}
.subnavigation a{text-transform:uppercase;color:/*#B4C1DB*/#6883B6;font-size:83.333%;}
.subnavigation a:focus,.subnavigation a:hover,.subnavigation a:active,.subnavigation a.active{color:#002E53;}
.maincontent{padding:2em 0 0 2em;}
#footer{background:#43405F;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;padding:18px;color:#FFF;}
#footer .subcr{padding:0;}
#footer p{color:#FFF;}
img{border:none;padding:0;}
h1,h2,h3,h4,h5{font-family:Arial, Helvetica, sans-serif;line-height:1em;font-style:normal;color:#0D395C;}
h1{font-size:20px;letter-spacing:-1px;}
p{color:#0D395C;}
a:focus, a:hover, a:active{color:#4D87C7;text-decoration:underline;}
a{color:#0D395C;text-decoration:none;}
iframe{border:none;padding:0;margin:0;}
ul.pressemitteilung,ul.pressemitteilung li,
ul.veroeffentlichung,ul.veroeffentlichung li{margin:0;padding:0;}
ul.pressemitteilung li,ul.veroeffentlichung li{list-style-type:none;margin-bottom:1em;}
ul.pressemitteilung h2,ul.veroeffentlichung h2{letter-spacing:0em;font-weight:normal;font-size:116.67%;}
ul.pressemitteilung h2,ul.pressemitteilung p,
ul.veroeffentlichung h2,ul.veroeffentlichung p{margin:0;}
ul.pressemitteilung h2 small,ul.veroeffentlichung h2 small{font-size:0.714em;}
ul.pressemitteilung span.more,ul.veroeffentlichung span.more{text-decoration:underline;}
.aitsu_form h6{margin:0;}
