#text fieldset
    {
    margin:10px auto 5px auto;
    padding:0px 10px 0px 10px;
    text-align:left;
    border:solid 1px #FFFFDD;
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:11px;
    letter-spacing:1px;
    line-height:13px;
    font-weight:normal;
    font-style:normal;
    color:#FFFFDD;
    }
#text form fieldset
    {
    color:#FFFFDD;
    }
#text .fotostrecke
    {
    margin:10px auto 5px auto;
    text-align:center;
    }
#text fieldset legend
    {
    margin:0px;
    padding:2px 5px 2px 5px;
    text-align:left;
    font-size:14px;
    letter-spacing:1px;
    line-height:14px;
    font-weight:bold;
    color:#FFFFDD;
    }
#text .banner
    {
    width:100%;
    text-align:center;
    }
#text .bild
    {
    margin:5px auto 5px auto;
    }
#text .bild td
    {
    font-size:12px;
    letter-spacing:0px;
    line-height:13px;
    }
#text .bild .z1
    {
    text-align:center;
    vertical-align:bottom;
    }
#text .bild .z1 img
    {
    margin:5px 5px 0px 5px;
    }
#text .bild .z2
    {
    padding:5px 5px 5px 5px;
    text-align:center;
    color:#999999;
    }
#text .bild .z3
    {
    padding:5px 5px 5px 5px;
    text-align:center;
    color:#999999;
    }
#text .linie
    {
    margin:0px auto 0px auto;
    width:600px;
    text-align:center;
    }
#text .center
    {
    margin:0px auto 0px auto;
    text-align:center;
    }
#text .right
    {
    text-align:right;
    }
#text form div.element
    {
    margin:4px 30px 4px 30px;
    text-align:left;
    }
#text form div.form_text
    {
    padding-top:2px;
    width:180px;
    height:17px;
    float:left;
    text-align:left;
    font-size:12px;
    letter-spacing:0px;
    float:left;
    }
#text form div.form_element
    {
    padding-top:2px;
    text-align:left;
    font-size:12px;
    letter-spacing:0px;
    }
#text form div.form_element p
    {
    padding:0px;
    text-align:center;
    }
.select
    {
    margin:2px 0px 2px 0px;
    padding:0px;
    height:17px;
    width:350px;
    background-color:#666699;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:12px;
    letter-spacing:1px;
    line-height:13px;
    color:#FFFFDD;
    }
option
    {
    height:17px;
    background-color:#666699;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:12px;
    letter-spacing:1px;
    line-height:13px;
    color:#FFFFDD;
   }
.radio
    {
    background-color:#666699;
    color:#FFFFDD;
    font-weight:normal;
    margin:2px 0px 2px 0px;
    height:15px;
    width:15px;
    }
.checkbox
    {
    background-color:#666699;
    color:#FFFFDD;
    border:solid 1px #FFFFDD;
    margin:2px 0px 2px 0px;
    height:12px;
    width:12px;
    }
.input_h1
    {
    margin:2px 0px 2px 0px;
    padding:1px 0px 1px 0px;
    width:600px;
    height:50px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:bold;
    font-style:normal;
    font-size:18px;
    letter-spacing:1px;
    line-height:24px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
    }
.input_h2
    {
    margin:2px 0px 2px 0px;
    padding:1px 0px 1px 0px;
    width:600px;
    height:44px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:bold;
    font-style:normal;
    font-size:15px;
    letter-spacing:1px;
    line-height:21px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
    }
.input_h3
    {
    margin:2px 0px 2px 0px;
    padding:1px 0px 1px 0px;
    width:600px;
    height:40px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:bold;
    font-style:normal;
    font-size:13px;
    letter-spacing:1px;
    line-height:19px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
    }
.input_h4
    {
    margin:2px 0px 2px 0px;
    padding:1px 0px 1px 0px;
    width:600px;
    height:38px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:bold;
    font-style:normal;
    font-size:12px;
    letter-spacing:1px;
    line-height:18px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
    }
.textarea
    {
    margin:2px 0px 2px 0px;
    width:600px;
    height:180px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:12px;
    letter-spacing:1px;
    line-height:16px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
    }
.upload_textarea
    {
    margin:2px 0px 2px 0px;
    width:220px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:11px;
    letter-spacing:0px;
    line-height:13px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
    }

.pic_textarea
    {
    margin:2px 0px 2px 0px;
    width:220px;
    height:40px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:11px;
    letter-spacing:0px;
    line-height:13px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
    }

#text .noshow {
    color:#FF0000;
    }

#text .middle td
    {
    vertical-align:middle;
    }

#text .vid form {
    margin:0;
    background-color:#ccc;
    }
/*





   #text .work {
    margin-top:0px;
    margin-right:10px;
    margin-bottom:3px;
    margin-left:0px;
    padding-top:0px;
    padding-right:10px;
    padding-bottom:0px;
    padding-left:0px;
    text-align:center;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    letter-spacing:0px;
    line-height:12px;
    color:#CCCCAA;
   }

   #text #forum_admin_kom {
    text-align:left;
    font-style:italic;
    color:#CCCCAA;
   }

   #text .noshow a {
    text-decoration:underline;
    color:#FF0000;
   }

   #text .noshow a:visited {
    color:#CC0000;
   }

   #text .noshow a:hover {
    color:#CC0000;
   }

   #text .noshow a:active {
    color:#CC0000;
   }

   #text .partshow {
    color:#FF6666;
   }

   #text .partshow a {
    text-decoration:underline;
    color:#FF6666;
   }

   #text .partshow a:visited {
    color:#CC6666;
   }

   #text .partshow a:hover {
    color:#CC6666;
   }

   #text .partshow a:active {
    color:#CC6666;
   }

   #text form a:hover {
    text-decoration:none;
    color:#FFFFDD;
   }

   #text form a:active {
    text-decoration:none;
    color:#DDDDBB;
   }

   .image {
    padding-top:0px;
    padding-right:10px;
    padding-bottom:5px;
    padding-left:10px;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    letter-spacing:0px;
    line-height:14px;
    color:#FFFFDD;
    text-align:center;
   }

   #image {
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
   }

   .image p {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    letter-spacing:0px;
    line-height:14px;
    color:#CCCCAA;
   }

   .image p a {
    color:#999977;
   }

   .image p a:visited {
    color:#999977;
   }

   .image p a:hover {
    color:#FFFFDD;
   }

   .image p a:active {
    color:#DDDDBB;
   }

   .image_cent {
    padding-top:0px;
    padding-bottom:5px;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    letter-spacing:0px;
    line-height:14px;
    color:#FFFFDD;
    text-align:center;
   }

   .image_cent p {
    margin-top:0px;
    margin-bottom:0px;
    padding-top:0px;
    padding-bottom:0px;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    letter-spacing:0px;
    line-height:14px;
    color:#CCCCAA;
   }

   .image_cent p a {
    color:#999977;
   }

   .image_cent p a:visited {
    color:#999977;
   }

   .image_cent p a:hover {
    color:#FFFFDD;
   }

   .image_cent p a:active {
    color:#DDDDBB;
   }

   .zeile2 {
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    letter-spacing:0px;
    line-height:14px;
    color:#CCCCAA;
   }

   .zeile2 a {
    color:#999977;
   }

   .zeile2 a:visited {
    color:#999977;
   }

   .zeile2 a:hover {
    color:#FFFFDD;
   }

   .zeile2 a:active {
    color:#DDDDBB;
   }

   hr {
    margin-top:5px;
    margin-right:60px;
    margin-bottom:5px;
    margin-left:60px;
    color:#FFFFDD;
   }

   hr.termin_hr {
    text-align:center;
    width:400px;
   }

   .sprache {
    margin-top:15px;
    margin-right:0px;
    margin-bottom:5px;
    margin-left:0px;
    padding-top:5px;
    padding-right:30px;
    padding-bottom:5px;
    padding-left:5px;
    text-align:right;
    background-color:#333388;
   }

   #zurueck {
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    float:left;
    font-size:10px;
    letter-spacing:0px;
    line-height:13px;
   }

   #vorwaerts {
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    text-align:right;
    font-size:10px;
    letter-spacing:0px;
    line-height:13px;
   }

   .foot {
    margin-top:0px;
    margin-right:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding-top:10px;
    padding-right:10px;
    padding-bottom:10px;
    padding-left:10px;
    text-align:center;
    font-size:11px;
    letter-spacing:0px;
    line-height:15px;
    font-style:italic;
   }

   .border {
    padding-top:10px;
    padding-right:0px;
    padding-bottom:10px;
    padding-left:0px;
    text-align:center;
    border:solid 1px #FFFFDD;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:12px;
    letter-spacing:0px;
    line-height:24px;
    color:#FFFFDD;
   }

   .meta {
    margin-top:2px;
    margin-right:0px;
    margin-bottom:2px;
    margin-left:0px;
    padding-top:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    height:13px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:11px;
    letter-spacing:1px;
    line-height:11px;
    color:#FFFFDD;
    border:dotted 1px #9999CC;
   }

   .work .button {
    margin-top:0px;
    margin-right:2px;
    margin-bottom:0px;
    margin-left:2px;
    height:16px;
    background-color:transparent;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:10px;
    line-height:10px;
    color:#FFFFDD;
    border:0px;
    cursor:pointer;
   }

   .button:hover {
    color:#999977;
   }

   #text .button {
    color:#999977;
   }

   #text .button:hover {
    color:#FFFFDD;
   }

   .file {
    margin-top:2px;
    margin-right:0px;
    margin-bottom:2px;
    margin-left:0px;
    padding-top:1px;
    padding-right:0px;
    padding-bottom:1px;
    padding-left:0px;
    height:17px;
    font-family:arial, verdana, helvetica, sans-serif;
    font-weight:normal;
    font-style:normal;
    font-size:11px;
    letter-spacing:1px;
    line-height:11px;
   }

   label {
    cursor:pointer;
   }

   .center {
    text-align:center;
   }

   .right {
    text-align:right;
   }

*/