body 
{
 font-family:Verdana;
 font-size:11px;
 background-color:#d2d2d2;
 text-align:center;
 margin:0px;
 }

.h1 {font-size:18px;color:#000000;margin:0px;}
.h2 {font-size:14px;color:#000000;}
.h3 {font-size:14px;color:#000000;}
.p {margin-top:0px;}

/* Für Quellcode-Beispiele im Text */
code
{
 font-size:14px;
 color:#0000cc;
}

/* Der Kasten mit dem Quellcode */
pre
{
 font-size:14px;
 color:#0000cc;
 padding-left:5px;
 padding-bottom:5px;
 padding-top:5px;
}
a:link, a:visited, a:active, a:hover
{ 
  text-decoration:underline;
  font-weight:normal;
  color:#000;
  font-size:11px;
}
a:active, a:hover
{ 
  color:#db0031;
}

/* Die Hyperlinks im Menü */
a.menu:link, a.menu:visited
{ 
  color:#000;
  text-decoration:none;
}
a.menu:active, a.menu:hover
{ 
  color:#ff0000;
}
/* Die Hyperlinks im Footer */
a.footer:link, a.footer:visited
{ 
  color:#fff;
  text-decoration:none;
  font-size:9px;
}
a.footer:active, a.footer:hover
{ 
  color:#db0031;
}

/* Die Hyperlinks im Footer-white */
a.footer-white:link, a.footer-white:visited
{ 
  color:#000;
  text-decoration:none;
  font-size:9px;
}
a.footer-white:active, a.footer-white:hover
{ 
  color:#db0031;
}

/* Die Titelzeile */
#title {
 padding-left:5px;
 text-align:center;
 background-color:#000;
}
/*Logo Menue*/
#Logo {
 padding-left:5px;
 width:100%;
 height:100px;
 background-color:#000;
 color:#FFFBF0;
 background-image:url(../img/Logo-A1.jpg);
 background-repeat:no-repeat;
background-position:bottom; 
}
#Inhalt-rechts {
background-color:#fff;
width:100%;
}

/* Hintergrung fixieren */
.img-bg {
background-image:url(../img/solution.jpg);
background-repeat:no-repeat;
background-position:bottom; 
}
.img-bg-NBS {
background-image:url(../img/nbs-backgB.jpg);
background-repeat:no-repeat;
background-position:center; 
}
/* Kein Rahmen um Bilder */
.img-noborder {
border:0;
}

/* Das Menü */
#menu {
 color:#d2d2d2;
 background-color:#feac0b;
 background-image:url(../img/bg-menue.jpg);
 text-align:left;
 padding-left:5px;
 padding-bottom:5px;
 padding-top:5px;
 width:100%;
 height:25px;
}
/* Bilder links */
.img-left {
 border:0px;
 float:right;
}
/* Bilder rechts */
.img-right {
 border:0px;
 float:left;
}
.img-abstand25 {
margin-left:30px;
border:0;
}
.table-border-ou {
border-bottom:1px solid #000;
border-top:1px solid #000;
background-color: #feac0b;
}

/* Der Inhalt */
#Inhalt-100 {
   background-color: #ffffff;
   padding-left:5px;
   margin: 0;
   width: 100%;
}
#rechts {
   background: #ffffff;
   padding: 0;
   border-right:1px solid #000;
   margin: 0;
   width: 29%;
   float: left;
   overflow: auto ;
   }
#rechts-inside {
   background-color: #fad;
   padding: 0;
   border: 1px solid #f09;
   margin: 10px;
   }
#links {
   background-color: #ffffff;
   border-right:1px solid #000;
   border-left:1px solid #000;
   padding-left:4px;
   margin: 0;
   width: 70%;
   float: left;
   }
#links-inside {
   background-color: #adf;
   padding: 0;
   border: 1px solid #09f;
   margin: 10px;
   }
/* Tabelle fixed */
#table.fixed {
   width:798px;
   table-layout:fixed;
   border-collapse:collapse;
   vertical-align: text-bottom;
   }

/* Tabellenrahmen aussen*/
#table.border {
border:1px solid #000;
}
/* Der Footer black*/
#footer {
 background-color:#000;
 padding-left:5px;
 padding-bottom:5px;
 padding-top:5px;
 color:#fff;
 width:100%;
}
/* Der Footer white*/
#footer-white {
 background-color:#fff;
 padding-left:5px;
 padding-bottom:5px;
 padding-top:5px;
 color:#000;
 width:100%;
}
