/* -----------------------
 *
 * text-color:    #000     - black
 * link-color:    #3070C5  - t-shirt blue (all links)
 * 1st headline:  #191919  - dark gray
 * #8B8B8B - gray (subheadlines, annotatins)
 * #828282 - gray (3rd headlines)
 *
 */


/* -----------------------
 *         DEFAULT
 * ----------------------- */
body {margin: 0; padding: 0; background: #fff; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}

a {color: #3070C5; text-decoration: none;}
a:hover {text-decoration: none;}

:link:focus, :visited:focus { -moz-outline: 0px dotted; }
img {border: 0;}

h1 {font-size: 23px; margin: 0 0 .1em 0; color: #c60; font-weight: bold;}

h2 {font-size: 16px; margin: 0; color: #c60; font-weight: bold;}
h3 {font-size: 12px; margin: 0; color: #c60; font-weight: bold;}
h4 {font-size: 10px; margin: 0;}
small {font-size: 10px; color: #8B8B8B;}
.annotation {color: #8B8B8B;}

#CMSLayer { position: absolute; top: 10px; left: 10px; width: 100px; height: 50px; visibility: visible; display: block }


/* PageNavigation top */
#pagenavigation-top a { border: 0; height: 40px; }
#pagenavigation-top a.flag { border: 0; height: 14px; }
#pagenavigation-top span.icon a { width: auto; height: 40px; overflow: hidden; display: block; }
#pagenavigation-top span.icon a:hover img { margin-top: -40px; }
#pagenavigation-top span.icon a.hi img { margin-top: -80px; }

/* PageNavigation sub */
#pagenavigation-sub a { display: block; border: 0; height: 26px; }
#pagenavigation-sub span.icon a { width: auto; height: 26px; overflow: hidden; display: block; }
#pagenavigation-sub span.icon a:hover img { margin-top: -26px; }
#pagenavigation-sub span.icon a.hi img { margin-top: -52px; }

#content, #sidebar {
    text-align: left; 
    /* only for stupid IE */
}

#content h1 {font: 30px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-weight: bolder; color: #191919;}
#content h2 {font: 20px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-weight: bolder; color: #8B8B8B;}
#content h3 {font: 16px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-weight: bolder; color: #828282;}
#content h4 {font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-weight: bolder; color: #000000;}
#content p {font: 12px/1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
#content div.pageintro h2 { font-size: 23px; font-weight: bold; color: #000; line-height: 1.3em; margin: 0; padding: 0; }
#content div.pageintro p { font-size: 14px;  font-weight: bold; color: #8B8B8B; line-height: 1.4em; margin: 0; padding: 4px 0 8px 0; }
#content div.pageintro img { margin-bottom: 14px; }

#content .leftimg img { padding: 0 12px 5px 0; display: inline; }
#content .rightimg img { padding: 0 0 5px 12px; display: inline; }

#topnav ul { margin: 0; white-space: nowrap; }
#topnav li { display: inline; list-style-type: none; clear: none; float: left; }
#topnav a { display: block; background-position: 0% 0%; background-repeat: no-repeat; text-decoration: none; }
#topnav a:hover { background-position: 0% 50%; }
#topnav a.hi { background-position: 0% 100%; }

.topnavbg {background: url(/cms_components/media/navbg/pixelline.jpg) repeat-x top left;}
.topnavbg-isale {background: url(/cms_components/media/navbg/pixelline-isale.gif) repeat-x top left;}
.topnavbg-tubestick {background: url(/cms_components/media/navbg/pixelline-tubestick.gif) repeat-x top left;}
.topnavbg-vpnt {background: url(/cms_components/media/navbg/pixelline-vpnt.jpg) repeat-x top left;}
.topnavbgdl {background: url(/cms_components/media/navbg/pixelline_blue.jpg) repeat-x top left;}
.topnavbgdl-vpnt {background: url(/cms_components/media/navbg/pixelline-vpnt-blue.jpg) repeat-x top left;}

#std-sidenav  h1 {}
#std-sidenav  h2 {}

#coverscout-sidenav  h1 {}
#coverscout-sidenav  h2 {}

#tubestick-sidenav  h1 {}
#tubestick-sidenav  h2 {}

.imgnavigation-title {background-color:#eeeeee;color:#0055cc;border:1px solid #aaaaaa;}

/* Adminbereich */
#std-admin  {font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}
#std-admin  a { text-decoration: none; color: #76797c; font-size: 10px; }
#std-admin  a:hover { color: #a1a5a9; }
#std-admin  td {padding:5pt }
/* Adminbereich */

/* Adminbereich */
#coverscout-admin  {font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #000;}
#coverscout-admin  a { text-decoration: none; color: #76797c; font-size: 10px; }
#coverscout-admin  a:hover { color: #a1a5a9; }
#coverscout-admin  td {padding:5pt }
/* Adminbereich */

/* B: Coverscout Featurenavigation */
#coverscout-sidenav  {background: url(/cms_components/us/products/coverscout/media/sidenav/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#coverscout-sidenav  ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#coverscout-sidenav  li { margin: 0; padding: 0; height: 24px; }
#coverscout-sidenav  li { height: auto; padding: 0 0 6px 0; }
#coverscout-sidenav  li.hi { background: url(/cms_components/us/products/coverscout/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#coverscout-sidenav  a { display: block; margin: 0; text-decoration: none; color: #373737; font-size: 10px; padding: 0 0 0 7px; }
#coverscout-sidenav  a { border: 0; }
#coverscout-sidenav  a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#coverscout-sidenav  a b { font-weight: bold; font-size: 12px; color: #373737; padding-top: 3px; display: block; margin-left: 39px; }
#coverscout-sidenav  a b.big { font-size: 20px; padding-top: 5px; }
#coverscout-sidenav  a:hover { color: #000000; }
#coverscout-sidenav  a:hover b, #coverscout-sidenav li.hi b { color: #000000; }
#coverscout-sidenav  li a:hover span.icon img { margin-top: -36px; color: #000000; }
#coverscout-sidenav  li.hi a { background: url(/cms_components/us/products/coverscout/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #373737; }
#coverscout-sidenav  li.hi a span.icon img { margin-top: -72px; }
#coverscout-sidenav  span.sub { margin: 0 0 0 39px; display: block; color: #373737; }
#coverscout-sidenav  span.sub:hover { margin: 0 0 0 39px; display: block; color: #000; }
/* E: Coverscout Featurenavigation */

/* B: iSale Featurenavigation */
#std-sidenav  {background: url(/cms_components/us/products/std/media/sidenav/sidenavbottom2.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#std-sidenav  ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#std-sidenav  li { margin: 0; padding: 0; height: 24px; }
#std-sidenav  li { height: auto; padding: 0 0 6px 0; }
#std-sidenav  li.hi { background: url(/cms_components/us/products/isale/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#std-sidenav  a { display: block; margin: 0; text-decoration: none; color: #76797c; font-size: 10px; padding: 0 0 0 7px; }
#std-sidenav  a { border: 0; }
#std-sidenav  a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#std-sidenav  a b { font-weight: bold; font-size: 12px; color: #000; padding-top: 3px; display: block; margin-left: 39px; }
#std-sidenav  a b.big { font-size: 20px; padding-top: 5px; }
#std-sidenav  a:hover { color: #a1a5a9; }
#std-sidenav  a:hover b, #std-sidenav li.hi b { color: #52B8D3; }
/*#std-sidenav  li a:hover span.icon img { margin-top: -36px; } */
#std-sidenav  li.hi a { background: url(/cms_components/us/products/isale/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #76797c; }
#std-sidenav  li.hi a span.icon img { margin-top: -72px; }
#std-sidenav  span.sub { margin: 0 0 0 24px; display: block; color: #747474; }
/* E: iSale Featurenavigation */

/* B: smal Featurenavigaton for iSale */
#isale-sidenav  {background: url(/cms_components/us/products/isale/media/sidenav/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#isale-sidenav  ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#isale-sidenav  li { margin: 0; padding: 0; height: 6px; }
#isale-sidenav  li { height: auto; padding: 0 0 3px 0; }
#isale-sidenav  li.hi { background: url(/cms_components/us/products/isale/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#isale-sidenav  a { display: block; margin: 0; text-decoration: none; color: #76797c; font-size: 10px; padding: 0 0 0 7px; }
#isale-sidenav  a { border: 0; }
#isale-sidenav  a span.icon { width: 18px; height: 18px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; margin-left: 8px; margin-top: 1px; }
#isale-sidenav  a b { font-weight: bold; font-size: 11px; color: #000; padding-top: 4px; display: block; margin-left: 43px; margin-bottom: 2px; }
#isale-sidenav  a:hover { color: #a1a5a9; }
#isale-sidenav  a:hover b, #sidenav li.hi b { color: #52B8D3; }
#isale-sidenav  li a:hover span.icon img { margin-top: -18px; }
#isale-sidenav  li.hi a { background: url(/cms_components/us/products/isale/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #76797c; }
#isale-sidenav  li.hi a span.icon img { margin-top: -36px; }
/* E: smal Featurenavigaton for iSale */

/* B: VPN Tracker Navigation */
#vpntracker-sidenav {background: url(/cms_components/us/products/vpntracker/media/sidenav/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#vpntracker-sidenav ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#vpntracker-sidenav li { margin: 0; padding: 0; height: 24px; }
#vpntracker-sidenav li { height: auto; padding: 0 0 6px 0; }
#vpntracker-sidenav li.hi { background: url(/cms_components/us/products/vpntracker/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#vpntracker-sidenav a { display: block; margin: 0; text-decoration: none; color: #CCCCCC; font-size: 10px; padding: 0 0 0 7px; }
#vpntracker-sidenav a { border: 0; }
#vpntracker-sidenav a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#vpntracker-sidenav a b { font-weight: bold; font-size: 12px; color: #CCCCCC; padding-top: 3px; display: block; margin-left: 39px; }
#vpntracker-sidenav a b.big { font-size: 20px; padding-top: 5px; }
#vpntracker-sidenav a:hover { color: #FFC87A; }
#vpntracker-sidenav a:hover b, #vpntracker-sidenav li.hi b { color: #FFC87A; }
#vpntracker-sidenav li a:hover span.icon img { margin-top: -36px; }
#vpntracker-sidenav li.hi a { background: url(/cms_components/us/products/vpntracker/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #FFC87A; }
#vpntracker-sidenav li.hi a span.icon img { margin-top: -72px; }
#vpntracker-sidenav span.sub { margin: 0 0 0 39px; display: block; color: #B1B1B1; }
/* E: VPN Tracker Navigation */

/* B: APC Tracker Navigation */
#apctracker-sidenav {background: url(/cms_components/us/products/apctracker/media/sidenav/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#apctracker-sidenav ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#apctracker-sidenav li { margin: 0; padding: 0; height: 24px; }
#apctracker-sidenav li { height: auto; padding: 0 0 6px 0; }
#apctracker-sidenav li.hi { background: url(/cms_components/us/products/apctracker/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#apctracker-sidenav li.hi b a:hover { color: #C14502; }
#apctracker-sidenav a { display: block; margin: 0; text-decoration: none; color: #572D16; font-size: 10px; padding: 0 0 0 7px; }
#apctracker-sidenav a { border: 0; }
#apctracker-sidenav a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#apctracker-sidenav a b { font-weight: bold; font-size: 12px; color: #572D16; padding-top: 3px; display: block; margin-left: 39px; }
#apctracker-sidenav a b.big { font-size: 20px; padding-top: 5px; }
#apctracker-sidenav a:hover { color: #C14502; }
#apctracker-sidenav a:hover b { color: #C14502; }
#apctracker-sidenav li.hi b { color: #C14502; }
#apctracker-sidenav li a:hover span.icon img { margin-top: -36px; }
#apctracker-sidenav li.hi a { background: url(/cms_components/us/products/apctracker/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #C14502; }
#apctracker-sidenav li.hi a span.icon img { margin-top: -72px; }
#apctracker-sidenav li.hi span.sub { color: #C14502; }
#apctracker-sidenav span.sub { margin: 0 0 0 39px; display: block; color: #572D16; }
/* E: APC Tracker Navigation */

/* B: MacDial  Navigation */
#macdial-sidenav {background: url(/cms_components/us/products/macdial/media/sidenav/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#macdial-sidenav ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#macdial-sidenav li { margin: 0; padding: 0; height: 24px; }
#macdial-sidenav li { height: auto; padding: 0 0 6px 0; }
#macdial-sidenav li.hi { background: url(/cms_components/us/products/macdial/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#macdial-sidenav li.hi b a:hover { color: #000000; }
#macdial-sidenav a { display: block; margin: 0; text-decoration: none; color: #FFFFFF; font-size: 10px; padding: 0 0 0 7px; }
#macdial-sidenav a { border: 0; }
#macdial-sidenav a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#macdial-sidenav a b { font-weight: bold; font-size: 12px; color: #FFFFFF; padding-top: 3px; display: block; margin-left: 39px; }
#macdial-sidenav a b.big { font-size: 20px; padding-top: 5px; }
#macdial-sidenav a:hover { color: #FFDC91; }
#macdial-sidenav a:hover b, #macdial-sidenav li.hi b { color: #FFDC91; }
#macdial-sidenav li.hi b { color: #000000; }
#macdial-sidenav li a:hover span.icon img { margin-top: -36px; }
#macdial-sidenav li.hi a { background: url(/cms_components/us/products/macdial/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #000000; }
#macdial-sidenav li.hi a span.icon img { margin-top: -72px; }
#macdial-sidenav li.hi span.sub { color: #000000; }
#macdial-sidenav span.sub { margin: 0 0 0 39px; display: block; color: #FFFFFF; }
/* E: MacDial Navigation */

/* B: MediaCentral  Navigation */
#mediacentral-sidenav {background: url(/cms_components/us/products/mediacentral/media/sidenav/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#mediacentral-sidenav ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#mediacentral-sidenav li { margin: 0; padding: 0; height: 24px; }
#mediacentral-sidenav li { height: auto; padding: 0 0 6px 0; }
#mediacentral-sidenav li.hi { background: url(/cms_components/us/products/mediacentral/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#mediacentral-sidenav li.hi b a:hover { color: #FFB300; }
#mediacentral-sidenav a { display: block; margin: 0; text-decoration: none; color: #DBDBDB; font-size: 10px; padding: 0 0 0 7px; }
#mediacentral-sidenav a { border: 0; }
#mediacentral-sidenav a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#mediacentral-sidenav a b { font-weight: bold; font-size: 12px; color: #DBDBDB; padding-top: 3px; display: block; margin-left: 39px; }
#mediacentral-sidenav a b.big { font-size: 20px; padding-top: 5px; }
#mediacentral-sidenav a:hover { color: #FFB300; }
#mediacentral-sidenav a:hover b, #mediacentral-sidenav li.hi b { color: #FFB300; }
#mediacentral-sidenav li.hi b { color: #FFB300; }
#mediacentral-sidenav li a:hover span.icon img { margin-top: -36px; }
#mediacentral-sidenav li.hi a { background: url(/cms_components/us/products/mediacentral/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #FFB300; }
#mediacentral-sidenav li.hi a span.icon img { margin-top: -72px; }
#mediacentral-sidenav li.hi span.sub { color: #FFB300; }
#mediacentral-sidenav span.sub { margin: 0 0 0 39px; display: block; color: #DBDBDB; }
/* E: MediaCentral Navigation */

/* B: Company  Navigation */
#company-sidenav {background: url(/cms_components/us/products/company/media/sidenav/sidenavbottom.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#company-sidenav ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#company-sidenav li { margin: 0; padding: 0; height: 24px; }
#company-sidenav li { height: auto; padding: 0 0 6px 0; }
#company-sidenav li.hi { background: url(/cms_components/us/products/company/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#company-sidenav li.hi b a:hover { color: #011834; }
#company-sidenav a { display: block; margin: 0; text-decoration: none; color: #184EA0; font-size: 10px; padding: 0 0 0 7px; }
#company-sidenav a { border: 0; }
#company-sidenav a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#company-sidenav a b { font-weight: bold; font-size: 12px; color: #184EA0; padding-top: 3px; display: block; margin-left: 39px; }
#company-sidenav a b.big { font-size: 20px; padding-top: 5px; }
#company-sidenav a:hover { color: #011834; }
#company-sidenav a:hover b, #company-sidenav li.hi b { color: #011834; }
#company-sidenav li.hi b { color: #000000; }
#company-sidenav li a:hover span.icon img { margin-top: -36px; }
#company-sidenav li.hi a { background: url(/cms_components/us/products/company/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #011834; }
#company-sidenav li.hi a span.icon img { margin-top: -72px; }
#company-sidenav li.hi span.sub { color: #011834; }
#company-sidenav span.sub { margin: 0 0 0 39px; display: block; color: #184EA0; }
/* E: Company Navigation */

/* B: TubeStick Featurenavigation */
#tubestick-sidenav  {background: url(/cms_components/us/products/tubestick/media/sidenav/sidenavbottom2.gif) no-repeat 0% 100%; padding: 0 0 9px 0; margin: 0 0 10px 0; border: 0;}
#tubestick-sidenav  ul { padding: 0; list-style-image: none; list-style-type: none; margin-left: 0; margin-bottom: 0; margin-top: 0; border-bottom: 0; }
#tubestick-sidenav  li { margin: 0; padding: 0; height: 24px; }
#tubestick-sidenav  li { height: auto; padding: 0 0 6px 0; }
#tubestick-sidenav  li.hi { background: url(/cms_components/us/products/tubestick/media/sidenav/sidenavhibottom.gif) no-repeat 0% 100%; }
#tubestick-sidenav  a { display: block; margin: 0; text-decoration: none; color: #76797c; font-size: 10px; padding: 0 0 0 7px; }
#tubestick-sidenav  a { border: 0; }
#tubestick-sidenav  a span.icon { width: 36px;height: 36px; overflow: hidden; display: block; float: left; padding-left: 3px; padding-right: 3px; }
#tubestick-sidenav  a b { font-weight: bold; font-size: 12px; color: #9A9A9A; padding-top: 3px; display: block; margin-left: 39px; }
#tubestick-sidenav  a b.big { font-size: 20px; padding-top: 5px; }
#tubestick-sidenav  a:hover { color: #a1a5a9; }
#tubestick-sidenav  a:hover b, #tubestick-sidenav li.hi b { color: #52B8D3; }
#tubestick-sidenav  li a:hover span.icon img { margin-top: -36px; }
#tubestick-sidenav  li.hi a { background: url(/cms_components/us/products/tubestick/media/sidenav/sidenavhitop.gif) no-repeat 0% 0%; color: #76797c; }
#tubestick-sidenav  li.hi a span.icon img { margin-top: -72px; }
#tubestick-sidenav  span.sub { margin: 0 0 0 39px; display: block; color: #737373; }
/* E: TubeStick Featurenavigation */


div.sidebaritem { margin-bottom: 10px; }
.sidebaritem b { font: 11px/1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-weight: bold; color: #217AFF; }
.sidebaritem, .sidebaritem p, .sidebaritem li { font: 11px/1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-weight: normal; color: #000000;  }
.sidebaritem .leftimg img { padding-right: 8px; }
.sidebaritem .rightimg img { padding-left: 8px; }

.contentitem span.headline { font-weight: bold; }
.contentitem p { padding: 0; margin-top: 2px; }

#threecolumn img { margin-bottom: 10px; }
#threecolumn .contentitem span.headline {}
#threecolumn .contentitem p { font-size: .9em; }


/* B: Colorbox Item */
.colorboxitem h1 { font-size: 14px; font-weight: bold; margin-bottom: 8px; }
.colorboxitem h2 { font-size: 11px; font-weight: bold; margin-bottom: 2px; }
.colorboxitemtext { padding: 0px; margin: 0px; font-size: 11px; line-height: 1.3em; }
.linkcolorsky a { color: #013298; }
.colorboxitem { padding: 0; margin: 0; margin-bottom: 10px; }
.colorboxitem div.colorboxcontent { padding: 10px 10px 12px 10px; background: url(/cms_components/media/template/colorbox/corner_bottom.png) no-repeat bottom left; }
.colorboxitem div.colorboxcontent p { padding: 0px; margin: 0px; }
.colorboxitem div.colorboxcontent div.leftimg img { padding-right: 8px; padding-bottom: 3px; }
.colorboxitem div.colorboxcontent div.rightimg img { padding-left: 8px; padding-bottom: 3px; }
/* custom product colors */
.linkcolor-itrans-hellbeige a { color: #C3731D; }
.linkcolor-itrans-altrosa a { color: #FFE4B4; }
.linkcolor-tamtam a { color: #E03812; }
.linkcolor-apct a { color: #C75500; }
.linkcolor-pixeltracker a { color: #FFCC50; }

/* E: Colorbox Item */



#content ul, ul.bullet {
   padding: 0px;
   margin: 0px;
   list-style-type: none;
   padding-left: 12px;
}

#content ul li, ul.bullet li {
   background-image: url(/cms_components/media/listbullet6px.gif);
   background-repeat: no-repeat;
   background-position: 0 .4em;
   padding-left: 15px;
   margin-left: 8px;

}

#listcontent ul li, ul.bullet li {
   background-image: url(/cms_components/media/listbullet6px_darktrans.gif);
   background-repeat: no-repeat;
   background-position: 0 .4em;
   padding-left: 15px;
   margin-left: 8px;

}

#content ul.dark li {
	background-image: url(/cms_components/media/listbullet6px_dark.gif);
}
ul { list-style-type: none; }

#footer, #footer a {
    font-size: 11px;
    color: #808080;
    
}

.download_details {
	background-color: #EAEAEA;
}

/* -----------------------
 * B: Startsites Styles
 * ----------------------- */
#startboxes div.contentitem {
    margin-left: 15px;
    margin-top: 12px;
    text-align: left;
}
#startboxes div.contentitem div.leftimg img {
    margin-right: 20px;
    margin-top: 8px;
}
#startboxes div.contentitem span.headline {
    font: 20px/1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
    font-weight: bold;
    color: #000000;
}
#startboxes div.contentitem p {
    font: 12px/1.25em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
    font-weight: normal;
    color: #262626;
}
#latestnews h1 a {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
#latestnews div.boxcontent {
    padding: 8px 12px 12px 12px;
    font: 11px/1.4em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
    text-align: left;
}
#latestnews div.boxcontent h2 a {
    font-size: 12px;
    font-weight: bold;
    color: #3070C5;
}
#latestnews div.boxcontent span.date {
    font-weight: bold;
}
#mediacoverage h1 a {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
#mediacoverage div.boxcontent {
    padding: 8px 12px 12px 12px;
    font: 11px/1.6em 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
    text-align: left;
}
#mediacoverage div.boxcontent img {
    margin-right: 5px;
}
/* -----------------------
 * E: Startsites Styles
 * ----------------------- */



 /* -----------------------
  * B: Sidebar Styles
  * ----------------------- */
  
.sidebar-latestnews { background: url(/cms_components/media/sidebar/sidebar-body.jpg) repeat-y top left; margin-bottom: 10px; }
.sidebar-latestnews h1 { height: 35px; background: url(/cms_components/media/sidebar/sidebar-top.jpg) no-repeat top left; font-size: 13px; text-align: center; color: #4D4D4D; padding-top: 7px; }
.sidebar-latestnews h2 { font-size: 11px; color: #3070C5; line-height: 1.45em; }
.sidebar-latestnews .body { padding: 0 10px; }
.sidebar-latestnews .date { font-size: 11px; font-weight: bold; }
.sidebar-latestnews .text { font-size: 11px; line-height: 1.45em; }
.sidebar-latestnews hr { border: none; }

.sidebar-mediacoverage { background: url(/cms_components/media/sidebar/sidebar-body.jpg) repeat-y top left; margin-bottom: 10px; }
.sidebar-mediacoverage h1 { height: 35px; background: url(/cms_components/media/sidebar/sidebar-top.jpg) no-repeat top left; font-size: 13px; text-align: center; color: #4D4D4D; padding-top: 7px; }
.sidebar-mediacoverage h2 { font-size: 11px; color: #3070C5; display: inline; line-height: 1.45em; }
.sidebar-mediacoverage .body { padding: 0 10px; }
.sidebar-mediacoverage .date { font-size: 11px; font-weight: bold; }
.sidebar-mediacoverage hr { 
   background-color: white;
   color: green;
   height: 0px;
   border: none;
 }


/* -----------------------
 * E: Sidebar Styles
 * ----------------------- */




/* -----------------------
 * B: eqShop Product list
 * ----------------------- */
.eqshopproduct {}
#sidebar .eqshopproduct { 
	font-size: .8em;
	padding: 5px;
}
#sidebar .eqshopproduct .price {
	font-size: .9em;
	color: #777;
}
/* -----------------------
 * E: eqShop Product list
 * ----------------------- */




/* -----------------------
 * B: FAQsites Styles
 * ----------------------- */

div.faqentry {
    margin: 0;
    margin-top: 22px;
    margin-bottom: 18px;
}

span.faqanswer p {
	padding: 0;
	margin: 0;
	margin-bottom: 6px;
}
div.faqentry span.faqanswer ul {
    border-bottom: 4px solid #fff;
}

.mccom_step {
	font-weight: bold;
	font-size: 16px;
	background-color: #F4F4F4;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.mccom_step_description {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
}

.download_item_top_bg {
	background: url(/cms_components/media/download/round_gray_top.gif);
	font-size: 8px;
	background-repeat: no-repeat;
}
.download_item_bg{
	background-color: #E6E6E6;
}

.download_item_bottom_bg {
	background: url(/cms_components/media/download/round_gray_bottom.gif);
	font-size: 8px;
	background-repeat: no-repeat;
}