

/* GLOBAL DEFINITIONS */ 		
 body { font-family: Arial, sans-serif; font-size:12px; line-height:20px; margin:0; padding:0; background: url(../elements/bg_fvabz.gif) right repeat-y; background-color:#89CAE6; color: #000000; }
 h1, h2, h3, h4, #head ul { font-family: Georgia, serif; font-size: 14px; line-height: 20px; font-weight: normal; padding:0; margin:0; color: #000000; }
 
 h2 { font-size:40px; line-height:40px; }
 h3 { font-size:13px; line-height:18px; padding-top:2px;  }
 h4 { font-size:12px; line-height:20px; color:#77B1CC;  }
 p { padding:0; margin:0; }
 
 a { color:#000; }
 a.print { background-image:url(elements/print.gif); background-repeat:no-repeat; background-position:left center; padding:0 0 0 14px; }
 a img { border:none; }
 h4 a { text-decoration:none; }
 h4 a:hover { text-decoration:underline; }
 #head h1 { padding: 20px 0 0 22px; line-height: 16px; }
 #head h1 b { font-weight: normal; text-transform: uppercase; letter-spacing: 0.05em; }
  
 /* SITE LAYOUT */ 
 #head { position:fixed; top:0; left:0; right:0; height:110px; z-index:10; background-color: white; }
 #title { position:absolute; top:110px; left:0; height:90px; right:0; border-top:1px solid #77B1CC; }
 #content { position:absolute; top:200px; left:0; right:0; height:auto; padding:20px 0 40px 0; }
 #foot { position:fixed; bottom:0; left:0; right:0; height:20px; background-color:#FFF; z-index:9; }
 #subscribe { position:absolute; top:220px; left:20px; width:220px; height:auto; z-index:3; }
 
 
 /* STYLES KOPF */ 
 #head ul { position:absolute; top:83px; left:260px; height:28px; list-style-type:none; padding:0; margin:0; line-height:14px; z-index:11; }
 #head li { position:relative; float:left; padding:0; margin:0; }
 #head li a { position:relative; display:block; height:14px; padding:7px 14px 6px; margin:0; 
 	text-decoration:none; border-bottom:1px solid #77B1CC; }
 #head li.selected { margin:0 -1px 0 0; padding: 0 1px 0 1px;}
 #head li.selected a { background-color:#89CAE6; padding:6px 9px 7px 9px; border-top:1px solid #77B1CC; border-bottom:none; }
 #head ul.sister { right: 0; left: auto;  }
 #head ul.sister li a { width: 72px; text-align: center; }
 #head ul.lang { right: 110px; left: auto; display: none; }
 #head ul.lang a { padding: 6px; font-size: 11px; border: none; }
 #head ul.lang li { }
 #head ul.lang li.selected a { background:none; border: none; text-decoration: underline; }
 
 
 #line { display: block; position: absolute; top: 82px; left: 0; width:100%; height: 600px; background-repeat: no-repeat; } 

 #title h2 { margin:15px 20px 5px 20px; }
 #title h3 { margin-left:20px; } 

 /* STYLES INHALTSBEREICH */ 
 .text { position:relative; left:0; margin:0 0 0 260px; right:0; margin-bottom:20px; 
 	background-image:url(../elements/bg_line_blue.gif); background-repeat:repeat; }
 .text p { width:550px; padding:1px 0 0 4px; margin:0 0 -1px 0; }
 .text p b { font-weight: normal; text-transform: uppercase; font-family: Georgia, serif; font-size: 11px; }
 img.map { margin-top: -1px; }
  
 /* STYLES FUSS */ 
 #spw { position:fixed; bottom:21px; left:0; padding:50px 20px 4px 20px; z-index:15; font-size:13px; color:#FFF; font-style:italic; }
 #foot { border-top: 1px solid #77B1CC;}
 #foot h4 { position:relative; float:left; margin:4px 0 4px 20px; line-height:12px; }
 #foot h4.colors { width:220px; }
 #foot h4.colors img { width:12px; height:12px; }
 
