/*  allgemein */

body {
  color: #000000;
  background-color: #FFCC66;
  padding: 1ex;
  margin: 0;
}

body, p, th, td, li, dt, dd, address, ul, ol, dl, h1, h2, h3, h4, h5 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2em;
  padding: 0;
}
li {
  margin-top: 1ex;
}

h3 {
  color: #000000;
  background: #FFFFFF;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 0;
}
h4 {
  color: #000000;
  background: #FFCC66;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 0;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

a {
  color: #000000;
  background: transparent;
  text-decoration: none;
  font-family: Arial,Helvetica,Sans-serif;
}
a:link {
}
a:visited {
}
a:hover {
  color: #000000;
  background: #FFFFCC;
  text-decoration: underline
}
a:active {
  color: #000000;
  background: #EDF1F8;
}

div.katalog {
  color: #000000;
  background: #FFCC66;
}


/* physisch */

.clear {clear: both}
.inline {display: inline}
.nowrap {white-space: nowrap}
.slim {
  margin: 0;
  padding: 0;
  border: 0px none;
}
.small {
  font-size: 0.8em;
  margin: 0;
  padding: 0;
}


/* individuell */

select {font-size: 8pt}
input {font-size: 8pt}
textarea {font-size: 8pt}
td {font-size: 8pt}

.tabzeile    { 
color: #EAEAEA; background-color: #0066CC 
}

.tab_oben    { 
	background-color: #FF9900
}

.zeile_unten { 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFF99; background-color:#CC3300
 }