.highlight {
  background-color:#7EA5D6;
}
.form {  
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica;
  width: 200;
  border-width:1px;
  border-style:solid;
  border-color:#FBA53B;
  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:#FBA53B;
  height:19;  
}

.form_klein2 {  
  color:#000000;
  font-size:10px;
  font-family:Arial, Helvetica;
  width: 80;
  border-width:1px;
  border-style:solid;
  border-color:#FBA53B;
  height:19;  
}

.balken {
	background-color:#FBA53B;  
}

 
.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:#FDF3E6;
}

.bg_head{
	background-color:#FC7500;
}

.bg_head2{
	background-color:#FDF3E6;
    border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FBA53B;  
}
.bg_head3{
    border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FBA53B;  
    border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FBA53B;  
}

.bg_linie{
    border-top-width:1px;
	border-top-style:solid;
	border-top-color:#FBA53B;  
}


td.warenkorbNormal{
	font-size:11px;
	color:#C54F02;
}

td.warenkorbHead{
	font-size:11px;
	font-weight:bold;
	color:#235cc2;
}

.rahmenrum {
  border-width:1px;
  border-style:solid;
  border-color:#FBA53B;
}

.untenrum {
    border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FBA53B;
    border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FBA53B;  
    border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FBA53B;  
}

.linksrechts {
    border-right-width:1px;
	border-right-style:solid;
	border-right-color:#FBA53B;
    border-left-width:1px;
	border-left-style:solid;
	border-left-color:#FBA53B;  
}


.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:#FC7500;

  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:#391B01;

  font-family:arial,helvetica;

}


span {
	color:#391B01;
	font-size:11px;
}
span.title {
	color:#391B01;
	font-weight:bold;
	font-size:12px;
}

span.epi_title {
	color:#391B01;
	font-weight: normal;
	font-size:12px;
}

span.originalTitle {
	color:#391B01;
	font-weight:normal;
	font-size:12px;
}

span.highlightOriginalTitle {
	color:#391B01;
	font-weight:normal;
	font-size:11px;
}

span.highlightTitle {
	color:#FC7500;
	font-weight:bold;
	font-size:12px;
}

a:link.link_1 {

  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}

a:active.link_1 {

  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}

a:visited.link_1 {
  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}


a:link {
  color:#FC7500;
  font-family:arial,helvetica;
  text-decoration:none; 
}

a:active {
  color:#FC7500;
  font-family:arial,helvetica;
  text-decoration:none;
}

a:visited {
  color:#FC7500;
  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 #FBA53B; 
  
  border-bottom:1px solid #FBA53B; 
 	
}

a:link.title {

  color:#391B01;
  font-weight:bold;
  font-size:11px;
}

a:active.title {

  color:#391B01;
  font-weight:bold;
  font-size:11px;
}

a:visited.title {
  color:#391B01;
  font-weight:bold;
  font-size:11px;
}

.frameTitleWeek td{
	
	border-top:1px solid #FBA53B; 
  
  	border-bottom:1px solid #FBA53B; 
  	
  	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:#011550;
  font-weight:normal;
  font-size:11px;
}

a:active.calLinkPw2 {

  color:#011550;
  font-weight:normal;
  font-size:11px;
}

a:visited.calLinkPw2 {
  color:#011550;
  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:#FF8800;

  font-size:11px;  

  font-weight:bold;
  
  font-family:Arial, Helvetica;
}

td.schnellsuche_bg {
  
  background-color:#FF8800;

  font-size:11px;  

  font-weight:bold;
  
  font-family:Arial, Helvetica;
}



.bildcontainer_bg {

 background-color:#FFE5C4;

}

th.pk_head {

  background-color:#F76F02;

  font-weight:bold;
  
  text-align:left;
  
  font-size:11px;
  
  color:#ffffff;
  
  border-bottom:1px solid #FFFFFF; 	
}

td.pk_rahmen {
	
  color:#FFFFFF;

  background-color:#FF8800;
  
  font-size:11px;
  
  font-weight:bold;

  font-family:Arial, Helvetica;
  
  text-align:center;
}

td.pk_tb_0 {  

  background-color:#FDBF7A;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.pk_tb_1 {  
	
  background-color:#FFD199;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.pk_tb_2 {  

 
  background-color:#FCE7CD;

  font-size:11px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;

}

td.pk_tb_3 {  

  background-color:#FEF6EB;

}

a:link.link_1 {

  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}

a:active.link_1 {

  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}

a:visited.link_1 {
  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}

a:link.pk_tb_link {

  color:#391B01;
  font-weight:bold;
  font-size:11px;
}

a:active.pk_tb_link {

  color:#391B01;
  font-weight:bold;
  font-size:11px;
}

a:visited.pk_tb_link {
  color:#391B01;
  font-weight:bold;
  font-size:11px;
}

a:hover.pk_tb_link {
	color:#F06003;
  	font-weight:bold;
	text-decoration:underline
	}
	
	
td.pk_tb_3_frame {  

  	background-color:#FDF3E6;
  
	border-right:1px solid #FF8800; 	

}

th.pk_head_frame {

  background-color:#FC7500;

  font-weight:bold;
  
  text-align:left;
  
  font-size:11px;
  
  color:#ffffff;
  
  border-right:1px solid #FFFFFF; 	
}

td.pk_rahmen_frame {
	
  color:#FFFFFF;

  background-color:#FF8800;
  
  font-size:11px;
  
  font-weight:bold;

  font-family:Arial, Helvetica;
  
  text-align:center;
}

a:link.schnellsuche_link {

  color:#934200;

  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:#FF8800;
  
  font-size:1px;
  
  font-weight:bold;

  font-family:Arial, Helvetica;
  
  text-align:center;
}

td.pk_tb_0_lastRow {  

  background-color:#FDBF7A;
  
  font-family:Arial, Helvetica;
  
  font-weight:normal;
  
  text-align:left;	
  
  border-bottom:1px solid #FF8800;

  font-size:1px;

}

td.pk_tb_1_lastRow {  
	
  background-color:#FFD199;

  font-size:1px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;
  
  border-bottom:1px solid #FF8800;

}

td.pk_tb_2_lastRow {  

 
  background-color:#FCE7CD;

  font-size:1px;
  
  text-align:center;
  
  font-family:Arial, Helvetica;
  
  border-bottom:1px solid #FF8800;

}

td.pk_tb_3_lastRow {  

  background-color:#FDF3E6;
  
  border-bottom:1px solid #FF8800; 	

  font-size:1px;
}

td.pk_tb_3_frame_lastRow {  

  background-color:#FDF3E6;
  
  border-bottom:1px solid #FF8800; 	
  
  border-right:1px solid #FF8800; 	
  
  font-size:1px;

}

td.titleFrame {
    background-color:#FDF3E6;
    border-top:1px solid #FBA53B; 	
	margin-top:5px;
	margin-bottom:10px;
}

td.title {
    background-color:#FDF3E6;
    margin-top:5px;
	margin-bottom:10px;
}

a:link.link_2 {

  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}

a:active.link_2 {

  color:#FC7500;
  font-weight:bold;
  font-size:11px;
}

a:visited.link_2 {
  color:#FC7500;
  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:#FBA53B; 
  	
  	size:2px;

  	vertical-align:top;
  	
}

span.untertitel {
	color:#934200;
}

div.title {
	color:#FC7500;
	font-weight:bold;
	font-size:12px;
}

td.border_bottom {
	border-bottom: 1px solid #FBD9B0;
}

td.double_border_bottom {
	border-bottom: 2px solid #FBD9B0;
}

.comment {
	border: 1px solid #FBA53B;
	padding: 5px;
	margin: 2px;
	margin-right: 5px;
	color: #FC7500;
	font-size: 11px;
}