/* CSS Document */
BODY {
SCROLLBAR-FACE-COLOR: #DEE4F4;
SCROLLBAR-HIGHLIGHT-COLOR: #DEE4F4;
SCROLLBAR-SHADOW-COLOR: #ffffff;
SCROLLBAR-ARROW-COLOR: #000000;
SCROLLBAR-TRACK-COLOR: #ffffff;
SCROLLBAR-3DLIGHT-COLOR: #000000;
}

a:link  { color: #000000; font-size: 12px; font-family: Verdana; text-decoration: none; border="0;"}
a:visited { color: #000000; font-size: 12px; font-family: Verdana; text-decoration: none; }
a:active { color: #000000; font-size: 12px; font-family: Verdana; text-decoration: none; }

.ft12px666666 { color: #000000; font-size: 12px; font-family: Verdana }
.ft12px333333  { color: #000000; font-size: 12px; font-family: Verdana }
.ft12pxf97d7d  { color:#000000; font-size: 11px; font-family: Verdana }
.ft12px4673b6  { color:#000000; font-size: 12px; font-family: Verdana }

.formular { color: #000000; font-size: 12px; font-family: Verdana; background-color: #000000; border: solid 1px #666666 }

p { color: #000000; font-size: 12px; font-family: Verdana }
h1 { color: #000000; font-size: 14px; font-weight: bold; font-family: Verdana }
h2 { color: #000000; font-size: 12px; font-weight: bold; font-family: Verdana }
.bodytext { color: #000000; font-size: 12px; font-family: Verdana}
.bodytext a { color: #000000; font-size: 12px; font-family: Verdana; font-weight: bold }
th { color: #000000; font-size: 12px; font-family: Verdana}
tr { color: #000000; font-size: 12px; font-family: Verdana}
td { color: #000000; font-size: 12px; font-family: Verdana}

.navi1 { color: #000000; font-size: 12px; text-transform: uppercase; font-family: Verdana; text-decoration: none }
.navi1:hover { color: #000000; font-weight: bold; font-size: 12px; text-transform: uppercase; font-family: Verdana}
.navi1_active { color: #000000; font-weight: bold; font-size: 12px; text-transform: uppercase; font-family: Verdana; text-decoration: none }

.navi { color: #000000; font-size: 12px; font-family: Verdana; text-decoration: none }
.navi:hover { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana}
.navi_active { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none }

#randmen {
  border-width:1px;
  border-style:dotted;
  border-color:#000000;
   }

#randl {
  border-left: dotted;
  border-width: 1px;
  border-color: #000000;
   }

#randr {
  border-right: dotted;
  border-width: 1px;
  border-color: #000000;
   }

#randlr {
  border-left: dotted;
  border-right: dotted;
  border-width: 1px;
  border-color: #000000;
   }
 
#randlbr {
  border-left: dotted;
  border-bottom: dotted;
  border-right: dotted;
  border-width: 1px;
  border-color: #000000;
   }
  
#randltr {
  border-left: dotted;
  border-top: dotted;
  border-right: dotted;
  border-width: 1px;
  border-color: #000000;
   } 
   
#randltbr {
  border-left: dotted;
  border-top: dotted;
  border-right: dotted;
  border-bottom: dotted;
  border-width: 1px;
  border-color: #000000;
   } 
   
#color { background-color:#DEE4F4;}

/* NEWS - general */
DIV.tx-mininews-pi1 P {
  font-family : Verdana, Arial;
  font-size: 11px;
  margin: 0 0 0 0;
}

/* NEWS - Front-page news */
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-datetime {
  font-size: 12px;
}
DIV.tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {
  font-size: 11px;
  font-weight: bold;
}

/* NEWS - Archive news */
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-datetime {
  font-size: 12px;
}
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title {
  font-size: 12px;
  font-weight: bold;
  color: navy;
}
DIV.tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title A {
  color: navy;
}

/* NEWS - details */
DIV.tx-mininews-pi1 {
  font-family : Verdana, Arial;
  font-size: 12px;
}
DIV.tx-mininews-pi1 H2 {
  font-family : Verdana, Arial;
  font-size: 12px;
  margin-top: 12px;
  margin-bottom: 0px;
  color: navy;
}
DIV.pi_list_searchBox

.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 12px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:12px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ddf0fa; color: #333333; font-size:11px; font-family:Verdana; width:50px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:Verdana; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#000000; color: #333333; font-size: 11px; font-family: Verdana}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }


/* HAUPTMENU */

 td#main {
    font-size: 12px;
    float: left; width: 10em;
    margin: 0; padding: 0;
  }
  td#main a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
  td#main a:link {
    color: #ffffff; background-color: #1d60a7;
  }
  td#main a:visited {
    color: #ffffff; background-color: #1d60a7;
  }
  td#main a:hover {
    color: black; background-color: #ffffff;
  }
  td#main a:active {
    color: black; background-color: #ffffff;
  }


/* NAVIGATION */

  ul#Navigation {
    font-size: 0.83em;
    float: center; width: 27em;
    margin: 0; padding: 0;
    background-color: white;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 0.3em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.1em;
    font-weight: bold;
  }
  ul#Navigation a:link {
    color: black; background-color: white;
  }
  ul#Navigation a:visited {
    color: black; background-color:  white;
  }
  ul#Navigation a:hover {
    color: black; background-color: orange;
  }
  ul#Navigation a:active {
    color: white; background-color: silver;
  }

/* INFO */


  div#Info {
    font-size: 0.9em;
    float: center; width: 24.8em;
    margin: 0; padding: 0;
    border: 1px dashed; background-color: white;
  }
  div#Info strong {
    font-size: 1.33em;
    margin: 0.2em 0.5em;
  }
  div#Info p {
    font-size: 1em;
    margin: 0.5em;
  }
 
#small {font-size: 7px;}
