/*
-----------------------------------------------
Pfadi Vaduz Print Style
Author:   Robert Hilbe
Version:  5 Sept 2004
----------------------------------------------- */

/* Zentrale Formate */

body {
   margin: 3%;
   padding: 0;
   color: #000;
   font: 10pt/1.6 verdana,arial,helvetica,sans-serif;
   }

a, a:link, a:visited {
   color: blue;
   text-decoration: underline;
   }

#content a:link:after, #content a:visited:after {
   font-size: 90%;
   content: " (http://www.pfadivaduz.li/" attr(href) ") ";
   }

/* Layout-Elemente */

#header {
   margin: 0 0 20pt 0;
   }

#logo {
   display: inline;
   }

#header h1 {
   margin: 0;
   padding: 10px;
   display: inline;
   font: 370%/1em 'trebuchet ms',verdana,arial,helvetica sans-serif;
   text-transform: lowercase;
   letter-spacing: 0.02em;
   }

#header h1 a {  
   color: #06a;
   text-decoration: none;
   }

#accessibility, #navigation, #side {
   display: none;
   }

#content h1 {
   margin: 20px 0;
   font:  bold 200% 'trebuchet ms',verdana,arial,helvetica,sans-serif;
   color: #06a;
   }

#content h2 {
   font:  bold 170% 'trebuchet ms',verdana,arial,helvetica,sans-serif;
   color: #06a;
   }

#footer {
   padding: 20px 0;
   margin: 0;
   font-size: 65%;
   line-height: 2;
   color: #666;
   }

/* Spezielle Klassen */

.hide {
   display: none;
   }

.floatleft {
   margin: 0 10px 5px 0;
   float: left;
   }

.floatright {
   margin: 0 0 5px 10px;
   float: right;
   }

.button {
   padding: 2px 3px;
   }

abbr, acronym, .help {
   border-bottom: dotted 1px #ccc;
   }

.tooltipp span {
   display: none;
   }

table {
   margin: 0 10px 10px 10px;
   empty-cells: show;
   border-collapse: collapse;
   border-top: 1px solid #cfcfcf;
   border-left: 1px solid #e5e5e5;
   }

caption {
   font: bold 130%/2 georgia,serif;
   letter-spacing: 0.02em;
   color: #999;
   }

th, td {
   padding: 4px 8px;
   background: #fff;
   border-bottom: 1px solid #cfcfcf;
   border-right: 1px solid #e5e5e5;
   }

tr:hover, tr.sFhover {
   background: #f6f5f9;
   }

th {
   background: #f3f3ff;
   }

form fieldset {
   padding: 10px 15px;
   background: #fff;
   border: 1px solid #e5e5e5;
   border-color: #cfcfcf #e5e5e5 #cfcfcf #e5e5e5;
   }

form legend {
   padding: 0 3px;
   font: bold 130%/2 georgia,serif;
   letter-spacing: 0.02em;
   color: #999;
   }

form label {
   font-weight: bold;
   color: #444;
   }
   
form dt {
   margin: 4px 0;
   width: 170px;
   height: 1em;
   float: left;
   clear: both;
   }

form dd {
   margin: 0;
   }

form input {
   margin: 6px 0;
   color: #666;
   padding: 2px;
   background: #fff;
   border: 1px solid #cfcfcf;
   }

form input:focus {
   border: 1px solid #999;
   }

#checkbox {
   padding: 0;
   border: none;
   }