
body {
  font-family:Veranda, Arial, sans-serif;
  font-size:12px;
  color: #666666;
  margin:0px;
  text-align:center;
  }

img {
  border:0px;
  }

hr {
  color:#CCCCCC;
  height:1px;
  }

p {
  margin-bottom:5px;
  padding: 0px;
  }


a {
  text-decoration:none;
  color: #3366CC;
  }

a:hover {
  text-decoration:underline;
  }

textarea {
  border: 1px #999999 solid;
  font-size: 11px;
  width:265px;
  height:270px;
  }

input.plz {
  border: 1px #999999 solid;
  margin-right:0px;
  width:50px;
  font-size:11px;
  }

input.city {
  border: 1px #999999 solid;
  margin-right:0px;
  width:210px;
  font-size:11px;
  }

select.small {
  border: 1px #999999 solid;
  margin-right:0px;
  width:60px;
  font-size:11px;
  }

input.box {
  border: 1px #999999 solid;
  margin-right:0px;
  width:14px;
  font-size:11px;
  }

select, input {
  border: 1px #999999 solid;
  margin-right:0px;
  width:265px;
  font-size:11px;
  }

input.mf-check {
  border:0px;
  margin-right:0px;
  margin:0px;
  width:15px;
  height:15px;
  }

input.mf-submit {
  margin:0px;
  width:16em;
  }


h1 {
  color:#3366CC;
  font-size:18px;
  font-weight:bold;
  letter-spacing:2px;
  text-decoration:none;
  padding:0px;
  margin-bottom:0px;
  margin-top:15pt;
  }

h2 {
  color:#3366CC;
  font-size:16px;
  font-weight:bold;
  letter-spacing:2px;
  text-decoration:none;
  padding:0px;
  margin-bottom:3px;
  margin-top:15px;
  }

h3 {
  color:#3366CC;
  font-size:16px;
  font-weight:bold;
  letter-spacing:2px;
  text-decoration:none;
  padding:0px;
  margin-bottom:8px;
  margin-top:14px;
  }

td {
  font-size: 12px;
  }

ul.csc-bulletlist {
  margin:0px;
  padding:0px;
  list-style:none;
  }

ul.csc-bulletlist li {
  margin:5px 0px;
  padding-top:0px;
  padding-left:16px;
  padding-bottom:5px;
  background-repeat:no-repeat;
  background-position:6px 4px;
  background-image:url(../images/bullet_sq1.gif);
  }

.contenttable-1 {
  border-collapse: collapse;
}

.contenttable-1 td {
  margin:1px;
  border-bottom:1px solid #CCCCCC;
}

.contenttable-1 td.td-1 p, .contenttable-1 td.td-2 p, .contenttable-1 td.td-3 p, .contenttable-1 td.td-4 p, .contenttable-1 td.td-last p {
  text-align:center;
  width:75px;
}

.contenttable-2 {
  border-collapse: collapse;
}

.contenttable-2 td {
  margin:1px;
  border-bottom:1px solid #CCCCCC;
}

.contenttable-2 td.td-1 p, .contenttable-2 td.td-2 p, .contenttable-2 td.td-3 p, .contenttable-2 td.td-4 p {
  text-align:center;
  width:75px;
}



/*.contenttable-1 {
  border-collapse: collapse;
}

.contenttable-1 td {
  margin:1px;
  border-bottom:1px solid #CCCCCC;
}

.contenttable-1 td p {
  text-align:center;
}*/

/*.contenttable-2 {
  border-collapse: collapse;
}

.contenttable-2 td {
  margin:1px;
  border-bottom:1px solid #CCCCCC;
}

.contenttable-2 td.td-1 p {
  text-align:center;
}


.contenttable-3 {
  border-collapse: collapse;
}

.contenttable-3 td {
  margin:1px;
  border-bottom:1px solid #CCCCCC;
}

.contenttable-3 td.td-1 p, .contenttable-3 td.td-2 p, .contenttable-3 td.td-3 p, .contenttable-3 td.td-4 p, .contenttable-3 td.td-last p {
  text-align:center;
  width:75px;
}*/

p.ptopic span {
  font-weight:bold;
  font-size:15px;
  color:#3366CC;
}

img.reference {
  border: 1px #000000 solid;
  }


#outerbox {
  text-align:left;
  width:775px;
  margin-left:auto;
  margin-right:auto;
  border-width:1px;
  border-style:solid;
  border-color:#cccccc;
  background-color:#f6f6f6;
  }


#header {
  background-image:url(../images/topbg.jpg);
  height:100px;
  width:775px;
  }

#logo {
  float:left;
  margin-left:14px;
  margin-top:20px;
  }

#globalcontact {
  float:right;
  text-align:right;
  font-style:italic;
  color:#000000;
  font-weight:bold;
  margin-top:2em;
  margin-right:10px;
  }


#topnav {
  clear:both;
  width:775px;
  font-size:10px;
  overflow:hidden;
  background-color:#000db1;
  color:#ffffff;
  }

#topnavbar {
  float:right;
  text-align:right;
  margin:0px;
  padding:5px;
  }

#topnavbar ul {
  display:inline;
  list-style:none;
  margin:0px;
  padding:0px;
  }

#topnavbar ul li {
  display:inline;
  padding:0px;
  }

#topnavbar ul li a {
  border-left:1px dotted #cccccc;
  padding:0px 10px;
  color:#ffffff;
  }

#topnavbar ul li:first-child a {
  border-left:none;
  }



#breadcrumbbar {
  float:left;
  padding:5px;
  color:#ffffff;
  }

#breadcrumbbar a {
  color:#ffffff;
  }


#menue {
  float:left;
  width:159px;
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#edebf1;
  background-color:#f2f2f2;
  }

#menue ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }

#menue ul li {
  font-family:Verdana,Arial,sans-serif;
  font-size:15px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#ffffff;
  margin:5px 0px;
  padding-top:3px;
  padding-left:16px;
  padding-bottom:5px;
  background-repeat:no-repeat;
  background-position:6px 8px;
  }

#menue ul li.highlight, ul li.active {
  background-image:url(../images/arrow_blue.gif);
  }

#menue ul li a {
  text-decoration:none;
  color:#3366cc;
  }

#menue ul li ul li {
  border-bottom-width:0px;
  font-size:12px;
  margin:0px;
  padding-top:1px;
  padding-left:7px;
  padding-bottom:1px;
  background-repeat:no-repeat;
  background-position:0px 6px;
  }

#menue ul li ul li.highlight {
  background-image:url(../images/arrow_grey.gif);
  }

#menue ul li ul li.active {
  background-image:url(../images/arrow_blue.gif);
  }

#menue ul li ul li a {
  color:#666666;
  }

#menue ul li ul li.active a {
  color:#3366cc;
  }

#menue ul li ul li.active ul li a {
  color:#666666;
  }

#menue ul li ul li.active ul li.active a {
  color:#3366cc;
  }


#livesupport {
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  margin-bottom:20px;
  width:150px;
  text-align:center;
  }

#middlecnt {
  overflow:hidden;
  width:100%;
  }

#rightcontent {
  border-left:1px solid #CCCCCC;
  width:165px;
  }

#rightcontent td {
  padding:5px;
  }

#content {
  margin-left:160px;
  width:600px;
  padding:4px;
  }

#content a {
  color: #3366CC;
  }


#footer {
  clear:both;
  width:100%;
  color: #666666;
  font-size:10px;
  overflow: hidden;
  width: 100%;
  background-color:#ffffff;
  }

#copyright {
  float:left;
  padding:2px;
  }


#bottomnavbar {
  float:right;
  margin:0px;
  padding:2px;
  }

#bottomnavbar ul {
  display:inline;
  list-style:none;
  margin:0px;
  padding:0px;
  }

#bottomnavbar ul li {
  display:inline;
  padding:0px;
  }

#bottomnavbar ul li a {
  border-left:1px dotted #cccccc;
  padding:0px 10px;
  color: #666666;
  }

#bottomnavbar ul li:first-child a {
  border-left:none;
  }

#webcam {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  }

#webcam img {
  border: 1px #000000 solid;
  }

.bodytext {
  margin:0px;
  }

span.faqtitle {
  font-weight:bold;
  }

a span.faqtitle {
  font-weight:normal;
  }

ol.faqlist {
  margin-top:20px;
}

ol.faqlist li {
  margin-top:5px;
}

.csc-sitemap {
  color:#333333;
  margin:5px 0px;
  }
.csc-sitemap-level1 {
  font-size:16px;
  margin-left:0px;
  }

.csc-sitemap-level2   {
  font-size:14px;
  margin-left:35px;
  }

.csc-sitemap-level3   {
  font-size:14px;
  margin-left:70px;
  }

.error {
  color: red;

}

