body {
  margin: 0px;
}

.logoinvisible {
  visibility: hidden;
}

.startimmo, .startccg, .startterm, .startpack {
  padding-right: 15px;
  padding-top: 20px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: bold;
  height: 133px;
  text-decoration: none;
}

.startimmo , .startimmo * {
  color: #00868A;
  text-decoration: none;
}

.startccg , .startccg * {
  color: #005496;
  text-decoration: none;
}

.startterm , .startterm * {
  color: #ED1B23;
  text-decoration: none;
}

.startpack , .startpack * {
  color: #ff9933;
  text-decoration: none;
}

.width {
  width: 220px;
  height: 57px;
}
.imgrahmen {
  border: solid 1px white;
  padding: 1px;
}

a.linkhead {
  color: #ffffff;
  text-decoration: none;
  font-size: 11px;
  text-transform: uppercase;
}

td.menu4 , td.menuActive4 {
  padding-right: 15px;
}

.menu {
  text-decoration: none;
  color: #111111;
}

.menu1 {
  text-decoration : none;
  font-size : 12px;
  font-weight: normal;
  color: #000;
  text-transform: uppercase;
}
a.menu1:hover {
  color: #000;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}
.menuActive1 {
  text-decoration: none;
  color: #000;
  font-size: 12px;
  font-weight: normal;
}

.menu2 {
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
  font-variant:small-caps;
}
a.menu2:hover {
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
  font-variant:small-caps;
}
.menuActive2 {
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  font-variant:small-caps;
}

.menu3 {
  text-decoration: none;
  color: #888888;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: right;
}

td.menu3 {
  white-space:nowrap;
}

a.menu3:hover {
  text-decoration: none;
  color: #888888;
  font-size: 10px;
  font-weight: bold;
  text-align: right;
}

.menuActive3 {
  text-decoration: none;
  color: #888888;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
}

.menu4  , .menu5 {
  text-decoration: none;
  font-size: 9px;
  font-weight: normal;
  text-transform: uppercase;
  text-align: right;
  white-space: nowrap;
}

a.menu4:hover , a.menu5:hover {
  text-decoration: none;
  font-size: 9px;
  font-weight: bold;
  text-align: right;
}

.menuActive4 , .menuActive5 {
  text-decoration: none;
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
}

.footer {
  text-decoration: none; 
  font-size: 9px;
  font-weight: bold;
  color: #000000;
}

A.admin {
  color : Red;
  font-size: 11px;
}
A.admin:hover {
  color : #7B68EE;
  font-size: 11px;
}

.error {
  color: red; 
  font-size: 12px;
}

.menuSpecial1 {
  text-decoration: none;
  color : #666666;
  font-size : 9px;
  font-weight: normal;
}
.menuActiveSpecial1 {
  text-decoration: none;
  color: #666666;
  font-size : 9px;
  font-weight: normal;
}
.teasenews_h1 {
  font-size: 11px;
  color : #005496;
  font-weight: bold;
}

.news_align { 
  text-align: right;
  vertical-align: bottom;
}
a.link {
  font-size: 12px;
  text-decoration: none;
  color: #666666;
}

