body {text-align:center;
      font-family: 'Trebuchet MS', serif;
      font-size: 0.9em;
}

* {}

a {}
a:link {}
a:visited {}
a:hover {}
a:active {}
a img {border: none;}

.rot {color: #B22222;
      font-weight: bold;}

.center {text-align: center;}


div#wrapper {width: 1024px; margin: 0px auto; text-align: left;
            }

div#header {width: 1024px;
          height: 191px;
          padding: 0px;
          border: 0px solid #fff;
          background: url(images/header.jpg);
          margin-top: 0px;
          float: left;
        }


div#menu {width: 350px;
           height: 117px;
           border: 0px;
           margin-top: 35px;
           margin-left: 557px;
           margin-right: 68px;
           float: left;
         }


.menu_btn {width: 175px;
              height: 39px;
              border: 0px;
              float: left;
            }

div#headline {width: 270px;
              height: 64px;
              float: left;
            }

div#back {width: 63px;
          height: 64px;
          float: right;
          margin: 0px;
        }

div#submenu {width: 333px;
          height: auto;
          float: left;
          margin-left: 60px;
      }

div#about {width: 359px;
           height: 800px;
           margin-left: 60px;
           float: left;}      

.bigbutn {width: 333px;
          height: 72px;
        }

.btn {width: 70px;
          height: 72px;
          padding: 0px;
          border:0px solid #553166;
          margin-left: 13px;
          margin-bottom: 10px;
          float: left;
       }

div#bild {width: 495px;
          height: auto;
          padding-top: 25px;
          margin-right: 60px;
          background: #fff;
          float:right;
}

.textrot {width: 465px;
          height: auto;
          margin: 0px 15px 25px 15px;
          color: #cc0033;
          font-style: italic;

}

.text {width: 465px;
          height: auto;
        /*  position: middle;*/
          margin: 0px 15px 7px 15px;

}

div#fotomenu {width: 416px;
              /*position: middle;*/
              margin: 0px 39px 50px 40px;}

.foto_butn {width: 25px;
            height: 25px;
            border: 1px solid #000;
            margin-top: 5px;
            margin-right: 5px;
            float: left;
          }

.image {height: auto;
        margin: 10px 0px 10px 0px;
        text-align: center; }  

.kursiv {height: 25px;
         font-style: italic;
         text-align: center; }

.kursiv_l {height: 27px;
         margin: 12px 15px 5px 0px;
         font-style: italic;
         text-align: left; }




div.table { display: table; border-collapse: collapse; }
div.tr { display: table-row; }
div.td, div.td-red { display: table-cell; border: 0px; padding: 5px; }
div.td-red { color: #b22222; font-weight: bold; width: 130px; }

h1 {font-size: 1.0em; }

