body   { background-color: #fff; text-align: center; margin: 0; padding: 0 }
p, h1, h2, h3, h4 { color: #333; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
h1, h2, h3, h4 { font-weight: normal }
h1  {
	font-size: 20px;
	margin:     0;
	padding:    0 }

h2 { font-size: 18px }
h3 { font-size: 16px }
h4 { font-size: 14px }
p { font-size: 12px }
p.small  { font-size: 10px }
a { color: #039; text-decoration: underline }
a:hover, a:active { color: #fc6 }
b  { font-weight: bold }
i { font-style: italic }
s { text-decoration: line-through }
img { vertical-align: text-bottom; border: 0 }
#container { margin: auto; width: 580px }
#logo        { text-align: right; width: 100%; height: 100px; border-right: 2px solid #039 }
#linie       { width: 100%; height: 15px; border-top: 2px solid #039; border-bottom: 2px solid #039; border-left: 2px solid #039 }
#linie p { visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; overflow: hidden }
#content        { text-align: left; width: 100%; float: left; border-right: 2px solid #039 }
#navi         {
	text-align:  right;
	margin-right: 5px;
	width:        160px;
	float:        right }

#navi p      { color: #666; font-size: 10px; letter-spacing: 1px }
#navi b     { color: #666; font-size: 12px; font-weight: normal; letter-spacing: 1px }
#navi a  { color: #666; text-decoration: none }
#navi a:hover, a:active   { color: #039; text-decoration: underline }
#text         { text-align: left; width: 400px }
#bild       { text-align: center; margin-top: 10px; margin-bottom: 10px; width: 400px; height: 250px; float: none }
.thumbs { text-align: center }

