.dark-mode {    
}

.dark-mode #content {
    background-color: #222;
    color: #aaa;    
}

.dark-mode #content h1 a {
    color: #bbb;
}

.dark-mode #content h1{
    color: #bbb;
}

.dark-mode #content h2 {
    color: #bbb;
}

.dark-mode h2 a:link
{
	color: #bbb;
}

.dark-mode h2 a:visited
{
	color: #bbb;
}

.dark-mode #content h3 {
    color: #bbb;
}

.dark-mode h3 a:link
{
	color: #bbb;
}

.dark-mode h3 a:visited
{
	color: #bbb;
}

.dark-mode div.view-display-id-footerstoreblock .links a
{
    color: #bbb;
}

.dark-mode #partners-mozaic {
    background-color: #646464;
    color: #222;    
}

.dark-mode #productsline {
    background-color: #222;
    color: #aaa;    
}

.dark-mode #productsline h2 a {
    color: #aaa;    
}

.dark-mode #productsline .product-links a {
    color: #aaa;    
}


.dark-mode .productbox h2 a {
    color: #bbb;
}

.dark-mode .view-display-id-storeblock  {
   background-color: rgb(63, 63, 63);
}

.dark-mode .view-display-id-renewalblock  {
    background-color: rgb(63, 63, 63);
 }

.dark-mode .view-news-pages > div > h3
{
	background-image: linear-gradient(to right, #222 0%, #003450 80%);
	background-color: #003450;
	color: #d6d6d6;
}

.dark-mode #bannerbox {
    opacity: 0.9 !important;
    color: #c7c7c7 !important;
    background-color: #303030 !important;
    
}

.dark-mode #bannerbox h1 {
    color: #c7c7c7 !important;
    background-color: #303030 !important;
    
}

.dark-mode .download_table tr.even {
	background: none repeat scroll 0 0 #252525;
}
.dark-mode .download_table tr.odd {
	background: none repeat scroll 0 0 #1a1a1a;
}

.dark-mode #featurestable tr.even {
	background: none repeat scroll 0 0 #252525;
}
.dark-mode #featurestable tr.odd {
	background: none repeat scroll 0 0 #1a1a1a;
}

.dark-mode .subButton {    
    /* background-color: #44c767; */
    background: #267013;
    color: #e2e2e2;
}

.dark-mode #compareline button {
		
	color: #e2e2e2;

    background: #267013;
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
}

.dark-mode .subButton:hover {    
    background: #379121;
}

.dark-mode #compareline button:hover {
    background: #379121;
}

.dark-mode li.langmenu ul.sub-menu li a:hover
{
	background-color: #e2e2e2;
}

.dark-mode input {
    background-color: #494949;
    color: #e2e2e2;
    border: 1px solid rgb(114, 114, 114);
}

.dark-mode select {
    background-color: #494949;
    color: #e2e2e2;
    border: 1px solid rgb(114, 114, 114);
}

.dark-mode textarea {
    background-color: #494949;
    color: #e2e2e2;
    border: 1px solid rgb(114, 114, 114);
}

.dark-mode table.priv thead th {
	background-color: #394758;		
}

.dark-mode table.priv tr:nth-child(even) {
	background-color: #272b2b;
}

.dark-mode table.priv tr:nth-child(odd) {
	background-color: #373a3a;
}

.dark-mode .view-news-pages > h3
{
	background-image: linear-gradient(to right, #222 0%, #06344d 80%);
	background-color: #06344d;
	color: #bcddf0;
}

.dark-mode #supportedlcdbox {
	color: #e7e7e7;
	background-color: #3a574b;
}

.dark-mode #customsection
{
	color: #d8d8d8;
	background-color: #808080;
}

.dark-mode div[role=alert] {
	background: #641a04;
	border-right: #7c2009 solid 5px;
	border-bottom: #7c2009 solid 5px;
}

.dark-mode #block-aida64-v5-booknavigation ul li a { 
	color: rgb(92, 180, 192);
 }
 
 .dark-mode #block-aida64-v5-booknavigation ul li a:visited { 
	color: rgb(92, 180, 192);
 }

 .dark-mode #block-aida64-v5-booknavigation ul li a:hover { 
	color: rgb(33, 112, 122);
	text-decoration: none;
}

.dark-mode pre {
    background: #4e4e4e;
    border: 1px solid #5c5c5c;
    border-left: 3px solid #549692;
    color: #bebebe;    
}