#popupOverlay1, 
#popupOverlay2, 
#headerInnerWrapper div.loginState, 
#headerInnerWrapper div.search, 
#topMenuContainer, 
#content, 
#copy, 
div.popupPrint, 
div.popupClose, 
.agbForm, 
div.puTopsSpacer, 
div.puTopsSpacerRight, 
div.popupFooterLeft, 
div.popupFooter, 
div.popupBottomLeft, 
div.popupSubText, 
div.viewfile_options_menu, 
div.viewfile_options_typologie, 
div.viewfile_options_preise, 
div.viewfile_optionBlock h2 
{ 
display: none!important; 
} 

#header,
#headerInnerWrapper,
#popup
{
position: static!important;
}

div.innerPopup
{
width: auto!important;
height: auto!important;
overflow: visible!important;
color: #000000!important;
background-color: #FFFFFF!important;
}

div.popupLeft
{
margin: 0pt;
padding: 0pt;
}

div.viewfile_main_img
{
display: block;
width: auto!important;
height: auto!important;
}


div.popupRight
{
margin-top: 5pt;
}

h1
{
margin: 0px!important;
padding: 0 0 6pt 0!important;
font-size: 11pt!important;
line-height: 13pt!important;
}

h2
{
margin: 0px!important;
padding: 0 0 2pt 0!important;
font-size: 11pt!important;
line-height: 13pt!important;
}

p, div, li
{
font-size: 9pt!important;
line-height: 11pt!important;
margin: 0pt!important;
padding: 0pt 0px 6pt 0pt!important;
}

div.viewfile_options_special
{
padding-bottom: 0pt!important;
}

ul
{
margin: 0!important;
}

div.imgOutterBoxList
{
margin-bottom: 20pt;
}

div.imgBox
{
width: 80px!important;
}

div.listMode
{
float: left;
}

div.imgTextBoxList
{
width: 500px;
float: right;
}

h2.puLeft
{
position: relative;
left: 0;
top:0;
}

div.totalPrice
{
position: absolute;
right: 0;
top:0;
font-family: arial, helvetica, sans-serif;
font-size: 11pt;
line-height: 16pt;
}

span.stepHigh
{
font-size: 15pt;
}

span.stepLow
{
font-size: 10pt;
}


div.viewfile_optionBlock ul
{
display: block!important;
margin: 0px!important;
padding: 0px!important;
}

div.viewfile_optionBlock ul li
{
margin: 0px!important;
padding: 0px!important;
}


div.viewfile_optionBlock ul li h3
{
margin: 0px!important;
padding: 0 0 2pt 0!important;
font-size: 11pt!important;
line-height: 13pt!important;
}

div.viewfile_optionBlock ul li p
{
margin: 0px!important;
padding: 0 0 6pt 0!important;
font-size: 9pt!important;
line-height: 11pt!important;
}

#header 
{ 
height: 40px; 
} 

div.viewfile_options 
{ 
height: auto!important; 
} 
