@charset "UTF-8";
/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2008, 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.6
 * @revision        $Revision: 138 $
 * @lastmodified    $Date: 2007-11-19 21:05:33 +0100 (Mo, 19 Nov 2007) $
 * @appdef yaml
*/

@media all
{
    /**
     * Fonts
     * (en) font-family and font-size selection for headings and standard text
  elements
     * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche
  Text-Elemente
     *
     * @section content-fonts
    */

    /* (en) reset font size for all elements to standard (16 Pixel) */
    /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
    html * { font-size: 100.01% }
    /* (en) reset monospaced elements to font size 16px in Gecko browsers */
    /* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
    textarea, pre, tt, code {
        font-family:"Courier New", Courier, monospace;
    }
    /* (en) base layout gets standard font size 12px */
    /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
    body {
        font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
        font-size: 75.00%;
        color: #444;
    }
    h1,h2,h3,h4,h5,h6 {
        font-family:"helvetica",arial,sans-serif;
        font-weight:bold;
        color:#06461E;
        margin: 0 0 0.25em 0;
        line-height: 1.5em;
    }
    h1 { font-size: 150% }                        /* 24px */
    h2 { font-size: 150%; color:#182E7A}          /* 24px */
    h3 { font-size: 120% }                        /* 18px */
    h4 { font-size: 133.33% }                     /* 16px */
    h5 { font-size: 116.67% }                     /* 14px */
    h6 { font-size: 116.67%; font-style:italic }  /* 14px */
    #header h1 {
        font-size:2.5em;
        letter-spacing:-2px;
        line-height:65%;
        color:#000;
    }
    #header span {
        color:#525552;
    }
    p { line-height: 1.5em; margin: 0 0 1em 0; }
    /* ### Lists | Listen  #### */
    ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }


	#c170 p { margin: 0px;
	}
        
        #c170 p { margin: 0px;
	}

	#c171 div.news-latest-morelink { margin-top: 10px;
	}
        
        #c171 div.news-latest-morelink { margin-top: 10px;
	}
	

    li { margin-left: 1.5em; line-height: 1.5em }







    dt { font-weight: bold }



    dd { margin: 0 0 1em 2em }







    /* ### text formatting | Textauszeichnung ### */







    cite, blockquote { font-style:italic }



    blockquote { margin: 0 0 1em 1.5em }







    strong,b { font-weight: bold }



    em,i { font-style:italic }







    pre, code { font-family: monospace; font-size: 1.1em; }







    acronym, abbr {



        letter-spacing: .07em;



        border-bottom: .1em dashed #c00;



        cursor: help;



    }







    /**



     * Generic Content Classes



     * (en) standard classes for positioning and highlighting



     * (de) Standardklassen zur Positionierung und Hervorhebung



     *



     * @section content-generic-classes



    */







    .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted;
           border-bottom: 1px #bdb dotted;}



    .important {
    background: #ffd; padding: 1em;
     border-top: 1px #ddb dotted;
                border-bottom: 1px #ddb dotted;
                }



    .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted;
              border-bottom: 1px #dbb dotted;}







    .float_left { float: left; display:inline; margin-right: 1em; margin-bottom:
                      0.15em;  }



    .float_right { float: right; display:inline; margin-left: 1em; margin-bottom:
                       0.15em;  }



    .center { text-align:center; margin: 0.5em auto }







    /**



     * External Links



     *



     * (en) Formatting of hyperlinks



     * (de) Gestaltung von Hyperlinks



     *



    */







    a {color: #06461E; text-decoration:none;}



    a:focus,



    a:hover,



    a:active {color:#182E7A; text-decoration:underline;}







    #topnav a { color: #999; font-weight: normal; background:transparent;
                text-decoration:none; }



    #topnav a:focus,



    #topnav a:hover,



    #topnav a:active { text-decoration:underline; background-color: transparent;}







    #footer a { color: #999; background:transparent; font-weight: bold;}



    #footer a:focus,



    #footer a:hover,



    #footer a:active {color: #4D87C7; background-color: transparent;
                      text-decoration:underline;}







    /**



     * (en) Emphasizing external Hyperlinks via CSS



     * (de) Hervorhebung externer Hyperlinks mit CSS



     *



     * @section             content-external-links



     * @app-yaml-default    disabled



    */







    /*



    #main a[href^="http://www.my-domain.com"],



    #main a[href^="https://www.my-domain.com"]



    {



      padding-left: 12px;



      background-image: url('your_image.gif');



      background-repeat: no-repeat;



      background-position: 0 0.45em;



    }



    */







    /**



     * Tables | Tabellen



     * (en) Generic classes for table-width and design definition



     * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften
  für Tabellen



     *



     * @section content-tables



    */







    table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }



    table.full { width: 100%; }



    table.fixed { table-layout:fixed }







    /*th,td { padding: 0.5em; }*/



    thead th { background: #444; color: #fff }



    tbody th { background: #ccc; color: #333 }



    tbody th.sub { background: #ddd; color: #333 }







    /**



     * Miscellaneous | Sonstiges



     *



     * @section content-misc



    */







    hr {



        /* color: #fff;



         background:transparent;



         margin: 0 0 0.5em 0;



         padding: 0 0 0.5em 0;



         border:0;



         border-bottom: 1px #eee solid;*/



    }



    /* navigation */



    ul, ol, dl { line-height: 1.8em; margin:0px; padding:0px 0px 0px 2px; }



    li { margin-left:0px; margin-bottom:6px; list-style-type:
             none; }







    li.plus {  margin-left:13px; }



    li.plusA { line-height:14px; margin-left:13px; }



    li.plus_s2 { line-height:14px; margin-left:35px; }



    li.plus_s3 { line-height:14px; margin-left:50px; }



    li.plus_s4 { line-height:14px; margin-left:70px; }



    li.plus_s5 { line-height:14px; margin-left:90px; }












    /*
    --------------------------------------------------------------------------------
    ----------------------*/







    /**



     * Menu-Styles



    */











    #menu {
        width: 100%;
        background: #eee;
        float: left;
        z-index:1;
    }







    #menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
        width: 12em;
        float: left;
        z-index:1;
    }







    #menu a, #menu h2 {
        z-index:1;
        font: bold 11px/16px arial, helvetica, sans-serif;
        display: block;
        /*border-width: 1px;
        border-style: solid;*/
        /*border-color: #ccc #888 #555 #bbb;*/
        border-color: #06471;
        margin: 0px;
        padding: 0px 0px;
        color: #000;
        text-decoration: none;
        /*background: #EEEEEE;*/
        background-image:url(/fileadmin/templates/default/images/75_grey.png);
        /* Mozilla ignores crazy MS image filters, so it will skip the following */
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
            sizingMethod=scale, src='/fileadmin/templates/default/images/50_grey.png');
    }

    #menu a{
        margin: 0px;
        padding: 3px 3px;
        z-index:1;
    }

    #menu a:hover {
        color: #fff;
        text-decoration: none;
        background: #06471F;
        z-index:1;
    }
    #menu li {
        position: relative;
        margin: 0;
        z-index:1;
    }
    #menu ul ul ul {
        position: absolute;
        top: 0;
        left: 100%;
        z-index:1;
    }

    #menu ul ul {
        position: absolute;
        z-index: 500;
    }

    div#menu   ul ul {
        display: none;
        z-index:1;
    }







    div#menu ul li:hover ul
    {
        display: block;
        border-width: 1px;
        border-style: solid;
        border-color: #06471F;
        z-index:1;
    }











    div#menu ul ul,



    div#menu ul li:hover ul ul,



    div#menu ul ul li:hover ul ul



    {display: none;}







    div#menu ul li:hover ul,



    div#menu ul ul li:hover ul,



    div#menu ul ul ul li:hover ul



    {display: block;}







    hr.clearer



    {



        clear:left;



        border:0px;



        border-bottom:2px dotted #DDDDDD;



        margin: 1px;



        width:90%;



    }









    .tx-gkhlinklist-pi1-box

    {

        z-index:2;

    }





    .tx-gkhlinklist-pi1-box a img



    {



        display:none;



        border:0px;



    }







    .tx-gkhlinklist-pi1-box a:hover img



    {



        display:block;



        position: absolute;



        left: 100px;



        border:1px solid #06471F;



    }







    .tx-gkhlinklist-pi1-website-name



    {



        display:none;



    }







    /* Styles für Guestbook */



    .tx-veguestbook-pi1 {



        font-size:100%;



    }







    /* error handling */



    .tx-veguestbook-pi1 p.tx-guestbook-form-error {



        font-weight:bold;



        color:#990000;



    }







    /* display of result count */



    .tx-veguestbook-pi1 .tx-guestbook-result {



        font-weight:bold;



        float:left;



    }







    /* pagination */



    .tx-veguestbook-pi1 .tx-guestbook-pagination {



        font-size:75%;



        font-weight:bold;



        float:right;



    }







    /* styles for list mode */



    .tx-veguestbook-pi1 h2.tx-guestbook-header {

        clear:both;
        background:#06471F;
        color:#FFF;
        display:block;
        font-size:100%;
        font-weight:bold;
        /*height:20px;*/
        padding:2px;
        width:100%;

    }







    .tx-veguestbook-pi1 .tx-guestbook-left {



        float:left;



        width:12em;



        background:#EFEFEF;



        min-height:4em;



        padding: 1em;



    }







    .tx-veguestbook-pi1 .tx-guestbook-left {



        height:4em;



    }







    .tx-veguestbook-pi1 .tx-guestbook-left p {

        color:#333;

    }







    .tx-veguestbook-pi1 .tx-guestbook-right {
        float:left;
        width:100%;
        background:#EEEEEE;
        padding: 0px;
        border-bottom: 2px dotted #DDDDDD;
    }
    /* styles for latest mode */
    .tx-veguestbook-pi1 .tx-guestbook-latest p,
    .tx-veguestbook-pi1 .tx-guestbook-right p {
        color:#333;
    }
    .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
    .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
        font-weight: bold;
    }
    .tx-veguestbook-pi1 .tx-guestbook-right h3 {
        font-size:100%;
        color:#990000;
        font-weight:bold;
        background:none;
    }
    .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
        color:#333;
        font-style: italic;
        font-size:9pt;
    }
    .tx-veguestbook-pi1 .tx-guestbook-latest {
        display:block;
        padding:0.25em;
        clear:both;
    }
    /* form styles */
    .tx-veguestbook-pi1 .tx-guestbook-field {
        clear:both;*/
        width:100%;
        display:block;
        padding: 1em 0;
    }
    .tx-veguestbook-pi1 .tx-guestbook-field label {
        clear: both;
        display: block;
        float: left;
        width: 10em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-field
    input.tx-guestbook-form-inputfield-med {
        float:left;
        width:10em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-field
    input.tx-guestbook-form-inputfield-big {
        float:left;
        width:20em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-field
    textarea.tx-guestbook-form-textarea {
        width: 30em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-field
    span.tx-guestbook-form-obligationfield {
        color:#990000;
    }
    .tx-veguestbook-pi1 fieldset {
        border:none;
    }
    .tx-veguestbook-pi1 legend {
        display:none;
    }
    .tx-veguestbook-pi1 .tx-guestbook-freecap {
        float:left;
        display:block;
        background:#F7F7F7;
        border:1px solid #CCC;
    }
    .tx-veguestbook-pi1 .tx-guestbook-freecap {
        margin-left:2.25em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-freecap img {
        float:left;
        display:block;
        padding-left:0.25em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-freecap input {
        float:left;
    }
    .tx-veguestbook-pi1 .tx-guestbook-freecap label {
        clear:both;
        display:block;
        float:none;
        width:10em;
        margin-bottom:0.5em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-freecap p {
        font-size:75%;
        padding:0.25em;
    }
    .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
        display:none;
    }

    .tx-veguestbook-pi1 .tx-guestbook-freecap
    span.tx-srfreecap-pi2-cant-read {
        color:#990000;
    }

    .tx-veguestbook-pi1 .tx-guestbook-clear {
        clear:both;
        display:block;
    }

    .tx-veguestbook-pi1 input.tx-guestbook-submit {
        width:auto;
        display:block;
    }

    a img{ border:0px; margin-right:2px; }

    a.download-pdf,
    a.download-pdf:focus,
    a.download-pdf:hover,
    a.download-pdf:active {color:#182E7A; text-decoration:underline;}

    a.download-doc,
    a.download-doc:focus,
    a.download-doc:hover,
    a.download-doc:active {color:#182E7A; text-decoration:underline;}

    a.download-ppt,
    a.download-ppt:focus,
    a.download-ppt:hover,
    a.download-ppt:active {color:#182E7A; text-decoration:underline;}

    a.download-zip,
    a.download-zip:focus,
    a.download-zip:hover,
    a.download-zip:active {color:#182E7A; text-decoration:underline;}

    .eike-page-element
    {
        padding:5px 5px 5px 0px;
        margin:0px;
        border-bottom: 2px dotted #DDDDDD;
    }
    div.mailformplus_contactform
    {
        float:left;
    }

    div.mailformplus_contactform
    {
        float:left;
        width:100%;
    }

    /* Zitronen-Datenbank */

    #tx_eikecollection_pi2_search table
    {
        border-right: 1px solid #06471E;
        border-bottom: 1px solid #06471E;
        border-left: 1px solid #9DB1A3;
        border-top: 1px solid #9DB1A3;
        background-color: #EEEEEE;
        width: 50%;
        font-size: 12px;
    }

    #tx_eikecollection_pi2_search input
    {
        color: #06471E;
        font-size: 11px;
    }

    #tx_eikecollection_pi2_search select
    {
        color: #06471E;
        font-size: 11px;
    }

    #tx_eikecollection_pi2_search td
    {
        padding: 5px;
    }

    #tx_eikecollection_pi2_resulttable table
    {
        border: 1px solid #06471E;
        background-color: #EEEEEE;
        width: 100%;
        font-size: 12px;
    }

    #tx_eikecollection_pi2_resulttable a
    {
        /*font-weight:bold;*/
    }

    #tx_eikecollection_pi2_resulttable th
    {
        background-color: #C7E0CE;
        border-left: 1px solid #9DB1A3;
        text-align:left;
        padding: 5px;
    }
    #tx_eikecollection_pi2_resulttable td
    {
        border-top: 1px solid #9DB1A3;
        border-left: 1px solid #9DB1A3;
        padding: 5px;
    }

    #tx_eikecollection_pi2_singleviewtr table
    {
        border: 1px solid #06471E;
        background-color: #EEEEEE;
        width: 100%;
        font-size: 12px;
    }

    #tx_eikecollection_pi2_singleviewtr td
    {
        border-top: 1px solid #9DB1A3;
        border-left: 1px solid #9DB1A3;
        padding: 5px;
    }
    #tx_eikecollection_pi2_singleviewtr a
    {
        font-weight:bold;
    }
    #col2_searchbox
    {
        z-Index:12;
    }
}