td,body,li {
	font-family:sans-serif;
	font-size:14px;
	color:#000000;
	line-height:1.3em; 
}

h2 {
	line-height:1.35em; 
	font-size:14px; 
}

a,a:visited,a:link{
	text-decoration:none;
	color:#ff6432; 
}
a:hover,a:active{
	text-decoration:none;
	color:#cc0000; 
}

.head {
	font-family:sans-serif;
	font-size:28px;
	color:#ff6432;
	padding:8px;
}
.padbox {
	padding:5px;
}
.leftmenu {
	font-family:sans-serif;
	font-size:14;
	text-decoration:none;
	color:#ffdc64;
	padding:0px;
}

a.drucken:link,a.drucken:visited,a.drucken:active,a.drucken:hover {
	width:150;
	font-family:sans-serif;
	font-size:14;
	font-weight:normal;
	text-decoration:none;
	padding:4px;
	color:#ffdc64;
}

/* Ebene 1 */
a.submenus {
	display:block;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	width:150;
	font-family:sans-serif;
	font-size:14;
	font-weight:normal;
	text-decoration:none;
	padding:4px;
	color:#ffdc64;
}
a.submenus:link, a.submenus:visited {
	display:block;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	color:#ffdc64;
}
a.submenus:hover, a.submenus:active {
	display:block;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	color:#fffabc;
}
a.submenusact,a.submenusact:link,a.submenusact:visited,a.submenusact:hover, a.submenusact:active {
	display:block;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	width:150;
	font-family:sans-serif;
	font-size:14;
	font-weight:normal;
	text-decoration:none;
	padding:4px;
	color:#fffabc;
}

/* Ebene 2 */
a.subsubmenus {
	display:block;
	line-height:1.1em;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	width:150;
	font-family:sans-serif;
	font-size:10;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding-right:5px;
	padding-left:10px;
	padding-bottom:3px;
	color:#ffdc64;
}
a.subsubmenus:link, a.subsubmenus:visited {
	display:block;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	color:#ffdc64;
}
a.subsubmenus:hover, a.subsubmenus:active {
	display:block;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	color:#fffabc;
}
a.subsubmenusact,a.subsubmenusact:link,a.subsubmenusact:visited,a.subsubmenusact:hover, a.subsubmenusact:active {
   display:block;
	line-height:1.1em;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	width:150;
	font-family:sans-serif;
	font-size:12;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-bottom:3px;
	color:#fffabc;
}

/* Ebene 3 */
a.subsubsubmenus {
	display:block;
	line-height:1.1em;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	width:150;
	font-family:sans-serif;
	font-size:12;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
	padding-bottom:3px;
	color:#ffdc64;
}
a.subsubsubmenus:link, a.subsubsubmenus:visited {
	display:block;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	color:#ffdc64;
}
a.subsubsubmenus:hover, a.subsubsubmenus:active {
	display:block;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	color:#fffabc;
}
a.subsubsubmenusact,a.subsubsubmenusact:link,a.subsubsubmenusact:visited,a.subsubsubmenusact:hover, a.subsubsubmenusact:active {
   display:block;
	line-height:1.1em;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	width:150;
	font-family:sans-serif;
	font-size:12;
	font-weight:normal;
	text-decoration:none;
	padding-left:15px;
	padding-bottom:3px;
	color:#fffabc;
}
/* Ebene 4 */
a.subsubsubsubmenus {
	display:block;
	line-height:1.1em;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	width:150;
	font-family:sans-serif;
	font-size:12;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:3px;
	color:#ffdc64;
}
a.subsubsubsubmenus:link, a.subsubsubmenus:visited {
	display:block;
	border-right:solid 2px #ffdc64;
	border-bottom:solid 2px #ffdc64;
	color:#ffffff;
}
a.subsubsubsubmenus:hover, a.subsubsubmenus:active {
	display:block;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	color:#fffabc;
}
a.subsubsubsubmenusact,a.subsubsubsubmenusact:link,a.subsubsubsubmenusact:visited,a.subsubsubsubmenusact:hover, a.subsubsubsubmenusact:active {
   display:block;
	line-height:1.1em;
	border-right:solid 2px #fffabc;
	border-bottom:solid 2px #fffabc;
	width:150;
	font-family:sans-serif;
	font-size:12;
	font-weight:normal;
	text-decoration:none;
	padding-left:20px;
	padding-bottom:3px;
	color:#fffabc;
}
.maintext {
	font-family:sans-serif;
	font-size:14px;
	color:#000000;
	line-height:1.3em;
	padding:30px;
}

.horizmenu {
	display:inline-block; 
	font-family:sans-serif;
	font-size:12;
	text-decoration:none;
	color:#ff6432;
}
a.horizmenu {
	display:inline-block; 
	border-right:solid 2px #ff6432;
	border-bottom:solid 2px #ff6432;
	height:1.5em;
	font-family:sans-serif;
	font-size:12;
	text-decoration:none;
	padding:2px;
	color:#ff6432;
}
a.horizmenu:link, a.horizmenu:visited {
	border-right:solid 2px #ff6432;
	border-bottom:solid 2px #ff6432;
	color:#ff6432;
}
a.horizmenu:hover, a.horizmenu:active {
	border-right:solid 2px #cc0000;
	border-bottom:solid 2px #cc0000;
	color:#cc0000;
}
a.horizmenuact,a.horizmenuact:link,a.horizmenuact:visited {
	border-right:solid 2px #cc0000;
	border-bottom:solid 2px #cc0000;
/*	width:200;*/
	height:2.0em;
	font-family:sans-serif;
	font-size:12;
	text-decoration:none;
	padding:2px;
	color:#cc0000;
}

/* VCD-Archiv - Anpassungen */

div.tx-vcdarchive-pi1 h1 {
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
  margin-top: 16px;
  margin-bottom: 8px;
/*  color: #000099; */
  color: #000000;
}

div.tx-vcdarchive-pi1 h2 {
  font-size: 110%;
  font-weight: bold;
  font-style: normal;
  margin-top: 12px;
  margin-bottom: 6px;
/*  color: #009999; */
  color: #000000;
}

div.tx-vcdarchive-pi1 h3{
  font-size: 100%;
  font-weight: bold;
  font-style: normal;
  margin-top: 8px;
  margin-bottom: 4px;
/*  color: #000099;*/
  color: #000000;
}

div.tx-vcdarchive-pi1 table {
  color:#333333; 
  background-color:#eeeeee;
  border: 1px  #000099 solid;
  margin-bottom:10px;
}

div.tx-vcdarchive-pi1 table a{
  color:#333333;
  text-decoration:none;
}

div.tx-vcdarchive-pi1 table td{
  vertical-align: top;
  text-align: left;
  padding: 3px;
  empty-cells:show;
  background-color: #FFF5E1; 
}

div.tx-vcdarchive-pi1 table td.title{
  font-size:110%;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
/*  background-color: #9999cc; */
  background-color: #FF6432;
  color: #FFFABC;
}

div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#FFF5E1;
  color: #FF6432;
}

div.tx-vcdarchive-pi1 table td.light{
  background-color: #FFF5E1;
}

div.tx-vcdarchive-pi1 table td.dark {
  background-color:#FFDC64;
}

div.tx-vcdarchive-pi1 table td.label{
  text-align:right;
  font-weight:bold;
  background-color: #FFDC64;
  color: #000099;
}

div.tx-vcdarchive-pi1 table td.error{
	font-size:90%;
  font-weight:bold;
  background-color: #ddeeee;
  color:#dd0000;
}

div.tx-newloginbox-pi1 h3 {
  font-size: 12px;
}

/* ---------------------  Druckausgabe ------------------------- */

@media print
{
	#menuelinks,#zeile1,#zeile3,#zeile4  { display:none; }
}
@media screen, tv, projection, braille
{
	#zeile0 { display:none; }
}
