/*
  general classes
*/
body {
  margin-left: 5px;
  margin-top: 5px;
  background-color: cadetblue;
  color: black;
  font-family: verdana, geneva, arial, sans-serif;
}
a, a:link, a:active, a:visited {
  font-size: 11px;
  font-weight: bold;
  color: blue;
  text-decoration: none;
}
a:hover {
  font-size: 11px;
  font-weight: bold;
  color: blue;
  text-decoration: underline;
}
/*
  Header
*/
table.header {
  width: 575px;
  background-color: #636360;
  border: 1px solid #303030;
}
td.headerLeft {
  background-color: #636360;
  padding-left: 3px;
  padding-right: 3px;
  font-family: serif;
  font-size: 15px;
  font-weight: bold;
  color: #f0f0f0;
}
td.header {
  background-color: #636360;
  padding-left: 3px;
  padding-right: 3px;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #f0f0f0;
}
td.subdir {
  background-color: #636360;
  padding-left: 5px;
  padding-top: 1px;
  padding-right: 3px;
  font-family: sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #f0f0f0;
}
td.headerRight {
  width: 100%;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #636360;
  font-family: serif;
  font-size: 15px;
  font-weight: bold;
  color: #f0f0f0;
}
a.headerLink, a.headerLink:active, a.headerLink:visited {
  color: #f0f0f0;
  font-family: times,serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
}
a.headerLink:hover {
  color: #ffffff;
  font-family: times,serif;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  padding-top: 2px;
  padding-bottom: 2px;
}
/*
  Page body
*/
td.pageBody {
  width: 575px;
}
table.pageBody {
 width: 575px;
 border-left: 1px solid #636360;
 border-right: 1px solid #636360;
 border-bottom: 1px solid #636360;
}
/*

  Menu

*/
td.menu {
  width: 150px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: white;
}
table.menuFrame {
  margin-left: 4px;
  margin-right: 1px;
}
td.menuElement {
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}
table.menuBox {
  background-color: white;
  border-left: 1px solid black;
}
td.menuBoxHeader {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-right: 4px;
  background-color: #33aacc;
  color: black;
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
td.menuBoxContent {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: black;
  background-color: white;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
}
td.menuBoxContentLink {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: black;
  background-color: #ddeeff;
  padding-left: 4px;
}
a.menuBoxLink, a.menuBoxLink:active, a.menuBoxLink:visited {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: blue;
}
a.menuBoxLink:hover {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
  color: blue;
}
/*

  Gutter

*/
td.gutter {
  width: 5px;
  background-color: white;
  margin-top: 5px;
  margin-bottom: 5px;
}
/*
  main
*/
td.main {
  padding-top: 5px;
  padding-right: 5px;
  background-color: white;
}
table.mainFrame {
}
td.mainElement {
  padding-top: 3px;
  padding-bottom: 3px;
}
table.mainBox {
  padding-left: 1px;
  background-color: white;
  border-left: 1px solid black;
}
td.mainBoxHeader {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: black;
  padding-left: 4px;
  padding-top: 4px;
  padding-bottom: 2px;
  background-color: #ffeedd;
  border-top: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  text-align: left;
}
td.mainBoxContent {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: black;
  background-color: white;
  padding-left: 4px;
  padding-right: 5px;
  padding-top: 5px;
}
td.mainBoxFooter {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: black;
  background-color: cadetblue;
  padding-left: 2px;
}
a.mainBoxLink, a.mainBoxLink:active, a.mainBoxLink:visited {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: black;
  background-color: white;
}
a.mainBoxLink:hover {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  color: black;
  background-color: white;
}

/*

  old Main

*/
a.navigation, a.navigation:link, a.navigation:visited, a.navigation:active {
  color: black;
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
a.navigation:hover {
  color: black;
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
img.arrow {
  padding-right: 5px;
  padding-left: 5px;
}
table.headLineBox {
  background-color: #f0f0f0;
}
td.title {
  background-color: #c0c0c0;
  color: black;
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
}
td.ingress {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
}
td.body {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 2px;
  padding-top: 2px;
}
div.newsimage {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
  padding:4px;
}
td.moretitle {
  background-color: #c0c0c0;
  color: black;
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 2px;
  padding-left: 4px;
}
td.morebody {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding-left: 4px;
  padding-right: 2px;
  padding-top: 2px;
  padding-bottom: 1px;
}
a.articleLink, a.articleLink:link, a.articleLink:active, a.articleLink:visited {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: blue;
  text-decoration: none;
}
a.articleLink:hover {
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: blue;
  text-decoration: underline;
}
td.footer {
  border-top: 1px solid #303030;
  padding: 2px;
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  text-align: right;
}
table.emailForm {
  width: 240px;
  background-color: cornsilk;
  font-family: verdana, geneva, arial, sans-serif;
  border: 1px solid #303030;
}
td.emailFormTitle {
  border-bottom: 1px solid #303030;
  background-color: #e0e0e0;
  color: black;
  padding: 2px;
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
td.tittelInput {
  padding: 2px;
  font-family: verdana, geneva, arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
}
input.textInput {
  width: 100px;
  border: 1px solid #303030;
  background-color: #f0f0ff;
  font-size: 10px;
  font-family: sans-serif;
}
input.buttonInput {
  border: 1px solid #303030;
  background-color: #b0b0b0;
  font-size: 10px;
  font-family: sans-serif;
  padding: 2px;
}
textarea.textAreaInput {
  border: 1px solid #303030;
  background-color: #f0f0ff;
  font-size: 10px;
  font-family: sans-serif;
}
select {
  width: 120px;
  border: 1px solid #303030;
  background-color: #f0f0ff;
  font-size: 10px;
  font-family: sans-serif;
}
td.commercials {
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: white;
  width: 190px;
  padding-left: 4px;
  padding-right: 4px;
  border: 1px solid #636360;
}
