/**
 * 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:#000;
   text-decoration:none;
   }

BODY {
  margin:0px;
  padding: 0px;
  background-color: #fff;
  z-index: 1;
}

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

td { font-size: 12px; color: #000; font-family: Arial,Verdana, Helvetica; }

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;  }


#menu { width: 150px; }
#menu ul { margin: 0; padding: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
#menu li { margin: 0 0 3px 0; }
#menu a { display: block; padding: 2px 1px 2px 5px;  width: 150px;  }
#menu a:link, #menu_ul a:visited { color: black; text-decoration: none; }
#menu a:hover { background-color: #F3DCBA; color: black; }
#active a:link, #active a:visited, #active a:hover { background-color: #F3DCBA; color: black; }



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

.CMSsubmenutd1    { font-size: 10px; color: #000; background-color: #fff; }
.CMSsubmenutd2    { font-size: 12px; color: #000; }
.CMSsearchlist    { font-size: 12px; color: #000; background-color: #f3dcba; font-weight:bold;}
.CMSsearchlist1   { font-size: 12px; color: #000; background-color: #fed9a2; }
.CMSsearchlist2   { font-size: 12px; color: #000; background-color: #ffebd0; }

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



.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;  }

.CMSb2        { font-size: 11px; color: #7b8ca3; background-color:#384c69;  border:1px solid #455a77; padding:1px 3px; 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: black; }
.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; }

