* {
  margin: 0px;
  padding: 0px;
}

img {
   border: 0px;
}


html {
    overflow-y:scroll;
}

body {
   color:#FFFFFF;
   background-color:rgb(35,54,99);
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

input {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

div#zitat {
   background-color:#FAFAFB;
}

div#orange_bar {
   color:#FFFFFF;
   background-color:#FAAB19;
   height:6px;
   width:auto;
   margin:auto;
}

div#topframe {
   width:1000px;
   height:166px;
   background-color:#FFFFFF;
   margin:auto;
}

div#topleft {
    width:230px;
    height:166px;
    float:left;
}
img#nlogo {
    margin-left:23px;
    margin-top:42px;
}

img#topimg {
   margin-left:230px;
}

div#topright {

  width:230px;
  height:166px;
  float:right;
  color:#00255D;
  background-color:#D1D2D4;
  background-image:url(/grafik/stern_top_sub.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
}

div#topright div {
   margin-left:34px;
   margin-top:188px;
   font-weight:normal;
   line-height:1.3em;
}

div#bottomleft {
   margin:auto;
   width:1000px;
    height:auto;
    color:#00255D;
    background-color:#CECECE;
    overflow:hidden;
  background-image:url(/grafik/big_grey.gif);
  background-position:right;
  background-repeat:repeat-y;


}

a.textlink {
  text-decoration:none;
  background-color:transparent;
  color:#00255D;
}

a.textlink:hover {
  color:#FF8C09;
  background-color:transparent;
}

a.profil {
  background-color:transparent;
  color:#00255D;

}

a.profil:hover {
  color:#FF8C09;
  background-color:transparent;
}

div#bottomframe {
   width:770px;
   margin-left:230px;
   height:auto;
  /* background-color: #FFFFFF;  */
 /*   float:left;   */
  background-color: transparent;

  background-image:url(/grafik/stern_bottom_sub.gif);
  background-position:top right;
  background-repeat:no-repeat;
  overflow:hidden;


}

div#impressum {
  width:200px;
  height:auto;
  line-height:20px;

}

div#smallnavi {
   margin-left:83px;
   margin-top:30px;
   margin-bottom:20px;
}

div#impressum a {
    color:#221E1F;
    background-color:transparent;
    font-size:11px;
    text-decoration:none;
}

a.imp_selected {
    background-image:url(/grafik/stern_navi_impressum.gif);
    background-position:top left;
    background-repeat:no-repeat;
    padding-left:22px;
    margin-left:-22px;
	font-weight:bold;
}

div#impressum a:hover {
    color:#FF8C09;
    background-color:transparent;

}



div#main {
   padding-top:30px;
   margin-left:0px;
   height:auto;
   width:530px;
   color:#00255D;
   background-color:transparent;
   font-size:12px;
   float:left;
   padding-bottom:20px;
}

div#main table.profil {
   margin-left:43px;
   border-collapse: collapse;
}

div#main table.profil th {
   padding-right:10px;
   width:67px;
}

div#main table.profil th, td {

   font-weight:normal;
   text-align:left;
   padding-top:10px;
   vertical-align:top;
}



div#main ul {
   list-style-type:circle;
   margin-left:72px;
   margin-top:15px;
}

div#main li {
   margin-top:15px;
}

div#main li.tab {
   margin-top:0px;
}

div#main ul.tab {
   list-style-type:circle;
   margin-left:36px;
   margin-top:0px;
}

div#main dl {
    margin-left:43px;
}

div#main ol {
    margin-left:72px;
    margin-top:15px;
}

div#main h2 {
   margin-top:-12px;
   margin-left:33px;
   font-size:14px;
}

h2.imp {
   padding-top:35px;
}

div#main p {
   margin-top:15px;
   margin-right:5px;
   margin-bottom:5px;
   margin-left:33px;
}

div#left {
   float:left;
   width:200px;
   height:auto;
}
/*
ul#leftnavi {

   margin-top:36px;
   margin-left:83px;
    list-style-type:none;

}
*/


ul.leftnavi {

   margin-top:5px;
   margin-left:0px;
   background-color:transparent;
   width:230px;
   height:auto;
    list-style-type:none;
   border:1px;
   padding-top:5px;

}

ul.leftnavi_first {

   margin-top:0px;
   margin-left:0px;
   background-color:transparent;
   width:230px;
   height:auto;
    list-style-type:none;
   border:1px;
   padding-top:18px;

}

ul.leftnavi_selected {

   margin-top:5px;
   margin-left:0px;
   background-color:#D9DBDC;
   width:230px;
   height:auto;
    list-style-type:none;
   border:1px;
   padding-top:5px;

}

ul.leftnavi_selected_first {

   margin-top:0px;
   margin-left:0px;
   background-color:#D9DBDC;
   width:230px;
   height:auto;
    list-style-type:none;
   border:1px;
   padding-top:18px;

}

li.selected {
  margin-left:61px;
  padding-left:22px;
  background-image:url(/grafik/stern_navi.gif);
  background-position:top left;
  background-repeat:no-repeat;

}

li.unselected {
  margin-left:61px;
  padding-left:22px;
  /*
  background-image:url(/grafik/stern_navi.gif);
  background-position:top left;
  background-repeat:no-repeat;
  */

}

a.nav, a.nav_shadow {
   text-decoration:none;
   display:block;
   font-weight:bold;
}

a.nav {
    color:#001E3C;
    background-color:transparent;
}
a.nav:hover {
    color:#FF8C09;
    background-color:transparent;
}

a.nav_shadow {
    color:#848382;
    background-color:transparent;
    margin-left: 26px;
    position:relative;
    top: -3px;
}
a.nav_shadow:hover {
    color:#001E3C;
    background-color:transparent;
        position:relative;
        top: -3px;
}


ul.leftnavi_sub {

   margin-top:20px;
   margin-left:30px;
    list-style-type:none;

}
ul.subnavi {

   margin-top:10px;
   margin-left:30px;
    list-style-type:none;

}

ul.subselected {
   list-style-type:none;
   font-size:11px;
   padding-bottom:6px;
   padding-top:5px;
}

ul.subselected  li {
   padding-bottom:3px;
}

ul.subselected li a{
   color:#001E3C;
   text-decoration:none;
   background-color:transparent;
}

ul.subselected li a:hover{
   color:#FF8C09;
   text-decoration:none;
   background-color:transparent;
}

.thin {
   font-weight:normal;
}