a { color: #d0225f; text-decoration: none; }

p.start_news_header {
margin-top:68px;
margin-left:68px;
/*font-family: Formata;*/
font-family: Verdana,Geneva,sans-serif;
font-size: 19px;
color: #707173;
}

p.start_news_text {
margin-left:68px;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
color: #000000;
}

p.start_news_button {
margin-left:68px;
}

table.start_news_table {
width: 932px;
height: 282px;
}

table.start_news_table td {
vertical-align:top;
}

hr {
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  border: solid 1px #ffffff;
  border-top: solid 1px #dadada;
  margin-bottom: 0px;
}

div.divider {
  text-align: right;
}

p.navigationFirstBottom {
  margin-top: 8px;
  margin-bottom: 8px;
}

a.navigationFirstBottom {
  /*font-family: Verdana,Geneva,sans-serif;*/
  /*letter-spacing: -0.1em;*/
  font-size: 11px;
  font-weight: bold;
  color: #555555;
  text-decoration: none;
}

a.navigationFirstBottomSub {
  /*font-family: Verdana,Geneva,sans-serif;*/
  /*letter-spacing: -0.1em;*/
  font-size: 11px;
  color: #555555;
  text-decoration: none;
}

.ctSitemap a.navigationFirstBottom {
  margin-left:10px;
}

.ctSitemap ul {
  padding-left:10px;
  margin-top:0px;
  margin-bottom:3px;
}

.ctSitemap1 a.navigationFirstBottom {
  margin-left:68px;
}

.ctSitemap1 ul {
  padding-left:68px;
  margin-top:0px;
  margin-bottom:3px;
}

.ctContentAreaContent ul {
  padding-left: 13px;
  /*margin: 0px;*/
}

div.ctContentAreaContent {
  color: #3e3d40;
  line-height: 150%;
  /*letter-spacing: 0.05em;*/
}

div.ctContentAreaContent h1.bigHeaderText {
  font-height: 24px;
  line-height: 24px;
  font-size: 22px;
  font-weight: 100;
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  color: #58585a
}

div.ctContentAreaContent h1.csc-firstHeader {
  font-height: 13px;
  font-size: 13px;
  font-weight: 100;
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  color: #707173
}

div.ctContentAreaContent h1 {
  font-height: 13px;
  font-size: 13px;
  font-weight: 100;
  padding: 0px;
  margin: 0px;
  color: #707173
}

div.pageProcessBar { float: left; height: 22px; margin-left: -6px;}

div.pageProcessBarStart { float: left; background-image: url("../images/questionnaire/bg_bc_start.png"); background-repeat: none; height: 22px; width: 9px; }

div.pageProcessBarMiddleStart { float: left; background-image: url("../images/questionnaire/bg_bc_middle_start.png"); background-repeat: none; height: 22px; width: 9px; }

div.pageProcessBarMiddleStart#off { background-image: url("../images/questionnaire/bg_bc_middle_start_off.png");  }

div.pageProcessBarContent { float: left; }

div.pageProcessBarContent#on { float: left; background-image: url("../images/questionnaire/bg.png"); background-repeat: repeat-x; height: 22px; color: #707173; font-weight: 600; padding-top: 3px; padding-left: 3px; padding-right: 3px; }

div.pageProcessBarContent#off { float: left; background-image: url("../images/questionnaire/bg_off.png"); background-repeat: repeat-x; height: 22px; color: #d9dadb; font-weight: 600; padding-top: 3px; padding-left: 3px; padding-right: 3px; }

div.pageProcessBarEnd { float: left; background-image: url("../images/questionnaire/bg_bc_right.png"); background-repeat: none; height: 22px; width: 9px; }

div.pageProcessBarEnd#off { background-image: url("../images/questionnaire/bg_bc_right_off.png"); }


div.pageProcessBarBigMiddleStart { float: left; background-image: url("../images/questionnaire/bg_bc_middle_start_end.png"); background-repeat: none; height: 22px; width: 9px; }

div.pageProcessBarBigMiddleStart#off { background-image: url("../images/questionnaire/bg_bc_middle_start_off.png");  }

div.pageProcessBarBigContent#on { float: left; background-image: url("../images/questionnaire/bg_end.png"); background-repeat: repeat-x; height: 22px; color: #ffffff; font-weight: 600; padding-top: 3px; padding-left: 3px; padding-right: 3px; }

div.pageProcessBarBigContent#off { float: left; background-image: url("../images/questionnaire/bg_off.png"); background-repeat: repeat-x; height: 22px; color: #d9dadb; font-weight: 600; padding-top: 3px; padding-left: 3px; padding-right: 3px; }

div.pageProcessBarBigEnd { float: left; background-image: url("../images/questionnaire/bg_bc_start_end.png"); background-repeat: none; height: 22px; width: 9px; }

div.pageProcessBarBigEnd#off { background-image: url("../images/questionnaire/bg_bc_end_off.png"); }

div.keq_question p { font-weight: 400; line-height: 29px; color: #58585A; font-size: 23px; margin: 0; padding: 0; }

div.keq_selection fieldset { border: none; }

div.keq_points_report h1 {
  font-height: 24px;
  line-height: 24px;
  font-size: 22px;
  font-weight: 100;
  padding: 0px;
  padding-bottom: 5px;
  margin: 0px;
  color: #58585a;
  text-transform:uppercase;
}

table.resulttable { width: 100%; margin: auto; margin-top: 10px;}

table.resulttable thead td.left  { width: 3px; height:30px; background-image: url('../images/questionnaire/table/bg_corner_left_h1.png'); background-repeat: no-repeat; }
table.resulttable thead td.middle  { height:30px; background-image: url('../images/questionnaire/table/bg_h1.png'); background-repeat: repeat-x; vertical-align: top; }
table.resulttable thead td.right  { width: 3px; height:30px; background-image: url('../images/questionnaire/table/bg_corner_right_h1.png'); background-repeat: no-repeat; }

table.resulttable tbody td.left { width: 1px; background-image: url('../images/questionnaire/table/bg_both_sides.png'); background-repeat: repeat-y; }
table.resulttable tbody td.borderSpacer  { width: 2px; background-image: url('../images/questionnaire/table/bg_content.png'); }
table.resulttable tbody td.middle  { min-height:300px; background-image: url('../images/questionnaire/table/bg_content.png'); background-repeat: repeat-x; background-color: #eceded; vertical-align: top;}
table.resulttable tbody td.right  { width: 1px; background-image: url('../images/questionnaire/table/bg_both_sides.png'); background-repeat: repeat-y; }

table.resulttable tfoot td.left  { width: 3px; height: 3px; background-image: url('../images/questionnaire/table/bg_corner_left_end.png'); background-repeat: no-repeat; }
table.resulttable tfoot td.middle  { height: 3px; background-image: url('../images/questionnaire/table/bg_bottom_end.png'); background-repeat: repeat-x;}
table.resulttable tfoot td.right  { width: 3px; height: 3px; background-image: url('../images/questionnaire/table/bg_corner_right_end.png'); background-repeat: no-repeat;}

table.productList { width: 100%; padding-bottom: 20px; padding-top: 20px;}

table.productList thead td.firstField { border-right: solid 1px #d9dadb; padding-left: 20px; vertical-align: top;}
table.productList thead td.middleField { border-right: solid 1px #d9dadb; border-left: solid 1px #ffffff; padding-left: 20px; vertical-align: top;}
table.productList thead td.lastField { border-left: solid 1px #ffffff; padding-left: 20px; vertical-align: top;}

table.productList tbody td.firstField { border-right: solid 1px #d9dadb; padding-left: 20px; vertical-align: top; padding-top: 20px;}
table.productList tbody td.middleField { border-right: solid 1px #d9dadb; border-left: solid 1px #ffffff; padding-left: 20px; vertical-align: top; padding-top: 20px;}
table.productList tbody td.lastField { border-left: solid 1px #ffffff; padding-left: 20px; vertical-align: top; padding-top: 20px;}
  
table.resulttable h1 { line-height:13px; font-size:13px; padding: 0px; margin: 0px; color: #ffffff; padding-left: 17px; padding-top: 8px; font-weight: bold;}
table.productList h2 { line-height:12px; font-size:12px; padding: 0px; margin: 0px; color: #707173;}
table.productList h3 { line-height:12px; font-size:12px; padding: 0px; margin: 0px; color: #3e3d40; padding-bottom: 10px; padding-top: 10px;}
table.productList td { line-height:15px; font-size:12px; color: #3e3d40;}

div.news-list-item hr { padding-bottom: 20px; }
div.news-list-item div.newsListPicture { width: 118px; float: left; margin-left: 5px; margin-right: 20px;}
div.newsListContent { width: 438px; float: left; }
div.newsListClear { clear: both; }

div.newsListContent span.newsListContentDate { color: #6a6a6a; font-size: 14px; font-weight: 300;}
div.newsListContent span.newsListContentTitle { color: #6a6a6a; font-size: 13px; font-weight: 600; }
div.newsListContent span.newsListContentText p { color: #6a6a6a; font-size: 12px;}
div.newsListContent span.news-list-morelink a { color: #d0225f; text-decoration: none;}
div.news-list-browse { color: #6a6a6a; font-size: 11px; font-weight: 300; padding-top: 10px; border-top: solid 1px #d9d9d9; }
div.browseLinksWrap { color: #6a6a6a; font-size: 11px; font-weight: 300; }
div.browseLinksWrap a { color: #d0225f; text-decoration: none; }

div.newSingleItemPicture {width: 240px; float: left; margin-left: 5px; margin-right: 20px;}
div.newSingleItemPicture div.news-single-img { margin-top: 3px; }
div.newSingleItemContent {width: 290px; float: left; }
div.newSingleclear {clear: both;}
div.news-single-backlink { text-align: right; }

div.newSingleItemContent span.newsListContentDate{ padding-top:3px; color: #6a6a6a; font-size: 14px; font-weight: 300; }
div.newSingleItemContent span.newsListContentTitle { color: #6a6a6a; font-size: 13px; font-weight: 600; }
div.newSingleItemPicture h2 { color: #6a6a6a; font-size: 11px; font-weight: normal; line-heigth: 12px; }
div.newSingleItemContent p { color: #6a6a6a; font-size: 12px; }
div.news-single-backlink a { color: #d0225f; text-decoration: none; }

div.newSingleclear div.ctSharing { padding-left: 5px; text-align: left; }


input.inputText { border: 1px solid #c2c2c2; border-radius: 2px 2px 2px 2px; -moz-box-shadow: inset 0 0 10px #e5e5e5; -webkit-box-shadow: inset 0 0 10px #e5e5e5; box-shadow: inset 0 0 10px #e5e5e5; }
select.inputText { border: 1px solid #c2c2c2; border-radius: 2px 2px 2px 2px; -moz-box-shadow: inset 0 0 10px #e5e5e5; -webkit-box-shadow: inset 0 0 10px #e5e5e5; box-shadow: inset 0 0 10px #e5e5e5; }
textarea.inputText { border: 1px solid #c2c2c2; border-radius: 2px 2px 2px 2px; -moz-box-shadow: inset 0 0 10px #e5e5e5; -webkit-box-shadow: inset 0 0 10px #e5e5e5; box-shadow: inset 0 0 10px #e5e5e5; }

input.newsletterChecbox {
  padding: 0px;
  margin: 0px;
}


div.csc-textpic-imagewrap { padding-right: 20px; }

div.csc-textpic-intext-right div.csc-textpic-imagewrap { padding-right: 0px; padding-left: 20px; }

div.ui-accordion-content { line-height: 150%; }

div.keq_selection fieldset { margin-left: 0px; padding-left: 0px; }

/*div.keq_error { margin-top: 5px; margin-bottom: 5px; font-weight: bold; color: #d52c68; }*/
/*div.keq_error { margin-top: 5px; margin-bottom: 5px; font-weight: bold; color: #d52c68; }*/
div.keq_error { border: 1px solid silver; padding:5px;margin:10px; width:327px; }

div.divider { margin-top: 20px; margin-bottom: 20px;}

dd.csc-textpic-caption { font-size: 9px; line-height: 140%; }

div.diehaut {
  float: left;
  width: 320px;
  height: 423px;
}

div.diehautText {
  float: left;
  width: 252px;
  padding-left: 20px;
  padding-top: 20px;
}

.overview {
  width: 100%;
  border: 1px solid #d9d9d9; border-radius: 2px 2px 2px 2px;
}

.overviewHeader {
  background-image: url(../images/table/background_header.jpg);
  border-bottom: 1px solid #c2c2c2; border-radius: 2px 2px 2px 2px;
  height: 28px;
  color: #ffffff;
  padding-left: 19px;
  text-transform:uppercase;
  font-weight: bold;
}

.overviewSplitterTD1 {
  width: 275px;
  vertical-align: top;
  background-image: url(../images/table/background_content.jpg);
  padding-left: 19px;
  color: #4a4a4c;
}

.overviewSplitterTD2 {
  width: 296px;
  vertical-align: top;
  background-image: url(../images/table/background_content.jpg);
  color: #4a4a4c;
}

.overviewSplitter h3 {
  text-transform:uppercase;
  margin-top:30px;
  padding-bottom: 20px;
  color: #707173;
  font-weight: bold;
  margin-bottom: 0px;
  font-size: 12px;
}

.overviewSplitter strong {
   font-size: 14px;
   font-weight:Semi-Bold;
}

.overviewSplitter ul {
  padding-left: 19px;
  border-left: solid 1px #d9dadb;
  
}

.historyDate {
  /*border-bottom: 2px dotted #9c9e9f;*/
  color: #9c9e9f;
  font-size: 14px;
  font-weight: 400;
  width: 120px;
}

.historyHeader {
  /*border-bottom: 2px dotted #9c9e9f;*/
}

.historyBorder {
  /*border-bottom: 2px dotted #9c9e9f;*/
  background-image: url(../images/personalien_border.png);
  background-repeat: repeat-x;
  height: 2px;
}

.historyText {
  padding-bottom: 35px;
  text-align:justify;
}


div.keq_selection input {
  display:block;
  float:left;
  margin-right:10px;
}

div.keq_selection label {
  display:block;
  margin-left:30px;
}




