 /* ####### */
 /* CSS DWF */
 /* ####### */
 


*                                   { padding: 0; margin: 0;}
html                                { height: 100%; }
body                                { height: 100%; width: 100%; font-size: 13px; text-align: left; font-family: Arial, Helvetica, sans-serif; } 

#site                               { height: 100%; position: relative; padding: 0 0 0 0; text-align: left; width: 800px;  }
body>#site                          { min-height: 100%; height: auto; }

h1                                  { font-size: 18px; margin: 0 0 30px 0;}
h2                                  { font-size: 14px; margin: 0 0 20px 0;}
h6                                  { text-decoration: underline; font-size: 13px;}
h5				    { font-style: italic; font-size: 13px; text-align: center;}
h4				    { font-style: italic; font-size: 10px; text-align: center;}

a:link,
a:visited,
a:active                            { color: rgb(255,127,0); text-decoration: underline; }
a:hover                             { color: rgb(100,100,100); text-decoration: underline; }

#kopf                               { background: url(/gfx/site/kopf.gif) no-repeat; height: 130px;}

#navi                               { width: 190px; float: left; padding: 0 0 0 10px;}
#navi ul                            { list-style-type: none; list-style-image: none; margin: 0 0 60px 0; }
#navi li                            { margin: 10px 0 0 0;}
#navi li a,
#navi li a:visited                  { text-decoration: none; color: rgb(0,0,0); font-size: 16px; padding: 0 0 0 15px; background: url(/gfx/site/kreisoff.gif) no-repeat;}
#navi li a.selected, 
#navi li a.visited                  { color: rgb(0,0,0); font-weight: bold; padding: 0 0 0 15px; background: url(/gfx/site/kreison.gif) no-repeat;}
#navi a:link,
#navi a:visited,
#navi a:active                      { color: rgb(0,0,0); text-decoration: none;}
#navi a:hover                       { color: rgb(100,100,100);}


#inhalt                             { border-top: rgb(0,0,0) solid 1px; border-left: rgb(0,0,0) solid 1px; padding: 10px 50px 50px 10px; margin: 0 0 0 200px;}
#inhalt p                           { margin: 0 0 20px 0;}
#inhalt ul                          { margin: 15px 0 30px 15px;}
#inhalt ol                          { margin: 0 0 20px 18px;}
#inhalt li                          { margin: 5px 0 0 0;}

.clear                              { clear: both; }
.noclear                            { clear: none; }
.aus                                { display: none; }
.print                              { display: none; }
.seo                                { display: none; }
.nix                                { }

.fotogalerie a img                  { border-width: 1px; padding: 1px; }

