body {
	font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
         align: left;
         color: #000000;
         background-color: #FFFFFF;
         }

a {
	color: #FF0000;
	TEXT-DECORATION: none; }

a:hover, a:active {
	color: #666666; }

.inrot {color: red;}
.ingrau {color: #666666 }

p {
	font: normal 12px verdana, arial, helvetica, sans-serif;
	margin:  4px 0 4px 0;
	padding-right: 10px;
	/*text-indent: 10px;*/
        line-height:18px;
        }

.noindent {text-indent: 0px;}

div.tx-julleevents-pi1-listrowFrontPage p {
	text-indent: 0px; }

h1 {
       border-bottom: 3px solid #DEDEDE;
	font: normal 20px verdana, arial, helvetica, sans-serif;
        padding-top: 10px;
	margin-top: 10px;
	margin-bottom: 8px;
	color: #666666 }

h1.seitentitel { margin-bottom: 0px;
       border-bottom: none;
        font-size: 30px;}

h2 {
         font: bold	12px verdana, arial, helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 0;
	color: #000000; }

h3 {
	font: bold	12px verdana, arial, helvetica, sans-serif;
	margin-top: 12px;
	margin-bottom: 0;
	color: #666666; }


h3.untertitel {
	margin-top: 0px;
         margin-bottom: 15px; }

h4 {
	font: italic 11px verdana, arial, helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 3px; }

h5 {
	font: 11px verdana, arial, helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding: 0px;
         color: #666666; }

h6 {
	font: italic 9px verdana, arial, helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 15;
	color: #666666; }

pre {font: normal 12px verdana, arial, helvetica, sans-serif;
	margin:  0 0 0 0;
        line-height:18px;
	padding-right: 10px;
	text-indent: 0px; }

li {
	font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        margin-right: 40px;
        margin-bottom: 5px;
   }
.linklist {

    }
ul {
        margin-top: 0px;
        margin-bottom: 0px;
	margin-right: 40px;
        }
td {
	vertical-align: top; }

div.menufeld {
	width: 120px;
         text-align: right;
         vertical-align: top;

         }

div.menulinks-aktiv, div.menulinks {
	width: 120px;
         font-weight: bold;
         font-size: 12px;
         text-align: left;
         text-transform: lowercase;
         padding-right: 5px;
         margin-right: 0px;


         margin-top: 10px; }

div.menulinks-aktiv, div.menulinks:hover {
	border-bottom: 1px solid red;
         }

div.menulinks {
	border-bottom: 1px solid red;
         }

div.menulinks-aktiv a, div.untermenulinks-aktiv a,
div.menulinks3-aktiv a, div.untermenulinks3-aktiv a {
	color: #666666;
        }

div.untermenulinks3-aktiv, div.untermenulinks3 {
         font-weight: normal;
         font-size: 12px;
         text-align: left;
         text-transform: lowercase;
         margin-left: 5px;
         margin-right: 0px;
         margin-top: 3px; }

div.untermenulinks-aktiv, div.untermenulinks {
         font-weight: normal;
         font-size: 12px;
         text-align: left;
         text-transform: lowercase;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 3px; }

div.hauptfeld {
         background-color: #FFFFFF;
         width: 520px;
         padding: 10px;
         border: 0px solid red;
         /*-moz-border-radius:15px;*/
         /*Das ist sowieso nur ein Minderheitenprogramm...*/
           }

div.hauptfeld a:hover, div.hauptfeld a:active {
	color: #666666;
         }

td.rechtesfeld {
         width: 170px;
         padding-left: 10px;
         margin-left: 0px;
         margin-top: 0px;
         }

div.button {
	width: 130px;
         color: black;
         background-color: white;
         font: bold 16px verdana, arial, helvetica, sans-serif;
         border-right: 5px solid red;
         padding: 2px;
         margin-left: 0px;
         margin-top: 0px;
         margin-bottom: 10px;}


div.button a {
	color: #666666;}

div.button a:hover, div.button a:active {
	color: red;}

div.mittelinks {

	padding-right: 5px; }
div.mitterechts {
	padding-left: 5px;}
div.news-list-category {
         font: normal 10px verdana, arial, helvetica, sans-serif;}

.p09 { font-size:  9px }
.p10 { font-size: 10px }
.p11 { font-size: 11px }
.p12 { font-size: 12px }
.p13 { font-size: 13px }
.p14 { font-size: 14px }
.p15 { font-size: 15px }
.p16 { font-size: 16px }
.p17 { font-size: 17px }
.p18 { font-size: 18px }
.p19 { font-size: 19px }
.p20 { font-size: 20px }
