﻿body 
{
    margin: 0px; 
    font: normal 11px/16px Arial; 
}

a:link, a, a:visited, a:active
{
    color: #BB2026;
    text-decoration: none;   
}
a:hover, a:focus
{
    text-decoration: underline;   
}

a img
{
    border: 0px;
    vertical-align: middle;
}

a.darkgrey, a.darkgrey:link, a.darkgrey:visited, a.darkgrey:active
{
    color: #999;
    text-decoration: none;
    font-weight: bold;
}

b.orange
{
    color: #BB2026;
}

div
{
    position: relative;
}

h1
{
    line-height: 24px; font-size: 14px; color: #BB2026;
    margin-bottom: 10px;
}

ul.menue
{
    margin: 0px; 
    padding: 0px;
}

ul.menue li
{
    list-style: none;
}

select
{
    font-size: 11px;
    width: 150px;
}

ul.menue li a, ul.menue li a:link, ul.menue li a:visited, ul.menue li a:active
{
    display: block;
    float: none;
    height: auto;
    width: 130px;    
    color: #000; 
    text-decoration: none;
    font-weight: bold;
    border-bottom: solid 1px #EAEAEA; 
    background-image: url(../images/usc_dbl_pfeil_rechts.gif);
    background-repeat: no-repeat;
    background-position: 17px 8px;
    line-height: 22px;
    padding-left: 35px;
}
.menu_grey ul li a,.menu_grey ul li a:link,.menu_grey ul li a:visited,.menu_grey ul li a:active
{
    width: 200px;
    border-bottom: solid 1px #fff;
}

.page_container
{
    text-align: left;
}
    .nebenmenue
    {
        display: none;
    }
    
    .page_space_top
    {
        display: none;
    }
    
    .page_content
    {
    }
    .page_content_gross
    {
    }    
        .header_gross
        {
            height: 150px; 
            margin-bottom: 5px; 
        }
            .picture
            {
                display: none;
            }
        
        .header_konfigurator
        {
            width: 715px;
        }        
            .hauptmenue
            {
                display: none;
            }
            .menu_grey
            {
                display: none;
            }         
            .boxes_header
            {
                display: none;
            }
            
            .konf_model_pic
            {
                width: 715px;
                margin-bottom: 20px;
            }            
            .konf_model_pic img
            {
                border: 0px;
            }            
            .konf_model
            {
                width: 715px;
                margin-bottom: 20px;
            }            
            .konf_price
            {
                width: 715px;
                margin-bottom: 20px;
            }            
       
        .content_container
        {       
            width: 715px;     
        }        
            .content
            {
                width: 715px;
                text-align: left;
            }
            
            .content_konfigurator
            {
                width: 715px;
            }
            
            .content_long
            {
                float: none;
            } 
            
            .boxes_content
            {
                width: 150px; 
                float: left;
            }
    
.footer
{
    display: none;
}
.footer a, .footer a:link, .footer a:visited, .footer a:active
{
    color: #666;
    text-decoration: none;
}

.box_with_border
{
    line-height: 12px;
    width: 143px; 
    height: 113px; 
    border: solid 1px #EAEAEA; 
    float: left; 
    margin-right: 5px; 
    margin-bottom: 5px;
}
.box_with_border a span b
{
    color: #BB2026;
}
.box_with_border span
{
    color: #666;
    display: block;
    padding: 10px;    
}

.box_with_gradient
{
    line-height: 12px;
    width: 145px; 
    height: 115px; 
    margin-left: 5px; 
    margin-bottom: 5px;
    background-image: url(../images/hg_box.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}
.box_with_gradient a b
{
    color: #000;
}
.box_with_gradient a, .box_with_gradient a:link, .box_with_gradient a:visited, .box_with_gradient a:active
{
    color: #666;
    display: block;
    padding: 10px;
} 
.box_with_gradient a:hover, .box_with_gradient a:focus
{
    color: #BB2026;
}

.clear
{
    position: relative; 
    width: 1px; 
    height: 1px; 
    clear: both; 
    overflow: hidden;
}

.block_darkgrey
{
    height: 25px; 
    padding-left: 10px; 
    line-height: 25px; 
    color: #fff; 
    background-color: #999999; 
    font-weight: bold;
}

.block_orange
{
    height: 25px; 
    padding-left: 10px; 
    line-height: 25px; 
    color: #fff; 
    background-color: #BB2026; 
    font-weight: bold;
    width: 165px;
    margin-right: 5px;
    float: left;    
}
.block_orange a, .block_orange a:link,.block_orange a:visited, .block_orange a:active
{
    color: #fff; 
}
.block_orange a:hover, .block_orange a:focus
{
    text-decoration: underline;
}

.block_grey
{
    height: 23px; 
    padding-left: 10px; 
    line-height: 23px; 
    color: #999; 
    border: solid 1px #EAEAEA;
    font-weight: bold;
    width: 163px;
    margin-right: 5px;
    float: left;
}
.block_grey a, .block_grey a:link,.block_grey a:visited, .block_grey a:active
{
    color: #999;
}
.block_grey a:hover, .block_grey a:focus
{
    text-decoration: underline;
}
#flash1
{
    display:none;
}
.flash2
{
    display:none;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav li a:link { color: #999; text-decoration: none; }
ul.tabbernav li a:visited { color: #999; text-decoration: none;}

ul.tabbernav
{
    display: none;
}

ul.tabbernav li
{
    display: none; 
}
/*### INACTIVE*/
ul.tabbernav li a
{
    display: none;  
}
/*ul.tabbernav li a:hover
{
  
}*/

/*### ACTIVE*/
ul.tabbernav li.tabberactive a
{
    display: none;
}
/*ul.tabbernav li.tabberactive a:hover
{

}*/

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab 
{        
  color: #000; 

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

.print_tabtitle
{
    display: block;
    font-size: 14px; 
    font-weight: bold;
    color: #BB2026;
  margin-top: 20px;
  margin-bottom: 20px;  
}