

body.blue .content_box ul.csc-menu li {
  background: url(../images/right_arrow_gray.gif) no-repeat 2px 4px;
}

body.blue .content_box ul.csc-menu li a {
  color: #9C9D9F;
  text-decoration: none;
}

.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {
  padding-left: 0;
}

/*
 * Tabellen
 */
table.contenttable {
  width: 490px;
  border-collapse: collapse;
}

table.contenttable caption {
  caption-side: top;
  text-align: left;
  font-size: 14px;
  font-weight: bold;
  padding: 4px;
  padding-bottom: 6px;
}

table.contenttable tr.tr-0 td {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 4px;
}

table.contenttable tr td {
  /*line-height:15px;*/
  min-height: 8px;
  padding: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
}

table.contenttable-0 th {
  text-align: left;
  padding: 8px 10px;
}

table.contenttable-0 tr.tr-even, table.contenttable-0 caption {
  background-color: #f0f0f0;
}

/* Formulare */
.error {
  border: 1px solid red;
  background-color: #fecccb;
}

.error h1, .error label, .error p {
  /*color:#ffffff;*/
}

table.tableContact {
  width: 450px;
}

table.tableContact tr td.caption {
  vertical-align: text-top;
  padding-right: 80px;
}

table.tableContact tr td {
  padding-bottom: 10px;
}

input.short, select.short {
  width: 45px;
}

input.middle, select.middle {
  width: 150px;
}

input.long {
  width: 202px;
}

select.long {
  width: 206px;
}

textarea, input, select {
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}


/*
 * CSS Styled Content
 */
.top_content div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
  margin-bottom:10px;
}

.tx-felogin-pi1 {
  padding-bottom:40px;	
}
