H1,H2{
  padding:5px 0px 10px 0px;
  font-family:"Trebuchet MS";
  margin:0px;
  font-size:18px;
  font-weight:normal;
  color:#99b219;
}
.home .csc-header-n1{
  text-align:center;
}
P{
  padding:3px 0px 3px 0px;
  margin:0px;
  line-height:16px;
}
#footer A,
#footer P{
  padding:0px;
  margin:0px;
  font-size:10px;
  color:#999999;
 text-decoration:none;
}
UL LI{
  padding:0px 0px 0px 12px;
  margin:0px;
  line-height:16px;
  list-style-type:none;
  background-image:url(bullet.gif);
  background-position:0px 6px;
  background-repeat:no-repeat;
}
ul{
  margin:5px 0px 5px 17px;
  padding:0px;
  list-style:none;
  line-height:16px;
}
#bmenu a,
#menu a{
  font-family:"Trebuchet MS";
  margin:0px 5px 0px 5px;
  text-decoration:none;
  color:#9fb819;
  font-size:13px;
  font-weight:normal;
}
#bmenu a:hover,
#menu a:hover{
  color:#e5e29f;
}
#menu.selected,
#menu.selected{
  color:#ffffff;
}
#bmenu.pipe,
#menu.pipe{
  color:#9fb819;
}
#bmenu a{
  font-size:11px;;
}
A,.internal-link,.mail,.download,.filelinks,.external-link-new-window{
  color:#ffffff;
  text-decoration:underline;
  cursor:pointer;
}
.greenbgr A{
  color:#000000;
  font-weight:bold;
  padding:2px 0px 2px 22px;
  background-image:url(greenbullet.gif);
  background-position:0px 4px;
  background-repeat:no-repeat;
}
A.more {
  color:#000000;
}
A:hover,A.hover .mail,A:hover.download,A:hover.filelinks,A:hover.external-link-new-window,A:hover.internal-link{
  color:#99b219;
}
.csc-textpic-caption,.caption{
  font-size:10px;
  padding-top:2px;
  color:#cccccc;
  font-weight:normal;
}
table{
  font-size:11px;
}
form{
  padding:0px;
  margin:0px;
}
img{
  border:0px;
}
.greybgr{
  color:#cae44c;
  background-color:#171717;
  padding:13px;
}
.greybgr H1{
  color:#e5e29f;
  font-size:11px;
}
.greenbgr{
  background-color:#CAE44C;
}
.csc-uploads-fileName p{
  margin-left:6px;
}
/*---------- mail form ------------------------------------------------*/
.csc-mailform{
  border:0px solid;
  margin:0px;
  padding:0px;
}
.csc-mailform-field select,.csc-mailform-field input{
  background-color:#ffffff;
  border:1px solid;
  border-color:#BDBDBD;
  font-size:11px;
  width:280px;
  margin:3px 0px 3px 10px;
}
.csc-mailform-field textarea{
  background-color:#ffffff;
  border:1px solid #BDBDBD;
  font-size:11px;
  margin:3px 0px 3px 10px;
}
.csc-mailform-field label{
  margin:3px 0px 3px 0px;
  font-size:11px;
  text-align:left;
  margin-right:0px;
  width:90px;
  display:block;
  font-size:11px;
  float:left;
}
.csc-mailform-field .button{
  margin:15px 0px 0px 315px;
  width:75px;
  background-color:#ffffff;
}
.align-left,p.align-left,h1.align-left,h2.align-left,h3.align-left,h4.align-left,h5.align-left,h6.align-left,div.align-left,address.align-left{
  text-align:left;
}
.align-center,p.align-center,h1.align-center,h2.align-center,h3.align-center,h4.align-center,h5.align-center,h6.align-center,div.align-center,address.align-center{
  text-align:center;
}
.align-right,p.align-right,h1.align-right,h2.align-right,h3.align-right,h4.align-right,h5.align-right,h6.align-right,div.align-right,address.align-right{
  text-align:right;
}
.align-justify,p.align-justify,h1.align-justify,h2.align-justify,h3.align-justify,h4.align-justify,h5.align-justify,h6.align-justify,div.align-justify,address.align-justify{
  text-align:justify;
}
/* ------- Powermail -----------------*/
/* Form */
span.powermail_mandatory{
/* Color of mandatory error message */
  color:red;
}
legend{
  display:none;
}
input.validation-failed,textarea.validation-failed{
/* Background color if validation failed */
  background-color:red;
}
div.powermail_mandatory_js{
/* DIV container of errormessage */
  color:red;
  margin:3px 0 5px 0px;
}
fieldset.tx-powermail-pi1_fieldset{
  border:0px;
  padding:0px;
}
fieldset.tx-powermail-pi1_fieldset legend{
/* legend of Fieldset */
  font-weight:bold;
  color:black;
}
fieldset.tx-powermail-pi1_fieldset label{
/* label */
  display:block;
  padding:0px 0px 4px 0px;
  width:500px;
  color:#99b219;
  float:left;
  clear:both;
  font-weight:normal;
}
fieldset.tx-powermail-pi1_fieldset input{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  padding:2px 0px 2px 2px;
  color:#ffffff;
  width:350px;
  background-color:#171717;
  border:1px solid #313131;
}
fieldset.tx-powermail-pi1_fieldset input.jscalendar{
  width:130px;
  text-align:center;
}
fieldset.tx-powermail-pi1_fieldset .jscalendar_cb{
  width:20px;
}
#uid9_msg{
  padding:0px 0px 0px 50px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,fieldset.tx-powermail-pi1_fieldset select.powermail_select{
  background-color:#171717;
  border:1px solid #313131;
  color:#ffffff;
  width:350px;
  padding:2px 0px 2px 2px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  overflow:hidden;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio{
/* Radiobuttons */
  margin:2px 0;
}
div.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label{
  width:260px;
}
div.tx_powermail_pi1_fieldwrap_html{
/* DIV container arround every field */
  margin:10px 0px 0px 0px;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit{
/* submit button */
  margin:0px 0 10px 250px;
  font-weight:normal;
  padding:3px 0px 3px 0px;
  width:100px;
  cursor:pointer;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,p.tx_powermail_pi1_fieldwrap_html_radio_title{
  margin:0;
  padding:0;
  font-weight:bold;
}
div.countryzone{
  margin:10px 0 0 150px;
}
/* Confirmation */
td.powermail_all_td{
  padding:3px 10px 3px 0px;
}
.tx-powermail-pi1_mandatory_submit,
.tx-powermail-pi1_confirmation_submit,
.tx-powermail-pi1_confirmation_back{
  background-color:#171717;
  border:1px solid #313131;
  color:#ffffff;
  margin:10px 0 10px 350px;
  cursor:pointer;
}
/*-------------- guesbook---------------------*/
.tx-veguestbook-pi1{
  font-size:100%;
}
/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error{
  font-weight:bold;
  color:#990000;
}
/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result{
  font-weight:bold;
  float:left;
}
/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination{
  font-size:75%;
  font-weight:bold;
  float:right;
}
/*------------- styles for list mode --------------*/
.tx-veguestbook-pi1 .tx-guestbook-latest p,.tx-veguestbook-pi1 .tx-guestbook-right p{
}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date{
  font-weight:normal;
}
.tx-veguestbook-pi1  h2{
  font-size:11px;
}
.tx-veguestbook-pi1  .tx-guestbook-result{
  font-weight:normal;
}
.tx-veguestbook-pi1 .tx-guestbook-right h3{
  font-size:100%;
  color:#990000;
  font-weight:bold;
  background:none;
}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment{
  font-size:75%;
  color:#333;
  font-style:italic;
}
.tx-veguestbook-pi1 .tx-guestbook-latest{
  display:block;
  padding:0.25em;
  clear:both;
}
/* form styles */
.tx-veguestbook-pi1 .tx-guestbook-field{
  clear:both;
  width:100%;
  display:block;
  padding:1em 0;
}
.tx-veguestbook-pi1 .tx-guestbook-field label{
  display:block;
  padding:0px 0px 4px 0px;
  width:500px;
  color:#99b219;
  float:left;
  clear:both;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med{
  float:left;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  padding:2px 0px 2px 2px;
  color:#ffffff;
  width:350px;
  background-color:#171717;
  border:1px solid #313131;
}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big{
  float:left;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  padding:2px 0px 2px 2px;
  color:#ffffff;
  width:350px;
  background-color:#171717;
  border:1px solid #313131;
}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  padding:2px 0px 2px 2px;
  color:#ffffff;
  width:350px;
  background-color:#171717;
  border:1px solid #313131;
  display:block;
  float:left;
  overflow:hidden;
}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield{
  color:#990000;
}
.tx-veguestbook-pi1 fieldset{
  border:none;
}
.tx-veguestbook-pi1 legend{
  display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap{
  float:left;
  display:block;
  background:#F7F7F7;
  border:1px solid #CCC;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap{
  margin-left:2.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap img{
  float:left;
  display:block;
  padding-left:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap input{
  float:left;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap label{
  clear:both;
  display:block;
  float:none;
  width:10em;
  margin-bottom:0.5em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap p{
  font-size:75%;
  padding:0.25em;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3{
  display:none;
}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read{
  color:#990000;
}
.tx-veguestbook-pi1 .tx-guestbook-clear{
  clear:both;
  display:block;
}
.tx-veguestbook-pi1 input.tx-guestbook-submit{
  width:80px;
  height:25px;
  padding-bottom:3px;
  margin:0px 0 10px 275px;
  display:block;
  color:#ffffff;
  background-color:#171717;
  border:1px solid #313131;
  cursor:pointer;
}
.tx-srfreecap-pi2-image{
  margin:5px 0px 8px 0px;
}
span.tx-srfreecap-pi2-cant-read{
  line-height:16px;
  color:#ffffff;
}
span.tx-srfreecap-pi2-cant-read A{
  color:#ffffff;
  text-decoration:underline;
  cursor:pointer;
}
