
* {
margin: 0;
padding: 0;
}

body {
 font-family:  Arial, Helvetica, sans-serif;
 background-color: #f0c900;/*#fded80; */
 font-size: 	100.1%;
 color:         #000000;
 margin: 0 auto;  /* main-Box zentrieren in IE 5 und hoeher */
 text-align: center; /* main-Box zentrieren in IE 5 und hoeher */
}


div#container {
 margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
 width: 57.4em;
 height: auto;
 min-height: 35em;
 text-align: left;
 background-color:#f0c900;/*#fded80;*/
 z-index:       2;
 }

div#content {
 margin-top:     10.2em;
 margin-left:   12.3em;
 min-height:      35em;
 padding-left:   0.5em;
 width:         44.7em;
 text-align: left;
 z-index:       10;
}

/* Spalten etc Gliederung des Content */

div#content div#headline {
 padding-top:   0.5em;
 margin-left:      0;
 margin-right:    1em;
 z-index: 15;
 width:		   24.7em;
 }

div#content div#headline h1 {
 font-family:  Arial, Helvetica, sans-serif;
 font-size:    1.45em;
 font-weight:  bold;
 font-style: italic;
 line-height:  1.55em;
 width:		   17em;
 margin-right: 13.5em;
 }

div#content div#headline h3 {
 font-family:  Arial, Helvetica, sans-serif;
 font-size:    1.45em;
 font-weight:  bold;
 font-style: italic;
 line-height:  1.55em;
 width:	      17em;
 margin-right: 13.5em;
 color:		#ffffff;


}

div#content div#haupttext {
 padding-bottom:     3.5em;
 margin-top:         1.0em;
 margin-right:      13.5em;
 color:            #000000;
 font-size:          1.0em;
 line-height:	   1.1em;

 width:		   26.7em;
 z-index: 25;
 min-height: 25em;
 list-style-type: square;

}


div#content div#haupttext h2{
 font-family:  Arial, Helvetica, sans-serif;
 font-size:    1.2em;
 font-weight:  bold;

 line-height:  1.2em;

margin-top: 1.0em;
margin-bottom: 0;
}


div#content div#haupttext h3 {
 font-family:  Arial, Helvetica, sans-serif;
 font-size:    1.0em;
 font-weight:  bold;

 line-height:  1.1em;

margin-top: 1.0em;
margin-bottom: 0;
}


div#content div#haupttext p {
line-height: 1.3em;
margin-top: 0.5em;

}
div#haupttext div.linkraus a:hover{
 color:#ffffff;
}


div#haupttext a {

 line-height:	   1.3em;
 color:             #000000;
 text-decoration:      none;
 }

div#haupttext a:hover{
 color:#ffffff;
}

div#container div#content div#haupttext div.programmpunkt {
 margin-top:    2.5em;
 padding:           0;
 width:        35em;
 line-height: 1.0em;

}

div#container div#content div#haupttext div.programmpunkt h2 {
 font-size:   1.0em;
 line-height: 1.2em;
}

div#container div#content div#haupttext div.programmpunkt h2 a {
 font-size:   1.0em;
 line-height: 1.2em;
}

div#container div#content div#haupttext div.programmpunkt h2 a:hover {
 color:#ffffff;
}

div#container div#content div#haupttext div.programmpunkt p {
 font-size: 1.0em;
 line-height: 1.1em;

}

div#container div#content div#haupttext div.programmpunkt p a {
 font-size: 1.0em;
 line-height: 1.1em;
 color: #404040;
}

div#container div#content div#haupttext div.programmpunkt p a:hover {
 color:#ffffff;
}
div#container div#content div#haupttext div.programmpunkt p.clear {
 clear: both;
 }

div#container div#content div#haupttext div.programmpunkt p.links {
padding: 0;
margin: 0;
float: left;
width: 150px;
}


div#content div#breittext {
 padding-bottom:     3.5em;
 margin-top:         1.0em;
 margin-right:      13.5em;
 color:            #000000;
 font-size:          1.0em;
 line-height:	   1.1em;
 width:		   38.7em;
 z-index: 25;
 min-height: 25em;
 list-style-type: square;
}
div#breittext a {

 line-height:	   1.9em;
 color:             #000000;
 text-decoration:      none;
 }

div#content div#bildlinks {
 position:        absolute;
 top:               10.8em;
 margin-left:       28.0em;
 width:             25.0em;
 font-size:          1.0em;
 color:            #000000;
 z-index:               15;
 list-style-type: square;



 }
div#bildlinks a {

 line-height:	   1.9em;
 font-weight:          bold;
 color:             #000000;
 text-decoration:      none;

 }

/* Navigation (linke Leiste)*/

div#navigationLinks {
 position:        absolute;
 top:                9.8em;
 margin-left:        0.1em;
 width:             11.4em;
 font-size:          1.0em;
 color:            #000000;
 z-index:               15;
}

div#navigationLinks .nodot {
 list-style-type: none;
 }

div#navigationLinks .standort {
   color:        #000000;
 }

div#navigationLinks ul {
 list-style-type: none;
 text-align:     left;
}
div#navigationLinks ul li {
 list-style-type: none;
 width:          8.5em;
 margin-top:     0.5em;   /* vorher 0.9em */
 margin-bottom:  0.3em;
 margin-right:   0.1em;
 margin-left:    0.3em;
 padding:	0.2em;
 border-style:   solid;
 border-top-width: 0.1em;
 border-top-color:   #a0a0a0;
 border-left-width: 0.1em;
 border-left-color:    #a0a0a0;
 border-right-width: 0.2em;
 border-right-color:    #202020;
 border-bottom-width: 0.2em;
 border-bottom-color:    #202020;

 font-weight:     bold;
 text-align:      left;
 color:        #000000;
 background-color: #f3d55a;
 z-index:          20;
 }
 div#navigationLinks ul li.ohne {
 border:0;
 background-color: #f0c900;/*#fded80*/
 }

div#navigationLinks ul li a {
 font-weight:          bold;
 color:             #000000;
 text-decoration:      none;
}
div#navigationLinks ul li a:hover {
 color:             #000000;
}
div#navigationLinks ul li a:active {
 color:             #000000;
}

div#navigationLinks ul li ul{
margin-top:      0.1em;
 margin-bottom:   0.1em;
 list-style-type: none;
 text-align:     left;
}

div#navigationLinks ul li ul li {
 margin-top:     0.2em;
 margin-bottom:  0.3em;
 margin-right:   0.1em;
 margin-left:    2em;
 width:          10em;
 text-align:      left;
 color:        #000000;
 background-color: #EEB633;
 list-style-type: none;
 z-index:          20;
 font-size:          0.8em;
 border-bottom-width: 0.15em;
 border-right-width: 0.15em;
 }



/* Navigation in der Site (obere Leiste)*/

div#navigationOben {
 position:        absolute;
 top:                122px;
 margin:                 0;
 margin-left:         45em;
 padding-top:            0;
 padding-bottom:         0;

 border-style:   solid;
 border-top-width: 0.1em;
 border-top-color:   #a0a0a0;
 border-left-width: 0.1em;
 border-left-color:    #a0a0a0;
 border-right-width: 0.2em;
 border-right-color:    #202020;
 border-bottom-width: 0.2em;
 border-bottom-color:    #202020;

 width:              21em;
 white-space:       nowrap;
 color:            #ffffff;
 font-size:         0.80em;
 font-weight:         bold;
 z-index:               25;
 }

div#navigationOben ul  {
 width:             22em;
 color:           #000000;
 white-space:      nowrap;
 list-style-type:    none;
}

div#navigationOben ul li {
 padding-left:     0.25em;
 padding-right:    0.25em;
 float:              left;
 color:           #000000;
 white-space:      nowrap;
 list-style-type:    none;
}

div#navigationOben ul li a {
 text-decoration:     none;
 color: #000000;
}

div#navigationOben ul li a:hover {
 color: #000000;
}
div#navigationOben ul li a:active {
 color: #000000;
}




/* reine Layout Elemente */
#layoutElemente {
 margin:                  0;
 z-index:                 2;
 }

#titelbild {
 position:     absolute;
 top:             0.6em;
 margin-left:     199px;
 width:           680px;
 height:          121px;
 z-index:            18;
 }
#icon   {
  position:     absolute;
 top:             0.1em;
 margin-left:     23px;
 width:           102px;
 height:          150px;
 z-index:            18;
 }

#abc   {
  position:     absolute;
 top:             0.5em;
 margin-left:     8px;
 width:           150px;
 height:          90px;
 z-index:            18;
 }