/* ***************  IMPORTS  ************************ */
/* RTE */
@import url('/fileadmin/templates/css/rte.css');



/* ************************************************** */
/* fix Styles */
/* ************************************************** */
body {
  /*background-color:#e5edd7;*/
  background-color:#fff;
  font-size:100.1%;
  font-family:Arial, Helvetica, Sans-Serif;
  color:#000;
  background-image:none;
}

p, p.bodytext {
  margin-top:0.5em;
  margin-bottom:0em;
}

p a, 
p a:link, 
p a:active, 
p a:visited, 
p a:focus,
p.bodytext a, 
p.bodytext a:link, 
p.bodytext a:active, 
p.bodytext a:visited, 
p.bodytext a:focus {
  text-decoration:none;
  color:#67a300;
  text-decoration:none;
} 
p a:hover,
p.bodytext a:hover {
  text-decoration:none;
}

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;*/
  list-style-image:url('../../images/bullet.gif');
}

/* Headlines */
h1 {
  font-size:1.6em;
  font-weight:bold;
  margin:0px;
  margin-top:1.5em;
  margin-bottom:1.5em;
}

h2 {
  font-size:1.3em;
  font-weight:bold;
  margin-top:1.5em;
  margin-bottom:1.5em;
}

h3 {
  font-size:1.1em;
}

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;
}

/******************************************/
/* LAYOUT */
/******************************************/
div#col1 {
  display:none;
}

div#col2 {
  margin:0;
  padding:0;
  width:100%;
  
}

/******************************************/
/* HEAD */
/******************************************/
div#head {
  text-align:right;
  background-color:#d9e6b0;
}

div#teaserbild {
  display:none;
}

/******************************************/
/* CONTENT */
/******************************************/
div#content {
  color:#000;
  font-size:0.8em;
  padding:0px;
  margin:0px;
}




/******************************************/
/* FOOTER */
/******************************************/
div#alt_footer_wrapper {
}

div#alt_footer {
  padding:5px;
  padding-left:20px;
  padding-right:10px;
  font-size:0.75em;
  margin-top:40px;
  border-top:1px solid #98bf0c;
  clear:both;
}

div#alt_footer div.footer_copyright {
  color:#ccebf8;
}

div#alt_footer div.footer_menu  {
  display:none;
}


/******************************************/
/* MENU main */
/******************************************/
div#menu {
  display:none;
}


/******************************************/
/* SUBMENU */
/******************************************/
div#sub_menu_wrapper {
  display:none;
}


/******************************************/
/* MENU head */
/******************************************/
div#head_menu {
  display:none;
}

/* **************************************** */
/* CSC-Mailform */
/* **************************************** */
form#mailform {
  margin:0;
}

form#mailform fieldset.csc-mailform {
  border:none;
  padding:0;
  margin:0;
}

form#mailform div.csc-mailform-field {
  margin-bottom:8px;
}

form#mailform div.csc-mailform-field label {
  width:200px;
  display:block;
  float:left;
}

form#mailform div.csc-mailform-field input {
  width:260px;
}

form#mailform div.csc-mailform-field textarea {
  width:260px;
}

form#mailform div.csc-mailform-field input.csc-mailform-submit {
  background-color:#77b321;
  color:#fff;
  margin-left:200px;
}

/* CSC-Image */
dd.csc-textpic-caption {
  color:white;
  padding:4px;
  background-color:#98bf0c;
}

div.csc-textpic-imagewrap {
  margin-bottom:20px;
}



