    a:link { color:#00A000; font-weight:normal }
    a:visited { color:#00A000; font-weight:normal }
    a:active { color:#00A000; font-weight:bold }

a {
  outline:none;
  }


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


p, ul, li {
  font-family:Arial,sans-serif;
  font-weight:normal;
  font-size:small;
  color:333333;
  }

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

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

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


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

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

align-left {
   text-align:left;
   }

align-right {
   text-align:right;
   }

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


div.main {
   background-image:url(../images/allgemein/hintergrund.gif);
   background-repeat:no-repeat;
   width:994px; height:578px;
   text-align:left;
   margin-top:0;
   margin-bottom:0;
   margin-left:0;
   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;
   background-color:CCFFCC;
   color:333333;
   top:120px;
   left:150px;
   width:815px; height:435px;
   padding-right:5px;
   overflow:auto;
   }

div.menu_links {
   position:absolute;
   top:200px;
   left:0px;
   width:121px; height:400px;
   }

div.dia2 {
   position:absolute;
   top:9px;
   left:850px;
   width:103px; height:79px;
   overflow:hidden;
   margin:0;
   padding:0;
   background-image:url(../images/allgemein/dia_hg.gif);
   background-repeat:no-repeat;

   }

div.schriftzug {
   font-family:Arial,sans-serif;
   font-weight:bold;
   font-size:20pt;
   color:White;
   position:absolute;
   top:35px;
   left:210px;
   width:570px; height:18px;
   }

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

/*.csc-textpic-image {
   border:thin solid #00A000;
   }
*/

.csc-textpic-intext-left ol,
.csc-textpic-intext-left ul {
    height:auto;
    overflow: auto;
    padding-left: 40px;
}

div.csc-textpic img {
    border: 2px solid #00A000;
    padding: 0;
}


.csc-textpic-caption {
   font-size:smaller;
   }

.csc-frame-frame1 {
   border:thin solid #00A000;
   padding:10px;
   }

.tabelle-bastau {
   color:Black;
   border:thin solid #00A000;
   border-collapse:collapse;
   }

tr.tr-last {
   }

td, th {
   border:1px solid Black;
   padding:5px;
   }

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

td.td-1 {
   text-align:left;
   }

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

th.td-3 {
   text-align:left;
   }

th.td-0 {
   text-align:right;
   }

th.td-1 {
   text-align:left;
   }

th.td-2 {
   text-align:right;
   }

th.td-3 {
   text-align:left;
   }

.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;
   }
