html { 
padding:0px;
margin:0px;
min-height: 100%;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;

min-height: 100%;
font-size: 12px;
color:black;  
text-align:left;
margin:0px;
padding:0px;
}

a:hover {
  color: black !important;   
 }
 
a { color: black !important }

body#page #topbar          
 { 
}     

body#page 
 { 
   
}


 
#box {
width:100%;
padding:0px;
text-align:left;
float: left;
}

#box a { text-decoration: none }

#logo {


padding:0px;
text-align:left;
width:100%;
z-index: 1500;
}


#inhalt {
width:940px;

margin-left: auto;
margin-right: auto;

padding-left: 16px;
padding-right: 16px;

}

#inhalt #innen
 {
 
  width: 100%;
                   
  overflow: auto;
  margin-top: 16px;
 
  clear: both;
 
 }

#links {



padding:0 0 0 0;




}


#rechtsoben {
                                 
padding: 8px;
margin:0px;
float:left;
min-width: 50px;
margin-right: 8px;

}

#rechts {

position: relative;                                 
top: 32px;
right: 16px;
margin:0px;
float:right;
min-width: 290px;
padding: 8px;

background-color: #ECEEF2;
border: 1px #3C5887 solid;


}

.pic { border: 1px #3C5887 solid; }
.box { padding: 8px;

background-color: #ECEEF2;
border: 1px #3C5887 solid;
clear: both;
width: 100%;

}

#rechts img, .frame {
border: 1px #3C5887 solid;

}

#navi {  
width: 100%;  
clear: both;

background-color: white;
border-bottom: 1px  #C76B12 dotted; 
padding-bottom: 8px;

margin-top: 4px;

padding-right: 4px;

text-align: left;

 
 }

 
#navi .spacer
 {  }
 

 #navi2 .spacer, #navi3 .spacer 
 {}
 
 

 
#navi a, #navi a:active, #navi a:link{
text-decoration: none;
font-weight: normal;
font-size: 18px;
color: #999999;
line-height: 1.0em;



min-width: 30px;
text-align: left;
margin-right: 16px;
padding: 0px;
padding-right: 6px; 


}
#navi #selected{

color: black;
font-size: 20px; 

font-weight: bold;
background-color: #F0C239;  
padding-left: 6px;
  background-color: #F0C239;  
  


}

#navi2
 {



padding: 0px;
clear: both;
border-bottom: 1px  #C76B12 dotted;  

text-align: left;
padding-top: 0px;
padding-bottom: 7px;





width: 100%; 

 }
 
 

 
 
#navi3
 {


padding-top: 4px;
clear: both;


width: 100%;   
 }
 

* html #navi2 {  top: 4px ; t\op: 4px }


#navi2 a, #navi2 a:active, #navi2 a:link,
#navi3 a, #navi3 a:active, #navi3 a:link
{

 display: inline;

 position: relative;
 top: 3px;
 
text-decoration: none;
font-weight: normal;


font-size: 16px !important;

color: #999999;

padding: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 4px;
padding-right: 4px;

 
font-size: 20px;
 
margin-right: 9px;

}


#navi2 a#selected, #navi3 a#selected 

{

text-decoration: none;
color: black;
font-weight: bold;


 background-color: #F0C239;     

}

input#search
 { border: 1px black solid;
   background-color: white;
   padding: 2px;
   margin-left: 10px;
   
  
  
   }
   
input#searchbutton
 { border: 1px black solid;
   margin-left: 4px;
    padding: 1px;    
   }
   
   
.search_result { font-size: 14px; color: black; font-weight: bold; text-decoration: none; }
.search_result_history { font-size: 11px; color: #B8BD00; font-weight: normal }

.search_result_history_arrow { font-size: 11px; color: silver; font-weight: normal }

.table_gewinnspiel { width: 100%; }
.table_gewinnspiel td { padding: 2px }
.table_gewinnspiel input { border: 1px black solid; padding: 2px }

#footer { clear: both; margin-bottom: 16px; padding-top: 24px; border-top: 1px #C76B12 solid; background-color: white }

table .data {

  

}

table.data td.label  {
 
  color: grey;
  width: 25%;
  background-color: #ECEEF2;
  color: black;

}

table.data td.data  {
 
  color: black;
  font-weight: bold;

  
}


table.data a
 {
 
 text-decoration: none;  
  color: #041F56; 
 }

 
table.data a.tagcloud
 {
 
 text-decoration: underline;  
  
 }
 
 
 table.data a:hover { color:blue; text-decoration: none }

 
.sofortkaufen_preis {


  color: #052361;
  

}

.backbutton, .backbutton:link, .backbutton:active, .backbutton:visited {

 
  background-color: white;
  color: #FF8800;
  padding: 2px;
  margin-bottom: 8px;
  text-decoration: underline;
  display: block;
  width: 140px;
  font-size: 18px
  

}

.backbutton:hover {

 color: black;
 

}

  .menu_level1_selected
   {
    
    float: left;
    border: none;
    margin-top: 6px;
   
   }
   
   
     
  .menu_level1_normal
   {
    
    float: left;
    border: none;
    margin-top: 6px;
   
   }
   
   
   .menu_level2 
    {
    
       float: left;
    border: none;
    margin-top: 6px;
    
    }
    
    .box 
     {
       background-color: #ECEEF2;
       border: 1px #041F56 solid;
       padding: 8px;
       overflow: visible;
       
     }
     p { display: inline; margin: 0px; padding: 0px }
     
     
     
   input.input
    {
    
       font-size: 12pt;
       padding: 2px;
       border: 1px #041F56 solid;
    
    }
    
    
    
    .button_cancel
    {
    
        font-size: 10pt;
       padding: 2px;
      
       background-color: #FAFBFC;  
       color: white;
       font-weight: normal;
       text-decoration: underline;
       
    }
    
          
    .description
     {
     
     color: #041F56;
     font-size: 13pt;
     
     
     }
     
     #moreoptions
      {
      
        border-top: 1px #041F56 dotted;    
        margin-top: 16px;
        padding-top: 16px;
      }
      
      .button_moreoptions
        {
        
          border: 1px #041F56 solid;
       background-color: #C7CDDB;
       color: #041F56;
     
       text-decoration: none;
       padding: 2px;
       
       display: block;
       width: 264px;
       float: right;
       
       margin-bottom: 4px;
       text-align: center;
        
        }
    
    a, a:link, a:visited { color: #041F56 }
    a:hover { color: #C60900}
    
    #inhalt .langselect
     {
     
      color: #FDE98F;
      font-size: 11px;
      text-decoration: none;
      padding: 2px;
        
     }
     
     #inhalt .langselect_selected
     {
     
      background-color: #FF8000;
      color: white;
      text-decoration: none;
      padding: 2px;
      line-height: 170%;
      
     
     }
     
     #inhalt .langselect_big
     {
     
      color: red;
      font-size: 20px;
      text-decoration: none;
      padding: 2px;
        
     }
     
     #inhalt .langselect_big_selected
     {
     
      background-color: red;
      font-size: 20px;   
      color: white;
      text-decoration: none;
      padding: 2px;
      
     
     }
     
     .standardelement
       {
        padding-bottom: 8px
        
       } 
     
       .standardelement_date
       {
        margin-bottom: 16px;
        overflow: visible;       
        clear: both;
        padding: 2px;
        width: 95%;
        
       } 
   
     
      .standardelement_date#highlight
       {
        background-color: #FDE98F;
        
       } 
   
     
     h1.date
      {
      
      font-size: 30px;
      margin: 0px;
      padding: 0px;
      margin-bottom: 8px;
      margin: 0px;
      padding: 0px;
      padding-bottom: 8px;
      margin-bottom: 16px;
      color: black;
      }
      
     h2.date
      {
      
      
      font-size: 9pt;
      color: black;
      display: block;
      margin: 0px;
      padding: 0px;
      margin-top: 16px; 
      clear: both;
      
      }
      
       
       .cmsimage 
       {
         
         margin-right: 8px;
       
       }
      
      
      .standardelement_date_details
       {
         
         
         color: #FF8800 !important;
         font-weight: bold;
        
         
       
       }
       
       .standardelement_date_detail_images
        {
        
        
        }
        
       .standardelement_date_detail_images img
        {
          border: 1px #CCCCCC solid;
          clear: both;
          display: block;
          margin-bottom: 8px;
        }
       
       
       
       .standardelement_gallery_image span
        {
        
           font-size: 11pt;
           color: red;
           border: none;
           
        
        
        }
        
        
        
        
       
        /* Standardelement */
        
.standardelement .slideshow_menu
 {
   
    width:100%;
    
  
 }
 
 
 .standardelement .slideshow_menu a
 { 
    color: #555555;
    text-decoration: none;
    margin-right: 8px;
    border: 1px white solid;
    font-weight: bold;
    padding: 2px;
 }
 
 .standardelement .slideshow_menu a:hover
 { 
    text-decoration: underline;
 }

 .standardelement .slideshow_menu a.selected
 { 
    
    background-color: #FDE98F;
    border: 1px #CCCCCC solid !important;
    color: black;
 }
  
  
   
 standardelement .placeholder
 { 
    
    position: static; width: 100%;
 }
  
 /* Style for inline editing */
 
.overlay {  
     background-color:#FFFFFF;  
     background-image: url(../images/pleasewait.gif);
     background-position: center center;
     background-repeat: no-repeat;
}  
