* {
	padding: 0;
	margin: 0;
}
body {
	FONT-FAMILY: MS Sans Serif;
	font-size:100%;
	margin: 0 0 0 0;
 	padding: 0 0 0 0;
	text-align:left;
	line-height:110%;
	color: #000000;
	scrollbar-arrow-color: #000000;
	SCROLLBAR-BASE-COLOR: #F5F5F5;
	background-color:#F5F5F5;
	background-image:url(bilder/back/body.gif);
	}

#header {
	height:7px;
	w/idth: 100%;
	width: 100%;
	padding:0;
	margin: 0;
	text-align:right;
	background-image:url(bilder/back/header.jpg);
	border-bottom: 1px solid #000000;
	overflow:auto;
}

/* Inhalt */

#inhalt{
padding:0; 
margin:0;
text-align: left;  /* wichtig */
clear: left; /* wichtig */
width: 900px;
background-color: #A9A9A9;
border: 1px solid #000000;
border-top: 0px solid #000000;
overflow:auto;
}

table { 	
	background-color: #A9A9A9;
	width: 100%;
	w/idth: 100%;
	height: 100%;
	table-layout:auto;
	text-align:left;
	}

A:link {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
A:visited {
	COLOR: #333333;
	TEXT-DECORATION: underline;
}
#a1 A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: #006EB6;
	padding:0.1em;
}
#a2 A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: #DC185F;
	padding:0.1em;
}
#a3 A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: #B91679;
	padding:0.1em;
}
#a4 A:hover {
	COLOR: #000000;
	TEXT-DECORATION: none;
	background-color: #bf31b8;
	padding:0.1em;
}
A:active {
	COLOR: #000000;
	TEXT-DECORATION: underline;
}
#a1 {
	position:absolute;
	top:50px;
	left:80px;
	width:332px;
	height:auto;
	padding:12px;
	z-index:1;
	background-color:#999999;
	border:2px solid #006EB6;
}
#a2 {
	position:absolute;
	top:74px;
	left:375px;
	width:240px;
	height:500px;
	padding:12px;
	z-index:2;
	background-color:#999999;
	border:2px solid #DC185F;
}
#a3 {
	position:absolute;
	top:100px;
	left:610px;
	width:240px;
	height:430px;
	padding:12px;
	z-index:3;
	background-color:#999999;
	border:2px solid #B91679;
}

#a4 {
	position:absolute;
	top:75px;
	left:840px;
	width:200px;
	height:460px;
	padding:12px;
	z-index:4;
	background-color:#999999;
	border:2px solid #7C1C76;
}

#a5 {
	position:absolute;
	top:417px;
	left:691px;
	width:300px;
	padding:12px;
	z-index:5;
	background-color:#999999;
	border:2px solid #7C1C76;
}

#a6 {
	position:absolute;
	top:0px;
	right:0px;
	width:276px;
	height:68px;
 	padding:1px;
  	z-index:6;
    background-image:url(bilder/kult17_logo.gif);
	background-repeat:no-repeat;
}


#a7 {
	position:absolute;
	top:0px;
	right:0px;
	left:0;
	height:45px;
 	padding:0;
  	z-index:7;
	background-color:#008000;
}



/* Navigation */

#navi { 	
	width: 100%;
	color:#000000;
	font-size:1em;
	line-height:1.1em;
	font-weight:500;
	list-style: none;
	text-align:center;
 	height:1.9em;
	background-color:#999999;
	background-image:url(bilder/back/body.gif)
	padding:0;
	margin:0;
}

ul#navigation {
	margin: 0; 
	margin-top:0px;
	width: 100%;
	overflow:auto;
  }

ul#navigation li {
    list-style: none;
    float: left;  /* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    margin: 0; 	
    padding: 0;
  }
  * html ul#navigation li {  /* Korrektur fuer den IE 5 und 6 */
    margin-bottom: -0.2em;
	}
  *:first-child+html ul#navigation li {  /* Korrektur fuer den IE 7 */
    margin-bottom: -0.2em;
  }

  ul#navigation li ul {
    margin: 0; 
	padding: 0;
    position: absolute;
  }
  * html ul#navigation li ul {  /* Korrektur fuer IE 5.x */
    margin-left: -0.1em;
    margin-lef\t: -0.1em;
  }
  *:first-child+html ul#navigation ul {  /* Workaround fuer den IE 7 */
	padding-bottom:-0.2em;
  }
 
  ul#navigation li ul li {
    display: block;
    margin-bottom: 0.3em;
  }

  ul#navigation a, ul#navigation span {
    display: block;
    width: auto;  /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 1.8em 0.2em 1.8em;
    text-decoration: none; 
	font-weight: 500;
    color: #F5F5F5; 
	background-image:url(bilder/back/span.gif);
  }
  ul#navigation li a:hover {
  	border-bottom: 6px solid #B91679;
}
  
  * html ul#navigation a, * html ul#navigation span {
    width: auto;   /* Breite nach altem MS-Boxmodell fuer IE 5.x */
    w\idth: auto;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
	padding: 0.3em 1.8em 0.3em 1.8em;
  }
 
ul#navigation li a span, li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
    color: #F5F5F5; 
	background-color: #5FB52F;
	border-bottom: 8px solid #CC0000;
  }
  
ul#navigation span {
	border-bottom: 8px solid #CC0000;
  }
  
img {
	border: 1px solid black;
	margin-top: 4px;
}
.img0 {
	border: 1px solid black;
	padding: 0px;
	margin: 5pt 8pt 8pt 0pt;
}

/* Textabsatz */

p, td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top:4pt;
	margin-bottom:8pt;
	font-weight: normal;
}

.einr1 {
	padding-left: -1cm;
	text-indent: 0.5cm;
}

h1 {
	font-size: 15pt;
	line-height: 16pt;
	letter-spacing: 0.05em;
	margin-top:6pt;
	margin-bottom:6pt;
	text-align:center;
	border-top: 1px dotted black;
	border-bottom:1px dotted black;
	border-spacing:2pt;
	padding: 5 0 5 0;
	font-weight:600;
}

h2 {
	font-size: 12pt;
	margin-top:6pt;
	margin-bottom:6pt;
	font-style: normal;
	font-weight: bold;
}
h3 {
	font-size: 11pt;
	margin-top:10pt;
	margin-bottom:6pt;
	font-style: normal;
	font-weight: 600;
}

h4 {
	font-size: 14pt;
	line-height:16pt;
	margin-top:6pt;
	margin-bottom:-3pt;
	font-style: normal;
	font-weight: 600;
}

.borderu {
	border-color: #F75609;
	border-style: solid;
	border-width: 1px;
}
.bordergrau {
	border-color: #DCDCDC;
	border-style: solid;
	border-width: 1px;
}
.borderu2 {
	border-color: #F75609;
	border-style: solid;
	border-width: 2px;
}
.borderre {
	border-right-color: #F75609;
	border-right-style: solid;
	border-right-width: 1px;
}
.borderli {
	border-left-color: #F75609;
	border-left-style: solid;
	border-left-width: 1px;
}
.borderlire {
	border-left-color: #F75609;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #F75609;
	border-right-style: solid;
	border-right-width: 1px;
}
.borderliou {
	border-left-color: #F75609;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #F75609;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #F75609;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.borderreou {
	border-right-color: #F75609;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #F75609;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #F75609;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.borderlireou {
	border-left-color: #F75609;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #F75609;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #F75609;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #F75609;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.bordero {
	border-top-color: #F5F5F5;
	border-top-style: solid;
	border-top-width: 1px;
}
.borderoben {
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
}

.borderbot {
	border-bottom-color: #FF4500;
	border-bottom-style: solid;
	border-bottom-width: 4px;
}


.p1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.6pt;
	font-weight: normal;
	color: #000000;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.6pt;
	font-weight: normal;
	color: #666666;
}
.grau {
	font-family:  MS Sans Serif;
	font-size: 9.6pt;
	font-weight: normal;
	color: #F5F5F5;
}
.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.6pt;
	font-weight: normal;
	color: #000000;
}
/* Fettschrift  */
  
.f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.4pt;
	font-weight: bold;
	color: #666666;
}
.fk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}
/* Überschriften mit Überlinie */

.li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	border-bottom:solid thin #000099;
}
.h11 {
	font-family: MS Sans Serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: normal;
	color: #F91C5E;
}
.h2 {
	font-family: MS Sans Serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
/* Überschriften 3. Grades */

.h3 {
	font-family: MS Sans Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.h31 {
	font-family: MS Sans Serif;
	font-size: 9.6pt;
	font-weight: normal;
	color: #D3D3D3;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.6pt;
	font-weight: bold;
	color: #0033FF;
}
/* weiter klicken */
      
.hx {
	font-family: MS Sans Serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
}
/* Text schwarz, fett, ohne Hintergrund */
      
.hy {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	padding: 2px;
	color: #000000;
}
/* Text rot und fett */
      
.h5 {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8.8pt;
	font-weight: bold;
	font-style: italic;
	padding: 1px;
	text-align: right;
	background-color:#CC0000;
	color: #FFFFFF;
}
/* Text grün und fett */	
.h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #009910;
}
.g {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
}
.j {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #3333FF;
}

