
body
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #333;
/*   background-color: rgb(255, 255, 255);      */
   background-image: url("../deco/background.gif");
   background-attachment: fixed;
   letter-spacing: .8px;
   font-size: 90%;
/*   margin-left: 0px;    */
}
   a:link {color: #6633FF;text-decoration: none;border-width:0px; border-color:#66CC66; border-style:none;}
   a:visited {color: #000000;text-decoration: none;border-width:0px; border-color:#66CC66; border-style:none;}
   a:hover {color: #ff0000;text-decoration: underline;border-style: none;}
   a:active {color: #ff0000;text-decoration: none;border-style: none;}

   #PHPCounterImageDiv:link { text-decoration:none;  color:#e00000; border-style: none; }
   #PHPCounterImageDiv:visited { text-decoration:none; color:#800000; border-style: none; }
   #PHPCounterImageDiv:hover { text-decoration:none; background-color:#ff0; border-style: none; }
   #PHPCounterImageDiv:active { text-decoration:none; background-color:#cff; border-style: none; }
   #PHPCounterImageDiv:focus { text-decoration:none; background-color:#080; border-style: none; }

.highlight {background-color:yellow;}
.mark {background-color:rgb(255,255,128);}

td a:link {color: #6633FF;text-decoration: none;border-width:0px; border-style:none;}
td a:visited {color: #6633FF;text-decoration: none;border-width:0px; border-style:none;}

td.noborder {
    padding: 5px;
    font-size: 1em;
  border-style:none;
  border-width:0px;
}
td.s {
   border:1px solid #333333;
}
th {
  text-align:center;
}
td.date
{
        font-family: courier,"courier new",monospace;
}
pre
{
    font-family: courier,"courier new",monospace;
    font-size: 10pt;
}
h1 {
  text-align:center;
}

.right {
  text-align:right;
}
.center {
  text-align:center;
}
.left {
  text-align:left;
}

.keinrand {color: #000000;text-decoration: none;border-width:0px; border-style:none;}
 a.keinrand:link {color: #000000;text-decoration: none;border-width:0px; border-style:none;}
 a.keinrand:visited {color: #000000;text-decoration: none;border-width:0px; border-style:none;}


.thumbborder {
  border-style:ridge;
  border-width:5px;
  border-color: #CC6600;
}
.insetborder {
  outline:black inset 3px;
}

.noborder {
  border-style:none;
  border-width:0px;
  border: 0px;
}
.smallborder {
  border: thin solid black;
  /* border-collapse:collapse;   */
}
.rahmen2 {
   border-left: thin solid #000000;
   border-bottom: thin solid #000000;

}

.font8 {
    font-size:8pt;
    font-family:verdana,arial;
    text-decoration:none
}

.slide
{
  background-color:#eee;
  text-align: center;
  color: black;
  font-size: 7pt;
   float:left;
  text-align:center;
/*  width:120px;
  height:120px; */
  margin:4px;
  padding:20px;
  border: 3px outset #000;
  border-radius: 8px;
  -moz-border-radius: 8px ;
  -webkit-border-radius: 8px ;
}

.imgcontainer
{
  vertical-align: middle;
  text-align:center;
  border: 0px outset red;   /* f&uuml;r Testzwecke */
}

#foot {
  clear:both;
}
#comment {
   top: 0;
   left: 0;
}

#menuback {
  position:absolute;
  top:0px;
   margin-top: 0;
   width:13em;   /* Orig: 170*/
  height: 600px;
  padding: 0px;
  left: 0px;
   margin-left: 0px;
  background-image: url("../deco/background.gif");
  background-attachment: fixed;
  background-color: #EEEEEE;
  border: 0px solid black;
  font-size: 85%;
  z-index:  5;
}
html>body #menuback {     /* Nur für moderne Browser */
  position:fixed;
}

#kopfbereich {
  background-image: url("../deco/background.gif");
  background-attachment: fixed;
  position:relative;
  top: 0px;
   margin-top: 0;
   margin-left: 14.5em;
  height: 70px;
  width:75%;
  font-size: 80%;
  color: #A52A2A;
  padding: 5px;
  text-align: center;
  border: 1px solid rgb(102,51,0);
  z-index: 5;
}
div[id]#kopfbereich {     /* Nur für moderne Browser */
   position: fixed;
}
#kopfbereich h1{
   font-size: 2em;
}

#inhalt {
  width:100%;
  margin: 0 auto;
  margin-top: 3em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
   border: 0px solid black;
   margin-left:13em;
/*   top: 7em;   */
   padding: 5px;
   width:78%;
   font-size: 90%;
   position: absolute;
   z-index: 0;
}
html>body #inhalt {     /* Nur für moderne Browser */
  top: 4.5em;
}
/* Definitionen für das Menu   */

.menu a:link {color: #000000;text-decoration: none;border-width:0px; border-color:#A52A2A; border-style:none; }
.menu a:visited {color: #000000;text-decoration: none;border-width:0px; border-color:#A52A2A; border-style:none;}
.menu a:hover {color: #ff0000;text-decoration: none;border-width:1px; border-color:#66CC66; border-style:none; }
.menu a:active {color: #ff0000;text-decoration: none;border-width:1px; border-color:#CCCC66; border-style:none;}

/* - - - ADxMenu: BASIC styles - - - */

.menu {
        width: 30em;/* VERY IMPORTANT! Set this to appropriate value, either here on down in the design section */
        font-family: arial, helvetica, sans-serif;
        font-size:  1em;                   /*80%; */
        font-weight:bold;
}

.menu {
        margin: 0;
        padding: 0;
        border: 0;
}

.menu ul {
        margin: 0;
        padding: 0;
        border: 0;
        list-style: none;
        display: block;
/*        font-size:  .8em;                   80%; */
}

.menu li {
        margin: 0;
        padding: 0;
        border: 0;
        list-style: none;
        display: block;
        position: relative;        /* position each LI, thus creating potential IE.win overlap problem */
        z-index: 5;                /* thus we need to apply explicit z-index here... */
}

.menu li:hover {
        z-index: 10000;        /* ...and here. this makes sure active item is always above anything else in the menu */
        white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
                                                        see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu ul {
        visibility: hidden;        /* initially hide all submenus. */
        position: absolute;
        z-index: 10;
        left: 0;        /* while hidden, always keep them at the top left corner, */
        top: 0;                /*                 to avoid scrollbars as much as possible */
}

.menu li:hover>ul {
        visibility: visible;        /* display submenu them on hover */
        left: 100%;        /* and move them to the right of the item */
        background: #ff9900;  /* Hintergrundfarbe Menu Mouse over*/
}

/* -- float.clear --
        force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
        content: ".";
        height: 0;
        display: block;
        visibility: hidden;
        overflow: hidden;
        clear: both;
}
.menu, .menu ul {        /* IE7 float clear: */
        min-height: 0;
}
/* -- float.clear.END --  */

/* sticky submenu: it should not disappear when your mouse moves a bit outside the submenu
        YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
        if you do it, make sure you 110% know what you do */
.menu ul {
        padding: 1px;
        margin: 0px 0 0 -10px;
        background: #f00;        /* uncomment this if you want to see the "safe" area.
                                                                you can also use to adjust the safe area to your requirement */
}


/* - - - ADxMenu: DESIGN styles - - - */

.menu {
        color: #000;
/*        background: #ded;*/ /* Hintergrundfarbe Menu (#ffddaa #ddddcc)*/
        display: block;
        text-align: center;
}

.menu ul li {
        color: #777;
        background: #ffddaa; /* Hintergrundfarbe SubMenu (#ffffee #ddddcc)*/
        text-align: center;
}

.menu {
        width: 13em;
}

.menu ul {
        width: 15em;
}

.menu a {
        text-decoration: none;
        color: #000;
/*        padding: .4em; .4em 1em;   */
        display: block;
        text-align: center;
}

.menu a:hover {
        color: #a00;      /* Schriftfarbe Menu Mouse over*/
        background: #ff9900;  /* Hintergrundfarbe  (#ff6600)*/
        font-weight:bold;
}

.menu ul li:hover>a {
        color: #a00;      /* Schriftfarbe SubMenu Mouse over*/
        background: #eeee99;   /* Hintergrundfarbe  #ff9933 ff9900 */
        font-weight:bold;
}


.menu li {        /* create borders around each item */
        border: 1px solid #993300;        /* Rahmenfarbe */
        padding: .4em; /*.4em 1em;   */
        display: block;
        text-decoration: none;
}
.menu>li + li, .menu ul>li + li {        /* and remove the top border on all but first item in the list */
        border-top: 0;
}

.menu li:hover>ul {        /* inset submenus, to show off overlapping */
        top: 20px;
        left: 5em;    /* 30% */
}

/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
        placed here to clarify the terminology I use when referencing submenus in posts
.menu>li:first-child>a, .menu li + li + li li:first-child>a {
        color: #567;
}                             */
