body {
    background: none repeat scroll 0 0 transparent;
    font-size: 10pt;
}

@font-face 
{
    font-family : "Sparkasse"; 
    src: url(/extension/fidesigns/design/standard/stylesheets/Sparkasse_Schrift/SparRg.ttf);   
    -fs-pdf-font-embed: embed;
}

@page 
{
    size: a4 portrait;
    text-align: center;
    font-family : "Sparkasse";
}
    
body, div#page, div#main
{
    margin: 0;
    padding: 0;
    border: none;
    size: a4 portrait;
}

p
{
    widows:5;
}

h1.small
{
    font-size: 0.9em;
    font-weight: bold;
}

div.headline 
{
    border-bottom: 1px dashed #ffffff;
}

div#header_links,
div#footer,
div#sidemenu-position,
div#banner,
div#path,
div#topmenu-position,
td.content_area div.box_small,
div#searchbox,
div#extrainfo,
div#usermenu,
div#logo,
div#toolbar, 
div#links,
div#zone_two_2zoneslayout1,
.no-print
{
    display: none;
}

div#columns
{
    padding: 0;
}

div#main-position
{
    margin: 0;
}

div#main-position, div.float-insert
{
    float: none;
}

div.box
{
    border: none;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

div.box div.box-content
{
    padding: 0;
}

div.box div.tl, div.box div.tr, div.box div.br, div.box div.bl
{
    background: none;
}

/* Newsletter */
.pageContainer
{
    margin: 0;
}

td.content_area div.OpenTeaserContainer
{
    display: block;
}

div#header
{
    height: 150px;
    text-align: left;
}


div#content,
div#zone_one_2zoneslayout1,
div#zone_one_2zoneslayout1_2,
div#zone_one_text 
{
    display: block;
    background: none;
    filter: none;
    -ms-filter: none;
    float: none;
    border: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    box-shadow: none;
    width: 17cm;
}

div#columns {
    padding: 0;
}
div#main-position {
    margin: 0;
}
div#main-position, div.float-insert {
    float: none;
}
div.box {
    background-color: #FFFFFF;
    border: medium none;
    margin: 0;
    padding: 0;
}
div.box div.box-content {
    padding: 0;
}
div.box div.tl, div.box div.tr, div.box div.br, div.box div.bl {
    background: none repeat scroll 0 0 transparent;
}

.print-only
{
    display: block;
}