
            body {
                margin: 0px;
                padding: 0px;
                font-family: Verdana, Sans-Serif;
                overflow: hidden;
                height: 100%;
                max-height: 100%; 
            }
            #top {
                position: fixed;
                left: 0px; 
                right: 0px;
                top: 0px;
                height: 163px;
                width: 100%;
                background-image: url(/img/rand_oben.gif);
                background-repeat: repeat-x;
                background-position: bottom;
                background-color: #bde4fd;
                z-index: 3;
                padding-left: 50px;
                white-space: nowrap;
            }
            #topleft {
                position: fixed;
                left: 0px;
                width: 301px;
                top: 150px;
                height: 20px;
                background-image: url(/img/rand_obenlinks.gif);
                background-repeat: repeat-y;
                background-position: top right; 
                z-index: 10;
            }
            #topright {
                position: fixed;
                right: 0px;
                width: 190px;
                height: 20px;
                top: 150px;
                background-image: url(/img/rand_obenrechts.gif);
                background-repeat: repeat-y;
                background-position: top right; 
                z-index: 10;
            }
            #left {
                position: fixed;
                left: 0px;
                width: 300px;
                top: 0px;
                bottom: 0px;
                background-image: url(/img/rand_links.gif);
                background-repeat: repeat-y;
                background-position: right; 
                z-index: 0;
                text-align: center;
                padding-top: 180px;
                height: 100%;
            }
            #right {
                position: fixed;
                right: 0px;
                width: 90px;
                top: 0px;
                bottom: 0px; 
                height: 100%;
                background-image: url(/img/rand_rechts.gif);
                background-repeat: repeat-y;
                background-position: right; 
                z-index: 0;
                text-align: right;
                padding-right: 10px;
                padding-top: 184px;
            }
            #bottomleft {
                position: fixed;
                left: 0px; 
                bottom: 70px;
                height: 113px;
                width: 301px;
                background-image: url(/img/rand_untenlinks.gif);
                background-repeat: no-repeat;
                background-position: bottom right;
                z-index: 1;
                border: 0px solid red;
            }
            #bottomright {
                position: fixed;
                right: 0px;
                bottom: 70px;
                height: 220px;
                width: 50%;
                z-index: 1;
                background-image: url(/img/rand_untenrechts.gif);
                background-repeat: no-repeat;
                background-position: bottom right;
            }
            #content {
                position: fixed;
                top: 162px;
                left: 300px;
                right: 76px;
                bottom: 70px;
/*                height: 70%;   */
                background-color: white;
                z-index: 20;
                overflow: auto;
                padding: 10px 50px 0px 50px;
                line-height: 1.5;
            }
            #bottom {
                background-color: black;
                position: fixed;
                left: 0px;
                right: 0px;
                bottom: 0px;
                height: 70px;
/*                padding-top: 30px; */
                z-index: 30;
                vertical-align: middle;
            }


#left img {
    z-index: 500;
}

.strich {
  background-color:#000000;
  vertical-align:top;
  background:url(gif/strich.gif);
  background-repeat:repeat-x;
}
.footer{
  font-family: Verdana, Arial, Sans-Serif;
  color:#FFFFFF; 
  font-size:10px;
  background-color:#000000;
  vertical-align:top;
  padding:10px 10px 0px 10px;
}
a.footerlink {
    color: #FFFFFF;
    text-decoration: none;
}

a.footerlink:hover {
    color: black;
    text-decoration: none;
    background-color: #DEF;
}



.signupform {
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9pt;
}

.menulink {
    padding-left: 20px;
    padding-bottom: 3px;
}

.menulink a {
    text-decoration: none;
}

.menulink a:hover {
    background-color: #7F7;
}

.haupt2
{
text-align:center;
padding-left:30px;
padding-right:30px;
width:1000px;
}
a {
    color:#003300;
}
h2 {
    line-height:14px;
    font-size:26px;
}
h3 {
    line-height:18px;
    font-size:16px;
}

/* Anmeldeformular */
input {
    width: 200px;
}

#infolist {
    line-height: 1.7;
}

.reghead {
    background-color: #ABF;
}

.reghead td {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

.regline {
    background-color: #DEF;
}

.regline td {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 10px;
}

div.warning {
    color: red; 
    border: 0px solid red;
    background-color: #FF9;
    font-size: 8pt;
    padding: 5px;
    margin: 5px;
}

iframe.gallery {
    width: 100%;
    height: 610px;
    border: 0px solid green;
    overflow: hidden;
    padding: 0px;
}





/*
 * Fuer SMS-Blog
 */
        .msgs {
            border: 1px solid black;
            font-family: Verdana, Sans-Serif;
            width: 100%;
            margin-bottom: 10px;
        }
        .nr {
            background-color: #DEF;
            font-weight: bold;
        }
        .time {
            font-size: 8pt;
            font-weight: 200;
        }
        .msg {
            font-size: 10pt;
        }





a.platzhalter {
    border: 1px solid red;
    position: relative; 
    top: 32px;
    margin-bottom: 50px;
    left: 50px;
}

img {
    border: 0px;
}
