/* $Id: main.css,v 1.5 2005/11/29 20:12:09 t.scholz@alfeld.de (exolon) */
/* Stylesheet for www.dna-ev.de startseite, navigation, inhalt */

body {
   margin: 0px;
   padding: 0px;
   font-family: sans-serif;
   font-weight: normal;
   font-size: 13pt;
   text-align: left;
   color: #7b7d7b;
}

p {
   font-family: sans-serif;
   font-weight: normal;
   font-size: 11pt;
   line-height: 1.5;
   color: #7b7d7b;
}

h1 {
   font-family: VERDANA,ARIAL,HELVETICA;
   font-weight: bold;
   font-size: 14pt;
   line-height: 1.0;
   color: #7b7d7b;
}

h2 {
   font-family: VERDANA,ARIAL,HELVETICA;
   font-weight: normal;
   font-size: 16pt;
   line-height: 1.0;
   color: #7b7d7b;
}

h3 {
   font-family: VERDANA,ARIAL,HELVETICA;
   font-weight: normal;
   font-size: 14pt;
   line-height: 1.0;
   color: #7b7d7b;
}


h4 {
   font-family: sans-serif;
   font-weight: bold;
   font-size: 10pt;
   line-height: 1.0;
   color: #7b7d7b;
}

hr {
   color: #999999;
   border: 1px solid #999999;
   width: 100%;
}

/* Links default */
a {
   background-color: transparent;
   text-decoration: none;
   border-bottom: dashed 1px;
   font-family: sans-serif;
   font-weight: bold;
   color: #999999;
}

a:hover {
   background-color: transparent;
   text-decoration: none; 
   border-bottom: dashed 1px #000077;
   font-family: sans-serif;
   font-weight: bold;
   color: #000077;
}

/* ---------------- */
/* CLASS plugins */
/* ---------------- */

.tx-dirlisting-pi1-title {
   font-family: sans-serif;
   font-weight: bold;
   font-size: 12pt;
   line-height: 1.0;
   color: #7b7d7b;
}

.treemenusubtext_no {
   font-family: sans-serif;
   font-weight: normal;
   font-size: 10pt;
   line-height: 1.0;
   color: #7b7d7b;
}

.iconbar {
   margin: 0px;
   padding: 0px;
   border: 0px solid #c0c0c0;
   text-align: center;
   font-family: sans-serif;
   font-weight: normal;
   color: #7B7D7B;
   font-size: 70%;
}

.iconbar a {
   background-color: transparent;
   text-decoration: none;
   border-bottom: none;
   font-weight: bold;
   font-family: sans-serif;
   color: #ADAEAD;
}

.iconbar a:hover {
   background-color: transparent;
   text-decoration: none;
   border-bottom: none;
   font-weight: bold;
   font-family: sans-serif;
   color: #000077;
}

.seitenueberschrift {
   font-family: VERDANA,ARIAL,HELVETICA;
   font-weight: bold;
   font-size: 20pt;
   line-height: 1.0;
   color: #7b7d7b;
}

.csc-frame-indent { 
   left: 10px; 
}

.csc-linkToTop a:before {
   content:url(/fileadmin/dna/img/up_normal.gif)" ";
}

.csc-linkToTop a:hover:before {
   content:url(/fileadmin/dna/img/up_hover.gif)" ";
}

.csc-bulletlist li { 
   list-style: none;
   list-style-type: none; 
}

.csc-bulletlist li:before {
   content:"» ";
}

/* ------------------------ */
/* Um alles drum herum */
/* ------------------------ */

#all {
    /* width: 750px; */
    /* margin: 40px; */
    /* border: 2px solid #666666; */
}

#all_table {
   height: 100%;
}

/* ------------------ */
/* Hauptnavigation */
/* ------------------ */

.nav_links a {
   background-color: transparent;
   font-weight: bold;
   border-bottom: dashed 1px;
   font-family: sans-serif;
   font-size: 18pt;
   color: #ffffff;
}

.nav_links a:after {
   content:" «";
   background-color: transparent;
   font-weight: bold;
   text-decoration: none;
   font-family: sans-serif;
   font-size: 18pt;
   color: #ffffff;
}

.nav_links a:hover {
   background-color: transparent;
   text-decoration: none;
   font-weight: bold;
   font-family: sans-serif;
   font-size: 18pt;
   color: #000077;
}

.nav_links a:hover:after {
   content:" «";
   background-color: transparent;
   text-decoration: none;
   font-weight: bold;
   font-family: sans-serif;
   font-size: 18pt;
   color: #000077;
}

.nav_links_subtitel {
   background-color: transparent;
   text-decoration: none;
   font-family: sans-serif;
   font-size: 14pt;
   color: #ffffff;
}

.nav_rechts a {
   background-color: transparent;
   text-decoration: none;
   border-bottom: dashed 1px;
   font-weight: bold;
   font-family: sans-serif;
   font-size: 18pt;
   color: #ADAEAD;
}

.nav_rechts a:before {
   content:"» ";
   background-color: transparent;
   font-weight: bold;
   text-decoration: none;
   font-family: sans-serif;
   font-size: 18pt;
   color: #ADAEAD;
}

.nav_rechts a:hover {
   background-color: transparent;
   text-decoration: none;
   border-bottom: dashed 1px;
   font-weight: bold;
   font-family: sans-serif;
   font-size: 18pt;
   color: #000077;
}

.nav_rechts a:hover:before {
   content:"» ";
   background-color: transparent;
   text-decoration: none;
   font-weight: bold;
   font-family: sans-serif;
   font-size: 18pt;
   color: #000077;
}

.nav_rechts_subtitel {
   background-color: transparent;
   font-family: sans-serif;
   font-size: 14pt;
   color: #ADAEAD;
}


/* ----------------- */
/* Aktueller Bereich */
/* ----------------- */

.aktuell {
   margin: 10px;
   padding: 5px;
   border: 2px solid #c0c0c0;
   text-align: left;
   font-family: sans-serif;
   font-weight: normal;
   color: #000000;
}

.news_date_startseite {
   background-color: transparent;
   font-family: VERDANA,ARIAL,HELVETICA;
   font-size: 13pt;
   color: #7b7d7b;
}
#jubelbanner a {
   text-decoration: none;
   border: 0px;
   font-family: sans-serif;
   font-weight: bold;
   color: #999999;
}

#jubelbanner a:hover {
   text-decoration: none;
   border: 0px;
   font-family: sans-serif;
   font-weight: bold;
   color: #999999;
}

/* ------------- */
/* Zurück Button */
/* ------------- */


#zurueck_button {
   margin: 8px;
   padding: 8px;
   border: 2px solid #c0c0c0;
   border-top-width: 0;
   text-align: center;
   font-family: sans-serif;
   color: #7B7D7B;
}

#zurueck_button a {
   margin: 8px;
   padding: 8px;
   border: 2px solid #c0c0c0;
   border-top-width: 2;
   text-align: center;
   font-family: sans-serif;
   color: #7B7D7B;
}

#zurueck_button a:hover {
   margin: 8px;
   padding: 8px;
   border: 2px solid #c0c0c0;
   border-top-width: 2;
   text-align: center;
   font-family: sans-serif;
   color: #000077;
}

/* ------ */
/* Inhalt */
/* ------ */

#inhalt {
   margin: 10px;
   padding: 10px;
   border: 2px solid #c0c0c0;
   border-bottom-width: 0;
   text-align: left;
   font-family: sans-serif;
   font-weight: normal;
   color: #7B7D7B;
}

#sub_navigation {
   margin: 0px;
   padding: 0px;
   text-align: left;
   font-family: sans-serif;
   font-weight: normal;
   color: #000000;
}

#content {
   margin: 0px;
   padding: 0px;
   text-align: left;
   font-family: sans-serif;
   font-weight: normal;
   color: #000000;
}

#sub_links a {
   background-color: transparent;
   text-decoration: none;
   font-family: sans-serif;
   font-weight: bold;
   font-size: 14pt;
   color: #7B7D7B;
}

#sub_links a:hover {
   background-color: transparent;
   text-decoration: none;
   font-family: sans-serif;
   font-weight: bold;
   font-size: 14pt;
   color: #000077;
}


/* ---------- */
/* Seitenende */
/* ---------- */

.seitenende_links {
   margin: 0px;
   padding: 0px;
   font-family: sans-serif;
   font-weight: normal;
   color: #FFFFFF;
}

.seitenende_links  a {
   background-color: transparent;
   text-decoration: none;
   border-bottom: dashed 1px;
   font-family: sans-serif;
   font-weight: bold;
   color: #FFFFFF;
}

.seitenende_links  a:hover {
   background-color: transparent;
   text-decoration: none;
   border-bottom: dashed 1px;
   font-family: sans-serif;
   font-weight: bold;
   color: #000077;
}

.seitenende_rechts {
   margin: 0px;
   padding: 0px;
   font-family: sans-serif;
   font-weight: normal;
   color: #ADAEAD;
}

.seitenende_rechts  a {
   background-color: transparent;
   text-decoration: none;
   border-bottom: dashed 1px;
   font-family: sans-serif;
   font-weight: bold;
   color: #ADAEAD;
}

.seitenende_rechts  a:hover {
   background-color: transparent;
   text-decoration: none;
   border-bottom: dashed 1px;
   font-family: sans-serif;
   font-weight: bold;
   color: #000077;
}

.tx-rgsmoothgallery-pi1 {
  float:left;
}
 
#externalthumbs {
  float:left;
  width:100px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:205px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}