*  {  margin:0;
      padding:0;
      }

body
   {  background-color:#fff;
      background-image:url(../../../images/bg-spalte.gif);
      background-position:85px 0;
      background-repeat:repeat-y;
      font-size:82.01%;
      line-height:1.2;
      font-family: "Bitstream vera sans", "vera sans", "dejavu sans", helvetica, arial, sans-serif;
      color:#252525;
      padding:240px 0 0 0;
      height:100%;
      }

#logo-conti
   {  position:absolute;
      top:0;
      left:65px;
      width:250px;
      background-color:#fff;
      padding: 0;
      height:60px;
      }


#kopf
   {  position:absolute;
      background-color:#ef0000;
      top:60px;
      left:0;
      width:100%;
      height:140px;
      }

#zwstueck
   {  position:absolute;
      top:60px;
      left:60px;
      width:250px;
      height:140px;
      border:none;
      }

a  {
      font-weight: bold;
      }
a:link   {
      color: #000080;
      text-decoration: none;
      }
a:visited   {
      color: #000040;
      text-decoration: none;
      }
a:hover  {
      color: #CC0000;
      text-decoration: underline;
      }

.BlockHeader-text
   {  color:#ef0000;
      font-weight:bold;
      padding-top:6px;
      }

.Footer
   {  font-size:0.7em;
      border-top:1px solid #dcdcdc;
      width:100%;
      margin-top:24px;
      padding-top:2px;
      }


#npda
   {  position:relative;
      top:20px;
      left:16px;
      width:206px;
      height:31px;
      }

#stern
   {  position:absolute;
      top:62px;
      right:3px;
      width:38px;
      height:38px;
      }

#wrap {  background-color:transparent;
      width:auto;
      margin-left:302px;
      padding-bottom:18px;
      }

#inhalt  {  background-color:transparent;
      width:80%;
      margin-right:20%;
      color:#252525;
      }

#inhalt h1
   {  font-size:1.4em;
      margin:0;
      padding: 0 0 10px 0;
      }

#inhalt h2
   {  font-size:1.4em;
      margin:0;
      padding:30px 0 8px 0;
      margin:0;
      }

#inhalt h3
   {  font-size:1.0em;
      margin:0;
      padding:17px 0 6px 0;
      margin:0;
      }

#inhalt p,li
   {  font-size:1em;
      margin:0 0 8px 0;
      }

#inhalt li
   {  margin-left:16px;
      }

#navispalte
   {  position:absolute;
      top:60px;
      left:85px;
      width:190px;
      background-color:#252525;
      padding: 6px 2px 15px 8px;
      height: auto !important;
      height:540px;
      min-height:640px;
      color:#fff;
      z-index:1;
      }




/*
Dummy CSS (without any design),
assuming there is a <div id="id_of_nav">
 around the navigation
*/

#navispalte ul {
      border: none;
      font-size: 1em;
      font-weight:bold;
      line-height:1.2;
      list-style: none;
      width:auto;
      z-index:3;
}

#navispalte ul li {
      padding: 1px 0 1px 0;
      margin: 0 0 6px 0;
      display: block;
}

#navispalte ul li a {
   text-decoration: none;
}

#navispalte ul li a:link,
#navispalte ul li a:visited {
   color: #f00;
}

#navispalte ul li a:hover,
#navispalte ul li a:active,
#navispalte ul li a:focus {
   color: #f00;
}

/* highlighted current element */
#navispalte ul li strong {
}

#navispalte ul li strong a {
   color: #f00;
}

/* second level */
#navispalte ul ul {
      border: none;
      font-size: 1em;
      list-style: none;
      width:auto;
}

#navispalte ul ul li {
      padding: 1px 0 1px 0;
      margin: 0 0 0 8px;
      display: block;
}

#navispalte ul ul li a {
      font-weight:normal;
}

#navispalte ul ul li a:link,
#navispalte ul ul li a:visited {
   color: #fff;
}

#navispalte ul ul li a:hover,
#navispalte ul ul li a:active,
#navispalte ul ul li a:focus {
   color: #ff0;
}




.flLeft           {float:left;margin:2px 10px 5px 10px;}
.flRight          {float:right;margin:2px 10px 5px 10px;}



// Beispiel fr die Extension PDF
a.pdf {
   padding: 2px;
   padding-left: 20px;
   background: url(../images/icons/page_white_acrobat.png) no-repeat left center;
}



/* Externe Links */

/* Link auf neuer Zeile */
p.extlink_preface {
  margin: 0;
  padding: 0 0 0.5em 0;
}

/* Link nicht in neue */
p.extlink_block {

}

/* Auszeichnung fr den Link  */
a.extlink_link {
  text-decoration: underline;
}



/* News-System */

.ns_newsEntry
{
}

.ns_newsHeadline
{
}

.ns_HeadlineLeft
{
}

.ns_HeadlineRight
{
}

.ns_body
{
}

.ns_MoreLink
{
}
