
body, p, td {
  font-family : Arial, Helvetica, sans-serif;
  font-size: 12px;  
  color: #616153;
}

td {
  vertical-align: top;
}

a {
  color: #616153;
  /* text-decoration: none; */ 
}

a:hover{
  color: red;
}  

/* Box in der die Homepage ist */
div#konstrukt {
  margin: 0px auto;
  width: 800px;
}

/* Kopfgrafik */
div#header{
  height: 166px;
  background-image:url(../gfx/UZ_Header.jpg);
  background-repeat: no-repeat;
}

/*  Hier sind nur Inhaltsboxen drin */
div#content_container{
  float: right;
  margin: 8px 0px 0px 0px ;
}

div#content, div#content_start {
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;  
  width:527px;
  padding: 8px 12px 8px 12px; 
}

/* Conatiner für die zwei Spaten */
div#two_cols{
  background-image: url(../gfx/two_cols_bg.gif) ; 
  background-repeat: repeat-y; 
}

/* die zwei Spalten */
div#two_cols div#content_left {
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;  
  width: 213px;
  padding: 8px 12px 8px 12px; 
}

div#two_cols div#content_right {
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;  
  width:213px;
  margin-left:10px;  
  padding: 8px 12px 8px 12px; 
}

/* ----------------------------------------------------------------------*/
/*  Navigationsleiste:
/* ----------------------------------------------------------------------*/

div#navigation {
  width: 214px;
  float: left;
  margin: 8px 10px 0px 0px ;
  padding: 8px 12px 8px 12px; 
  background-image:url(../gfx/top_left.png);
  background-repeat: no-repeat;
  background-color: #f2f2d0;	
}

div#navigation h1 {
  font-size: 20px;
  margin: 0px 0px 0px 0px;
  line-height: 130%;
}

div#navigation h2 {
  font-size: 13px;
  margin: 0px 0px 10px 0px ;
  line-height: 100%;
}

div#navigation h2 a {
  text-decoration: none;
}

div#navigation ul {
  margin: 0px 0px 0px 13px;
  padding: 0px 0px 0px 0px;
}

div#navigation a {
  text-decoration: none;
}

div#navigation a#cur{
  color: red;
}

div#navigation li a {
	background-image: url(../gfx/bullet.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding-left:15px;
}

div#navigation ul li {
  list-style-type:none;
  line-height: 150%;
  font-weight: bold;	
}

div#navigation ul ul li {
  list-style-type:none;
  line-height: 150%;
  font-weight: normal;	
}  


/* ----------------------------------------------------------------------*/
/*  Content-Blöcke - small 
/* ----------------------------------------------------------------------*/
div.content_block_small, div.content_block_small td {
  line-height: 130%;
  font-size: 11px;
}

div.content_block_small { 
  margin: 0px 0px 15px 0px;
}

/* ----------------------------------------------------------------------*/
/*  Content-Blöcke - normal
/* ----------------------------------------------------------------------*/
div.content_block, div.content_block td {
  line-height: 130%;
  font-size: 13px;
}

div.content_block {
  margin: 0px 0px 15px 0px;
}


h1 {
  font-size:20px;
  margin: 0px 0px 5px 0px;
  line-height: 130%;
}

h2 {
  font-size: 13px;
  margin: 0px 0px 5px 0px ;
}

div.content_block h3 {
  font-size: 12px;
  margin: 0px 0px 0px 0px ;
}

div.content_block_small h3 {
  font-size: 11px;
  margin: 0px 0px 0px 0px ;
}

div.content_block div.smalltext {
  font-size: 11px;
  margin: 0px 10px 10px 10px ;
}


p.bodytext {
  line-height: 130%;
  font-size: 13px;
  margin: 0px 0px 6px 0px ;
  padding: 0px 0px 0px 0px ;
}


div.content_block_small p.bodytext {
  font-size: 11px;
  margin: 0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px ;
}


/* === MAILFORM ========================= */fieldset { border: 0; outline: 0 }.csc-mailform { border: none; padding: 0; }.csc-mailform-field {  }.csc-mailform-field label { float: left; width: 25%; }.csc-mailform-field label, .csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea { margin: 4px 0 3px 0; vertical-align: middle  }.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select { border: solid 1px #666; color: #333333; width: 70%; padding: 1px }.csc-mailform-field textarea { height: 120px; }.csc-mailform-field .req { width: 5px; height: 10px; margin: 5px 0 5px 5px; vertical-align: top; }.csc-mailform .field-formtype_mail { text-align: right; padding: 10px 0  }.csc-mailform .input_btn_sub { margin: auto; padding: 0 8px; width: 100px; margin-right: 14px }.csc-mailform .field-formtype_mail label { float: left; width: auto; text-align: left }



.tx_powermail_pi1_fieldwrap_html p { margin: 0.3em 0; }
.tx_powermail_pi1_fieldwrap_html, .powermail_radio_inner { clear: both; position: relative; }
.tx-powermail-pi1 fieldset { border: 0; border-top: 1px solid #616153; }
.tx-powermail-pi1 legend   { padding: 0 5px; font-weight: bold; }
.tx-powermail-pi1 label    { float: left; width: 20%; }.tx-powermail-pi1 label, .tx-powermail-pi1 input, .tx-powermail-pi1 select, .tx-powermail-pi1 textarea { margin: 4px 0 3px 0; vertical-align: middle  }.tx-powermail-pi1 input, .tx-powermail-pi1 textarea, .tx-powermail-pi1 select { border: solid 1px #666; color: #333333; width: 70%; padding: 1px }

.tx_powermail_pi1_fieldwrap_html_check input { width: 20%; float: left; border: 0  }
.tx_powermail_pi1_fieldwrap_html_check label { width: 70%; }

.tx_powermail_pi1_fieldwrap_html_radio input { width: 20%; float: left; border: 0  }
.tx_powermail_pi1_fieldwrap_html_radio label { width: 70%; }

.tx_powermail_pi1_fieldwrap_html_submit { text-align: right; margin-top: 8px; }
.tx_powermail_pi1_fieldwrap_html_submit input { margin: auto; padding: 0 8px; width: 150px; margin-right: 42px }

input.tx-powermail-pi1_confirmation  { width: 150px; margin-right: 42px }

form.tx_powermail_pi1_formconfirmation_back, form.tx_powermail_pi1_formconfirmation_submit { display: inline; }

.tx_powermail_pi1_fieldwrap_html .req { float: right; width: 5px; height: 10px; margin: 5px 0 5px 5px; vertical-align: top; }
.tx_powermail_pi1_fieldwrap_html .info { float: right; width: 10px; height: 10px;  margin: 5px 0 5px 5px; vertical-align: top; }
.powermail_mandatory_js { position: absolute; left: 87%; width: 50px; height: 32px; top: -4px; background: url('../gfx/form_notice.png') no-repeat 0 0; text-align: center; overflow: hidden; text-indent: -999em }

.tx_powermail_pi1_fieldwrap_html_checkbox_title { display:none; }



