html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
 border: 0;
 font-family: inherit;
 font-size: 100%;
 font-style: inherit;
 font-weight: inherit;
 margin: 0;
 outline: 0;
 padding: 0;
 vertical-align: top;
}
html {
 color: #000000;
 background: #ffffff;
}
body {
 line-height: 1;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
caption, th, td {
 font-weight: normal;
 text-align: left;
}
b, strong {
 font-weight: bold;
}
i, em {
 font-style: italic;
}



html {
 background: #00008a;
 height: 100%;
}

body { 
 font-size: 12px;
 font-family: verdana, arial, helvetica, sans-serif;
 height: 100%;
 text-align: center;
}

.pag {
 background: url(ver.gif) repeat-y white;
 margin: 0 auto;
 min-height: 100%;
 position: relative;
 text-align: left;
 width: 960px;
}

* html .pag {
 height: 100%;
}

.hdr {
  background:		url(htop.gif) repeat-x;  
  height:		120px;
  width:		100%;
  margin:		0;
}


.hdrmnucontainer {
 margin-left: 170px;
}


.hdrmnu {
  border:		1px solid #CCD3EE;
  background-color:	#CCD3EE;
  text-align:		left;
  margin-top:           -53px;
  margin-bottom:        50px;
}

.hdradm {
  border:		1px solid #c00000;
  background-color:	#c00000;
  text-align:		left;
}

.hdrmnu a {
  color:		black;
  text-decoration:	none;
  font-weight:		bold;
  line-height:		150%;
  padding:		2px 10px;
  border-right:		0px solid #808080;
}

.hdradm a {
  color:		white;
  text-decoration:	none;
  font-weight:		bold;
  line-height:		150%;
  padding:		2px 10px;
  border-right:		0px solid #808080;
}

.hdrmnu a:hover {
 color: red;
}

.hdradm a:hover {
 color: yellow;
}

.hdrmnu #hdrakt, .hdradm #hdrakt {
  background-color:     #00008a;
  color:     		#CCD3EE;
}


.hdrp {
  display:              none;
}

.ftr {
  clear:		both;
  margin:		0;
  position:		absolute;
  bottom:		0;
  left:			0;
  width:		100%;
}

* html .ftr {
  bottom:		0;
}

.lft {
  float:		left; 
  margin:		0;
  padding: 		0;
  width:		165px;
}

.lft ul {
  margin:		0;
  padding:		0;
}

.lft li {
  background:		url(btn.gif) no-repeat;
  line-height:		40px;
  list-style-type:	none;
  padding-left:		15px;
}

.lft a {
  color:		black;
  font-weight:		bold;
  text-decoration:	none;
}

.lft a:hover {
  color:		red;
  text-decoration:	none;
  font-weight:		bold;
}

.lftmnu p {
  background:		url(btn.gif) no-repeat;
  color:		#4050C0;
  display:		block;
  margin:		0;
  padding:		0;
  height:               40px;
  width:		165px;
}

.lftmnu a {
  color:		#4050C0;
  display:		block;
  font-weight:		bold;
  margin:		0;
  padding:		12px 0 0 15px;
  text-decoration:	none;
}

.lftmnu a:hover {
  color:		red;
}

.lftmnu #mnuakt {
  color:     		red;
}

.rgt {
  background-color:     #CCD3EE;
  float:		right;
  margin-top:           -46px;
  width:                160px;
}

.rgt p {
 padding: 0 3px;
}

.rgtevt h1 {
 font-size: 14px;
 font-weight: bold;
 padding: 3px 2px;
}


.rgtevt p {
 line-height: 1.3em;
 padding: 3px 2px;
}

.cnt {
 margin-left: 200px;
 width: 570px;
}

* html .cnt {
  float:		left;
  margin-left:		40px;
}

.cnt p {
  font-size:		12px;
  line-height:		16px;
  margin:		0 0 8px 0px;
}

.cnt h1 {
  font-size:		20px;
 font-weight: bold;
  margin:		0 0 10px 0px;
}

.cnt h2 {
  font-size:		14px;
 font-weight: bold;
  margin:		10px 0 8px 0px;
}

.cnt h3 {
  font-size:		12px;
 font-weight: bold;
  margin:		10px 0 8px 0px;
}

.cnt a {
  background-color:	white;
  color:		blue;
  text-decoration:	none;
}

.cnt a:visited {
  background-color:	white;
  color:		#208080;
}

.cnt a:hover {
  background-color:	white;
  color:		#ff9900; 
  text-decoration:	underline;
}

.cnt .fussnote {
  font-size:		10px;
  text-align:		center;
}


.hmenu a {
  border:		1px solid blue;
  color:		blue;
  font-weight:		bold;
  line-height:		240%;
  padding:		5px;
  text-decoration:	none;
}

.hmenu a:link {
  color:		blue;
}

.hmenu a:hover {
  background-color:	blue;
  color:		white;
  text-decoration:	none;
}

.trmthema {
  background-color:	silver;
  border:		1px solid silver;
  padding:		3px;
}

.trmthema a {
  color:		blue;
  text-decoration:	underline;
}

.trmthema a:hover {
  color:		#ff9900;
  text-decoration:	underline;
}

.trminhalt {
  background-color:	white;
  margin-top:		3px;
  padding:		3px;
}




.nws {
  border:               1px solid #00008a;
  margin-top:           20px;
}

.nws h3 {
  background-color:	#CCD3EE;
  color:		#000;
  font-size:		12px;
  margin:		0;
  padding:		5px;
}

.nws h4 {
  background-color:	#CCD3EE;
  color:		#000;
  font-size:		12px;
  font-weight:          normal;
  margin:		0;
  padding:		5px;
}

.nws p, td {
  font-size:            12px;
  margin:		0;
  padding:		5px;
}

.nws #info {
  background-color:	#CCD3EE;
  border-top:           1px solid #CCD3EE;
  color:                #000;
  font-size:            12px;
}

.info {
 background: #CCD3EE;
 border-top: 1px solid #CCD3EE;
 color: #000;
 font-size: 12px;
}


















@media print {
body {
  background-color:	white;
  font-size:            10pt;
}
.pag {
  border:		none;
  background-color:	white;
  background-image:	none;
}
.hdr, .hdrmnu, .lft, .ftr {
  display:		none;
}
.hdrp {
  display:              block;
  font-size:            10px;
}
.cnt {
  margin: 		0;
  padding:              0;
  width:                100%;
}
}
