* {
  margin: 0;
  padding: 0;
}
body {
  background: #002a54 url('img/bg_horiz_dkl.gif') top left repeat-x; 
  font-size: 62.5%;
  font-family: Arial;  
}

#kategorien {
  position: absolute;
  width: 980px;
  height: 208px;
  font-size: 1.3em;
  background: url('img/bg_hellverlauf.jpg') top left repeat-y;
  top: 141px;
  left: 0; 
  z-index: 19;
}
#katBox {
  position: absolute;
  width: 980px;
  height: 208px;
  font-size: 1.3em;
  top: 141px;
  left: 11px;
  z-index: 20;
}
.kat {
  position: relative;
  width: 171px;
/*  height: 400px;*/
  margin-top: 24px;
  margin-left: 24px;
  float: left;
}
*html .kat {
  margin-left: 14px;
}
div.kat img {
  width: 150px;
  height: 190px;
  border: 1px solid #fff;
  clear: both;
  background-color: #dfdfdf;
}
ul {
  margin: 5px 0 0 17px;
  list-style-type: square;
/*  list-style-image: url('img/listpoint_red.gif');*/
}
div.clear {
  clear: both;
  float: none;
}
a:link,
a:hover,
a:visited,
a:active {
  text-decoration: none;
  color:  #fff;
}
div#logo {
  width: 102px;
  height: 87px;
  position: absolute;
  top:23px;
  left:35px;
  background:url('img/logo.jpg') top left no-repeat;
}
/*
	Information (Startseite)
*/
#information {
  padding: 5px;
  border: 2px solid #fff;
  background-color: #D4E7FF;
  position: absolute;
  left: 300px;
  top: -138px;
  width: 262px;  
}
#information table {
  border: 0 none;
  margin-bottom: 15px;
}
#information h1 {
  font-size: 14px;
  margin-bottom: 10px;
}
#information p {
  font-size: 12px;
}
#information table td.col1 {
  width: 110px;
  vertical-align: top;
}
#information table td.col2 {
  text-align: right;
  vertical-align: top;
}
div#logo {
  width: 373px !important;
  height: 86px !important;
  position: absolute;
  top:20px;
  left:35px;
  background:url('img/glamalux-logo-gross.png') top left no-repeat;
} 
/*
    tt_news auf Startseite (latest)
*/
.news-latest-container {
    background-color: #D4E7FF;
    color: #002953;
    border: 2px solid #FFFFFF;
    left: 620px;
    padding: 5px;
    position: absolute;
    top: 20px;
    width: 333px;
    font-size: 12px;
}
.news-latest-container .item-header h3 {
    padding-bottom: 4px;
}
.news-latest-container .item-header h3 a {
    font-size: 14px;
    color: #002953;
}
.news-latest-container .news-latest-morelink {
    text-align: right;
}
.news-latest-container .news-latest-morelink a {
    color: #002953;
}
