@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.2
 * 
 */

/* 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/content.css);*/

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

@font-face {
  font-family: 'linux biolinum o';
  src: url('fonts/LinBiolinumO.eot');
  src: local('linux biolinum o'),
    local('linux biolinum'),
    local('biolinum'),
    local('linbiolinumo'),
    local('linbiolinum'),
    url('fonts/LinBiolinumO.otf') format('woff'),
/*    url('fonts/LinBiolinumO.svg#webfont') format('svg'),*/
    url('fonts/LinBiolinumO.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'linux libertine o';
  src: url('fonts/LinLibertineO.eot');
  src: local('linux libertine o'),
    local('linux libertine'),
    local('libertine'),
    local('linlibertineo'),
    local('linlibertine'),
    url('fonts/LinLibertineO.otf') format('woff'),
/*    url('fonts/LinLibertineO.svg#webfont') format('svg'),*/
    url('fonts/LinLibertineO.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
  font-family: "linux biolinum o", tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  color: #555555;
}

h1 {
  font-family: "linux libertine o", 'Palatino Linotype','Book Antiqua', Palatino,serif;
  font-weight: normal;
  font-style: normal;  
  font-size: 2.0em;
  letter-spacing: 0.1em;
  text-rendering:optimizeSpeed;
  color: #4D4D9F;
  text-shadow: 0.1em 0.1em 0.15em rgba(77, 77, 159, 0.7);
  padding-top: 0.4em;
  padding-bottom: 0.2em;
}

h2 {
  font-family: "linux libertine o", 'Palatino Linotype','Book Antiqua', Palatino,serif;
  font-weight: normal;
  font-style: normal;  
  font-size: 1.5em;
  letter-spacing: 0.1em;
  text-rendering:optimizeSpeed;
  color: #4D4D9F;
  text-shadow: 0.1em 0.1em 0.15em rgba(77, 77, 159, 0.7);
  padding-top: 0.4em;
  padding-bottom: 0.2em;
}

h3 {
  font-family: "linux libertine o", 'Palatino Linotype','Book Antiqua', Palatino,serif;
  font-weight: normal;
  font-style: normal;  
  font-size: 1.2em;
  letter-spacing: 0.1em;
  text-rendering:optimizeSpeed;
  color: #4D4D9F;
  text-shadow: 0.1em 0.1em 0.15em rgba(77, 77, 159, 0.7);
  padding-top: 0.4em;
  padding-bottom: 0.2em;
}

p {
  padding-top: 0.5em;
}

#language {
  float: right;
  padding-right: 2em;
  padding-left: 2em;  
}

#col1_content {
  font-size: 1.3em;
}

#col2_content {
  font-size: 1.5em;
}

#col3_content {
  font-size: 1.5em;
}

#footer {
  text-align: right;
  font-size: 0.8em;
}

#nav {
  padding-top: 5em;
}

a {
  color: #222222;
  text-shadow: 0 0 0.2em rgba(85, 85, 85, 0.3);
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#col1_content h2 {
  font-family: "linux biolinum o", tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size: 2.2em;
  letter-spacing: 0;
  color: #555555;
  text-shadow: 0 0 0.1em rgba(85, 85, 85, 0.3);
  padding-top: 0;
  padding-bottom: 0;
  
}

#col1_content h3 {
  font-family: "linux biolinum o", tahoma, verdana, "trebuchet MS", helvetica, sans-serif;
  font-size: 1.4em;
  letter-spacing: 0;
  color: #555555;
  text-shadow: 0 0 0.1em rgba(85, 85, 85, 0.3);
}

.hlist {
/*  background-image: url("../images/Button.png");*/
  background-image: none;
  background-color: #FFFFFF;
  border-top-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  color: #6060C6;
  text-align: right;
}

#nav .hlist ul {
  background-image: url("../images/Button.png");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: right center;
}
  
#nav .hlist ul li a, #nav .hlist ul li strong {
color: #555555;
}
  
#nav .hlist ul li.active
{
  background-color: #EEEEEE;
  background-image: url("../images/Button_Aktiv.png");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: right center;
}

#nav .hlist ul li.active strong, #nav .hlist ul li.active a:focus, #nav .hlist ul li.active a:hover, #nav .hlist ul li.active a:active {
  color: #4D4D9F;
}
  

