
/* *** GIRLPIX-Homepage *** */


/* BASICS / Defaults */

html, body, table {
  color: white;
  /* background: black; */
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 0;
  padding: 0;
}


/* individual Tags */

p { margin-top: 20px; }

hr { background-color: #ffa0c0; color: #ffa0c0; border-style: none; height: 3px; }

img {
  border-style: solid;
  border-color: #ffa0c0;
  border-width: 0;
}

a:link, a:visited, a:active {
  color: #ffa0c0;
  text-decoration: none;
}
a:hover {
  color: white;
  text-decoration: underline;
}
a:link.normal, a:visited.normal, a:active.normal { text-decoration: none; }



/* Multifunktions-Klassen */

.line {height:5px; line-height:5px}
.space {height:15px; line-height:10px}
.red { color: #cc0033; }


/*  FRAME  */

#frame {
  background-color: black;
  padding: 0px 25px 25px 25px; /* top, right, bottom, left */
  position:relative;
  text-align:left;
  height: 100%;
  width: 1010px; 
}

#head {
  font-size: 9pt;
  position: absolute;
  left: 30px;
  width: 800px;
}

#logo {
  position: relative;
  left: 0px;
  top: 0px;
}

img.logo {
  border-style: none;
  position: relative;
  top: 22px;

}

#top {
  background-color: black;
  border-width: 0;
  margin: 0;
  padding: 0;
  position:relative;
  text-align: left;
  width: 800px;
}

table.content {
  background-color: black;
  border-width: 0;
  margin: 0;
  padding: 0;
  position:relative;
  text-align: left;
  width: 800px;
}
table.content td {
  text-align: center;
  vertical-align: top; /* kann nicht in der table-Def festgelegt werden! */
  padding-bottom: 20px;
  width: 160px;
}
table.content td.inhalt {
  color: black;
  background: black;
  padding: 0 0 0 20px;
  vertical-align: top;
  width: 640px;
}
tr.title td { padding: 8pt 0 8pt 0; }


/*  ELEMENTS  */

.main {
  background-color: #ffa0c0;
  color: black;
  margin: 0 20px 0 0;
  padding: 10px 15px 7px 20px;
  position:relative;
  text-align:left; 
}
.main div { margin-bottom: 2pt; }

.main a:link, .main a:visited, .main a:active {
  color: #a000c0;
  text-decoration: underline;
}
.main a:hover {
  color: white;
  text-decoration: underline;
}
.main a:link.normal, .main a:visited.normal, .main a:active.normal {
  color:black;
  cursor:text;
  text-decoration:none;
}
.main img {
  border-style: solid;
  border-color: black;
  border-width: 1px;
}

.topmenu {
  font-size: 9pt;
  font-weight: bold;
  padding: 0px 20px 0px 2px;
  position: relative;
  top: 6px;
  text-align: right;
}
.topmenu a:link, .topmenu a:visited, .topmenu a:active {
  color: black;
  text-decoration: none;
}
.topmenu a:hover {
  color: black;
  text-decoration: underline;
}
.topmenu img { border-width: 1px; }




