


.bezeichnung { font-weight: bold; font-size: 10pt }
.anmerkung {font-size: 8pt }
.frage { font-style: italic }
.point { list-style: disc url(list.gif) inside }
.point2 { list-style: disc}
.header1 { color:#FFFFFF; font-weight: bold; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.header2 { color:#FFFFFF; font-style: italic; font-weight: bold; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.copyright {font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif}

h1 { font-weight: bold; font-size: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 8pt; margin-bottom: 8pt }
h2 { font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 0pt }


h3  {  }
.id  { font-weight: bolder; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 0pt; }
* html .id { margin-left: 14pt; }
.id3  { font-weight: bolder; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 0pt; }
* html .id3 { margin-left: 14pt; }
.id4  { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 6pt; }
* html .id4 { margin-left: 20pt; }
.id5 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 12pt; }
* html .id5 { margin-left: 26pt; }
.id6 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 18pt; }
* html .id6 { margin-left: 32pt; }
.id7 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 24pt; }
* html .id7 { margin-left: 38pt; }
.id8 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 30pt; }
* html .id8 { margin-left: 44pt; }
.id9 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 36pt;  }
* html .id9 { margin-left: 50pt; }
.id10 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 42pt; }
* html .id10 { margin-left: 56pt; }
.id11 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 48pt; }
* html .id11 { margin-left: 52pt; }
.id12 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 54pt;  }
* html .id12 { margin-left: 68pt; }
.id13 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 60pt; }
* html .id13 { margin-left: 74pt; }
.id14 { font-weight: normal; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 2pt; margin-bottom: 2pt; margin-left: 66pt;  }
* html .id14 { margin-left: 80pt; }

.id23 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 10pt; }
* html .id23 { margin-left: 10pt; }
.id24 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 6pt;}
* html .id24 { margin-left: 16pt; }
.id25 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 12pt; }
* html .id25 { margin-left: 22pt; }
.id26 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 18pt;}
* html .id26 { margin-left: 28pt; }
.id27 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 24pt; }
* html .id27 { margin-left: 34pt; }
.id28 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 30pt;  }
* html .id28 { margin-left: 40pt; }
.id29 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 36pt; }
* html .id29 { margin-left: 46pt; }
.id30 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 42pt;}
* html .id30 { margin-left: 52pt; }
.id31 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 48pt;}
* html .id31 { margin-left: 58pt; }
.id32 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 54pt; }
* html .id32 { margin-left: 64pt; }
.id33 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 60pt; }
* html .id 33{ margin-left: 70pt; }
.id34 { font-weight: normal; font-size: 10pt; margin-top: 2pt; margin-bottom: 2pt; margin-left: 66pt; }
* html .id34 { margin-left: 76pt; }

.thepoint {  font-weight: normal; font-size: 10pt; margin-left: 12pt }

h3.dieklasse {font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 96pt }

/* li { list-style-position:outside; font-size: 9pt; text-align: left; text-indent: 0pt; list-style-type: disc; list-style-image: url(list.gif); margin-top: 1pt; margin-bottom: 1pt; margin-left: 10pt; padding-top: 1pt; padding-bottom: 1pt } */
td { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

td.analyse {
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

ul { margin-top: 0pt; margin-bottom: 0pt }

.u0 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt ; font-weight:bold}
.u1 { font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; font-weight:bold}
.u2 { font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regularr; font-weight:normal }
.u3 { font-size:  9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:normal ; }

.idtitel { font-weight: bold; font-size: 10pt;  margin-left: 32pt }

.link10
{
    COLOR: #262D57;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.link10:hover
{
    COLOR: #FF9A00;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline
}



A
{
    COLOR: #262D57;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #FF9A00;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    TEXT-DECORATION: underline
}
INPUT
{
    BACKGROUND: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.selecta1
{
    BACKGROUND: #589898;
    COLOR: white;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.selecta2
{
    BACKGROUND: #589898;
    COLOR: white;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.check
{
    BACKGROUND: white;
    COLOR: black;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold
}
.navtext
{
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px
}
.link2
{
    COLOR: white;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.link2:hover
{
    COLOR: white;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline
}
.link3
{
    COLOR: #008678;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.link3:hover
{
    BACKGROUND: #008678;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.link4
{
    COLOR: #008678;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.link4:hover
{
    BACKGROUND: #008678;
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 9px;
    TEXT-DECORATION: none
}
.link5
{
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.link5:hover
{
    BACKGROUND: white;
    COLOR: #008678;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.text5
{
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}

.linkbig
{
    COLOR: #F29A1E;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.linkbig:hover
{
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}

.linkheader
{
    COLOR: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.linkheader:hover
{
    COLOR: #F29A1E;
    BACKGROUND: white;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}



indermitte
{
	vertical-align: middle;
}




/*	######################
	### PZ-Online CSS ###
*/

span#shadow
{
  display: block;
  clear: both;
  margin: 0px;
  padding: 0px;
  /*background-image: url(../img/shadow.gif);*/
  background-repeat: repeat-x;
}

span#head-schmal
{
  float: right;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  background-color: #262D57;
  background-image: url(../img/head_right_kl2.jpg);
  background-position: right;
  background-repeat: no-repeat;
  width: 100%;
  height: 34px;
}

span#head-big
{
  float: right;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  background-color: #F29A1E;
  /*background-image: url(../img/head_right_kl3.jpg);*/
  background-position: right top;
  background-repeat: no-repeat;
  width: 100%;
}

span#head-simple
{
  float: right;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  background-color: #262D57;
  /*background-image: url(../img/head_right_kl3.jpg);*/
  background-position: right top;
  background-repeat: no-repeat;
  width: 100%;
}


.tab_midBlue {
	width: 10px;
	margin: 0;			
	padding: 0;
	
	background-color: #B5C5D5;			

	border-top: 1px solid #bfcddb;
	border-right: 1px solid #a5b4c3;
	border-bottom: 1px solid #9ba8b6;
	border-left: 1px solid #bbc9d8;
}

.tab_midBlue_top {
	width: 10px;
	margin: 0;			
	padding: 0;
	
	background-color: #B5C5D5;			

	border-top: 1px solid #bfcddb;
	border-right: 1px solid #a5b4c3;
	border-bottom: 1px solid #B5C5D5;
	border-left: 1px solid #bbc9d8;
}

.tab_darkBlue {

	height: 20px;
	padding: 3px;
	padding-left: 6px;
	font-weight: bold;
	color: #ffffff;
	background-color: #262D57;	
	border-top: 1px solid #43496d;
	border-right: 1px solid #23294f;
	border-bottom: 1px solid #20264a;
	border-left: 1px solid #363d64;
}

.AuswahlTabCellRightBorder {
	vertical-align: top;
	border: solid 1px #dddddd;
	border-top-color: #ffffff;
	border-left-color: #ffffff;
}


button.steuerung {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 1px 0px;
  
  font-family: Arial, sans-serif;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  text-align: left;

  background-color: #262D57;
  background-position: 5px center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #333333;
  border-right: 1px solid #333333;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}

button.arrow {
  background-image: url(/img/navi_link_arrow.gif);
}

button.blueback {
	background-color: #B5C5D5;
	color: #262D57;
}

a.navigation:hover button.steuerung, button.blueback:hover {
  background-color: #262D57;
  text-decoration: none;
  color: #FFFFFF;
  cursor: pointer; /* mozilla */
  cursor: hand; /* IE */
}


a.navigation:hover button.steuerung, button.steuerung:hover {
  background-color: #B5C5D5;
  text-decoration: none;
  cursor: pointer; /* mozilla */
  cursor: hand; /* IE */
}

button.small {
	/*width: 85px;*/
}

button.medium {
	width: 125px;
}

button.large {
	width: 165px;
}

button.ohneLink {
  padding: 0px 0px 0px 20px;
  margin: 0px 0px 1px 0px;
  
  font-family: Arial, sans-serif;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
  text-align: left;

  background-color: #B5C5D5;
  background-image: url(/img/navi_link_arrow.gif);
  background-position: 5px center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #333333;
  border-right: 1px solid #333333;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}

a.vdzlink {
	color:#FF6600;
	font-weight: bold;
	text-decoration: none;
}
	
a.vdzlink:active, a.vdzlink:hover {
	color:#FF8822;
	text-decoration: none;
}


/*	######################
	### fixed table ###
*/


/* define height and width of scrollable area. Add 16px to width for scrollbar          */
/* allow WinIE to scale 100% width of browser by not defining a width                   */
/* WARNING: applying a background here may cause problems with scrolling in WinIE 5.x   */
div.tableContainer {
	clear: both;
	height: 500px;
	overflow: auto;
	width: 100%;
}

/* WinIE 6.x needs to re-account for it's scrollbar. Give it some padding */
\html div.tableContainer/* */ {
	padding: 0 16px 0 0;
	width: 100%;	
}

/* clean up for allowing display Opera 5.x/6.x and MacIE 5.x */
html>body div.tableContainer {
	height: auto;
	padding: 0;
}

/* Reset overflow value to hidden for all non-IE browsers. */
/* Filter out Opera 5.x/6.x and MacIE 5.x                  */
head:first-child+body div[class].tableContainer {
	height: 285;
	overflow: hidden;
	width: 756px
}

/* define width of table. IE browsers only                 */
/* if width is set to 100%, you can remove the width       */
/* property from div.tableContainer and have the div scale */
div.tableContainer table {
	float: left;
	width: 100%
}

/* WinIE 6.x needs to re-account for padding. Give it a negative margin */
\html div.tableContainer table/* */ {
	margin: 0 -16px 0 0
}

/* define width of table. Opera 5.x/6.x and MacIE 5.x */
html>body div.tableContainer table {
	float: none;
	margin: 0;
	width: 740px
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
head:first-child+body div[class].tableContainer table {
	width: 756px
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr {
	position: relative;
	/* expression is for WinIE 5.x only. Remove to validate and for pure CSS solution      */
	top: expression(document.getElementById("tableContainer").scrollTop);
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child+body thead[class].fixedHeader tr {
	display: block;
}

/* make the TH elements pretty */
thead.fixedHeader td {
	background: #eeeeee;
	text-align: center;
	padding: 1px;
	border: 1px solid #dddddd;
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
/* Filter out Opera 5.x/6.x and MacIE 5.x                                                 */
head:first-child+body tbody[class].scrollContent {
	display: block;
	height: 262px;
	overflow: auto;
	width: 100%
}

/* make TD elements pretty. Provide alternating classes for striping the table */
/* http://www.alistapart.com/articles/zebratables/                             */
tbody.scrollContent td, tbody.scrollContent tr.normalRow td {
	background: #FFF;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px
}

tbody.scrollContent tr.alternateRow td {
	background: #EEE;
	border-bottom: none;
	border-left: none;
	border-right: 1px solid #CCC;
	border-top: 1px solid #DDD;
	padding: 2px 3px 3px 4px
}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child+body thead[class].fixedHeader th {
	width: 200px
}

head:first-child+body thead[class].fixedHeader th + th {
	width: 240px
}

head:first-child+body thead[class].fixedHeader th + th + th {
	border-right: none;
	/*padding: 4px 4px 4px 3px; */
	width: 316px
}

/* define width of TH elements: 1st, 2nd, and 3rd respectively.      */
/* All other non-IE browsers. Filter out Opera 5.x/6.x and MacIE 5.x */
/* Add 16px to last TH for scrollbar padding                         */
/* http://www.w3.org/TR/REC-CSS2/selector.html#adjacent-selectors    */
head:first-child+body tbody[class].scrollContent td {
	width: 200px
}

head:first-child+body tbody[class].scrollContent td + td {
	width: 240px
}

head:first-child+body tbody[class].scrollContent td + td + td {
	border-right: none;
	padding: 2px 4px 2px 3px;
	width: 300px
}



