* {
  margin: 0;
  padding: 0;
  border:none;
}
html{
  background-color:#dedede;
}
body {
  font-family:Courier,Arial,Helvetica;
  font-weight:normal;
  font-size:.8em;
  text-align: center;
  color:#000;
  background-color:#dedede;
}
#fuss {
  font-family:Arial,Helvetica;
  font-weight:bold;
  font-size:.9em;
}


/* Farben*/
.rot {
  color:#8e442a;
  padding-bottom:4px;
  border-bottom:solid 2px #8e442a;
}
.oliv {
  color:#98915e;
}
.grau {
  color:#b9b9ba;
}
.weiss {
  color:#fff;
}
.fett {
  font-weight:bold;
}
.klein {
  font-size:.8em;
}


/* Text */

h1 {
  font-size: 1.8em;
  font-weight:normal;
}

h2 {
  font-size: 1em;
  font-weight:bold;
}

h3 {
  font-size: 1em;
  font-weight:bold;
}
h4 {  
  font-size: 1em;
  font-weight:bold;
}
.oben20unten10 {
  margin: 20px 0 10px 0; 
}

p  { margin: 0 0 10px 0; }
ul { margin: 0 0 10px 20px; }
li { list-style-type: disc; }

li li {
 list-style-type: circle;
}
li li li {
 list-style-type: square;
}

img {
  border:0;
}

/* Links */
a         { color:#000; }
a:link    { text-decoration:none; color:#000; }
a:visited { text-decoration:none; color:#000; }
a:focus   { text-decoration:none; color:#000; }
a:hover   { text-decoration:none; color:#000;}
a:active  { text-decoration:none; color:#000;}

a.imtext         { color:#000; }
a.imtext:link    { color:#000; }
a.imtext:visited { color:#000; }
a.imtext:focus   { text-decoration:none; color:#000; }
a.imtext:hover   { text-decoration:none; color:#000;}
a.imtext:active  { text-decoration:none; color:#000;}

/* Top Navigation */
#topnav ul {
  list-style-type:none;
}

#topnav li {
  float:left;
  padding-left:37px;
  list-style-type:none;
  padding-top:3px;
}

#topnav li a         { text-decoration:none;  }
#topnav li a:link    { text-decoration:none;  }
#topnav li a:visited { text-decoration:none;  }
#topnav li a:focus   { text-decoration:none; color:#8e442a; }
#topnav li a:hover   { text-decoration:none; color:#8e442a; }
#topnav li a:active  { text-decoration:none; color:#8e442a; }

#leftnav li a         { text-decoration:none;font-size:12px;  }
#leftnav li a:link    { text-decoration:none;font-size:12px;  }
#leftnav li a:visited { text-decoration:none;font-size:12px;  }
#leftnav li a:focus   { text-decoration:none;font-size:12px; color:#8e442a; }
#leftnav li a:hover   { text-decoration:underline;font-size:12px; color:#8e442a; }
#leftnav li a:active  { text-decoration:none;font-size:12px; color:#8e442a; }
/* Thumbnails mit Mouseover */

ul.floatRight li {float:right;}
ul.floatLeft li {float:left;}

#thumbnails ul {
  list-style-type:none;
}

#thumbnails li {
  padding: 0 3px 0 3px;
  list-style-type:none;
}
/* Fussnavi gibts noch nicht
#fuss a         { color:#000; }
#fuss a:link    { text-decoration:none; color:#000; }
#fuss a:visited { text-decoration:none; color:#000; }
#fuss a:focus   { text-decoration:none; color:#000; }
#fuss a:hover   { text-decoration:none; color:#000; }
#fuss a:active  { text-decoration:none; color:#000; }
*/

/* Floating */
.clearright { clear:right; }
.clearleft  { clear:left; }
.clearboth  { clear:both; }
div.clear   { clear: left; line-height: 0; height: 0;}

/* Table mittige Zentrierung*/
.table {
  border-collapse:collapse;
  width:100%;
  height:100%;
}
.td {
  vertical-align:middle;
  text-align:center; /*IE 5*/
}

.bottom      { vertical-align:bottom; }
.middle      { vertical-align:middle; }
.center      { text-align:center; }
.right       { text-align:right; }

