/* ---   css bei Niki Huwyler 2006   --- */
/* ---   unter cc lizenz   --- */
/* ---   http://creativecommons.org/licenses/by-nc-sa/2.0/  --- */
body    { color: #ccc; font: 0.8em/14px Verdana, Arial, Helvetica, sans-serif; background: #000; }
	
a:link img, a:visited img { /* kein border bei img links */
border-style: none } 
a img { color: white; }        /* trick fuer border0 in Netscape 4 */
@media all {
a img { color: inherit; } }   /* kein farbwechsel */

a:link  { 
color: #fff; 
font-size: 0.9em; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-variant: normal; 
text-decoration: none }

a:visited { 
color: #ccc; 
font-weight: normal; 
text-decoration: none }

a:hover, a:active   { color: #c00; text-decoration: underline  }

#active { 
color: #c00; background: #121212; padding: 0.4em 0.35em 0.25em 0.9em; }

#active2 { 
color: #c00; background: #121212; padding: 0.4em 0.35em 0.25em 0.9em; }

td {vertical-align: top;}	
table span {white-space: nowrap;}

h1   { 
color: #300; 
margin:0;
font-size: 1.1em;
padding:0.5em 0 0.4em 0.6em;
font-weight: bold; 
letter-spacing: 1px; }

h2  { 
color: #300; 
margin:0;
font-size: 0.9em;
padding:0.5em 0 0.1em 0.6em;
font-weight: bold; 
letter-spacing: 1px; }

#wrapper {margin:10px auto 20px;padding:0;text-align:left;width:790px;}
.content {margin:15px auto auto;text-align:left;width:789px;}
.navbox { width:135px; float:left; margin-top: 55px; }
.lichtbox { background-image: url(../picts/back.jpg); background-repeat: repeat-y; width: 625px; margin-left:135px; height:auto; float: none; }
.lichtbox2 { width: 625px; margin-left:135px; height:auto; float: none; }

#navcontiner { width: 100%;}
.top { background-image: url(../picts/top.jpg); background-repeat: no-repeat; width: 100%; height:7px  }
.auto { color: #999; width: 590px; float:left; padding: 5px 5px 5px 25px; }
.auto2 { color: #999; width: 610px; float:left; padding: 5px; }
.spacer { float:right; width: 5px; height: 438px; padding: 10px 10px 2px 30px; }
.footer { color:#666;  background: url(../picts/footer.gif); width: 100%;  height: 28px; clear: both ; }

.auto a:link { color: #666; font-size: 1em; }

#navlist { text-align: left; padding-left: 0; margin-left: 0; border-bottom: 1px solid #333; width: 134px; }

#navlist li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid #333; }

#navlist li a { font-weight: bold; text-decoration: none; }

.c a:link { color: #333; font-size: 9px; }
.c a:hover { 
color: #fff; text-decoration: none; }