/**********************************************************************
* List
* Starlist - For nice presentations
* Errorlist - List of error messages
* Linklist - For an easy menu
**********************************************************************/

.highlightList {
  margin:          0;
  padding:         0;
  list-style-type: none;
}

.highlightList li {
  padding-bottom: 0px;
  margin-left:    0px;
}

.highlightList a {
  white-space:     nowrap;
  text-decoration: none;
  width:           inherit;
  display:         block;
}

.highlightList a img {
  filter:        alpha(Opacity=100);
  -moz-opacity:  1;
}

.highlightList a:hover img {
  filter:        alpha(Opacity=60);
  -moz-opacity:  0.6;
}



.errorlist {
  position:   relative;
  padding:    10px 10px;
  margin:     0px;
  list-style: none;
}

.errorlist li {
  margin:              0px;
  margin-top:          10px;
  padding-left:        25px;
  background-image:    url("/images/lists/error.png");
  background-repeat:   no-repeat;
  background-position: 2px 0px;
}



.starlist {
  position:   relative;
  padding:    3px 10px;
  margin:     -3px 0px 0px;
  list-style: none;
}

.starlist li {
  margin:              0px;
  margin-top:          10px;
  padding-left:        25px;
  background-image:    url("/images/lists/star.png");
  background-repeat:   no-repeat;
  background-position: 2px 0px;
}


/** This far all is checked and ok ********************************************/









.servicelist {
  padding:    10px 0px;
  margin:     0px;
  list-style: none;
}
.servicelist li {
  margin:  0px 0px;
  padding: 0px;
}

.servicelist a:link, .servicelist a:visited, .servicelist span {
  margin:  0px;
  padding: 3px 12px;
  
  text-decoration:    none;
  background-repeat:  no-repeat;
  color:              #000000;
}

.servicelist .mypage {
  margin-bottom:    0px;
}


.servicelist a:hover, .servicelist a:active {
  color:        #666;
}

.servicelist a, .servicelist span {
  display:      block;
}

.third .servicelist a, .third .servicelist span {
  display:      block;
  width:        140px;
}

.servicelist span {
  color: #999;
  display: block;
  width:  inherit;
  text-decoration: line-through;
}

.servicelist span img {
  margin:        0px 0px -4px;
  filter:        alpha(Opacity=50);
  -moz-opacity:  0.50;
}


.servicelist a img {
  margin:        0px 0px -4px;
  filter:        alpha(Opacity=100);
  -moz-opacity:  1;
}

.servicelist a:hover img {
  filter:        alpha(Opacity=50);
  -moz-opacity:  0.50;
}





.servicedesclist {
  padding:      10px 0px;
  margin:       0px;
  list-style:     none;
}
.servicedesclist li {
  margin:       0px 0px;
  padding:      0px;
}

.servicedesclist span {
  margin:       0px;
  padding:      3px 35px;
  
  text-decoration:  none;
  background-image: url("/images/lists/star.png");
  background-position: 12px 3px;
  background-repeat:  no-repeat;
  color:        #000000;
  display:      block;
  width:        160px; 
}
.servicedesclist .spamfilter span  {
  background-image:   url(/images/icons/servicemenu/spamfilter_16.png);
}

.servicedesclist .securitycheck span {
  background-image:   url(/images/icons/servicemenu/securitycheck_16.png);
}

.servicedesclist .parentalcheck span {
  background-image:   url(/images/icons/servicemenu/parentalcheck_16.png);
}

.servicedesclist .securitybulletin span {
  background-image:   url(/images/icons/servicemenu/securitybulletin_16.png);
}

.servicedesclist .backup span {
  background-image:   url(/images/icons/servicemenu/backup_16.png);
}

