html, body {
margin: 0;
padding: 0;
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
background-color: #fff;
color: #000;
}

p  {
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
color: #000;
font-size: 80%;
}

code  {
font-size: 80%;
}

q, cite {
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
color: #6666cc;
background-color: transparent;
quotes: '' '';
}

img {
border:0;
}

li  {
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
margin: 0px 0px 5px 0px;
color: #000;
font-size: 80%;
}

ul {
margin: 10px 0px 10px 0px;
padding-left: 30px;
}

select {
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
color: #0000ff;
background-color: #ffffee;
}
hr {
margin: 0px 0px 5px 0px;
color: #ccccff;
height: 1px;
background-color: transparent;
}

fieldset {
border-top : 1px solid #ccccff;
border-left : 1px solid #ccccff;
border-right :  1px solid #ccccff;
border-bottom :  1px solid #ccccff;
padding-bottom: 4px; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 4px; 
margin-bottom: 20px;
width: auto;
}

legend {
color: #484AAE;
font-size: 80%;
background: transparent;
font-style: italic;
}

input, textarea {
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
color: #0000ff;
font-size: 80%;
background-color: #fff; 
border-left: 1px dotted #ccccff; 
border-right: 1px dotted #ccccff; 
border-top: 1px dotted #ccccff; 
border-bottom: 1px dotted #ccccff;
}

select {
font-size: 80%;
}

input.button {
color: #000;
background-color: #ccccff; 
border-left: 1px solid #6666cc; 
border-right: 1px solid #6666cc; 
border-top: 1px solid #6666cc; 
border-bottom: 1px solid #6666cc;
}

acronym {
border-bottom: 1px dotted #0000ff; 
cursor: help;
speak : normal; 
}

code, samp {
font-family: courier, serif;
color: #6666cc;
background-color: #ffffee;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
color: #000;
}
h1 {
font-size: 130%;
margin: 10px 0px 5px 0px;
color: #fff;
margin-left: 10px;
margin-top: 0px;
background-color: transparent; 
}
h2 {
font-size: 100%;
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
margin: 20px 0px 12px 0px;
}
h3 {
font-size: 90%;
margin: 15px 0px 10px 0px;
}
h4 {
font-size: 80%;
margin: 10px 0px 10px 0px;
}
h5 {
font-size: 70%;
margin: 10px 0px 5px 0px;
font-weight: bold;
}
h6 {
font-size: 70%;
margin: 10px 0px 5px 0px;
font-weight: bold;
}


a {
font-size: 80%;
text-decoration: underline;
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
}

a:link {
color: #6666cc;
}

a:visited {
color: #9999cc;
}

a:hover {
color: #fff;
background-color: #ccccff; 
}

a:active {
color: #fff;
background-color: #ccccff; 
}

#links {
width: 180px;
float: left;
margin-left: -1px;
padding: 0px;
background-color: transparent;
}


#inhalt {
padding: 10px;
margin-left: 179px;
border-left: 1px solid #ccccff;
}

#kopf {
background-color: #6666cc;
color: #000;
border-bottom: 1px solid #ccccff;
margin-bottom: 0px;
}

#fuss {
background-color: transparent;
color: #000;
border-top: 1px solid #ccccff;
padding: 2px 10px 0 0;
text-align: center;
clear: both;
}

.spacer {
clear: both;
}

.small {
font-size: 70%;
font-family: 'Bitstream Vera Sans', helvetica, sans-serif;
color: #000;
margin: 5px 0px 5px 0px;
}

.hidden {
display: none;
}

.kasten {
padding: 5px;
border-bottom: 1px solid #ccccff;
}

.fleft {
color : #000;
padding: 2px;
float: left; 
width: auto; 
background: transparent; 
position:relative; 
}

.fright {
color : #000;
float: right; 
width: auto; 
position:relative; 
background:transparent; 
padding: 2px;
}

p.small a {font-size: 100%;}

td a {font-size: 100%;}
p span.blogfooter {font-size: 100%;}

h2 a {font-size: 100%; font-family: 'Bitstream Vera Sans', helvetica, sans-serif;}
h3 a {font-size: 100%;}
h4 a {font-size: 100%;}
li a {font-size: 100%;}
li p {font-size: 100%;}
p code {font-size: 100%;}
p samp {font-size: 100%;}
li code {font-size: 100%;}
li samp {font-size: 100%;}
h2 code {font-size: 100%;}
h3 code {font-size: 100%;}
h4 code {font-size: 100%;}
h5 code {font-size: 100%;}

.small a:link {font-size: 100%;}
.small a:visited {font-size: 100%;}
.small a:hover {font-size: 100%;}
.small a:active {font-size: 100%;}

p a:link {font-size: 100%;}
p a:visited {font-size: 100%;}
p a:hover {font-size: 100%;}
p a:active {font-size: 100%;}

p input {font-size: 100%;}
p input.button {font-size: 100%;}
p select {font-size: 100%;}
p textarea {font-size: 100%;}