body {
        background:#333366 url(gfx/rahmen.jpg) repeat-y;
        background-attachment:fixed;
        padding:0px;
        margin:0;
        font: 80% georgia;
        }

.bold {
        font: 1em georgia;
        font-weight: bold;
        }
p {
        margin:10px 0;
        font: 1em georgia;
        color:#333366;
        }

p.right  {
         text-align:right;
         }
table {color: #333366;}

.feld2
{
        font-size: 0.8em;
        font-family: georgia;
        background: transparent;
        color: #333366;
}

.box {
                background: transparent;
                border: 1px solid #333366;
}

.Artikel
{
        font-size: 0.9em;
        font-family: georgia;
}

.Header
{
        font: bold 1em georgia;
}

a.direkt  {
         color: #660099;
         font: bold 0.8em georgia;
         }
p.kursiv {
          font: italic bold 1em georgia;
         }

#container {
        position:absolute;
        width:705px;
        margin:0;
        padding:21px;
        background:transparent url(gfx/landschaft5.jpg) no-repeat top left;
        }
#intro {
        position:relative;
        text-align:left;
        background:url(gfx/bg_intro.jpg) no-repeat top right;
        width:512px;
        font:georgia 1em;
        color:#333366;
        padding:15px 15px 0 180px;
        }

#adress {position:absolute;
         top:30px;
         padding:14px 0 0 10px;
        }

.adress {
         font: bold 0.9em georgia;
         color:#ffffcc;
         }

a.normal {
        color: #660099;
        font: bold 0.9em georgia;
}

a.normal:visited {
        color: #660099;
        font: bold 0.9em georgia;
}

a.mail {color: #ffffcc;}

p.left {float:left;
        padding:0 20px 0 0;}

dt      {
        font-weight: bold;
        }

#LinkList1 {
        position:absolute;
        left:-10px;
        top:232px;
        width:130px;
        font: bold 1em georgia;
        background:transparent;
        float:left;
        }
#List1 {
        background:transparent;
        padding:0;
        width:130px;
        }

#List1 a {
        color:#DED1DC;
        padding:8px 0;
        }
#List1 a:hover {
        color:#333366;
        background-color:#ffffcc;
        text-decoration:none;
        }
#lselect1 a {
        display:block;
        }

ul.prod {
        margin:0 0 0 -20px;
        list-style-type:disc;
        color:#DED1DC;
        }
ul.prod li {
        margin:4px 0 0 0;
        font-size: 0.8em;
        width:160px;
        }
li.prod {
        color:#DED1DC;
        }

#LinkList2 {
        position:absolute;
        left:0px;
        top:165px;
        width:130px;
        font: bold georgia;
        background:transparent;
        float:left;
        }
#List2 {
        background:transparent;
        padding:0;
        width:130px;
        }

#List2 a {
        color:#660099;
        padding:8px 0;
        }
#List2 a:hover {
        color:#ffffcc;
        background-color:#333366;
        text-decoration:none;
        }
#lselect2 a {
        display:block;
        }

ul {
        list-style-type:none;
        }
li {
        line-height:0.9em;
        }

ul.normal {
        list-style-type:disc;
        }
li.normal {
        line-height:1.5em;
        }

#slogan h1 {
        color:#333366;
        font: 1.5em georgia;
        font-weight: bold;
        padding-top:0 !important;
        padding:5px;
        }

#content {
        position:relative;
        left:-6px;
        padding:10px;
        color:#333366;
        }
h3      {
        color:#333366;
        font: 1.3em georgia;
        font-weight: bold;
        }

h2      {
        color:#333366;
        font: 1.2em georgia;
        font-weight: bold;
        }

dt      {
        font-weight: bold;
        }

#footer {
        position:relative;
        left:0px;
        width:485px;
        height:48px;
        padding-top:20px;
        padding-bottom:0;
        margin-bottom:0;
        z-index:300;
        text-indent:10px;
        text-align:center;
        font: georgia 0.7em;
        }

.formular {
 margin:0px auto;
 width:480px;
 text-align:left;
}
.fehler {
 color:<?php echo $fehlercolor ; ?>;
 text-align:left;
}
.box2 {
 margin-top:10px;
}
.um {
 margin-left:70px;
}
.bez {
 float:left;
 text-align:left;
 width:9.5em;
 line-height:25px;
}
input {
 margin-top:5px;
}
.nachricht {
 clear:both;
 text-align:center;
}
.copy {
 font-size:0.9em;
 text-align:center;
}

.tw {display:none;}