body, pre {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  color:#2F2F2F;
  background-color:#4F4F4F; }
td {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  color:#2F2F2F; }

/* tabelle alles */
table.all {
  margin-left:0px; margin-right:0px;
  text-align:left;
  width:700px; height:100%;
  border:1px solid #003030;
  top:0px; background-color:#CFCFCF; }
td.all { vertical-align:top; height:100%; }
/* tabelle alles ende */
/* ------------------------------------------------------------ */
/* tabelle innen */
/* head */
table.innen {
  margin-left:auto; margin-right:auto;
  width:700px; height:100%;
  border:0px solid #003030; }
td.artatel {
  width:700px; height:96px;
  background-image:url(../img/headbg.jpg); }
td.artatelband {
  width:700px; height:96px;
  background-image:url(../img/aquarell_3d_band.jpg); }
td.terragen {
  width:700px; height:96px;
  background-image:url(../htm/program/terragen/pict/head.jpg); }
td.startseite {
  width:100px; height:25px;
  background-color:#EFEFEF;
  border-top:1px solid #6F6F6F;;
  border-bottom:1px solid #6F6F6F; }
td.auswleer {
  width:10px; height:25px;
  background-color:#EFEFEF;
  border-top:1px solid #6F6F6F;
  border-bottom:1px solid #6F6F6F; }
td.links {
  width:580px; height:25px;
  word-spacing:15px;
  background-color:#EFEFEF;
  border-top:1px solid #6F6F6F;
  border-bottom:1px solid #6F6F6F; }

td.innerlink {
  vertical-align:top; height:20px; }
/* head end */

/* img-auswahl u. unterlinks */
td.bodylinks {
  text-align:center; height:100%;
  vertical-align:top;
  padding-top:20px; padding-left:10px;}
td.bodylinks_terragen {
  height:100%;
  vertical-align:top;
  padding-top:20px; padding-left:10px;}

/* copyright */
td.copyright {
  width: 700px; height:20px;
  text-align:center; vertical-align:middle;
  border-top:1px solid #6F6F6F;
  background-color:#9F9F9F; }
p.copyright_txt {
  font-size:10px;
  color:#1F1F1F; }
/* copyright ende */



/* unterlinks mgz */
td.links_detail_um {
  text-align:center;
  height:18px;
  background-color:#CFCFCF;
  border-left:1px solid #3F3F3F;
  border-right:1px solid #3F3F3F;
  border-bottom:1px solid #3F3F3F; }
td.links_detail_um_active {
  text-align:center;
  height:18px;
  background-color:#EFEFEF;
  border-left:1px solid #0F0F0F;
  border-right:1px solid #0F0F0F;
  border-bottom:1px solid #0F0F0F;  }
/* unterlinks mgz ende */

/* index */
td.streifen { width:700px; height:8px; }
table.body { width:700px; height:100%; }
td.body_all { width:700px; vertical-align:top; }
td.thumb { width:80px; text-align:center; vertical-align:top; padding-top:20px; padding-left:10px; }
td.body { width:620px; }
/* kremer */
td.kremer {
  text-align:center; }
/* kremer */
/* index ende */

/* bilder mgz navigation vor-zurück */
table.bilder_navi {
  text-align:center;
  border:1px solid #005050;
  background-color:#EFEFEF;
  font-size:12px;
  width:410px;
  }
table.bilder_bild { width:410px; height:380px; border:0px; }
table.bilder_info {
  text-align:center;
  vertical-align:middle;
  border:1px solid #005050;
  background-color:#EFEFEF;
  font-size:12px;
  height:18px; width:410px;
  }
table.bilder_detail {
  text-align:center;
  vertical-align:middle;
  border:1px solid #005050;
  background-color:#EFEFEF;
  font-size:12px;
  height:18px; width:535px;
  }
td.bodyinfo_name { text-align:left; vertical-align:top; width:535px; padding-left:20px; height:20px; }
td.bodyinfo_l { text-align:left; vertical-align:top; width:130px; padding-left:20px; height:70px; }
td.bodyinfo_m { text-align:left; vertical-align:top; width:135px; }
td.bodyinfo_r { text-align:left; vertical-align:top; width:270px; padding-right:20px; }
td.bodyinfo_all {
  text-align:left; vertical-align:top;
  width:535px;
  padding:20px; }

/* Biographie */
table.biographie { width:100%; }
td.biographie_l { width:100px; vertical-align:top; }
td.biographie_l { width:100px; vertical-align:top; }

  /* leftright point*/
img.lr { width:18px; height:18px; border:1px solid #003030;}
/*gesamtlänge 410px*/
td.backimg { width:18px; text-align:left; height:18px; background-color:#EFEFEF; }
img.bn_abstand { width:4px; height:18px; border:0px;}
td.backtxt { width:60px; text-align:left; font-size:12px; padding-left:5px; }
td.mitte { width:274px; text-align:center; font-size:12px; }
td.nexttxt { width:60px; text-align:right; font-size:12px; padding-right:5px; }
td.nextimg { width:18px; text-align:right; height:18px; }
/* bilder mgz navigation vor-zurück ende */

table.tableother {
  width:530px;
  border:1px solid #4F4F4F;
  background-color:#EFEFEF;
}

/* head hauptnavigation */
a.haupt {
  font-size:12px; }
a:link.haupt {
  color:#4F4F4F;
  text-decoration:none;  }
a:visited.haupt {
  color:#4F4F4F;
  text-decoration:none; }
a:hover.haupt {
  color:#A02020;
  text-decoration:none; }
a:active.haupt {
  color:#4F4F4F;
  text-decoration:none; }
.hauptlink_active {
  font-size:12px;
  color:#A02000;
  text-decoration:none; }

a.hauptactive {
  font-size:12px; }
a:link.hauptactive {
  color:#A02020;
  text-decoration:none;  }
a:visited.hauptactive {
  color:#A02020;
  text-decoration:none; }
a:hover.hauptactive {
  color:#FF9F00;
  text-decoration:none; }
a:active.hauptactive {
  color:#A02020;
  text-decoration:none; }
.hauptactive {
  font-size:12px;
  color:#A02020;
  text-decoration:none; }

a {
  font-size:12px; }
a:link {
  color:#9F0000;
  text-decoration:none;  }
a:visited {
  color:#9F0000;
  text-decoration:none; }
a:hover {
  color:#E06000;
  text-decoration:none; }
a:active {
  color:#9F0000;
  text-decoration:none; }

/* head hauptnavigation ende */
/* fester bereich ende */
/* ------------------------------------------------------------- */
/* ------------------------------------------------------------- */
div.little { font-size:9px; word-spacing:3px;letter-spacing:3px; }
div.info {
  background-color:#afafaf;
  padding:10px;
  padding-top:0px;
  padding-bottom:0px;
  border:1px solid #003030;
  text-align:justify;}
pre.info { background-color:#afafaf; }
b.col {
  background-color:#3F0000;
  color:#ffffff;}

/* allgemeine Einstellungen */
hr { background-color:#6F6F6F; }

.px10 { font-size:10px; }
.px12 { font-size:12px; }
.px24 { font-size:24px; }
.px12just { font-size:12px; text-align: justify; }

img.imgthumbborder { border:1px solid #5F5F5F; }

.margleft { margin-left:25px; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.top { vertical-align:top; }
.justify { text-align: justify; }
.lefttop { text-align:left; vertical-align:top; }
.leftmidd { text-align:left; vertical-align:middle; }
.leftbott { text-align:left; vertical-align:bottom; }
.centtop { text-align:center; vertical-align:top; }
.centmidd { text-align:center; vertical-align:middle; }
.centbott { text-align:center; vertical-align:bottom; }
.righttop { text-align:right; vertical-align:top; }
.righmidd { text-align:right; vertical-align:middle; }
.righbott { text-align:right; vertical-align:bottom; }