html, body {
margin:1px;
padding:3px;
text-align:center;
}
body {
background-color:#F7F2D7;
width:auto;
font-family: Verdana, Tahoma, sans-serif;
font-size: 0.8em;
color: #000000;
  }

#wrapper {
position:relative;
width:780px;
margin-left:auto;
margin-right:auto;
border:1px solid #006600;
background-color:#DDD39D;
padding:20px;
height:400px;
min-height:400px;
}


html>body #wrapper {height:auto;}

h1 {font-size:1.3em;color:#CC0000; margin:3px;  padding:3px; border-bottom: 1px solid #CCCCCC;}
h2 {font-size:1.1em;color:#CC0000; margin:2px; padding:2px;}
h3 {font-size:0.9em;color:#CC0000; margin:2px;}

a:link, a:visited {
color:#CC0000;
border: 0px solid #000000;
text-decoration:none;
}


a:hover, a:active
{
color:#006600;
background-color:#FBFDCC;
}

#title {
background-color:#D9D1BA;
height:116px;
border-top:1px solid #CC0000;
border-right:1px solid #CC0000;
border-left:1px solid #CC0000;
border-bottom:1px solid #D9D1BA;
text-align:left;
z-index:2;
}
html>body #title {margin-bottom:0px;}
#title img {margin:0px; border:0;}
#title a {background-color:#D9D1BA;}

#footer {
background-color:#FBFDCC;
color:#000000;
border:1px solid #CC0000;
border-top:0px solid #CC0000;
padding:3px;
margin:0px;
}
.hint{
background-color:#FFFFCC;
border:1px solid #CC0000;
padding:2px;
}

/*.Inhalt*/
#content {
margin-top:0px;
padding-bottom:15px;
padding-top:15px;
padding-right:25px;
padding-left:25px;
height:400px;
min-height:400px;
background-color:#FDFEE7;

text-align:left;
border:1px solid #CC0000;
border-top:0px solid #CC0000;
z-index:4;
}
html>body #content {height:auto;}


p {margin-top:3px;
padding:5px;
margin-bottom:3px;}



.menue{
margin:0;
background-color:#FBFDCC;
border-top:1px solid #CC0000;
border-right:1px solid #CC0000;
border-left:1px solid #CC0000;
border-bottom:0px solid #CC0000;
text-align:right;
font-weight:bold;
z-index:3;
padding-left:500px;
padding:5px;
 }

.menue a:link, .menue a:visited {
text-decoration:none;
border:1px solid #CCCCCC;
background-color:#ECE7C9;
padding:2px;
color:#000000;
}

.menue a:hover, .menue a:active{
text-decoration:none;
border:1px solid #dddddd;
background-color:#FDFEE7;
color:#000000;
}


.menue #aktiv a
{
border:1px solid #CC0000;

}
.menue ul {
margin:0px;
padding:5px;
padding-right:25px;
list-style-type:none;
}
.menue li {display:inline;}




.menue1{
margin:0;
background-color:#FBFDCC;
border-left:1px solid #CC0000;
border-right:1px solid #CC0000;
border-bottom:1px solid #C0C0C0;
text-align:right;
font-weight:bold;
z-index:3;

padding:5px;
 }

.menue1 a:link, .menue1 a:visited {
text-decoration:none;
border:1px solid #CCCCCC;
background-color:#ECE7C9;
padding:2px;
color:#000000;
}

.menue1 a:hover, .menue1 a:active{
text-decoration:none;
border:1px solid #dddddd;
background-color:#FDFEE7;
color:#000000;
}


.menue1 #aktiv a
{
border:1px solid #CC0000;

}

.menue1 ul {
margin:0px;
padding:5px;
padding-right:25px;
list-style-type:none;
}
.menue1 li {display:inline;}

.menue2{

padding:8px 5px 5px 5px;
background-color:#D9D1BA;
background-image:url(hg02.jpg);
border-left:1px solid #CC0000;
border-right:1px solid #CC0000;
border-bottom:1px solid #C0C0C0;
border-top:1px solid #D9D1BA;
text-align:left;
font-weight:bold;
z-index:3;

 }

.menue2 a:link,.menue2 a:visited {
text-decoration:none;
border:1px solid #C0C0C0;
background-color:#FDFEE7;
padding:2px;
color:#000000;
}

.menue2 a:hover,.menue2 a:active {
border:1px solid #C0C0C0;;
background-color:#FBFDCC;
margin:0;
}

.menue2 #aktiv a
{
border:1px solid #CC0000;
}


.menue2 li {display:inline; }
.menu2 ul {list-style-type:none;}




.menue3{
margin:0;

background-color:#FDFEE7;
border-left:1px solid #CC0000;
border-right:1px solid #CC0000;
border-bottom:1px solid #C0C0C0;
text-align:right;
font-weight:bold;
z-index:3;

padding:5px;
 }

.menue3 a:link, .menue3 a:visited {
text-decoration:none;
border:1px solid #CCCCCC;
background-color:#ECE7C9;
padding:2px;
color:#000000;
}

.menue3 a:hover, .menue3 a:active{
text-decoration:none;
border:1px solid #dddddd;
background-color:#FBFDCC;
color:#000000;
}


.menue3 #aktiv a
{
border:1px solid #CC0000;

}




ul {margin:0 0 0 10px; padding:10px 0 10px 10px;}
li {margin-top: 2px; margin-bottom: 2px;}

/*Tabelle*/
table{
background-color:transparent;
width:100%;
text-align:left;
margin:0px;
border:0px solid #CC0000;
border-collapse:separate;
}
tr{
border:0px solid #000000;
}

td{
border-bottom:0px solid #CC0000;
border-right:0px solid #CC0000;
padding:2px;
margin-right:20px;

}

/*Formate für Picpick*/
table.pp {

white-space: normal;
margin-left:auto;
margin-right:auto;
}
tr.pp  {
white-space: normal;
}
td.pp   {
white-space: normal;
}
table.pp_thumbs {

border: 1px solid #cc0000;
padding: 0px;
margin-left:auto;
margin-right:auto;
white-space: normal;
}
table.pp_dir    {

border: 1px solid #006600;
float:left;
text-align:center;
}
table.pp_thumb  {
width:auto;
float:left;
text-align:center;
}
td.pp_info {
font-weight: bold;
background-color: #ffffcc;
padding: 0px;
margin:0px;

}
td.pp_nav {
border-top: 1px solid #006600;
letter-spacing: 2px;
}
img.pp_thumb {
border: 1px solid #006600;

}
.pp_header {
font-family: arial;
font-size: x-large;
font-decoration: underline;
letter-spacing: 2px;
}
.pp_numimg {border:0px solid #006600;}


/*Tabellenzelle mit Struktur*/
.struktur {border-bottom: 1px solid #CC0000;}

.leben{background:#FFFFFF;border: 1px solid #CC0000; color: #CC0000;}

.leben a:link, .leben a:visited{color:#CC0000;text-decoration:none;}
.leben a:hover, .leben a:active{color:#660000;}

h2.leben {color:#CC0000; border:none;background:transparent;}


 p.leben a:link,  p.leben a:visited {color:#336600;}
 p.leben a:hover,  p.leben a:active {color:#660000;}

.wirken{background:#FFFFFF;border: 1px solid #336600; color: #336600;}

.wirken a:link, .wirken a:visited {color:#006600;text-decoration:none;}
.wirken a:hover, .wirken a:active {color:#003300;}


h2.wirken {color:#006600; border:none;background:transparent;}
h3.wirken {color:#006600; border:none;background:transparent;}
 p.wirken a:link, p.wirken a:visited {color:#990000;}
 p.wirken a:hover, p.wirken a:active {color:#660000;}

.leben ul,.wirken ul, .zukunft ul{list-style-type:square;}



.zukunft{background:#FFFFFF;border: 1px solid #000000; color: #000000;}



.lw
{height:250px; overflow: scroll;
scrollbar-base-color:#FBFDCC;
}
/*.Bilder*/
img {margin:0;border:0;}

:hover .bild {background:none;}

.adminbereich {float:right; margin:0; border:0; padding:0;}
a:link.adminbereich{border:none; background:none;}
a:visited.adminbereich{border:none; background:none;}
.zentriert{
margin-left:auto;
margin-right:auto;
text-align:center;
}
.copy {
position:relative;bottom:1px;
margin-left:auto;
margin-right:auto;
margin-bottom:-15px;
padding-bottom:0px;
font-size:0.8em;
}
hr {height: 1px;  background-color: #CCCCCC; color:#CCCCCC;  border: 0 none;}

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none;
  color: #CC0000;
  background: #FFFFCC;
  }

a.tooltip:hover {
  color: #0000ff;
  background: #FFFFFF;
  }

a.tooltip span {
  display: none;
  text-decoration: none;
  padding:5px;
}

a.tooltip:hover span {
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  width: 15em;
  z-index: 10;
  color: #000000;
  border:1px solid #000000;
  background: #FFFFFF;
  font-size: 0.7em;
  text-align: left;
  }

/* Absoluter Tooltip */
div#links {
  position: relative;
  top: 10px;
  left: 0px;
  width: 170px;
  height: 160px;
  font: 16px Verdana, sans-serif;
  z-index: 100;
  }

div#links a {
  display: block;
  text-align: center;
  font: bold 1em sans-serif;
  padding: 5px 10px;
  margin: 0 0 1px;
  border-width: 0;
  text-decoration: none;
  color: #FFFFCC;
  background: #444444;
  }

div#links a:hover {
  color: #441111;
  background: #AAAAAA;
  border-left: 5px double white;
  border-right: 5px double white;
  }

div#links a span {display: none;}
div#links a:hover span {
   display: block;
   position: absolute;
   top: 95px;
   left: 0;
   width: 160px;
   padding: 5px;
   z-index: 100;
   color: #000000;
   background: #FFFFCC;
   font: 10px Verdana, sans-serif;
   text-align: center;
   }
