
/************************************
 * bad ie hack :(
 ************************************/

html {overflow-x:hidden;}

/************************************
 * global elements
 ************************************/

body {
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  color: #5e5e69;
}

body.tb23 {
  background-image:url("http://w3/LfDBayern/images/tb/intern.gif"); 
  background-position:center;
  background-attachment:fixed;
  background-repeat:no-repeat;
}


h1 { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #000066;
  margin-top: 10px;
  margin-bottom: 5px;
}

h2 { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #2554a1;
  background-color: #cde5fd;
  border-bottom: 1px solid #000066;
  margin-top: 10px;
  margin-bottom: 5px;
}

h3 { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #5e5e69;
  margin-top: 10px;
  margin-bottom: 5px;
}

h4 { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #2554a1;
  margin-top: 20px;
  margin-bottom: 5px;
}

p { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  color: #5e5e69;
  line-height: 12pt;
  text-align: justify;
  margin-right: 1cm;
  margin-left: 0.5cm;
  font-weight: normal;
}

ul {
  list-style: square;
}

li { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  line-height: 12pt;
  text-align: justify;
  font-weight: normal;
  margin-right: 1cm;
  margin-left: 0.5cm;
  margin-top: 8pt;
}

td { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-align: left;
  font-weight: normal;
}

/************************************
 * Links
 ************************************/

a[href] {
  color: #2554a1;
}

a[href]:visited {
  color: #2554a1;
}

a[href]:hover {
  color: #02a7fd;
}

a.external {
  color: #000000;
}

a.external:visited {
  color: #000000;
}

a.external:hover { 
  color: #5e5e69;
}

/************************************
 * head of each document
 ************************************/

p.dsb_head { 
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  margin-left: 0px;
  }

p.center { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-align: center;
  margin-right: 1cm;
  margin-left: 0.5cm;
  font-weight: normal;
  }

h1.rahmen { border: 3px ridge rgb(204, 204, 204);
  padding: 0.5cm;
  font-family: 'Arial';
  font-size: 18pt;
  text-align: center;
  font-weight: bold;
  margin-right: 3cm;
  margin-left: 2.5cm;
  color: rgb(128, 0, 0);
  }

h2.rahmen { border: 3px ridge rgb(204, 204, 204);
  padding: 0.5cm;
  font-family: 'Arial';
  font-size: 16pt;
  text-align: center;
  margin-right: 3cm;
  margin-left: 2.5cm;
  color: rgb(0, 0, 0);
  }

ul.toc { list-style-type: none;
  }

dl { 
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-align: justify;
  margin-right: 1cm;
  margin-left: 0.5cm;
  font-weight: normal;
}

dd { margin-bottom: 0.5cm;
  }

dt { font-weight: bold;
  color: rgb(0, 0, 0);
  background-color: rgb(228, 244, 248);
  margin-bottom: 0.2cm;
  }

h2.dsk { border: 3px ridge rgb(204, 204, 204);
  font-family: Verdana,Arial,sans-serif;
  padding: 0.5cm;
  font-size: 14px;
  text-align: center;
  margin-right: 3cm;
  margin-left: 2.5cm;
  color: rgb(0, 0, 0);
  }

div.presse_head { font-family: 'Arial';
  font-size: 16pt;
  width: auto;
  height: 70px;
  }

div.presse_wappen { clear: left;
  float: left;
  width: 104px;
  height: 64px;
  background-image: url(http://www.datenschutz-bayern.de/images/nav/wappen-s.gif);
  }

h1.presse_head { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14pt;
  margin-left: 110px;
  text-align: left;
  }

h2.presse_head { font-family: Verdana,Arial,Helvetica,sans-serif;
  margin-left: 110px;
  font-size: 12pt;
  text-align: left;
  }

p.presse_date { font-weight: bold;
  }

/***************************
 * presse rechter frame
 ***************************/

dl.presse { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  line-height: 15px;
  margin-right: 1cm;
  margin-left: 0.5cm;
  font-weight: normal;
}

/* Datum */
dt.presse { 
  font-weight: bold;
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 10px;
}

/* Text */
dd.presse { 
  margin-top: 5px;
  margin-bottom: 15px;
}

/***************************
 * links rechter frame
 ***************************/

dl.link { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  line-height: 15px;
  margin-right: 1cm;
  margin-left: 0.5cm;
  font-weight: normal;
}

/* Datum */
dt.link { 
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #5e5e69;
  background-color: #ffffff;
  margin-top: 15px;
  margin-bottom: 10px;
}

/* Text */
dd.link { 
  margin-top: 5px;
  margin-bottom: 15px;
}


address { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  line-height: 12pt;
  text-align: justify;
  margin-right: 1cm;
  margin-left: 1.5cm;
  font-weight: normal;
  }

h3.inst { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12pt;
  background-color: rgb(228, 244, 248);
  }

div.inst { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-family: Verdana,Arial,sans-serif;
  font-size: 11px;
/*  font-size: 10pt;
  line-height: 14pt;*/
  line-height: 15px;
  text-align: left;
  margin-left: 1.0cm;
  width: auto;
  clear: left;
  font-weight: normal;
  padding-bottom: 10pt;
  }

div.inst-name { clear: left;
  text-align: left;
  width: 100%;
  }

div.inst-part { float: left;
  text-align: left;
  width: 33%;
  }

div.inst-url { clear: left;
  text-align: left;
  margin-left: 0cm;
  padding-top: 3pt;
  width: 100%;
  }

  /*
h2.changes { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 16pt;
  margin-top: 0.1cm;
  margin-bottom: 0.1cm;
  }
  */

li.changes { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  line-height: 2pt;
  text-align: justify;
  font-weight: normal;
  margin-right: 0.5cm;
  padding-top: 0pt;
  padding-bottom: 0pt;
  list-style-image: url(http://www.datenschutz-bayern.de/images/gif/redball_klein.gif);
  }

ul.changes { margin-left: 0px;
  padding-left: 0px;
  }

li.right { font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  text-align: left;
  font-weight: normal;
  margin-right: 0.5cm;
  }

body.startpage { background-image: url(images/gif/back_vert.jpg);
  background-repeat: repeat-x;
  background-attachment: fixed;
  }


