body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  background: #000000;
  margin-top: 3px;
}

a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

a:hover{
  color: #CC0019;
  text-decoration: none;
}

div#mainBody{
  position: relative;
  left: 0px;
  top: 20px;
  width: 900px;
}

div#header{
  float: left;
  position: relative;
  left: 30px;
  width: 860px;
}
div#headerInside{
  float: left;
  margin: 0px;
  padding: 0px;
}


div#languageBtn{
  position: absolute;
  top: 40px;
  left: 940px;
}

.languageSpan a{
  font-family: Verdana, Arial;
  font-size: 10px;
 color: #A0A0A0;
}
.languageSpan a:hover{
  color: #CC0019;
}

div#contentarea{
  position: relative;
  left: 30px;
  width: 960px;
  min-height: 520px;
}

div#flasharea{
  position: relative;
  left: 0px;
  padding-top: 20px;
  width: 960px;
  min-height: 520px;
}

div#footer{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  padding-top: 40px;
  padding-left: 30px;
  width: 900px;
  font-size: 13px;
  color: #A0A0A0;
}

div#footer a{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 13px;
  color: #A0A0A0;
}

div#footer a:hover{
  color: #CC0019;
}

div#retur{
  clear: both;
}

div#topnavigering1{
  width: 95px;
  height: 38px;
  float: left;
}

div#topnavigering1 a{
  background-image: url(interfaceimg/strategi_up.gif);
  background-position: 15px 0px;
  background-attachment: fixed;
}

div#topnavigering1 a:hover{
  background-image: url(interfaceimg/strategi_over.gif);
  background-position: 0px 0px;
  background-attachment: fixed;
}

div#topnavigering1Active{
  width: 95px;
  height: 38px;
  float: left;
}

div#topnavigering1Active a{
  background-image: url(interfaceimg/strategi_active.gif);
  background-position: 0px 0px;
  background-attachment: fixed;
}

div#topnavigering2{
  width: 95px;
  height: 38px;
  float: left;
}

div#topnavigering2 a{
  width: 95px;
  height: 38px;
  background-image: url(interfaceimg/projekt_up.gif);
  background-position: 15px 0px;
  background-attachment: fixed;
}

div#topnavigering2 a:hover{
  background-image: url(interfaceimg/projekt_over.gif);
  background-position: 15px 0px;
  background-attachment: fixed;
}

div#topnavigering2Active{
  width: 95px;
  height: 38px;
  float: left;
}

div#topnavigering2Active a{
  background-image: url(interfaceimg/projekt_active.gif);
  background-position: 15px 0px;
  background-attachment: fixed;
}

div#topnavigering3{
  width: 95px;
  height: 38px;
  float: left;
}

div#topnavigering3 a{
  background-image: url(interfaceimg/kontor_up.gif);
  background-position: 15px 0px;
  background-attachment: fixed;
}

div#topnavigering3 a:hover{
  background-image: url(interfaceimg/kontor_over.gif);
  background-position: 15px 0px;
  background-attachment: fixed;
}

div#topnavigering3Active{
  width: 95px;
  height: 38px;
  float: left;
}

div#topnavigering3Active a{
  background-image: url(interfaceimg/kontor_active.gif);
  background-position: 15px 0px;
  background-attachment: fixed;
}

div#undernavigering{
  position: relative;
  left: 30px;
  height: 41px;
  width: 800px;
  padding-top: 11px;
  /*background-color: #99CCFF;*/
}
div#undernavigeringPilar{
  position: absolute;
  left: 30px;
  top: 76px;
  height: 12px;
  width: 800px;
  /*background-color: #99CCCC;*/
   color: #A0A0A0;
}
.pilar a{
  font-family: Verdana, Arial;
  font-size: 9px;
  color: #A0A0A0;
}
.pilar a:hover{
  color: #CC0019;
}

#artikelrubrik01{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 18px;
  color: #ffffff;
  padding-bottom: 7px;
}

#artikelrubrik02{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 14px;
  color: #bebebe;
  line-height: 21px;
}

#artikelbrod01{
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
  color: #ffffff;
  line-height: 15px;
}

#projektmellis{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #ffffff;
  padding-top: 8px;
  letter-spacing: 1px;
}

#linkspalt1{
  width: 200px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  float: left;
  letter-spacing: 1px;
}

#linkspalt1 a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #999999;
  text-decoration: none;
}

#staffspalt1{
  width: 340px;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  float: left;
}

#staffspalt2{
  width: 240px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  float: left;
  line-height: 18px;
}

#linkspalt1 a:hover{
  color: #CC0019;
}

#artikelspalt_r{
  width: 250px;
  float: left;
  line-height: 18px;
}

#artikelspalt_l{
  left: 0px;
  width: 600px;
  padding-top: 4px;
  padding-right: 10px;
  padding-bottom: 0px;
  padding-left: 0px;
  float: left;
}

#artikelspalt_l a{
  text-decoration: none;
}

.undernavigeringText{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 14px;
  color: #bebebe;
}

.undernavigeringLink{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 14px;
  color: #A0A0A0;
}

.undernavigeringLink a{
  color: #A0A0A0;
  text-decoration: none;
}

.undernavigeringLink a:hover{
  color: #CC0019;
}

.undernavigeringActive{
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 14px;
  color: #ffffff;
}

.undernavigeringActive a{
  color: #ffffff;
  text-decoration: none;
}

.undernavigeringActive a:hover{
  color: white;
}

.staffLink{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 13px;
  color: #A0A0A0;
  line-height: 18px;
}

.staffLink a{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 13px;
  color: #A0A0A0;
  line-height: 18px;
}
.staffLink a:hover{
  color: #CC0019;
}

.staffActive{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 13px;
  color: #ffffff;
  line-height: 18px;
}

.staffActive a{
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 13px;
  color: #ffffff;
  line-height: 18px;
}

div#print {
  padding-top: 15px;
}

div#print a{
  color: #A0A0A0;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  font-size: 11px;
}

div#print a:hover{
  color: #CC0019;
}