/******************************************/
/* INCLUDES */
/******************************************/
@import url('rte.css');
@import url('menu.css');
@import url('tt_address.css');


/******************************************/
/* BODY */
/******************************************/
body {
  font-family:Arial, Sans-Serif;
  font-size:100.1%;
  font-weight:normal;
  color:#000;
  background-image:url('../../images/body_bg.png');
}

/******************************************/
/* HEAD */
/******************************************/
div#header_wrapper {
  color: #333;
  padding: 0px;
  height: 175px;
  margin: 0px;
  background-color: #fff;
  background-image:url('../../images/header_bg.png');
  background-repeat:no-repeat;
}

div#head {
  
}
/******************************************/
/* BREADCRUMB */
/******************************************/
div#breadcrumb_wrapper {
  color:#333;
  font-size:0.7em;
  margin-top:10px;
}

div#breadcrumb {
  padding-top:2px;
  padding-bottom:2px;
  padding-left:0;
  padding-right:12px;
}

div#breadcrumb ul {
  display:inline;
  margin:0;
  padding:0;
  list-style-type:none;
}

div#breadcrumb ul li {
  display:inline;
}

/******************************************/
/* CONTENT */
/******************************************/
div#content {
  color:#000;
  font-size:0.75em;
  padding:0;
  padding-bottom:30px;
}

/* rechte Spalte */
div#content_2 {
  color:#506759;
  font-size:0.75em;
  padding:0px;
  position:relative; /* hack für IE6 */
  margin-top:10px;
}

div#content_2 div.r_content_element {
  margin-bottom:10px;
  background-color:#e3f1e8;
  background-image:url('../../images/box_green_bg.png');
  background-repeat:no-repeat;
  background-position:0 0;
  padding:10px;
  padding-top:5px;
  width:190px;
}


/******************************************/
/* FOOTER */
/******************************************/
div#footer {
  width:980px;
  margin:0 auto;
  padding:0;
  padding:5px;
  font-size:0.75em;
}

div#footer div.copyright {
  padding:3px;
  color:#fff;
}

div#footer_wrapper { 
  width:100%;
  color:#333;
  background-image:url('../../images/bar_bg.png');
  background-repeat:repeat-x;
  height:31px;
  padding:0px;
  text-align:left;
}

div#shadow_addon {
  margin: 0 auto;
  margin-bottom:30px;
  width: 990px;
  background-image:url('../../images/shadow_bottom.png');
  background-repeat:repeat-x;
  background-position:0 -3px;
}


/******************************************/
/* Welcome Text */
/******************************************/
div#welcome_text {
  font-size:0.75em;
  text-align:left;
  color:#fff;
  position:absolute;
  top:10px;
  left:0;
}


/******************************************/
/* Formulare */
/******************************************/
form {
  margin:0;
  padding:0;
}
fieldset {
  border:none;
  margin:0;
  padding:0;
}
legend {
  display:none;
}
label {
  display:block;
  width:180px;
  float:left;
}
div.csc-mailform-field,
div.tx_powermail_pi1_fieldwrap_html {
  clear:both;
  margin-bottom:10px;
}
input, textarea {
  border:1px solid #000;
  background-color:#fff;
  color:#000;
  width:200px;
}
input.button,
input[type=submit] {
  border:1px solid #506778;
  background-color:#e3f1e8;
  margin-left:180px;
}
input.checkbox {
  border:none;
  background-color:transparent;
}

/******************************************/
/* CSC - Stuff */
/******************************************/
dd.csc-textpic-caption {
  color:#555;
  font-size:0.9em;
}
