/* basis für alle*/

body{
     	margin: 0px;
     	background-image: url(../w_grafen/karo.gif);
     }

body.start {
            margin: 0px;
	    background-image: none;
	    background-color: #BCCDE7;
	   }

a:link {
       color: #0F0F0F;
       text-decoration: none;
       }/*für Verweise zu noch nicht besuchten*/

a:visited {
          color: #0F0F0F;
          text-decoration: none;
          } /*für Verweise zu bereits besuchten Seiten*/

a:hover  {
          color:  #C42C1E;
          text-decoration: none;
         }

a:active {
         color: #0F0F0F;
         text-decoration: none;
         }
a:link.cont {
       color: #0068B4;
       text-decoration: none;
       font-weight: bold;
       }/*für Verweise zu noch nicht besuchten*/

a:visited.cont {
       color: #0068B4;
       text-decoration: none;
       font-weight: bold;
          } /*für Verweise zu bereits besuchten Seiten*/

a:hover.cont  {
          color: #C42C1E;
          text-decoration: none;
         }

a:active.cont {
       color: #0068B4;
       text-decoration: none;
       font-weight: bold;
         }

b        {
          font-weight: bold;
	  color: #3F3F3F;
         }

.abstli10 {
         padding-left: 10px;
        }
.abstli30 {
         padding-left: 30px;
        }
h1      {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 18px;
         line-height: 24px;
         color: #3F3F3F;
         margin-top: 0px;
         margin-bottom: 5px;
         }

h2      {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 16px;
         line-height: 22px;
         color: #3F3F3F;
         margin-top: 0px;
         margin-bottom: 5px;
         }

h3     {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 14px;
         line-height: 22px;
         color: #3F3F3F;
         margin-top: 0px;
         margin-bottom: 5px;
         }
h4      {
         font-family:  Verdana, Arial, Helvetica, sans-serif;
         font-size: 13px;
         line-height: 16px;
         color: #3F3F3F;
         margin-top: 0px;
         margin-bottom: 5px;
         }
h5       {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;
         line-height: 15px;
         color: #3F3F3F;
         margin-top: 0px;
         margin-bottom: 5px;
          }

h6       {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 11px;
         line-height: 14px;
         font-weight: 400;
         color: #3F3F3F;
         margin-top: 0px;
         margin-bottom: 1px;
          }

p         {
          margin-top: 0px;
          margin-bottom: 5px;
          }

.unten {
        vertical-align: bottom;
        }
.oben     {
           vertical-align: top;
           }

.rejts	 {
	  text-align: right;
	 }
.mitte	 {
	  text-align: center;
	 }
.textm1
       {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 12px;
	color: #2F2F2F;
        }

.textno
       {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 14px;
	color: #2F2F2F;
        }
.textbi
       {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 18px;
	color: #2F2F2F;
        }
.textp1
         {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        }

.textp2
         {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height: 16px;
        }

.textp3
         {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 18px;
        }
.trenn2 {
        font-size: 2px;
        line-height: 2px;
        }

.trenn4 {
        font-size: 4px;
        line-height: 4px;
        }

.trenn6 {
        font-size: 6px;
        line-height: 6px;
        }
.rot	{
	color: #C42C1E;
	}

.weiss	{
          color: #FFFFFF;
	}
.fett
        {
        font-weight: bold;
        }
.norma	{
	font-weight: normal;
	}

ul        {
          list-style-type: disc;
          margin-top: 0px;
          margin-bottom: 4px;
          }

li        {
          margin-bottom: 4px;
	  margin-left: -10px;
	}
li.start{
	  margin-left: -20px;
	}


.li_bypass {
          float: left;
          margin-right: 10px;
          margin-bottom: 3px;
          }

.re_bypass {
          float: right;
          margin: 0 0 3px 10px;
          }
.aufheb {
	clear: both;
	}
.breit55{
	width: 55px;
	}
.breit45{
	width: 45px;
	}
.breit10{
	width: 6px;
	}
.ausge {text-indent: -5px;
	margin-left: 6px;}
.ausge2 {text-indent: -50px;
	margin-left: 50px;}
.ausge2e {
	text-indent: -60px;
	margin-left: 60px;
	 }

.li_line {
	border-left: 1px solid #B7BEDB;
	}
.bo_line {
	border-bottom: 1px solid #C32734;
	}
.rahm1	{
	border: 1px solid #B03D38;
	}