
/* BEGINN ROOT-STYLES */
#streifen_root {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 0;
}
#wolken_root {
      position: absolute;
      left: 150px;
      top: 0;
      z-index: 1;
}
#link_root {
      position: absolute;
      left: 378px;
      top: 178;
      z-index: 2;
}
#link_pca {
      position: absolute;
      left: 392px;
      top: 390;
      z-index: 3;
}
/* ENDE ROOT-STYLES */

#navBG {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 0;
}
#streifen1 {
      position: absolute;
      left: 10px;
      top: 40;
      z-index: 1;
}
#streifen2 {
      position: absolute;
      left: 150px;
      top: 40;
      z-index: 2;
}
#streifen3 {
      position: absolute;
      left: 150px;
      top: 144;
      z-index: 3;
}
#streifen4 {
      position: absolute;
      left: 10px;
      top: 486px;
      z-index: 4;
}
#adminlink {
      position: absolute;
      left: 10px;
      top: 486px;
      z-index: 5;
}
#sublinks {
      position: absolute;
      left: 188px;
      top: 486px;
      z-index: 6;
}
#sublinks2 {
      position: absolute;
      left: 636px;
      top: 486px;
      z-index: 7;
}
#navigation {
      position: absolute;
      left: 10px;
      top: 52;
      z-index: 8;
}
#logo {
      position: absolute;
      left: 626px;
      top: 47;
      z-index: 9;
}
#content {
      position: absolute;
      left: 186px;
      top: 146;
      z-index: 10;
}

/*body.dfa { 
scrollbar-base-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#ffffff;
background-color:#ffffff;
}*/

body.dfacontent { 
scrollbar-base-color:#FFFFFF;
scrollbar-3dlight-color:#7FBBE3;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#7FBBE3;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-track-color:#E2F2FB;
background-color:#E2F2FB;
}

body.bilderleiste { 
scrollbar-base-color:#B4CEDC;
scrollbar-3dlight-color:#004663;
scrollbar-arrow-color:#004663;
scrollbar-darkshadow-color:#000000;
scrollbar-face-color:#94BCD2;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#004663;
scrollbar-track-color:#B4CEDC;
background-color:#E2F2FB;
}

p, div, ul, li, dl, dd, dt, a, span {
      font-family: arial, helvetica, sans serif;
      color: #000000;
      font-size: 11px;
      line-height: 150%;
}

.title {
       font-family: arial, helvetica, sans serif;
       color: #ffffff;
       font-size: 14px;
       font-weight: bold;
}

h3, .h3 {
       font-family: arial, helvetica, sans serif;
       color: #0078C7;
       font-size: 12px;
       font-weight: bold;
}

td {
       font-family: arial, helvetica, sans serif;
       color: #000000;
       font-size: 11px;
}

td.layout1 {
       padding-left: 12px;
       padding-right: 6px;
}

td.layout2 {
       padding-left: 6px;
       padding-right: 12px;
}

td.bgColor, table.bgColor, input.bgColor {
       background-color: #FFFFFF;
}

td.contentBox, table.contentBox, input.contentBox, .ContentFarbe {
       background-color: #E2F2FB;
}

td.contentHead, table.contentHead, input.contentHead {
       background-color: #7FBBE3;
}

td.rahmen, table.rahmen, input.rahmen {
       background-color: #0078C7;
}

a.short {
       font-family: arial, helvetica, sans serif;
       color: #0078C7;
       text-decoration: none;
       font-size: 10px;
       font-weight: 500;
}

a.homelink {
       font-family: arial, helvetica, sans serif;
       color: #2B2B2B;
       text-decoration: none;
       font-size: 10px;
}

a.special, a.PartitionNo, a.PartitionArrow {
   text-decoration:none;
   font-weight:600;
   color:#0078C7;
}

.PartitionNo,.PartitionArrow {
   font-weight:600;
   line-height:150%;
   padding-bottom:10px;
}

a.path {
       font-family: arial, helvetica, sans serif;
       color: #FFCC99;
       text-decoration: none;
       font-size: 12px;
       font-weight: bold;
}

a.nav1 {
       font-family: arial, helvetica, sans serif;
       color: #ffffff;
       text-decoration: none;
       font-size: 12px;
       font-weight: bold;
}

a.navSelect1 {
       font-family: arial, helvetica, sans serif;
       color: #FFCC99;
       text-decoration: none;
       font-size: 12px;
       font-weight: bold;
}


div.nav1 {
       padding: 0px;
       padding-top: 3px;
       padding-left: 14px;
       padding-bottom: 3px;
       background-repeat:no-repeat;
       background-position:0px 6px;
       background-image:url(/images/dfa/arrow_nav1.gif); 
       width: 148px;
}

div.navSelect1 {
       padding: 0px;
       padding-top: 3px;
       padding-left: 14px;
       padding-bottom: 3px;
       background-repeat:no-repeat;
       background-position:0px 6px;
       background-image:url(/images/dfa/arrow_navSelect1.gif); 
       width: 148px;
}

div.nav1Line, div.navSelect1Line, div.nav2Line, div.navSelect2Line, div.nav3Line, div.navSelect3Line {
      line-height: 40%;
}

a.nav2 {
       font-family: arial, helvetica, sans serif;
       color: #FFFFFF;
       text-decoration: none;
       font-size: 12px;
}

a.navSelect2 {
       font-family: arial, helvetica, sans serif;
       color: #FFCC99;
       text-decoration: none;
       font-size: 12px;
}

div.nav2, div.navSelect2 {
       padding: 0px;
       padding-left: 14px;
       width: 140px;
       line-height: 100%;
}

a.nav3 {
       font-family: arial, helvetica, sans serif;
       color: #FFFFFF;
       text-decoration: none;
       font-size: 10px;
}

a.navSelect3 {
       font-family: arial, helvetica, sans serif;
       color: #FFCC99;
       text-decoration: none;
       font-size: 10px;
}

div.nav3, div.navSelect3 {
       padding: 0px;
       padding-left: 20px;
       width: 120px;
       line-height: 100%;
}

.short, .alt0 {
       font-size: 10px;
}

input.textBox, select.ratundhilfe, input.submit {
       font-family: verdana, arial, helvetica, sans serif;
       color: #2B2B2B;
       border: 1px;
       border-style: solid;
       border-color:#004663;
       font-size: 10px;
       height: 18px;
       text-align: vertical;
}

input.order {
       font-family: verdana, arial, helvetica, sans serif;
       color: #2B2B2B;
       border: 1px;
       border-style: solid;
       border-color:#004663;
       font-size: 9px;
       height: 14px;
       text-align: vertical;
}

.admin {
   font-family: verdana, helvetica, arial, sans-serif;
   font-size: 10px;
   text-decoration: none;
   color: #666666;
}

.Content {
   padding-top:    7px;
   padding-bottom: 7px;
   padding-left:   10px;
   padding-right:  10px;
}

.OneContent {
   padding-bottom: 7px;
   padding-left:   10px;
   padding-right:  10px;
}

.ContentHL1 {
   font-family: arial, helvetica, sans serif;
   color: #0078C7;
   font-size: 16px;
   font-weight:bolder;
   padding-top:    7px;
   padding-left:   10px;
   padding-right:  10px;
}

.ContentTextBlock {
   padding-top:    7px;
   padding-bottom: 7px;
   padding-left:   10px;
   padding-right:  10px;
   line-height: 150%;
}

.OneContentTextBlock {
   padding-bottom: 7px;
   padding-left:   10px;
   padding-right:  10px;
   line-height: 150%;
}

.headline {
    font-family: verdana, arial, helvetica, sans serif;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
}

.list, .ListHeadlineMore  {
    padding-left: 20px;
    padding-right: 20px;
}

.ListHeadline {
    background-color:#7FBBE3;
    font-size: 12px;
    font-weight:bold;
    padding-top:3px;
    padding-bottom:5px;
}

.ListHeadlineMore div.special {
     border-bottom-color:#7FBBE3;
}

#LineBottom {
   border-color:#FFFFFF;
   border-bottom-width:2px;
   border-bottom-style:solid;
}

#LineBottomBold {
   border-color:#FFFFFF;
   border-bottom-width:4px;
   border-bottom-style:solid;
}

div.special {
   padding-left:10px;
   background-repeat:no-repeat;
   background-position:0px 4px;
   border-bottom-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#E2F2FB;
   background-image:url(/images/dfa/icons/linkpfeil1.gif); 
}
div.top {
   padding-right:18px;
   margin-right:18px;
   text-align:right;
   padding-left:18px;
   background-repeat:no-repeat;
   background-position:bottom right;
   background-image:url(/images/dfa/icons/obenpfeil1.gif);
}
div.back {
   padding-left:12px;
   background-image:url(/images/dfa/icons/linkpfeil_back.gif); 
   background-repeat:no-repeat;
   background-position:0px 4px;
   border-bottom-width:2px;
   border-bottom-style:solid;
   border-bottom-color:#E2F2FB;
}

.teaserpic {
    padding-right:10px;
    float:left;
    display:inline;
}

td.oneSpace {
       height: 10px;
}

td.bgColor, table.bgColor, input.bgColor {
       background-color: #FFFFFF;
}

td.bgColorHL {
    background-color:#7FBBE3;
}

.detailpic {
    padding-right:15px;
    padding-top:5px;
    padding-bottom:3px;
    float:left;
    align:right;
}

.addresspic {
    padding-left:5px;
    padding-top:5px;
    padding-bottom:3px;
    float:right;
    align:left;
}

.lineheight {
    line-height:150%;
}

ul {
   list-style-image:url(/images/dfa/icons/listpoint.gif);
}



/* SITEMAP nicht offiziell sondern von Eduard */
a.sitemap1, a.sitemap2, a.sitemap3, a.sitemap4, a.sitemap5 {
  text-decoration: none;
}
a.sitemap3, a.sitemap4, a.sitemap5 {
  font-size:10px;
}
div.sitemap2, div.sitemap3, div.sitemap4, div.sitemap5 {
  padding-bottom:2px;
}
a.sitemap1 {
  font-family: verdana, arial, helvetica, sans serif;
  color: #000000;
  padding-left: 16px;
}
div.sitemap1 {
  padding-top: 4px;
  padding-bottom: 4px;
  background-repeat:no-repeat;
  background-position:0px 6px;
  background-image:url(/images/arrow_sitemap1.gif);
  font-weight: bold;
}
div.sitemap2 {
  padding-left:25px;
}
div.sitemap3 {
  padding-left:35px;
}
div.sitemap4 {
  padding-left:45px;
}
div.sitemap5 {
  padding-left:55px;
}
.sitemapLine {
  height:16px;
  background-repeat:repeat-x;
  background-position:0px 8px;
  background-image:url(/images/line_sitemap.gif); 
}

.print {
   display: none;
}
