.fields { font-size: 9pt;}
body {  background-color: #FFFFFF}
#maincontainer {
  margin-top:21px;margin-left:10px;
}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333}
.fett {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1a155d; font-weight: bold}
.head {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #1a155d; font-weight: bold; background-color: #FFFFFF}
.formsubt {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: #1a155d}
.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; background-color: #1A155D}
.headframe {  background-color: #FFFFFF}
.fett2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
.klein {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.xs {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #006600}
.xsg {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FF6600}
.adm1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.adm2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
#alink { color:#000066; font-weight:bold }
.buw {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
input {  font-size: 9pt }
select {  font-size: 9pt }
a:link {  color: #000066}
a:visited {  color: #999999}
.stop {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #FF0000}
.headgrau {  font-size: 10pt; color: #666666; font-weight: bold; ; font-family: Verdana, Arial, Helvetica, sans-serif}
.ueberschrift {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #1a155d; font-weight: bold}
.stdfett {  font-weight: bold; font-size: 10pt}
.stdfett a, .stdfett a:link, .stdfett a:hover, .stdfett a:visited {
  font-weight: bold; font-size: 10pt;
  color: #000066;
}
.stdblaufett {  font-size: 11pt; font-weight: bold; color: #000066}
.prodHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #003300}
.schriftweiss {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF}

.msg {
  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000; font-weight: bold;
}
.mainhead, .ueberschrift {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 
  color: #1A155D;
  font-weight:bold;
  text-align:left;
  padding-left:0px;
  padding-bottom:2px;
  border-bottom:8px solid #1A155D;
  width:414px !important;
  width:414px;
}
.mainhead a, .mainhead a:visited {
  font-size: 14px;
  color: #1A155D; 
  text-decoration:none; 
  font-weight: bold;
} 
.mainhead a:hover {
  font-size: 14px; color: #E22F30; text-decoration:underline; font-weight: bold;
} 

.mainshortcont {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
  padding-left:0px;
  padding-bottom:2px;
  width:414px !important;
  width:414px;
  margin-top:5px;
  margin-bottom:9px;
}
.clr {
	clear:both !important;
	clear:none;
	height:13px !important;
	height:0px;
	display:block !important;
	display:none;
}
.newshead {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; 
  color: #1A155D;
  font-weight:bold;
  text-align:left;
  padding-left:0px;
  padding-bottom:2px;
  border-bottom:8px solid #1A155D;
  width:162px !important;
  width:162px;
}
.newsbox {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; 
  color: #33333;
  padding-left:12px;
  width:150px !important;
  width:162px;
  background-color:#D1D0DF;
  margin-bottom:9px;
}
.startboxtop {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px; 
  font-weight:bold;
  color: #1A155D;
  border-bottom:8px solid #1A155D;
  padding-bottom:2px;
  width:415px;
  text-align:center;
  margin-top:8px;
  margin-bottom:1px;
}
.startboxend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px; 
  font-weight:bold;
  color: #1A155D;
  border-top:8px solid #1A155D;
  padding-top:3px;
  width:415px;
  text-align:center;
  margin-top:1px;
  margin-bottom:9px;
}
.newsdat {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666;
  padding-top:7px;
}
.newstitel {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;
  padding-bottom:4px;
  margin-bottom:4px;
  border-bottom:0px solid #999999;
}
.newstitelhead {  
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  font-weight: bold
}

.newsshorthead {
  font-size: 11px; 
  font-weight: bold;
}
.newsshorttext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
}
/* TIP DER WOCHE*/
.tbgemapic {
	float:left;
	margin-right:7px;
}
.tbgemahead {
  font-weight: bold;
}
.tbgematext {
  font-size: 11px; 
}
.tbgemaprice {
  font-size: 11px; 
}
.pnewshead {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: italic;
}
.pnewstitel {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	margin-bottom:9px;
}
.pnewstext {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
.pnewstext a, .pnewstext a:visited {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #327124;
}
.pnewspic {
	float:left;
	margin: 0px 13px 7px 0px;
}
.pnewslogo {
	float:right;
	margin: 0px 0px 7px 13px;
}
.pnewskontakt {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	margin-bottom:9px;
	margin-top:12px;
}
.wcmfett, .wcmnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}

.mainconthead {
  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #1a155d; font-weight: bold;
  text-align:left;
  margin-bottom:14px;
/*  border-bottom:8px solid #6A9860; */
  width:566px !important;
  width:588px;
}
.maincont {
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;
  padding: 12px 9px 3px 0px;
  width:579px !important;
  width:588px;
}
.newsletter {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
  color: #FFFFFF;
  margin:7px 2px 0px 12px;
}
.newsletter label {  
  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
  color: #FFFFFF;
  font-weight:bold;
  margin:0px 5px 0px 0px;
}

.newsletter #email {  
  font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
  color: #666666;
  width: 80px; height: 17px;
  border:1px solid #BCBCBC;
}
