body  { color: #444; font-size: 11px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0; padding: 20px 0 0     }
a:link { color: #787d82; text-decoration: none; border: 0 }
a:visited { color: #787d82; text-decoration: none; border: none }
a:hover  { color: #333; text-decoration: none; border: none }
a:active { color: #000; text-decoration: none; border-width: medium; }
a:link.rollnav { color: #787d82; font-size: 10px; background-color: #9eaa0a; text-decoration: none; width: auto; padding: 0 10px; border: 0; display: block; }
a:link.csons { color: #999; text-decoration: none; border: 0 }
a:visited.csons { color: #999; text-decoration: none; border: none }
a:link.copy { color: #333; text-decoration: none; border: 0 }
a:visited.copy { color: #333; text-decoration: none; border: none }
.headline  { color: #666; font-size: 15px; line-height: 20px; word-spacing: 1px; letter-spacing: 1px  }
.teaser-head { color: #666; font-size: 14px; line-height: 30px  }
.list  { background-color: #dce1e6; vertical-align: top; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; border-bottom: 4px solid white }
.td_bg-blue { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; background-color: #dce1e6; padding: 15px; border-bottom: 4px solid white; }
.td_bg-blue-light { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; background-color: #ebf0f5; padding: 15px; border-bottom: 4px solid white; }
.td_bg-white { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; background-color: #ebf0f5; padding: 15px; border-bottom: 4px solid white; }
.copy { font-size: 11px; line-height: 15px }
.subnav { font-size: 10px; line-height: 20px; text-transform: uppercase; word-spacing: 1px; letter-spacing: 1px; margin-top: 15px; }
.contactform { font-size: 10px; width: 220px; height: 15px; border: solid 1px #ccc; }
b { color: #333; }
ul { margin-left: 15px; padding-left: 0; list-style: none url(../_images_all/box.gif); }
ul.prod { margin-top: 10px; margin-bottom: 0; margin-left: 15px; padding-left: 0; list-style: none url(../_images_all/box.gif); }
.klick { cursor: pointer; z-index: 0; height: 25px; float: left; }
.klick2 { font-size: 10px; background : #e6ebf0; position: absolute; left: -10px; z-index: 11; margin-top: 5px; padding: 5px; cursor : pointer; }
.klick3 { font-size: 10px; background : #e6ebf0; position: absolute; left: 75px; z-index: 11; margin-top: 5px; padding: 5px; cursor : pointer; }
.klick4 { font-size: 10px; background : #e6ebf0; position: absolute; left: 148px; z-index: 11; margin-top: 5px; padding: 5px; cursor : pointer; }
.klick5 { font-size: 10px; background : #e6ebf0; position: absolute; left: 254px; z-index: 15; margin-top: 5px; padding: 5px; cursor : pointer; }
#e1 { display : none; }
#e2 { display : none; }
#e3 { display : none; }
#e4 { display : none; }
.roll_nav { padding: 3px 10px 3px 5px; display: block; }
a:hover.roll_nav { background-color: #dce1e6; }
.mapklick { z-index: 10; cursor : pointer;  }
.teaserbox { position: relative; width: 145px; height: 120px; float: left; }
.inteaser_pic { position: absolute; width: 145px; height: 80px; }
.inteaser_textbox { background-image: url(../_images_all/bg_teasertext.jpg); position: absolute; top: 80px; width: 145px; height: 40px; z-index: 1; }
.inteaser_text { line-height: 10pt; text-align: center; vertical-align: middle; position: absolute; width: 145px; height: 20px; z-index: 2; }
.teaser_mouseover { background-color: #dce1e6; position: absolute; width: 145px; height: 120px; z-index: 3; cursor: pointer; display: none; }
.blue_text { font-weight: bold; text-transform: uppercase; }
.teaser_mouseover_text { margin-top: 14px; margin-left: 12px; }
/*PRODUCTS*/
#productnav { position: relative; float: right; width: 600px; height: 23px; margin-top: 10px; display: inline; }
a.productnav { font-size: 10px; color: #999; text-decoration: none; text-transform: uppercase; background-color:#eaf0f5; padding: 12px 10px; border-right: 1px solid white; display: inline; zoom: 1.0; }
a:hover.productnav { font-size: 10px; color: #999; background-color: #dce2e7; text-decoration: none; text-transform: uppercase; padding: 12px 10px; border-right: 1px solid white; zoom: 1.0; }
a.productnav-marked { font-size: 10px; color: #999; background-color: #dce2e6; text-decoration: none; text-transform: uppercase; padding: 12px 10px; border-right: 1px solid white; zoom: 1.0; }
a:hover.productnav-marked { font-size: 10px; color: #999; background-color: #dce2e6; text-decoration: none; text-transform: uppercase; padding: 12px 10px; border-right: 1px solid white; zoom: 1.0; }
#contentbox { background-color: #dce2e7; position: relative; width: auto; float: left; margin-bottom: 20px; padding: 15px; display: inline; zoom: 1.0; }
#c-left { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; position: relative; width: 270px; float: left; }
#c-right { text-align: right; position: relative; width: 290px; float: right; }
.apphead { position: relative; width: 250px; float: left; }
.application { padding-top: 15px; padding-bottom: 15px; position: relative; width: 270px; float: left; border-top: 1px solid white; }
.appicon { position: relative; width: 50px; float: left; }
.apptext { position: relative; width: 210px; float: left; }
.downloadicons { position: relative; width: 40px; float: left; }
.proddown { position: relative; width: 260px; float: left; padding: 15px 5px; }
.proddown-light { background-color: #eaf0f5; position: relative; width: 260px; float: left; padding: 15px 5px; }
