*{
   margin:0px;
   padding:0px;
}

body{
   background:#fff;
   font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans", sans-serif;

   font-size: small;  /* für konforme browser  */
}
* html body {
  font-size: x-small;  /*  für  IE5/Win */
  f\ont-size: small; /* für  IE-versionen */
}

html>body {
   font-size: small;    /* sei nett zu opera  */
   font-family: Verdana, Arial, "Lucida Grande", "Lucida Sans", sans-serif;
}

/* HTML Elemente */

p {
   font-size:100%;
   line-height:1.5em;
   margin-top: 1.5em;
   margin-bottom: 1.5em;
}

em {
  font-weight: bold;
  font-style: normal;
}
i {
  font-style: italic;
  font-weight: bold;
}
.klassik  {
  font: 130% "Courier New", "Times New Roman", serif;
  line-height:1.4em;}
.note {
  color: #f00;
}
.sperr {
  letter-spacing: 0.6em;

}
#wrap {
  max-width: 1200px;
  min-width: 750px;

}

#main-body {

  width: 81%;
  float: right;
}
#header {
  background: #ffd url(../pixel/li_rand_top.PNG) repeat-y top left;
border-top: 2px solid #c93;
border-left: 5px solid #c93;
  margin-top: 8px;
  margin-left: 0px;
  padding: 0px;
  width: 100%;
}
#header h2 {
  font-family: "Lucida Grande", Geneva, "Lucida Sans Unicode", sans-serif;
    margin: 2px 6px 23px 30px;
    padding: 59px 60px 25px 100px;
    font-size: 220%;

background: #ffd url(../pixel/re_rand_top.PNG) no-repeat bottom right;
border-right: 6px solid #c93;
border-bottom: 2px solid #c93;
}

h1 {
    font-size: 200%;
        clear: both;
    padding-top: 10px;
    text-align: center;
}
h3 {
  text-align: center;
  padding: 20px;
}


    #nav {
    width: 100%;
    padding: 3px 0 0 2px;
    list-style: none;
    background: #c93 url(../pixel/nav_bg.gif) repeat-x bottom left;
    float: left;
}
    #nav li {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 80%;
}
    #nav a {
    float: left;
    display: block;
    margin: 0 1px 0 0;
    padding: 4px 6px;
    color: #333;
    text-decoration: none;
    border: 1px solid #984;
    border-bottom: none;
    background: #ffc url(../pixel/off_bg.gif) repeat-x top left;
}
    #nav a:hover, body#hinnerk #t-hinnerk {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}

#tabs a:hover, body#hinnerk #t-hinnerk a {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
    #nav a:hover, body#unvollstg #t-unvollstg {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
#tabs a:hover, body#unvollstg #t-unvollstg a {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
    #nav a:hover, body#rezens #t-rezens {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
#tabs a:hover, body#rezens #t-rezens a {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
    #nav a:hover, body#lebenszn #t-lebenszn {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
#tabs a:hover, body#lebenszn #t-lebenszn a {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
    #nav a:hover, body#hacks #t-hacks {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
#tabs a:hover, body#hacks #t-hacks a {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
    #nav a:hover, body#brief #t-brief {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}
#tabs a:hover, body#brief #t-brief a {
        color: #333;
    padding-bottom: 5px;
    border-color: #777;
    background: #ffc url(../pixel/on_bg.gif) repeat-x left;
}

#content {
  width: 74%;
  float: left;

  padding: 20p 0px 6px 6px;
  margin-left: 2px;
    background: #ffb;
}

#teaser {
  width: 100%;
}
ul#boxen {
  padding. 0;
  margin-left: 0px;
  list-style: none;
}
#boxen li {
  width: 260px;
  float: left;
  margin-right: 20px;
  padding-top: 6px;
  list-style: none;
}
#teaser dt {
  font: 130% "Courier New", "Times New Roman", serif;
  line-height:1.4em;
}
/*    #teaser li {
    float: left;
    margin: 0;
    padding-left: 5px;
    font-size: 90%;
}
*/
 #box_r { border: 3px #c93;
    background-color:#ffc;
    color: #303;
    padding-right: 21.6px;
    padding-left:5px;
    width: 240px;
    float: right;
    text-align: right;
    }
  div#sidebar {
    background: url(../bilder/novum2k.gif) top no-repeat;
    border: 2px solid #c93;
    width: 20%;  /*163px;&nbsp;*/
    background-color:#ffc;
     color: #303;
    text-align: center;
    padding-top:40px;
    margin-top: 2px;
    float:right;
    }

  div#sidebar h3 {
    margin:8px 4px 4px 2px;
    padding:2px 0px;
    background-color:#c93;
    color: #303;
    font-weight:bold;
    font-size:100%;
        line-height: 1.6em;
    text-align:center;

    }

  div#sidebar h3#novum {
    margin-top:0;
}

    #sidebar p {
    text-align: center;
    font-family: Arial,Geneva,sans-serif;
    font-size: 100%;
    line-height: 1.1em;
    color: #303;
    margin-top: -70px;
    padding-top:70px;
    }
 div#sidebar a {
    text-decoration:none;
}


 #sidebar blockquote p {
    font: italic 120%/1.3em Georgia, serif;
    text-align:right;
    padding: 6px 5px 6px 10px;
    margin:1px 0;
}

div#lftBar {
    background: #ff9;
    position:absolute;
    width: 16%;  /*165px; */
    margin-top: 8px;
    margin-left: 3px;
    margin-right:3px;
    padding-top:10px;
    border: 2px solid #cd3;
     }
  div#lftBar h3 { margin: 0pt;
    padding: 3px;
    background-color:#c93;
    font-family: Verdana,Helvetica,Arial;
    font-size: 85%;
    line-height: 1.6em;
    color: #303;
    font-weight: bold;
    text-align: left;
    }
    div#lftBar p { font-family: Verdana,Helvetica,Arial;
    font-size: 85%;
      line-height: 1.5;
    color: #303;
      background: #FFF3AC;
    }
 div#lftBar ul { font-family: Verdana,Helvetica,Arial;
    font-size: 85%;
      line-height: 1.3;
      background: #FFF3AC;
      color: #303;
    padding:4px 0;
    list-style: none;
    }
 div#lftBar li {
    padding: 4px 0 0 4px;
}

 div#lftBar a {
    text-decoration:none;
}
 div#lftBar a:focus, a:hover {
    text-decoration: underline;
    padding-left: 6px;
}


  #img
 {
    padding:11px 9px 11px 20px;

    float:left;
    clear:left;
}
  #img_r
 {
    padding:11px 20px 0px 9px;

    float:right;
    clear:left;
}

#footer {
  background: #cc9;
  clear: both;
}