@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-2010, 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.2.1
* @revision        $Revision:426 $
* @lastmodified    $Date: 2009-10-27 21:15:57 +0100 (Di, 27. Okt 2009) $
*/

/* import core styles | Basis-Stylesheets einbinden */
@import url(/layout/yaml/core/base.css);

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

@import url(/layout/cb_css/screen/basemod.css);
@import url(/layout/cb_css/screen/content.css);

/*apps*/
@import url(/layout/cb_css/apps/store.css);

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

/* import iehacks */
@import url(/layout/yaml/core/iehacks.css);

/*letters*/
h1 {
    font-family: sans-serif;
    font-size:250%;
    margin-bottom: 0px;
    padding-bottom: 5px;
    color: #cccccc;
}
h2 {
    font-family: sans-serif;
    margin-bottom: 10px;
    margin-left: -2px;
    font-size:180%;
    line-height: 120%;
    color: #9f9f9f;
}
h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:110%;
    color: #5b717a;
}
.raute{
    color: #457183;
    font-size: 14px;
    font-family: monospace;
}

/*Seitenkörper*/
body { 
    background:#1c1d22 url("/site_media/layout/img/bg_highcontrast_1c1d22.png") repeat-y top center fixed;
    padding:10px 0;
    line-height: 1.4em;
    font-family:Arial, Helvetica, sans-serif;
    font-size:80.00%;
    /*color:#444;*/
}
p, li {line-height: 1.4em;}

/*
* |-------------------------------|
* | #header                       |
* |-------------------------------|
*/

/*very top colours*/
#header, #topnav {
    background-color: #1c1d22;
    /*background-color: #010101;*/
}

/*banner*/
#header {
    position:relative;
    height: auto;
    padding:0px 0em 0em 0px;
}

#nav {}

/*top navigation*/
#topnav {
    line-height:1em;
    width:auto;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 5px;
}

/*Dynamisch*/
.page_margins { min-width:740px; max-width:1000px; }
/*Statisch*/
/*.page_margins { min-width:1000px; max-width:1000px; background:#fff; }*/

/*Seitentrand*/
.page { padding:0px; }
.page {
    margin-bottom: 40px;
}

/*site search*/
#search {
    position:relative;
    float:right;
    font-size:14px;
    font-weight:normal;
    margin-top: 10px;
    padding-right: 10px;
}
.warning_search {
    color: #FF7F00;
    font-size: 20px;
}

.warning { background:white; color:#FF7F00; border:0px; padding:0px;  }

/*site headline*/
#nav #siteheadline {
    position:static;
    float:left;
    /*padding-bottom: 35px;*/
    margin-right: 30px;
    margin-top: 20px;
    margin-left: 35px;
    height:90px;
}

#nav #siteheadline #headline2{
    padding-left: 30px;
    padding-top: 0px;
}

/**
* @section base layout | Basis Layout
* @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
*
* |-------------------------------|
* | #header                       |
* |-------------------------------|
* | #col1   | #col3     | #col2   |
* | 200 px  | flexible  | 200px   |
* |-------------------------------|
* | #footer                       |
* |-------------------------------|
*/
#col1 { float:left; width:220px; margin-left: 35px; margin-top: 15px;
}

#col2 { float:right; width:220px; margin-right: 35px; margin-top: 15px;
}

#col3_single { width:auto; margin:0px 0px 35px 35px; min-height:350px;
}

#col3_sitebar_left { width:auto; margin:0px 0px 35px 340px; min-height:350px;
}

#col3_sitebar_right { width:auto; margin:0px 300px 35px 35px; min-height:350px;
}

#col3_sitebar_both { width:auto; margin:0px 300px 35px 340px; min-height:350px;
}

/*.subcl { padding:0 2em 0 0; }*/
.subcr { padding:0 1em 0 0em; }

/*=> Sitebars*/
/**
* |-------------------------------|
* | #col1   | #col3     | #col2   |
* | 200 px  | flexible  | 200px   |
* |-------------------------------|
*/

#col2 {
    /*background-color:gray;*/
}

.c50l .c50r {padding-left: 0px; margin-left: 0px;}

#col2_content, #col1_content {
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 15px;

    margin-bottom:20px;

    border-right-style: solid;
    border-left-style: solid;
    border-bottom-style: solid;
    border-top-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;

    border-right-color: #cccccc;
    border-left-color: #cccccc;
    border-bottom-color: #cccccc;
    border-top-color: #cccccc;
}

/**
* |-------------------------------|
* | #footer                       |
* |-------------------------------|
**/
#footer {
    min-height:100px;
    background-color:#1c1d22;
    height:100%;
    margin-bottom: 0px;
    padding-bottom: 40px;
}
#navi_foot_left { 
    float:left;
    width:170px;
    margin-left: 25px;
    text-align:left;
    margin-right: 5px;
    margin-top: 5px;
}
#navi_foot_left_lang {
    float:left;
    width:170px;
    margin-left: 25px;
    text-align:left;
    margin-right: 5px;
    margin-top: 5px;
}

#navi_foot_right { 
    width:auto;
    margin:5px 5px 35px 340px;
    text-align:right;
}

/*navigations delimiter*/
.delimiter{
    padding-left: 0px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

/*All Navis*/

/*links*/
a:link, a:visited {
    color: #6f3232;
    text-decoration: none;
}
#navnames, .navstars {
    color: #6a6a6a;
    /*  font-family: monospace;
      font-size:10px;*/
}
#navnames {
    font-size:100%;
    line-height:150%;
}
/*navigation link settings*/
#topnav a { font-weight:normal;}
#topnav a:focus,
#topnav a:hover,
#topnav a:active {color:#ebebeb; text-decoration:none; background-color:transparent; }

#footer a { font-weight:normal;}
#footer a:focus,
#footer a:hover,
#footer a:active {color:#ebebeb; text-decoration:none; background-color:transparent; }

#sitenav a { 
    font-weight:normal;
    color: #383838;
    line-height:150%;
}
#sitenav a:hover{background-color: #cccccc;}
#sitenav a:focus,
#sitenav a:active {color: #9a9a9a; text-decoration:none; background-color:transparent; }

.top_extracontent_container{
    border-right-style: dotted;
    border-left-style: dotted;
    border-bottom-style: dotted;
    border-top-style: dotted;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    background-color: #d9d9d9;
    padding-bottom: 10px;
    padding-right:10px;
    padding-left:10px;
    padding-top: 10px;
}

/*text formating main*/
.main_container_line, .col_lines{
    float:left;
    text-align: justify;
    text-align: left;
    margin-bottom: 40px;
    margin-right: 35px;
    min-width:51%;
}

.main_container_line_fix {
    float:left;
    text-align: justify;
    text-align: left;
    margin-right: 35px;
    min-width:51%;
}

.col_lines {}

/*bilder*/
.pictures_main{}

.back_to_index {}

/*text formating sitebar*/
#contentblock_sitebar {
    font-size:100%;
    padding-bottom:20px;
}
#contentblock_sitebar h3{
    padding-bottom:10px;
}

/*Forms*/
.accounts_container{
    position:relative;
    float:left;
    background-color: #ffffff;
    margin-bottom: 0px;
    margin-right: 30px;
    text-align: right;
}
.form-row{
    padding-bottom:10px;
}
.accounts_container h3 {
    background-color: #232323;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #dbdbdb;
}
.field{
    position:relative;
    float:right;
    background-color: #ffffff;
    margin-bottom: 10px;
    text-align: right;
}
.errorlist, .error{
    background-color: #FF7F00;
    color: white;
    display: block;
    font-size: 14px;
    margin: 0 0 3px;
    padding: 2px 5px;
    width: 400px;
}
.errornote{
    color: #FF7F00;
    font-size: 20px;
}

/*team*/
.debug{
    color: #5b717a;
}

/*special text sections*/
.mark {
    border-right-style: dashed;
    border-left-style: dashed;
    border-bottom-style: dashed;
    border-top-style: dashed;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-top: 8px;
    color: #656565;
    font-family: monospace;
    font-size: 14px;
    line-height: 140%;
    min-width:51%;
}

/*code*/
pre, code {
    color: #656565;
    font-family: monospace;
    font-size: 11px ;
    line-height: 140%;
    min-width:51%;
}

.linenos {
    font-family: monospace;
    font-size: 11px ;
    line-height: 140%;
    padding-right: 20px;
}
.code_section {
    position:relative;
    float:left;
    padding-right: 20px;
    padding-left: 10px;
    background-color: #fefefe;
    border-right-style: dotted;
    border-left-style: dotted;
    border-bottom-style: dotted;
    border-top-style: dotted;
    border-right-width: 1px;
    border-left-width: 1px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 10px;
    min-width:100%
}

.syntax_highlight .hll { background-color: #ffffcc }
.syntax_highlight  {
    text-align: left;
    vertical-align: top;
    font-size: 11px;
}
.syntax_highlight .c { color: #909c9c; font-style: italic } /* Comment */
.syntax_highlight .err { border: 1px solid #FF0000 } /* Error */
.syntax_highlight .k { color: #004b80; font-weight: bold } /* Keyword */
.syntax_highlight .o { color: #666666 } /* Operator */
.syntax_highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.syntax_highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.syntax_highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.syntax_highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.syntax_highlight .gd { color: #A00000 } /* Generic.Deleted */
.syntax_highlight .ge { font-style: italic } /* Generic.Emph */
.syntax_highlight .gr { color: #FF0000 } /* Generic.Error */
.syntax_highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.syntax_highlight .gi { color: #00A000 } /* Generic.Inserted */
.syntax_highlight .go { color: #808080 } /* Generic.Output */
.syntax_highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.syntax_highlight .gs { font-weight: bold } /* Generic.Strong */
.syntax_highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.syntax_highlight .gt { color: #0040D0 } /* Generic.Traceback */
.syntax_highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.syntax_highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.syntax_highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.syntax_highlight .kp { color: #008000 } /* Keyword.Pseudo */
.syntax_highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.syntax_highlight .kt { color: #B00040 } /* Keyword.Type */
.syntax_highlight .m { color: #666666 } /* Literal.Number */
.syntax_highlight .s { color: #BA2121 } /* Literal.String */
.syntax_highlight .na { color: #7D9029 } /* Name.Attribute */
.syntax_highlight .nb { color: #008000 } /* Name.Builtin */
.syntax_highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.syntax_highlight .no { color: #880000 } /* Name.Constant */
.syntax_highlight .nd { color: #AA22FF } /* Name.Decorator */
.syntax_highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.syntax_highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.syntax_highlight .nf { color: #5555bf } /* Name.Function */
.syntax_highlight .nl { color: #A0A000 } /* Name.Label */
.syntax_highlight .nn { color: #797990; font-weight: bold } /* Name.Namespace */
.syntax_highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.syntax_highlight .nv { color: #19177C } /* Name.Variable */
.syntax_highlight .ow { color: #004b80; font-weight: bold } /* Operator.Word */
.syntax_highlight .w { color: #bbbbbb } /* Text.Whitespace */
.syntax_highlight .mf { color: #666666 } /* Literal.Number.Float */
.syntax_highlight .mh { color: #666666 } /* Literal.Number.Hex */
.syntax_highlight .mi { color: #666666 } /* Literal.Number.Integer */
.syntax_highlight .mo { color: #666666 } /* Literal.Number.Oct */
.syntax_highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.syntax_highlight .sc { color: #BA2121 } /* Literal.String.Char */
.syntax_highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.syntax_highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.syntax_highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.syntax_highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.syntax_highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.syntax_highlight .sx { color: #008000 } /* Literal.String.Other */
.syntax_highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.syntax_highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.syntax_highlight .ss { color: #19177C } /* Literal.String.Symbol */
.syntax_highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.syntax_highlight .vc { color: #19177C } /* Name.Variable.Class */
.syntax_highlight .vg { color: #19177C } /* Name.Variable.Global */
.syntax_highlight .vi { color: #19177C } /* Name.Variable.Instance */
.syntax_highlight .il { color: #666666 } /* Literal.Number.Integer.Long */

.vim  {
    text-align: left;
    vertical-align: top;
    font-size: 11px;
}
.vim .hll { background-color: #ffffcc }
.vim  { background: #f8f8f8; }
.vim .c { color: #408080; font-style: italic } /* Comment */
.vim .err { border: 1px solid #FF0000 } /* Error */
.vim .k { color: #008000; font-weight: bold } /* Keyword */
.vim .o { color: #666666 } /* Operator */
.vim .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.vim .cp { color: #BC7A00 } /* Comment.Preproc */
.vim .c1 { color: #408080; font-style: italic } /* Comment.Single */
.vim .cs { color: #408080; font-style: italic } /* Comment.Special */
.vim .gd { color: #A00000 } /* Generic.Deleted */
.vim .ge { font-style: italic } /* Generic.Emph */
.vim .gr { color: #FF0000 } /* Generic.Error */
.vim .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.vim .gi { color: #00A000 } /* Generic.Inserted */
.vim .go { color: #808080 } /* Generic.Output */
.vim .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.vim .gs { font-weight: bold } /* Generic.Strong */
.vim .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.vim .gt { color: #0040D0 } /* Generic.Traceback */
.vim .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.vim .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.vim .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.vim .kp { color: #008000 } /* Keyword.Pseudo */
.vim .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.vim .kt { color: #B00040 } /* Keyword.Type */
.vim .m { color: #666666 } /* Literal.Number */
.vim .s { color: #BA2121 } /* Literal.String */
.vim .na { color: #7D9029 } /* Name.Attribute */
.vim .nb { color: #008000 } /* Name.Builtin */
.vim .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.vim .no { color: #880000 } /* Name.Constant */
.vim .nd { color: #AA22FF } /* Name.Decorator */
.vim .ni { color: #999999; font-weight: bold } /* Name.Entity */
.vim .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.vim .nf { color: #0000FF } /* Name.Function */
.vim .nl { color: #A0A000 } /* Name.Label */
.vim .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.vim .nt { color: #008000; font-weight: bold } /* Name.Tag */
.vim .nv { color: #19177C } /* Name.Variable */
.vim .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.vim .w { color: #bbbbbb } /* Text.Whitespace */
.vim .mf { color: #666666 } /* Literal.Number.Float */
.vim .mh { color: #666666 } /* Literal.Number.Hex */
.vim .mi { color: #666666 } /* Literal.Number.Integer */
.vim .mo { color: #666666 } /* Literal.Number.Oct */
.vim .sb { color: #BA2121 } /* Literal.String.Backtick */
.vim .sc { color: #BA2121 } /* Literal.String.Char */
.vim .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.vim .s2 { color: #BA2121 } /* Literal.String.Double */
.vim .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.vim .sh { color: #BA2121 } /* Literal.String.Heredoc */
.vim .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.vim .sx { color: #008000 } /* Literal.String.Other */
.vim .sr { color: #BB6688 } /* Literal.String.Regex */
.vim .s1 { color: #BA2121 } /* Literal.String.Single */
.vim .ss { color: #19177C } /* Literal.String.Symbol */
.vim .bp { color: #008000 } /* Name.Builtin.Pseudo */
.vim .vc { color: #19177C } /* Name.Variable.Class */
.vim .vg { color: #19177C } /* Name.Variable.Global */
.vim .vi { color: #19177C } /* Name.Variable.Instance */
.vim .il { color: #666666 } /* Literal.Number.Integer.Long */

.trac  {
    text-align: left;
    vertical-align: top;
    font-size: 11px;
}
.trac .hll { background-color: #ffffcc }
.trac  { background: #f8f8f8; }
.trac .c { color: #408080; font-style: italic } /* Comment */
.trac .err { border: 1px solid #FF0000 } /* Error */
.trac .k { color: #008000; font-weight: bold } /* Keyword */
.trac .o { color: #666666 } /* Operator */
.trac .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.trac .cp { color: #BC7A00 } /* Comment.Preproc */
.trac .c1 { color: #408080; font-style: italic } /* Comment.Single */
.trac .cs { color: #408080; font-style: italic } /* Comment.Special */
.trac .gd { color: #A00000 } /* Generic.Deleted */
.trac .ge { font-style: italic } /* Generic.Emph */
.trac .gr { color: #FF0000 } /* Generic.Error */
.trac .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.trac .gi { color: #00A000 } /* Generic.Inserted */
.trac .go { color: #808080 } /* Generic.Output */
.trac .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.trac .gs { font-weight: bold } /* Generic.Strong */
.trac .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.trac .gt { color: #0040D0 } /* Generic.Traceback */
.trac .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.trac .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.trac .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.trac .kp { color: #008000 } /* Keyword.Pseudo */
.trac .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.trac .kt { color: #B00040 } /* Keyword.Type */
.trac .m { color: #666666 } /* Literal.Number */
.trac .s { color: #BA2121 } /* Literal.String */
.trac .na { color: #7D9029 } /* Name.Attribute */
.trac .nb { color: #008000 } /* Name.Builtin */
.trac .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.trac .no { color: #880000 } /* Name.Constant */
.trac .nd { color: #AA22FF } /* Name.Decorator */
.trac .ni { color: #999999; font-weight: bold } /* Name.Entity */
.trac .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.trac .nf { color: #0000FF } /* Name.Function */
.trac .nl { color: #A0A000 } /* Name.Label */
.trac .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.trac .nt { color: #008000; font-weight: bold } /* Name.Tag */
.trac .nv { color: #19177C } /* Name.Variable */
.trac .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.trac .w { color: #bbbbbb } /* Text.Whitespace */
.trac .mf { color: #666666 } /* Literal.Number.Float */
.trac .mh { color: #666666 } /* Literal.Number.Hex */
.trac .mi { color: #666666 } /* Literal.Number.Integer */
.trac .mo { color: #666666 } /* Literal.Number.Oct */
.trac .sb { color: #BA2121 } /* Literal.String.Backtick */
.trac .sc { color: #BA2121 } /* Literal.String.Char */
.trac .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.trac .s2 { color: #BA2121 } /* Literal.String.Double */
.trac .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.trac .sh { color: #BA2121 } /* Literal.String.Heredoc */
.trac .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.trac .sx { color: #008000 } /* Literal.String.Other */
.trac .sr { color: #BB6688 } /* Literal.String.Regex */
.trac .s1 { color: #BA2121 } /* Literal.String.Single */
.trac .ss { color: #19177C } /* Literal.String.Symbol */
.trac .bp { color: #008000 } /* Name.Builtin.Pseudo */
.trac .vc { color: #19177C } /* Name.Variable.Class */
.trac .vg { color: #19177C } /* Name.Variable.Global */
.trac .vi { color: #19177C } /* Name.Variable.Instance */
.trac .il { color: #666666 } /* Literal.Number.Integer.Long */

.gallery-photo{
    float:left;
    padding:10px;
    /*position: relative;*/
}
/*