* {
  font-family:     Georgia, "Times New Roman", Times, serif;
}

body {
  overflow: scroll;
}
a {
  color: #660000;
  text-decoration:   none;
}
a:hover {
  text-decoration:   underline;
}

td.navi {
  text-align: center;
  background-color: #660000;
}
div.navi,
div.navi-act,
div.subnavi,
div.subnavi-act {
  padding: 5px;
}
div.navi,
div.navi-act,
div.navi a,
div.subnavi,
div.subnavi-act,
div.subnavi a {
  font-size:        12px;
  display:       inline;
  text-decoration:   none;
}
div.navi,
div.navi-act,
div.navi a {
  font-weight:     bold;
  color:         #EABFC4;  
}

div.navi a:hover,
div.navi-act,
div.navi-act a {
  color:         #FFFFFF;
  text-decoration:   none;
}

td.subnavi {
  text-align: left;
}

div.subnavi,
div.subnavi-act,
div.subnavi a {
  color:         #666666;
}

div.subnavi a:hover,
div.subnavi-act,
div.subnavi-act a {
  color:         #000000;
  text-decoration:   none;
}

h1,
h1.csc-firstHeader,
div.csc-subheader-0,
.headline,
.headline2 {
  font-weight: normal;
  font-size: 18px;
  color: #660000;
}

h1,
.standard h1.csc-firstHeader,
div.csc-subheader-0,
.headline2 {
  margin-left: 50px;
  font-size: 14px;
}

h1.csc-firstHeader {
  margin: 0;
}

.standard h1.csc-firstHeader,
h1 {
  margin-top: 10px;
  font-size: 14px;
  margin-left: 30px;
}


table.standard,
p.bodytext,
ul {
  margin-left: 30px;
}

.standard h1.csc-firstHeader,
.standard h1,
table.standard p.bodytext {
  margin-left: 0px;
}

p.csc-form-label-req {
  font-weight: bold;
}
p.csc-form-label-req:after {
  content: "*";
}

div.standard div.headline2 {
  margin-left: auto;
}
.content {  
  background-color: #EBEBEB;
  text-align: left;
  font-size: 11px;
  line-height: 18px;
  color: #333333;
}
    
.underline {
  font-size:       11px;
  line-height:     18px;
  color:         #333333;
  letter-spacing:  2px;
  text-align:     center;
}

body {
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-size:          11px;
}

td.header {
  background-image: url(../images/bg_header.gif);
}

form        { }
input,
select,
textarea {
  font-family:        Helvetica, Arial, sans-serif;
  font-size:          12px;
  margin:             0.5em;
}
td {
  font-size: 11px;  
}
td.needed {

  font-weight: bold;
}

textarea
{
    font-family:        Helvetica, Arial, sans-serif;
    font-size:          12px;
    width:              420px;
}
.missing {
  border:               1px solid #660000;
  color:          #660000;
}

p.csc-caption {
  font-size: 9px;
}

table.csc-mailform p {
  padding: 0;
  padding-left: 30px;
  margin: 0;
}

/*
div#overDiv table.overlib_outside {
  background:   #EBEBEB;
  border:       1px Solid #660000;
}

div#overDiv table.overlib_inside{
  background:   #EBEBEB;
}
*/


.content .csc-textpic-clear {
clear: none;
}
