#head,#quick_nav,#top_navigation,#nav_level_1,#column_nav,#hold_sub_navigation,.pages_nav,#footer,#content_header,form,.handheld,.screen {
display:none;
}
#hold_columns, #column_content, .content {
float:none !important;
width:auto !important;
margin:0 !important;
padding:0 !important;
}

html,body {
font-size:11pt;
font-family:Verdana,Helvetica,Arial,Trebuchet,Tahoma,sans-serif;
color:#000000; 
background-color:#FFFFFF; 
background-image:none;
}

/* ------------- Grundformate ------------------------------------------------------------------------- */
p,table,li {
font-size: 10pt;
color:#000000; 
font-family:Verdana,Helvetica,Arial,Trebuchet,Tahoma,sans-serif;
line-height:1.5em;
}
textarea,input,select,legend,label {
font-size: 10pt;
color:#000000;
font-family:Verdana,Helvetica,Arial,Trebuchet,Tahoma,sans-serif;
}
h1,h2,h3,h4,h5,h6 {
font-size: 10pt;
color:#000000;
letter-spacing:1px;
line-height:1.4em;
margin:16px 0 0 0;
padding:0;
clear:both;
page-break-after:avoid;
}
h1 {
color:#375A69;
font-size: 13pt;
letter-spacing:2px;
border-bottom:1px solid #4B6572;
}
h2 {
color:#375A69;
font-size: 11pt;
border-bottom:1px solid #4B6572;
}
h3 {
color:#375A69;
font-size: 11pt;
}

p {
margin:4px 0 12px 0;
padding:0;
text-align:justify;
}
img {
border:none;
}
p img {
float:left;
margin:4px 4px 0 0;
border-bottom:1px solid #375A69;
}
p img.right {
float:right;
margin:4px 0 0 4px;
border-bottom:1px solid #375A69;
}
p.print_footer {
margin:20px 0 10px 0;
page-break-after: always;
font-weight:bold;
border-top:1px solid #4B6572;
border-bottom:1px solid #4B6572;
}
ul {
margin:4px 0 12px 25px;
padding-left:0;
line-height:1.7em;
list-style-type:square;
page-break-inside: avoid;
}
li  {
padding: 0 0 0 0px;
line-height:1.7em;
background-image:none;
}
table {
width:99%;
margin:4px 0 12px 0;
border:1px solid #E0DFDF;
page-break-inside: avoid;
}
td {
vertical-align:top;
color:#000000;
border:1px solid #E0DFDF;
}
tr.tabtitle td {
color:#2A5C72; 
border:1px solid #8EB5C6;
font-weight:bold;
}
tr.dark td {
border:1px solid #D6D4D4;
}
tr.light td {
border:1px solid #EDECEC;
}
td p, td ul, td h1, td h2, td h3, td h4, td h5{
margin:0;
}
em {
color:#28576B;
}
strong {
color:#28576B;
}
a:link,a:visited {
color:#28576B;
text-decoration:underline; 
background-color:transparent;
} 
a:hover, a:focus, a:active {
color:#0F6074; 
text-decoration:none; 
background-color:transparent;
} 