    a:link { color:#C8C9C9; font-weight:bold }
    a:visited { color:#C8C9C9; font-weight:bold }
    a:active { color:#97D4CF; font-weight:bold }

a {
  outline:none;
  }


body{
    background-color:Black;
    text-align: center;
    margin:0;
    font-family:Arial,sans-serif;
    font-weight:normal;
    color:#FFFFFF;
    scrollbar-face-color:#333333;
    scrollbar-highlight-color:#333333;
    scrollbar-3dlight-color:#666666;
    scrollbar-darkshadow-color:#000000;
    scrollbar-shadow-color:#000000;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#000000;;
    }


p {
  font-family:Arial,sans-serif;
  font-weight:normal;
  font-size:small;
  color:#FFFFFF;
  }

h1 {
   text-align:left;
   font-family:Arial,sans-serif;
   font-weight:bold;
   font-size:larger;
   color:#FBC391;
   }

h2 {
   text-align:left;
   font-family:Arial,sans-serif;
   font-weight:bold;
   font-size:medium;
   color:#97D4CF;
   }

h3 {
   text-align:left;
   font-family:Arial,sans-serif;
   font-weight:bold;
   font-size:small;
   color:#C8C9C9;
   }

.bodytext {
   font-family:Arial,sans-serif;
   font-weight:normal;
   font-size:small;
   color:#FFFFFF;
   }

.align-right {
   text-align:right;
   }

align-left {
   text-align:left;
   }

align-right {
   text-align:right;
   }

.align-center {
   text-align: center;
   }

div.align-center {
   text-align: center;
   }


div.main {
   background-image:url(../../images/rahmen/rahmen.gif);
   background-repeat:no-repeat;
   width:994px; height:578px;
   text-align:left;
   margin:0;
   margin-left:auto;
   margin-right:auto;
   position:relative;
   }

div.logo_oben {
   position:absolute;
   top:15px;
   left:36px;
   width:292px; height:81px;
   }

div.trailer {
   position:absolute;
   top:100px;
   left:20px;
   width:155px; height:440px;
   }

div.content {
   position:absolute;
   top:113px;
   left:195px;
   width:755px; height:412px;
   padding-right:5px;
   overflow:auto;
   }

div.menu_oben {
   position:absolute;
   top:12px;
   left:570px;
   width:388px; height:85px;
   }

div.menu_layer {
   position:relative;
   top:5px;
   left:640px;
   width:388px; height:85px;
   }

div.anschrift_unten {
   position:absolute;
   top:546px;
   left:702px;
   width:257px; height:18px;
   }

div.impressum {
   position:absolute;
   top:546px;
   left:38px;
   width:257px; height:18px;
   }

.tx-danewslettersubscription-pi1-mustlogin {
   text-align:left;
   font-family:Arial,sans-serif;
   font-weight:normal;
   font-size:small;
   color:#FFFFFF;
   }

div.thumb {
   float:left;
   height:95px;
   width:107px;
   overflow:hidden;
   vertical-align:middle;
   text-align:center;
   }

div.thumbrow {
   height:100px;
   width:750px;
   overflow:hidden;
   vertical-align:middle;
   text-align:left;
   }

div.image {
   height:350px;
   width:490px;
   text-align=center;
   position:absolute;
   top:40px;
   left:220px;
   overflow:auto;
   }


.csc-textpic-caption {
   font-family:Arial,sans-serif;
   font-weight:normal;
   font-size:small;
   color:#FFFFFF;
   }

/* Formular */

.csc-mailform-field {
  clear:both;
  font-family:Arial,sans-serif;
  font-weight:normal;
  font-size:small;
  color:#FFFFFF;
  border:none;
  }

.csc-mailform {
  padding:10px;
  }

label {
  text-align:left;
  }

.mf-input {
  float:left;
  text-align:left;
  margin-bottom:30px;
  }

.mf-text {
  float:left;
  text-align:left;
  margin-bottom:30px;
  }

.mf-select {
  float:left;
  text-align:left;
  margin-bottom:30px;
  }

.csc-mailform-radio legend {
  display: none;
  border: 0px;
  }

.csc-mailform-radio fieldset {
  border:0px;
  margin-bottom:30px;
  }

.mf-radio {
  }


input.csc-mailform-check {
  float:left;
  text-align:left;
  border: none;
  }
