body {
  margin:0px;;
  padding:0px;
  font-family:verdana,tahoma,arial,helvetica,sans-serif;
  font-size:10pt;
  text-align:center;
}
 
div, p, td {
  font-family:verdana,tahoma,arial,helvetica,sans-serif;
  font-size:10pt;
  text-align:left;
}

hr {
  border-width:1px;
  margin-top:10px;
  margin-bottom:10px;
}

.c {
  text-align:center;
}

.j {
  text-align:justify;
}

.r {
  text-align:right;
}

td.main {
  padding:20px;
}

h1.main {
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-align:center;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  padding-right:5px;
  margin-top:0;
  margin-left:0;
  margin-right:0;
  margin-bottom:15px;
}

.subhl {
  font-family:Tahoma,verdana,arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  margin-bottom:2px;
}

.fn {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt;
}

.imgli {
  float:left;
  margin-top:5px;
  padding-right:10px;
  padding-left:0px;
  padding-bottom:0px;
  padding-top:0px;
}

.imglibo {
  float:left;
  padding:10px;
  margin-right:10px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:5px;
  border:1px solid #8095A5;
}

.imgre {
  float:right;
  margin-top:5px;
  padding-left:10px;
  padding-right:0px;
  padding-bottom:0px;
  padding-top:0px;
}

.imgrebo {
  float:right;
  padding:10px;
  margin-left:10px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:5px;
  border:1px solid #8095A5;
}

div.artlist {
  padding:5px;
}

.artlistsubhl {
  font-weight:bold;
}

form {
  margin:0px;
}

.submitbutton {
  padding-left:2px;
  padding-right:2px;
  padding-top:1px;
  padding-bottom:1px;
  font-family:Tahoma, Arial,Sans-serif;
  font-size:8pt;
  font-weight:normal;
  background-color:#f9dd78;
  color:#544010;
  border-width:1px;
}

select.gr {
  font-family: tahoma, arial, helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
}

fieldset {
  position:relative;
  border-style:solid;
  border-width:1px;
  padding:5px;
}

legend {
  margin-bottom:5px;
  padding-left:3px;
  padding-right:3px;
  text-align:left;
}

A, A:link, A:visited {
  text-decoration:underline;
}
A:hover {
  text-decoration:none;
}

A.imgno, A.imgno:link, A.imgno:visited {
  text-decoration:none;
  background-color:transparent;
}

A.imgno:hover {
  text-decoration:none;
  background-color:transparent;
}


/* +++++++++++++++ NAVIGATION +++++++++++++++++++++ */

A.nav, A.nav:link, A.nav:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  font-family:Tahoma, Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  }
A.nav:hover {
}

A.mehr, A.mehr:link, A.mehr:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  font-family:Tahoma, Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  }
A.nav:hover {
}

A.nav1a, A.nav1a:link, A.nav1a:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Verdana,Tahoma,Arial,Sans-serif;
  font-size:10pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
  }
A.nav1a:hover {
}
A.nav1ax, A.nav1ax:link, A.nav1ax:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Verdana,Tahoma,Arial,Sans-serif;
  font-size:10pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
  }
A.nav1ax:hover {
}

A.nav1p, A.nav1p:link, A.nav1p:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Verdana,Tahoma,Arial,Sans-serif;
  font-size:10pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
  }
A.nav1p:hover {
}

A.navp, A.navp:link, A.navp:visited {
  position:relative;
  display:block;
  padding-left:34px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Tahoma,Verdana,Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
  }
A.navp:hover {
}

A.navx, A.navx:link, A.navx:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Tahoma,Verdana,Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}
A.navx:hover {
}

A.nav1op, A.nav1op:link, A.nav1op:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Verdana,Tahoma,Arial,Sans-serif;
  font-size:10pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}
A.nav1op:hover {
}

A.navop, A.navop:link, A.navop:visited {
  position:relative;
  display:block;
  padding-left:34px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Tahoma,Verdana,Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}
A.navop:hover {
}

A.nav1xp, A.nav1xp:link, A.nav1xp:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Verdana,Tahoma,Arial,Sans-serif;
  font-size:10pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}
A.nav1xp:hover {
}

A.navxp, A.navxp:link, A.navxp:visited {
  position:relative;
  display:block;
  padding-left:34px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  font-family:Tahoma,Verdana,Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}
A.navxp:hover {
}

A.subnav, A.subnav:link, A.subnav:visited {
  position:relative;
  display:block;
  padding-left:48px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  margin-left:0px;
  font-family:Tahoma,Verdana,Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}
A.subnav:hover {
}

A.subnavx, A.subnavx:link, A.subnavx:visited {
  position:relative;
  display:block;
  padding-left:48px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  margin-right:0px;
  margin-left:0px;
  font-family:Tahoma,Verdana,Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  vertical-align:middle;
  text-decoration:none;
}
A.subnavx:hover {
}

/* ++++++++++++++++++++++++++++++++++++++++++++++ */

A.topnav, A.topnav:link, A.topnav:visited {
  position:relative;
  display:block;
  padding-left:10px;
  padding-right:10px;
  padding-top:2px;
  padding-bottom:2px;
  font-family:Tahoma, Arial,Sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
}

A.neuh, A.neuh:link, A.neuh:visited {
  position:relative;
  display:block;
  padding-left:20px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  font-family:Tahoma, Arial,Sans-serif;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  }

A.bseller, A.bseller:link, A.bseller:visited {
  position:relative;
  display:block;
  padding-left:5px;
  padding-right:5px;
  padding-top:3px;
  padding-bottom:3px;
  font-family:Tahoma, Arial,Sans-serif;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  }

A.footer, A.footer:link, A.footer:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt;
  text-decoration:none;
}

td.footer {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt;
  text-align:center;
  height:25px;
}

A.artlist, A.artlist:link, A.artlist:visited {
  font-family:verdana,tahoma,arial,sans-serif,helvetica;
  font-size:10pt;
  font-weight:bold;
  text-decoration:underline;
}
A.artlist:hover {
  text-decoration:none;
}

div.error {
  border-right:1px solid #b9b9b9;
  border-bottom:1px solid #b9b9b9; 
  margin-top:20px; 
  margin-bottom:20px;
  padding-left:40px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px; 
  background: url(images/error.gif) no-repeat 5px 5px #F7F3E7;
  color:#000000;
  font-family: arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:normal;
}

div.info {
  border-right:1px solid #b9b9b9;
  border-bottom:1px solid #b9b9b9; 
  margin-top:20px;
  margin-bottom:20px; 
  padding-left:40px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px; 
  background: url(images/info.gif) no-repeat 5px 5px #F7F3E7;
  color:#000000;
  font-family: arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:normal;
}

div.ok {
  border-right:1px solid #b9b9b9;
  border-bottom:1px solid #b9b9b9; 
  margin-top:20px;
  margin-bottom:20px; 
  padding-left:40px;
  padding-right:10px;
  padding-top:5px;
  padding-bottom:5px; 
  background: url(images/ok.gif) no-repeat 5px 5px #F7F3E7;
  color:#000000;
  font-family: arial, helvetica, sans-serif;
  font-size:10pt;
  font-weight:normal;
}

h1.nix {
  visibility:hidden;
  display:none;
  color:#E9D1AB;
}
h2.nix {
  visibility:hidden;
  display:none;
  color:#E9D1AB;
}

h1.artlist {
  font-family:verdana,tahoma,arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  margin:0;
  padding:0;
}

h2.artlist {
  font-family:verdana,tahoma,arial,helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  margin:0;
  padding:0;

}

h3.artlist {
  font-family:arial,helvetica,sans-serif;
  font-size:9pt;
  font-weight:normal;
  margin:0;
  padding:0;

}

.weiss {
  color:#FFFFFF;
}
.bgweiss {
  background-color:#FFFFFF;
}
.schwarz {
  color:#000000;
}
.bgschwarz {
  background-color:#000000;
}
.rot {
  color:#ff0000;
}
.bgrot {
  background-color:#ff0000;
}
