/* --- CSS for Datenschutz Zug --- */

body {
 color: #000000;
 margin: 0px;
 padding: 5px;
 background: #ffffff
 }

/* Heading Section  i.e. KANTON ZUG not used
h1       {
 color: #9ca6a5;
 background-color: fafaf5;
 font-size: 14px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 border-bottom: 1px solid;
 border-top: 1px solid;
 margin: 40px 400px 20px 0px
 } */

/* Heading Chapter  i.e. Aktuelles */
h1   {
 color: #637c9c;
 font-weight: bold;
 font-size: 14px;
 line-height: 18px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 margin: 23px 0px 0px 0px
 }

/* Heading i.e. Mailing-Liste des Datenschutzbeauftragten */
h2   {
 color: #000000; 
 font-size: 11px; 
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 15px;
 margin: 25px 0px 0px 0px
 }
 
/* Heading */
h3   {
 color: #000000; 
 font-size: 11px;
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 15px;
 margin: 20px 0px 0px 0px
 }

/* Table Text - actually all text is in table */
td {
 color: #000000;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 15px;
 vertical-align: top
}

/* First Paragraph (text begins straight without titles - at time only used for margins) */
#firstp {
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 15px;
 vertical-align: top;
 margin: 30px 0px 0px 0px
}
 
/* Table Header - e.g. Zuständigkeit */
td.header {
 color: #000000;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 20px;
 vertical-align: middle;
 background: #fafaf5;
 border-bottom: 1px dashed gray
}

/* Table Fill with padding - e.g. Zuständigkeit */
td.fillsp {
 color: #000000;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 15px;
 padding-top: 10px;
 padding-bottom: 15px;
 vertical-align: top;
 background: #edf4fc
}

/* Table Fill normal - e.g. DSB-Adressen */
td.fill {
 color: #000000;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 15px;
 padding-top: 2px;
 padding-bottom: 3px;
 vertical-align: top;
 background: #edf4fc
}

/* Intro */
.intro {
 color: gray;
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 line-height: 13px;
 vertical-align: top;
 background: #fafaf5
}

/* Neu - Used instead of new-gif*/ 
.new    {
 color: #ff3399;
 font-weight: bold;
 font-size: 11px;
 line-height: 15px;
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 margin: 0px 0px 0px;
 background: #edf4fc
 }

ul, li   {
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 line-height: 15px;
 margin-top: 15px;
 list-style: square;
 list-style-position: normal
}

/* Ordered Lists - not used
ol   {
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 line-height: 15px;
 margin-top: 20px;
 list-style-type: decimal
} */

/* Lists Condensed - e.b. CH-Links */
li.con  {
 font-family: Verdana, Arial, Helvetica, Sans-serif;
 font-size: 11px;
 line-height: 15px;
 margin-top: 2px;
 list-style: circle;
 list-style-position: inside
}

/* Paragraph link */
a    { color: #0066cc; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Sans-serif  }
a:visited    { color: #637c9c; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Sans-serif  }
a:hover    { color: #637c9c; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Sans-serif  }
a:active { color: #637c9c; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Sans-serif  }


/* Footer link */
a.footer  { color: #0066cc; font-size: 10px; text-decoration: none;  font-family: Verdana, Arial, Helvetica, Sans-serif  }
a.footer:visited  { color: #637c9c; font-size: 10px; text-decoration: none;  font-family: Verdana, Arial, Helvetica, Sans-serif  }
a.footer:hover  { color: #637c9c; font-size: 10px; text-decoration: none;  font-family: Verdana, Arial, Helvetica, Sans-serif  }
a.footer:active      { color: #637c9c; font-size: 10px; text-decoration: none;  font-family: Verdana, Arial, Helvetica, Sans-serif  }

#footer  { 
 margin-top: 30px;
 line-height: 20px;
 border-top: 1px dashed gray;  /* not supported in NN, not dashed in IE4M */
 border-bottom: 1px dashed gray  /* not supported in NN, not dashed in IE4M */
}
 
b  { 
 font-weight: bold
}

/* smaller Text */
.smaller  {
 font-size: 10px;
 line-height: 13px
}

/* Legende */
.legend  {
 font-size: 9px;
 color: gray;
 line-height: 12px
}

/* farbige buttons */
input.farbig { 
   color: #637c9c;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-size: 10px;
   font-weight: bold;
   background-color: #f1f6fd;
   border: solid;
   border-width: 1px;
   border-color: #637c9c
}

