BODY { font-family:  Arial,Helvetica, "Bitstream Vera Sans", sans-serif;
      font-size: 100%;
      background-color: #FFF;
      color:#000;
      font-size: 1em;
      padding:0px;
}

STRONG { color: color: #444; font-weight:bold; }

A:link { color: #C00; text-decoration:none; }
A:visited { color: #C00; text-decoration:none;}
A:hover { color: #C00; text-decoration:underline;}
A:active { color: #C00; text-decoration:underline;}
A:focus { color: #C00; text-decoration:none;}


#all { position: absolute; left: 50%; top:0px; width:700px; margin-left:-350px; padding:0px;}


#head { position: absolute; left: 0px; top:0px; width:100%; height: 115px;
        text-align:left; padding:0px; margin:0px; }

   H1 { font-size: 24px; font-weight:bold; text-decoration:none;
        margin-left: 20px; margin-top: 20px; margin-bottom:2px; padding: 0px; color: #666; }


#wirspeichernnichtlogo { position: absolute; right: 0px; top:0px; width:110px; height: 115px; }

#language_selection { position: absolute; left: 470px; top:14px; width:200px; height: 20px; }


#anonymous_use { position: absolute; left: 0px; top:80px; width:540px; height: 30px;
                 font-size:13px; padding:0px; margin:0px; }

   A.anonymous_use_link:link { color: #C00; text-decoration:none; padding-left:2px; padding-right: 2px; }
   A.anonymous_use_link:visited { color: #C00; text-decoration:none; padding-left:2px; padding-right: 2px;}
   A.anonymous_use_link:hover { color: #ffffff; text-decoration:none; background-color: #AAA;
                                padding-left:2px; padding-right: 2px; }
   A.anonymous_use_link:active { color: #ffffff; text-decoration:none; background-color: #999;
                                 padding-left:2px; padding-right: 2px;}
   A.anonymous_use_link:focus { color: #C00; text-decoration:none; padding-left:2px; padding-right: 2px;}

   SPAN.anonymous_active { color:#00af11; }


#proxy_impressum { position: absolute; left: 0px; top:95px; width:540px; height: 30px;
                 font-size:13px; padding:0px; margin:0px; }

   A.proxy_impressum_link:link { color: #C00; text-decoration:none; padding-left:2px; padding-right: 2px; }
   A.proxy_impressum_link:visited { color: #C00; text-decoration:none; padding-left:2px; padding-right: 2px;}
   A.proxy_impressum_link:hover { color: #ffffff; text-decoration:none; background-color: #AAA;
                                padding-left:2px; padding-right: 2px; }
   A.proxy_impressum_link:active { color: #ffffff; text-decoration:none; background-color: #999;
                                 padding-left:2px; padding-right: 2px;}
   A.proxy_impressum_link:focus { color: #C00; text-decoration:none; padding-left:2px; padding-right: 2px;}



   #name  { font-size:18px; font-weight:bold;}


#navigation { position: absolute; left: 0px; top:118px; width:100%; text-align:right; font-size:14px; 
              padding: 5px; border-top: 2px solid #777; border-bottom: 1px solid #777; 
	      background-color: #e6f6e5;}

   #navigation_pbox { float: left; text-align:left; padding: 0px; margin:0px;}

      SPAN.navigation_pbox_active { color:#004; }

      A.navigation_pbox_link:link { color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px; }
      A.navigation_pbox_link:visited { color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px;}
      A.navigation_pbox_link:hover { color: #ffffff; text-decoration:none; background-color: #AAA;
                               padding-left:2px; padding-right: 2px; }
      A.navigation_pbox_link:active { color: #ffffff; text-decoration:none; background-color: #999;
                                padding-left:2px; padding-right: 2px;}
      A.navigation_pbox_link:focus {  color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px;}

   #navigation_webservices { text-align:right; }

      SPAN.navigation_webservices_active { color:#004; }

      A.navigation_webservices_link:link { color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px;}
      A.navigation_webservices_link:visited { color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px;}
      A.navigation_webservices_link:hover { color: #ffffff; text-decoration:none; background-color: #AAA;
                               padding-left:2px; padding-right: 2px; }
      A.navigation_webservices_link:active { color: #ffffff; text-decoration:none; background-color: #999;
                                padding-left:2px; padding-right: 2px;}
      A.navigation_webservices_link:focus { color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px;}



#content { position: absolute; left: 0px; top:165px; width:100%; text-align:justify; }

P.info { width:100%; margin-top:20px; margin-bottom:10px; font-size: 14px;}
P.error { width:100%; margin-top:20px; margin-bottom:10px; color:red; text-align:center;font-size: 16px;}

NOSCRIPT { width:100%; margin-top:2px; margin-bottom:2px; color:red; text-align:center;font-size: 16px;}

   H2 { margin-top:25px;  margin-bottom:5px; font-size: 110%;
        font-weight:bold; text-decoration:none; color: #444; padding:0px; }
	
   H3 { margin-top:25px;  margin-bottom:5px; font-size: 100%;
        font-weight:bold; text-decoration:none; color: #444; padding:0px; }

   LI {margin-bottom:6px; list-style:none; text-align: left;}

   LI UL {margin-top:5px; margin-bottom:10px;}

   TD.form_input { text-align: left; }
   TD.form_label { text-align:right; }

   INPUT { margin:3px; }

#inhaltsverzeichnis { float: left; margin-right:20px; margin-bottom:15px; padding:10px; border: 1px solid #777; font-size:14px; color: #A50; }
#inhaltsverzeichnis UL { margin-top:2px; margin-bottom:2px; }
#inhaltsverzeichnis UL LI { margin-bottom:0px; list-style:none; text-align: left; }
#inhaltsverzeichnis a {  display: block; }

SPAN.navigation_inhalt_active { color:#004; }

 A.navigation_inhalt_link:link { color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px; }
 A.navigation_inhalt_link:visited { color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px;}
 A.navigation_inhalt_link:hover { color: #ffffff; text-decoration:none; background-color: #AAA;
                               padding-left:2px; padding-right: 2px; }
 A.navigation_inhalt_link:active { color: #ffffff; text-decoration:none; background-color: #999;
                               padding-left:2px; padding-right: 2px;}
 A.navigation_inhalt_link:focus {  color: #A50; text-decoration:none; padding-left:2px; padding-right: 2px;}

KBD  {  display:block;  font-family:monospace; text-align:left; font-size: 14px;
        margin-top:10px; margin-left:30px; margin-bottom:10px;}

#print{display:none;}

@media print{body{background-color:#ffffff;font-size:1px;color:#ffffff;}a,abbr,acronym,address,applet,area,b,base,basefont,bdo,big,blockquote,br,button,caption,center,cite,code,col,colgroup,dd,del,dfn,dir,div,dl,dt,em,fieldset,font,form,frame,frameset,h1,h2,h3,h4,h5,h6,hr,i,iframe,img,input,ins,isindex,kbd,label,legend,li,link,map,menu,meta,noframes,noscript,object,ol,optgroup,option,p,param,pre,q,s,samp,select,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,title,tr,tt,u,ul,var{display:none;}#print p{display:block;}#print p a{display:inline;}#print{left:0;top:0;padding:0;margin:0;height:220mm;width:170mm;font-size:12pt;font-family:sans-serif;line-height:16pt;color:#000000;background-color:#ffffff;display:block !important;text-align:center;}#print img{width:100mm;height:105mm;margin:auto;display:block;}}