#wrap {background-color: #14733f; position: relative; width: 974px; text-align: left; left: 0; height: 600px; z-index: 100; margin: 0 auto; border: solid 3pt #000000; }
#wrapprogramm {background-color: #14733f; position: relative; width: 974px; text-align: left; left: 0; height: 741px; z-index: 100; margin: 0 auto; border: solid 3pt #000000; }
#wrapgalerie {background-color: #14733f; position: relative; width: 974px; text-align: left; left: 0; height: 680px; z-index: 100; margin: 0 auto; border: solid 3pt #000000; }
#wrapgalerie1 {background-color: #14733f; position: relative; width: 974px; text-align: left; left: 0; height: 900px; z-index: 100; margin: 0 auto; border: solid 3pt #000000; }

body { background-color: #5fb807; color: black; }
#contentbild { position: absolute; top: 0; left: 0; width: 824px; height: 450px; z-index: 50; }



a:link { color: #000000 ; font-size: 1em; font-weight: bold;  text-decoration: none; }
a:visited { color: #000000 ; font-size: 1em; font-weight: bold; text-decoration: none; }
a:hover { color: #ec0402 ; font-size: 1em; font-weight: bold;  text-decoration: underline; }
a:active { color: #000000 ; font-size: 1em; font-weight: bold;  text-decoration: none; }

h1 { color: #ec0402; font-size: 20px; font-family: verdana; font-weight: 900;  position: absolute; top: 40px; width:974px; text-align:center; z-index: 100; margin: 0.67em 0; }
h2 { color: #ec0402; font-size: 20px; font-family: verdana; font-weight: 900; letter-spacing: 10px; position: relative; top: 25px; text-align:center; z-index: 100; margin: 0.67em 0; }

#head{position: absolute; top: 10px; left: 30px;z-index:120;}
#headlogo {position: absolute; top: 10px; right: 10px; z-index:120;}

#contenttextindex {text-align: center; position: absolute; top:500px; padding-left:5px; padding-right: 5px; }
#contentindex1 {background-color: #ffffff; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; color: #074d97; font-size: 0.9em; font-family: verdana; position: absolute; top: 280px; left: 30px; width: 914px; height: auto;  z-index: 90; }

#contenttext {color: #000000;font-size: 1.5em;padding-left:5px; padding-right: 5px; text-align: center;}
#contenttextsonstige {color: #000000;font-size: 1.3em; padding-left:50px; padding-right: 55px; text-align: center;}
#contenttextsonstige1 {color: #000000;font-size: 1.2em; padding-left:50px; padding-right: 50px; text-align: center;}

#contenttextprogramm {color: #000000;font-size: 1.2em;padding-left:50px; padding-right: 50px; text-align: left;}
#contenttextprogramm1 {color: #000000;font-size: 1.1em;padding-left:5px; padding-right: 5px; text-align: center;}

#content {background-color: #ffffff; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; color: #074d97; font-size: 0.9em; font-family: verdana; position: absolute; top: 120px; left: 30px; width: 914px; height: auto; min-height: 500px;  z-index: 90; }
#contentbilder {background-color: #ffffff; filter:alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85; color: #074d97; font-size: 0.9em; font-family: verdana; position: absolute; top: 120px; left: 30px; width: 914px; height: auto; min-height: 500px; z-index: 90; }

#content a:link {color: #000000 ; font-size: 1em; font-family: verdana ;text-decoration: none; }
#content a:visited {color: #000000; font-size: 1em; font-family: verdana; text-decoration: none; }
#content a:hover { color: #ec0402  ; font-size: 1em; font-family: verdana; text-decoration: underline; }
#content a:active {color: #000000 ; font-size: 1em; font-family: verdana; text-decoration: none;}

ul {list-style-type: circle; line-height: 20px;text-indent: 5px; margin: 0; padding: 0;  }
li {list-style-type: disc; font-size: 1.1em; list-style-position: inside; color:#ec0402; position: relative; left:5px;}

#navi { background-color: #fa9b2e; font-family: verdana; position: absolute; top: 0px; left: 0px; width: 914px; height: 45px;  z-index: 90; }



a img { border : 0 none; }

#footer {background-color: #fa9b2e; color: #399502 ; font-size: 1em; font-family: verdana ;text-decoration: none; position: relative; height: 35px; left: 0px; right:0px;  bottom: 0px; width: 914px;z-index: 120; }
#footer a:link {color: #399502 ; font-size: 1em; font-family: verdana ;text-decoration: none; }
#footer a:visited {color: #399502 ; font-size: 1em; font-family: verdana; text-decoration: none; }
#footer a:hover { color: #5fb807  ; font-size: 1em; font-family: verdana; text-decoration: underline; }
#footer a:active {color: #5fb807 ; font-size: 1em; font-family: verdana; text-decoration: underline;}
.linkaktiv {color: #ec0402  ; font-size: 1em; font-family: verdana; text-decoration: underline;}
.linkaktivgalerie {color: #ec0402  ; font-size: 0.8em; font-family: verdana; text-decoration: underline;}
.links {text-align: left;}
.rechts {text-align: right;}
.indextext {font-family: verdana; font-size: 1.0em; font-weight: bold;}
.indextextklein {font-family: verdana; font-size: 0.8em; font-weight: normale;}
.listenelement {font-size: 0.9em;}
#imgleft {position: absolute; left:100px; top:170px;}
#imgright {position: absolute; right:50px; top:250px;}