/*****************************************/
/* INCLUDES */
/*****************************************/
@import url('rte.css'); /* Styles fuer RTE und content */
@import url('menu.css'); /* Menues */
@import url('cal.css'); /* Kalender */
@import url('powermail.css'); /* Powermail */
@import url('fce_layout.css'); /* Layout-FCE */
@import url('fce_teaser.css'); /* Teaser-FCE */


body {
  font-family:Arial, Sans-Serif;
  font-size:100.1%;
  font-weight:normal;
  color:#000;
  background-color:#003571;
  background-image:url('../../images/body_bg.png');
  background-repeat:repeat-x;
  background-position:0 0;
}



/******************************************/
/* HEAD */
/******************************************/
div#head {
  background-image:url('../../images/header_bg.png');
  background-repeat:no-repeat;
  background-position:0 0;
  height:180px;
  position:relative;
}

div#head div#head_image {
  position:absolute;
  top:53px;
  left:202px;
}

div#logo_overlay {
  position:absolute;
  top:15px;
  left:15px;
  width:170px;
  height:170px;
}


/******************************************/
/* CONTENT */
/******************************************/
div#content {
  color:#555;
  font-size:0.75em;
  padding:20px;
}

/* rechte Spalte */
div#content_2 {
  color:#444;
  font-size:0.7em;
  padding:20px;
  padding-top:0;
  position:relative; /* hack f�r IE6 */
}

/* div.col3 rechte Spalte */
div#content_headline {
  height:30px;
}
div#content_headline div {
	display:inline;
}
div#content_headline h1 {
  display:inline;
  font-size:16px;
  border:none;
  text-align:left;
  padding-left:20px;
  margin-right:10px;
}

/******************************************/
/* FOOTER */
/******************************************/
/* verwendet die gleichen Randeinstellungen 
   wie der Main-Content */
   
div#footer {
  padding:5px 10px;
  font-size:0.7em;
  height:25px;
  border-top:1px solid #9c0f28;
  background-color:#dbdbdb;
  background-image:url('../../images/footer_bg.png');
  background-repeat:repeat-x;
}

div#footer div.footer_copyright {
  color:#333;
}

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;
  color:#777;
}

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:#555;
  text-decoration:none;
}



/******************************************/
/* FORMULARE */
/******************************************/
input, 
textarea {
  border:1px solid #058;
  background-color:#fff;
  color:#000;
  padding-left:2px;
  padding-right:2px;
}

textarea {
  font-family:Arial, Helvetica, Sans-Serif;
  font-size:1em;
}

input.button,
input[type=submit] {
  border:1px solid #058;
  background-image:url('../../images/menu_top_bg.png');
  background-repeat:repeat-x;
  color:#fff;
}

input.checkbox {
  border:none;
  background-color:transparent;
}


/******************************************/
/* FE-Login */
/******************************************/
div.tx-felogin-pi1 {
}
div.tx-felogin-pi1 form {
  margin:0;
  padding:0;
  margin-top:20px;
}
div.tx-felogin-pi1 form fieldset {
  margin:0;
  padding:0;
  border:none;
}
div.tx-felogin-pi1 form fieldset legend {
  display:none;
}
div.tx-felogin-pi1 form fieldset div {
  margin-bottom:10px;
}



/******************************************/
/*** Plugin: goof_fotoboek */
/******************************************/
div.tx-gooffotoboek-pi1 {

}

div.tx-gooffotoboek-pi1 div.fotoboek_image img {
  border:3px solid #eee;
}


/******************************************/
/*** MAILFORM */
/******************************************/

form#mailform {
}
form#mailform fieldset.csc-mailform {
  border:none;
  margin:0;
  padding:0;
}
form#mailform fieldset.csc-mailform div.csc-mailform-field {
  margin-bottom:5px;
}
form#mailform fieldset.csc-mailform div.csc-mailform-field label {
  width:150px;
  display:block;
  float:left;
}
form#mailform fieldset.csc-mailform div.csc-mailform-field  input[type=submit] {
  margin-left:150px;
}

/******************************************/
/*** Plugin: DirListing */
/******************************************/
div.tx-filelist-pi1 {
}
div.tx-filelist-pi1 h1.tx-filelist-pi1-title {
  display:none;
}
div.tx-filelist-pi1 table {
  border:1px solid #999;
  width: 100%;
}
div.tx-filelist-pi1 table tr th {
  font-style:normal;
  border-bottom:1px solid #999;
  background-color:#eee;
  background-image:url('../../images/footer_bg.png');
  background-repeat:repeat-x;
}
div.tx-filelist-pi1 table td {
  color:#555;
  border-bottom:none;
  background-color:#eee;
  border-bottom:1px dotted #fff;
}


td.tx-filelist-pi1-icon a  img{
	border: 0!important;
}

