/* ************************************************** */
/* INCLUDES */
/* ************************************************** */
@import url('rte.css'); /* RTE */
@import url('menu.css'); /* Menu */


/* ************************************************** */
/* fix Styles */
/* ************************************************** */
p, p.bodytext {
  margin-top:0.5em;
  margin-bottom:0em;
}

a, a:link, a:active, a:visited, a:focus {
  text-decoration:none;
  color:#009cdf;
} 
a:hover {
  text-decoration:underline;
  color:#009cdf;
}

hr {
  border:none;
  border-top:1px solid #ccd3e4;
  height:1px;
  margin-top:1.5em;
  margin-bottom:1.5em;
  clear:both;
}

span.invisible {
  display:none;
}

div#content ul {
  list-style-type:square;
}

/* Headlines */
h1 {
  font-size:1.6em;
  font-weight:bold;
  margin:0px;
  margin-top:0px;
  margin-bottom:1.5em;
  color:#5b8fc2;
}

h2 {
  font-size:1.3em;
  font-weight:bold;
  margin-top:1.5em;
  margin-bottom:1.5em;
  color:#5b8fc2;
}

h3 {
  font-size:1.1em;
  color:#5b8fc2;
}

h4 {
  font-size:1.0em;
  font-weight:bold;
  color:#5b8fc2;
}

/* Formulare */
input, textarea {
  border:1px solid #000;
  background-color:#fff;
  color:#000;
}

input.button {
  border:2px solid #000;
  background-color:#ccd3e4;
}

input.checkbox {
  border:none;
  background-color:transparent;
}



/******************************************/
/* HEAD */
/******************************************/
div#head {
  display:none;
}


/******************************************/
/* CONTENT */
/******************************************/
div#content {
  color:#000;
  font-size:0.75em;
  padding:20px;
}

/* rechte Spalte */
div#content_2 {
  color:#000;
  font-size:0.75em;
  padding:20px;
  background-color:#faa;
  position:relative; /* hack für IE6 */
}



/******************************************/
/* Formulare */
/******************************************/
/* Formulare */
input, textarea {
  border:1px solid #777;
  background-color:#fff;
  color:#333;
}

input.button {
  border:2px solid #000;
  background-color:#ccd3e4;
}

input.checkbox {
  border:none;
  background-color:transparent;
}

form {
  margin:0;
  padding:0;
}

fieldset.csc-mailform {
  margin:0;
  padding:0;
  border:none;
}

div.csc-mailform-field {
  margin-bottom:10px;
}

div.csc-mailform-field label {
  display:block;
  width:150px;
  float:left;
}

input.csc-mailform-submit {
  margin-left:150px;
  background-color:#5b8fc2;
  color:#fff;
}




/******************************************/
/* FOOTER */
/******************************************/
div#footer {
  width:859px;
  margin:0 auto;
  padding:0;
  padding:5px;
  font-size:0.75em;
  background-color:#5b8fc2;
}

div#footer div.copyright {
  color:#fff;
  margin-left:10px;
}

div#footer div.footer_menu ul {
  float:right;
  margin-left:10px;
  display:inline;
  margin:0;
  padding:0;
  padding-right:5px;
}

div#footer div.footer_menu ul li {
  display:inline;
  margin:0;
  padding:0;
  padding-right:3px;
  padding-left:3px;
}

div#footer div.footer_menu ul li a,
div#footer div.footer_menu ul li a:link,
div#footer div.footer_menu ul li a:active,
div#footer div.footer_menu ul li a:visited,
div#footer div.footer_menu ul li a:focus,
div#footer div.footer_menu ul li a:hover {
  color:#fff;
  text-decoration:none;
}



