
html {
  margin:0;
  padding:0;
}
body {
  margin:0;
  padding:0;
  font:normal 9pt/12pt Arial, sans-serif;
}
img {
  border:0;
}
a {
  text-decoration:underline;
  color:#000000;
}
h1 {
  font:bold 16pt Arial, sans-serif;
}
input, select, textarea {
  font:normal 9pt Arial, sans-serif;
}
p {
  margin:16px 0;
}
form {
  margin:0;
}
.clear {
  clear:both;
}
.bold {
  font-weight:bold;
}

.teaser, .tab, .sub, .noprint {
  display:none;
}



/* ******************** GALERIE ******************** */
.border {
  border:1px solid #BBBBBB;
}
.thumb {
  position:relative;
  float:left;
  margin:0 20px 20px 0;
}
.menu {
  position:absolute;
  right:4px;
  bottom:2px;
  width:160px;
  font:normal 8pt Arial, sans-serif;
  text-align:right;
}
.photo {
  margin-bottom:20px;
}
.mini {
  margin:2px 12px 0 0;
}



/* ******************** TABELLEN ******************** */
table {
  margin-top:20px;
  border-collapse:collapse;
}
td, th {
  text-align:left;
  border:1px solid #BBBBBB;
}
td {
  vertical-align:top;
}
.list {
  margin-bottom:20px;
}
.list td, .list th {
  padding:3px 8px;
}
.data td, .data th {
  padding:2px 8px;
}



/* ******************** LIMITER ******************** */
.limiter {
  margin-bottom:20px;
}
* html .limiter {
  margin-left:3px;
}
.limiter input {
  width:22px;
}