body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}

a {
  color: #000000;
}

/* TEXT */

p.bodytext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 130%;
  color: #333333;
  margin-top:5px;
  margin-bottom:5px;
}

*html p.bodytext{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 130%;
  color: #333333;
  margin-top:5px;
  margin-bottom:5px;
  
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 130%;
  color: #333333;
}

/**html .csc-header csc-header-n1 {
margin-bottom:-10px;
}*/

.csc-header {
  padding-top: 10px;
  margin-bottom: 5px;
}
.csc-header-n1 { padding-top: 0px; }

/*#c294{
  height: 5px;
}

html>body #c294{
  padding: 1px;
}*/


.imagetext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #487E7A;
  display: block;}

.imagespace {
  display: block;
  margin-left: 5px;
  margin-top: 5px;
}

#topmenu {
  float: left;
}


/* INDEXED SEARCH */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; margin-bottom: 2px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; margin-bottom: 2px;}
.tx-indexedsearch .tx-indexedsearch-searchbox TD { padding: 0px; }
.tx-indexedsearch .tx-indexedsearch-searchbox TD SELECT{ margin-left: 2px; margin-right: 2px; margin-bottom: 2px; }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#4FB6C7; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color: #C56A1D; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#FFFFFF; padding: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC;}
.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; font-size: 12px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#F5BB00; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; color: white; padding: 3px;  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD a { text-decoration: none; color: white; }

/* MENU SEARCHBOX */
.tx-macinasearchbox-pi1 input.text, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  background-color:#FFFFFF;
    border-color:#cccccc;
  border-style:solid;
    border-width:1px;
    color:000000;
    width: 170px;
    height: 18px;
}

.tx-macinasearchbox-pi1 input.submit, .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight:normal;
  background-color:#FFFFFF;
  text-transform: uppercase;
    border-color:#FFFFFF;
  border-style:none;
    border-width:0px;
    color: #666666;
    width: 40px;
    height: 18px;
    text-align: right;
    cursor: pointer;
  cursor: hand;
}

    
/* MAIL FORM */

  .csc-mailform-field {margin-bottom: 5px;_margin-left:5px;}

  .csc-mailform-field label {
    width: 100px;
    float: left;
    display: block;
  }
  
  .csc-mailform-field legend {
    display: none;
  }

  .csc-mailform-field .csc-mailform-radio label {
    float: none;
    display: inline;
  }
  
.csc-mailform-field input, .csc-mailform-field textarea{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  background-color:#FFFFFF;
    border-color:#CCCCCC;
  border-style:solid;
    border-width:1px;
    color:000000;
    width: 171px;
}

.csc-mailform-field input{
  height: 18px;
}

.csc-mailform-field .csc-mailform-radio input {
    width: 13px;
    height: 13px;
}

.csc-mailform-field input.csc-mailform-check  {
    width: 13px;
    height: 13px;
}

fieldset {
  border-style: none;
}

.news-latest-item-h {
  padding-top:-5px
}

/*.news-latest-item-a {
  padding-top:-5px
}
.news-latest-item {
  padding-top:-5px
}*/

.news-latest-container {
  padding-top: 0px;
}

.news-latest-gotoarchive {
  padding-top: 10px;
}

.news-single-author { padding-top: 3px; padding-bottom: 3px; margin: 0px; font-size: 10px;}

/*
  ========================================================
    Login
  ========================================================
*/

.tx-newloginbox-pi1 {
  margin-top: 6px;
}

.tx-newloginbox-pi1 form {
  margin: 0px;
  padding: 0px;
}

.tx-newloginbox-pi1 h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 130%;
  color: #A00000;
  margin: 0px;
  padding: 0px;
  margin-bottom: 2px;
}

.tx-newloginbox-pi1 table {
  margin: 0px;
  padding: 0px;
}

.tx-newloginbox-pi1 th {
  text-align: left;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 100%;
  color: #333333;
}

.tx-newloginbox-pi1 label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 100%;
  color: #333333;
  font-weight: normal;
}

.tx-newloginbox-pi1 #user, .tx-newloginbox-pi1 #pass {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 100%;
  color: #333333;
  font-weight: normal;
  margin: 0px;
  padding: 0px;
  margin-bottom: 1px;
}

/* additions */

.csc-textpic-imagewrap {
  margin-bottom: 5px;
}
