  /* import core styles | Basis-Stylesheets einbinden */  
  @import url(/yaml-3.1/core/base.css);  
  
  /* import screen layout | Screen-Layout einbinden */  
  @import url(/yaml-3.1/navigation/nav_shinybuttons.css);  
  
  /* CSS EDITOR CONFIG  
  
  // This comment section is used to control the StyleEditor script on this site.  
  // Before editing this style sheet, you should read http://wiki.editme.com/StyleEditor  
  
  [  
    {name:'',    desc:'Overall'},  
    {name:'F34', desc:'Font Family'},  
    {name:'F24', desc:'Border Color', type: {name:'color'}},  
    {name:'F25', desc:'Border Width'},  
    {name:'F19', desc:'Text Size <em>(%)</em>'},  
    {name:'F1',  desc:'Background Color', type: {name:'color'}},  
    {name:'F2',  desc:'Background Image', type: {name:'url'}},  
    {name:'F31', desc:'Padding <em>(top right bottom left)</em>'},  
    {name:'',    desc:'Top Tools Menu'},  
    {name:'F7',  desc:'Top Navigation Background Color', type: {name:'color'}},  
    {name:'F8',  desc:'Top Navigation Text Color', type: {name:'color'}},  
    {name:'F9',  desc:'Top Navigation Link Color', type: {name:'color'}},  
    {name:'',    desc:'Header/Banner Area'},  
    {name:'F32', desc:'Space Above Banner Image'},  
    {name:'F15', desc:'Space Above Header Text <em><br/>(% or px)</em>'},  
    {name:'',    desc:'Main Navigation Bar'},  
    {name:'F5',  desc:'Main Navigation Background Color', type: {name:'color'}},  
    {name:'F6',  desc:'Main Navigation Background Image', type: {name:'url'}},  
    {name:'F16', desc:'Main Navigation Text Color', type: {name:'color'}},  
    {name:'F10', desc:'Main Navigation Roll-over Background Color', type: {name:'color'}},  
    {name:'F11', desc:'Main Navigation Roll-over Text Color', type: {name:'color'}},  
    {name:'F12', desc:'Main Navigation Selected Background Color', type: {name:'color'}},  
    {name:'F13', desc:'Main Navigation Selected Text Color', type: {name:'color'}},  
    {name:'',    desc:'Left Menu'},  
    {name:'F21', desc:'Left Menu Border Color', type: {name:'color'}},  
    {name:'F22', desc:'Left Menu Background Color', type: {name:'color'}},  
    {name:'',    desc:'Content'},  
    {name:'F17', desc:'Heading Color', type: {name:'color'}},  
    {name:'F18', desc:'Text Color', type: {name:'color'}},  
    {name:'F20', desc:'Link Color', type: {name:'color'}},  
    {name:'F23', desc:'Page Content Background Color', type: {name:'color'}},  
    {name:'',    desc:'Footer'},  
    {name:'F26', desc:'Footer Background Color', type: {name:'color'}},  
    {name:'F27', desc:'Text Color', type: {name:'color'}},  
    {name:'F28', desc:'Link Color', type: {name:'color'}},  
    {name:'F29', desc:'Top Border Color', type: {name:'color'}},  
    {name:'F30', desc:'Top Border Width'},  
  ]  
  
  CSS EDITOR CONFIG */  
  
  /* ======================================================= */  
  /* YAML BASEMOD SECTION - structural placement and styling */  
  /* ======================================================= */  
  
  @media screen, projection  
  {  
    /*-------------------------------------------------------------------------*/  
  
    /* Marginal areas & page background */  
    body { background: /*[F1*/#ccd5ff/*F1]*/ /*[F2*//*F2]*/; padding: /*[F31*/10px/*F31]*/; }  
  
    /* Layout Alignment | Layout-Ausrichtung */  
    #page_margins { margin: 0 auto; }  
  
    /* Layout Properties | Layout-Eigenschaften */  
    #page_margins { width: auto;    
                    min-width: 960px;   
                    max-width: 960px;   
                    border: /*[F25*/1px/*F25]*/ solid /*[F24*/#3d3d3d/*F24]*/;  
                  }  
    #page { padding: 0px; }  
    #header { margin-top: /*[F32*/0px/*F32]*/; color:#FFFFFF; }  
    #headertext { position: absolute; top:/*[F15*/30%/*F15]*/; left:30px; }  
    #topnav { position: static;   
              color: /*[F8*/#FFFFFF/*F8]*/;   
              background: /*[F7*/#333333/*F7]*/;   
              text-align:right;   
              padding-right:10px;  
              border-bottom: 1px solid /*[F24*/#3d3d3d/*F24]*/;  
            }  
  
    #bottomnav { position:static; color: #ffffff; background: #666666; text-align:right; padding-right:10px;}  
    #nav { overflow:hidden; }  
    #nav_main { background-color: /*[F5*/#3B3C40/*F5]*/;  
                background-image: /*[F6*/url("/skins/yorktown/images/toolbar_gray_glassy.jpg")/*F6]*/;  
                background-repeat: repeat-x;  
              }  
    #main { margin: 0; background: /*[F22*/#F3F3F3/*F22]*/; } 
    #footer { padding: 10px 20px; color:/*[F27*/#333333/*F27]*/; background: /*[F26*/#F3F3F3/*F26]*/;   
              border-top: /*[F30*/5px/*F30]*/ /*[F29*/#A9A9A9/*F29]*/ solid;   
            }  
  
    /* navigation: horizontal adjustment */  
    #nav ul { margin-left: 20px; }  
  
    /*-------------------------------------------------------------------------*/  
  
    /**  
     * Formatting content container  
     */  
  
    #col1 { float: left; width: 25%; padding: 14px 0;}  
    #minheight_sp { float: left; margin-left:-10px; width:1px; height: 325px; }  
    #col2 { display:none}  
    #col3 { width: auto; margin: 0 0 0 25%; padding: 14px 0; background-color:/*[F23*/#FFF/*F23]*/; } 
    #col1_content { padding: 0 10px 0 20px }  
    #col3_content { padding: 0 20px 0 20px; }  
  
  
    /* set column dividers */   
    #col3 { border-left: 1px /*[F21*/#ddd/*F21]*/ dotted }  
      
    /*-------------------------------------------------------------------------*/  
  }  
  
  /* =================================== */  
  /* YAML CONTENT SECTION - text styling */  
  
  @media all  
  {  
    /**  
     * Fonts  
     * font-family and font-size selection for headings and standard text elements  
     *  
     * @section content-fonts  
     */  
  
    /* reset font size for all elements to standard (16 Pixel) */  
    html * { font-size: 100.01%; }  
  
    /* reset monospaced elements to font size 16px in Gecko browsers */  
    textarea, pre, tt, code {  
    font-family:"Courier New", Courier, monospace;  	  
    }  
  
    /* base layout gets standard font size 12px */  
    body {  
      font-family: /*[F34*/'Trebuchet MS', Arial, Helvetica, sans-serif/*F34]*/;  
      font-size: /*[F19*/85%/*F19]*/;   
      color: /*[F18*/#000000/*F18]*/;  
    }  
      
    #topnav, #nav_main, #col1_content, #footer { font-size: 85%; }  
  
    h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; }  
    h1 { font-size: 140% }  
    #header h1 { font-size: 230%; margin:0; padding:0; display:block; color:#F3F3F3;}  
    #pageTitle { margin-bottom: 20px; }  
    h2 { font-size: 130%; }  
    h3 { font-size: 120% }  
    #col1_content h3 { margin-top: 4px; }  
    h4 { font-size: 110% }  
    h5 { font-size: 100% }  
    #header h5 { color: #F3F3F3; /* Gets over-ridden in the layout */  
                 font-size: 100%;   
                 margin-top: 0px;   
                 padding-top: 0px;   
                 padding-bottom: 10px;   
                 display:block;  
                 font-weight: /*[F33*/normal/*F33]*/;  
                                    
               }  
    h6 { font-size: 116.67%; font-style:italic; }   
      
    #main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {color:/*[F17*/#2E2D22/*F17]*/;}  
  
    p { line-height: 1.5em; margin: 0 0 1em 0; }  
  
    /* ### Lists | Listen  #### */  
  
    ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }  
    ol        { list-style-type: decimal } /* 1 2 3 4 5 etc. */ 
    ol ol     { list-style-type: lower-alpha } /* a b c d e etc. */ 
    ol ol ol  { list-style-type: lower-roman } /* i ii iii iv v etc. */ 
  
    #col1_content ul { margin: 0; }  
      
    li { margin-left: 1.5em; line-height: 1.5em; }  
  
    #col1_content li {   
      margin-top: 8px;  
      margin-bottom: 8px;   
      line-height: 135%;  
      list-style: circle;   
    }  
      
    #col1_content ul li {   
      list-style: none;   
      font-weight: bold;  
      margin-top: 14px;  
      margin-left: 0;  
      border-top: 1px dotted #DDDDDD;  
    }  
    #col1_content ul li ul li {   
      list-style: circle;   
      font-weight: normal;  
      margin-left: 1.5em;  
      margin-top: 8px;  
      border-top: none;  
    }  
  
    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;  
    }  
  
    label { cursor: pointer; }  
  
    /**  
     * Generic Content Classes  
     * standard classes for positioning and highlighting  
     *  
     * @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  
     *  
     * Formatting of hyperlinks  
     *  
     */  
  
    a { color: /*[F20*/#ab6c00/*F20]*/; text-decoration:none; }  
    a:focus,  
    a:hover,  
    a:active { text-decoration:underline; }  
  
    #col3_content a, #adminMainCell a { text-decoration:underline; }  
    .tooltext a { text-decoration:none !important; }  
     
    #header a {color: #FFFFFF; text-decoration: underline;}  
      
    #topnav a { color: /*[F9*/#DCDCDC/*F9]*/; font-weight: bold; text-decoration:none; }  
    #topnav a:focus,  
    #topnav a:hover,  
    #topnav a:active{ text-decoration:underline; }  
  
    #nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active {  
          background-color: /*[F10*/#ffffff/*F10]*/;  
          color: /*[F11*/#333333/*F11]*/;  
          text-decoration:none;  
    }  
      
    #nav_main ul li a, #nav_main ul li strong {  
          color: /*[F16*/#eeeeee/*F16]*/;  
    }  
  
    #nav_main ul li#current, #nav_main ul li#current a, #nav_main ul li#current a:focus, #nav_main ul li#current a:hover, #nav_main ul li#current a:active {  
          background-color: /*[F12*/#EEEEEE/*F12]*/;  
          color: /*[F13*/#333333/*F13]*/;  
          border-right: 0px; 
    }  
    #nav_main ul { border-right: 0px; } 
  
    #bottomnav a { color: #aac; font-weight: bold; background:#666666; text-decoration:none; }  
    #bottomnav a:focus,  
    #bottomnav a:hover,  
    #bottomnav a:active{ text-decoration:underline; background-color: transparent; }  
      
    #footer a { color: /*[F28*/#ab6c00/*F28]*/; background:transparent; font-weight: bold; }  
    #footer a:focus,  
    #footer a:hover,  
    #footer a:active { background-color: transparent; text-decoration:underline; }  
 
  	#adlink { text-align:center; margin:18px 0px 0px 10px; } 
    #adlink a { color: black; font-size:90%; text-decoration:none; } 
  	 
    /**  
     * Emphasizing external Hyperlinks via 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  
     * Generic classes for table-width and design definition  
     *  
     * @section content-tables  
     */  
  
    table { border-collapse:collapse; margin-bottom: 0.5em; }  
    table.full { width: 100%; }  
    table.fixed { table-layout:fixed; }  
    table[align="center"] { margin:auto; }     
  
    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 #000 solid;  
    }  
      
    input[type="button"], input[type="submit"], input[type="file"] {  
      padding: 2px 10px;  
    }  
      
    #page_edit { background:/*[F22*/#F3F3F3/*F22]*/ none repeat scroll 0 0; border:1px solid /*[F21*/#ddd/*F21]*/;   
                 float:right; margin:-5px 0 0; padding:3px 6px; }  
    #menu_edit, #footer_edit, #comment_edit, #attachment_edit {   
                 background:/*[F23*/#FFF/*F23]*/ none repeat scroll 0 0; border:1px solid /*[F21*/#ddd/*F21]*/;   
                 margin:0; padding:3px 6px; display:inline; }  
    #comment_edit, #attachment_edit { background: /*[F22*/#F3F3F3/*F22]*/; }  
    div.tooltext, span.tooltext { font-size: 11px;   
                   -moz-border-radius: 4px;  
                   -webkit-border-radius: 4px;  
                 }  
                   
    img.topnav_icon { vertical-align:middle; padding-bottom:3px; }  
  
    /**  
     * Attachments & Comments Sections  
     */  
    #attachmentHead {  
      font-weight:bold;  
      margin: 1.25em 0 .25em 0;  
    }  
    #commentHead {  
      font-weight:bold;  
      margin: 1.25em 0 1em 0;  
    }  
    #commentHead .tooltext {  
      font-weight: normal;  
    }  
      
    #attachmentTable { margin-top: 10px; }      
    #attachmentTable td.detail {  
      font-size: 85%;  
    }  
    #attachmentTable td.description {  
      font-size: 85%;  
      padding-top: 0px;  
    }  
    #attachmentTable td.alt1 {  
      background-color: /*[F22*/#F3F3F3/*F22]*/;  
    }  
    #attachmentTable td.alt2 {  
    }  
      
    div.alt1 {  
      background-color: /*[F22*/#F3F3F3/*F22]*/;  
    }  
    div.alt2 {  
    }  
  
    form.comment {  
      border-top: 1px /*[F21*/#ddd/*F21]*/ dotted;  
      border-bottom: 1px /*[F21*/#ddd/*F21]*/ dotted;  
      margin-top: 10px;  
      padding-left: 10px;  
    }  
    div.comment {   
      padding: 10px 10px 2px 10px;  
      font-size: 95%;  
    }  
  
    /**  
     * Admin Screen Styles  
     */  
  
    #adminBody {  
      margin-top:16px;  
      background: /*[F1*/#ccd5ff/*F1]*/;  
      font-family: /*[F34*/'Trebuchet MS', Arial, Helvetica, sans-serif/*F34]*/;  
      color: black;  
    }  
    #adminBody p, #adminBody td, #adminBody li, #adminBody div {  
      font: "Lucida Grande", Geneva, Verdana, sans-serif;  
    }  
    #adminMainTable { border: 1px solid #777; background-color: /*[F23*/#FFF/*F23]*/; }  
    #adminMainCell { padding: 18px; }  
    #adminMenuTable { width:100%; }  
    #adminMenuRow {}  
    #adminMenuLeftCell {}  
    #adminMenuRightCell { font-weight: bold; }  
    #adminMenuSpacerRow {}  
    #adminMenuContentBlock {}  
  
    #adminTabs div {  
       -moz-border-radius-topleft: 6px;  
       -moz-border-radius-topright: 6px;  
       -webkit-border-radius-top-left: 6px;  
       -webkit-border-radius-top-right: 6px;  
    }  
    #adminTabs div.currentTab { font-weight:bold;}  
    .propertyHelp { font-size: 100%; }  
    .adminHR { color: #969696; height: 1px; margin-top: 0; }  
  
    #attachmentList th, #attachmentList td { font-size: 95%; }  
      
    .mceContentBody {   
      padding: 10px 10px 10px 10px;  
      background-color: #FFFFFF;  
      background-image: none;  
      text-align: left;  
      font-family: /*[F34*/'Trebuchet MS', Arial, Helvetica, sans-serif/*F34]*/;  
      font-size: /*[F19*/85%/*F19]*/;   
      color: /*[F18*/#000000/*F18]*/;  
    }  
  
    /* used by blog module */  
    p.list_footer_links {  
      font-size:.85em;  
      padding-bottom:12px;  
      border-bottom:8px solid #EEEEEE;  
    }  
        
  }  
  
  /* ============ */  
  /* PRINT LAYOUT */  
  @media print  
  {  
    #topnav, #nav, #header, #col1, .tooltext { display: none; }  
    #col3 { border: 0px; margin:0; }  
  }  

