.counter {
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 12px;
  font-weight: 500;
}



.info_fett {
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.info_fett_gelb {
  font-family: Verdana;
  font-size: 9px;
  color: #CC9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.info_fett_rot {
  font-family: Verdana;
  font-size: 11px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.info_rot {
  font-family: Verdana;
  font-size: 9px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 11px;
  font-weight: 500;
}

.info_link {
  font-family: Verdana;
  font-size: 9px;
  color: #aaaaaa;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 11px;
  font-weight: 500;
}

.info {
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 11px;
  font-weight: 500;
}



.menu_link {
  font-family: Verdana;
  font-size: 9px;
  color: #AAAAAA;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 15px;
  font-weight: 500;
}

.menu {
  font-family: Verdana;
  font-size: 9px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 15px;
  font-weight: 500;
}



.news_text {
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 13px;
  font-weight: 500;
}

.news_alert {
  font-family: Verdana;
  font-size: 18px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 36px;
  font-weight: 600;
}

.news_link {
  font-family: Verdana;
  font-size: 11px;
  color: #AAAAAA;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 13px;
  font-weight: 500;
}

.news_link_klein {
  font-family: Verdana;
  font-size: 10px;
  color: #AAAAAA;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 13px;
  font-weight: 500;
}

.news_title {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 12px;
  font-weight: 600;
}

.news_subtitle {
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 12px;
  font-weight: 600;
}

.news_title_farb {
  font-family: Verdana;
  font-size: 12px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 12px;
  font-weight: 600;
}

.news_subtitle_farb {
  font-family: Verdana;
  font-size: 11px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 12px;
  font-weight: 600;
}


.wkorb {
  font-family: Verdana;
  font-size: 12px;
  color: #888888;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 600;
}

.text {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 500;
}

.text_klein {
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 13px;
  font-weight: 500;
}

.text_gross {
  font-family: Verdana;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 500;
}

.text_gross_fett {
  font-family: Verdana;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.text_fett {
  font-family: Verdana;
  font-size: 12px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 600;
}

.text_schwarz {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 500;
}

.text_klein_schwarz  {
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 13px;
  font-weight: 500;
}

.text_gross_schwarz  {
  font-family: Verdana;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 500;
}

.text_fett_schwarz {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 600;
}

.text_fett_gross_schwarz {
  font-family: Verdana;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.text_fett_gross {
  font-family: Verdana;
  font-size: 14px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.text_fett_klein {
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 13px;
  font-weight: 600;
}

.link {
  font-family: Verdana;
  font-size: 12px;
  color: #aaaaaa;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 500;
}

.link_klein {
  font-family: Verdana;
  font-size: 11px;
  color: #aaaaaa;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 13px;
  font-weight: 500;
}

.link_gross {
  font-family: Verdana;
  font-size: 14px;
  color: #AAAAAA;
  text-decoration: underline;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.text_farb {
  font-family: Verdana;
  font-size: 12px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 500;
}

.text_farb_klein {
  font-family: Verdana;
  font-size: 11px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 12px;
  font-weight: 500;
}

.text_farb_gross{
  font-family: Verdana;
  font-size: 14px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 500;
}

.text_farb_fett {
  font-family: Verdana;
  font-size: 12px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 600;
}

.text_farb_fett_mittel {
  font-family: Verdana;
  font-size: 11px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 600;
}


.text_farb_fett_gross {
  font-family: Verdana;
  font-size: 14px;
  color: #ff9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 16px;
  font-weight: 600;
}

.link_alt {
  font-family: Verdana;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 14px;
  font-weight: 500;
}

.error {
  font-family: Verdana;
  font-size: 11px;
  color: #CC0000;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:13px;
  font-weight:500;
}

.success {
  font-family: Verdana;
  font-size: 11px;
  color: #009933;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:13px;
  font-weight:500;
}



.tour_rahmen {
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 2px;
  background: #000066;
}



table.inhalt_oben {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}

table.inhalt_unten {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: 20px;
}



.link1 {
  font-family: Verdana;
  font-size: 11px;
  color: #CC9900;
  text-decoration: none;
  letter-spacing: 0mm;
  line-height: 13pt;
  font-weight: 500;
}

.link4 {
  font-family: Verdana;
  font-size: 10px;
  color: #CC9900;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:500;
}


.highlight {
  font-family: Verdana;
  font-size: 11pt;
  color: #EEEEEE;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:14pt;
  font-weight:600;
}


.hinweis {
  font-family: Verdana;
  font-size: 12pt;
  color: #EE0000;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:14pt;
  font-weight:500;
}

.fehler {
  font-family: Verdana;
  font-size: 10pt;
  color: #EE0000;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:500;
}



.link2 {
  font-family: Verdana;
  font-size: 12pt;
  color: #9BAEDA;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:14pt;
  font-weight:500;
}

.link3 {
  font-family: Verdana;
  font-size: 12pt;
  color: #131556;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:14pt;
  font-weight:600;
}



.alt {
  font-family: Arial;
  font-size: 10.5pt;
  color: #0000FF;
  text-decoration: underline;
  font-weight:500;
}

.top {
  font-family: Arial;
  font-size: 9pt;
  color: #FFFFFF;
  text-decoration: underline;
  letter-spacing:0mm;
  line-height:18pt;
  font-weight:600;
}

.rahmen_1 {
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 2px;
  background: #131556;
}

.rahmen_2 {
  border-color: #aaaaaa;
  border-style: solid;
  border-width: 1px;
  background: #FFFFFF;
  font-family: Arial;
  font-size: 13px;
  font-weight: 500;
  color: #000000;
}

.rahmen_3 {
  border-color: #E7CDB5;
  border-style: solid;
  border-width: 2px;
  background: #000000;
}

.rahmen_4 {
  border-color: #DDDDDD;
  border-style: solid;
  border-width: 2px;
  background: #293A8B;
}

.cd {
  font-family: Arial;
  font-size: 8pt;
  color: #B48750;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:10pt;
  font-weight:500;
}

.cd2 {
  font-family: Arial;
  font-size: 14pt;
  color: #B48750;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:10pt;
  font-weight:500;
}

.news {
  font-family: Courier;
  font-size: 10.5pt;
  color: #111111;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:500;
}

.tour_nonlink_neu {
  font-family: Verdana;
  font-size: 10pt;
  color: #9BAEDA;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:600;
}

.tour_link_neu {
  font-family: Verdana;
  font-size: 10pt;
  color: #9BAEDA;
  text-decoration: underline;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:600;
}

.tour_fett_neu {
  font-family: Verdana;
  font-size: 10pt;
  color: #EEEEEE;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:600;
}

.tour_neu {
  font-family: Verdana;
  font-size: 10pt;
  color: #EEEEEE;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:500;
}

.tour_nonlink_alt {
  font-family: Verdana;
  font-size: 10pt;
  color: #193E95;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:600;
}

.tour_link_alt {
  font-family: Verdana;
  font-size: 10pt;
  color: #193E95;
  text-decoration: underline;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:600;
}

.tour_fett_alt {
  font-family: Verdana;
  font-size: 10pt;
  color: #555555;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:600;
}

.tour_alt {
  font-family: Verdana;
  font-size: 10pt;
  color: #555555;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:500;
}

.tour {
  font-family: Verdana;
  font-size: 8pt;
  color: #EEEEEE;
  text-decoration: none;
  letter-spacing:0mm;
  line-height:12pt;
  font-weight:500;
}

	p.captcha_1,
	p.captcha_2,
	p.captcha_notvalid
	{
		margin-left: 30px;
		margin-right: 20px;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: transparent;
		color: #FFFFFF;
	}
	p.captcha_2
	{
		font-size: 10px;
		font-style: italic;
		font-weight: normal;
	}
	p.captcha_notvalid
	{
		color: #CC0000;
	}
	
	.captchapict
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-style: inset;
		border-width: 4px;
		border-color: #C0C0C0;
	}
	
	#captcha
	{
		margin-left: 30px;
		margin-right: 30px;
		border-style: dashed;
		border-width: 2px;
		border-color: #FFFFFF;
	}