body { margin:30px 0px 0px 0px; font:11px Verdana; color: #003399; text-decoration:none; line-height:16px; background-color: #ffffff;}
td { font:11px Verdana;	color: #282828; text-decoration:none; line-height:16px; }
form { padding:0px; margin:0px; }
img { border:0px;}
ul { padding:0px; margin:0px 0px 0px 20px; }
a, a:link, a:visited, a:active { font:11px Verdana;	color: #003399;	text-decoration:underline; }
a:hover { color:#70c13d; }
h1 { font:bold 14px Verdana; color: #282828; } 
h2, h3, h4, h5, .Headline{ font:bold 12px Verdana; color: #003399; } 
.normal { font:11px Verdana; color: #003399; }
a.HL, a.HL:link, a.HL:visited, a.HL:active { 
	font:bold 12px Verdana; color: #003399;	text-decoration:underline;}
a.HL:hover { color:#70c13d; }
img.imgPng { behavior:url(css/viewpng.htc);}
a.Headline, a.Headline:link, a.Headline:visited, a.Headline:active { 
	font:bold 12px Verdana; color: #003399;	text-decoration:underline;}
a.Headline:hover { color:#70c13d; }
.SubHeadline { font:bold 11px Verdana; color: #003399; }
.SubHeadline em { font:normal 11px Verdana; color: #003399; font-style:italic }
.SubHeadline#Active { font:bold 11px Verdana; color: #70c13d; }
a.SubHeadline, a.SubHeadline:link, a.SubHeadline:visited, a.SubHeadline:active { 
	font:bold 11px Verdana;	color: #003399;	text-decoration:underline;}
a.SubHeadline:hover { color:#70c13d; }
.SHL { font:bold 11px Verdana; color: #003399; }
.SHL#Active { font:bold 11px Verdana; color: #70c13d; }
a.SHL, a.SHL:link, a.SHL:visited, a.SHL:active { 
	font:bold 11px Verdana;	color: #003399;	text-decoration:underline;}
a.SHL:hover { color:#70c13d; }
a.SubHeadlineActive, a.SubHeadlineActive:link, a.SubHeadlineActive:visited, a.SubHeadlineActive:active { 
	font:bold 11px Verdana;	color: #70c13d;	text-decoration:none;}
a.SubHeadlineActive:hover { color:#003399; }
a.SHA, a.SHA:link, a.SHA:visited, a.SHA:active { 
	font:bold 11px Verdana;	color: #70c13d;	text-decoration:none;}
a.SHA:hover { color:#003399; }
a.SiteNav, a.SiteNav:link, a.SiteNav:visited, a.SiteNav:active { font:bold 11px Verdana; color: #003399; text-decoration:none; }
a.SiteNav:hover { color:#70c13d; }
a.SN, a.SN:link, a.SN:visited, a.SN:active { font:bold 11px Verdana; color: #003399; text-decoration:none; }
a.SN:hover { color:#70c13d; }
a.SiteNavActive, a.SiteNavActive:link, a.SiteNavActive:visited, a.SiteNavActive:active { font:bold 11px Verdana; color: #70c13d; text-decoration:none; }
a.SiteNavActive:hover { color:#003399; }
a.SNA, a.SNA:link, a.SNA:visited, a.SNA:active { font:bold 11px Verdana; color: #70c13d; text-decoration:none; }
a.SNA:hover { color:#003399; }
.divisor { color:#70c13d; }
.SearchBar { color:#ffffff; }
.InfoLine, .IL { color:#ffffff; font:bold 11px Verdana; }
.InfoLineNormal { color:#ffffff; }
a.InfoLine, a.InfoLine:link, a.InfoLine:visited, a.InfoLine:active,a.IL, a.IL:link, a.IL:visited, a.IL:active { color:#ffffff; font:bold 11px Verdana; text-decoration:underline; }
a.InfoLine:hover, a.IL:hover { color:#003399; text-decoration:none; }
td.SearchBar { font:11px Verdana; background-color:#003399; color:#ffffff; padding-top:7px; padding-bottom:7px; }
td.InfoLine, td.IL { font:bold 11px Verdana; background-color:#70c13d;	color:#ffffff; padding-top:5px; padding-bottom:5px; margin-bottom:30px; }
td.InfoBox, td.IB { background-color:#eff4fe; }
td.InfoBox2, td.IB2 { padding:20px; border:1px dotted #70c13d; }
td.Footer { border-top: 1px solid #70c13d; font:11px Verdana; color:#003399; padding-top:3px; }
#WithBorder, #WB { border-bottom:1px dotted #70c13d; padding-bottom:18px; }
#WithBorderHeadline, #WBH { border-bottom:1px dotted #70c13d; padding-bottom: 10px; }
input, select, textarea { font:11px Verdana; color: #003399; }
input.InfoBox, input.Page, textarea.Page { border:1px solid #a0a0a0; background-color:#ffffff; }
input.SearchBar { border:1px solid #70c13d; color:#003399; }
.searchresult, .SR { vertical-align:top; padding-top:18px; }
.searchresultcontent, .SRC { width:600px; overflow:hidden; }
.marked { font-weight:bold; color:#70c13d;}
.txtgreen {color:#70c13d; font:11px Verdana; }
.strText {color:#6baafa; text-decoration:none}
a.rss, a.rss:link, a.rss:visited, a.rss:active { 
	background-color:#ff8000;
	color:#ffffff;
	padding:2px;
	font:bold 9px verdana;
	text-decoration:none;
	margin:5px;
	white-space:nowrap;
}

a.rss:hover { background-color:#003399; }
.divError{ border:1px dotted #70c13d; color: #003399; padding: 3px; margin-bottom:5px;}
.divInfo{ border:1px dotted #70c13d; color: #003399; padding: 3px; margin-bottom:5px;}

#companyInfo { border-top:1px dotted #70c13d; border-bottom:1px dotted #70c13d; background-color:#fbfff9; padding:16px; margin-top:16px; font-size:11px; color:#003399 }
#companyInfo * {font:11px Verdana; color: #000000; text-decoration:none; line-height:16px; }
#companyInfo a { text-decoration:underline; color: #003399; font-weight:bold}
#companyInfo a:hover { color:#70c13d; }
#companyInfo h3 { margin:0px;}
#companyInfo li { margin-left:-26px;}
#companyInfo em { font-style:italic; margin-bottom:20px; margin-top:-10px;}
#companyInfo b { font-weight:bold}
#companyInfo .font12 { font-size:11px; color:#003399; font-weight:normal}


#linkInfo {  background-color:#ffffff; padding:16px;  font-size:11px; color:#003399 }
#linkInfo * {font:11px Verdana; color: #000000; text-decoration:none; line-height:16px; }
#linkInfo a { text-decoration:underline; color: #003399; font-weight:bold}
#linkInfo a:hover { color:#70c13d; }
#linkInfo h3 { margin:0px;}
#linkInfo li { margin-left:-26px;}
#linkInfo em { font-style:italic; margin-bottom:20px; margin-top:-10px;}
#linkInfo b { font-weight:bold}
#linkInfo .font12 { font-size:11px; color:#003399; font-weight:normal}



.companyInfoLine {   padding:16px; padding-left:0px; }
.greenLink {color:#70c13d; text-decoration:none;}
ems {color:#70c13d; font-weight:normal;}

@media print {
#DoNotPrint { display:none; }
}

#elQlikOverlayBackground { top:0px;left:0px;position:absolute;z-index:1000;width:100%; background-color:#333333; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8; }
#elQLIKFORM { height:100%; position:absolute; top:70px; z-index:1001; width:99%;}
#elQLIKFORM table.popupForm { width:830px; height:700px; overflow:auto; border:3px double #CCC; background-color:#FFF; }
#elQLIKFORM h1 { font-weight:bold; text-decoration: none; font-size:18pt; color:#666; }
#elQLIKFORM input, #popupForm select, #popupForm textarea { border:1px solid #dddddd; }
#elQLIKFORM fieldset { padding:5px;}
#elQLIKFORM fieldset table.lvl1 { background-color:#fdf9f7; }
#elQLIKFORM fieldset legend h3 { padding:0px 5px; font-weight:bold; font-size:10pt; margin:0px }

#elQLIKMSG 	 {position:absolute; top:450px; width:100%; height:300px; text-align:center; background-color:transparent; /*border:1px solid #999;*/  z-index:5000;}
#elQLIKMSG .QLIKMSGContent { margin:0px auto; height:102px; background-color:#ffffff; border:8px solid #c4e6b4; text-align:center; width:484px;}
#elQLIKMSG .QLIKMSGContent h3{margin-top:20px; margin-bottom:10px; font-size:15px; color:#373737;}
#elQLIKMSG .QLIKMSGContent #elQLIKMSGContent { margin:10px 0px; padding:0px 10px; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGContent h3{ margin-top:10px; margin-bottom:10px; font-size:15px; color:#373737; }
#elQLIKMSG .QLIKMSGContent #elQLIKMSGButtons { margin-bottom:10px; }
.plz_tmp_Body {font-family:Arial, Helvetica, Verdana, Sans-Serif;font-size:11px}
.plz_tmp_Headline1 {font-size:14px}
.plz_tmp_Headline2 {font-size:13px}
.plz_tmp_Headline3 {font-size:12px}

.contactCompany { position:absolute; top:2px; right:0px; }

/* some general styles */
.ml50 { margin-left:50px; }
.mr10 { margin-right:10px; }
.mt10 { margin-top:10px; }

.h20 { height:20px;}
.h30 { height:30px;}
.w728 { width:728px; }

.fs12 { font-size:12px; }
.tal_c { text-align:center; }