/*
body {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  line-height: 140%;
  color: #333;
  background-color: #000;
  text-decoration: none;
  margin: 0px;
}

p, ul, li, ol, td, th, input, select {
  font-family: verdana, arial, helvetica, sans-serif;
  color: #333;
  font-size: 80%;
  line-height: 140%;
}
*/


BODY { font-family: Tahoma, Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #333333; background-color: #cccccc; text-decoration: none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; margin : 0px 0px 0px 0px; }
P, UL, LI, OL, TD, TH { font-family: Tahoma, Arial, Helvetica, Sans-Serif; color: #333333; font-size: 10pt; text-decoration: none; }
INPUT, SELECT, INPUT { font-family: Tahoma, Arial, Helvetica, Sans-Serif; color: #000000; font-size: 10pt; text-decoration: none; }
H3 { margin-bottom: 0px; }
A:hover { color: #0000FF; }
A { color: #CC3333; }
.text { font-size: 10pt; text-decoration: none; }
.text10 { font-size: 8pt; }
.text10b { font-size: 8pt; font-weight: bold;}
.text10W { font-size: 8pt; color: #FFFFFF; }
.text11 { font-size: 9pt; }
.text11W { font-size: 9pt; color: #FFFFFF; }
.text12 { font-size: 10pt; }
.text12W { font-size: 10pt; color: #FFFFFF;}
.text14W { font-size: 12pt; color: #FFFFFF; }
.title14 { font-size: 12pt; font-weight: bold; }
.title14W { font-size: 12pt; color: #FFFFFF; font-weight: bold; }
.title16 { font-size: 14pt; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.title16W { font-size: 14pt; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.title18 { font-size: 16pt; font-weight: bold; }
.title18W { font-size: 16pt; color: #FFFFFF; font-weight: bold; }
.title24 { font-size: 18pt; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; }
.side_date { font-size: 8pt; color: #6666FF; text-decoration: none; }
.footerNav { font-size: 10pt; color: #ffffff; text-decoration: none; }
.footerLinks { font-size: 8pt; color: #ffffff; text-decoration: none; }
.linkU { color: #00CCCC; text-decoration: underline; }
.navig { font-size: 10pt; color: #333333; }
.navigLinks { font-size: 10pt; color: #333333; }
.article_title { color: #CCFFFF; font-size: 12pt; font-weight: bold; text-decoration: none;}
.article_date { font-size: 8pt; color: #6699FF; font-weight: normal; }
.article_source { font-size: 8pt; color: #00CCCC; font-weight: normal; }
.article_author { font-size: 9pt; font-weight: bold; text-decoration : none; }
.pageNumber { font-size: 9pt; color: #00CCCC; text-decoration: none; }
.categoryHead { color: #FFFFFF; font-size: 16pt; font-weight: bold; text-decoration: none; }
.pageTitle { color: #FFFFFF; font-size: 16pt; font-weight: bold; text-decoration: none; }
.featureTitle { font-size: 12pt; font-weight: bold; text-decoration: underline; }
.categorySub { color: #FFFFFF; font-size: 12pt; font-weight: bold; text-decoration: none; }
.red { color: #FF0000; }
.strike { text-decoration: line-through; }
.home_sub_link { font-size: 8pt; color: #FFCC33; font-weight: normal; text-decoration: underline; }
.indexOn { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.indexLinks { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.menuSideLink { color: #FFFFFF; font-weight: normal; text-decoration: underline; }
.menuSideHeader { font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.announcedesc { font-size: 10pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.announce_title { color: #CCFFFF; font-size: 14pt; font-weight: bold; text-decoration: none;}
.announce_date { font-size: 8pt; color: #6699FF; font-weight: normal; }
p.divx_description { font-size: 8pt; color: #fff; font-weight: normal; margin-bottom: 0px; }

div.err_text  { padding: 10px 10px 10px 10px; }

div.review_title{
	font-size: 12pt;
	color: #CCFFFF;
	font-weight: bold;
}

div.table_outline{
	background-color: #000055;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #999999;
	border-style: solid;
	border-color: #999999;
	border-width : 1px 1px 1px 1px;
	text-align : center;
}

A.indexLinks:hover {
	color: #333333;
	text-decoration: none
}

A.indexOn:hover {
	color: #333333;
	text-decoration: none
}	

A.search_link {
    font-size: 8pt;
    color: #660000;
    font-weight: normal;
    text-decoration: underline;
}

h1 {
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 18pt;
  
  color: #FFFFFF;
}

h2 {
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 14pt;
  color: #333333;
}

h3 {
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12pt;
  margin-bottom: 2px;
  color: #333333;
}

h4 {
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  margin-bottom: 0px;
  color: #333333;
}

h5 {
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  margin-bottom: 0px;
  margin-top: 20px;
  color: #333333;
}

table.choice {
  margin-top: 5px;
  width: 100%;
}

td.header_divx {
  font-weight: bold;
  width: 33%;
  font-size: 10pt;
  text-align: center;
  background-color: #003399;
}

td.header_divxpro {
  font-weight: bold;
  width: 33%;
  font-size: 10pt;
  text-align: center;
  background-color: #3366CC; 
}

td.header_divxmac {
  font-weight: bold;
  width: 33%;
  font-size: 10pt;
  text-align: center;
  background-color: #003399;
}

td.header_divxlinux {
  font-weight: bold;
  width: 33%;
  font-size: 10pt;
  text-align: center;
  background-color: #003399;
}

td.header_divxpro_alt {
  font-weight: bold;
  width: 125px;
  font-size: 10pt;
  text-align: center;
  background-color: #3366CC; 
}

td.description {
  font-weight: normal;
  text-decoration: none;
  padding: 0px 10px;
  font-size: 8pt;
}

td.description ul {
  margin-left: 25px;
}

td.description li {
  font-weight: normal;
  text-decoration: none;
  padding: 0px 10px;
  font-size: 8pt;
}

td.description_pro {
  font-weight: normal;
  text-decoration: none;
  padding: 0px 10px;
  font-size: 8pt;
  background-color: #000066;
}

td.description_pro ul {
  margin-left: 25px;
}

td.description_pro li {
  font-weight: normal;
  text-decoration: none;
  padding: 0px 10px;
  font-size: 8pt;
}

span.special_price {
  color: #ff0;
}

divx.divx_price {
    font-size: 10pt;
}

span.divx_mp3enc {
    font-size: 10pt;
}

span.divx_mp3encbold {
    font-size: 10pt;
    font-weight: bold;
}

td.col_drdivx {
	background-color: #D1E0FF;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
}

td.col_drdivx_head {
  background-color: #D1E0FF;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
    height: 17px;
}

td.col_drdivx_head_alt {
  background-color: #FFCC99;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
    height: 17px;
}

td.col_divxpro_head_alt {
  background-color: #FFCC99;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
    height: 17px;
}

td.col_divxpro {
	background-color: #E0EBFF;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
}

td.col_divxpro_head {
  background-color: #E0EBFF;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
    height: 17px;
}

td.col_divx {
	background-color: #EFF5FF;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
}

td.col_divx_head {
  background-color: #EFF5FF;
    font-size: 8pt;
    font-weight: bold;
	color: #000000;
	text-align: center;
    height: 17px;
}

td.col_desc {
	background-color: #E0EBFF;
    font-size: 8pt;
	color: #000000;
    padding: 3px 3px 3px 3px;
}

td.col_head {
	background-color: #003399;
	text-align: center;
}

td.col_buttons {
  font-size: 8pt;
  padding-top: 5px;
  text-align: center;
}

div#sidebar_purchase {
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-align: left;
  color: #FFFFFF;
}

div#sidebar_purchase p {
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-align: left;
  margin-top: 0px;
  color: #FFFFFF;
}

div#sidebar_purchase li {
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 8pt;
  text-align: left;
  color: #FFFFFF;
}

div#sidebar_purchase h3 {
  font-weight: bold;
  font-size: 10pt;
  margin-bottom: 2px;
}

div#sidebar_purchase ul {
  margin-top: 0px;
  margin-left: 25px;
}

div.prod_head {
  margin: 0px;
}

div.prod_head p {
  margin: 0px;
}

span.prod_desc_category {
  font-weight: bold;
  font-size: 8pt;
  color: #69f;
}

span.prod_desc_value {
  font-weight: normal;
  font-size: 8pt;
  color: #fff;
}

a.prod_name { 
  color: #cff; 
  font-size: 12pt; 
  font-weight: bold; 
  text-decoration: underline
}

span.prod_special_note {
  font-weight: bold;
  font-size: 8pt;
  color: #fff;
}

span.extra_note {
  font-weight: normal;
  font-size: 8pt;
  color: #696;
}

span.error_note {
  font-weight: bold;
  font-size: 8pt;
  color: #c00;
}

DIV.row { clear: both; height: 20px; }
DIV.bullet { float: left; width: 20px; padding: 0px 0px 0px 10px; }
DIV.list { float: left; width: 600px; padding: 0px 0px 0px 10px; }
DIV.list2 { padding-left: 40px; height: 20px; }
SPAN.title { font-size: 30pt; font-weight: bold; }
SPAN.header { font-size: 16pt; font-weight: bold; }

.hidden {
  display: none;
}

div.divx_listing {
  position: relative;
  margin-top: 30px;
}

img.divx_icon {
  position: absolute;
  top: 0px;
  left: 0px;
}

h3.divx_name, p.divx_info, p.divx_desc, p.divx_links {
  margin-left: 80px;
}

h3.divx_name {
  margin-top: 0px;
}

p.divx_info {
  margin-top: 0px;
  margin-bottom: 0px;
}

span.note_whatsnew, span.note_altos {
  font-size: 8pt;
}

p.divx_desc {
  margin-bottom: 0px;
}

p.divx_links {
  margin-top: 5px;
}

span.announcement_new_product, span.announcement_new_version {
  font-family: arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  color: #ee3;
}

p#licensing_note {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 3px;
  font-size: 8pt;
}

/* MASTERMIND PAGE
----------------------------------------------- */

div#notify { border: solid 1px #ff0; padding: 5px 5px 5px 5px; }
div#notify span.standout { color: #ff0; font-weight: bold; }

div#product_nav_links {
  background-color: #600;
  border: 1px solid #f90;
  color: #fff;
  margin-bottom: 15px;
}

div#product_nav_links a {
  color: #fc9;
}

div#product_nav_links a:hover {
  color: #ff0;
}

div#product_nav_links a.current {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

div#product_nav_links a.current:hover {
  color: #fff;
}

div#product_nav_links h3 {
  background-color: #c30;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-left: 5px;
  border-bottom: 1px solid #f90;
}

div#product_nav_links ul {
  margin-bottom: 10px;
}

span.note_techspecs {
  color: #ff0;
}

pre {
  color: #fff;
}

h2.version_history_num {
  background-color: #c30;
  border: 1px solid #999;
  font-size: 14pt; 
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  padding: 2px;
}

h3.version_reldate {
  font-size: 8pt;
  font-weight: normal;
  float: right;
  margin-top: -40px;
  margin-right: 3px;
}

h3.version_cat {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  margin-bottom: 0px;
}

div.mastermind_top {
  border-bottom: 2px dotted #999;
}

h2.version_num {
  font-size: 8pt;
  font-weight: bold;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #999;
  margin: 0px 0px 0px;  
}

span.version_txt {
  font-size: 8pt;
  font-weight: normal;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
}

b.orange_txt {
  color: #fc9;
}

a img {
  border: 0px;
}

div#mm_dl_image_pull {
  margin-left: 10px;
  margin-bottom: 10px;
  clear: both;
  float: right;
}

div.image_pull_right {
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
}

div.image_pull_left {
  margin-right: 10px;
  margin-bottom: 10px;
  float: left;
}

p.caption {
  font-size: 10px;
  margin: 0px;
  text-align: center;
}

img.figure {
  margin: 10px auto;
  border: 0px;
}

p.highlight { 
  background-color: #06c; 
  width: 75%; 
  margin: 0px auto; 
  padding: 10px; 
  border: 2px solid #009;
  font-size: 10px; 
}

div#mm_dl_pull {
  margin-left: 10px;
  margin-bottom: 10px;
  float: right;
  width: 227px;
}

div#mm_dl_pull img.block {
  display: block;
}

div#mm_dl_pull a {
  color: #fc9;
  font-size: 16px;
  font-weight: bold;
}

div#mm_dl_pull a:hover {
  color: #ff0;
}

div#mm_dl_pull div {
  margin: 10px 0px 0px;
}

div#mm_dl_pull span#freetrial {
  font-size: 12px;
}

ul.dr_divx {
  list-style-image: url("");
}

div#cert_dl_pull {
  margin-left: 10px;
  margin-bottom: 10px;
  margin-top: 0px;
  float: right;
  width: 163px;
}

div#cert_dl_pull img.block {
  display: block;
}

.cert_yellowtext {
	color: #FFFF00;
}

.cert_box1 {
	background: #990000;
	border-left: 1px solid #999;
    border-bottom: 1px solid #999;
}

.cert_box2 {
	background: #CC0000;
	border-left: 1px solid #999;
    border-bottom: 1px solid #999;
}

.cert_box3 {
	border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
}

#box {
	  margin-left: 25px;
	  margin-bottom: 0px;
	  margin-top: 0px;
	  margin-right: 0px;
}

li.listB { font-weight: bold; font-size: 10pt; font-style: italic; }
ul.check { list-style-image: url(http:///divx/check_bluebg.gif); }

div#drdivx_nav_links {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #06C;
  border: 1px solid #FFF;
  color: #fff;
  margin-bottom: 15px;
}

div#drdivx_nav_links a {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 8pt;
}

div#drdivx_nav_links a:hover {
  color: #036;
}

div#drdivx_nav_links a.current {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
}

div#drdivx_nav_links a.current:hover {
  color: #fff;
}

div#drdivx_nav_links h3 {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
  background-color: #006;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 5px;
  border-bottom: 1px solid #fff;
}

div#drdivx_nav_links ul {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
  margin-left: 25px;
  margin-top: 3px;
  font-size: 8pt;
}

div#drdivx_nav_links span.list {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

div#drdivx_nav_sidebar {
  width: 157px;
  color: #fff;
  text-align: left;
}

.cert_lookbox {
	border-right: solid 1px #999999; 
	border-bottom: solid 1px #999999; 
	background: #900; 
	font-size: 11px; 
	padding-top: 5px; 
	padding-left: 5px; 
	padding-right: 5px;
}

TABLE.certspecs { background-color: #CC0000; }

TD.certspecsCC { border-bottom: solid 1px #999999; border-left: solid 1px #999999;}
TD.certspecsCCend { border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #999999;}
TD.certspecs66 { border-bottom: solid 1px #999999; border-top: solid 1px #999999; border-left: solid 1px #999999; background-color: #660000; }
TD.certspecs66end { border-bottom: solid 1px #999999; border-left: solid 1px #999999; border-top: solid 1px #999999; border-right: solid 1px #999999; background-color: #660000; }
TD.certspecs99 { border-left: solid 1px #999999; border-bottom: solid 1px #999999; background-color: #990000; }

TD.fsettop { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; border-left: solid 1px #FFF; background-color: #039; }
TD.fsettopend { border-top: solid 1px #FFF; border-bottom: solid 1px #FFF; border-left: solid 1px #FFF; border-right: solid 1px #FFF; background-color: #039; }
TD.fset06C { border-bottom: solid 1px #FFF; border-left: solid 1px #FFF; background-color: #06C; }
TD.fset06Cend { border-bottom: solid 1px #FFF; border-left: solid 1px #FFF; border-right: solid 1px #FFF; background-color: #06C; }
TD.fset39C { border-bottom: solid 1px #FFF; border-left: solid 1px #FFF; background-color: #39C; }
TD.fset039 { border-bottom: solid 1px #FFF; border-left: solid 1px #FFF; background-color: #039; }

DIV#drdivxsupport { width: 738px; padding: 10px 10px 10px 10px; overflow: auto; }
DIV#drdivxsupport A { color: #99CCFF; }
DIV#drdivxsupport A.title { font-size: 14pt; }
DIV#drdivxsupport SPAN.title { font-size: 14pt; color: #99CCFF; text-decoration: underline; }

/* mac beta */
DIV#macbetadl A {
  color: #9cf;
  font-size: 18px;
  font-weight: bold;
}

/* divx 505 international */
DIV#dx505int {
  color: #CC6633;
  width: 136px;
  padding: 5px 5px 5px 5px;
  text-align: left;
}

DIV#dx505int ol {
  margin-left: 25px;
}

DIV#dx505int li {
  color: #CC6633;
}

DIV#dx505int .dx505Links {
  color: #FFFFFF;
  text-decoration: underline;
}

SPAN.dxTeal {
  color: #CCFFFF;
  font-weight: bold;
}

.dx505intTitle {
  color: #CCFFFF;
  text-decoration: underline;
  font-size: 12pt;
  font-weight: bold;
}

.required {
  color: #FF0000;
}

.optional {
  size: 8pt;
}

div#headerblock {
  padding-bottom: 10px;
  border-bottom: 1px dashed #fff;
}

div#headerblock H1 {
  margin-top: 5px;
}

/* jeff lew interview page styles */

div#lewinterview {

}

div#lewinterview div.question {
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px;
}

div#lewinterview div.answer {
  margin-top: 15px;
  margin-bottom: 15px;
}

div#lewinterview span.answerlabel {
  font-weight: bold;
}

div#lewinterview div.heading {
  font-style: italic;
  margin-top: 15px;
  margin-bottom: 15px;
}

div#player_req ul {
  margin-left: 15px;
}

/* simple styles */

DIV#page_padding {
  width: 100%;
  padding: 20px 20px 20px 20px;
}

DIV#page_padding_wnav {
  width: 100%;
  padding: 20px 20px 20px 20px;
}

DIV#twocolumn_main {
  width: 540px;
  padding: 0px 0px 0px 0px;
  float: left;
}

DIV#twocolumn_side {
  float: right; 
  width: 158px; 
  padding: 0px 0px 0px 0px;
}

/* dr. divx guide */
span.drdivx_howto_titledesc {
  font-size: 9pt;
}

h2.drdivx_howto_title {
  margin-bottom: 0px;
}

.rightclick { font-size: 8pt; color: #aaa; }

.nn-seite {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #ccc;
  	border: 1px solid #999;
  	color: #fff;
  	margin-bottom: 15px;
}

.nn-seite-nolabel {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
	text-align: center;
	font-weight: bold;
	background-color: #999;
  	border: 1px solid #999;
  	color: #fff;
	margin: 0 0 15px 0;
	padding: 10px;
}

.nn-seite-nolabel a#buy {
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 24px;
	color: #fff;
	background: url("") top left no-repeat;
	line-height: 19px;
}

.nn-seite-nolabel a#download {
	display: block;
	margin: 0 0 5px 0;
	padding: 0 0 0 24px;
	color: #fff;
	background: url("") top left no-repeat;
	line-height: 19px;
}

.nn-seite a {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

.nn-seite a:hover {
  color: #0000FF;
}

.nn-seite a.current {
  font-weight: bold;
}

.nn-seite a.current:hover {
  color: #0000FF;
}

.nn-seite-top {
	text-align: center;
	margin: 0;
	padding: 5px 5px 5px 10px;
	background-color: #999;
}

.nn-seite h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
  	background: #999;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	height: 19px
}

.nn-seite ul {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 8pt;
	margin: 0;
	padding: 10px 0 10px 25px;
}
.nn-seite li {
	margin: 0;
	padding: 0;
}

.nnwd-seite {
  	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	background-color: #ccc;
  	border: 1px solid #999;
  	color: #fff;
  	margin-bottom: 15px;
}

.nnwd-seite-nolabel {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif; 
	text-align: center;
	font-weight: bold;
	background-color: #999;
  	border: 1px solid #999;
  	color: #fff;
	margin: 0 0 15px 0;
	padding: 10px;
}

.nnwd-seite a {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 10pt;
}

.nnwd-seite a:hover {
  color: #fff;
}

.nnwd-seite a.current {
  color: #fff;
  font-weight: bold;
}

.nnwd-seite a.current:hover {
  color: #fff;
}

.nnwd-seite-top {
	margin: 0;
	padding: 5px 5px 5px 10px;
	background-color: #999;
}

.nnwd-seite h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
  	background: #999 url("pfeil_g.gif") left no-repeat;color: #fff;
  	margin-top: 0px;
  	margin-bottom: 0px;
	height: 19px;
}

.nnwd-seite ul {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
  	font-size: 8pt;
	margin: 0;
	padding: 10px 0 10px 25px;
}
.nnwd-seite li {
	margin: 0;
	padding: 0;
	color: #666;
}

.divx-pro-sidebar-links {
	background-color: #600;
	margin: 0;
	padding: 10px;
	border: 1px solid #999;
}

.divx-pro-sidebar-links h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  	background: #600 url("") left no-repeat;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	padding-left: 15px;
	height: 19px;
	border-bottom: 1px dashed #cef;
}

.divx-pro-sidebar-links a {
	color: #fff;
}

.divx-pro-sidebar-links p {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 11px;
}

.nn-seite-links {
	background-color: #ccc;
	margin: 0;
	padding: 10px;
	border: 1px solid #999;
}

.nn-seite-links h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
  	background: #999 url('pfeil_g.gif') no-repeat left;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	padding-left: 25px;
	height: 18px;
}

.nn-seite-links a {
	color: #333;
}

.nn-seite-links p {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 11px;
}

.nn-border-btm {
	border-bottom: 1px dotted #333;
}

.menubox-top {
	margin: 0;
  	background: #740700;
	padding: 5px 5px 5px 12px;
}

.menubox h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
  	margin-top: 0px;
  	color: #FFFF99;
  	margin-bottom: 0px;
}

.menubox {
	margin: 0;
	padding: 0px 0px 0px 0px;
	border: solid 2px #740700;
}

.menubox ol {
	margin: 0;
	padding: 10px 5px 5px 34px;
}

.menubox li {
	margin: 0px 0px 0px 0px;
	padding: 0;
	font-size: 11px;
}
.menubox p {
	margin: 5px 0px 10px 10px;
	padding: 0;
}

.trailers-head {
  	padding: 0px 0px 0px 0px;
}

.trailers-head p {
  	padding: 0px 0px 0px 0px;
  	margin: 0px 0px 0px 0px;
  	color: #FFFF99;
}

#wdv-pic1 {
	background: url("http://www.nobilito.net/webdesign/va_k.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 80px 180px;
}
#wdv-pic2 {
	background: url("http://www.nobilito.net/webdesign/vb_k.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 80px 180px;
}
#wdv-pic3 {
	background: url("http://www.nobilito.net/webdesign/vc_k.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 80px 180px;
}
#wdv-pic4 {
	background: url("http://www.nobilito.net/webdesign/vd_k.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 80px 180px;
}

#wdv-pic5 {
	background: url("http://www.nobilito.net/webdesign/ve_k.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 80px 180px;
}

#wdv-pic6 {
	background: url("http://www.nobilito.net/webdesign/vf_k.gif") top left no-repeat;
	margin: 0;
	padding: 0 0 80px 180px;
}

#dx-mac-ft1 {
	background: url("") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 80px 180px;
}
#dx-mac-ft2 {
	background: url("") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 80px 180px;
}
#dx-mac-ft3 {
	background: url("") top left no-repeat;
	margin: 0;
	padding: 0 0 80px 180px;
}

#kt-pic1 {
	background: url("") top right no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 0 0;
}
#kt-pic2 {
	background: url("") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 0 104px;
}
#kt-pic3 {
	background: url("") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 0 104px;
}

#kt-ft4 {
	background: url("") top left no-repeat;
	margin: 0;
	padding: 0 0 0 104px;
}

#rf-pic1 {
	background: url("http://www.nobilito.net/referenzen/kwh154x110.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 10px 180px;
}

#rf-pic2 {
	background: url("http://www.nobilito.net/referenzen/hht154x110.gif") top right no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 180px 10px 0;
}

#rf-pic3 {
	background: url("http://www.nobilito.net/referenzen/wb154x110.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 10px 180px;
}

#rf-pic4 {
	background: url("http://www.nobilito.net/referenzen/cha154x110.gif") top right no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 180px 10px 0;
}

#rp-pic1 {
	background: url("http://www.nobilito.net/referenzen/hht154x110.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 10 180px;
}

#rp-pic2 {
	background: url("http://www.nobilito.net/referenzen/nw154x110.gif") top right no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 180px 20px 0;
}

#rp-pic3 {
	background: url("http://www.nobilito.net/referenzen/bs154x110.gif") top left no-repeat;
	margin: 0;
	padding: 0 0 10px 180px;
}

#nn-dl {
	margin: 0;
	padding: 10px 0 0 104px;
}

#nn-dl a#download {
	display: block;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 30px 0 30px;
	color: #999;
	background: url("link.gif") top left no-repeat;
	line-height: 19px;
	font-weight: bold;
}
#nn-dl a#buy {
	display: block;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 30px;
	color: #ffc;
	background: url("link.gif") top left no-repeat;
	line-height: 19px;
	font-weight: bold;
}

#wd-pic1 {
	background: url('http://www.nobilito.net/webdesign/nn_wd.gif') top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 0 120px;
}
#wd-pic2 {
	background: url("http://www.nobilito.net/webdesign/k_wd.gif") top right no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 160px 20px 0;
}
#wd-pic3 {
	background: url("http://www.nobilito.net/referenzen/kwh154x110.gif") top left no-repeat;
	border-bottom: 1px dotted #333;
	margin: 0;
	padding: 0 0 0 180px;
}

#mar-pic1 {
	background: url("http://www.nobilito.net/marketing/mar_graph.gif") top left no-repeat;
	margin: 0;
	padding: 0 0 0 220px;

#divx-prod-overview-sidebar {
	padding: 5px;
}

#divx-prod-overview-sidebar h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
  	background: #006 url("http:///sidebar/ltblue_boxes.gif") left no-repeat;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	padding-left: 15px;
	height: 19px;
	border-bottom: 1px dashed #cef;
	display: block;
}

#dx-prod-lang-bar {
	padding: 2px 0 2px 5px;
	border-bottom: 1px solid #999;
	background-color: #666;
	font-size: 9pt;
}

#dx-prod-lang-bar a {
	color: #cff;
}
#dx-prod-lang-bar a.current {
	color: #ccc;
	font-weight: bold;
	text-decoration: none;
}

#dxpro-download-purchase-wrap {
	background-color: #600;
	border: 1px solid #999;
	margin: 0;
	padding: 0;
}
#dxpro-download-purchase-top {
	background-color: #300;
	margin: 0;
	padding: 10px;
	font-size: 9pt;
}
#dxpro-download-purchase-top h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.7em;
}

#dl-buy-2c-wrapper {
	padding: 20px;
	overflow: hidden;
}

#dl-buy-2c-container {
	float: left;
	width: 100%;
	margin-right: -220px;
}
#dl-buy-2c-content-wrapper {
	margin-right: 220px;
}
#dl-buy-2c-sidebar {
	float: right;
	width: 200px;
}

#dl-buy-btn {
	background-color: #000000;
	border: 1px solid #999999;
	padding: 1px;
	display: inline;
}

#dl-buy-btn input.divxpro {
	background-color: #990000;
	border: 1px outset #eebb88;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	padding: 0;
	margin: 0;
	height: 28px;
	width: 160px;
}
#dl-buy-btn input.divx {
	background-color: #0000ff;
	border: 1px outset #9999ff;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	padding: 0;
	margin: 0;
	height: 28px;
	width: 160px;
}

.dl-buy-2c-clearing {
	height: 0;
	clear: both;
}

#dx-download-purchase-wrap {
	background-color: #006;
	border: 1px solid #999;
	margin: 0;
	padding: 0;
}
#dx-download-purchase-top {
	background-color: #009;
	margin: 0;
	padding: 10px;
	font-size: 9pt;
}
#dx-download-purchase-top h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.7em;
}

#dd-download-purchase-wrap {
	background-color: #36a;
	border: 1px solid #999;
	margin: 0;
	padding: 0;
}
#dd-download-purchase-top {
	background-color: #259;
	margin: 0;
	padding: 10px;
	font-size: 9pt;
}
#dd-download-purchase-top h1 {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 1.7em;
}

#dxpro-download-purchase-content-wrap {
	margin: 0;
	padding: 10px;
}
.dxpro-download-purchase-step {
	font-weight: bold;
}
.dxpro-download-purchase-field {
	margin: 0;
	padding: 15px 0 15px 15px;
}
.dxpro-download-purchase-subfield {
	margin: 0;
	padding: 10px 0 0 0;
}

#nn-seite-links-op {
	background-color: #999;
	margin: 0;
	padding: 10px;
}
#nn-seite-links-op h3 {
  	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
  	background: #999 url("pfeil_g.gif") left no-repeat;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	padding-left: 15px;
	height: 19px;
	border-bottom: 1px dashed #fff;
}

#nn-seite-links-op a {
	color: #fff;
}

#nn-seite-links-op p {
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 11px;
}

#hp-sidebar-indent {
	margin: 0 0 15px 0;
	padding: 0 0 0 15px;
}

#hp-sidebar-indent h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#hp-sidebar-indent p {
	margin: 5px 0 5px 0;
	padding: 0;
	font-size: 11px;
}

.hp-sidebar-div {
	height: 1px;
	border-bottom: 1px dashed #BBDDFF;
	margin: 0;
	text-align: center;
	overflow: hidden;
}

#nn-op-footer {
	margin: 0;
	padding: 0;
	border-top: 1px solid #999;
	background-color: #ccc;
	font-size: 9pt;
}

#nn-op-inhalt {
	background-color: #ccc;
	padding: 0;
	margin: 20px;
	overflow: hidden;
}

#nn-op-wrap {
}

#nn-op-wrap h1 {
}

.nn-op-div {
	height: 1px;
	border-bottom: 1px solid #666;
	overflow: hidden;
}

.nn-op-pg {
	margin:  10px 10px 10px 10px;
	padding: 0;
}

.nn-op-b {
	border-right: 1px solid #666;
	margin: 10px 0 10px 0;
	padding: 0 10px 0 0;
	font-size: 9pt;
}

.nn-op-b span.comment {
	font-weight: bold;
	color: #333;
}

.nn-op-b a {
	color: #333;
}

.nn-op-b p {
	margin: 5px 0 5px 0;
	padding: 0;
}

.nn-bi-links {
	margin: 10px 0 10px 0;
	padding: 0;
}

.nn-bi-links ul {
	list-style: none;
	margin: 0 0 0 15px; 
	padding: 0;
}

.nn-bi-links li {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-size: 8pt;
	margin: 5px 0 0 0;
	padding: 0;
}

#nn-op-g {
	margin: 15px 0 15px 15px;
	padding: 0;
}

#nn-op-fz {
	margin: 15px 15px 15px 15px;
	padding: 0;
}