/* ************************************************** */
/* Imports */
/* ************************************************** */
@import url('rte.css'); /* Styles, die im RTE auswählbar sind und für Absatz- oder Zeichenformatierung sorgen */

@import url('menu.css');

/* ************************************************** */
/* fix Styles */
/* ************************************************** */

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:100.1%;
  margin:0;
  padding:0;
}

div#wrapper {
}

* html div#wrapper {
}

/* ************************************************** */
/* Content Styles */
/* ************************************************** */

p, p.bodytext {
  margin-top:0.5em;
  margin-bottom:0em;
}

/* allgemeine Links */
a, a:link, a:active, a:visited, a:focus {
  text-decoration:none;
  color:#e27100;
} 
a:hover {
  text-decoration:underline;
  color:#c26100;
}

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:circle;
  color:#333;
}

/* Headlines */
h1 {
  font-size:1.4em;
  font-weight:bold;
  margin:0px;
  margin-top:0px;
  margin-bottom:1.5em;
  color:#e17101;
}

h2 {
  font-size:1.2em;
  font-weight:bold;
  margin-top:1.5em;
  margin-bottom:1em;
}

h3 {
  font-size:1.1em;
}

h4 {
  font-size:1.0em;
  font-weight:bold;
}

/* Überschrift (linke Spalte) */
div#content_2 h1 {
  font-size:1.2em;
  font-weight:bold;
  margin-bottom:0.5em;
  padding-bottom:0;
}


/* *** Formulare *** */
input, textarea {
  border:1px solid #000;
  background-color:#fff;
  color:#000;
}

input.button,
input.csc-mailform-submit {
  border:1px solid #300;
  background-color:#900;
  color:#fff;
}

input.checkbox {
  border:none;
  background-color:transparent;
}
/* csc-mailform */
fieldset.csc-mailform {
  border:none;
  padding:0;
  margin:0;
}
div.csc-mailform-field {
  margin-bottom:4px;
}
div.csc-mailform-field label {
  display:block;
  width:140px;
  float:left;
}
input.csc-mailform-submit {
  margin-left:140px;
}





/******************************************/
/* HEAD */
/******************************************/
/* "empty.gif mit Link" verstecken */
div#head a {
  display:none;
}

div#head_title {
  display:block;
  font-size:2em;
}

div#head_menu {
  display:none;
}

/******************************************/
/* CONTENT Layout*/
/******************************************/
div#content {
  font-size:0.9em;
}

/* linke Spalte */
div#content_2 {
  display:none;
}

div#col1 {
  display:block;
  position:relative;
}

div#col2 {
  margin:0;
  padding:0;
  width:100%;
}

/******************************************/
/* NEWS */
/******************************************/
div.news_single div.news_title {
  font-size:2em;
  font-weight:bold;
  margin-top:1em;
}

div.news_list {
  border-top:3px solid #ccc;
  padding-top:20px;
}

div.news_list div.news_go {
  margin-bottom:1em;
  border-bottom:1px solid #555;
}

/******************************************/
/* FOOTER */
/******************************************/
div#alt_footer {
  padding:5px;
  font-size:0.8em;
  width:100%;
  margin-top:30px;
  clear:both;
}

div#alt_footer div.copyright {
  color:#999;
}



