/* Start of CMSMS style sheet 'YAML/custom/basemod.css' */
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator       YAML Builder V1.2b (http://builder.yaml.de)
 * @file          basemod.css
 * @-yaml-minver  3.1
 */

@media screen, projection
{
  /*-------------------------------------------------------------------------*/

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: white none; padding: 0px; }

  /* Layout Alignment | Layout-Ausrichtung */
  .page_margins { margin: 0 auto; }

  /* Layout Properties | Layout-Eigenschaften */
  .page_margins { width: 1011px; background: #fff; }
  .page { 
  /* padding: 10px 15px 10px 10px; */
   }
  #header { /* padding: 45px 2em 1em 20px; */
  color: #000; background: #fff;
  background-image: url(images/layout/background_header.jpg);
  height: 209px;
   }
   #header_nav
   {
     padding-left:910px;
     padding-top:190px;
     color:white;
   }
   #header_nav a { color:white; }
  #nav { overflow:hidden; 
  	padding-left: 17px;
  	padding-right: 16px;
  	background-image: url(images/layout/background_content.jpg);
  }

  #main {
    min-height: 400px;
  	background-image: url(images/layout/background_content.jpg);
  }
  .main_content
  {
    padding-left:181px;
    padding-right:40px;
    padding-top:17px;
    background-repeat:no-repeat;
    background-position:-1px -1px;
    min-height:300px;
    padding-bottom:30px;
  }
  #footer
  {   
  	background-image: url(images/layout/background_footer.jpg);
  	text-align: center;
  	padding-top: 12px;
  	height: 46px;
        color: rgb(200,200,200);
  }
#footer a {color: white; }

  /* (en) navigation: horizontal adjustment | (de) horizontale Ausrichtung  */
  #nav ul { margin-left: 20px; }

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

  /**
   * (en) Formatting content container
   * (de) Formatierung der Inhalts-Container
   *
   */

  #col1 { float: left; width: 800px}
  #col2 { display:none}
  #col3 { width: auto; margin: 0 0 0 800px;

  }
  #col1_content { padding: 0 0 0 17px }
  #col3_content { 
        padding: 20px 20px 0 10px;
   	background-color: #CCCCCC;  
    background-image: url(images/layout/background_right.jpg);
  	background-repeat: repeat-x;
  	min-height: 400px;
  	margin-right: 15px;
  	border-right: 1px solid #868686;
  	border-left: 1px solid #868686;
   }
	
  /*-------------------------------------------------------------------------*/

  .page_margins {
    border: 0 none;
    /*
    background-image:  url(../../images/gfxborder/border_left.gif);
    background-repeat:repeat-y;
    background-position:left;
    */
  }

  .page {
    border: 0 none;
    /*margin: 0 0 0 5px; padding: 10px 15px 10px 10px;
    background-image:  url(../../images/gfxborder/border_right.gif);
    background-repeat:repeat-y;
    background-position:right; */
  }




  /* Content decoration-images */
  .ueber_uns .main_content {   background-image: url(images/layout/box_ueberuns.jpg);  }
  .produkte .main_content {   background-image: url(images/layout/box_produkte.jpg);  }
  .services .main_content {   background-image: url(images/layout/box_services.jpg);  }
  .openrollit .main_content {   background-image: url(images/layout/box_openrollit.jpg);  }
  .lncontrol .main_content {   background-image: url(images/layout/box_lncontrol.jpg);  }
 

  /* Menu */
  div.hlist { 
        background-image:url(images/layout/background_menu.jpg);
        height: 37px;
        border-bottom:none;
 }

 div.hlist ul
 {
    border-left:none;
    border-right:none;

 }

 div.hlist ul li
 {
    border-left:none;
    border-right:none;
    height:37px;
    width:158px;
    text-align:center;
    margin-right:20px;
    padding-top:5px;
    padding-left: 1px;
    padding-right: 1px;
    font-size:14px;
   
 }
 div.hlist ul li a,
 div.hlist ul li strong {  font-weight:normal; }

 .hlist ul li.active
  {
    padding-left: 0px;
    padding-right: 0px; 
  }

.hlist ul li a:focus, .hlist ul li a:hover, .hlist ul li a:active 
{
  background:none;
}
  div.hlist li.active strong
  {
    color:black;
  }

 .willkommen div.hlist li.active
  {
    background: none;
    border:none;
    padding-left: 1px;
    padding-right: 1px; 
  }
 
.willkommen .main_content
{
  padding-left:20px;
  padding-right:25px;
}
 .welcome_images
{
   padding-top:20px;
   padding-left:210px;
   margin-bottom:30px;
}
.willkommen .main_content a.highlight img
{
float: right; margin-top:-32px; margin-left:20px;
}


 .produkte div.hlist li.active
  {
    background: url(images/layout/background_menu_products.jpg);

  }
 .ueber_uns div.hlist li.active
  {
    background: url(images/layout/background_menu_aboutus.jpg);

  }
 .services div.hlist li.active
  {
    background: url(images/layout/background_menu_services.jpg);

  }
 .openrollit div.hlist li.active
  {
    background: url(images/layout/background_menu_openrollit.jpg);

  }
 .lncontrol div.hlist li.active
  {
    background: url(images/layout/background_menu_lncontrol.jpg);

  }


  /* Right menu */
 #rightmenu ul
{
  margin-left:0px;
}
  #rightmenu ul li
  {
     list-style-type:none;
     margin-left:0px;
  }
  #rightmenu ul li
  {
     margin-bottom:10px;
     font-size:14px;
     font-weight:bold;
  }
  #rightmenu ul li ul li
  {
     font-size:12px;
     margin-bottom:1px;
     margin-top:5px;
     margin-left:10px;
  }

  #rightmenu ul li span, #rightmenu ul li a
  {
    padding-left:22px;
  }
  #rightmenu ul li span#active,
  #rightmenu ul li a.activeparent
  {
    background-image:url('images/layout/rightarrow.png');
    background-repeat:no-repeat;
    padding-left:22px;
    padding-top:1px;
    padding-bottom:4px;
    color:black;
  }
  #rightmenu ul li a.activeparent { color: gray; }

   #rightmenu ul li ul li span#active
   {
      background-image:none;
   }

   #rightmenu a
   {
      color:gray;
   }

   #rightmenu a:hover
   {
      color:black;
      text-decoration:none;
   }

  /* News Styling */
  div.NewsSummary
  {
   margin-bottom:15px;
  }

  div.NewsSummaryPostdate { font-weight: bold; }
  /* Content */
  h1, h2, h3 { font-family: 'Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif'; }


}
/* End of 'YAML/custom/basemod.css' */

