/* ************************************************** */
/* includes */
/* ************************************************** */

@import url("rte.css"); /* css fuer RTE - Klassen */
@import url("fce.css"); /* css fuer FCE - Klassen */

/* ************************************************** */
/* 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:18px;
  font-weight:bold;
  font-style:italic;
  margin:0;
  margin-top:0.5em;
  margin-bottom:0.5em;
}

h2 {
  font-size:14px;
  font-weight:bold;
  margin-top:1.5em;
  margin-bottom:1.5em;
}

h3 {
  font-size:12px;
}

h4 {
  font-size:1.0em;
  font-weight:bold;
}

/* 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#header_wrapper {
  margin-bottom:10px;
}

div#head_menu {
  display:none;
}

div#head_logo {

}

div#head_logo img {
  position:absolute;
  right:20px;
  bottom:10px;
  border:none;
}

/* steht als Tag unter der Seite, wird aber oben im Head ausgerichtet */
div#group_text {
  display:none;
}
div#group_text img {
  display:none;
}

/******************************************/
/* CONTENT */
/******************************************/

/* Hauptcontent */
div#content {
  color:#54575a;
  font-size:12px;
  padding:0;
}

/* FCE / Teaser */
div.fce_2col div.left, 
div.fce_2col div.right {
  width:45%;
}
div.teaser {
  border:1px solid #555;
}
div.teaser_category {
  border-bottom:1px solid #555;
}


/******************************************/
/* LAYOUT */
/******************************************/
div#wrapper {
  margin:0;
}

div#col1 {
  display:none;
}

div#col2 {
  margin:0;
}

/******************************************/
/* FOOTER */
/******************************************/

div#footer_wrapper {
  clear:both;
  margin-top:20px;
  border-top:20px solid #c1c2c4;
}

div#footer_wrapper div.footer_menu {
  display:none;
}

div#footer_wrapper div#footer_copyright {
  font-size:11px;
  padding-top:10px;
}

div#footer_wrapper div#footer_claim {
  float:right;
}





/******************************************/
/* CSC - Stuff */
/******************************************/
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin:20px;
}



