body { color:#cccccc; background-color:#000000; }
a:link { color:#7fbfff; }
a:visited { color:#5599d8; }
a:hover, a:focus { color:#bbdd48; }
h1, h2, h3, h4 { color:white; }
code { font-style:italic; color:#ddffdd; }

.SEARCHBAR, .mnNavigation, .mnsubNavigation, .overLay, .CNTBOX, .DISCLAIMER { border-color: #555555; }
.SEARCHBAR { background-color:#263a4d; background-image: linear-gradient(to right, #2d4c69, #263a4d);  }
.CNTBOX, .DISCLAIMER { background-color:#000000; }
.CNTMAIN, .CNTMAINa, .CNTAD2, .CNTMENU, .CNTBOXFOTOS { background-color:rgba(250, 250, 250, 0.16); }
.CNTAD1, .CNTAD1a, .CNTAD3 { background-color:rgba(159, 215, 177, 0.17); }
.rahmen { background-color: rgba(0,0,0,0.5); }
.ADVBOX { background-color:#282828; }
input, textarea, select, .SEARCHINP { color:#89c1fc; background-color:#212121; border-color: #555555; }
.mnNavigation { background-color:#424242; }
.mnsubNavigation { background-color: rgba(9, 10, 47, 0.95); }
.mnKopfText { color:#89c1fc; }
.mnUlist { color:#bbdd48; border-color:#222222; }
.mnUlist a:link { color:#89c1fc; }
.mnUlist a:visited { color:#81a2c7; }
.mnUlist a:hover, .mnUlist a:focus, .mnFlags:hover, .mnFlags:focus { color:#bbdd48; background-color:#212348; border-color: #383860; }
.mnFlags { border-color: #424242; }
.mnNav:hover, .mnNav:focus, .mnNavBottom:hover, .mnNavBottom:focus, .mnKopfOpt:hover, .mnKopfOpt:focus, .mnKopfOpt2:hover, .mnKopfOpt2:focus, .mnNavFoto:hover, .mnNavFoto:focus { background-color:#325374; }
.overLay { background-color:#424242; }
.cookieText { color:#89c1fc; }
.newsNeu { color:#aaaaaa; }
.newsLogo, .newsLogoNA { background-color:rgba(0, 0, 0, 0.3); }
.newsLogo:hover, .newsLogo:focus, .FotoPreview:hover, .FotoPreview:focus { border-color:#bbdd48; background-color:rgba(50, 83, 116, 0.8); }

@media screen and (min-width: 371px) and (max-width: 800px) {
.reviewsLogo { background-color:rgba(50, 83, 116, 0.8); }
.reviewsLogo:hover, .reviewsLogo:focus { border-color:#bbdd48; background-color:#325374; }
}

@media screen and (max-width: 500px) { 
.CNTMAIN, .CNTMAINa, .CNTMENU, .CNTAD2, .CNTADX { background-color:#282828; }
.CNTAD1, .CNTAD1a, .CNTAD3 { background-color:#1b241e; }
}

@media screen and (max-width: 800px) {
   .CNTAD1, .CNTAD1a, .CNTAD2, .CNTAD3, .CNTADX { border-color:#325374; }
}

@media screen and (min-width: 801px) and (max-width: 1700px) {
   .CNTAD2 { background-color:rgba(159, 215, 177, 0.17); }
   .CNTAD3 { background-color:rgba(250, 250, 250, 0.16); }
}

@media
screen and (min-width: 1276px) and (max-width: 1700px) and (max-resolution: 149dpi),
screen and (min-width: 1701px)  {
   .CNTAD2 { background-color:rgba(250, 250, 250, 0.16); }
   .CNTAD3 { background-color:rgba(159, 215, 177, 0.17); }
}