body { 
  background: #ffffff url(/img/bg_head_repeat.gif) repeat-x;
  text-align : center;
  margin     : 0px;
  font-family:Verdana,Geneva,Tahoma,Arial,sans-serif;
  font-size  : 13px;
  line-height: 16px;
  color: #000000;
  width: 100%;
}
.clear {
  clear    : both;
  height   : 0px;
  overflow : hidden;
}

img {
  margin: 0px;
  padding: 0px;
  border : none;
}
h1{
  margin:0 0 8px 0;
  font-size: 2.66em;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight : normal;
  line-height: 1.1em;
  color:#FF6600;
}
h2 {
  font-size: 1.2em;
  font-family: Helvetica,Arial,Verdana,sans-serif;
  font-weight : bold;
  line-height: 1.1em;
  margin:0 0 12px 0;
  color: #aebe3c;
}
h2.news {
  margin:0 0 0px 0;
}
h3{
  margin : 5px 0px 5px 0px;
  font-size:14px;
  font-family:Verdana,Geneva,Tahoma,Arial,sans-serif;
  line-height:16px;
  font-weight : 600;
}
.p{
  margin: 0px;
}
/* Layout */

div#bodyouter {
  background : #ffffff url(/img/drop_shadow.gif) top center repeat-y;
  margin-top   : 0px;
  margin-left  :auto;
  margin-right :auto;
  width        : 946px;
  padding      : 0px;
  text-align   : left;
  min-height   : 100%;
  height       :100%;
}

div#body{
  width: 100%;
}
div#body img#bottom{
  display: inline;
  padding: 0px;
  margin: 0px 0px 0px 44px;
}
div#body img.bottom{
  display: inline;
  padding: 0px;
  margin: 0px 0px 0px 44px;
}
div.main{
  width: 100%;
  margin : 32px 0 0 0;
}
div.main img#bottom{
  display: inline;
  padding: 0px;
  margin: 0px 0px 0px 44px;
}
div#main img.bottom{
  display: inline;
  padding: 0px;
  margin: 0px 0px 0px 44px;
}
div.topsearch{
  float: right;
  position: relative;
  right: 20px;
  padding: 11px 17px 0px 0px;

}
div.topsearch form{
  display : block;
  margin: 0px;
  padding:0px;
}
div#top{
  width: 946px;
  margin-top   : 0px;
  margin-left  :auto;
  margin-right :auto;
  height: 39px;
  min-height: 39px;
  background: #FFffff url(/img/head_bg.gif) top center no-repeat;
}
div#top a#nav{
  float : left;
  position: relative;
  left: 40px;
  top: 17px;
  margin: 0px 17px 0px 0px;
  text-decoration: none;
  color: #ffffff;
}
div#top a.topmenu{
  float: right;
  position: relative;
  right: 20px;
  padding: 11px 17px 0px 0px;
  text-decoration: none;
  color: #ffffff;
}

/* IE Hack stuff */
/*\*/
* html  a.topmenu { 
font-size : 20px;
}
/**/

div#top a.lang{
  float: right;
  position: relative;
  right: 20px;
  padding: 13px 17px 0px 0px;
  text-decoration: none;
  border : 0;
}


div#main_container a img{
  border : none;
}
div#main_container img{
  display: inline;
}
div#main_container{
  position: relative;
  left: 232px;
  width: 482px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  float: left;
}
div#main_container span.readon{
  display: block;
  float: left;
  margin: 0px 30px 0px 0px;
  width: 222px;
}
div#main_container span#back{
  width: 50px;
  float: right;
  margin: 0px 50px 0px 0px;
}
div#main_container span a{
}
div#main_container span.date{
  float: right;
  position: relative;
  top : -8px;
  margin : 0px;
  padding: 0px;
}
div#main_container span#pdf{
  width: 200px;
  float: left;
  margin: 10px 0px 0px 0px;
}

div#right_container{
  position: relative;
  right: 42px;
  width: 170px;
  float: right;
}
a#mentorkit:link, a#mentorkit:visited {
  color: #000000;
  text-decoration : none;
  float: left;
  width: 170px;
  height: 156px;
  background: url(/img/mentorkit.gif) no-repeat;
}
a#mentorkit:hover, a#mentorkit.current {
  color: #ffffff;
  float: left;
  width: 170px;
  height: 156px;
  background: url(/img/mentorkit.gif) no-repeat 0 -156px;
}
a#mentorkit p{
  position: relative;
  top: 109px;
  left: 76px;
  width : 110px;
}
a.mentorkit:link, a.mentorkit:visited {
  margin: 16px 0px 0px 0px;
  color: #000000;
  text-decoration : none;
  float: left;
  width: 170px;
  height: 156px;
  background: url(/img/mentorkit.gif) no-repeat;
}
a.mentorkit:hover, a.mentorkit.current {
  color: #ffffff;
  float: left;
  width: 170px;
  height: 156px;
  background: url(/img/mentorkit.gif) no-repeat 0 -156px;
}
a.mentorkit_2:link, a.mentorkit_2:visited {
  color : black;
  text-decoration : none;
  position: relative;
  top: -33px;
  left: 76px;
  width : 0px;
  height : 0px;
}
a.mentorkit_2:hover, a.mentorkit_2.current {
  color : black;
  text-decoration : none;
  position: relative;
  top: -33px;
  left: 76px;
  width: 0px;
  height: 0px;
}
a.dices:link,a.dices:visited {
  margin: 16px 0px 0px 0px;
  float: left;
  width: 170px;
  height: 172px;
  background : url(/img/dices.gif) no-repeat;
}
a.dices:hover,a.dices.current {
  margin: 16px 0px 0px 0px;
  float: left;
  background : url(/img/dices.gif) no-repeat 0 -172px;
  width: 170px;
  height: 172px;
}
div#news_container a.top{
  color: #dd0000;
  float: left;
  position: relative;
  bottom: 20px;
  text-align: left;
  text-decoration: none;
}
div#news_container a.bottom{
  float: left;
  position: relative;
  top: 16px;
  text-align: right;
}
p.news a.news{
  text-decoration : none;
  color: black;
  display: block;
  width: 130px;
  /*min-height: 60px;*/
  padding: 0px 0px 0px 10px;
  text-align: center;
}

a#dices:link,a#dices:visited {
  margin: 16px 0px 0px 0px;
  float: left;
  width: 170px;
  height: 172px;
  background : url(/img/dices.gif) no-repeat;
}
a#dices:hover,a#dices.current {
  margin: 16px 0px 0px 0px;
  float: left;
  background : url(/img/dices.gif) no-repeat 0 -172px;
  width: 170px;
  height: 172px;
}
div#news_container{
  float: left;
  margin: 0px 0px 0px 0px;
  width: 150px;
  /*min-height: 100px;*/
  border-top: 20px solid #ebebeb;
  border-bottom: 20px solid #ebebeb;
  border-left: 10px solid #ebebeb;
  border-right: 10px solid #ebebeb;
  text-align: center;
  background: #ffffff;
  text-decoration: none;
}
div#news_container a#top{
  color: #dd0000;
  float: left;
  position: relative;
  bottom: 20px;
  text-align: left;
  text-decoration: none;
}
div#news_container a#bottom{
  float: left;
  position: relative;
  top: 16px;
  text-align: right;
}
p#news a#news{
  display: block;
  width: 130px;
  min-height: 60px;
  padding: 0px 0px 0px 10px;
  text-align: center;
}
div#left_container{
  position: relative;
  right: 438px;
  width: 170px;
  float: left;
}
div#left_container a img{
  display: inline;
  border: none;
}
div#oppringt{
  float: left;
  margin: 0px 0px 0px 0px;
  width: 150px;
  min-height: 100px;
  border-top: 20px solid #ebebeb;
  border-bottom: 20px solid #ebebeb;
  border-left: 10px solid #ebebeb;
  border-right: 10px solid #ebebeb;
  text-align: left;
  background: #ffffff;
  text-decoration: none;
}
div#oppringt input#ring{
}
div#oppringt img.sec_img{
  margin : 5px 0px 5px 5px;
  width : 138px;
}
div#mail{
  float: left;
  margin: 15px 0px 0px 0px;
  width: 150px;
  min-height: 100px;
  border-top: 20px solid #ebebeb;
  border-bottom: 20px solid #ebebeb;
  border-left: 10px solid #ebebeb;
  border-right: 10px solid #ebebeb;
  text-align: left;
  background: #ffffff;
  text-decoration: none;
}
div#mail input{
}
div#mail img.sec_img{
  margin : 5px 0px 5px 5px;
  width : 138px;
}

a.menu:link, a.menu:visited {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu3.gif) no-repeat;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu:hover, a.menu_current{
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu1.gif) no-repeat 0 -31px;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu1:link, a.menu1:visited {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu1.gif) no-repeat;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu1:hover, a.menu1_current{
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu1.gif) no-repeat 0 -31px;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu2:link, a.menu2:visited {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu2.gif) no-repeat ;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu2:hover, a.menu2_current {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu2.gif) no-repeat 0 -31px;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu3:link, a.menu3:visited {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu3.gif) no-repeat ;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu3:hover, a.menu3_current {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu3.gif) no-repeat 0 -31px;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu4:link, a.menu4:visited {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu3.gif) no-repeat ;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
a.menu4:hover, a.menu4_current {
  height: 25px;
  color:#333;
  display: block;
  background:url(/img/menu3.gif) no-repeat 0 -31px;
  padding:5px 0 3px 15px;
  text-decoration: none;
}
form#mailform{
  width : 482px;
}
div.movieplayer_container{
  width: 230px;
  height : 340px;
  min-height: 340px;
  float: left;
}
div#kolofon{
  margin-left: auto;
  margin-right: auto;
  width: 400px;
  text-align: center;
}
div#kolofon a, div#kolofon a:link, div#kolofon:visited {
  color : #000000;
  text-decoration : none;
}
a#powered_by{
  margin: 10px 44px 0px 0px;
  text-decoration : none;
  color : #dddddd;
}
div#powered_by a{
  color: #dddddd;
}

.container_images { 
  float : right;
  width : 266px;
 }

.images { 
  margin : 0 0 10px 10px;
  float : left;
}

.images_description { 
  font-size : 10px;
  margin : 0 0 15px;
}

.ingress { 
  font-weight : bold;
}

.news { 
  margin : 0 0 20px 0;
}

.heading { 
  width : 482px;
  margin : 0 0 10px 0;
}

h3.news { 
  float : left;
  margin : 0 0 2px 0;
}

.date { 
  float : left;
  font-size : 10px;
}

h3 a:link, h3 a:visited { 
 color : #000000;
 text-decoration : none;
}

h3 a:hover { 
  text-decoration : underline
}
.sort_nav { 
  float : right;
  padding : 0 0 2px 0;
  border-bottom : 2px solid #FF6600;
 }

.logo_nrc { 
  float: left;
  margin: 16px 0px 0px 0px;
  width: 130px;
  border-top: 20px solid #ebebeb;
  border-bottom: 20px solid #ebebeb;
  border-left: 10px solid #ebebeb;
  border-right: 10px solid #ebebeb;
  text-align: center;
  background: #ffffff;
  text-decoration: none;
  padding : 10px;
}

.slide a:link, .slide a:visited {
  color:#333333;
  text-decoration: none;
}
.slide a:hover{
  text-decoration: underline;
}


