/*****************************************/
/* INCLUDES */
/*****************************************/
@import url('rte.css'); /* Styles fuer RTE und content */
@import url('menu.css'); /* Menues */
@import url('fce.css'); /* FCEs */
@import url('news.css'); /* News */
@import url('cal.css'); /* Calendar */

body {
  font-family:Arial, Sans-Serif;
  font-size:100.1%;
  font-weight:normal;
  color:#000;
  background-image:url('../../images/body_bg.png');
  background-repeat:repeat-x;
}



/******************************************/
/* HEAD */
/******************************************/
div#head {
  height:130px;
}



/******************************************/
/* CONTENT */
/******************************************/
/* Hauptcontent */
div#content {
  color:#000;
  font-size:0.75em;
  padding:20px;
}

/* content der LINKEN Spalte */
div#col1_content {
  font-size:0.75em;
}

/* content der RECHTEN Spalte */
div#col3_content {
  color:#000;
  font-size:0.75em;
  position:relative; /* hack für IE6 */
}

/* Tabellen standardmaessig immer linksbuendig */
td, th{
	text-align:left;
}

.zelle_uhrzeit {
	text-align:right;
}

/******************************************/
/* FOOTER */
/******************************************/
/* verwendet die gleichen Randeinstellungen 
   wie der Main-Content */
   
div#footer {
  font-size:0.7em;
  padding:5px;
  padding-top:15px;
}

div#footer div.footer_copyright {
  color:#444;
  padding:4px;
  line-height:1.4em;
}

div#footer div.footer_menu ul {
  float:right;
  margin-left:10px;
  display:inline;
  margin:0;
  padding:5px;
}

div#footer div.footer_menu ul li {
  display:inline;
  margin:0;
  padding:5px;
}

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:#005142;
  text-decoration:none;
  font-weight:bold;
}



/******************************************/
/* FORMULARE */
/******************************************/
form {
  padding:0;
  margin:0;
}
fieldset {
  border:none;
  padding:0;
  margin:0;
}
legend {
  display:none;
}
input, textarea {
  border:1px solid #666;
  background-color:#fff;
  background-image:url('../../images/input_bg.png');
  background-repeat:repeat-x;
  color:#000;
}
textarea {
  font-family:Arial,Helvetica,sans-serif;
  font-size:1em;
}
input.button,
input[type=submit],
input[type=reset] {
  border:1px solid #004135;
  background-image:url('../../images/main_menu_active_bg.png');
  background-position:right center;
  color:#fff;
  font-weight:bold;
}
input.checkbox {
  border:none;
  background-color:transparent;
}


/******************************************/
/* Plugin: Banner */
/******************************************/
div.tx-wmwsbannerplus-pi1 {
  padding-top:10px;
}
div.tx-wmwsbannerplus-pi1 div.banner_item {
  text-align:center;
  margin-bottom:10px;
}



/*****************************************/
/* Plugin: felogin */
/*****************************************/
/* Loginbox auf einer normalen Inhaltsseite */
div.tx-felogin-pi1 div.status_header {
  font-weight:bold;
 /* margin-bottom:10px;*/
}
div.tx-felogin-pi1 div.status_message {
  margin-bottom:20px;
}
div.tx-felogin-pi1 form {
  margin:0;
  padding:0;
}
div.tx-felogin-pi1 form fieldset {
  border:none;
  margin:0;
  padding:0;
}
div.tx-felogin-pi1 form fieldset legend {
  display:none;
}
div.tx-felogin-pi1 div.form_item {
  clear:both;
  margin-bottom:8px;
}
div.tx-felogin-pi1 div.form_item label {
  display:block;
  width:110px;
  float:left;
  margin-bottom:10px;
  font-weight:bold;
}
div.tx-felogin-pi1 div.form_item input {
  
}
div.tx-felogin-pi1 div.submit_item {
  clear:both;
}
div.tx-felogin-pi1 div.submit_item input {
  margin-left:110px;
}
div.tx-felogin-pi1 div.forgot_password {
  margin-top:10px;
}





