body {
  margin:0px 0px 0px 0px;
  background:#000000 top center no-repeat url('../_img/body_bg.jpg');
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #222222;
  text-align:justify;
}

h1 {
  font-size:16pt;
  line-height:0.9em;
  display:inline;
  font-weight:bold;
  color:#496272;
  text-align:justify;
}

h2 {
  font-size:9pt;
  font-weight:bold;
  color:#434343;
  text-indent: -7px;
}

n1 {
  font-size:9pt;
  color:#000000;
}

p {
  font-size:10pt;
  text-align:justify;
}

img {
  border: 0px;
}

img.mathe_logo {
  margin:0px;
  margin-left:200px;
}

img.slogo {
 margin-bottom: 10px;
 border: 0px solid #000000;
}

img.news_bilder {
 margin-top: 6px;
 margin-left: -6px;
 border: 0px solid #000000;
}

ul,li {
margin-left: 3px;
}

td, table, tr {
  font-size: 10pt;
  padding:5px;
  line-height: 1.5em;
  color: #222222;
}



/***********Link descriptions*****************/

a:hover, a:visited, a:active, a, a:link {
  text-decoration:underline;
  color:#496272;
}

a.main_nav:link, a.main_nav:visited, a.main_nav:active, a.main_nav:hover {
  background-repeat:no-repeat;
  display:block;
  height:43px;
  width:300px;
  border:0px solid #345678;
  text-decoration:none;
}

a.home:link, a.home:visited {
  background-image:url('../_img/bt_home_off.gif');
}
a.home:hover {
  background-image:url('../_img/bt_home_on.png');
}
a.homeon:link, a.homeon:visited, a.homeon:active, a.homeon:hover {
  background-image:url('../_img/bt_home_act.png');
}

a.programm:link, a.programm:visited {
  background-image:url('../_img/bt_programm_off.gif');
}
a.programm:hover {
  background-image:url('../_img/bt_programm_on.png');
}
a.programmon:link, a.programmon:visited, a.programmon:active, a.programmon:hover {
  background-image:url('../_img/bt_programm_act.png');
}

a.partner:link, a.partner:visited {
  background-image:url('../_img/bt_partner_off.gif');
}
a.partner:hover {
  background-image:url('../_img/bt_partner_on.png');
}
a.partneron:link, a.partneron:visited, a.partneron:active, a.partneron:hover {
  background-image:url('../_img/bt_partner_act.png');
}  

a.shop:link, a.shop:visited {
  background-image:url('../_img/bt_shop_off.gif');
}
a.shop:hover {
  background-image:url('../_img/bt_shop_on.png');
}
a.shopon:link, a.shopon:visited, a.shopon:active, a.shopon:hover {
  background-image:url('../_img/bt_shop_act.png');
}

a.press:link, a.press:visited {
  background-image:url('../_img/bt_press_off.gif');
}
a.press:hover {
  background-image:url('../_img/bt_press_on.png');
}
a.presson:link, a.presson:visited, a.presson:active, a.presson:hover {
  background-image:url('../_img/bt_press_act.png');
}

a.contact:link, a.contact:visited {
  background-image:url('../_img/bt_kontakt_off.gif');
}
a.contact:hover {
  background-image:url('../_img/bt_kontakt_on.png');
}
a.contacton:link, a.contacton:visited, a.contacton:active, a.contacton:hover {
  background-image:url('../_img/bt_kontakt_act.png');
}

a.imprint:link, a.imprint:visited {
  background-image:url('../_img/bt_imprint_off.gif');
}
a.imprint:hover {
  background-image:url('../_img/bt_imprint_on.png');
}
a.imprinton:link, a.imprinton:visited, a.imprinton:active, a.imprinton:hover {
  background-image:url('../_img/bt_imprint_act.png');
}
/************container descripitions****************/
div.shadow {
  border: 0px solid #000000;
  width:734px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-image: url(../_img/bg_shadow.png);
  background-repeat: repeat-y;
  padding-bottom:2px;
}

div#all {
  border: 0px solid #000000;
  width:700px;
  min-height:700px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  background-image: url(../_img/bg_content.png);
}
div#head {
  border: 0px solid #000000;
  text-align:left;
  background-image: url(../_img/yuri_top.jpg);
  background-repeat: no-repeat;
  height:427px;
}
div#sponsors {
  border: 0px solid #000000;
  float:left;
  margin-left:20px;
  margin-top:20px;
  text-align:left;
  width:200px:
}
div#navi {
  margin-top:55px;
  height:300px;
  width:280px;
  border: 0px solid #000000;
  text-align:right;
  float:right;
}
div#inhalt {
  border:0px solid #f00fff;
  padding:20px;
  text-align:justify;
}


