

  body {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 15px;
	line-height: 18px;
    color:#000;
  }
  
  /*--- Headings | Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {
    font-weight:bold;
    color:#000000;
    mar-gin:0 0 0.25em 0;
  }

  h1 { font-size:230.769%; margin-bottom:17px; }                  /* 30px */
  h2 { font-size:175%; margin-bottom:15px; }                      /* 23px */
  h3 { font-size:144.565%; margin-bottom:0px; }                  /* 19px - was 133.33% */
  h4 { font-size:116.67%; margin-bottom:5px; }                    /* 15px */
  h5 { font-size:100%; margin-bottom:5px; }                       
  h6 { font-size:100%; margin-bottom:5px; }                       

   h1 { font-size:15px;  }                  /* 15px */
  h2 { font-size:15px; }                      /* 23px */
  h3 { font-size:15px; }                  /* 19px - was 133.33% */
  h4 { font-size:15px; }                    /* 15px */
  h5 { font-size:15px; }                       
  h6 { font-size:15px;  }    
  
  .bold {font-weight:bold;}
   
   .neu {
    color: #0066CC;
    font-weight: bold;} 
  
  .typgruen, .typgelb, .typrot, .erlaubt, .nichterlaubt {
    display: inline;
    float: left;
    font-weight: bold;
    margin-right: 0.5em;
    text-align: center;
    width: 3.5em;
	}
	.typgruen {
    background-color: #009933;
    color: #FFFFFF;
	}
	.typgelb {
    background-color: #FFFF00;
    color: #000000;
	}
	.typrot {
    background-color: #FF3333;
    color: #FFFFFF;
	}
	.erlaubt {
    background-color: #666666;
    color: #FFFFFF;
    width: 7em;
	}
	.nichterlaubt {
    background-color: #DDDDDD;
    color: #666666;
    width: 7em;
	}
    em {
		color: #E2061A;
	}
	#content ul {
    border: medium none;
    list-style-type: circle;
    margin: 0.5em;
	}
div#content div.dyncontent div ul li{
	background-image: url(/css/img/linie.gif);
  	background-repeat: no-repeat;    
  	list-style-type:none;
  	background-position: 0 .4em; 
  	padding-left: 14px;
	}
  /* --- Lists | Listen  -------------------------------------------------------------------------------- */

  ul, ol, dl { line-height: 1.5em; margin:0.8em 0 1em 36px; }
  ul { list-style-type:square; }
  ul ul { list-style-type:square; margin-bottom:0; margin-top:0; }
  
  #main ul,
  #main ul ul {
     /* list-style-type: none;*/
      margin-left: 0;
  }
  
  #main ul li {
      padding-left: 39px;
      display: table;
	  list-style-type: circle;
	  margin-left:0px;
  }
  
  #main ul ol li,
  .ie7 #main ul ol li {
      padding-left: 0px;
      background: none;
      margin-left: 10px;
      list-style-type: decimal;
      display: list-item;
      vertical-align: top;
  }
  
  .ie7 #main ul li {
      zoom: 1;
      background-position: 24px 9px;
  }

  .processtooltip {
    font-size: 120%;
  }
  
  .ie7 #main ul li .accordcontent ol li {
       zoom: normal !important;
  }
  
  .ie7 #main ul li {
      display: table;
  }
  /*
   div#content div.dyncontent div ul li {
	display: list-item;
    	list-style-type: circle;
		padding-left: 20px;
}
*/
.TitelText {font-size:15px;line-height:20px;}

  /* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */

  p { line-height:18px; margin:0 0 18px 0; }


  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }
 
  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }


  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #eee solid;
  }

  form {
	display:inline;
}
  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#e2061a; text-decoration:none; }
  a:visited  { color:#000; text-decoration:none;}

  a:hover, a:focus { color:#e2061a; text-decoration:none; outline: 0 none; }
  a:active { color:#000; text-decoration:none; outline: 0 none; }

  a { color:#e2061a; text-decoration:none; }
  a:visited  { color:#e2061a; text-decoration:none;}

  a:hover, a:focus { color:#000; text-decoration:none; outline: 0 none; }
  a:active { color:#000; text-decoration:none; outline: 0 none; }
/********************************************************************************* General */
    #main .contentfooter {
       padding-bottom: 20px;
       border-bottom: 1px dotted #0096df;
       margin-bottom: 10px;
    }
    
    body #main #contentfooter a,
    body #main #breadcrumb a,
    body #main #contentfooter a:visited,
    body #main #breadcrumb a:visited {
        color: #007cc7;
    }
    
    body #main #contentfooter a:hover,
    body #main #breadcrumb a:hover,
    body #main #contentfooter a:focus,
    body #main #breadcrumb a:focus {
        color: #004985;
    }
    
    body #main #contentfooter a:active,
    body #main #breadcrumb a:active {
        color: #002543;    
    }
    
    #main .contentcol #contentfooter,
    .contentcol #contentfooter {
       clear: both;
    }
    
    #main #breadcrumb,
    #breadcrumb {
      list-style-type:none;
      margin:0;
      padding:5px 0 20px 0;
      font-size: 84.61%;
    }
    
    #main #breadcrumb li,
    #breadcrumb li {
      list-style-type:none;
      display:inline;
      padding:0 2px 0 8px;
      margin:0;
      background: 0 -2095px no-repeat;
      line-height: 1.33em;
      white-space: nowrap;
    }
    
    #main #breadcrumb li.first,
    #breadcrumb li.first {
      padding:0 2px 0 0;
      background:none;
    }
    
    .ie7 #main #breadcrumb,
    .ie7 #breadcrumb {
       margin-bottom: 14px;
    }
    
    .ie7 #main #breadcrumb li,
    .ie7 #breadcrumb li {
       display:block;
       float:left;
       padding:0 5px 0 8px;
       background-position: 0 -2095px;
    }
    
    .ie7 #main #breadcrumb li.first,
    .ie7 #breadcrumb li.first {
       padding:0 5px 0 0;
    }
    

    /********************************************************************************* Footer */

    footer {
      font-size: 12px;
      line-h-eight:1.5em;
    }
    footer .copyright{
      float:left;
    }
    #footernav {
      list-style-type:none;
      padding:0;
      margin:0;
	  margin-left: 296px;
    }
	
    #footernav li:first-child  {
      list-style-type: none;
      display: inline;
      margin-left: 0;
      line-height:1.5em;
    }  
		
    #footernav li {
      list-style-type: none;
      display: inline;
      margin-left: 1.3em;
      line-height:1.5em;
    }  
    footer a, footer a:visited, footer a:hover, footer a:focus,
    #footernav a, #footernav a:visited, #footernav a:hover, #footernav a:focus {
      color:#000;
    }
   #footernav a:hover {
	text-decoration:none;
	color: #E2061A;
}
   
#logo {padding-left:54px;padding-top:38px;padding-bottom:48px;}

.legende {
	margin-top:20px;
}

tr.eMail {display:none;}


