/* Mit diesem CSS werden alle Schrift-Definitionen vergeben */

/* ALLGEMEIN */

/* Basis-Schriften */
body {
    margin: 0px;
    padding: 0px;
}

body,br,div,p,li,ul	{
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    line-height: 13px;
}

b {
    font-weight: bold;
    letter-spacing: 1px;
}

/* Tabelle */
TABLE,TD,TR {
    margin: 0px;
    padding: 0px;
}

/* Links */

a:link		{ color:#20B2AA; text-decoration: none; }
a:visited	{ color:#20B2AA; text-decoration: none; }
a:hover		{ color:#000000; text-decoration: none; }
a:active	{ color:#20B2AA; text-decoration: none; }

/* LAYOUT Level 1 */

TABLE#layout {
      width: 100%;
      margin: 0px;
      padding: 0px;
}
  
/* Layout Level 2 */
    
TD#laykopf {    /* Kopfzeile */
      width: 100%;
      margin: 0px;
      padding: 0px;
      vertical-align:top;
      background-image: url(/fileadmin/template/nav/bg_kopf.jpg);
}

TD#laybody {    /* Inhaltszeile */
      margin: 0px;
      padding: 0px;
      height: 500px;
      vertical-align: top;
}

TD#layfuss {    /* Fusszeile */
      margin: 0px;
      padding-left: 175px;
      vertical-align: bottom;
}

TD#layfuss TABLE TR TD {    /* Fusszeile */
      background-color: #FFFF00;
      color: #0065CD;
      font-size: 80%;
      font-weight: bold;
}      


/* Layout Level 2: Kopf */

TABLE#kopf {
      height: 60px;
      margin: 0px;
      padding: 0px;
      border: 0px;
}

.headerinfo {
 text-align: justify;
 color: #FFFFFF;
 font-size: 80%;
 white-space:nowrap;
}

/* Layout Level 2: Navigation */

	  TABLE#laynavigation {
      width: 175px;
      margin: 0px;
      padding: 0px;
      border: 0px;
      vertical-align: top;
      }
    TD#laylogo {
      width: 175px;
      margin: 0px;
      padding: 0px;
      border: 0px;
      vertical-align: top;
      }
  
/* Layout Level 2: Inhalt */
	
	  TD#inhalt {
      width: 605px;
      padding-left: 8px;
      padding-top: 10px;
      text-align: left;
      vertical-align: top;
      background-color: #FFFFFF;
      }
    .csc-firstHeader {
      font-size: 11px;
      font-weight: bold;
      margin-left: -10px;
      padding: 5px;      
      background-color: #F5F5F5;
      border: solid 1px #DCDCDC;
      color: #6A5ACD;
      }
    .bodytext {
      font-size: 11px;
      }
    .csc-caption {
      font-size: 9px;
      color: blue;
      }
    h1 {
      font-size: 11px;
      color: #000000;
      }
    h2 {
      font-size: 11px;
      color: #808080;
      }
    h3 {
      font-size: 13px;
      color: #000000;
      }

    /* Formularfelder */
      
    input[type=text] {
      background-color: #F5F5F5;
      color: #808080;
      border-width:thin;
      border-style:inset;
      border-color: #808080;
      -moz-border-radius:12px;
      margin:2px;
      padding:2px;
      }
    input[type=text]:focus {
      color: #4682B4;
      border-color:blue;    
      }
    textarea {
      background-color: #F5F5F5;
      font-family: verdana, arial, helvetica, sans-serif;
      font-size: 11px;
      color: #808080;
      border-width:thin;
      border-style:inset;
      border-color: #808080;
      -moz-border-radius:12px;
      margin:4px;
      padding:2px;
      }
    textarea:focus {
      color: #4682B4;
      border-color:blue; 
      }
    input[type=checkbox] {
      background-color: #F5F5F5;
      color: #808080;
      border-style:groove;
      }
    input[type=submit] {
      background-color: #F5F5F5;
      color: #696969;
      border-style:groove;
      -moz-border-radius:12px;      
      }
      
    /* News Liste */
    
    .tx-mininews-pi1-fp_listrowField-datetime {
      color: #696969;
      font-weight: bold;
      background-color: #F5F5F5;
      padding: 5px;
      border: solid 1px #DCDCDC;
      -moz-border-radius:12px;
      }
    .tx-mininews-pi1-fp_listrowField-title {
      color: #000000;
      margin-left: 6px;
      }
    .tx-mininews-pi1-fp_listrowField-teaser {
      padding-bottom: 12px;
      margin-top: -12px;
      margin-left: 6px;
      }
      
    /* News Details */
      
    .tx-mininews-pi1 .tx-mininews-pi1-singleViewField-datetime {
      margin-left: 6px;
      }    
    .tx-mininews-pi1 H2 {
      background-color: #F5F5F5;
      padding: 5px;
      border: solid 1px #DCDCDC;
      -moz-border-radius:12px;
      }
    .tx-mininews-pi1 H1 {
      margin-left: 6px;
      }      
    .tx-mininews-pi1 .bodytext {
      margin-left: 6px;
      }
    .tx-mininews-pi1 HR {       /* Linie horizontal */
      background-color:#000000; /* Mozilla 1.4 */
      color:#000000;            /* IE 6 */
      border: #000000;          /* Opera 7.11 */
      height: 1px;              /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
      }  

/* Layout Level 2: rechts */	
	
	  TD#rechts {
      background-color: #FFFFFF;
      }      
      
/* Layout Level 2: Fuss */

	td.innov8tm			{ border-top: solid 1px #696969; height:30px; text-align:right; }
