body, p, table, tr, td, li, li, u, i, h1, h2, h3, h4, h5, h6 {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #313031;
}

p {
  color: #313031;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ff9900;
  margin: 0pt;
}

h1 {
  font-size: 14pt;
  font-weight: bolder;
}

h2 {
  font-size: 10pt;
  font-weight: bolder;
  line-height:18px;
}

h3 {
  font-size: 10pt;
  line-height:18px;
}

h4 {
  font-size: 8pt;
  font-weight: normal;
  font-style:italic;
  margin-bottom:10pt;
  margin-left:4pt;
}

h5 {
  font-size: 8pt;
  font-weight: normal;
  font-style:italic;
}

h6 {
  font-size: 8pt;
  font-weight: normal;
  font-style:italic;
  margin-bottom:5pt;
}

a { 
  text-decoration: none;
  /* line-height: 8px; */
}

a:link {color: #ff9900;}
a:visited {color: #ff9900;}
a:active {color: #ff9900;}
a:hover {color:#ff9900;}

a.w:link    { color: #ffffff; }
a.w:visited { color: #ffffff; }
a.w:active  { color: #ffffff; }
a.w:hover   { color: #ffffff; }

a.o:link    { color: #ff9900; }
a.o:visited { color: #ff9900; }
a.o:active  { color: #ff9900; }
a.o:hover   { color: #ff9900; }

a.v { 
  text-decoration: underline; 
  /* line-height: 8px; */
}

a.v:link {color: #0000CE;}
a.v:visited {color: #52188C;}
a.v:active {color: #52188C;}
a.v:hover {color:#0000CE;}


.leftlnk {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #333333;
}

.portalnavi {
/*
  BACKGROUND-COLOR: rgb(255,255,255);
  BORDER-BOTTOM: rgb(255,255,255) 1px solid;
  BORDER-LEFT: rgb(255,255,255) 1px solid;
  BORDER-RIGHT: rgb(255,255,255) 1px solid;
  BORDER-TOP: rgb(255,255,255) 1px solid;
  CURSOR: hand;
*/
}

.hauptnavi {
/*
  BACKGROUND-COLOR: #fafafa;
  BORDER-BOTTOM: #fafafa 1px solid;
  BORDER-LEFT: #fafafa 1px solid;
  BORDER-RIGHT: #fafafa 1px solid;
  BORDER-TOP: #fafafa 1px solid;
  CURSOR: hand
*/
}

.hauptnaviselect {
  font-weight: bold;
/*
  BACKGROUND-COLOR: #99CCCC;
  BORDER-BOTTOM: #006666 1px solid;
  BORDER-LEFT: #006666 1px solid;
  BORDER-RIGHT: #006666 1px solid;
  BORDER-TOP: #006666 1px solid;
  CURSOR: hand
*/
}

.hauptnavi {
/*
  BACKGROUND-COLOR: #669999;
  BORDER-BOTTOM: #669999 1px solid;
  BORDER-LEFT: #669999 1px solid;
  BORDER-RIGHT: #669999 1px solid;
  BORDER-TOP: #669999 1px solid;
  CURSOR: hand
*/
}

.hauptnaviselect {
/*
  BACKGROUND-COLOR: #B2D3EC;
  BORDER-BOTTOM: #428EC6 1px solid;
  BORDER-LEFT: #428EC6 1px solid;
  BORDER-RIGHT: #428EC6 1px solid;
  BORDER-TOP: #428EC6 1px solid;
  CURSOR: hand;
*/
}

.navi1 {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: #313031;
}

a.navi1 {
  color: #313031;
}
.navi1:link {
  color: #313031;
  text-decoration: none; 
}

.navi1:visited {
  color: #313031;
  text-decoration: none; 
}

.navi1:active {
  color: #313031;
  text-decoration: none; 
}

.navi1:hover {
  color: #004d7b;
  text-decoration: underline; 
}

a.navi2 {
  color: #313031;
}
.navi2:link {
  color: #313031;
  text-decoration: none; 
}

.navi2:visited {
  color: #313031;
  text-decoration: none; 
}

.navi2:active {
  color: #313031;
  text-decoration: none; 
}

.navi2:hover {
  color: #004d7b;
  text-decoration: underline; 
}

.navi2 {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #313031;
}

a.navi3 {
  color: #313031;
}
.navi3:link {
  color: #313031;
  text-decoration: none; 
}

.navi3:visited {
  color: #313031;
  text-decoration: none; 
}

.navi3:active {
  color: #313031;
  text-decoration: none; 
}

.navi3:hover {
  color: #004d7b;
  text-decoration: underline; 
}

.navi3 {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 7pt;
  line-height:7px;
  color: #313031;
}

.navi3select {
  /* 
  BACKGROUND-COLOR: #FFFF80;
  BORDER-BOTTOM: #808000 1px solid;
  BORDER-LEFT: #808000 1px solid;
  BORDER-RIGHT: #808000 1px solid;
  BORDER-TOP: #808000 1px solid;
  CURSOR: hand
  */
}

.rnavi1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #333333;
}

.rightlnk {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #333333;
}

.padheader {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

.toprubrik {
  background-color: &lt;? echo $colors[$page]["top_rubrik"]; ?&gt;;
  font-size: 9pt;
  font-weight: bolder;
  color: #333333;
}

.topheadline {
  background-color: &lt;? echo $colors[$page]["top_headline"]; ?&gt;;
  font-size: 10pt;
  font-weight: bolder;
  color: #333333;
}

.leftcol {
  background-color: #ffcccc;
}

.rightcol {
  background-color: &lt;? echo $colors[$page]["right"]; ?&gt;;
}

.righttop {
  background-color: &lt;? echo $colors[$page]["top_right"]; ?&gt;;
}

.infobox {
  background-color: &lt;? echo $colors[$page]["infobox"]; ?&gt;;
}

.border {
  background-color: #E6E6E6;
}

.ticker {
  font-size: 8pt;
  color: #333333;
}

.tickerwhite {
  font-size: 7pt;
  color: #ffffff;
}

.fliesstext_gross{
  font-family: arial, sans-serif;
  font-size: 8pt;
  color: #333333;
}

a.gross{
  font-family: arial, sans-serif;
  text-decoration: none;
  font-size: 9pt;
  color: #333333;
}

a.lnklst{
  font-family: arial, sans-serif;
  text-decoration: none;
  font-size: 8pt;
  color: #333333;
}

.ueberschrift1{
  font-family: tahoma, arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
  color: #004d7b;
}

.ueberschrift2{
  font-family: arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
}

a.uwhite {
  font-size: 8pt;
  color: #ffccff;
  text-decoration: underline;
}

.topictree{
  font-family: arial, sans-serif;
  font-size: 7pt;
}

.topnavi{
  font-weight:bold;
  color:#ffffff;
  font-family:arial, sans-serif;
  font-size:8pt;
}

a.topnavi:link {color: #ffffff;}
a.topnavi:visited {color: #ffffff;}
a.topnavi:active {color: #ffffff;}
a.topnavi:hover {color:#FF9900; text-decoration: none;}

.clink {
  text-decoration: underline;
}

.disclaimer {
  font-size:8pt;
  color: #333333;
}

.mfcopy {
  font-size:8pt;
  color: #cccccc;
}

.formdesc {
  font-family: arial, sans-serif;
  font-size:7pt;
  color: #313031;
  text-transform : uppercase;
}

input, select, textarea {
  font-family: arial, sans-serif;
  font-size:8pt;
  /*border-bottom-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-width : 1px;
  border-width : 1px;
  background-color : #99CCCC;
  border-color : #006666;
  border-style : solid;*/
}

#myinput {
  /* border-bottom-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-width : 1px;
  border-width : 1px;
  background-color : #99CCCC;
  border-color : #006666;
  border-style : solid; */
  BACKGROUND-IMAGE: url(/images/bgcani2.gif);
}

#myinput1 {
}

#inputerror {
  border-bottom-width : 2px;
  border-left-width : 2px;
  border-right-width : 2px;
  border-top-width : 2px;
  border-width : 2px;
  border-color : #ff0000;
  border-style : solid;
  BACKGROUND-IMAGE: url(/images/bgcani2.gif);
}

#myinput2 {
  /* border-bottom-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-width : 1px;
  border-width : 1px;
  background-color : #99CCCC;
  border-color : #006666;
  border-style : solid; */
}

#menubar  { color: #ffffff; font-weight: bold; font-size: 9px; background: #006666;}

.teaser {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:3pt;
  font-size: 9pt;
  font-weight:bold;
  color:#a6a3a6;
  text-transform : uppercase;
}

.fliess {
  /* line-height:18px; */
  /* color:#313031; */
}

.story {
  line-height:18px;
  color:#313031;
}

.pagembottom {
  border-width : 1px;
  border-bottom-width : 0px;
  border-left-width : 0px;
  border-right-width : 0px;
  border-top-width : 1px;
  border-color : #ffffff;
  border-style : solid;
  background-color: #FDE7BA;
}

.doc {
  background-color:#EEEEEE;
  font-family:Courier New,Courier;
  font-size:11pt;
  color:#0000ff;
}

.doc2{
  font-family:Courier New,Courier;
  font-size:11pt;
  color:#0000ff;
}

.tracking{
  font-family:Courier New,Courier;
  font-size:8pt;
  color:#0000cc;
}

.htracking{
  font-family:Courier New,Courier;
  font-size:8pt;
  color:#0000cc;
}

textarea {
  font-family:Courier New,Courier;
  font-size:8pt;
}

.caldesc {
  font-size:7pt;
}  

.bo {
  background-color: #FF7200;
}

.newstickerhdr {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight:bold;
  color:#FF7500;
}

.newstickerbdy {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  color:#000000;
}

.fa {color: #979797;}
a.fa {color: #979797; text-decoration: none;}
a.fa:link {color: #979797; text-decoration: none;}
a.fa:visited {color: #979797; text-decoration: none;}
a.fa:active {color: #979797; text-decoration: none;}
a.fa:hover {color:#979797; text-decoration: none;}

.sitemap {
  display:none;
}

.smallfont {
  font: 9px verdana, geneva, arial, sans-serif; 
}

