BODY
{
background-image:none;
background-color:#ffffff;
margin:0px;
font-family:verdana;
font-size:70%;
color:#000000;
padding:0px;
}

#footer
{
margin-top:30px;
}

#service,#outer_navig,#inner_navig,#head,#headline,#status,#footer .right
{
visibility:hidden;
position:absolute;
height:0px;
width:0px;
}

.formhinweis
{
margin-bottom:10px;
font-size:90%;
}

.print_show
{

}

.print_hide
{
position:absolute;
width:0px;
height:0px;
visibility:hidden;
}

TABLE
{
width:auto;
font-size:100%;
padding:0px;
margin:0px;
margin-top:10px;
}

TH
{
text-align:left;
vertical-align:top;
padding:5px;
}

TD
{
text-align:left;
vertical-align:top;
padding:5px;
padding-right:10px;
}



#outer_content
{
margin:0px;
}

#outer_marginal
{
position:absolute;
width:0px;
height:0px;
visibility:hidden;
}

#inner_marginal
{
position:absolute;
width:0px;
height:0px;
visibility:hidden;
}

IMG
{
border:none;
}

HR
{
margin:0px;
padding:0px;
border:none;
border-top:1px #000000 dashed;
color:#000000;
height:1px;
}

A
{
color:#000000;
background-image:none;
}

H1
{
font-size:150%;
margin:0px;
border-bottom:1px #000000 solid;
margin-bottom:10px;
padding-bottom:3px;
}

H2
{
font-size:100%;
margin:0px;
border-bottom:1px #000000 solid;
padding-top:10px;
margin-bottom:10px;
padding-bottom:3px;
}

H3
{
font-size:100%;
margin:0px;
}

H3.balken
{
padding:3px;
padding-left:2px;
padding-right:2px;
border-top:1px #000000 solid;
margin-bottom:10px;
}

H4
{
font-size:100%;
margin:0px;
color:#000000;
}

#main
{
text-align:left;
}

#sitemap UL
{
list-style-image:url(../pix/global/spacer.gif);
}

#sitemap LI
{
margin-left:-20px;
}

.shop_pic
{
clear:both;
width:100% ! important;
}

.shop_content
{
clear:both;
width:100% ! important;
}

.shop_content DIV
{
margin:0px ! important;
padding:0px ! important;
}

.shop_panel
{
border-bottom:1px #000000 solid;
margin-bottom:10px;
}

.shop_content HR
{
line-height:0px;
visibility:hidden ! important;
}



