A:link { color: #ffffff;text-decoration: no;unerline: no; }  
A:visited { color: #ffffff;text-decoration: no;unerline: no; }  
A:hover {color: #ffffff; text-decoration: no;unerline: no; } 
A:active {color: #081f5b; text-decoration: no;unerline: no; } 

body, td, h1, h2, h3, input, textarea, div, p, table{ 
/* --- Standardtextart und -größe werden festgelegt --- */ 
font-family: Verdana, Helvetica, sans-serif; 
font-size : 12px;
bgcolor: #004334;
color: #081f5b; /* allgemeine Textfarbe */ 
}


div.tx-vcdcalendar-pi1 table {
  color:#333333;
  background-color:##FFB810;
  border: 1px  #000099 solid;
  margin-bottom:10px;
}

div.tx-vcdcalendar-pi1 table a{
  color:#333333;
  text-decoration:none;
}

div.tx-vcdcalendar-pi1 table td{
  vertical-align: top;
  text-align: left;
  padding: 5px;
  empty-cells:show;
  background-color:#CB9D0B;
}

div.tx-vcdcalendar-pi1 table td small{
  font-size:80%;
}

div.tx-vcdcalendar-pi1 table td big{
  font-weight:bold;
  font-size:115%;
}

div.tx-vcdcalendar-pi1 table td.title{
  font-size:115%;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
  background-color: #52628C;
  color: #ffffff;
}

div.tx-vcdcalendar-pi1 table th, div.tx-vcdcalendar-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color:#99cccc;
  color: #ffffff;
}

div.tx-vcdcalendar-pi1 table td.title1{
  font-size:105%;
  font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left:3px;
  padding-right:3px;
  background-color:#ddeeee;
  color: #000099;
}

div.tx-vcdcalendar-pi1 table td.label{
  text-align:right;
  font-weight:bold;
  background-color: #CB9D0B;
  color: #000099;
}

div.tx-vcdcalendar-pi1 table td.light{
  background-color: #ffffff;
}

div.tx-vcdcalendar-pi1 table td.dark {
  background-color:#CB9D0B;
}

div.tx-vcdcalendar-pi1 table td.error{
	font-size:90%;
  font-weight:bold;
  background-color: #ddeeee;
  color:#dd0000;
}
  
h1 {
	/* --- Überschrift erster ordnung --- */
	position: relative;
	margin: -15px -15px 0px -15px;
	padding : 1px 12px 2px 15px;
	font-weight : bold;
	font-size: 14px;
	color: #081f5b!important;
	background-color : #81A912;
	border-bottom: 1px solid #081f5b;
} 

h2 { 
/*line-height : 1.2em;*/ 
font-size : 1.3em; 
font-weight: bold; 
/*margin : 0em 0px 0em -15px; 
padding-left : 15px;*/ 
/*padding : 2em 0.5em 0.5em 15px;*/ 
text-align : left; /* Text innerhalb von H2 wird rechts ausgerichtet */ 
clear : both; 
float : none; 
} 

h3 { 
} 

h4 { 
} 


