    html, body {
          margin : 5px;
          padding : 0;
          font-family : Verdana, Geneva, sans-serif;
          color : #000000;
      }
    .ueberschrift_grau {
          color : #000000;
          font-weight : bold;
          font-size : 14px;
          font-family : Verdana, Arial, sans-serif;
          background-color : #f1efe2;
      }
    .ueberschrift_orange {
          color : #ffffff;
          font-weight : bold;
          font-size : 14px;
          font-family : Verdana, Arial, sans-serif;
          background-color : #ff8c00;
      }
    .ueberschrift_blau {
          color : #ffffff;
          font-weight : bold;
          font-size : 14px;
          font-family : Verdana, Arial, sans-serif;
          background-color : #0000cd;
      }
    a {
          color : #825815;
          text-decoration: underline;
      }
    a:hover {
          color : #444;
          border-bottom : 0 solid #444;
          text-decoration: underline;
      }
    fieldset {
          margin : 5px;
          padding : 0 10px 10px;
          border : 1px solid #f1efe2;
      }
    legend {
          padding : 2px;
          font-weight : bold;
      }
    label {
          margin-bottom : 2em;
      }
    h1 {
          color : #555;
          font-size : 115%;
          padding : 1px;
      }
    h2 {
          background : #f1efe2;
          color : #555;
          font-size : 115%;
          padding : 1px;
      }
    h3 {
          background : #f1efe2;
          font-size : 115%;
          padding : 1px;
      }
    h4 {
          background : #000080;
          color : #ffffff;
          font-size : 115%;
          padding : 1px;
      }
    h5 {
          background : #ff8000;
          color : #ffffff;
          font-size : 115%;
          padding : 1px;
      }
    h6 {
          background : #029b84;
          color : #ffffff;
          font-size : 115%;
          padding : 1px;
      }
    hr {
          display : none;
      }
    img {
          border : none;
      }
    .artikel {
          margin : 17px 200px 0;
          padding : 3px 20px 250px;
          font-size : 100%;
          line-height : 1.6em;
          background : #fff;
          border-left : 0 solid #cccccc;
          border-right : 0 solid #44410d;
      }
    .artikel a:visited {
          color : #000000;
      }
    .bigger {
          font-size : 110%;
          margin-right : 1px;
          font-weight : 400;
          color : #000;
      }
    .galerie_diashow_start {
          font-weight : 600;
          text-decoration : underline;
      }
    #buttonlist {
          width : 90%;
          float : left;
      }
    #buttonlist a {
          border : 1px solid #ffffff;
          float : left;
          height : 21px;
          margin : 1px;
          width : 21px;
      }
    #buttonlist a:hover {
          background : #cdd3ed none;
          color : inherit;
      }
    #buttonlist label {
          width : 40%;
      }
    #buttonlist label {
          width : 40%;
      }
    .bbeditor_element {
          float : left;
      }
    .colletzter {
          width : 25%;
      }
    .clear {
          clear : both;
      }
    .comment_inhalt {
          font-size : 90%;
          background-color : #ffffff;
          margin : 1px;
          padding : 10px;
          border : 1px solid #dedecc;
          width : 97%;
      }
    .normal {
          font-size : 100%;
          margin-right : 1px;
          font-weight : 400;
          color : #000;
      }
    .smaller {
          font-size : 90%;
          margin-right : 1px;
          font-weight : 400;
          color : #000;
      }
    .body {
          font-size : 80%;
      }
    .breadcrump {
          margin : 0 0 0 5px;
          background : #000069;
          font-size : 98%;
          font-weight: bold;
          line-height : 1.5em;
          color : #ffffff;
      }
    .breadcrump a {
          color : #ffffff;
          margin-left : 10px;
      }
    .breadcrump a:hover {
          text-decoration: underline;
      }
    .inhaltmap {
          list-style : none;
      }
    .float_left_artikel {
          background : #ffffff none;
          border-bottom-width : 1px;
          border-right-width : 1px;
          border-style : solid;
          border-width : 1px;
          color : inherit;
          float : left;
          font-size : 90%;
          line-height : 120%;
          margin : 10px;
          padding : 10px;
          position : relative;
      }
    .forenlist td, .forenlist tr {
          vertical-align : top;
          padding : 4px;
          border : 1px solid #dedecc;
      }
    .forenlist {
          font-size : 80%;
          text-align : left;
          border : 1px solid #dedecc;
          border-collapse : collapse;
      }
    .colforum, .colthem {
          background : #f2f2f2;
      }
    .colletzter, .colbeitr {
          background : #f1efe2;
      }
    .form {
          line-height : 140%;
      }
    .form fieldset {
          background-color : #f1efe2;
          margin : 20px 0;
          border : 1px solid #dedecc;
      }
    .form legend {
          background-color : #dedecc;
          margin : 0 0 10px;
          padding : 2px 10px;
          border : 1px solid #dedecc;
      }
    .forumlistex {
          font-size : 100%;
      }
    .form .inpt {
          margin-left : 1em;
          text-align : left;
          width : 70%;
      }
    .form .txt {
          margin-left : 1em;
          text-align : left;
          width : 70%;
      }
    input.inpt:focus, textarea.txt:focus {
          background : #eee;
      }
    .form select {
          margin-left : 1em;
          text-align : left;
          width : 70%;
      }
    .headerfor {
          background : #dad9df;
          padding : 5px;
      }
    .label {
          border-bottom : 1px dotted #000;
      }
    .form .senden {
          margin : 0 0 0 55%;
      }
    label, .label, select, input[type="checkbox"], input[type="radio"], input[type="submit"], .senden {
          cursor : pointer;
      }
    label, .label, select, .inpt, .txt {
          margin-bottom : 20px;
      }
    .senden {
          margin-bottom : 0;
      }
    .form p {
          margin : 20px 0 10px;
      }
    .form textarea {
          width : 90%;
      }
    .forumliste a {
          font-size : 100%;
          font-weight : 400;
      }
    .hierforum {
          background : #f8f182;
      }
    .formwrap {
          background-color : transparent;
          margin : 20px 0;
          width : 90%;
      }
    .formwrap_guest {
          background-color : transparent;
          margin : 20px 0;
          width : 90%;
      }
    .hilfmenu, .breadtext, .ignore, .ignoreornot, .suchen, dfn {
          position : absolute;
          left : -2000px;
          top : -2000px;
      }
    input:focus, textarea:focus {
          background : #f1efe2;
      }
    .innerartikel {
          margin-bottom : 30px;
          padding-left : 0;
      }
    .innerartikel h3 {
          margin-left : -10px;
          margin-bottom : 20px;
      }
    .language {
          position : absolute;
          width : 300px;
          top : 2px;
          left : 5px;
      }
    .language ul, .language li {
          display : inline;
          margin : 0;
          padding : 0;
      }
    .language a {
          text-decoration : none;
          color : #000;
      }
    .language a:hover {
          background : #e1edb3;
      }
    .language img {
          padding-right : 5px;
      }
    .loginbox, .stylemenu {
          font-size : 90%;
          background-color : #f1efe2;
          padding : 5px;
          border : 1px solid #dedecc;
      }
    #suchbox {
          width : 25em;
      }
    #suchbox fieldset {
          border : none;
      }
    #suchbox legend {
          display : none;
      }
    .loginh2 {
          display : none;
      }
    #menu {
          position : absolute;
          left : -2000px;
      }
    .menu {
          float : left;
          width : 205px;
          margin-top : 18px;
          border : 0 solid black;
      }
    .menu ul, .menu li {
          list-style-type : none;
          margin : 0;
          padding : 0;
          border : 0 solid #e7e4d3;
      }
    .menuxaktiv {
          display : block;
          padding : 3px;
          padding-left :3px;
          color : #444;
          text-decoration : none;
      }
    .menuxaktiv_back {
          display : block;
          padding : 3px;
          padding-left : 3px;
          font-weight : 600;
          border-bottom : 1px solid #ffffff;
      }
    .menu a:hover {

      }
    .menu .untermenu1 a, .menu .untermenu1 span {
          margin-left : 8px;
      }
    .menu .untermenu2 a, .menu .untermenu2 span {
          margin-left : 16px;
      }
    .menu .untermenu3 a, .menu .untermenu3 span {
          margin-left : 24px;
      }
    .messagedata h2, .messageh4 {
          background : #dbe4a2;
          padding : 5px;
      }
    .messagedata, .forumboard {
          background-color : #e9f0bd;
      }
    .messagedatap, .messagebot {
          padding : 10px;
      }
    .oben {
          height : 75px;
          background : #ffffff;
          left : 0;
          border-bottom : 0 solid #3a3e0a;
          float : left;
          width : 100%;
          margin-top : 0;
          padding : 0;
          z-index : 102;
      }
    .oben a {
          text-decoration : none;
          letter-spacing : 3px;
          color : #555;
          width : 400px;
          border : 0 solid black;
      }
    .oben img {
          display : none;
      }
    .oben h1 {
          margin-left : 25%;
          margin-top : 70px;
          color : #fff;
          height : 30px;
          background : none;
      }
    .rechts1fl {
          background : #ffffff;
          width : 205px;
          float : right;
          margin-top : 2px;
          padding : 0;
      }
    .rechts1fl h2, .rechts1fl h3 {
          font-size : 110%;
          color : #444;
          padding : 1px;
          background : #dedecc;
      }
    .teaserbildleft {
          background : #ffffff none;
          border-bottom-width : 1px;
          border-color : #5f603c;
          border-right-width : 1px;
          border-style : solid;
          border-width : 1px;
          color : inherit;
          float : left;
          font-size : 90%;
          line-height : 120%;
          margin : 10px;
          padding : 10px;
          position : relative;
      }
    .teaserbildright {
          background : #ffffff none;
          border-bottom-width : 1px;
          border-color : #5f603c;
          border-right-width : 1px;
          border-style : solid;
          border-width : 1px;
          color : inherit;
          float : right;
          font-size : 90%;
          line-height : 120%;
          margin : 10px;
          padding : 10px;
          position : relative;
      }
    .topmenu {
          position : absolute;
          top : 5px;
          width : 27em;
          right : 27%;
      }
    .topmenu ul, .topmenu li {
          display : inline;
          margin : 0;
          padding : 0;
      }
    .topmenu a {
          color : #000;
          text-decoration : none;
      }
    .topmenu a:hover {
          background : #e1edb3;
      }
    .weiterli li, .weiterli ul, .weiterli {
          display : inline;
      }
    #navitems {
          position : absolute;
          top : 75px;
          right : 60px;
      }
    #navitems a {
          color : #000;
      }
    #top {
          position : absolute;
          top : 0px;
          left : 10px;
          background : url(../../css/papoo/images/logo3.gif) no-repeat;
          z-index : 100;
          width : 440px;
          height : 80px;
      }
    .ueberschrift {
          display : block;
          padding : 3px;
          padding-left : 20px;
          background : #dedecc no-repeat center left;
          font-weight : 600;
          border-bottom : 1px solid #ffffff;
      } .opera {
	position:absolute;
        left:-2000px;
        top:-2000px;
      }
