/* Zentral fuer alle Dateien */
body {
  color:#cccccc;
  background-color:#000000;
  background-image:url(../pics/bg.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:-124px -62px;
  margin:0px;
  padding:10px;
  border-width:0px;
  border-style:none;
  font-family:'Arial';
  font-size:17px;
  font-weight:bold;
  height:95%;
  width:95%;
  }
img {
  border:0px none;
  }
h1 {
  font-size:40px;
  }
h2 {
  font-size:30px;
  }
h3,caption {
  font-size:24px;
  }
h4 {
  font-size:18px;
  }
h5 {
  font-size:13px;
  }

p,address {
  text-align:justify;
    padding:10px;
  }
p.n {
  text-align:left;
  padding:0px;
  }
a {
  color:#cccccc;
  background-color:inherit;
  }
a:hover {
  color:#ffffff;
  background-color:inherit;
  }
blockquote {
  color:#cccccc;
  background-color:inherit;
  padding:4px;
  margin:4px;
  font-style:italic;
  text-align:right;
  }

div#mb {
  height:85%;
  overflow:visible;
  }

/* Frameset, funktioniert ja leider nicht ;( */
frame {
  border-color:black;
  border-style:solid;
  }

/* Formulare */
select, input, textarea {
  background-color:#000000;
  color:#cccccc;
  }
fieldset {
  margin:10px;
  }
table.subres {
  width:100%;
  }
table.subres td,table.subres th {
  width:50%;
  text-align:center;
  }

/* Lebenslauf */
table.tl th,table.tl td {
  text-align:left;
  vertical-align:top;
  padding:4px 10px 4px 10px;
  }

/* Kontakte */
table.ll th {
  text-align:left;
  vertical-align:top;
  }
table.ll td {
  text-align:left;
  vertical-align:top;
  font-family:monospace;
  padding:4px 10px 4px 10px;
  }
table.ll h3 {
  text-align:center;
  padding:20px;
  margin:0px;
  }

/* Friends */
#bodyfriends li {
  line-height:30px;
  vertical-align:middle;
  }
#bodyfriends a#juni {
  background:url(../pics/herz-leer.gif) no-repeat;
  cursor:crosshair;
  }
#bodyfriends a#juni:hover {
  background:url(../pics/herz.gif) no-repeat;
  }

/* Linkz */
#linkz div.fmenu {
  position:absolute;
  top:0px;
  left:5%;
  width:30%;
  height:96%;
  overflow:auto;
  }
#linkz div.fmenu li {
  font-size:18px;
  }
#linkz div.fbody {
  position:absolute;
  top:0px;
  left:35%;
  width:65%;
  height:96%;
  overflow:auto;
  }

/* Menu und Knoepfe */
#menubody {
  background-image:url(../pics/bg.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:0px -62px;
  padding:0px;
  }
#menubody div, div.button {
  margin-top:6px;
  width:116px;
  font-family:'Times New Roman',serif;
  font-size:16px;
  font-variant:small-caps;
  text-align:center;
  border-style:outset;
  border-width:4px;
  border-color:#3300CC;
  background-color:#330099;
  color:#cccccc;
  }
#menubody div.butthead {
  background-color:#000000;
  color:inherit;
  border-style:none;
  border-width:0px;
  text-decoration:underline;
  font-size:22px;
  margin-bottom:12px;
  width:124px;
  }

#menubody div.buttheadblink {
  margin-top:6px;
  width:116px;
  font-family:'Times New Roman',serif;
  font-size:16px;
  font-variant:small-caps;
  text-align:center;
  text-decoration:blink;
  border-style:outset;
  border-width:4px;
  border-color:red;
  background-color:#FF0060;
  color:#000000;
  }







#menubody div.butthead a {
  text-decoration:underline;
  }
#menubody div a, div.button a {
  text-decoration:none;
  color:inherit;
  background-color:inherit;
  }
#menubody div a:hover, div.button a:hover {
  color:#ffffff;
  background-color:inherit;
  }

/* Banner oben */
#headtbody {
  background-image:url(../pics/bg.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:-124px 0px;
  padding:0px 10px 0px 10px;
  text-align:center;
  }
#headtbody div {
  text-align:left;
  }
#headtbody h1 {
  line-height:42px;
  vertical-align:middle;
  white-space:nowrap;
  margin:0px;
  padding:0px;
  }
#headtbody p {
  font-size:10px;
  text-align:center;
  margin:0px;
  padding:0px;
  }

/* Auge oben */
#headibody {
  background-image:url(../pics/bg.jpg);
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:0px 0px;
  text-align:center;
  vertical-align:middle;
  padding:6px;
  }

/* Counter */
body#foot {
  margin:0px;
  padding:0px;
  }
#foot p {
  font-size:10px;
  margin:0px;
  padding:0px;
  }
