body { margin-left:3px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#ffffff; }

TD.menue1_off { font-family:arial; font-size:11px; font-style:normal; color:#ffffff; font-weight:bold; vertical-align:middle; padding-left:4px }
TD.menue1_off A:link{font-family:arial;font-size:11px;font-style:normal;color:#ffffff; font-weight:bold; vertical-align:middle; text-decoration:none;}
TD.menue1_off A:visited{font-family:arial;font-size:11px;font-style:normal;color:#ffffff;font-weight:bold;vertical-align:middle; text-decoration:none;}
TD.menue1_off A:hover{font-family:arial;font-size:11px;font-style:normal;color:#ffffff;font-weight:bold; vertical-align:middle; text-decoration:none;}

TD.menue2_off { font-family:arial; font-size:11px;font-style:normal; color:#ffffff; vertical-align:middle; padding-left:14px; }

TD.menue2_first_off { font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; padding-left:14px; padding-top:5px; }
TD.menue2_first_off A:link{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }
TD.menue2_first_off A:visited{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }
TD.menue2_first_off A:hover{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }

TD.menue2_last_off {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  padding-left:14px;
  padding-bottom:5px;
  padding-top:5px;
  }
TD.menue2_last_off A:link{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}
TD.menue2_last_off A:visited{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}
TD.menue2_last_off A:hover{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}

TD.menue3_first_off { font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; padding-left:24px; padding-top:5px; }
TD.menue3_first_off A:link{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }
TD.menue3_first_off A:visited{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }
TD.menue3_first_off A:hover{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }

TD.menue3_last_off {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  padding-left:24px;
  padding-bottom:5px;
  padding-top:5px;
  }
TD.menue3_last_off A:link{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle;text-decoration:none; }
TD.menue3_last_off A:visited{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }
TD.menue3_last_off A:hover{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }



TD.menue_unten { font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; padding-left:4px; }

TD.menue_first_unten { font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; padding-left:4px;padding-top:5px; }
TD.menue_first_unten A:link{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }
TD.menue_first_unten A:visited{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }
TD.menue_first_unten A:hover{ font-family:arial; font-size:11px; font-style:normal; color:#ffffff; vertical-align:middle; text-decoration:none; }

TD.menue_last_unten {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  padding-left:4px;
  padding-bottom:5px;
  padding-top:2px;
  }
TD.menue_last_unten A:link{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}
TD.menue_last_unten A:visited{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}
TD.menue_last_unten A:hover{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}



TD.menue_unten_links {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#333333;
  vertical-align:top;
  padding-left:15px;
  padding-top:10px;
  line-height:20px;
}
TD.menue_unten_links A:link{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#333333;
  vertical-align:top;
  line-height:20px;
  text-decoration:none
}
TD.menue_unten_links A:visited{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#333333;
  vertical-align:top;
  line-height:20px;
  text-decoration:none
}
TD.menue_unten_links A:hover{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#333333;
  vertical-align:top;
  line-height:20px;
  text-decoration:none
}



TD.menue_top {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
}
TD.menue_top A:link{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}
TD.menue_top A:visited{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}
TD.menue_top A:hover{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#ffffff;
  vertical-align:middle;
  text-decoration:none;
}





.header_text {
/*  font-family: 'HelveticaNeue Condensed', arial;*/
  font-family: Arial;
  font-size:17px;
  font-style:normal;
  font-weight: bold;
  color:#7C7C7C;
  padding-left:30px;
  padding-top:90px;
  line-height:20px;
}

.header_text_shanghai {
  padding-top:5px;
}

.klickpfad {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#333333;
  vertical-align:middle;
  text-decoration:none;
  padding-left:1px;
}
.klickpfad A:link{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#333333;
  vertical-align:middle;
  text-decoration:none;
}
.klickpfad A:visited{
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#333333;
  vertical-align:middle;
  text-decoration:none;
}

.suchformular {
  margin-top:0px;
  margin-bottom:0px;
  border-top :0px;
  border-bottom :0px;
  border-left :0px;
  border-right:0px;
}

.input_suche {
  width:130px;
  height:17px;
  font-family:arial;
  font-size:11px;
  color:#666666;
  background-color:#ffffff;
  border-color:#000000;
  border-width:1px;
}

.button_suche {
  width:18px;
  height:17px;
  font-family:arial;
  font-size:11px;
  line-height:12px;
  color:#ffffff;
  background-color:#980000;
  border-color:#ffffff;
  border-width:1px;
  cursor:pointer;
}

.text_start {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#666666;
  line-height:14px;
  padding-right:6px;
  padding-bottom:12px;
}

.text_start A:link {
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}

.text_start A:visited {
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}

.text_start A:hover {
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}

.text_start_unten {
  font-family:arial;
  font-size:11px
  font-style:normal;
  color:#666666;
  line-height:14px;
  padding-right:6px;
  padding-top:10px;
}
.text_start_unten A:link{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}
.text_start_unten A:visited{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}
.text_start_unten A:hover{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}

td {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#666666;
  line-height:14px;
}

form td {
	vertical-align: top;
}

td A:link {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#1C1115;
  line-height:14px;
  text-decoration:none;
}
td A:visited {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#1C1115;
  line-height:14px;
  text-decoration:none;
}
td A:hover {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#666666;
  line-height:14px;
  text-decoration:none;
}

.text_start_right {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#666666;
  line-height:14px;
  padding-left:12px;
  padding-bottom:12px;
}
.text_start_right A:link{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}

.text_start_right A:visited{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}
.text_start_right A:hover{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}

.text_start_right_unten {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#666666;
  line-height:14px;
  padding-left:12px;
  padding-top:10px;
}
.text_start_right_unten A:link{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}
.text_start_right_unten A:visited{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}
.text_start_right_unten A:hover{
  font-family:arial;
  font-size:11px;
  font-style:italic;
  color:#313359;
  line-height:14px;
  text-decoration:none;
}



.titel_rot_gr {
  font-family:arial;
  font-size:14px;
  font-style:normal;
  color:#990000;
  position:relative;
}

.titel_rot_kl {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#990000;
  padding-left:1px;
}

.image {
  padding-right:12px;
  padding-bottom:5px;
  float:left;
}
.img_news {
  float:left;
  padding-top:16px;
  padding-right:5px;
  margin-left:2px;
}

p { margin:1px;}

.Ueberschrift {
  font-family:arial;
  font-size:12px;
  font-style:normal;
  color:#990000;
}

.text_content_1 {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#666666;
  line-height:14px;
  padding-left:10px;
  padding-right:6px;
  padding-bottom:12px;
}
.text_content_1 A:link {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#5A6DA5;
  line-height:14px;
  text-decoration:none;
}
.text_content_1 A:visited {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#5A6DA5;
  line-height:14px;
  text-decoration:none;
}
.text_content_1 A:hover {
  font-family:arial;
  font-size:11px;
  font-style:normal;
  color:#5A6DA5;
  line-height:14px;
  text-decoration:underline;
}

.text_content_2 { font-family:arial;font-size:11px;font-style:normal;color:#666666;line-height:14px;padding-right:6px;padding-bottom:12px;padding-left:3px; }
.text_content_2 A:link {font-family:arial; font-size:11px;font-style:normal;color:#5A6DA5;line-height:14px;text-decoration:none;}
.text_content_2 A:visited {font-family:arial; font-size:11px;font-style:normal;color:#5A6DA5;line-height:14px; text-decoration:none;}
.text_content_2 A:hover {font-family:arial; font-size:11px;font-style:normal; color:#5A6DA5;line-height:14px; text-decoration:underline;}

td.tablehead {font-family:arial; font-size:11px; font-style:normal; color:#ffffff; font-weight:bold;}

TABLE.TD.NOBORDER {vertical-align: top;}

.button {
  height:17px;
  font-family:arial;
  font-size:11px;
  line-height:12px;
  color:#ffffff;
  background-color:#980000;
  border-color:#ffffff;
  border-width:1px;
  cursor:pointer;
}

.button_ecard {
  height:17px;
  width:100px;
  font-family:arial;
  font-size:11px;
  line-height:12px;
  color:#ffffff;
  background-color:#980000;
  border-color:#ffffff;
  border-width:1px;
  cursor:pointer;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  }


.textsitemap {font-weight:bold; color:#666666;}
.textsitemap A {font-weight:bold; color:#666666;}
.textsitemap A:link {font-weight:bold; color:#666666;}
.textsitemap A:visited {font-weight:bold; color:#666666;}
.textsitemap A:hover {font-weight:bold; color:#666666;}

.textsitemap2 {font-weight:bold;}
.textsitemap2 A {font-weight:bold;}
.textsitemap2 A:link {font-weight:bold;}
.textsitemap2 A:visited {font-weight:bold;}
.textsitemap2 A:hover {font-weight:bold;}

td.text_tab {font-family:arial;font-size:11px;font-style:normal; color:#333333;line-height:12px;padding-left:5px;}

td.tab_weiss {font-family:arial;font-size:11px;font-style:normal;color:#ffffff;line-height:14px;font-weight:bold;padding-left:6px; padding-top:3px;}


/* meta-navigation suche form style */
.tx-indexedsearch-selectbox-type {
		font-size: 11px;
	}
.tx-indexedsearch-selectbox-defop {
		font-size: 11px;
	}
.tx-indexedsearch-selectbox-media {
		font-size: 11px;
	}
.tx-indexedsearch-selectbox-lang {
		font-size: 11px;
	}
.tx-indexedsearch-selectbox-sections {
		font-size: 11px;
		width: 196px;
	}
.tx-indexedsearch-selectbox-order {
		font-size: 11px;
		width: 196px;
	}
.tx-indexedsearch-selectbox-desc {
		font-size: 11px;
	}
.tx-indexedsearch-selectbox-group {
		font-size: 11px;
	}
.tx-indexedsearch-selectbox-results {
		font-size: 11px;
	}
#tx_indexedsearch table td {
		padding-left: 5px;
		padding-bottom: 2px;
	}
.tx-indexedsearch-searchbox-button {
		width: 80px !important;
		font-size: 11px;
}
.tx-indexedsearch-searchbox-sword {
		font-size: 11px;
	}
}
