@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator     YAML Builder V1.0 (http://builder.yaml.de)
 * @file        my_layout.css
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(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_003_draft.css); */

/*===================Body==========================================*/
   *                            {font-family:arial;}
   body                         {overflow:auto;margin:10px;background-color:#d9d9d9;}
   a                            {color: #74a8cf;}
   a:hover,a:focus,a:active     {color: #74a8cf;background:none;}
/*===================Navigation====================================*/
   #navigation                  {display:none;}
   #col1 li                     {padding-left:0px;margin-left:0px;text-align:left;}
   #col1 li a                   {margin:2px;padding-left:10px;color:darkgray;display:block;}
   #col1 li a:hover             {color:black;text-decoration:none;}
   #col1 ul                     {list-style:none;padding-left:0;margin:0;width:90%;} 
   #col1 ul ul                  {padding-top:0px;margin-bottom:5px;margin-left:20px;}
   #col1 ul ul ul               {padding-top:0px;margin-bottom:5px;margin-left:20px;}
   #col1 a.o1, #col1 a.l1       {background-color:#f5f5f5;padding:5px;}
   #col1 a.o1                   {font-weight:bold;}
   #col1 a.o2                   {font-weight:bold;}
   #col1 a.o3                   {font-weight:bold;}
   #col1 h1                     {font-size:12pt;}
   #col1 h3                     {font-size:10pt;}
   #col1 p                      {font-size:10pt;}
/*===================Header========================================*/
   #header                      {padding-top:0;over-flow:visible; height:90px;}
   #header                      {background-image:url(../img/_grafik.php);background-position:right 40%; background-repeat:no-repeat;}
   #header img                  {margin:10px;}
   #header h1                   {display:none;}
/*===================TopNav========================================*/
   #overallmenu                      {position:absolute; top:0; right:100px; z-index:99;}
   #overallmenu ul                   {list-style: none;text-align:right;padding:0px;margin:0px; float:right;z-index:99;}
   #overallmenu li                   {position: relative;float:left;padding:0px;margin:0px; text-align: center; width:6em;}
   #overallmenu li:hover             {background-color: #f5f5f5;}
   #overallmenu a                    {color: darkgray; display:block; font-size:8px;font-weight:normal;text-decoration:none;}
   #overallmenu a:hover              {background-color: #f5f5f5;color:#404040;}
   #overallmenu ul li ul             {display:none;}
   #overallmenu ul li:hover ul       {display:inline;}
   /*#overallmenu ul li ul li a:hover{background-color: #e5e5e5;}*/
   .h1                               {border:none;}
   .h2                               {border:none;border-top:1px solid silver;}
/*===================Caption========================================*/
   h1                           {text-align:left; font-size:12pt;background-color:#F5F5F5;background-image:;background-repeat:none;margin-right:5px;padding-left:10px;}
   h2                           {text-align:left; font-size:12pt;margin-right:15px;padding-left:10px;}
/*===================MenuOben=======================================*/
   #nav #nav_main               {background-color: #f5f5f5;border:none;}
   #nav #nav_main ul li a.o1    {background-color: #e9e9e9;-moz-border-radius:0px;}
   #nav #nav_main ul li a.l1    {background-color: #f5f5f5;-moz-border-radius:0px;}
   #nav #nav_main ul li         {border-left:none;border-right:none;border-right:1px solid #d5d5d5;}
   #nav #nav_main ul            {border:none;border-left:1px solid #d5d5d5;}
/*===================Content=======================================*/
   div.csc-mailform-field label {display:block;padding-top:10px;font-weight:bold;}
   p.indent, div.indent {padding-left:20px;}

/*===================Tables=======================================*/
  table.gerahmt                 {border-collapse:collapse;}
  table.gerahmt td              {border:1px solid silver; vertical-align:top;}
  table.gerahmt th              {border:1px solid darkgray;}
/*===================Columns=======================================*/
  .subcolumnscolumn p,.subcolumnscolumn h1,.subcolumnscolumn h2,.subcolumnscolumn h3,.subcolumnscolumn h4,.subcolumnscolumn h5,.subcolumnscolumn h6{
     padding-left :10px;
     padding-right:10px;
  }