/* DEFAULTS/////////////////////////////////////////////////////////////////// */
@page 
{ 
 size:700px; 
 margin: 0px;
 page-break-before: auto;
}
#headbranding, #headvisual, #leftcolumn, #leftcolumn img, #rightcolumn, #footer, #navi, #subnavi, #head, #jump, .naviend, #preloader, #content_navi
{   display: none; }


body
{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 color: #000;
 margin: 0px;
 line-height: 15px;
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 1;
 background-image: url(/at/img/logo_druck.gif);
 background-repeat: no-repeat;
 background-position: 650px 0px;
}
img
{
 border-width: 0px;
 border-color: #000;
 border-style: solid;
 padding: 0px;
 margin: 0px;
}
div
{
 border-color: #000;
 border-width: 0px;
 border-style: solid;
}
.float
{
 line-height: 0px;
 clear: both;
 display: block;
}
a
{
 color: #396;
 margin: 0px;
 padding: 0px;
 text-decoration: underline;
}
a:hover { color: #39378B; }
h1, h2, h3, h4
{
 font-size: 10px;
 font-weight: bold;
}
h2
{
 font-weight: bold;
 color: #396;
 margin: 0px 0px 10px 0px;
}
h3
{
 font-size: 11px;
 font-weight: bold;
 color: #396;
 margin: 0px 0px 0px 0px;
}
h4
{
 font-size: 11px;
 font-weight: bold;
}
h5
{
 font-size: 10px;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
}
input
{
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 10px;
 color: #00254F;
} 
 
/* MAINLAYOUT///////////////////////////////////////////////////////////////// */
#headbranding
{
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 2;
}
#headvisual
{
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 1;
}
#leftcolumn
{
 position: absolute;
 left: 0px;
 top: 141px;
 z-index: 2;
 width: 153px;
 height: 254px; 
 float: left;
 display: block;
}
/*#leftcolumn img
{
 float: left;
 display: block;
}*/
#content
{
 position: absolute;
 left: 0px;
 top: 0px;
 z-index: 3;
 width: 471px;
 float: left;
 background-color: #fff;
}
#navi
{
 position: absolute;
 top: 141px;
 left: 153px;
 z-index: 4; 
 width: 623px;
 height: 22px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border-width: 0px;
 border-color: #660000;
 border-style: solid;
}
#subnavi
{
 padding: 0px 5px 0px 22px;
 margin: 10px 0px 5px 0px;
 border-width: 0px;
 border-color: #000;
 border-style: solid;
}
 
#subnavi a
{
 padding: 0px 8px 0px 0px;
 text-decoration: none;
}
#subnavi a:hover
 {
  color: #39378B;
  font-weight: normal;
  text-decoration: none;
 }
#subnavi a.on
 { 
  color: #39378B;
  font-weight: bold;
  text-decoration: none;
 }
#footer
{
 float: left;
 padding: 15px 30px 0px 15px;
 line-height: 0px;
 clear: both;
 display: block;
}
#footer a
{
 display: block;
 margin: 0px 0px 5px 0px;
}
/* CONTENT///////////////////////////////////////////////////////////////// */
#content_textbox
{
 float: left;
 padding: 15px 30px 0px 15px;
}
#content_head
{
 float: left;
 display: block;
 margin: 28px 0px 7px 0px;
 border-color: #D4D3E0;
 border-width: 0px;
 border-style: solid;
}
.content_twocol_left, .content_twocol_right,  .content_twocol_right_row
{
 float: left;
 width: 154px;
 padding: 15px 0px 0px 15px;
 color: #396;
 line-height: 12px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 139px;
 border-color: #FFF;
 border-width: 1px;
 border-style: solid;
}
.msfix { }
.content_twocol_right
{
 width: 295px;
 padding: 12px 0px 0px 10px;
 color: #000;
 line-height: 15px;
}
.text_fett { font-family: Verdana, Helvetica, Arial, sans-serif;  font-size: 11px; color: #000;  line-height: 13px;  font-weight: bold;}