 

 
.myiframe {
height:expression(frames("IframeName").document.body.scrollHeight);
}

  
html, body, textarea {font-family:Helvetica, Arial;
     
  font-family:"Helvetica",Arial,sans-serif;
  scrollbar-base-color:#ffffff;
  scrollbar-3d-light-color:#333333;
  scrollbar-arrow-color:#333333;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#333333;
  scrollbar-shadow-color:#333333;
  scrollbar-track-color:#ffffff;
  text-align:center;   
width: 100%;  
top: 0px; 
left: 0px; 
margin: 0px; 
padding: 0px;}
 
.cbtn
	{
	cursor: hand;
	}
.tdtrenner { background-color: #d4d0c1; }

#newscontent{ font-family:  Arial, Helvetica, Geneva, sans-serif; font-size: 8.63pt; color: #505050; text-align: justify; line-height: 14px; }

 .sformsearchx { font-family:"Helvetica"; font-size: 11px; color: #333333; line-height: 18px; width:142px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }


/* NEWS BEREICH NEUE TEMPLATES */

.searchboxheadline { font-size: 17px; line-height: 14px; color: #404040; font-weight: bold; font-family: Helvetica, Geneva, sans-serif;}
.searchboxtext { font-size: 12px; line-height: 17px; color: #707070; font-weight: bold; font-family: Helvetica, Geneva, sans-serif;}
.searchboxtextklein { font-size: 13px; line-height: 14px; color: #707070; font-weight: normal; font-family: Helvetica, Geneva, sans-serif;}

  .sform6news { font-family:Helvetica; font-size: 16px; color: #333333; line-height: 22px; width:345px; height:24px; background-color:#ffffff; background-position: right center; vertical-align: middle; border: dotted 1px #808080; }
   .sform6start { font-family:Helvetica; font-size: 16px; color: #333333; line-height: 22px; width:270px; height:24px; background-color:#ffffff; background-position: right center; vertical-align: middle; border: dotted 1px #808080; }
 .sformstart { font-family:"Helvetica"; font-size: 13px; color: #333333; line-height: 16px; width:285px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }


/* ENDE NEWS BEREICH NEUE TEMPLATES */


/* NEUE TEMPLATES */
 .searchboxform { font-family:"Helvetica"; font-size: 11px; color: #333333; line-height: 14px; width:142px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: dotted; border-width: 1px; }
 
.tdfooter1 { background-color: #d5d3d4; } 
.tdfooter2 { background-color: #ffffff; } 
.tdfooter3 { background-color: #202020; } 
.tdfooter4 { background-color: #333333; } 
.tdfooter5 { background-color: #EAE9E9; } 
.tdfooter7 { background-color: #252525; } 

.tdfootertrenner { background-color: #d2d1d1; } 



 .tdfootertrennerunten { background-color: #ffffff; } 

 
.headlineshortx { font-size: 12px; line-height: 14px; color: #333333; font-weight: bold; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}
a.headlineshortx:active { font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headlineshortx:link { font-size: 12px; color: #333333; font-weight: bold;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headlineshortx:visited {font-size: 12px; color: #333333; font-weight: bold;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headlineshortx:hover { font-size: 12px; color: #f29400; font-weight: bold;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}

 #footerpowered {font-family:Arial; text-decoration: none;font-size:9px; font-weight: normal; color:#606060;}

 
 #sideheadlinerightx {font-family:Helvetica; text-decoration: none;font-size:17px; font-weight: normal; color:#606060;}
  #sideheadlineleftx {font-family:Helvetica; text-decoration: none;font-size:17px; font-weight: normal; color:#707070;}


a.dlink { font-size:11px; font-family:"Arial"; color:#333; font-weight:bold; text-decoration: none;  }
a.dlink:link    {font-family:"Arial"; color:#333333; font-size:11px; font-weight:bold;    text-decoration: none;}
a.dlink:visited {font-family:"Arial"; color:#333; font-size:11px; font-weight:bold;   text-decoration: none;  }
a.dlink:hover  {font-family:"Arial"; color:#db5454; font-size:11px; font-weight:bold;    text-decoration: none;  }
a.dlink:active  {font-family:"Arial"; color:#339999; font-size:11px; font-weight:bold;    text-decoration: none;  }


/*Search_Style*/
#searchtop { font-size:12px; font-family:Arial; color:#454545;  text-decoration: none;  }

 #artikeluebersicht { font-size:16px; font-family:Arial; color:#656565;  text-decoration: none;  }


a.searchblaetter:link    {font-family:Arial;  color:#333333; font-size:12px; font-weight: normal;    text-decoration: underline;}
a.searchblaetter:visited {font-family:Arial;  color:#333; font-size:12px; font-weight: normal;   text-decoration: underline;  }
a.searchblaetter:hover  {font-family:Arial;  color:#db5454; font-size:12px; font-weight: normal;  text-decoration: underline;  }
a.searchblaetter:active  {font-family:Arial; color:#339999; font-size:12px; font-weight: normal;   text-decoration: underline;  }


#search { font-size:12px; font-family:Arial;  text-decoration: none;  }
a.search:link    {font-family:Arial; color:#333333; font-size:12px; font-weight: normal;    text-decoration: underline;}
a.search:visited {font-family:Arial;  color:#333; font-size:12px; font-weight: normal;   text-decoration: underline;  }
a.search:hover  {font-family:Arial;  color:#339999; font-size:12px; font-weight: normal;  text-decoration: underline;  }
a.search:active  {font-family:Arial;  color:#339999; font-size:12px; font-weight: normal;   text-decoration: underline;  }

#search1 { font-size:13px; font-family:Arial; font-weight: bold;   text-decoration: none;  }

a.search1:link    {font-family:Arial;  color:#333333; font-size:13px; font-weight: bold;    text-decoration: underline;}
a.search1:visited {font-family:Arial;  color:#333; font-size:13px; font-weight: bold;   text-decoration: underline;  }
a.search1:hover  {font-family:Arial;  color:#db5454; font-size:13px; font-weight: bold;  text-decoration: underline;  }
a.search1:active  {font-family:Arial;  color:#339999; font-size:13px; font-weight: bold;  text-decoration: underline;  }

#headsearch { font-size:18px; color:#333333;font-family:Helvetica; font-weight: bold;   text-decoration: none;  }
#headsearch1 { font-size:13px; color:#333333;font-family:Helvetica; font-weight: bold;   text-decoration: none;  }
#headsearch2 { font-size:12px; color:#336699;font-family:Helvetica; font-weight: bold;   text-decoration: none;  }

#search2 { font-size:11px; font-family:Helvetica;  color:#333333;  text-decoration: none;  }

a.search2:link    {font-family:Helvetica;  color:#333333; font-size:11px; font-weight: normal;    text-decoration: underline;}
a.search2:visited {font-family:Helvetica;  color:#333; font-size:11px; font-weight: normal;   text-decoration: underline;  }
a.search2:hover  {font-family:Trebuchet Ms, Arial; color:#339999; font-size:11px; font-weight: normal;  text-decoration: underline;  }
a.search2:active  {font-family:Trebuchet Ms, Arial; color:#339999; font-size:11px; font-weight: normal;   text-decoration: underline;  }

#searchcount { font-size:11px; font-family:Arial; color:#333333;  text-decoration: none;  }
a.searchcount:link    {font-family:Helvetica;  color:#336699; font-size:9px; font-weight: bold;    text-decoration: underline;}
a.searchcount:visited {font-family:Helvetica; color:#333333; font-size:9px; font-weight: normal;   text-decoration: underline;  }
a.searchcount:hover  {font-family:Helvetica;  color:#333333; font-size:9px; font-weight: normal;  text-decoration: underline;  }
a.searchcount:active  {font-family:Helvetica;  color:#333333; font-size:9px; font-weight: normal;   text-decoration: underline;  }


#in1 { font-family:Helvetica;  color: #fff; background-color: #ff9b06; font-size:12px; font-weight: bold; text-align: center; width: 17px; height: 17px; }

#headtopsearch { font-family: Helvetica, Geneva, sans-serif; font-size: 24px; color: #454545; text-align: justify;  }
#headtoptaf { font-family: Helvetica, Geneva, sans-serif; font-size: 24px; color: #454545; text-align: justify;  }

.taf1 { font-size:17px; font-family:Arial; color:#808080;  font-weight: normal; text-decoration: none;  }
.taf2 { font-size:12px; font-family:Arial; color:#333333;  font-weight: bold; text-decoration: none;  }


/* ENDE NEUE TEMPLATES */

#newscontentuebersicht{ font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #605F5F; text-align: justify; line-height: 14px; }

.newscontentuebersicht {font-family:   Arial, Helvetica, Geneva, sans-serif; font-size: 8.63pt;font-weight: bold; color: #F29400; text-align: justify; line-height: 14px;}
.newscontentuebersicht:link{ font-family:  Arial, Helvetica, Geneva, sans-serif; font-size: 8.63pt; font-weight: bold;color: #F29400; text-align: justify; line-height: 14px;}
.newscontentuebersicht:visited{ font-family:   Arial, Helvetica, Geneva, sans-serif; font-size: 8.63pt;font-weight: bold; color: #F29400; text-align: justify; line-height: 14px; }
.newscontentuebersicht:hover{ font-family:   Arial, Helvetica, Geneva, sans-serif; font-size: 8.63pt;font-weight: bold; color: #505050; text-align: justify; line-height: 14px;  }
.newscontentuebersicht:active{ font-family:   Arial, Helvetica, Geneva, sans-serif; font-size: 8.63pt; font-weight: bold;color: #F29400; text-align: justify; line-height: 14px; }


#newsd{ font-family:  Arial, Helvetica, Geneva, sans-serif; font-size: 12px; color: #605F5F; text-align: left; line-height: 14px; }

.newsd {font-family:   Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;font-weight: normal; color: #333333; text-align: left; line-height: 14px;}


#headmids { font-family: Helvetica, Geneva, sans-serif; font-size: 24px; color: #db5454; font-weight: normal;  }
#headmidsg { font-family: 'Ubuntu', Helvetica, Geneva, sans-serif; font-size: 26px; color: #db5454; font-weight:normal; }

#headtop{ font-family: Helvetica, Geneva, sans-serif; font-size: 21px; color: #505050; text-align: justify;  }
#headmid{ font-family: Helvetica, Geneva, sans-serif; font-size: 26px; color: #db5454; font-weight: bold;  }
#headdown{ font-family: Helvetica, Geneva, sans-serif; font-size: 23px; color: #505050; text-align: justify; }

#headtopold{ font-family: Helvetica, Geneva, sans-serif; font-size: 21px; color: #505050; text-align: justify;  }
#headmidold{ font-family: Helvetica, Geneva, sans-serif; font-size: 24px; color: #db5454; font-weight: bold;  }
#headdownold{ font-family: Helvetica, Geneva, sans-serif; font-size: 21px; color: #505050; text-align: justify; }

 
.headlinecontent { font-family:"Helvetica"; font-size: 20px; font-weight: normal; color: #6b7db5;}



#headtopx{ font-family: Helvetica, Geneva, sans-serif; font-size: 23px; color: #303030; text-align: justify;  }
#headmidx{ font-family: Helvetica, Geneva, sans-serif; font-size: 28px; color: #db5454; font-weight: bold;  }
#headdownx{ font-family: Helvetica, Geneva, sans-serif; font-size: 23px; color: #333333; text-align: justify; }


#headtop3{ font-family: Helvetica, Geneva, sans-serif; font-size: 21px; color: #303030; text-align: justify;  }
#headmid3{ font-family: Helvetica, Geneva, sans-serif; font-size: 28px; color: #5C79DB; font-weight: bold;  }
#headdown3{ font-family: Helvetica, Geneva, sans-serif; font-size: 23px; color: #333333; text-align: justify; }

anav1:link {font-family:"Arial"; text-decoration: none;font-size:13px; color:#808080;line-height: 12px;}
anav1:visited {font-family:"Arial"; color: #808080; text-decoration: none; font-size:13px;line-height: 12px;}
anav1:hover {font-family:"Arial"; color: #5C79DB;  text-decoration: none; font-size:13px; line-height: 12px; }
anav1:active {font-family:"Arial"; color: #5C79DB; text-decoration: none;  font-size:13px;line-height: 12px;   }
#nav{font-family:"Trebuchet MS"; text-decoration: none;font-size:11px; color:#333333;font-weight: bold;line-height: 12px;}
 

#headtop2{ font-family: Helvetica, Geneva, sans-serif; font-size: 21px; color: #303030; text-align: justify;  }
#headmid2{ font-family: Helvetica, Geneva, sans-serif; font-size: 28px; color: #ff9b06; font-weight: bold;  }
#headdown2{ font-family: Helvetica, Geneva, sans-serif; font-size: 23px; color: #333333; text-align: justify; }

#headtop1{ font-family: Helvetica, Geneva, sans-serif; font-size: 18px; color: #404040; text-align: justify;  }
#headmid1{ font-family: Helvetica, Geneva, sans-serif; font-size: 28px; color: #db5454; font-weight: bold;  }
#headdown1{ font-family: Helvetica, Geneva, sans-serif; font-size: 23px; color: #333333; text-align: justify; }

#newscontentdetail{ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #333333;   padding-left: 0; }
#newscontentdetail1{font-family: Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #333333; padding-left: 0px;}

#normaltextmuseum {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; text-align: justify;}

#normaltextmuseum12alternativ{font-family:   Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; text-align: justify;  }
#normaltextmuseumbold12alternativ {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #605F5F; text-align: justify; font-weight:bold; line-height: 14px; padding-left: 0px;}

.normaltextmuseum12:link { font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; text-decoration: none;  color:#505050;line-height: 14px;}
.normaltextmuseum12:visited { font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #505050; text-decoration: none;  line-height: 14px;}
.normaltextmuseum12:hover { font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #f29400;  text-decoration: none;   line-height: 14px; }
.normaltextmuseum12:active { font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #505050; text-decoration: none;   line-height: 14px;   }

.normaltextmuseum12c:link {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none;font-size:11px; color:#f29400;line-height: 14px;}
.normaltextmuseum12c:visited {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none; font-size:11px;line-height: 14px;}
.normaltextmuseum12c:hover {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #f29400;  text-decoration: none; font-size:11px; line-height: 14px; }
.normaltextmuseum12c:active {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px;   }


#startklein {font-family:Helvetica; text-decoration: none;font-size:12px; font-weight: bold; color:#6B7DB5;}
.startkleinrot {font-family:Helvetica; text-decoration: none;font-size:12px; font-weight: bold; color:#db5454;}

#startgross {font-family:Helvetica; text-decoration: none;font-size:15px; font-weight: bold; color:#454545;}
#starttext {font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 8,5pt; color: #505050; text-align: left; line-height: 14px;}

.starttext:link{ font-family:Helvetica; font-size: 11px; color: #F29400; text-align: left; line-height: 14px; }
.starttext:visited{font-family:Helvetica; font-size: 11px; color: #605F5F; text-align: left; line-height: 14px; }
.starttext:hover{ font-family:Helvetica; font-size: 11px; color: #605F5F; text-align: left; line-height: 14px; }
.starttext:active{ font-family:Helvetica; font-size: 11px; color: #605F5F; text-align: left; line-height: 14px; }

 
.startklein {font-family:Helvetica; text-decoration: none;font-size:12px; font-weight: bold; color:#6B7DB5;}
.startkleinrot {font-family:Helvetica; text-decoration: none;font-size:12px; font-weight: bold; color:#db5454;}

.startgross {font-family:Helvetica; text-decoration: none;font-size:15px; font-weight: bold; color:#454545;}
.starttext {font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #505050; text-align: justify; line-height: 14px;}

.starttext:link{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #F29400; text-align: justify; line-height: 14px; }
.starttext:visited{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #505050; text-align: justify; line-height: 14px; }
.starttext:hover{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #505050; text-align: justify; line-height: 14px; }
.starttext:active{ font-family:Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; color: #505050; text-align: justify; line-height: 14px; }

 


.starttext1 {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none;font-size:11px; font-weight: normal; color:#605f5f;}
.starttext1:link{ font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif;  font-size: 11px; color: #605f5f;  font-weight:normal; }
.starttext1:visited{ font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif;  font-size: 11px; color: #605f5f;  font-weight:normal; }
.starttext1:hover{ font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif;  font-size: 11px; color: #f29400; font-weight:normal;  }
.starttext1:active{ font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif;  font-size: 11px; color: #f29400;  font-weight:normal; }



.starttable{ background-color:#939393; }







.tdmuseum {background-color: #f7f7f7; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10x; font-weight:normal; color: #ffffff;   text-align: center;}

.tdhgside { background-color: #f7f7f7; margin-left:5px; margin-top:3px; margin-right:3px; margin-bottom:3px;}
#normaltextmuseumbold {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:8.64pt; color: #505050; text-align: justify; font-weight:bold; line-height: 15px; padding-left: 0px;}

#normaltextmuseum12 {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; text-align: justify;  }
#normaltextmuseumbold12  {font-family: Arial, Helvetica, Geneva, sans-serif; font-size:8.63pt; color: #505050; text-align: justify; font-weight:bold; line-height: 14px; padding-left: 0px;}
#normaltextmuseumbold12rand  {font-family: Arial, Helvetica, Geneva, sans-serif; padding-top: 3px; padding-bottom: 3px;font-size:8.63pt; color: #505050; text-align: justify; font-weight:bold; line-height: 15px; padding-left: 0px;}
#normaltextmuseumbold12rand1  {font-family: Arial, Helvetica, Geneva, sans-serif; padding-left: 5px; padding-right:5px; padding-top: 3px; padding-bottom: 3px; font-size: 11px; color: #605F5F; text-align: justify; font-weight:bold; line-height: 14px; padding-left: 0px;}

#normaltextheadlineblau {font-family:  Helvetica, Geneva, sans-serif; font-size: 13px; color: #3366c1; text-align: justify; font-weight:bold; line-height: 14px; padding-left: 0px;}
#bildunterschrift {font-family:  Helvetica, Geneva, sans-serif; font-size: 10px; color: #707070; text-align: left; font-weight:normal; line-height: 12px; padding-left: 0px;}

 #normaltext11{font-family:   Arial, Helvetica, Geneva, sans-serif; color: #505050; text-decoration: none;  font-size:8.64pt; line-height: 16px; text-align: justify; }
.normaltext11:link {font-family:   Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #505050; text-decoration: none;   font-size:8.64pt;line-height: 14px; }
.normaltext11:visited {font-family:  Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #505050; text-decoration: none;  font-size:8.64pt;line-height: 14px; }
.normaltext11:hover {font-family:   Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #f29400; text-decoration: none;   font-size:8.64pt;line-height: 14px;  }
.normaltext11:active {font-family:   Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #505050; text-decoration: none;   font-size:8.64pt;line-height: 14px;  }

 #content{font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; text-align: justify; }
#content:link {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; }
#content:visited {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; }
#content:hover {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #f29400; text-decoration: none;  font-size:11px;line-height: 14px;  }
#content:active {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px;  }




 .content{font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; text-align: justify; }
 .content:link {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; }
.content:visited {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; }
.content:hover {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px;  }
.content:active {font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px;  }



#normaltextbold11{font-family:   Verdana, Arial, Helvetica, Geneva, sans-serif; color: #605F5F; text-decoration: none;  font-size:11px;line-height: 14px; font-weight:bold; }
#normaltextbold11ju{font-family:  Arial, Helvetica, Geneva, sans-serif; color: #808080; text-decoration: none;  text-align: justify; font-size:11px;line-height: 14px; font-weight:bold; }


#normaltext11j{ font-family:"Trebuchet MS"; text-decoration: none; font-weight:bold; font-size:11px; color:#333333; text-align: justify; }
 #normaltext11jg{ font-family:"Trebuchet MS"; text-decoration: none; font-weight:bold; font-size:11px; color:#333333; padding-left:3px; text-align: justify; }


/*Tabellen Style*/
.td1 { font-family: Trebuchet, Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #333333; background-color: #edd997; text-align: left; padding-left: 4px; }
.tdgrau { background-color: #d4d0c1; }
.tdgraux { background-color: #333333; }
.tdblau { background-color: #5C79DB; }
.tdbeige { background-color: #FAE6B2; font-family: Trebuchet, Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 13px; font-weight:bold; color: #333333; padding-left: 4px; height:26px; }
.tdhintergrund { background-color: #F9F1DE; }
.tdobunt { background-color: #336699; }
.tdtop { background-color: #65BFF8; }
.tdlog { background-color: #DED9D9; }
.tdheader { background-color: #B2E2FA; }
.tdfooter { background-color: #E9BD78; }
.tdlow { background-color: #333333; }
.tdorange {background-color: #ff9b06;}
.tddgrau { background-color: #333333; }
.tdrand { background-color: #A9B2C7; }
.tdbgalt { background-color: #E7EEFC; }
.tdbg { background: url(http://www.city-tourist.de/h300.png) 0 0; }

.tdbg1 { background-color: #f7f7f7; }
.tdbg2 { background-color: #E2DFDF; }

.tdsep { background-color: #ffffff; }
.tdsepoben { background-color: #ffffff; }
.tdbgcityguide { background-color: #f7f7f7; }
.tdrandcityguide { background-color: #bfbcbc; }
.schattenrandcityguide { background-color: #e0dcdc; }
.tdbwhite { background-color: #ffffff; }


.schattenrand { background-color: #A9B2C7; }
.tdorangebalken {background-color: #f29400; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 12x; font-weight:bold; color: #ffffff;   text-align: center;}
.tdorangebalken1 {background-color: #f29400; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10x; font-weight:normal; color: #ffffff;   text-align: center;}

.headlinecontentblau12 { font-family:"Trebuchet MS"; font-size: 12px; font-weight: bold; color: #5C79DB;}
.headlinecontentgrau13 { font-family:"Trebuchet MS"; font-size: 13px; font-weight: bold; color: #333333;}
.headlinecontentgrau { font-family:"Trebuchet MS"; font-size: 16px; font-weight: bold; color: #333333;}
.headlinecontent1 { font-family: Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #808080;}
.headlinecontent22 { font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.headlinecontent23 { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
.artikelhead1 { font-family:"Trebuchet MS"; font-size: 15px; font-weight: bold; color: #5C79DB;}

.artikelhead { font-family: Helvetica, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #db5454;}
.artikel:link {font-family: Helvetica, Geneva, sans-serif; text-decoration: none;font-size:11px; color:#303030;line-height: 12px;}
.artikel:visited {font-family: Helvetica, Geneva, sans-serif; color: #808080; text-decoration: none; font-size:11px;line-height: 12px;}
.artikel:hover {font-family: Helvetica, Geneva, sans-serif; color: #6B7DB5;  text-decoration: none; font-size:11px; line-height: 12px; }
.artikel:active {font-family: Helvetica, Geneva, sans-serif; color: #303030; text-decoration: none;  font-size:11px;line-height: 12px;   }

.artikelx:link {font-family: Helvetica, Geneva, sans-serif; text-decoration: none;font-size:11px; color:#404040;line-height: 12px;}
.artikelx:visited {font-family: Helvetica, Geneva, sans-serif; color: #808080; text-decoration: none; font-size:11px;line-height: 12px;}
.artikelx:hover {font-family: Helvetica, Geneva, sans-serif; color: #6B7DB5;  text-decoration: none; font-size:11px; line-height: 12px; }
.artikelx:active {font-family: Helvetica, Geneva, sans-serif; color: #808080; text-decoration: none;  font-size:11px;line-height: 12px;   }


.museum {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 11px; color: #605F5F; text-align: justify; font-weight:bold; line-height: 14px; padding-left: 0px;   }
.museum1:link {font-family: Helvetica, sans-serif; text-decoration: none;font-size:11px; color:#f29400;line-height: 14px;}
.museum1:visited {font-family: Helvetica, sans-serif;  color: #f29400; text-decoration: none; font-size:11px;line-height: 14px;}
.museum1:hover {font-family: Helvetica, sans-serif;  color: #3366c1;  text-decoration: none; font-size:11px; line-height: 14px; }
.museum1:active {font-family: Helvetica, sans-serif;  color: #f29400; text-decoration: none;  font-size:11px;line-height: 14px;   }

.indbold {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; color: #6D6B6B; text-decoration: none;  font-size:12px;line-height: 14px; text-align: justify;   }
.indnormal {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; color: #454545; text-decoration: none;  font-size:12px;line-height: 14px; text-align: justify;   }
.indbolddunkel {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif; color: #454545; text-decoration: none;  font-size:12px;line-height: 14px; text-align: justify;   }


.headlinecontentsmall { font-family:"Trebuchet MS"; font-size: 12px; font-weight: bold; color: #454545;}
 
/* Links allgemein*/
a:link {font-family:   Arial, Helvetica, Geneva, sans-serif; text-decoration: none;font-size:8pt; color:#505050; }
a:visited {font-family:    Arial, Helvetica, Geneva, sans-serif; color: #505050; text-decoration: none; font-size:8pt;  }
a:hover {font-family:   Arial, Helvetica, Geneva, sans-serif; color: #505050;  text-decoration: none; font-size:8pt;   }
a:active {font-family:   Arial, Helvetica, Geneva, sans-serif; color: #505050; text-decoration: none;  font-size:8pt;    }

/* Admin_News*/
textarea { font-family: "Trebuchet MS"; font-size: 11px; text-align:left; color: #333333; border-left: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 1px solid #808080; border-top: 1px solid #808080}
.field { font-family: "Trebuchet MS"; font-size: 11px; color: #333333; border-left: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 1px solid #808080; border-top: 1px solid #808080}
.field1 { font-family: "Trebuchet MS"; font-size: 11px; background-color: #FFFFFF; font-weight: bold; color: #333333; border-left: 1px solid #808080; border-bottom: 1px solid #808080; border-right: 1px solid #808080; border-top: 1px solid #808080; cursor: hand}

.f_upl {  font-family:"Trebuchet MS"; font-size: 11px; width: 350}
.buttonadmin {  font-family:"Trebuchet MS"; font-size: 11px; width: 150}


anav2:link {font-family:"Trebuchet MS"; text-decoration: none;font-size:11px; color:#333333;line-height: 12px;}
anav2:visited {font-family:"Trebuchet MS"; color: #333333; text-decoration: none; font-size:11px;line-height: 12px;}
anav2:hover {font-family:"Trebuchet MS"; color: #F29400;  text-decoration: none; font-size:11px; line-height: 12px; }
anav2:active {font-family:"Trebuchet MS"; color: #333333; text-decoration: none;  font-size:11px;line-height: 12px;   }
#nav{font-family:"Trebuchet MS"; text-decoration: none;font-size:11px; color:#333333;font-weight: bold;line-height: 12px;}
 
 shortcut:link { font-family:"Trebuchet MS"; text-decoration: none; font-size:11px; color:#333333; line-height: 12px; text-align: justify; }
shortcut:visited { font-family:"Trebuchet MS"; color: #333333; text-decoration: none; font-size:11px; line-height: 12px; text-align: justify; }
shortcut:hover { font-family:"Trebuchet MS"; color: #f29400; text-decoration: none; font-size:11px; line-height: 12px; text-align: justify; }
shortcut:active { font-family:"Trebuchet MS"; color: #333333; text-decoration: none; font-size:11px; line-height: 12px; text-align: justify; }
#shortcut{font-family:"Trebuchet MS"; text-decoration: none;font-size:11px; color:#333333;font-weight: bold;line-height: 12px;text-align: justify;}
 
  shortcut1:link { font-family:  Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; color:#333333; line-height: 12px; text-align: justify; }
shortcut1:visited { font-family:  Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none; font-size:11px; line-height: 12px; text-align: justify; }
shortcut1:hover { font-family:  Helvetica, Geneva, sans-serif; color: #6B7DB5; text-decoration: none; font-size:11px; line-height: 12px; text-align: justify; }
shortcut1:active { font-family:  Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none; font-size:11px; line-height: 12px; text-align: justify; }
#shortcut1{  text-decoration: none;font-size:11px; color:#333333;font-weight: bold;line-height: 12px;text-align: justify;}
 
  .tdnews { background-color: #DB5454; }
 
 
  

/* Links Navigation top*/
anav:link {font-family:"Trebuchet MS"; text-decoration: none;font-size:10px; color:#333333;line-height: 12px;}
anav:visited {font-family:"Trebuchet MS"; color: #333; text-decoration: none; font-size:10px;line-height: 12px;}
anav:hover {font-family:"Trebuchet MS"; color: #f29400;  text-decoration: none; font-size:10px; line-height: 12px; }
anav:active {font-family:"Trebuchet MS"; color: #f29400; text-decoration: none;  font-size:10px;line-height: 12px;   }
#nav{font-family:"Trebuchet MS"; text-decoration: none;font-size:10px; color:#333333;font-weight: bold;line-height: 12px;}
 
anav4:link {font-family:Helvetica, sans-serif; text-decoration: none; font-size:11px; font-weight: bold; color:#333333; }
anav4:visited {font-family:Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight: bold; font-size:11px; }
anav4:hover {font-family:Helvetica, sans-serif; color: #f29400;  text-decoration: none; font-weight: bold; font-size:11px;  }
anav4:active {font-family:Helvetica, sans-serif; color: #f29400; text-decoration: none; font-weight: bold;  font-size:11px;    }
 
#normaltext11z{ font-family: Helvetica, sans-serif; text-decoration: none; font-size:11px; font-weight: bold; color:#333333; text-align: left; }
.normaltext11z:link {font-family:Helvetica, sans-serif; text-decoration: none; font-size:11px; font-weight: bold; color:#333333; }
.normaltext11z:visited {font-family:Helvetica, sans-serif; color: #333333; text-decoration: none; font-weight: bold; font-size:11px; }
.normaltext11z:hover {font-family:Helvetica, sans-serif; color: #f29400;  text-decoration: none; font-weight: bold; font-size:11px;  }
.normaltext11z:active {font-family:Helvetica, sans-serif; color: #f29400; text-decoration: none; font-weight: bold;  font-size:11px;    }


 
.commentnav:link {font-family:"Trebuchet MS"; text-decoration: none;font-size:11px; color:#333333;line-height: 12px;}
.commentnav:visited {font-family:"Trebuchet MS"; color: #333; text-decoration: none; font-size:11px;line-height: 12px;}
.commentnav:hover {font-family:"Trebuchet MS"; color: #ff9b06;  text-decoration: none; font-size:11px; line-height: 12px; }
.commentnav:active {font-family:"Trebuchet MS"; color: #ff9b06; text-decoration: none;  font-size:11px;line-height: 12px;   }
#commentnav{font-family:"Trebuchet MS"; text-decoration: none;font-size:11px; color:#333333;font-weight: bold;line-height: 12px;}
 



/* Text und Navigation Footer*/
#footer { color: #808080; font-size: 9px; text-docration:none; float:none; font-family: "Trebuchet MS", Arial, Verdana; line-height: 12px; text-align: justify; width:779px; }
.footer { color: #8080880; font-size: 9px; text-docration:none; float:none; font-family: "Trebuchet MS", Arial, Verdana; line-height: 12px; text-align: justify; width:779px; }
.footer:link {font-family:"Trebuchet MS"; text-decoration: none;font-size:9px; color:#808080;line-height: 12px;}
.footer:visited {font-family:"Trebuchet MS"; color: #808080; text-decoration: none; font-size:9px;line-height: 12px;}
.footer:hover {font-family:"Trebuchet MS"; color: #ff9b06;  text-decoration: none; font-size:9px; line-height: 12px; }
.footer:active {font-family:"Trebuchet MS"; color: #ff9b06; text-decoration: none;  font-size:9px;line-height: 12px;   }
 
 
 #footerx { color: #808080; font-size: 9px; text-docration:none; float:none; font-family:Helvetica; line-height: 12px; text-align: justify; width:880px; }
.footerx { color: #8080880; font-size: 9px; text-docration:none; float:none; font-family:Helvetica; line-height: 12px; text-align: justify; width:880px; }
.footerx:link {font-family:Helvetica; text-decoration: none;font-size:9px; color:#808080;line-height: 12px;}
.footerx:visited {font-family:Helvetica; color: #808080; text-decoration: none; font-size:9px;line-height: 12px;}
.footerx:hover {font-family:Helvetica; color: #ff9b06;  text-decoration: none; font-size:9px; line-height: 12px; }
.footerx:active {font-family:Helvetica; color: #ff9b06; text-decoration: none;  font-size:9px;line-height: 12px;   }
 
 
.footer1 { color: #8080880; font-size: 9px; text-docration:none; float:none; font-family: "Trebuchet MS", Arial, Verdana; line-height: 12px; }
.footer1:link {font-family:"Trebuchet MS"; text-decoration: none;font-size:9px; color:#808080;line-height: 12px;}
.footer1:visited {font-family:"Trebuchet MS"; color: #808080; text-decoration: none; font-size:9px;line-height: 12px;}
.footer1:hover {font-family:"Trebuchet MS"; color: #ff9b06;  text-decoration: none; font-size:9px; line-height: 12px; }
.footer1:active {font-family:"Trebuchet MS"; color: #ff9b06; text-decoration: none;  font-size:9px;line-height: 12px;   }
 
#footerhotel { color: #808080; font-size: 9px; text-docration:none; float:none; font-family:Helvetica; line-height: 12px; text-align: justify; width:743px; }
.footerhotel { color: #8080880; font-size: 9px; text-docration:none; float:none; font-family:Helvetica; line-height: 12px; text-align: justify; width:743px; }
.footerhotel:link {font-family:Helvetica; text-decoration: none;font-size:9px; color:#808080;line-height: 12px;}
.footerhotel:visited {font-family:Helvetica; color: #808080; text-decoration: none; font-size:9px;line-height: 12px;}
.footerhotel:hover {font-family:Helvetica; color: #ff9b06;  text-decoration: none; font-size:9px; line-height: 12px; }
.footerhotel:active {font-family:Helvetica; color: #ff9b06; text-decoration: none;  font-size:9px;line-height: 12px;   }
 
 
 


/* Text allgemein*/
#smalltext{font-family:"Trebuchet MS"; text-decoration: none;font-size:9px; color:#333333;}
 #smalltext1{font-family:"Trebuchet MS"; text-decoration: none;font-size:9px; color:#ffffff;}
 #smalltextgrau{font-family:"Trebuchet MS"; text-decoration: none;font-size:9px; color:#808080;}
 #smalltextgrau1{font-family: Helvetica, Geneva, sans-serif; text-decoration: none;font-size:11px; color:#808080;}
  #smalltextgrau2 {  font-family: Helvetica, Geneva, sans-serif; color:#333333; font-size:11px; line-height: 14px;  }
 


 #smalltextgrauklein{font-family:"Trebuchet MS"; text-decoration: none;font-size:7px; color:#808080;}
#smalltext2{font-family:"Trebuchet MS"; text-decoration: none;font-size:10px; color:#333333;}
#smalltext2x{font-family:"Helvetiva"; text-decoration: none;font-size:10px; color:#808080;}

 #sideheadlinemid {font-family:Helvetica; text-decoration: none;font-size:14px; font-weight: bold; color:#A3A19E;}
 #sideheadlineevent {font-family:Helvetica; text-decoration: none;font-size:14px; font-weight: bold; color:#A3A19E;}
 
 #sideheadlineright {font-family:Helvetica; text-decoration: none;font-size:17px; font-weight: normal; color:#606060;}
  #sideheadlineleft {font-family:Helvetica; text-decoration: none;font-size:18px; font-weight: normal; color:#444444;}

 #sideheadlinemid1 {font-family:Helvetica; text-decoration: none;font-size:15px; font-weight: bold; color:#3366c1;}



 
 #normaltext12{font-family:"Trebuchet MS"; text-decoration: none;font-size:12px; color:#333333;}
#normaltextbold12{font-family:"Trebuchet MS"; text-decoration: none;font-size:12px; font-weight:bold; color:#333333;}
#normaltextbold122{font-family:"Trebuchet MS"; text-decoration: none;font-size:12px; font-weight:bold; color:#939393;}


#normaltext13{font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; color:#333333;}
#normaltextbold13{font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; font-weight:bold; color:#333333;}
#normaltextbold13grau{font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; font-weight:bold; color:#949494;}
#normaltextbold13grau{font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; font-weight:bold; color:#949494;}
#normaltextbold13white{font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; font-weight:bold; color:#ffffff;}


#normaltext14{font-family: Helvetica, Geneva, sans-serif; text-decoration: none;font-size:14px; color:#555555;}
#normaltextbold14{font-family: Helvetica, Geneva, sans-serif; text-decoration: none;font-size:14px; font-weight:bold; color:#333333;}
#normaltextbold14a{font-family: Helvetica, Geneva, sans-serif; text-decoration: none;font-size:14px; font-weight:bold; color:#808080;}
#normaltextbold14b{font-family: Helvetica, Geneva, sans-serif; text-decoration: none;font-size:14px; font-weight:bold; color:#4577C0;}
#normaltext4c{font-family:"Trebuchet MS"; text-decoration: none;font-size:14px; font-weight:normal; color:#4577C0;}



.lexikonHeadleft {font-family: Helvetica, Geneva, sans-serif; color: #454545; font-weight:normal; text-decoration: none;  font-size:14px;    }



 #normaltextorange{font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; font-weight:bold; color:#ff9b06;}
 #normaltextblau{font-family:"Trebuchet MS"; text-decoration: none;font-size:15px; font-weight:bold; color:#4577C0;}

 
 .normaltextorange{ color: #ff9b06; font-size: 13px; text-docration:none; float:none; font-family: "Trebuchet MS", Arial, Verdana; line-height: 12px; text-align: justify;  }
.normaltextorange:link {font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; color:#ff9b06;line-height: 12px;}
.normaltextorange:visited {font-family:"Trebuchet MS"; color: #4577C0; text-decoration: none; font-size:13px;line-height: 12px;}
.normaltextorange:hover {font-family:"Trebuchet MS"; color: #4577C0;  text-decoration: none; font-size:13px; line-height: 12px; }
.normaltextorange:active {font-family:"Trebuchet MS"; color: #4577C0; text-decoration: none;  font-size:13px;line-height: 12px;   }
 
   .tinfonav{ color: #333333; font-size: 11px; text-docration:none; float:none; font-family: Helvetica, Geneva, sans-serif;    }
.tinfonav:link {font-family: Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; color:#333333;font-weight:bold;}
.tinfonav:visited {font-family: Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none; font-size:11px;font-weight:bold;}
.tinfonav:hover {font-family: Helvetica, Geneva, sans-serif; color: #ff9b06;  text-decoration: none; font-size:11px;font-weight:bold;  }
.tinfonav:active {font-family: Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none;  font-size:11px;font-weight:bold;   }

     .tinfonavx{ color: #333333; font-size: 13px; text-docration:none; float:none; font-family: Helvetica, Geneva, sans-serif;    }
.tinfonavx:link {font-family: Helvetica, Geneva, sans-serif; text-decoration: none; font-size:13px; color:#333333;font-weight:bold;}
.tinfonavx:visited {font-family: Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none; font-size:13px;font-weight:bold;}
.tinfonavx:hover {font-family: Helvetica, Geneva, sans-serif; color: #ff9b06;  text-decoration: none; font-size:13px;font-weight:bold;  }
.tinfonavx:active {font-family: Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none;  font-size:13px;font-weight:bold;   }
     
     .tinfonavfooter{ color: #333333; font-size: 12px; text-docration:none; float:none; font-family: Helvetica, Geneva, sans-serif;    }
.tinfonavfooter:link {font-family: Helvetica, Geneva, sans-serif; text-decoration: none; font-size:12px; color:#333333;font-weight:normal;}
.tinfonavfooter:visited {font-family: Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none; font-size:12px;font-weight:normal;}
.tinfonavfooter:hover {font-family: Helvetica, Geneva, sans-serif; color: #ff9b06;  text-decoration: none; font-size:12px;font-weight:normal;  }
.tinfonavfooter:active {font-family: Helvetica, Geneva, sans-serif; color: #333333; text-decoration: none;  font-size:12px;font-weight:normal;   }

  #normaltextgrau{font-family: Helvetica, Geneva, sans-serif; text-decoration: none; font-size:17px; font-weight:normal; color:#6B7DB5;}
  .normaltextgrau{ color: #6B7DB5; font-size: 15px; text-docration:none; float:none; font-family: Helvetica, Geneva, sans-serif; line-height: 12px; text-align: justify;  }
.normaltextgrau:link {font-family:"Trebuchet MS"; text-decoration: none;font-size:13px; color:#6B7DB5;line-height: 12px;}
.normaltextgrau:visited {font-family:"Trebuchet MS"; color: #6B7DB5; text-decoration: none; font-size:13px;line-height: 12px;}
.normaltextgrau:hover {font-family:"Trebuchet MS"; color: #f29400;  text-decoration: none; font-size:13px; line-height: 12px; }
.normaltextgrau:active {font-family:"Trebuchet MS"; color: #6B7DB5; text-decoration: none;  font-size:13px;line-height: 12px;   }
 
 
 
 #normaltext16{font-family:"Trebuchet MS"; text-decoration: none;font-size:16px; color:#333333;}
#normaltextbold16{font-family:"Trebuchet MS"; text-decoration: none;font-size:16px; font-weight:bold; color:#333333;}

 #normaltext18{font-family:"Trebuchet MS"; text-decoration: none;font-size:18px; color:#333333;}
#normaltextbold18{font-family:"Trebuchet MS"; text-decoration: none;font-size:18px; font-weight:bold; color:#333333;}
 
 #normaltextbold18or{font-family:"Trebuchet MS"; text-decoration: none;font-size:18px; font-weight:bold; color:#FF9B06;}


 #normaltext20{font-family:"Arial"; text-decoration: none;font-size:20px; color:#575656;}
#normaltextbold20{font-family:"Trebuchet MS"; text-decoration: none;font-size:20px; font-weight:bold; color:#575656;}

 /*Admin_comment*/
 .comments-th     { padding: 5px; border: 1px solid #ffffff; font-weight: bold; vertical-align: top; text-align: left; font-family:"Trebuchet MS";font-size:12px; color:#333333;font-weight:bold;}
.comments-td     { padding: 5px; border: 1px solid #ffffff; vertical-align: top; text-align: left; font-family:"Trebuchet MS"; font-size:11px; color:#333333;font-weight:normal;}
.comments-tdsmall     { padding: 5px; border: 1px solid #ffffff; vertical-align: top; text-align: left; }


.submit-td       { padding: 5px; vertical-align: top; }
 
 
 
 .sformnl { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 14px; width:122px; 
height:14px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }

 .sformnlx { font-family:"Helvetica"; font-size: 13px; color: #333333; line-height: 16px; width:122px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }

 
 .sformnl145 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 14px; width:145px; 
height:14px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }



 .sformnl80 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 14px; width:102px; 
height:14px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }

 .sformnl80k { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 18px; width:102px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }



 .sformnlk { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 18px; width:125px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }



.tdhellgrau { background-color:#e6e5e5; font-family:"Trebuchet Ms", Arial; color: #333333; padding-left: 4px; }
 .sformsearch { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height:18px; width:175px; 
height:20px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }
 
 .sform38 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height:14px; width:175px; 
height:16px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }


a.smalllink { font-size:10px; font-family:"Trebuchet MS"; color:#333;  text-decoration: none;  }
a.smalllink:link    {font-family:"Trebuchet MS"; color:#333333; font-size:10px; font-weight: normal;    text-decoration: none;}
a.smalllink:visited {font-family:"Trebuchet MS"; color:#333; font-size:10px; font-weight: normal;   text-decoration: none;  }
a.smalllink:hover  {font-family:"Trebuchet MS"; color:#339999; font-size:10px; font-weight: normal;  text-decoration: none;  }
a.smalllink:active  {font-family:"Trebuchet MS"; color:#339999; font-size:10px; font-weight: normal;   text-decoration: none;  }
  

 .sform25 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 12px; width:110px; 
height:14px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }

.sbuttonx { font-family:"Trebuchet MS", Arial; font-size: 12px; width:90px; height:20 px; color: #ffffff; 
font-weight: bold; background-color: #ff9b06; background-position: center; text-align: center; border:1px;  border-color:#ff9b06;  }

.sbuttonxl { font-family:"Trebuchet MS", Arial; font-size: 12px; width:140px; height:20 px; color: #ffffff; 
font-weight: bold; background-color: #ff9b06; background-position: center; text-align: center; border:1px;  border-color:#ff9b06;  }


.sbuttonx1 { font-family:"Trebuchet MS", Arial; font-size: 12px; width:50px; height:18 px; color: #ffffff; 
font-weight: bold; background-color: #ff9b06; background-position: center; text-align: center; border:1px;  border-color:#ff9b06;  }



 .sform23 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 18px; width:145px; 
height:14px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }

.button { border: solid 0 #ff9b06; background-color: #ff9b06; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 9pt; color: #ffffff; font-weight: bold; vertical-align: middle; height: 14pt; }


 
 .sform4 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 14px; width:120px; 
height:16px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }
  .sform6x { font-family:"Helvetica"; font-size: 17px; color: #333333; line-height: 19px; width:170px; 
height:24px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }
 
 .sform6 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 14px; width:120px; 
height:14px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }
 
  .sform6k { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 18px; width:120px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px; }
 
 
.sform5 { font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height: 11px; width:80px; height:11px; background-color:#ffffff; 
background-position: right center; vertical-align: middle; height:11px; padding-top:3px; border-color: #999999 #999999 #808080; border-style: solid; border-width: 1px; }

 

#top-nav { background-color: #ff9b06; width: 100%; height: 22px; top:81px; border-top: 1px solid #fff; solid #fff; }
#top-nav-inline { width:719px; margin:0 auto; text-align:left; background-color:#fff; 
background-position: center 0; height: 22px; border-right: 1px solid #fff; border-left: 1px solid #fff; 
top:79px; border-top: 0 solid #fff; }
#low-nav { line-height: 22px; background-color: #ff9b06; text-align: left;background-position: 0 center; width: 100%; height: 22px; border-top: 1px solid #fff; solid #fff; }


#low-nav-inline1 { width:779px; margin:0 auto; text-align:center; background-color:#ff6600; background-position: center; height: 22px;   border-top: 0 solid #fff; font-family: "Trebuchet Ms", Arial, Helvetica; font-size: 9px; color:#fff; font-weight: bold; line-height: 22px; align:center; text-decoration:none; valign:middle; }
a.low-nav-inline1 {}
a.low-nav-inline1:link    { color:#fff; font-size:9px; font-weight: bold; }
a.low-nav-inline1:visited { color:#fff; font-size:9px; font-weight: bold; }
a.low-nav-inline1:hover   { color:#fff; font-size:9px; font-weight: bold; }
a.low-nav-inline1:active  { color:#fff; font-size:9px; font-weight: bold; }

#low-nav-inline { width:719px; margin:0 auto; text-align:center; background-color:#ff9b06; background-position: center; height: 22px; border-right: 1px solid #fff; border-left: 1px solid #fff; border-top: 0 solid #fff; font-family: "Trebuchet Ms", Arial, Helvetica; font-size: 8px; color:#fff; font-weight: bold; line-height: 22px; align:center; text-decoration:none; valign:middle; }
a.low-nav-inline {}
a.low-nav-inline:link    { color:#fff; font-size:8px; font-weight: bold; }
a.low-nav-inline:visited { color:#fff; font-size:8px; font-weight: bold; }
a.low-nav-inline:hover   { color:#6666ff; font-size:8px; font-weight: bold; }
a.low-nav-inline:active  { color:#6666ff; font-size:8px; font-weight: bold; }

 
 
 
#box4z { background-color: #333333; text-docration:none; color:#ffffff; font-size:12px; font-style: bold; font-family: "Trebuchet MS", Arial, Verdana; width:139px;   r-right-style: dotted; height:18px; }
#box4y { text-docration:none; color:#333333;   
font-family: "Trebuchet MS", Arial, Verdana; width:130px; border-bottom: thin dotted gray; r-right-style: dotted; }
#box4x { background-color: #6666ff; text-docration:none; color:#333333; font-size:9px; font-style: normal; 
font-family: Trebuchet MS, Arial, Verdana; height: 25px; width:130px;     }
#box4y2 {   font-family: "Trebuchet MS", Arial, Verdana; color:#808080; display:block; margin-bottom:0; 
text-align:left; width:136px; height:18px; padding:1px; text-decoration:none; font-size:11px; font-weight:bold; 
line-height: 14px; height:18px; text-indent: 4px; vertical-align: middle; border-top: 1px solid #fff;  border-bottom: thin dotted gray; r-right-style: dotted;   }
 
  
#box17 { color: #333; text-docration:none; font-size:11px; font-style: normal; font-family: 
Trebuchet MS, Arial, Verdana; font-weight: normal; text-align: left;    
  }

#box18 { color: #333; text-docration:none; font-size:11px; font-style: normal; font-family: 
Trebuchet MS, Arial, Verdana; font-weight: normal; text-align:left;   
    }

#ifr { width: 725px; height: inherit; border: solid 1px #808080; }
#ifrh { background-color: #fff1dd; width: 717px; height: inherit; border: solid 1px #808080; }

 
#box4xx-inhalt { color: #8686ee; text-docration:none; font-size:14px; font-family: "Trebuchet MS", Arial, Verdana; font-weight: bold; text-align: left; float:none; width:210px; height: 20px ; border-bottom: 2px dotted #808080; }
#box4a1-inhalt { color: #333; text-docration:none;   float:none; font-family: "Trebuchet MS", Arial, Verdana; width:779px; height: 5px ; border-bottom: 1px solid #808080; }
#box44a1-inhalt { color: #333; font-size: 9px; text-docration:none; float:none; font-family: "Trebuchet MS", Arial, Verdana; line-height: 12px; text-align: justify; width:779px; }


#menutrans {}
a.menutrans { font-family: "Trebuchet MS", Arial, Verdana; color:#333333; display:block; margin-bottom:0; 
text-align:left; width:132px; height:18px; padding:1px; text-decoration:none; font-size:11px; font-weight:bold; 
line-height: 14px; height:18px; text-indent: 4px; vertical-align: middle; border-top: 1px solid #fff;}

a.menutrans:link    { color:#333333; background-color:white;font-family: Arial, Verdana;font-size:11px;  }
a.menutrans:visited { color:#fff9b06; background-color:white; font-family: Arial, Verdana;font-size:11px;}
a.menutrans:hover   { color:#ff9b06; background-color:white; font-family: Arial, Verdana;font-size:11px;}
a.menutrans:active  { color:#ff9b06; background-color:white; font-family: Arial, Verdana;font-size:11px;}

 
#menutransx {}
a.menutransx { font-family: Arial, Verdana; color:#333333; display:block; margin-bottom:0; 
text-align:left; width:132px; height:18px; padding:1px; text-decoration:none; font-size:13px; font-weight:bold; 
line-height: 15px; height:19px; text-indent: 4px; vertical-align: middle; border-top: 1px solid #fff;}

a.menutransx:link    { color:#333333; background-color:white;font-family: Arial, Verdana;font-size:13px;  }
a.menutransx:visited { color:#fff9b06; background-color:white; font-family: Arial, Verdana;font-size:13px;}
a.menutransx:hover   { color:white; background-color:#333333; font-family: Arial, Verdana;font-size:13px;}
a.menutransx:active  { color:#ff9b06; background-color:white; font-family: Arial, Verdana;font-size:13px;}

#Over { font-family:Arial; color: #000000; font-size: 9pt; font-weight: bold; }
 
#texty { font-family:"Trebuchet MS", Arial; color:#333333; font-size:8pt; font-weight: normal; line-height: 10pt; text-transform: inherit; text-align: justify; padding:4px;   }


#textyy1 { height: 65px; background-color: #fff1dd; font-family:"Trebuchet MS", Arial; color:#333333; font-size:8pt; font-weight: normal; line-height: 10pt; text-transform: inherit; text-align: justify; padding:4px;   }
a.textyy1:link, a.digits:visited { color: #333333;   text-decoration: none;}
a.textyy1:hover { color: #333333; text-decoration: none;}

#textyy2 { height: 65px; background-color: #fff1dd; font-family:"Trebuchet MS", Arial; color:#333333; font-size:8pt; font-weight: normal; line-height: 10pt; text-transform: inherit; text-align: justify; padding:4px;   }
a.textyy2:link, a.digits:visited { color: #333333;   text-decoration: none;}
a.textyy2:hover { color: #333333; text-decoration: none;}

#textyy3 { height: 65px; background-color: #fff1dd; font-family:"Trebuchet MS", Arial; color:#333333; font-size:8pt; font-weight: normal; line-height: 10pt; text-transform: inherit; text-align: justify; padding:4px;   }
a.textyy3:link, a.digits:visited { color: #333333;   text-decoration: none;}
a.textyy3:hover { color: #333333; text-decoration: none;}

#textyy4 { height: 65px; background-color: #fff1dd; font-family:"Trebuchet MS", Arial; color:#333333; font-size:8pt; font-weight: normal; line-height: 10pt; text-transform: inherit; text-align: justify; padding:4px;   }
a.textyy4:link, a.digits:visited { color: #333333;   text-decoration: none;}
a.textyy4:hover { color: #333333; text-decoration: none;}

#boxbotmid{ background-color: #ffffff; width: 779px; height: 140px; border-top: 1px solid #808080; }
#boxlow{ background-color: #ffffff; width: 779px; height: 26px; border-bottom: 1px solid #808080; border-top: 1px solid white; }
#boxleft{  background-color: #ffffff; width: 144px;  height: 1740px;  border-right: 1px solid #808080; }
 
 
#boxcontent1 { font-family:"Trebuchet MS", Arial, Helvetic; color:#333333; font-size:11px; font-weight: bold; line-height: 11px; }
a.boxcontent1{ font-family: "Trebuchet MS", Arial, Verdana; color:#333333; display:block; margin-bottom:0; text-decoration:none; font-size:9px; font-weight:bold; }
a.boxcontent1  { color:#333333;   }
a.boxcontent1 { color:#333333;   }
a.boxcontent1  { color:#333333;   }
a.boxcontent1  { color:#333333;  }



#boxcontent2 { font-family:"Trebuchet MS", Arial, Helvetic; color:#333333; font-size:11px; font-weight: bold; line-height: 13px; width: 135px; padding: 2px; border-bottom: 1px solid gray; }
a.boxcontent2{ font-family: "Trebuchet MS", Arial, Verdana; color:#333333; display:block; margin-bottom:0; text-decoration:none; font-size:10px; font-weight:bold; }
a.boxcontent2 { color:#333333;   }
a.boxcontent2 { color:#333333;   }
a.boxcontent2  { color:#333333;   }
a.boxcontent2  { color:#333333;  }


#sidecontent { font-family:"Trebuchet MS", Arial, Helvetic; color:#333333; font-size:11px; font-weight: normal;}
a.sidecontent{ font-family: "Trebuchet MS", Arial, Verdana; color:#333333; display:block; margin-bottom:0; text-decoration:none; font-size:11px; font-weight:normal; line-height: 14px; }
a.sidecontent:link { color:#333333; font-size:8.62pt;  }
a.sidecontent:visited { color:#333333; font-size:11px;  }
a.sidecontent:hover  { color:#ff9900;  font-size:11px; }
a.sidecontent:active  { color:#333333; font-size:11px; }

#sideheadline{font-family:Arial, Helvetic; color:#db5454; font-size:12px; font-weight: bold;  }
#sideheadlinecg{font-family:Arial, Helvetic; color:#db5454; font-size:12px; font-weight: bold;  }
#sideheadlinecgx{font-family:Helvetic; color:#db5454; font-size:14px; font-weight: bold;  }


#boxcontent3 { font-family:"Trebuchet MS", Arial, Helvetic; color:#ffffff;      }
a.boxcontent3{ font-family: "Trebuchet MS", Arial, Verdana; color:#ffffff; display:block; margin-bottom:0; text-decoration:none;   }
a.boxcontent3:link    { color:#ffffff;   }
a.boxcontent3:visited { color:#ffffff;   }
a.boxcontent3:hover   { color:#ffffff;   }
a.boxcontent3:active  { color:#ffffff;  }



#boxcontent4 { font-family:"Trebuchet MS", Arial, Helvetic; color:#333333; font-size:11px; line-height: 14px;  }
a.boxcontent4{ font-family: "Trebuchet MS", Arial, Verdana; color:#333333; display:block; margin-bottom:0; text-decoration:none;   }
a.boxcontent4:link    { color:#333333;   }
a.boxcontent4:visited { color:#333333;   }
a.boxcontent4:hover   { color:#f29400;   }
a.boxcontent4:active  { color:#333333;  }


#Koti1{ background-color: #fff1dd; width: 190px; height: 350px; border-right: 1px solid #fff1dd; border-bottom: 1px solid #fff1dd; border-left: 1px solid #fff1dd; }


#box4x { background-color: #fff; text-docration:none; color:#333333; font-size:9px; font-style: normal; 
font-family: "Trebuchet MS", Arial, Verdana; height: 25px; width:130px;     }
#bgnw1 { background-color: #fff;}
#bgnw2{ font-family:"Trebuchet MS", Arial, Helvetic; color: #333; font-size: 11px; line-height: 15px; text-indent: 2px; height: 16px; }
#bgnw5 { background-color: #6666ff;}

 


table.mkal{background-color:#D7D7D7;}

td.mkal,a.mkal,td.heute{font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;text-decoration:none;}
td.kopf,a.kopf{font-family:Trebuchet Ms,Arial,Helvetica;font-size:11px;text-decoration:none;}
td.kopf1,a.kopf1{font-family:Trebuchet Ms,Arial,Helvetica;font-size:11px;text-decoration:none;}

td.kopf1{color:#ffffff;background-color:#86B4F6;font-weight:bold;}
a.kopf1,a.kopf1:link,a.kopf1:active,a.kopf1:visited{color:#fffff;}
a.kopf1:hover{color:#fffff;}

td.kopf{color:#ffffff;background-color:#333333;font-weight:bold;}
a.kopf,a.kopf:link,a.kopf:active,a.kopf:visited{color:#fff;}
a.kopf:hover{color:#fffff;}

td.mkal{color:#000000;background-color:#f7f7f7;}
a.mkal,a.mkal:link,a.mkal:active,a.mkal:visited{color:#036;font-weight:bold;}
a.mkal:hover{color:#ff9b4b;font-weight:bold;}

td.heute{color:#333333;background-color:#fff1dd;}







#box101 { font-size:12px; font-family:"Trebuchet Ms", Arial; color:#333333; line-height: 14px; text-decoration: none; text-align: justify; font-weight:bold;}

 
#box100 { font-size:12px; font-family:"Trebuchet Ms", Arial; color:#333333; line-height: 14px; text-decoration: none; text-align: justify; }

a.box100:link    {font-family:Trebuchet Ms, Arial; color:#333333; font-size:12px; font-weight: normal;    text-decoration: none;}
a.box100:visited {font-family:Trebuchet Ms, Arial; color:#333333; font-size:12px; font-weight: normal;   text-decoration: none;  }
a.box100:hover  {font-family:Trebuchet Ms, Arial; color:#336699; font-size:12px; font-weight: normal;  text-decoration: none;  }
a.box100:active  {font-family:Trebuchet Ms, Arial; color:#336699; font-size:12px; font-weight: normal;   text-decoration: none;  }



/* Kalender CSS*/
div.kalBox {text-align: left;
 font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
 font-size:75%;  /* 75% sollte einer 12px Schrift als Normalma? entsprechen */
}

/* = Aktions-Links oberhalb/unter den eigentlichen Kalender-Daten = */

div.kalAktO{ /* Zeile mit den Aktions-Links oberhalb des Kalender */
 margin-bottom:0px;
}
div.kalAktU{ /* Zeile mit den Aktions-Links unter dem Kalender */
 margin-top:8px;
}
a.kalAkti,a.kalAkti:link,a.kalAkti:active,a.kalAkti:visited{ /* Aktivit?tslinks */
 color:#336688;
 text-decoration:none;
}
a.kalAkti:hover{
 color:#CC3300;
 text-decoration:none;
}

/* = Hinweis-, Fehler- und Erfolgs-Meldungen ?ber den Formularen und Listen = */

p.kalMeld{ /* Hinweismeldung, Aufforderung */
 font-size:14px; font-weight:bold;
 color:#333333;
 text-align:left; margin-top:5px; margin-bottom:5px;
}

p.kalMeld1{ /* Hinweismeldung, Aufforderung */
 font-size:18px; font-weight:bold;
 color:#5C79DB;
 text-align:left; margin-top:5px; margin-bottom:5px;font-family: Helvetica;
}

p.kalFehl{ /* Fehlermeldung, Korrekturaufforderung */
 font-size:1.1em; font-weight:bold;
 color:#BB0033;
 text-align:left; margin-top:5px; margin-bottom:5px;
}
p.kalErfo{ /* Erfolgsmeldung, Best?tigunh */
 font-size:1.1em; font-weight:bold;
 color:#008811;
 text-align:left; margin-top:5px; margin-bottom:5px;
}

/* kleinerer Hinweis-Text an diversen Stellen, ca. 10px gro? */

span.kalMini{
 font-size:0.90em;
}

/* blinde Tabelle als Container an diversen Stellen */

table.kalBlnd{
 font-size:1.0em; font-weight:normal;
 border-style:none; border-width:0;
}
td.kalBlnd{
 border-style:none; border-width:0;
 margin:0; padding:0;
}

/* alle Eingabeformulare im ganzen Kalender-Script */

form.kalForm{
 margin:0px;
}

input.kalSchalter{ /* Schalter unter den Formularen */
 width:80px; height:20px; margin-bottom:12px;
 font-size:12px; text-align:center; vertical-align: middle;
 color:#ffffff; background-color:#EEEEEE; font-family: Helvetica;
 /* background-image:url(grafik/schalter.gif); Das Hintergrundbild wird sp?ter vom PHP-Script eingesetzt wegen der Ver?nderlichkeit des Pfades bei includierten Aufrufen. */
 background-repeat:no-repeat; background-position:0;
 border-style:none; border-width:0;
 cursor:hand;font-family: Helvetica; font-weight:bold;
}

/* Navigator zum Bl?ttern ?ber/unter der Terminliste/Termintabelle */

table.kalNavi{
 width:610px;
 font-size:0.9em; font-weight:normal;
 border-style:none; border-width:0; border-collapse:collapse; table-layout:auto;
 margin-top:8px; margin-bottom:8px;
}
td.kalNavi{ /* je ein K?stchen mit einer Seitenzahl zum Bl?ttern */
 width:20px; height:20px; text-align:center;
 background-color:#EEEEEE;
 /* background-image:url(grafik/naviRechts.gif); Das Hintergrundbild wird sp?ter vom PHP-Script eingesetzt wegen der Ver?nderlichkeit des Pfades bei includierten Aufrufen. */
 background-repeat:no-repeat; background-position:0;
 border-style:none; border-width:0px;
}
td.kalNavL{ /* linke blinde Tabellenzelle, damit der Navigator rechsb?ndig erscheint */
 font-size:11px;
 color:#333333; font-weight:bold;
}

a.kalNavi,a.kalNavi:link,a.kalNavi:active,a.kalNavi:visited{ /* Hyperlinks zum Bl?ttern */
 color:#333333;
 text-decoration:none;font-weight:bold;
}
a.kalNavi:hover{
 color:#ff9b06;
 text-decoration:none;font-weight:bold;
}

/* Schnellsuchfilter und/oder Intervallfilter ?ber der Terminliste */

table.kalFilt{ /* gemeinsame Tabelle um Intervallfilter und Schnellsuchfilter */
 width:610px;
 font-size:1.0em; font-weight:normal;
 border-style:none; border-width:0; border-collapse:collapse;
 margin-top:8px; margin-bottom:8px; table-layout:auto;
}
div.kalSFlt{ /* Container um den Schnellsuchfilter*/
}

td.kalhead1{font-family:"Helvetica"; font-size: 11px; color: #333333; font-weight:bold;}
td.kalhead2{font-family:"Trebuchet MS"; font-size: 18px; color: #5C79DB; font-weight:bold;}


div.kalIFlt{ /* Container um den Intervallsuchfilter*/
}
form.kalFilt{
 margin:0;
}
input.kalFilt{font-family:"Trebuchet MS"; font-size: 11px; color: #333333; line-height:14px; width:120px; 
height:18px; background-color:#ffffff; background-position: right center; vertical-align: middle; 
   border-color: #808080; border-style: solid; border-width: 1px;
}
select.kalFilt{
 font-size:1.0em; font-family:Trebuchet MS;
 color:#000011; background-color:#FFFFFF;
}
input.kalKnopf{
 width:18px; height:18px; margin-left:2px; font-size:8px;
 color:#ffffff; background-color:#EEEEEE;vertical-align: middle;
 /* background-image:url(grafik/knopf.gif); Das Hintergrundbild wird sp?ter vom PHP-Script eingesetzt wegen der Ver?nderlichkeit des Pfades bei includierten Aufrufen. */
 background-repeat:no-repeat; background-position:0;
 border-style:none; border-width:0;
 cursor:hand;font-family: Helvetica; font-size: 12px; font-weight:bold;
}

/* Terminliste/Termintabelle / Detailtabelle */

table.kalList{ /* Terminliste */
 width:610px; text-align: left; font-size:1em; font-family: Trebuchet MS; font-weight:normal; background-color:#f7f7f7; border-collapse:collapse; margin:0; border: solid 1px #bbbbbb; table-layout:auto; }
table.kalDetl{ /* Detailtabelle */
 width:610px;
 font-size:1.0em; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
 margin:0px; table-layout:auto;
}
td.kalKopf,td.kalDat1,td.kalDat2,td.kalAktu,
td.kalKatA,td.kalKatB,td.kalKatC,td.kalKatD,td.kalKatE,td.kalKatF,td.kalKatG
td.kalKatH,td.kalKatI,td.kalKatJ,td.kalKatK,td.kalKatL,td.kalKatM,td.kalKatN{
 /* gemeinsame Merkmale ALLER Listenzellen, werden bei Bedarf weiter unten ?berschrieben */
 font-size:1.0em; font-weight:bold;
 border-color:#CCCCCC; border-width:1px; border-style:solid;
  vertical-align:center; padding:3px;
}

td.kalKopf{ /* Kopfzeile der Tabelle */
 font-weight:bold;font-size: 13px;
 color:#FFFFFF; background-color:#333333;
}
td.kalDat1{ /* erste/ungerade Datenzeile */
 color:#333333; background-color:#F7F7FC;font-size: 12px;
}
td.kalDat2{ /* zweite/gerade Datenzeile */
 color:#333333; background-color:#F7FCF7; text-align: left;
font-size: 12px;}
td.kalAktu{ /* aktueller Termin */
 color:#333333; background-color:#F7F7F7;
}
td.kalKatA{ /* Terminkategorie A */
 color:#333333; background-color:#F7F7FC;
}
td.kalKatB{ /* Terminkategorie B */
 color:#333333; background-color:#F7FCF7;
}
td.kalKatC{ /* Terminkategorie C */
 color:#333333; background-color:#FCF7F7;
}
td.kalKatD{ /* Terminkategorie D */
 color:#333333; background-color:#F3F3FF;
}
td.kalKatE{ /* Terminkategorie E */
 color:#333333; background-color:#F3FFF3;
}
td.kalKatF{ /* Terminkategorie F */
 color:#333333; background-color:#FFF3F3;
}
td.kalKatG{ /* Terminkategorie G */
 color:#333333; background-color:#F7F7F7;
}
td.kalKatH{ /* Terminkategorie H */
 color:#333333; background-color:#F7F7F7;
}
td.kalKatI{ /* Terminkategorie I */
 color:#333333; background-color:#F7F7F7;
}
td.kalKatJ{ /* Terminkategorie J */
 color:#333333; background-color:#F7F7F7;
}
td.kalKatK{ /* Terminkategorie K */
 color:#333333; background-color:#F7F7F7;
}
td.kalKatL{ /* Terminkategorie L */
 color:#000000; background-color:#F7F7F7;
}
td.kalKatM{ /* Terminkategorie M */
 color:#333333; background-color:#F7F7F7;
}
td.kalKatN{ /* Terminkategorie N */
 color:#333333; background-color:#F7F7F7;
}
a.kalDetl,a.kalDetl:link,a.kalDetl:active,a.kalDetl:visited{ /* Link zu den Termindetails */
 color:#333333;
 text-decoration:none;
}
a.kalDetl:hover{
 color:#ff9b06;
 text-decoration:none;
}

p.kalText{ /* Textabs?tze innerhalb von Memofeldern/Gastkommentaren */
 color:#333333;
}
ul.kalText,ol.kalText{ /* Listen in Memofeldern/Gastkommentaren */

}
li.kalText{ /* Listentext in Memofeldern/Gastkommentaren */
 color:#333333;
}
a.kalText,a.kalText:link,a.kalText:active,a.kalText:visited{ /* Links in Memofeldern und Linkfeldern */
 color:#333333;font-size: 11px;
 text-decoration:none;
}
a.kalText:hover{
 color:#CC3300;
 text-decoration:none;
}

/* Suchformular (nicht f?r die Schnellsuche - diese siehe kalFilt!) */

table.kalSuch{ /* Suchformular */
 width: ;
 font-size:1.0em; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
 margin:0px 0px 10px; table-layout:auto;
}

input.kalSuch,select.kalSuch{ /* Suchfelder */
 width:15em; font-family:Trebuchet MS,Arial,Helvetica; font-size:0.95em;
 color:#333333; background-color:#FFFFFF;border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
}

/* Eingabeformular */

table.kalEing{ /* Eingabetabelle */
 width: ;
 font-size:1.0em; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
 margin-bottom:10px; table-layout:auto;
}

input.kalEing,select.kalEing,textarea.kalEing{ /* Eingabefelder im Formular */
 width:350px;
 font-family:Trebuchet Ms,Arial,Helvetica; font-size:0.95em;
 color:#000011; background-color:#FFFFFF;border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
}

textarea.kalEing{ /* Eingabebereich f?r Memofelder */
 height:10em; border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse; /* 10em sind ca. 10 Zeilen */
}

input.kalRadio,input.kalCheck{ /* Radioschalter und Checkboxen in Formularen */
 font-family:Trebuchet MS,Arial,Helvetica; font-size:0.95em;
 color:#000011; background-color:#FFFFFF;
 width:15px; height:15px;
 margin:0; padding:0;border-color:#F7F7FC; border-style:solid; border-width:1px; border-collapse:collapse;
}

div.kalFehl{ /* roter Rahmen um fehlerhafte Eingabefelder */
 border-color:#BB0066;
 border-style:solid; border-width:1px;
}

div.kalCapH{ /* Erkl?rungstext zum Captcha */
 font-family:Trebuchet Ms,Arial,Helvetica; font-size:10px;
 
}

/* Toolbar/Symbolleiste f?r BB-Formatcode ?ber den Memofeldern */

table.kalTool{
 font-size:1.0em; font-weight:normal;
 border-style:none; border-width:0;
 margin-bottom:2px;
}

img.kalTool{ /* Symbole der Formatierungsschater */
 width:20px; height:20px; margin-right:3px;
 border-style:none; border-width:0; vertical-align: middle;
 /* background-image:url(grafik/tool.gif); Das Hintergrundbild wird sp?ter vom PHP-Script eingesetzt wegen der Ver?nderlichkeit des Pfades bei includierten Aufrufen. */
 background-repeat:no-repeat; background-position:0;
 cursor:hand; font-family: Helvetica; font-size: 12px; font-weight: bold;
}

select.kalTool{ /* Auswahl f?r Farbe und Gr??e */
 width:55px; font-family:Verdana,Arial,Helvetica; font-size:11px; font-weight:bold;
 color:#333333; background-color:#FFFFFF;
}

/* Informationsformular und Kontaktformular */

table.kalMail{
 width: ;
 font-size:1.0em; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
 margin:0px 0px 10px; table-layout:auto;
}

input.kalMail,textarea.kalMail{ /* Eingabefelder im Formular */
 width:450px;
 font-family:Trebuchet MS,Arial,Helvetica; font-size:0.95em;
 color:#000011; background-color:#FFFFFF;border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
}

textarea.kalMail{ /* Eingabebereich f?r Memofelder */
 height:12em; /* 10em sind ca. 10 Zeilen */
}

/* Loginformular */

table.kalLogi{ /* Logintabelle */
 width:454px ;
 font-size:1.0em; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#BBBBBB; border-style:solid; border-width:1px; border-collapse:collapse;
 margin-bottom:10px; table-layout:auto;
}

input.kalLogi{ /* Eingabefelder im Formular */
 width:185px;
 font-family:Trebuchet Ms,Arial,Helvetica; font-size:0.95em;
 color:#333333; background-color:#FFFFFF; border-color:#BBBBBB; border-style:solid; border-width:1px;
}

/* Druckausgabe */

table.kalDruck{ /* Drucktabelle */
 font-size:1.0em; font-weight:normal;
 background-color:#FFFFFF;
 border-collapse:collapse; table-layout:auto;font-family:Trebuchet Ms,Arial,Helvetica;
}
td.kalDruck{
 font-family:Trebuchet Ms,Arial,Helvetica; font-size:10px; font-weight:normal;
 color:#333333;
 border-color:#333333; border-style:solid; border-width:1px;
 padding:3px;
}

/* MiniKalender */

table.kalMini{ /* Monatskalender */
 width:140px;
 font-size:0.8em; font-weight:normal;
 background-color:#F7F7F7;
 border-color:#808080; border-style:solid; border-width:1px; border-collapse:collapse;
 margin-bottom:5px; table-layout:auto;
}

td.kalMinD,td.kalMinL,td.kalMinH,td.kalMinX,td.kalMinK{
 /* gemeinsame Merkmale ALLER Minikalenderzellen, werden weiter unten ?berschrieben */
 font-size:10px; font-weight:normal;
 border-color:#333333; border-style:solid; border-width:1px;
 padding:1px; text-align:center;font-family:Trebuchet Ms,Arial,Helvetica;
height:20px;}

td.kalMinD{ /* normale Datumszelle im MiniKalender ohne hinterlegten Termin */
 color:#333333; background-color:#F7F7F7;font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;
height:20px; border-color:#808080; border-style:solid; border-width:1px;}
td.kalMinL{ /* aktive Datumszelle im MiniKalender mit hinterlegtem Termin */
 color:#333333; background-color:#DFDADA;font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;
height:20px; border-color:#808080; border-style:solid; border-width:1px;}



td.kalMinH{ /* Datumszelle des heutigen Tages im MiniKalender */
 color:#ffffff; background-color:#ff9b06;font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;
 font-weight:bold;
height:20px; border-color:#808080; border-style:solid; border-width:1px;}
td.kalMinX{ /* Datunszelle im MiniKalender geh?rt nicht zum aktuellen Monat */
 color:#AAAAAA; background-color:#F7F7F7;font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;
height:20px; border-color:#808080; border-style:solid; border-width:1px;}
td.kalMinK{ /* Kopfzeilenzelle im MiniKalender mit Monat */
 color:#ffffff; background-color:#333333;font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;
 font-weight:bold;border-color:#808080; border-style:solid; border-width:1px;
height:20px;}

td.kalMinWT{ /* Kopfzeilenzelle im MiniKalender Wochentag */
 color:#ffffff; background-color:#5C79DB;font-family:Trebuchet Ms,Arial,Helvetica;font-size:10px;
 font-weight:bold; text-align: center;height:20px;border-color:#808080; border-style:solid; border-width:1px;
}



a.kalMinL,a.kalMinL:link,a.kalMinL:active,a.kalMinL:visited{ /* Links in Datumszellen des MiniKalender */
 color:#333333;font-size:10px;
 font-weight:bold; text-decoration:none;
}
a.kalMinL:hover{
 color:#5C79DB;font-size:10px;
 font-weight:bold; text-decoration:none;
}
a.kalMinK,a.kalMinK:link,a.kalMinK:active,a.kalMinK:visited{ /* Links im Kopf des MiniKalender */
 color:#FFFFFF;font-size:10px;
 font-weight:bold; text-decoration:none;
}
a.kalMinK:hover{
 color:#9900CC;font-size:10px;
 font-weight:bold; text-decoration:none;
}

/* aktuelle Termine */

table.kalAktu{ /* aktuelle Termine */
 width:;
 font-size:0.8em; font-weight:normal;
 background-color: ;
 border-color:#559966; border-style:none; border-width:0px; border-collapse:collapse;
 margin:1px; table-layout:auto;
}

td.kalAkt1,td.kalAkt2,td.kalAktK,td.kalAkt0{
 /* gemeinsame Merkmale ALLER Ereigniszellen, werden weiter unten ?berschrieben */
 font-size:1.0em; font-weight:normal;
 border-color:#559944; border-style:solid; border-width:1px;
 padding:2px;
}
td.kalAkt1{ /* erste/ungerade Datenzeile in aktuelle Ereignisse */
 color:#000000; background-color:#F7F3FC;
}
td.kalAkt2{ /* zweite/gerade Datenzeile in aktuelle Ereignisse */
 color:#000000; background-color:#F7FCF3;
}
td.kalAktK{ /* Kopfzeilenzelle in aktuelle Ereignisse */
 color:#CCEEEE; background-color:#AA6600;
 font-weight:bold;
}
td.kalAkt0{ /* Leerzeile zwischen den aktuellen Ereignissen */
 border-style:none; border-width:0px;
}

a.kalAktu,a.kalAktu:link,a.kalAktu:active,a.kalAktu:visited{ /* Links in den Zellen der aktuelen Ereignisse */
 color:#ffffff;
 font-weight:bold; text-decoration:none;
}
a.kalAktu:hover{
 color:#333333;
 font-weight:bold; text-decoration:none;
}

/* Ende kal */


/* HELPDESC */
#box5_12g { text-docration:none; color:#5C79DB; font-size:18px; font-style: bold; font-family: "Trebuchet MS", Arial, Verdan; font-weight: bold; background-position: left 0; }
#box5_12d { text-docration:none; color:#333333; font-size:15px; font-style: bold; font-family: "Trebuchet MS", Arial, Verdan; font-weight: bold; background-position: left 0; }
#box5_12b { text-docration:none; color:#333333; font-size:13px; font-style:bold; font-family: "Trebuchet MS", Arial, Verdan; font-weight: bold; background-position: left 0; }

#box5_12 { text-docration:none; color:#333; font-size:12px; font-family: "Trebuchet MS", Arial, Verdan; line-height: 15px; background-position: left 0; }
#menutrans9 {}
a.menutrans9 { font-family: "Trebuchet MS", Arial, Verdana; color:#333333; display:block; text-decoration:none; font-size:11px; font-weight:bold;  }

a.menutrans9:link    { color:#ffffff;   }
a.menutrans9:visited { color:#ffffff;  }
a.menutrans9:hover   { color:#ee3d3d;  }
a.menutrans9:active  { color:#ffffff;   }

#menutrans5 {}
a.menutrans5 { font-family: "Trebuchet MS", Arial, Verdana; color:#333333; text-decoration:none; font-size:12px; font-weight:bold;  }

a.menutrans5:link    { color:#333333;   }
a.menutrans5:visited { color:#333333;  }
a.menutrans5:hover   { color:#ff9b06;  }
a.menutrans5:active  { color:#3333333;   }

#contentnav { width: 95px; }
a.contentnav{ font-family: Helvetica, Geneva, sans-serif; color:#333333; padding-top: 6px; display:block; margin-bottom:0; text-align:left; width:95px; text-decoration:none; font-size:8.6pt; font-weight:normal; line-height: 14px; 
height:84px;}

a.contentnav:link    {font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7;padding-left: 4px;}
a.contentnav:visited {font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7; padding-left: 4px; }
a.contentnav:hover   {font-family: Helvetica, Geneva, sans-serif; color:#ffffff; background-color:#f29400; padding-left: 4px; }
a.contentnav:active  {font-family: Helvetica, Geneva, sans-serif;  color:#333333; background-color:#f7f7f7; padding-left: 4px; }


#contentnav1 { width: 126px; }
a.contentnav1{ font-family: Helvetica, Geneva, sans-serif; color:#333333; padding-top: 6px; display:block; margin-bottom:0; text-align:left; width:126px; text-decoration:none; font-size:11px; font-weight:normal; line-height: 14px; 
height:50px;}

a.contentnav1:link    {font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7;padding-left: 4px;}
a.contentnav1:visited {font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7; padding-left: 4px; }
a.contentnav1:hover   {font-family: Helvetica, Geneva, sans-serif; color:#ffffff; background-color:#f29400; padding-left: 4px; }
a.contentnav1:active  {font-family: Helvetica, Geneva, sans-serif;  color:#333333; background-color:#f7f7f7; padding-left: 4px; }


#contentnavcg { width: 129px; }
a.contentnavcg{ font-family: Helvetica, Geneva, sans-serif; color:#333333; padding-top: 6px; display:block; margin-bottom:0; text-align:left; width:129px; text-decoration:none; font-size:11px; font-weight:normal; line-height: 14px; 
height:55px;}

a.contentnavcg:link    {font-size: 8.7pt;font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7;padding-left: 4px;}
a.contentnavcg:visited {font-size: 9pt;font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7; padding-left: 4px; }
a.contentnavcg:hover   {font-size: 9pt;font-family: Helvetica, Geneva, sans-serif; color:#ffffff; background-color:#f29400; padding-left: 4px; }
a.contentnavcg:active  {font-size: 9pt;font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7; padding-left: 4px; }




#contentnavA { width: 95px; }
a.contentnavA{ font-family: Helvetica, Geneva, sans-serif; color:#333333; padding-top: 6px; display:block; margin-bottom:0; text-align:left; width:95px; text-decoration:none; font-size:8.6pt; font-weight:normal; line-height: 14px; 
height:95px;}

a.contentnavA:link    {font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7;padding-left: 4px;}
a.contentnavA:visited {font-family: Helvetica, Geneva, sans-serif; color:#333333; background-color:#f7f7f7; padding-left: 4px; }
a.contentnavA:hover   {font-family: Helvetica, Geneva, sans-serif; color:#ffffff; background-color:#f29400; padding-left: 4px; }
a.contentnavA:active  {font-family: Helvetica, Geneva, sans-serif;  color:#333333; background-color:#f7f7f7; padding-left: 4px; }


 .tdbalkenhor { background-color:#F3F1F1; font-family:"Trebuchet Ms", Arial; color: #333333;   }
.tdbalkenver { background-color:#E0DCDC; font-family:"Trebuchet Ms", Arial; color: #333333;  }


/* News_System */
/****** TEXT ******/

/* Headlines / ?berschriften */
.headline { font-size: 15px; color: #6B7DB5; font-weight: normal; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}
.headline1 { font-size: 14px; color: #939090; font-weight:normal; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}

#ticket{ font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}


.headlineshort { font-size: 12px; line-height: 14px; color: #333333; font-weight: bold; font-family: Helvetica, Geneva, sans-serif;}
a.headlineshort:active { font-size: 12px; color: #333333; font-weight: bold; text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headlineshort:link { font-size: 12px; color: #333333; font-weight: bold;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headlineshort:visited {font-size: 12px; color: #333333; font-weight: bold;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headlineshort:hover { font-size: 12px; color: #f29400; font-weight: bold;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}



.white { font-size: 11px; color: #333333; font-weight: bold; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}
.red {  font-size: 10px; color: #FC320D; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}

 
/****** LINKS ******/

/* Links allgemein*/
a:link {text-decoration: none; color:#505050;font-family: Helvetica, Geneva, sans-serif;font-size: 3.05mm; }
a:visited { color: #505050; text-decoration: none;font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 3.05mm; }
a:hover { color: #6B7DB5;  text-decoration: none;font-family: Arial, Helvetica, Geneva, sans-serif;  font-size: 3.05mm;   }
a:active { color: #505050; text-decoration: none; font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 3.05mm;   }

/* Link Headline */
a.headline:active { font-size: 15px; color: #6B7DB5; font-weight: normal;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headline:link {font-size: 15px; color: #6B7DB5; font-weight: normal;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headline:visited { font-size: 15px; color: #6B7DB5; font-weight: normal;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}
a.headline:hover { font-size: 15px; color: #f29400; font-weight: normal;  text-decoration: none;   font-family: Helvetica, Geneva, sans-serif;}


a.headline1:active { color: #fff; text-decoration: none; font-weight: normal; font-family: "Trebuchet Ms", Arial, Helvetica, Geneva, sans-serif;}
a.headline1:link { color: #ffffff; text-decoration: none; font-weight: normal; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}
a.headline1:visited { color: #ffffff; text-decoration: none; font-weight: normal; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}
a.headline1:hover { color: #ffffff; text-decoration: none; font-weight: normal; font-family: Trebuchet Ms, Arial, Helvetica, Geneva, sans-serif;}


/* Link Bl?tter-Anzeige */
a.blaetter:active { color: #605F5F; font-size: 11px; text-decoration: none; font-weight: bold; font-family: Helvetica, Geneva, sans-serif;}
a.blaetter:link { color: #605F5F; font-size: 11px; text-decoration: none; font-weight: bold;font-family: Helvetica, Geneva, sans-serif;}
a.blaetter:visited { color: #605F5F; font-size: 11px; text-decoration: none; font-weight: bold; font-family: Helvetica, Geneva, sans-serif;}
a.blaetter:hover {  color: #f29400; font-size: 11px; text-decoration: none; font-weight: bold; font-family: Helvetica, Geneva, sans-serif;}


/* 3 Bilder Arrow orange */

#products img {
	margin:0 12px 0px 0;	
	cursor:pointer;	

}

.description {
	text-align: left;
	
	border:1px solid #999;	
	width:403px;
	min-height:100px;
	display:none;
	margin-top:17px;
	-moz-border-radius:4px;
	padding:0 12px;
}

.description .arrow {
	width:34px;
	height:34px;
	background:transparent url(http://www.city-tourist.de/yellow1.png) repeat scroll 0 -68px;
	margin-top:-28px;
	margin-left:36px;
	font-size:1px;
	position:relative;
}

#commercial .arrow {
	margin-left:210px;	
}

#multidomain .arrow {
	margin-left:365px;	
}

/* 3 Bilder Arrow orange startseite */

#productsstart img {
	margin:0 11px 0px 0;	
	cursor:pointer;	

}

.descriptionstart {
	text-align: left;
	 
	background:#ffffff ;
	border:1px solid #909090;	
	width:485px;
	min-height:100px;
	display:none;
	margin-top:11px;
	-moz-border-radius:4px;
	padding:0 7px;
padding-top: 9px;
}

.descriptionstart .arrow {
	width:34px;
	height:34px;
	background:transparent url(http://www.city-tourist.de/yellow1.png) repeat scroll 0 -68px;
	margin-top:-28px;
	margin-left:36px;
	font-size:1px;
	position:relative;
}

#commercialstart .arrow {
	margin-left:210px;	
}

#multidomainstart .arrow {
	margin-left:385px;	
}





/* 1grosses Bild  3xhover untereinander rechts */ 


/* get rid of those system borders being generated for A tags */
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}




/* main vertical scroll */
	#main {
		position:relative;
		overflow:hidden;
		height: 300px;
	



}
	
	/* root element for pages */
/* single page */
	.page {
		padding:0px;
		height: 420px;
		background:#Ffffff;
		width:295px;
	}
	
	/* root element for horizontal scrollables */
	.scrollable {
		position:relative;
		overflow:hidden;
		width: 295px;
		height: 450px;
		
	}
	
	/* root element for scrollable items */
	.scrollable .item {
		width:20000em;
		position:absolute;
		clear:both;
	}
	
	/* single scrollable item */
	.item {
		float:left;
		cursor:pointer;
		width:295px;
		height:420px;
		padding:0px;
	 

}
	
	/* main navigator */
	#main_navi {
		float:right;
		padding:0px !important;
		margin: 0px !important;
	 margin-right:0px;
margin-left:425px;
 
}
	
	#main_navi li {
		 background:#ffffff ;
               	  
               
                
		border-top:1px solid #808080;
		clear:both;
		color:#333333;
		font-size:12px;
		height:75px;
		list-style-type:none;
		padding:10px;
		width:200px;
		cursor:pointer;
		


}
	
	#main_navi li:hover {
		
	background: url(http://www.city-tourist.de/h150.png) 0 0;
	color:#333333;
	
	}
	
	#main_navi li.active {
		
		
		background: url(http://www.city-tourist.de/h150.png) 0 0;
		color:#333333;
	}
	
	#main_navi img {
		float:left;
		margin-right:10px;
	}
	
	#main_navi strong {
		display:block;
	}
	
	#main div.navi {
		margin-left:0px;
		cursor:pointer;
	
	
	
	}
#Ebene1 { height: 420px; width: 295px; position: relative; visibility: visible; }
#Ebene2 { height: 420px; width: 295px; position: relative; visibility: visible; }
#Ebene3 { height: 420px; width: 295px; position: relative; visibility: visible; }
#Ebene4 { width: 320000px; position: absolute; visibility: visible; }
#Ebene5 { width: 320000px; position: absolute; visibility: visible; }
#pages { position:absolute; height:320000px; visibility: visible;;
	 background:transparent url(http://www.city-tourist.de/yellow.png) repeat scroll 0 -68px;}
#Ebene6 { width: 320000px; position: absolute; visibility: visible; }



/* tab menu */



/* root element for tabs  */
ul.css-tabs {  
	margin:0 !important; 
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	 	
}

/* single tab */
ul.css-tabs li {  
	float:left;	 
	padding:0; 
	margin:0;  
	list-style-type:none;	
}

/* link inside the tab. uses a background image */
ul.css-tabs a { 
	float:left;
	font-size:12px;
	font-weight:bold;
	display:block;
	padding:5px 30px;	
	text-decoration:none;
	border:1px solid #666;	
	border-bottom:0px;
	height:18px;
	background-color:#efefef;
	
	
	color:#777;
	margin-right:2px;
	position:relative;
	top:1px;	
	outline:0;
	-moz-border-radius:4px 4px 0 0;	
}

ul.css-tabs a:hover {
	background-color:#F7F7F7;
	color:#333;
}
	
/* selected tab */
ul.css-tabs a.current {
	 
	background-color:#FBFBFB;
	border-bottom:1px solid #FBFBFB;	
	color:#000;	
	cursor:default;
}

	
/* tab pane */
.css-panes div {
	display:none;
	border:1px solid #666;
	border-width:0 1px 1px 1px;
	min-height:150px;
	padding:15px 20px;
		
background: url(http://www.city-tourist.de/h300.png) 0 0;

}


/* tab menu 3er Slideshow*/

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	background:#FFFFFF;
	height:80px;
	padding:10px 0 10px 10px;
	width:420px;
	border:1px solid #909090;
}

/* accordion header */
#accordion img {
	float:left;
	margin-right:5px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}

/* currently active header */
#accordion img.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}

/* 
	accordion pane. should initially have zero width and display:none.
	the first pane should override these with inline style
*/
#accordion div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:5px;
}

/* content inside a pane should have fixed width */
#accordion div h3 {
	color:#444;
	margin:10px 0 1px 4px;
	width:170px;
	font-size:14px;	
}
	
#accordion div p {	
	margin-top:1px;
	margin-left:4px;
	font-size:12px;
	line-height: 14px;
	width:170px;
}



/* root element for accordion. decorated with rounded borders and gradient background image */
#accordionstart {
	background:#FFFFFF;
	height:80px;
	padding:10px 0 10px 10px;
	width:488px;
	border:1px solid #909090;
}

/* accordion header */
#accordionstart img {
	float:left;
	margin-right:5px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}

/* currently active header */
#accordionstart img.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}

/* 
	accordion pane. should initially have zero width and display:none.
	the first pane should override these with inline style
*/
#accordionstart div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:5px;
}

/* content inside a pane should have fixed width */
#accordionstart div h3 {
	color:#444;
	margin:10px 0 1px 4px;
	width:190px;
	font-size:14px;	
}
	
#accordionstart div p {	
	margin-top:1px;
	margin-left:4px;
	font-size:12px;
	line-height: 14px;
	width:190px;
}


/* tab menu 3er up grau*/


/* navigation */
	#nav {
		background:#ddd url(http://www.city-tourist.de/h300_reverse.png);
		border-bottom:1px solid #CCCCCC;
		height:156px;	
		width:431px;
	}
	
	#nav ul {	
		width:396px;
		margin:0 auto;	
	}
	
	#nav li {	
		border-right:1px solid #ddd;
		float:left;
		padding-left:1px;
		width:130px;
		list-style-type:none;
		text-align:center;
		margin-top:0px;
	}
	
	#nav a {
		color:#333333;
		display:block;
		padding:17px;
		position:relative;
		word-spacing:-2px;
		font-size:11px;		
		font-weight: normal;
		line-height: 12px;
		height:122px;
		text-decoration:none;
	}	
	
	#nav a.current {
		background:url(http://www.city-tourist.de/down_large_130.gif);	
	}
	
	#nav img {
		background-color:#fff;
		border:1px solid #ccc;
		margin:3px 0 5px 7px;
		padding:4px;		
		display:block;
	}
	
	#nav strong {
		display:block;		
		font-size:12px;
	}
	
	/* panes */
	#panes {
		background:#fff url(http://www.city-tourist.de/h300_reverse.png) repeat scroll 0 0;
		border-color:#ccc;
		border-style:solid;
		border-width:1px 1px 0;
		width:429px;	
		height:203px;
		margin-bottom:-20px;
		padding-bottom:20px;
		
		/* must be relative so the individual panes can be absolutely positioned */
		position:relative;
	}
	
	/* crossfading effect needs absolute positioning from the elements */
	#panes div {
		display:none;		
		position:absolute;
		top:20px;
		left:10px;
		font-size:13px;
		color:#444;	
		width:420px; 
	}
	
	#panes img {
		float:left;
		margin-right:20px;		
	}
	
	#panes p.more {
		font-family: Helvetica;
		color:#444;
		font-weight:bold;
		font-size:13px;
	}
	
	#panes h3 {
		margin:0 0 3px 3px;
		font-size:18px;
		font-weight:normal;
	}
	
	.overlay {
		display:none;
		width:300px;
		padding:20px;
		background-color:#ddd;
	}
	
	/* tab menu 3er up grau Startsteite*/
	
	
	/* navigation */
	#navstart {
		background:#ddd url(http://www.city-tourist.de/h300_reverse.png);
		border-bottom:1px solid #CCCCCC;
		height:156px;	
		width:500px;
	}
	
	#navstart ul {	
		width:400px;
		margin:0 auto;	
	}
	
	#navstart li {	
		border-right:1px solid #ddd;
		float:left;
		padding-left:1px;
		width:130px;
		list-style-type:none;
		text-align:center;
		margin-top:0px;
	}
	
	#navstart a {
		font-family: Helvetica;
		color:#333333;
		display:block;
		padding:17px;
		position:relative;
		word-spacing:-2px;
		font-size:11px;		
		font-weight: normal;
		line-height: 12px;
		height:122px;
		text-decoration:none;
	}	
	
	#navstart a.current {
		background:url(http://www.city-tourist.de/down_large_130.gif);	
	}
	
	#navstart img {
		background-color:#fff;
		border:1px solid #ccc;
		margin:3px 0 5px 7px;
		padding:4px;		
		display:block;
	}
	
	#navstart strong {
		font-family: Helvetica;
		display:block;		
		font-size:12px;
	}
	
	/* panes */
	#panesstart {
		font-family: Helvetica;
		background:#fff url(http://www.city-tourist.de/h300_reverse.png) repeat scroll 0 0;
		border-color:#ccc;
		border-style:solid;
		border-width:1px 1px 0;
		width:498px;	
		height:203px;
		margin-bottom:-20px;
		padding-bottom:20px;
		
		/* must be relative so the individual panes can be absolutely positioned */
		position:relative;
	}
	
	/* crossfading effect needs absolute positioning from the elements */
	#panesstart div {
		font-family: Helvetica;
		display:none;		
		position:absolute;
		top:20px;
		left:20px;
		font-size:13px;
		color:#444;	
		width:420px; 
	}
	
	#panesstart img {
		float:left;
		margin-right:20px;		
	}
	
	#panesstart p.more {
		font-family: Helvetica;
		color:#444;
		font-weight:bold;
		font-size:13px;
	}
	
	#panesstart h3 {
		font-family: Helvetica;
		margin:0 0 3px 3px;
		font-size:18px;
		font-weight:normal;
	}
	
	.overlaystart {
		display:none;
		width:300px;
		padding:20px;
		background-color:#ddd;
	}
	
	
	
	
/* Ausklappkasten rechts Startseite */	
	
	/* root element for accordion. decorated with rounded borders and gradient background image */
#accordionx {
	background:#fff url(http://www.city-tourist.de/h300xxxxxxxxxxxxx.png) 0 0;
	width: 300px;
	border:1px solid #333;	
	-background:#666;
}

/* accordion header */
#accordionx h2 {
	background:#ccc url(http://www.city-tourist.de/h30.png);
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

/* currently active header */
#accordionx h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#accordionx .pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	height:180px;
	padding:15px;
	color:#333;
	font-size:12px;
}

/* a title inside pane */
#accordionx .pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}



.tabpics {border:1px solid #ccc;}



/* Follow_me_bottom */	
	
	/* root element for accordion. decorated with rounded borders and gradient background image */
#accordionxf {
	background:#333 url(http://www.city-tourist.de/follow_me.gif) 0 0;
	width: 300px;
	border:1px solid #333;	
	-background:#666;
}

/* accordion header */
#accordionxf h2 {
	background:#fff ;
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

/* currently active header */
#accordionxf h2.current {
	cursor:default;
	background-color:#fff;
}

/* accordion pane */
#accordionxf .pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	height:180px;
	padding:15px;
	color:#fff;
	font-size:12px;
}

/* a title inside pane */
#accordionxf .pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}



.tabpicsf {border:1px solid #ccc;}