    body {
        	background: #f2f2f2 url("hg.png") repeat-y;
        	margin: 0;
        	padding: 0;
        	font-family: Arial, sans-serif;
     }

    h1  {
          font-size: 12pt;
          color: #ffffff;
          font-family: Arial, sans-serif;
          text-align: justify;
          line-height: 1.5;
          background-color: #c5cace;
      }

    h2 {
          font-size : 20pt;
          color : #000000;
          font-family: Arial, sans-serif;
      }

 rote Überschrift
    h3 {
          font-size : 16pt;
          font-family: Arial, sans-serif;
          margin: 0 10 0 10px;
      }

 rote Überschrift in Normgroesse

    h4 {
          font-size : 12pt;
          font-family: Arial, sans-serif;
          margin: 0 10 0 10px;
          line-height: 1.5;
      }

    h5 {
          font-size : 10pt;
          font-family: Arial, sans-serif;
          text-align: justify;
       }

    h6  {
          font-size: 12pt;
          color: #000000;
          font-family: Arial, sans-serif;
          text-align: left;
          margin: 0 10 0 10px;
          line-height: 1.5;
      }

    p  {
          font-size: 10pt;
          color: #000000;
          font-family: Arial, sans-serif;
          text-align: left;
          margin: 0 10 0 10px;
      }

    li {
          font-size: 10pt;
          color: #000000;
          font-family: Arial, sans-serif;
          text-align: left;
      }

    #topline {
    	padding: 5px 0 0 30px;
         height: 185px;
         background: #f2f2f2;
      }


    #navi {
         width: 185px;
         height: 100%;
         background-color: #c1c8e6;
         float: left;
         position: absolute;
         left: 30px;
         top: 190px;
    }

    ul#navi {
	margin: 0;
	padding: 0;
	list-style: none;
	}

	ul#navi li a {
	display: block;
	width: 185px;
	height: 30px;
	}

	ul#navi li#m-start {

	}

	ul#navi li#m-start a {
		background: transparent url("buttons/start.png") no-repeat top;
	}
	ul#navi li#m-person a {
		background: transparent url("buttons/person.png") no-repeat top;
	}
	ul#navi li#m-politik a {
		background: transparent url("buttons/politik.png") no-repeat top;
	}
	ul#navi li#m-leben a {
		background: transparent url("buttons/leben.png") no-repeat top;
	}
	ul#navi li#m-termine a {
		background: transparent url("buttons/termine.png") no-repeat top;
	}
	ul#navi li#m-news a {
		background: transparent url("buttons/news.png") no-repeat top;
	}
	ul#navi li#m-presse a {
		background: transparent url("buttons/presse.png") no-repeat top;
	}
	ul#navi li#m-kreis a {
		background: transparent url("buttons/kreis.png") no-repeat top;
	}
	ul#navi li#m-plenum a {
		background: transparent url("buttons/plenum.png") no-repeat top;
	}
	ul#navi li#m-team a {
		background: transparent url("buttons/team.png") no-repeat top;
	}
         ul#navi li#m-partei a {
		background: transparent url("buttons/partei.png") no-repeat top;
	}
         ul#navi li#m-wahlk a {
		background: transparent url("buttons/wahlk.png") no-repeat top;
	}
	ul#navi li#m-kontakt a {
		background: transparent url("buttons/kontakt.png") no-repeat top;
	}
	ul#navi li#m-mitglied a {
		background: transparent url("buttons/mitglied.png") no-repeat top;
	}
	ul#navi li#m-links a {
		background: transparent url("buttons/links.png") no-repeat top;
	}
	ul#navi li#m-liberales a {
		background: transparent url("buttons/lib.png") no-repeat top;
	}
	ul#navi li#m-landkr a {
		background: transparent url("buttons/landkr.png") no-repeat top;
	}
	ul#navi li#m-weit a {
		background: transparent url("buttons/weit.png") no-repeat top;
	}
	ul#navi li#m-gbuch a {
		background: transparent url("buttons/gbuch.png") no-repeat top;
	}

	ul#navi li a:hover {
		background-position: 0 -30px !important;
	}

	.versteckt {
		visibility: hidden;
	}






    #textfeld {
         width: 610px;
         height: 100%;
         position: absolute;
         left: 225px;
         top: 190px;
         background-color: #f2f2f2;
         display: block;
    }

    #links {
         width: 137px;
         height: 100%;
         background-color: #f2f2f2;
         position: absolute;
         left: 845px;
  	top: 190px;
    }


    ul#links {
	margin: 0;
	padding: 0;
	list-style: none;
	}

	ul#links li a {
	display: block;
	width: 135px;
	height: 65px;
	}


	ul#links li#m-lfdprw a {
		background: transparent url("links/lfdprw.png") no-repeat top;
	}

	ul#links li#m-llkrw a {
		background: transparent url("links/llkrw.png") no-repeat top;
	}

	ul#links li#m-lfdpbw a {
		background: transparent url("links/lfdpbw.png") no-repeat top;
	}

	ul#links li#m-ldvp a {
		background: transparent url("links/ldvp.png") no-repeat top;
	}

	ul#links li a:hover {
		background-position: 0 -65px !important;
	}

	.versteckt {
		visibility: hidden;
	}

    #colorlink {
         text-color: #000000;
    }

    table.rahmen td {
    	border: 2px solid #d0d4d7;
    }