
/* Layout für Special-Seiten (Version 1.0 - girlpix) */

body, table {
  color: black;
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
  background-color: #ffa0c0;
}
body {height: 100%;}

h1 {
  font-family: Verdana, Arial, Sans Serif;
  font-size: 16pt;
  margin-bottom: 5pt;
}
div.subtitle { color: #000090; }

#picdump div { margin: 0 0 20pt 0; font-weight: bold; }
#picdump table { margin: 0 0 20pt 0; padding: 2px; background: black; }
#picdump .line { margin: 0; }
#picdump { padding-left: 5px; }
#picdump iframe { border: 0; }
#picdump .input { margin: -10pt 0 20pt 0; font-weight: bold; }
#picdump .input input { width: 250px; background: #90d0ff; }
#picdump .input2 { margin: 0 0 20pt 0; font-weight: bold; }
#picdump .input2 input { width: 350px; background: #90d0ff; }

#picdump div.viewer { margin: 0 0 4pt 0; }
#picdump div.noscript { color: #e00000; margin: 0 0 4pt 0; }
#picdump div.button { margin: 0 0 20pt 0; }
#picdump div.comment { margin: 4pt 0 4pt 0; }

table.thumbs { background: #ffa0c0; border: 0; margin: 10pt 0 0 0; }
table.thumbs img { border: 0; }

#menu { padding: 0 0 0 40px; }
td.menu { padding: 0 0 0 40px; }
#space { height: 0; }
#flag {
  border-width: 1px;
  position:relative;
  left:-85px;
  top:-20px;
}
div.black, div.black2 { background: black; color: white; padding: 12px; position: relative; height: 100%; }
div.black2 { position:relative; top:-2px; }

.extern { padding: 0; width:170px; }
.thumb {
  font-weight: bold;
  margin: 0 0 20px 0;
  text-align: center; 
}
.thumb a:link, .thumb a:visited, .thumb a:active {
  color: #000090;
  text-decoration: none;
}
.thumb a:hover {
  color: #000090;
  text-decoration: underline;
}
.thumb img {
  border-style: solid;
  border-color: black;
  border-width: 1px;
  margin-bottom: 1px;
}

a.link, a.visited { color: #000090; }
.normal {color:white; cursor:text; font-weight:normal; text-decoration:none}

a.menu, a.submenu {color: #ffa0c0; line-height:16pt}
a.menu:link, a.menu:visited { text-decoration: none; }
a.menu:hover { text-decoration: underline; }

a.submenu { font-size: 8pt; line-height:14pt}
a.black { color: #ffa0c0; }
a.black:link, a.black:visited { text-decoration: none; }
a.black:hover { text-decoration: underline; }
div.menu, div.kapitel, div.here {color:white; line-height:16pt}
div.kapitel { color:#bb0088; }
div.here { color:#bbbbbb; }
hr.menu { background-color: #ffa0c0; color: #ffa0c0; height: 2px; }

/* POP-Menu */
div.pop, div.pop2 {
  margin: 11pt 0 0 0;
  position: relative;
  z-index: 1;
}
div.pop2 { z-index: 2; }
div.pop div, div.pop2 div {
  display: none;
  position: absolute;
  background: white;
  border: solid 1px black;
  border-top: 0;
  border-left: 0;
  line-height: 14pt;
  padding: 5px 10px 10px 20px;
  width: 180px;
  top: 12pt;
  left: 20px;
}
div.pop:hover div, div.pop2:hover div {
  display: block;
}
div.pop div a.menu, div.pop2 div a.menu {
  color: #000090;
  font-size: 9pt;
  line-height: 14pt;
}

.head {
  font-size: 10pt;
  position: absolute;
  left: 50px;
  top: 50px;
  width: 900px;
}

.headlink { color: black; }

.content {
   background-color: #ffa0c0;
   position:relative;
}


td.logo { padding: 20px 0 0 35px; }
div.logo { text-align: center; position: relative; left: -10px; top: -43px; }

hr { background-color: black; color: black; border-style: none; height: 2px; }
hr.logo { position: relative; left: 27px; top: -17px; width: 930px;}

td.text { padding: 15px 30px 0px 60px; width: 1000px; }

#liste {
  font-family:Verdana,Arial;
  font-size: 10pt;
  padding: 30px 15px 5px 25px;
}
.verweis { font-size:7pt; margin-top: 4pt; }

.images {
  font-family: Verdana, Arial, Sans Serif;
  font-size: 10pt;
}

.line {line-height:5pt}

.list {color:#b00070; font-weight:bold;}
.link {color:#000090; font-weight:normal;}



