body			{ font-family: Arial, Helvetica; Sans Serif; margin:20px; font-size:75%; text-decoration:none; font-weight: normal; padding:2px; }

a, a:link       { text-decoration:none; color:#666666;}
a:hover		 	{ color:#000000; text-decoration:underline}

.navitop 		{ font-size:75%; color:#333333; text-decoration:none;}
.navitop a:link, .navitop a:visited, .navitop a:active { color:#333333; text-decoration:none;}
.navitop a:hover 	{ color:#000000; text-decoration:underline;}

.listLink 		{ color:#FFFFFF; text-decoration:none;}
.listLink a:link, .listLink a:visited, .listLink a:active { color:#FFFFFF;}
.listLink a:hover 	{ color:#FFFFFF; text-decoration:underline;}

.linksnav { font-size:75%; width:150px;}
.linksnav a, .linksnav a:active { text-decoration:none; width:100%; padding:4px 10px; color:#FFFFFF; background:#1F3750; border-bottom:1px solid #90A9C2; display:block; white-space:normal;}
.linksnav a:hover { color:#38597A; background:#A0BAD3;}

.produktlink { font-size:75%; font-weight:bold; color:#990000; text-decoration: none; padding: 4px;}
.produktlink a, .produktlink a:active { font-weight: bold; color: #990000; text-decoration: none; padding: 4px; }
.produktlink a:hover { text-decoration: underline;}

.featureheadline { font-size:75%; font-weight: bold; color: #FFFFFF; text-decoration:none; background-color:#000000; padding:4px; width:270px;}
.featuretext { font-size:75%; color: #000000; padding: 4px; width: 270px;}
.featurebordertop { border:1px solid #999999; width:270px; background-color:#FFFFFF;}
.featureborderbottom { border-top:1px solid #999999; border-left:0px; border-right:0px; border-bottom:0px; width:270px; height:22px; padding:5px; text-align:right;}

.navizielg { font-size:75%; width:140px; height:34px;}
.navizielg a, .navizielg a:active { padding:8px 4px; color:#FFFFFF; background:#5185B9; border-bottom:1px solid #FFFFFF; display:block; white-space:normal;}
.navizielg a:hover { color:#000000; background:#B5C7DA;}
.zielfontstyledate {font-weight:normal; text-decoration:none;}

.messeng { font-size:75%; width:140px; height:34px;}
.messeng a, .messeng a:active { padding:8px 4px; color:#FFFFFF; background:#51514F; border-bottom:1px solid #979795; display:block; white-space:normal;}
.messeng a:hover { color:#000000; background:#999999;}
.termfontstyledate { font-weight: bold; text-decoration:none;}
.termfontstyletitle {font-weight:normal; text-decoration:none;}


/*
.navizielg { font-size:75%; width:132px; height:34px;}
.navizielg a, .navizielg a:active { text-decoration:none; width:132px; padding:8px 4px; color:#000000; background:#5185B9; border-bottom:1px solid #FFFFFF; display:block; white-space:normal;}
.navizielg a:hover { color:#000000; background:#B5C7DA; width:132px;}
*/


.newsheadline { font-size:75%; font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:#000000; padding:4px; width:222px;}
.newstext { font-size:75%; color:#FFFFFF; background-color:#000000; padding:4px; width:222px;}
.newstext a { font-weight:bold;color:#990000;}
.newstext a:hover { color:#990000;}

.featuretext { font-size:75%; color:#000000; background-color:#FFFFFF; padding:4px;}
.featuretext a { font-weight:bold;color:#990000;}
.featuretext a:hover { color:#990000;}


.tableBG { border:1px solid #999999; background-color:#FFFFFF;}
.headline { font-size:75%; padding:4px; background-color:#000000; color:#FFFFFF;}
.text { font-size:75%; padding:4px;}

.produkthead { font-size:70%; color: #000000; text-decoration:none; padding:4px;}
.produkttitel { font-size:65%; color:#000000; text-decoration:none; padding:4px;}
.produkttext12 { font-size:75% color: #000000; padding:6px;}
.produkttext11 { font-size: 75%; color: #333333; padding:6px;}
.beschreibtext { font-size: 90%; color: #333333; padding-left:8px; width:90%;}

.navitext { font-size:65%; color:#FFFFFF;}
.naviprodukte { color:#FFFFFF; background-color: #38597A;}

.navitermine_date { font-weight:bold; color:#FFFFFF;}
.navitermine_text { font-size:65%; color:#FFFFFF;}

.linkdetails { font-size:65%; font-weight:bold; color:#990000;}

.headline { font-weight:bold; color:#FFFFFF; padding:5px;}
.headline_black { font-weight:bold; color:#000000;}

.text12white {font-size:75%; color:#000000;}

.subheadline { color:#FFFFFF;}

.footerbold { font-weight:bold; color:#000000;}
.footernormal { font-size:85%; color: #000000;}

.border { border:1px solid #999999;}
.line { border: 1px solid #C9C9C9; height: 1px; background-color: #666666;}
.imgBorder { border:1px solid #999999;}

.tablebordertop { border:1px solid #999999; width:222px; background-color:#FFFFFF;}
.tableborderbottom { border-top:1px solid #999999; border-left:0px; border-right:0px; border-bottom:0px; width:222px; height:22px; padding:5px; text-align:right;}
