

body {
  padding: 0px;
  margin: 0px;
  background-color: white;
  background-image: url("/_img/bg.gif");
}
td {
  color: white;
  font-family: Comic Sans MS,Arial,Helvetica,sans-serif;
  font-size: 10pt;}
.forcetd {
  color: white;
  font-family: Comic Sans MS,Arial,Helvetica,sans-serif;
  font-size: 10pt;}
a {
  color: white;
  font-weight: bold;
}
a.navl {
  color: white;
}
a.em {
  font-weight: bold;      
}
a:hover {
  color: #FDCE48;
}
.navigation {
  background-color: #3C4FA2;
}
.navcategories {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  background-color: #3C4FA2;
  font-weight: bold;
  font-size: 8pt;}
.navcurrent {
  color: #FDCE48;
}
.content {
  background-color: #374893;
  background-image: url("/_img/backgrounds/5.gif");
  line-height: 12pt;
}
.copyright {
  font-size: 7pt;
  font-weight: normal;
}
.box {
    background-color: white; 
    color: black; 
    padding:5px;
      border: 1px black solid;
  }
.picbox { 
  padding: 10px;
  text-align:center;
  background: #5F6DA9;
}
.stornobox {
    background-color: #FF7988; 
    color: white; 
    padding:5px;
      border: 1px white solid;
  }
#search {
  width: 100px;
}
#searchfield {
  width: 100px;
}
#townlist {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 8pt;
  font-weight: normal;
  width: 155px;
}
#townlistbutton {
  width: 25px;}
.headline {
  font-size: 30px;
  font-weight: bold;
  font-family: Comic Sans MS,Arial,Helvetica,sans-serif;
  line-height: 34px;
}
.subtitle {
  font-size: 17px;
  font-weight: bold;
  font-family: Comic Sans MS,Arial,Helvetica,sans-serif;
  line-height: 20px;
}
.category {
  font-size: 24px;
  font-weight: bold;
  font-family: Comic Sans MS,Arial,Helvetica,sans-serif;
  line-height: 28px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.summary {
  font-weight: bold;
  line-height: 11pt;
}
.townlist {
  font-weight: bold;
  line-height: 12pt;
}
.footnote {
  border-top: 1pt solid white;
  font-size: 7pt;  font-weight: normal;
  color: white;
  font-family: Comic Sans MS,Arial,Helvetica,sans-serif;
  text-align: center;
}
em {
  color: #FDCE48;
  font-style: normal;
  font-weight: bold;
}
input {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 8pt;
}
.white {
  background-color: white;
}
.item {
  font-weight: bold;
  color: #FDCE48;
}
#logo {
  position: absolute;
  left: 0px;
  top: 0px;
}
#banner {
  position: absolute;
  left: 301px;
  top: 5px;
}

#news {
  position: absolute;
  left: 320px;
  top: -1px;
  border: 1px solid #FFF;
  background: #861212;
  width: 450px;
  padding: 3px 5px;
  font: normal 11px Verdana,sans-serif;
  color: #FFF;
}
#news h2 {
  font: bold 11px Verdana,sans-serif;
  margin: 0;
}
#news p {
  margin: 0.5em 0 0 0;
}

#feedback {
  float: right;
  width: 200px;
  margin: 0 0 10px 10px;
  position: relative;
  top: -20px;
  font: normal 11px Verdana,sans-serif;
  background: #FFF;
  border: 1px solid #555;
  color: #555;
  padding: 4px 5px;
}
#feedback h2 {
  font: bold 11px Verdana,sans-serif;
  margin: 0;
}
#feedback p {
  margin: 0.5em 0 0 0;
  line-height: 15px;
}