
* { border:none!important }

body
{
    color:#333;
    font-size:10pt;
    margin:0 auto;
    max-width:90%;
    overflow:visible!important;
    padding:0
}

h1
{
    font-size:16pt;
    color:#333
}

h1 a { color:#333 }

h1 span { display:none }

h1 em { display:block }

h1 img { margin:1em 0 }

h2
{
    font-size:15pt;
    line-height:1.4;
    color:#333
}

h3
{
    font-size:14pt;
    color:#333
}

h4
{
    font-size:12pt;
    color:#333
}

a
{
    text-decoration:none
}


img { border:0 }

.shadow,
.darkShadow 
{
    box-shadow: none;
}
.part_icon_navigation ul li a {
    box-shadow: none;
    border: 1px solid #000 !important;
}
.footer .holder-left,
.part_boxen_promotion,
.box_promotion,
.index .part_basic,
div.inhalt > div.part_icon_navigation,
div.inhalt > div.part_standorte_map,
div.inhalt > div.part_rechenzentrum,
.aside .inhalt,
.aside.with_sidebar .sidebar
{
    margin: 0 0 2em !important;
    width: 100% !important;
}
.clearfix:before,
.clearfix:after
{
    display: none !important;
}
.iconheader,
.actionbuttons,
.servicenavi,
#toolnavigation,
.support-wrap,
.footer .holder-right,
.part_referenzen,
.part_standorte_map,
.aside .subnavi,
.hauptnavi,
#footernavigationcon,
#hilfsnavi
{
    display: none !important;
}

.clearfix {
    display: inline;
}