img { border: 0; }
a:link { color:rgb(51,102,204); text-decoration:none; }
a:visited { color:rgb(51,102,204); text-decoration:none; }
a:active { color:rgb(51,102,204); text-decoration:none; }
a:focus { color:rgb(51,102,204); text-decoration:none; }
a:hover { color:rgb(51,102,204); text-decoration:underline; }
p, ul, ol, li, div, td, th, body { font-size:8pt; font-family:arial, verdana, helvetica, sans-serif; color:rgb(102,102,102); }
ol, ul { margin-left:0.75em; padding-left:0.75em; list-style-image:url(http://www.haefely.com/images/dot.gif); }
body { margin: 0; padding: 0; }
input, textarea, select, option { font-size:8pt; font-family:arial, verdana, helvetica, sans-serif; color:rgb(102,102,102); }
h1{ font-family:'arial black', arial, verdana, helvetica, sans-serif; font-size:18pt; color:rgb(170,167,169); font-weight:normal; }
h2 { margin-top: 2em; padding-left:10px; font-size:10pt; font-family:verdana, arial, helvetica, sans-serif; color:rgb(162,135,28); font-weight:bold; }
h3 { font-size:8pt; font-family:arial, verdana, helvetica, sans-serif; color:rgb(102,102,102); font-weight:bold; }
h4 { font-family:verdana, arial, helvetica, sans-serif; font-size:14pt; color:rgb(162,135,28); font-weight:normal; }
h5 { font-size:9pt; font-family:arial, verdana, helvetica, sans-serif; color:rgb(102,102,102); font-weight:normal; }
.free { font-size:8pt; font-family:arial, verdana, helvetica, sans-serif; color:rgb(102,102,102); }
.fusszeile { text-align:center; font-size:8pt; color:#666666; }
.news { padding:5px; }
.inhalt { padding:25px 25px 0 25px; }
.bild_left { float:left; margin:0 1em 1em 0; }
.bild_right { float:right; margin:0 0 1em 1em; }

h2 a:link, h2 a:visited, h2 a:active, h2 a:focus, h2 a:hover { color:rgb(162,135,28);  text-decoration:none; }

div.navigation { width:147px; background-color:#aaa9a7; margin-top:-8px; }
div.block { display:block; }

div.folder { display:block; cursor:pointer; background-color:#858585; color:white; font-family:arial, verdana, sans-serif; font-size:9pt; padding: 3px 3px 3px 15px; border-top:8px solid #aaa9a7; }
div.folder a:link, div.folder a:visited, div.folder a:active, div.folder a:focus, div.folder a:hover { color:white; text-decoration:none; }

div.folder_active { display:block; cursor:pointer; background-color:white; color:#666666; font-family:arial, verdana, sans-serif; font-size:9pt; padding: 3px 3px 3px 15px; border-top:8px solid #aaa9a7; }
div.folder_active a:link, div.folder_active a:visited, div.folder_active a:active, div.folder_active a:focus, div.folder_active a:hover { color:#666666; text-decoration:none; }

div.file { display:block; cursor:pointer; background-color:#858585; color:white; font-family:arial, verdana, sans-serif; font-size:9pt; margin-left:7px; padding: 3px 3px 3px 8px; border-top:1px solid #aaa9a7; }
div.file a:link, div.file a:visited, div.file a:active, div.file a:focus, div.file a:hover { color:white; text-decoration:none; }

div.file_active { display:block; cursor:pointer; background-color:white; color:#666666; font-family:arial, verdana, sans-serif; font-size:9pt; margin-left:7px; padding: 3px 3px 3px 8px; border-top:1px solid #aaa9a7; }
div.file_active a:link, div.file_active a:visited, div.file_active a:active, div.file_active a:focus, div.file_active a:hover { color:#666666; text-decoration:none; }
