/**
 * swoppen.com Content-Management-System
 *
 * copyright since 2000 by swoppen.com eCommerce GmbH - All rights reserved.
 */
BODY, A, TH, TH.normal, INPUT, FORM,  SELECT {
   font-size:11px;
   font-family: Arial,Verdana,Helvetica;
   color:#fff;
   text-decoration:none;
   }

BODY {
  background: url('../images/bg.jpg') top left no-repeat #000;
  margin:0px;
  padding: 0px;
  z-index: 1;
}

#content {
  background: #000; color: #fff;
  border: 1px solid #fff;
  padding: 50px 5px 5px 50px;
  position: absolute; top: 145px; left: 220px; width: 550px; min-height: 300px;
}

#content, #content p {
  background: #000; color: #fff;
  font-size: 12px;
}

#content h1 {
  color: #fff;
  font-size: 22px;
}

#content h2 {
  color: #fff;
  font-size: 20px;
}

#content h3 {
  color: #fff;
  font-size: 18px;
}

#content h4 {
  color: #fff;
  font-size: 16px;
}

#content h5 {
  color: #fff;
  font-size: 14px;
}

#content a, #content a:active, #content a:hover, #content a:link, #content a:visited {
  background: #000; color: #fff;
  font-size: 12px;
  text-decoration: none;
}

#content a:hover {
  background: rgb(255, 32, 7); color: white;
  border-bottom: 1px solid #fff;
}

#content a.icon, #content a:active.icon, #content a:hover.icon, #content a:link.icon, #content a:visited.icon {
  background: #000; color: #fff;
  text-decoration: none;
  border: 0;
}

#content img {
  border: 1px solid #fff;
}

#logo {
  position: absolute; top: 105px; left: 115px;
}

#menu {
  background: #000;
  border: 1px solid #fff;
  padding: 10px 0 20px 0; margin: 0;
  position: absolute; top: 225px; left: 100px; width: 155px; min-height: 150px;
}

#menu ul {
  list-style-type: none;
  margin: 0; padding: 0; 
}

#menu li {
  border: 1px solid #000;
  text-align: right;
}

#menu li a, #menu li a:active, #menu li a:hover, #menu li a:link, #menu li a:visited {
  background: #000; color: #fff;
  display: block;
  font: 16px Arial, Verdana, Helvetica; font-weight: bold;
  padding-right: 15px;
  text-decoration: none;
}

#menu li a.active {
  background: rgb(255, 32, 7); color: white;
}

#menu li a:hover {
  /*background: #239c69; color: #252e4d; */
  background: rgb(255, 32, 7); color: white;
}




a { font-size:12px; color: #000099; text-decoration: none;}
a:hover { text-decoration: underline;}

.CMStablemain     { font-size: 12px; color: #000;}
.CMStablemenu     { font-size: 12px; color: #000; background-color: #fff; }


.CMStablecms      { font-size: 12px; color: #000; background-color: #fff; }
.CMScmsm     { font-size: 11px; color: #000; background-color: #f0e0e0; }
.CMScmsml    { font-size: 10px; color: #aaaeb1;  }

.CMSsubmenuth1    { font-size: 10px; color: #000; background-color: #f0e0e0; }

.CMSsubmenutd1    { font-size: 10px; color: #000; background-color: #fff; }
.CMSsubmenutd2    { font-size: 12px; color: #000; background-color: #f7f8f7; }
.CMSsearchlist    { font-size: 12px; color: #fff; background-color: #0077cc; font-weight:bold;}
.CMSsearchlist1   { font-size: 12px; color: #000; background-color: #efefef; }
.CMSsearchlist2   { font-size: 12px; color: #000; background-color: #fefefe; }

.CMStd1    { font-size: 11px; color: #000; background-color: #fff; }
.CMStd2    { font-size: 12px; color: #000; background-color: #fff; }



.CMSf2     { font-size: 12px; color: #000; background-color: #F7F7FF; }
.CMSi1     { font-size: 11px; color: #000; background-color: #fff; }

.CMSi2     { border:1px solid #455a77; font-size:11px; color: #7b8ca3; }

.CMSb2        { font-size: 11px; color: #7b8ca3; background-color:#384c69;  border:1px solid #455a77; padding:0px; font-weight:bold; color:white;}

.CMSl1     { font-size: 11px; color: #000099; }
.CMSl2     { font-size: 12px; color: #000099; }
.CMSerror  {   font-size: 12px; color: #fff; background-color: #ee0000; }
.CMSio     {   font-size: 12px; color: #fff; background-color: #00aa00; }
.CMSinfo      { font-size: 12px; color: #000; background-color: #ffff88; }
.CMSlogininfo  {   font-size: 12px; color: #000; background-color: #ffff88; }


.CMSline   { background-color: #3360f1; }

.io     {   font-size: 14px; color: #fff; background-color: #00aa00; }

/* Links */
.l1     {font-size: 11px; color: #0000bb; }
.l2     {font-size: 12px; color: #0000bb; }
.l3     {font-size: 14px; color: #0000bb; }
.l_top   { color:#7b8ca3;font-size:10px; }
.l_top:hover { text-decoration:none;}

.CMSsitemap_mod {
  border-left: 3px solid #3360f1; border-bottom: 1px solid #3360f1;
  font-size: 14px;
  padding: 3px;
}

.error     { font-size: 12px; color: #fff; background-color: #ee0000; }
.info      { font-size: 12px; color: #000; background-color: #ffff88; }
.input     { font-size: 12px; }
