* {
        padding: 0;
        margin: 0;
        background-color: ;
        }

body        {
        font: 95% arial;
        margin: 0px;
        padding: 0px;
        height: auto;
        width: auto;
        color: #666;    /*---Textfarbe---*/
        border: 0px solid #000000;
        background-color: #E7E7E7;
        background-attachment: fixed;
        }


a:link {
        color: #666;
        text-decoration: underline;
        }

a:visited {
        color: #666;
        text-decoration: underline;
        }

a:hover {
        color: #4A945A;
        text-decoration: underline;

        }

a:active {
        text-decoration: underline;
        }


/* ---- allgemeine Textdefinitionen ------*/

        h1
        {
                margin-left: -3px;
                font-size: 1.4em;
                line-height: 1.8em;
                color: #4A945A;
                font-weight: bold;
        }
        h2
        {
                color: #7D4B1A;
                font-size: 1.2em;
                line-height: 1.8em;
                font-weight: bold;
                margin-left: -2px;
        }

        h2 a { text-decoration: none; }

        h3
        {
                color: #666;
                font-size: 1.1em;
                line-height: 1.6em;
                font-weight: bold;
                margin-left: -1px;
                padding-bottom: 6px;
        }

        h4
        {
                color: #666;
                margin-left: -1px;
                font-size: 1em;
                line-height: 1.4em;
        }
        h5
        {
                color: #ff3333;
                font-size: 1em;
                padding-top: 1em;
                text-align:center;
        }

/*----Text Properties--*/

p {
        font: arial;
        line-height: 1.2em;
        margin-top: 0px;
        text-align: left;
        color: #000;
        padding-bottom: 1em;
        }

.bold {font-weight: bold;}

/*----List Properties--*/

ul {
        list-style-image: url(../pics/stein.gif);
        padding-left: 2em;
        line-height: 1.2em;
        padding-bottom: 1em;
        }

li {
   padding-bottom: 0.3em;
   padding-left: 0.8em;
   color: #000;
   }

.right {
        float:right;
        background: #7D4B1A;
        border-color: #aaa #ccc #ddd #bbb;
        border-style: solid;
        border-width: 1px;
        }
.rightnb {float:right; border:0; margin: 0 4px;}
.left {
        float:left;
        background: #7D4B1A;
        border-color: #aaa #ccc #ddd #bbb;
        border-style: solid;
        border-width: 1px;
        }
.leftnb {float:left; border:0; margin: 0 4px;}

/*Definition Links im Menübereich*/

.linksmenu {font:  100% "Courier New"; text-align: center; color: #25382D; font-weight: bold; font-size: 1em;}
.linksmenu        link: {color: #000;}
.linksmenu        a:link {color: #000;}
.linksmenu        a:visited {color: #000;}
.linksmenu        a:hover {color: #7D4B1A;}
.linksmenu        a:active {color: #7D4B1A;}

/*Definition Links im Fussbereich*/

.linksfoot {font: 100% "Courier New"; text-align: center; color: #25382D; font-weight: bold; }
.linksfoot        link: {color: #25382D;}
.linksfoot        a:link {color: #25382D;}
.linksfoot        a:visited {color: #25382D;}
.linksfoot        a:hover {color: #4A945A;}
.linksfoot        a:active {color: #4A945A;}

.lang{color:#969696;font:italic normal 1em arial, verdana, helvetica, sans-serif;cursor:help;}   <!-- Befehlsbeispiel: "<span class="lang" title="Beschreibung/Erklärung">"gekennzeichnetes Wort/Begriff</span> -->

.p5 {
        padding-bottom: 40px;
        }

acronym {
        font-style: italic;
        border: 0px;
        cursor: help;
        }


/*--Div Properties--*/

#Seitenbereich        {
                margin-top: -40px;
                padding: 0px;
                height: auto;
                width: 1000px;
                border: 0px solid #000000;
                background-color: transparent;
                }

/*--Kopfbereich--*/

#topimage1         {
                margin-left: -100px;
                margin-top: -85px;
                padding: 0px;
                height: 268px;
                width: 1000px;
                background-color: transparent;
                background-image: url(../pics/topimage1.gif);
                background-repeat: no-repeat;
                border: 0px solid #000000;
                }
#topimage2         {
                position: relative;
                margin-top: 85px;
                margin-left: 220px;
                height: 268px;
                width: 526px;
                background-color: transparent;
                background-image: url(../pics/logo_ripper-bau.gif);
                background-position: 0 70px;
                background-repeat: no-repeat;
                border:0px solid #000000;
                }

/*---Designbereich--*/

#designbereich        {
                position: relative;
                margin-left: -100px;
                padding: 0px;
                height: auto;
                width: 1000px;
                background: transparent;
                border:0px solid #000000;
                background-image: url(../pics/background1.gif);

                }
#menulinks        {
                position: relative;
                float: right;
                margin-right: -190px;
                margin-top: -42px;
                display: inline;
                padding-top: 85px;
                height: 276px;
                width: 235px;
                background-color: transparent;
                background-image: url(../pics/navigation4a.gif);
                background-repeat: no-repeat;
                line-height:1.3em;
                }

#content        {

                position: relative;
                float: left:
                margin-top: 15px;
                padding: 20px 20px 20px 35px;
                margin-right: 0;
                margin-left: 140px;
                height: auto;
                min-height: 400px;
                width: 660px;
                background-color: transparent;
                }

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
        cursor: default;
        list-style: none;
}

.hoverbox a
{
        cursor: default;
}

.hoverbox a .preview
{
        display: none;
}

.hoverbox a:hover .preview
{
        display: block;
        position: absolute;
        top: -55px;
        left: -85px;
        z-index: 1;
}

.hoverbox img
{
        background: #7D4B1A;
        border-color: #aaa #ccc #ddd #bbb;
        border-style: solid;
        border-width: 1px;
        color: inherit;
        padding: 2px;
        vertical-align: top;
        width: 166px;
        height: 125px;
}

.hoverbox li
{
        background: #E7D99B;
        border-color: #ddd #bbb #aaa #ccc;
        border-style: solid;
        border-width: 1px;
        color: inherit;
        display: inline;
        float: left;
        margin: 2px;
        padding: 2px;
        position: relative;
}

.hoverbox .preview
{
        border-color: #000;
        width: 384px;
        height: 288px;
}

.clear {
clear: both;
}

/*--Fußbereich--*/

#fussbereich        {
                margin: 0px;
                padding: 0px;
                height: auto;
                width: 999px;
                background: transparent;
                border:0px solid #000000;
                }
#upimage2         {
                margin-left:-100px;
                padding: 0px;
                height:160px;
                width: 1001px;
                background-color: transparent;
                background-image: url(../pics/upimage2.gif);
                background-repeat: no-repeat;
                border: 0px solid #000000;
                }
#fussnavigation        {
                margin-left: 202px;
                padding: 0px;
                height: 100px;
                width: 600px;
                background-color: transparent;
                text-align: center;
                border: 0px;
                }
#upimage1        {
                padding-top: 60px;
                margin-left: 10px;
                height:105px;
                width: 1000px;
                background-color: transparent;
                background-image: url(../pics/upimage1.gif);
                background-repeat: no-repeat;
                border: 0px solid #000000;
                }
