.kostenlos {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #F7F7F7;
   font-style: normal;
   line-height: 180%;
   text-align: left;
   font-weight: 500;
   padding: 0 0 0 0;
   margin-right: 35px;
   margin-top: 0px;
   margin-bottom: 0px;
   border:0px;
}

fieldset {
   border:0px;
}

body {
   margin-top: 0;
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 0;
}

.bodytext A {
   border-bottom-style: solid;
   border-bottom-color: #AD2828;
   border-bottom-width: 1px;
}

.tx-rgsmoothgallery-pi1{
   margin-left: 35px;
}

.maintable {
   background-image:url("/fileadmin/images/bgmain.png");
   font-family:sans-serif;
   font-weight:600;
   height: 100%;
   align: center;
   width: 900px;
}


.imgtext-nowrap {
   margin-left: 35px;
   margin-top: 15px;
   width: 640px;

}

.txtgrau {
   font-family: arial, helvetica, sans-serif;
   font-size: 11px;
   color: #F7F7F7;
   font-style: normal;
   line-height: 180%;
   text-align: left;
   font-weight: 500;
   margin-left : 25px;
   margin-top: 0px;
   margin-bottom: 0px;
}

p, .csc-mailform, bodytext {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #F7F7F7;
   font-style: normal;
   line-height: 180%;
   text-align: left;
   font-weight: 500;
   padding: 0 0 0 0;
   margin-left : 35px;
   margin-right: 35px;
   margin-top: 0px;
   margin-bottom: 0px;
   border:0px;
}

.csc-mailform-field {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #F7F7F7;
   font-style: normal;
   line-height: 180%;
   text-align: left;
   font-weight: 500;
   margin-left : 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}

H1, H4, csc-header-n1 {
   font-family : Arial, sans-serif, Helvetica;
   font-size : 18px;
   font-weight: bolder;
   color : #AD2828;
   margin-left : 35px;
   margin-bottom : 10px;
   margin-top : 25px;
   letter-spacing: 2px
}

H2 {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color : #AD2828;
   font-style: normal;
   line-height: 180%;
   text-align: left;
   padding: 0 0 0 0;
   margin-left : 35px;
   margin-top: 0px;
   margin-bottom: 4px;
   letter-spacing: 1px;
}


Input, textarea {
   font-family: arial, helvetica, sans-serif;
   color: #F7F7F7;
   font-weight: normal;
   font-size: 12px;
   text-indent: 0px;
   border: #666666 1px solid;
   background-color: #222D2D;
}

.searchfield {
   font-family: arial, helvetica, sans-serif;
   color: #F7F7F7;
   font-weight: normal;
   font-size: 12px;
   text-indent: 0px;
   border: #666666 1px solid;
   width: 70px;
   background-color: black;
   margin-top: 24px;
   margin-left: 24px;
}


ul, li, .csc-bulletlist ul, csc-bulletlist-0 {
   list-style-image: url(/fileadmin/mind2find/images/Punktliste1.png);
   padding: 0 0 0 0;
   margin-top : -1px;
   margin-left : 25px;
   margin-bottom : 11px;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #FAFAFA;
   font-style: normal;
   line-height: 180%;
   text-align: left;
   font-weight: 500;
   text-decoration:none;
}



A, dfn {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   color: #FFFFFF;
   font-style: normal;
   line-height: 180%;
   text-align: left;
   font-weight: 500;
   margin-left : 0 0 0 0;
   text-decoration:none;
}

/* FIREFOX */
/*LEVEL 1 */

/* ACHTUNG: Viele Eigenschaften werden aus der A-Definition "vererbt" */


.leftnav1 {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 18px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav1 a {
      white-space: nowrap;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav1 a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 18px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav1-act  {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 18px;
      white-space: nowrap;
      background-color: #222D2D;
      color: #FFFFFF;
      font-weight: bolder;
      text-decoration: none;
      border-bottom-style: none;
      background: url("/fileadmin/images/Menu.png") top left no-repeat;
}

.leftnav1-act a {
      white-space: nowrap;
      text-decoration: none;
      color: #FFFFFF;
      font-weight: bolder;
      border-bottom-style: none;
}

.leftnav1-act a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 18px;
      white-space: nowrap;
      color: #FFFFFF;
      font-weight: bolder;
      text-decoration: none;
      border-bottom-style: none;
}


/*LEVEL 2 */

.leftnav2 {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 30px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav2 a {
      white-space: nowrap;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav2 a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 30px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav2-act {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 30px;
      white-space: nowrap;
      color: #FFFFFF;
      font-weight: bolder;
      background-color: #222D2D;
      text-decoration: none;
      border-bottom-style: none;
      background: url("/fileadmin/images/Menu.png") top left no-repeat;

}

.leftnav2-act a {
      white-space: nowrap;
      text-decoration: none;
      color: #FFFFFF;
      font-weight: bolder;
      border-bottom-style: none;
}

.leftnav2-act a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 30px;
      white-space: nowrap;
      color: #FFFFFF;
      font-weight: bolder;
      text-decoration: none;
      border-bottom-style: none;
}


/*LEVEL 3 */

.leftnav3 {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 50px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav3 a {
      white-space: nowrap;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav3-act {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 50px;
      white-space: nowrap;
      color: #FFFFFF;
      font-weight: bolder;
      text-decoration: none;
      background-color: #222D2D;
      border-bottom-style: none;
      background: url("/fileadmin/images/Menu.png") top left no-repeat;

}

.leftnav3 a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 50px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav3-act a {
      white-space: nowrap;
      text-decoration: none;
      color: #FFFFFF;
      font-weight: bolder;
      border-bottom-style: none;
}

.leftnav3-act a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 50px;
      white-space: nowrap;
      color: #FFFFFF;
      font-weight: bolder;
      text-decoration: none;
      border-bottom-style: none;
}

/*LEVEL 4 */

.leftnav4 {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 70px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav4 a {
      white-space: nowrap;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav4-act {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 70px;
      white-space: nowrap;
      color: #FFFFFF;
      font-weight: bolder;
      text-decoration: none;
      background-color: #222D2D;
      border-bottom-style: none;
      background: url("/fileadmin/images/Menu.png") top left no-repeat;

}

.leftnav4 a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 70px;
      white-space: nowrap;
      color: #FFFFFF;
      text-decoration: none;
      border-bottom-style: none;
}

.leftnav4-act a {
      white-space: nowrap;
      text-decoration: none;
      color: #FFFFFF;
      font-weight: bolder;
      border-bottom-style: none;
}

.leftnav4-act a:hover {
      display: block;
      padding: 0px 0px 0px 0px;
      text-indent: 70px;
      white-space: nowrap;
      color: #FFFFFF;
      font-weight: bolder;
      text-decoration: none;
      border-bottom-style: none;
}