pre { font-family:"Courier New",Courier,monospace; font-size:13.4px; color:#0000C0; background-color:#FFFFE0; border:10px solid #EEEEEE; padding:10px; white-space:pre; }

.shopbox {border:1px solid #6666aa; margin:0px; margin-top:10px; margin-bottom:0px; background-color:#f0f3ff; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.postbox {border:1px solid #6666aa; margin:0px; margin-top:10px; margin-bottom:0px; background-color:#f0f3ff; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.formbox {border:1px solid #aaccaa; margin:0px; margin-top:10px; margin-bottom:0px; background-color:#f3fff3; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.buttonbox {border:1px solid #aaaaaa; margin:0px; margin-top:10px; margin-bottom:0px; background-color:#f3f3f3; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}
.errorbox {border:1px solid #aa0000; margin:0px; margin-top:10px; margin-bottom:0px; background-color:#fff0f0; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px;}



body,p,ul,ol,li,dl,dt,dd,div,td,th,tr,address,blockquote
    { 
     font-family:verdana, Arial,sans-serif;
      margin-top: 0px;
      margin-bottom:0px;

      margin-right    : 15px;



      font-size:13px;
      line-height:1.5em;
    }

h1,h2,h3,h4 {
     font-family:verdana, Arial,sans-serif;
      margin-top: 30px;
      margin-bottom:0px;
      background: #ffffff;
      margin-right    : 15px;
      line-height:1.5em;
}

h3 {
   font-size:1.1em;
}


.tipp { 
      border:1px solid; 
      background-color:#ffffcc; 
      padding: 8px; 
      margin-top: 15px;
      margin-bottom: 15px; 
}

.uebung {
      border:1px solid black; 
      background-color:#99ff99; 
      padding: 8px; 
      margin-top: 15px;
      margin-bottom: 15px;
}

.anekdote { 
      border:1px solid; 
      background-color:#3399ff; 
      padding: 8px; 
      margin-top: 15px;
      margin-bottom: 15px; 
}

code,kbd,tt { 
      background-color:#009; 
      color:#ff0; 
}

ximg {
      #border-width:2px;
      border-style:solid;
      margin-top: 6px;
      margin-right: 10px;
      margin-bottom: 10px;
      #text-align: left;

}

dfn {
      font-weight: bold;
      color: red;
}

var {
      padding-top: 0px;
      padding-right: 20px;
      margin-top: 0px;
      margin-bottom: 0px;
      float:left;
      width: 380 px;
      height: 144 px;
}

.siteinfo {
      text-align: left;
      color: black;
      font-weight: bold;
      /*border:1px solid black; */
      background-color:white;
      padding:5px;
      border-bottom-width: 2px;
      border-bottom-style: dotted;
      border-bottom-color: dark-grey;


}

h1 {
      
      font-size:20px;
      color:#000000;
      font-weight: bold;
      padding-top:15px;
      padding-bottom: 10px;
}

h2 {
      
      font-size:18px;
      color:#000000;
      font-weight: bold;
      padding-top:15px;
      padding-bottom: 10px;
}


.u3 {
      color:#000000;
      font-weight: bold;
      padding-top:50px;      
}

.hervor {
      color:#ff00ff;
      font-weight: bold;
}

a:link, a:visited {
  color            : #800000;
  text-decoration  : none;
  font-weight      : bold;
}
a:hover {
   color            : #000000;
  text-decoration  : underline;
  font-weight      : bold;
}

a:active {
color            : #0000ff;
text-decoration  : underline;
font-weight      : bold;
}

a:visited img{
border: 1px solid #000000;
}
a:hover img{
border: 1px solid red;
}
a:link img{
border: 1px solid #000000;
}



p,ul,ol,li
    { font-family:verdana,Arial,sans-serif;
      color:#000000;
    } 

hr
{
width: 100%;
}
