

.highlight {
  background-color:#7EA5D6;
}
.form {  
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica;
  width: 200;
  border-width:1px;
  border-style:solid;
  border-color:#A90000;
  height:19;    
}

.fieldwarenkorb {  
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica;
  width: 100;
  height: 16px;
}
.form_klein {  
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica;
  width: 67;
  border-width:1px;
  border-style:solid;
  border-color:#A90000;
  height:19;  
}

.form_klein2 {  
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica;
  width: 80;
  border-width:1px;
  border-style:solid;
  border-color:#A90000;
  height:19;  
}
.balken {
	background-color:#A90000;  
}

.pbild {
  color:#336699;
  font-family:arial,helvetica;

  font-size:10px;

  font-weight:bold;

  text-decoration:none;

}

.pressname {

  color:#3E7EBD;

  font-size:10px;

  font-weight:bold;

}



.pressf {

  font-size:10px;

  font-weight:bold;

}

.pressn {

  font-size:11px;

}

.warenkorbBackground{
	background-color:#A90000;
}

.bg_head{
	background-color:#B00015;
}

.bg_head2{
	background-color:#A90000;
    border-top-width:1px;
	border-top-style:solid;
	border-top-color:#7C070D;  
}
.bg_head3{
    border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#7C070D;  
    border-top-width:1px;
	border-top-style:solid;
	border-top-color:#7C070D;  
}


td.warenkorbNormal{
	font-size:11px;
	color:#FBEAE1;
}

td.warenkorbHead{
	font-size:11px;
	font-weight:bold;
	color:#235cc2;
}

.rahmenrum {
    border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#EC7D75; 
}

.untenrum {
    border-right-width:1px;
	border-right-style:solid;
	border-right-color:#A90000;
    border-left-width:1px;
	border-left-style:solid;
	border-left-color:#A90000;
}

.linksrechts {
    border-right-width:1px;
	border-right-style:solid;
	border-right-color:#A90000;
    border-left-width:1px;
	border-left-style:solid;
	border-left-color:#A90000; 
}

.Warenkorb9{

  font-size:11px;

}



.FColorC9b {

 font-size:11px;

 font-weight:bold;

}



.FColorC9 {

 font-size:11px;

 font-family:Arial, Helvetica;

}



.FColorC8 {

 font-size:11px;

 font-family:Arial, Helvetica;

}



.FColorC6 {

 font-size:6px;

 font-family:Arial, Helvetica;

}



.FColorC10 {

 font-size:10px;

 font-family:Arial, Helvetica;

}



.FColorB9b {

  color:#000000;

  font-size:11px;

  font-weight:bold;

  font-family:Arial, Helvetica;

}



.FErrorB9 {

  color:#993366;

  font-size:11px;

  font-family:Arial, Helvetica;

}



.FColorA9 {

  font-size:11px;

  font-family:Arial, Helvetica;

}



.FColorA9b {

 font-size:11px;

 font-weight:bold;

 font-family:Arial, Helvetica;

}



 .FColorA11b {

 font-size:11px;

 font-weight:bold;

 font-family:Arial, Helvetica;

}



.FColor14 {

  font-family:Arial, Helvetica;

  font-size:14px;

  font-weight:bold;

  font-family:Arial, Helvetica;

}



.basisWarenkorb {

  background-color:#004080;

  color:#FFFFFF;

}



a:link.download {

  color:#336699;

}


a:active.download {

  color:#336699;

}



a:visited.download {

  color:#336699;

}

.download {

 font-size:10px;

}

.highlightweek {

  color:#336699;

  font-size:14px;

  font-family:Arial, Helvetica;

}


input.invalid {

  border-width: 1px;

  width: 200px;

  background-color: #FFDDDD;

  border-color: #FF0033;

  border-style: solid;

}



input.invalid_klein2 {

  border-width: 1px;

  width: 80px;

  background-color: #FFDDDD;

  border-color: #FF0033;

  border-style: solid;

}



.main-title

{

	font-size: 15px;

	font-weight: bold;

	padding: 0px;

}

th {

  background-color:#3E7EBD;

  font-weight:bold;
  
  text-align:center;
  
  color:#FFFFFF;

}





/*
*****************************************************************************************************************
Nur nachfolgende Styles werden für Kalender, Programmwoche, Tag und Detaildarstellung benötigt (Text und Bilder)
*****************************************************************************************************************
*/

body {

  background-color:#FFFFFF;

  color:#000000;

  font-family:arial,helvetica;

}


span {
	color:#000000;
	font-size:11px;
}
span.title {
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
span.epi_title {
	color:#000000;
	font-weight: normal;
	font-size:12px;
}

span.originalTitle {
	color:#000000;
	font-weight:normal;
	font-size:12px;
}

span.highlightOriginalTitle {
	color:#000000;
	font-weight:normal;
	font-size:11px;
}

span.highlightTitle {
	color:#E5003B;
	font-weight:bold;
	font-size:12px;
}
a:link.link_1 {

  color:#E5003B;
  font-weight:bold;
  font-size:11px;
}

a:active.link_1 {

  color:#E5003B;
  font-weight:bold;
  font-size:11px;
}

a:visited.link_1 {
  color:#E5003B;
  font-weight:bold;
  font-size:11px;
}


a:link {
  color:#E5003B;
  font-family:arial,helvetica;
  text-decoration:none; 
}

a:active {
  color:#E5003B;
  font-family:arial,helvetica;
  text-decoration:none;
}

a:visited {
	color:#E5003B;
  	font-family:arial,helvetica;
  	text-decoration:none;
}

td.dayTimeText {
	
  vertical-align:middle;
  
  font-size:11px;  

  font-weight:bold;
  
  font-family:Arial, Helvetica;
  
  border-top:1px solid #EC7D75; 
  
  border-bottom:1px solid #EC7D75; 
 	
}

a:link.title {

  color:#000000;
  font-weight:bold;
  font-size:11px;
}

a:active.title {

  color:#000000;
  font-weight:bold;
  font-size:11px;
}

a:visited.title {
  color:#000000;
  font-weight:bold;
  font-size:11px;
}

.frameTitleWeek td{
	
	border-top:1px solid #7C070D; 
  
  	border-bottom:1px solid #7C070D; 
  	
  	vertical-align:middle;
  	
  	margin:0px;
  	
}

a:link.calLinkPw {

  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}

a:active.calLinkPw {

  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}

a:visited.calLinkPw {
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}

a:link.calLinkPw2 {

  color:#000000;
  font-weight:normal;
  font-size:11px;
}

a:active.calLinkPw2 {

  color:#000000;
  font-weight:normal;
  font-size:11px;
}

a:visited.calLinkPw2 {
  color:#000000;
  font-weight:normal;
  font-size:11px;
}

td.calCol1Day {  

  background-color:#BED8FA;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.calCol2Day {  

 
  background-color:#DBEAFC;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.calColIcons {  

  background-color:#EEF5FD;

}

td.calPW {  

  background-color:#A5C7F6;
  
  font-family:Arial, Helvetica;
  
  font-weight:normal;
  
  text-align:left;	

}

table.schnellsuche_bg {
  
  background-color:#E3001E;

  font-size:11px;  

  font-weight:bold;
  
  font-family:Arial, Helvetica;
}

td.schnellsuche_bg {
  
  background-color:#E3001E;

  font-size:11px;  

  font-weight:bold;
  
  font-family:Arial, Helvetica;
}



.bildcontainer_bg {

 background-color:#FEE7E3;

}

th.pk_head {

  background-color:#B00015;

  font-weight:bold;
  
  text-align:left;
  
  font-size:11px;
  
  color:#FFFFFF;
  
  border-bottom:1px solid #FFFFFF; 	
}

td.pk_rahmen {
	
  color:#FFFFFF;

  background-color:#E3001E;
  
  font-size:11px;
  
  font-weight:bold;

  font-family:Arial, Helvetica;
  
  text-align:center;
}

td.pk_tb_0 {  

  background-color:#F77C63;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.pk_tb_1 {  
	
  background-color:#FCBCB0;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.pk_tb_2 {  

 
  background-color:#FCE3DF;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.pk_tb_3 {  

  background-color:#FDEBE9;

}

a:link.link_1 {

  color:#E5003B;
  font-weight:bold;
  font-size:11px;
}

a:active.link_1 {

  color:#E5003B;
  font-weight:bold;
  font-size:11px;
}

a:visited.link_1 {
  color:#E5003B;
  font-weight:bold;
  font-size:11px;
}

a:link.pk_tb_link {

  color:#000000;
  font-weight:bold;
  font-size:11px;
}

a:active.pk_tb_link {

  color:#000000;
  font-weight:bold;
  font-size:11px;
}

a:visited.pk_tb_link {
  color:#000000;
  font-weight:bold;
  font-size:11px;
}

a:hover.pk_tb_link {
	color:#A90000;
  	font-weight:bold;
	text-decoration:underline
	}
	
	
td.pk_tb_3_frame {  

  	background-color:#FDEBE9;
  
	border-right:1px solid #E3001E; 	

}

th.pk_head_frame {

  background-color:#C01200;

  font-weight:bold;
  
  text-align:left;
  
  font-size:11px;
  
  color:#FFFFFF;
  
  border-right:1px solid #FFFFFF; 	
}

td.pk_rahmen_frame {
	
  color:#FFFFFF;

  background-color:#E3001E;
  
  font-size:11px;
  
  font-weight:bold;

  font-family:Arial, Helvetica;
  
  text-align:center;
}

a:link.schnellsuche_link {

  color:#FCBCB0;

  font-size:11px;
  
  font-weight:bold;

  font-family:Arial, Helvetica;

}



a:active.schnellsuche_link {

  color:#3E7EBD;

  font-size:11px;

  font-family:Arial, Helvetica;

  font-weight:bold;
  
}



a:visited.schnellsuche_link {

  color:#3E7EBD;

  font-size:11px;
  
  font-family:Arial, Helvetica;
  
  font-weight:bold;

}

a:link.schnellsuche_link_hl {

  color:#FFFFFF;

  font-size:11px;

  font-family:Arial, Helvetica;
  
  font-weight:bold;

}

a:active.schnellsuche_link_hl {

  color:#FFFFFF;

  font-size:11px;

  font-family:Arial, Helvetica;
  
  font-weight:bold;

}

a:visited.schnellsuche_link_hl {

  color:#FFFFFF;

  font-size:11px;

  font-family:Arial, Helvetica;
  
  font-weight:bold;

}

td.pk_rahmen_lastRow {
	
  color:#FFFFFF;

  background-color:#E3001E;
  
  font-size:1px;
  
  font-weight:bold;

  font-family:Arial, Helvetica;
  
  text-align:center;
}

td.pk_tb_0_lastRow {  

  background-color:#F77C63;
  
  font-family:Arial, Helvetica;
  
  font-weight:normal;
  
  text-align:left;	
  
  border-bottom:1px solid #E3001E;

  font-size:1px;

}

td.pk_tb_1_lastRow {  
	
  background-color:#FCBCB0;

  font-size:1px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;
  
  border-bottom:1px solid #E3001E;

}

td.pk_tb_2_lastRow {  

 
  background-color:#FCE3DF;

  font-size:1px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;
  
  border-bottom:1px solid #E3001E;

}

td.pk_tb_3_lastRow {  

  background-color:#FDEBE9;
  
  border-bottom:1px solid #E3001E; 	

  font-size:1px;
}

td.pk_tb_3_frame_lastRow {  

  background-color:#FDEBE9;
  
  border-bottom:1px solid #E3001E; 	
  
  border-right:1px solid #E3001E; 	
  
  font-size:1px;

}

td.titleFrame {
    background-color:#FDEBE9;
    border-top:1px solid #EC7D75; 	
	margin-top:5px;
	margin-bottom:10px;
}

td.title {
    background-color:#FDEBE9;
    margin-top:5px;
	margin-bottom:10px;
}

a:link.link_2 {

  color:#A90000;
  font-weight:bold;
  font-size:11px;
}

a:active.link_2 {

  color:#A90000;
  font-weight:bold;
  font-size:11px;
}

a:visited.link_2 {
  color:#A90000;
  font-weight:bold;
  font-size:11px;
}

a:link.pk_rahmen_txt {

  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}

a:active.pk_rahmen_txt {

  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}

a:visited.pk_rahmen_txt {
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
}

span.pk_rahmen_txt {
  color:#FFFFFF;
  font-weight:normal;
  font-size:11px;
}

hr.birthDate {
	
	color:#7C070D; 
  	
  	size:2px;

  	vertical-align:top;
  	
}

span.untertitel {
	color:#FCBCB0;
}

div.title {
	color:#000;
	font-weight:bold;
	font-size:12px;
}

td.border_bottom {
	border-bottom: 1px solid #E9A8A8;
}

td.double_border_bottom {
	border-bottom: 2px solid #E9A8A8;
}

.comment {
	border: 1px solid #A90000;
	padding: 5px;
	margin: 2px;
	margin-right: 5px;
	color: #000;
	font-size: 11px;
}