body {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background: url("images/bg-body.gif");
  text-align: center;
  color: #05448a;
  font-family: arial, sans-serif;
  font-size: 14px;
}

/* table*/
table {
  padding: 0px;
  width: 680px;
  border-collapse:collapse;
}

a {
   color: #05448a;
}

td {
  text-align: center;
  color: #666565;
}


.bgdark {
    background: url("images/background.gif");
    background-repeat:repeat-x;
    width:500px;
    color:#05448a;
    padding: 5px 0 5px 20px;
    text-align:left;
}


#www-content-sub .csc-mailform textarea, #www-content-sub .csc-mailform input, #www-content-sub .csc-mailform radio {width:200px;float:left;display:block;margin-top:10px;}
#www-content-sub .csc-mailform-submit {margin-top:10px;clear:both;}
 .csc-mailform {border:none;margin-left:0px;}

#www-content-sub .csc-mailform select {margin-top:10px;}
#www-content-sub .csc-mailform label {margin-top:10px;line-height:13px;float:left;width:250px;display:block;clear:both;}

.csc-firstHeader {
  font-family: "times new roman", serif;
  font-size: 37px;
  color: #76aae2;
  line-height: 37px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  font-weight: normal
}

.csc-subheader {
  font-family: "times new roman", serif;
  font-size: 37px;
  color: #05448a;
  line-height: 37px;
  margin: 0px 0px 30px 100px;
  padding: 0px 0px 0px 0px;
  text-align: left;
  font-weight: normal
}


.external-link-new-window {
  text-decoration:none;
  color:#05448a;
  
}

#all-page {
  width: 842px;
  margin: auto;
  text-align: center;
  background: #fff;
  padding-top: 5px;
  position: relative;
}

.cleaner {
  font-size: 0px;
  height: 0px;
  line-height: 0px;
  clear: both;
}

p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 15px 0px;
  line-height: 18px;
}

a img {
  border: 0px;
}

#topmenu {
  margin: 0px 0px 0px 20px;
  padding: 40px 0px 0px 0px;
  list-style-type: none;
}

#topmenu li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
}

#topmenu li.mezi{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  float: left;
  background: url("images/separator.gif") no-repeat center 4px;
  height: 25px;
  width: 2px;
}

#topmenu li a{
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
  display: block;
  float: left;
  line-height: 25px;
  color: #242424;
  font-size: 16px;
  text-decoration: none;
  font-weight: normal;
}

#topmenu li a:hover{
  color: #05448a;
}

#topmenu li a.activ{
  color: #05448a;
  font-weight: bold;
}

#flag-de {
  display: block;
  position: absolute;
  width: 21px;
  height: 10px;
  top: 293px;
  left: 8px;
  font-size: 0px;
  line-height: 0px;
  text-decoration: none;
  background: none;
  background: #fff;
  filter: alpha(opacity: 0);
  -moz-opacity: 0;
}

#flag-en {
  display: block;
  position: absolute;
  width: 21px;
  height: 10px;
  top: 293px;
  left: 34px;
  font-size: 0px;
  line-height: 0px;
  text-decoration: none;
  background: #fff;
  filter: alpha(opacity: 0);
  -moz-opacity: 0;
}

#www-content {
  background: url("images/table.jpg") no-repeat right bottom;
  padding: 30px 260px 30px 70px;
  text-align: left;
}

#www-content-sub {
  padding: 30px 70px 30px 70px;
  text-align: left;
}


.tbold {
  font-weight: bold;
}

#list {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#list li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 4px 15px;
  list-style-type: none;
  background: url("images/list.gif") no-repeat 0px 5px;
  font-weight: bold;
}

#footer {
  margin: auto;
  width: 842px;
  height: 24px;
  line-height: 24px;
}

#footer-left {
  float: left;
}

#footer-left p{
  margin-bottom: 0px;
  color: #fff;
  font-size: 11px;
  line-height: 24px;
}

#footer-right {
  float: right;
  color: #fff;
}

#footer-right a{
  color: #fff;
  text-decoration: none;
  font-size: 12px;
}

#footer-right a:hover{
  color: #05448a;
}

#footer-right span{
  padding: 0px 7px 0px 7px;
  font-size: 12px
}
