* {
  font-family: Verdana, Helvetica, Geneva, sans-serif;
  color: #000;
  font-size: 8pt;
  font-weight: normal;
}

body {
  background-color: #fff;
  margin:0px;
  padding:0px;
}
#navigation {
  display:none;
}

#box {
  /*width: 100%;*/
}
#main {
  /*margin:2.4cm 2cm;*/
}
#page_left {
  display:none;
}







/**
* content styling
*
*
*
*/
a {
  font-family:Verdana, Helvetica, Geneva, sans-serif;
  /*font-size: 8pt;*/
  font-weight:normal;
  text-decoration:none;
  color: #EF7A00;
}
p {
  font-size: 8pt;
  line-height: 12pt;
  text-align:justify;
}
.csc-header h1 {
  margin-bottom: 9pt;
  margin-top: 14pt;
  font-weight: bold;
  font-size: 12pt;
  color: #EF7A00;
  border-right:8px solid #EF7A00;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
.csc-firstHeader a {
  margin-top: 14pt;
  font-weight: bold;
  font-size: 12pt;
  color: #EF7A00;
}
.csc-header-date {
  float:right;
  clear:both;
  margin-top: 0 !important;
  margin-top: 18px;
  margin-right: 16px !important;
  margin-right: 8px;
  font-size: 7pt;
  border-bottom: 1pt solid #EF7A00;
}
.csc-bulletlist li {
  line-height: 12pt;
  /*list-style-type: square;*/
  list-style-image: url(../images/listbullet.jpg);
}
.csc-sitemap li {
  line-height: 12pt;
  /*list-style-type: square;*/
  list-style-image: url(../images/listbullet.jpg);
}
.bodytext {
  margin-top:0px;
  line-height: 12pt;
}
ol, ol li {
  line-height: 12pt;
}
.csc-caption {
  text-align: center;
  font-size:7pt;
  font-weight: bold;
  font-style: italic;
}
.csc-textpic-imagewrap {
  padding:0px;
  border-bottom: 1px solid #ccc;
  margin:0px 8px 4px 8px;
}
.csc-textpic-intext-right .csc-textpic-imagewrap {
  padding:0px;
  border-bottom: 1px solid #ccc;
  margin:0px 0px 4px 8px;
}
.csc-textpic-intext-left .csc-textpic-imagewrap {
  padding:0px;
  border-bottom: 1px solid #ccc;
  margin:0px 8px 4px 0px;
}

/**
* Formular Stile
*
*/
/* mailformular */
fieldset {
  border:1px solid #333;
  padding: 10px;
}
.csc-mailform-field {
  margin: 6px 0;
}
.csc-mailform-field input, textarea {
  border: 1px solid #515151;
  background-color: #ffbb66;
  color: #515151;
  font-size: 8pt;
}
.csc-mailform-field label {
  color: #333;
  font-size:7pt;
  font-weight: bold;
  font-style: italic;
}
input.csc-mailform-check {
  background:none;
  border:none;
}
.csc-mailform-submit {
  border: 1px solid #515151;
}
/* loginformular */
.csc-loginform table, tr, td {
  margin:0px;
  padding:0px;
  border:0px;
}
.csc-loginform input {
  border: 1px solid #515151;
  background-color: #ffbb66;
  color: #515151;
  font-size: 8pt;
}
.csc-form-labelcell {
  padding:0 10px 0 0;
}
.csc-form-labelcell p {
  margin:4px 0;
  color: #333;
  font-size:7pt;
  font-weight: bold;
  font-style: italic;
}


/**
* Sitemap Stile
*
*/
.csc-sitemap a {
  text-decoration:none;
  color: #EF7A00;
}
.csc-sitemap a:hover {
  text-decoration: underline;
}
.contenttable td {
  border:1px solid #333;
}
.contenttable th {
  border:2px solid #333;
  font-weight: bold;
}
.contenttable tr {
  border:1px solid #f00;
}
.contenttable {
  border:1px solid #f00;
}
.csc-uploads table {
  width:100%;
  padding:0px;
  margin:0px;
  border:0px;
}
.csc-uploads p {
  padding:5px 0px;
  margin:0px;
}
.csc-uploads-fileName {
  padding:0px 20px;
}
.csc-uploads-fileSize {
  vertical-align:top;
  width: 40px
}
.csc-uploads-fileSize p {
  font-weight:bold;
  font-size:7pt;
  text-align:center;
}
.tr-even {
  background-color: #ffbb66;
}
.tr-odd {
  background-color: #fffefe;
}

/**
* Stile fuer Kundennavigation
*
*/
#customernav {
  display:none;
}
img {
  border:none;
}
iframe {
  border:none;
  width:100%;
  height:500px;
  display:block;
}
div.tx-sriframe-pi1 {
  width:100%;
  height: 100%;
  display:block;
}


/**
* Styles Supportpacket
*
*/

h2 {
  margin:0px;
  font-size: 9pt;
  font-weight:bold;
  color:  #ef7a00;
}
th {
  text-align: left;
  color: #ef7a00;
  font-weight: bold;
  font-size: 8pt;
}
table.sp_entitylist {
  border-top:1px solid #ddd;
  font-size: 8pt;
  margin:0px;
  padding:0px;
}
table.sp_entitylist td {
  border-bottom:1px solid #ddd;
  vertical-align: top;
  font-size: 8pt;
  padding:2px 3px;
}
table.sp_entitylist th {
  border-bottom:1px solid #ddd;
  font-size: 8pt;
  padding:2px 3px;
}
#sp_body {
  padding: 0px;
  margin:0px;
}
#sp_zusammenfassung p a, #sp_zusammenfassung p span {
  font-size: 8pt;
}
#sp_content {
  margin-top: 10px;
}
.sp_support-add {
  font-style:bold;
}
#sp_drucken {
  display:none;
}
#sp_zusammenfassung {
  border:1px solid #ef7a00;
  padding: 4px;
  margin-bottom: 15px;
}
#sp_zusammenfassung p {
  margin-bottom:0px;
}
#sp_nonprint {
  display:none;
}
#fusszeile {
  display:none;
}
#titelbilder {
  display:none;
}
