 html
  { height: 100% }

/** Body **/
body
 {
  font-size: 12px;
  padding: 0px;
  margin: 0px; 
  background-color: #CCCCCC;                              
 }    
 
 
           

/**
Standard boxes 
**/


.HasShadow {
  background: url(../images/shadowdark.gif)  repeat bottom right;
  background: url(../images/shadow.png)  no-repeat bottom right;
  border: 3px green solid;
  overflow: auto;
  }
  

.HasShadow div {
   padding-top: 4px;
   position: relative;
   top: -4px;
   left: -4px;
   
  
 }
 
   

/** Dateidownload **/
   
.download
{
 margin-bottom: 16px;
}


.download h1
{
font-size: 16px;
font-weight: bold;
}

        
/** Blogeintrag **/

.standardelement_date h2.date
 {
   font-size: 10pt;
   display: block !important;
   margin: 0px;
   padding: 0px;
   clear: left;
 }
    
.standardelement_date h1.date
 {
   font-size: 12pt;
   display: block !important;
   margin: 0px;
   padding: 0px;
   clear: left;
   margin-bottom: 4px;
 }
    
    
 .standardelement_date .cmsimage
 {
   
  
   padding: 0px !important;
  }
    
    
    
    
    .Headline, .Subheadline  { margin: 0px; padding: 0px; line-height: 0.9em }
  
  
   /* Can be overridden in the template itself */
    .Headline
      {
        font-size: 40px;
        color: black;
        letter-spacing: -0px;
        font-family: Arial;
        font-weight: normal;
        color: #214256;
        margin-top: 24px;
        margin-bottom: 0px;
        
        
	  }
    .Subheadline  { 
      font-size: 40px;
    margin: 0px; padding: 0px; margin-top: 8px;
     font-family: Arial;
        font-weight: normal;
        color: black;
         color: #214256;
         margin-bottom: 8px;
           margin-top: 0px;
        }
    
     
    
    
/* For the recipes slideshow */
        
.standardelement .slideshow_menu
 {
   
    width:100%;
    color: red;
  
 }
 
 
 .standardelement .slideshow_menu a
 { 
    color: #555555;
    text-decoration: none;
    margin-right: 8px;
    border: 1px white solid;
    font-weight: bold;
    padding: 2px;
    font-size: 11px;
 }
 
 .standardelement .slideshow_menu a:hover
 { 
    text-decoration: underline;
 }

 .standardelement .slideshow_menu a.selected
 { 
    
    background-color: #CCE70B;
    border: 1px #CCCCCC solid;
    color: black;
    padding-left: 8px;
    padding-right: 
 }
  
  
   
 standardelement .placeholder
 { 
    
    position: static; width: 100%;
 }
  
  
	 /** Zurück-Knopf **/
	 
	 .Backbutton
	  {
	    
	    font-size: 12px;
	    background-color: #A7BD0B;
	    color: white;
	    padding: 8px;
	    text-decoration: none;
	    padding-bottom: 2px;
	    padding-top: 2px;
	    
	  
	  }
	  
	  .Backbutton:hover
	   {
	    background-color: #D7E191;
	   }
	   
	   
	   /* Oberes Menü */
	   
	   .Langselect
	 {
	   
       list-style-type: none;
	   list-style-image: none;
	   
	   padding: 0px;
	   margin: 0px;
	  
	   position: absolute;
	   top: 0px;
       right: 8px;
       
	 
	 }
     
     .Langselect li
      { display: inline; padding-top: 4px }
	 
	    .Langselect li a
	 {
	   margin: 0px;
       color: #9AA9B2;
       text-decoration: none;
       letter-spacing: 0px;
       font-size: 10px;
       padding-left: 4px;
       padding-right: 4px;
       padding-top: 4px;
       
	 }
	 
	
	 .Langselect li.Selected a
      {
        color: #FFFFFF;
        background-color: #FF6C00;
      }
