body {
  background-color: #002664;
  background-image: url(../images/frontpage_background.jpg);
  background-repeat: repeat-x;
  margin: 0px;
  font:12px Comic Sans MS;
}

#content {
  font:12px Comic Sans MS;
}

#content a {
  color: #002664;
  font:12px Comic Sans MS;
  text-decoration: underline;
}

#content a:hover {
  text-decoration: underline;
}


.mainmenu-divider {
  color: #F7F0E0;
  font-weight: bold;
}

a {
  color: #002664;
  font:12px Comic Sans MS;
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

h1,h2,h3 {
  color: #de202a;
}

img { border: none; }

.colortext {
  color: #de2029;
}

div#mainmenu-item-image-container{
  background-color: #F7F0E0;
}

div#small-logo-container {
  background-color: #002664;
}

div#mainmenu {
  background-color: #A6ADDE;
}

div#mainmenu a {
  font: 15px Myriad Pro;
  font-variant: small-caps;
  letter-spacing: 0px;
}

div#mainmenu a.active {
  font-weight: bold;
}

div#mainmenu a.active:hover {
  font-weight: bold;
}

div#mainmenu a:hover {
  font-weight: bold;
}

div#langmenu {
  background-color: #A6ADDE;
}

div#submenu {
  background-color: #dddbd1;
  background-image: url(../images/submenu_background.jpg);
  background-repeat: repeat-x;
  line-height: 30px;
  font:12px Comic Sans MS;
}

div#submenu ul {
  padding-left: 10px;
}

div#submenu a {
  font:12px Comic Sans MS;
}

div#submenu a.active {
  font-weight: bold;
}

div#submenu a.active:hover {
  font-weight: bold;
}

div#submenu a:hover {
  font-weight: bold;
}

#langmenu a {
  color: #101010;
}

#langmenu a.active {
  color: #de202a;
  font-weight: bold;
}

#search {
  background: url('../images/search.gif?1') no-repeat;
}


#bigtext {
  background: url('../images/bigtext.gif?1') repeat-x left bottom;
}

#sitename {
  color: #231f20;
}

#sitename a {
  color: #101010;
}

#search input {
  color: #4e4142;
}

#sidetext {
  border-bottom: 23px solid #f0f0f0;
  color: #6a6a6a;
}

#bigtext {
  color: #de202a;
}

#bigtext a {
  color: #de202a;
}

#news table a {
  color: #4e4142;
}

.colorbox {
  background: #f0f0f0;
}

.news .first {
  color: #de202a;
}

.news a {
  color: #4e4142;
}

.news .date {
  color: #de202a;
}

.date, #bigtext .blog-information .date {
  color: #de202a;
}

.comment {
  border-bottom: 2px solid #f0f0f0;
}

#commentform .textbox {
  border: 1px solid #878787;
  color: #4e4142;
}

#commentform .submit {
  background: #de202a;
}
#bigtext .blog-information {
    color: #4e4142;
}
#headerimg {
width: 607px;
height: 90px;
}

/* Image container styles */
.edy-positionable-container-center:first-child,
.edy-positionable-container-left-block:first-child,
.edy-positionable-container-right-block:first-child,
.edy-texteditor-container-wrapper-center:first-child,
.edy-texteditor-container-wrapper-left-block:first-child,
.edy-texteditor-container-wrapper-right-block:first-child {
  margin-top: 0;
}

.edy-positionable-container-center:last-child,
.edy-positionable-container-left-block:last-child,
.edy-positionable-container-right-block:last-child,
.edy-texteditor-container-wrapper-center:last-child,
.edy-texteditor-container-wrapper-left-block:last-child,
.edy-texteditor-container-wrapper-right-block:last-child {
  margin-bottom: 0;
}

.edy-positionable-container-center,
.edy-positionable-container-left-block,
.edy-positionable-container-right-block,
.edy-texteditor-container-wrapper-center,
.edy-texteditor-container-wrapper-left-block,
.edy-texteditor-container-wrapper-right-block {
  margin-top: 20px;
  margin-bottom: 20px;
}

.edy-positionable-container-left,
.edy-texteditor-container-wrapper-left {
  margin-right: 20px;
}

.edy-positionable-container-right,
.edy-texteditor-container-wrapper-right {
  margin-left: 20px;
}

.edy-image-container-with-title:after {
  display: block;
  padding: 4px;
  font-size: 12px;
  line-height: 1.3em;
  content: attr(data-title);
}