/*****************************************/
/* INCLUDES */
/*****************************************/
@import url('rte.css'); /* Styles fuer RTE und content */
@import url('menu.css'); /* Menues */
@import url('gallery.css'); /* Bildergalerie */
@import url('news.css'); /* News */
@import url('tt_address.css'); /* Adressen */

body {
  font-family:Arial, Sans-Serif;
  font-size:100.1%;
  font-weight:normal;
  color:#000;
}



/******************************************/
/* HEAD */
/******************************************/
div#head {
  background-color:#322f88;
  border-bottom:6px solid #f90;
  height:90px;
}

div#logo {
  background-color:#fff;
  height:90px;
  width:220px;
}

/******************************************/
/* CONTENT */
/******************************************/
div#content {
  color:#000;
  font-size:0.75em;
  padding:20px;
}

/* rechte Spalte */
div#left_content {
  color:#000;
  font-size:0.75em;
  /*padding:5px;*/
}

div#right_content {
  font-weight:normal;
  font-size:11px;
  color:#444;
  padding:10px;
  padding-left:18px;
}


/******************************************/
/* FOOTER */
/******************************************/
/* verwendet die gleichen Randeinstellungen 
   wie der Main-Content */
   
div#footer {
  padding:5px;
  font-size:0.75em;
}

div#footer div.footer_copyright {
  color:#000;
}

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:#666;
  text-decoration:none;
}



/******************************************/
/* 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;
}


/******************************************/
/* CSC Stuff */
/******************************************/

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  display:inline;
  margin-left:8px;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin:0;
  margin-top:5px;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0;
}
