body { 
	color: black; 
	font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
	background-color: #360; text-decoration: none !important; margin: 0; padding: 0; 
	border-width: 0; 
	outline-width: 0; 
}
body.f { color: black; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none !important; background-color: #6b8e23; width: 630px; height: 360px; margin: 0; padding: 0; border-width: 0; outline-width: 0; display: inline; }
#wrap { background-color: #360; width: 864px; height: auto; clear: both; margin-top: 0; margin-right: auto; margin-left: auto; border-width: 0; }
#container { background-color: #360; background-position: 0 top; position: relative; top: 0; margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; outline-width: 0; }
#head { background-color: #360; background-image: url(../img/webtitel3.jpg); margin: 0; padding: 0; width: 864px; height: 260px; float: left; border-width: 0; outline-width: 0; }
#foot { background-color: #360; width: 864px; height: 20px; float: left; margin: 0; padding: 0; border-top: 2px solid #360; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; outline-width: 0; }
img { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
img.klein { background-color: transparent; text-align: left; vertical-align: 1em; float: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
img.soc { background-color: transparent; text-align: left; margin: 0; padding: 0; float: right; vertical-align: 1em; width: 20px; height: 20px; border-top: 5px solid #360; border-bottom: 5px solid #360; border-right-width: 0; border-left-width: 0; outline-width: 0; }
img.top { width: 864px; float: right; margin: 0; padding: 0; border-width: 0; }
img.inter { margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; outline-width: 0; }
div.inter { background-color: white; background-image: url(../img/aktivplan.jpg); background-repeat: no-repeat; margin: 0; padding: 0; width: 864px; height: 560px; float: left; border-width: 0; outline-width: 0; }
img.inter2 { margin: 0 0 20px; padding: 0; width: 864px; height: auto; float: left; border-width: 0; outline-width: 0; }
#headnavi { background-color: transparent; text-align: left; position: relative; top: 196px; width: 864px; height: 25px; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
#headnavi ul { background-color: transparent; text-align: left; margin: 0; padding: 0; width: 864px; height: 25px; float: left; border-width: 0; list-style-type: none; display: inline; }
#headnavi li { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-left: 1px solid #7ca354; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; }
#headnavi li.leer { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 25px; height: 25px; float: left; border-width: 0; }
#headnavi li.leer2 { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 20px; height: 25px; float: left; border-left: 2px solid #7ca354; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; }
#headnavi li.hier { color: #f63; font-size: 0.8em; font-weight: bold; background-color: transparent; text-decoration: none; text-transform: uppercase; text-align: center; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-left: 2px solid #8fa769; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; outline-width: 0; }
#headnavi li a { color: #fff7e8; font-size: 1em; font-weight: normal; background-color: transparent; text-decoration: none; text-transform: uppercase; text-align: center; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-left: 1px solid #7ca354; border-top-width: 0; border-right-width: 0; }
#headnavi li a:hover { color: #fff; font-size: 1em; font-weight: normal; background-color: #8fa769; text-transform: uppercase; text-align: center; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-top: 2px solid #8fa769; border-right-width: 0; border-bottom-width: 0; border-left: 1px solid #8fa769; }
#subnavi { color: #ff8c00; background-color: transparent; text-align: left; position: relative; top: 215px; margin: 0; padding: 0; width: 864px; height: 20px; border-width: 0; outline-width: 0; }
#subnavi ul { background-color: transparent; text-align: left; list-style-type: none; margin: 0; padding: 0; width: 864px; height: 20px; float: left; border-width: 0; outline-width: 0; }
#subnavi li { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: transparent; text-align: left; margin: 0; padding: 0; width: auto; height: 20px; float: left; border-width: 0; outline-width: 0; }
#subnavi li.leer { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 25px; height: 20px; float: left; border-width: 0; outline-width: 0; }
#subnavi li.leer2 { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 20px; height: 20px; float: left; border-width: 0; outline-width: 0; }
#subnavi li a { color: #f63; font-size: 1em; font-weight: bold; text-decoration: none; background-color: transparent; text-align: left; text-transform: uppercase; margin: 0; padding: 0; width: auto; height: 20px; float: left; border-width: 0; outline-width: 0; }
#subnavi li a:hover { color: #360; font-size: 1em; font-weight: bold; background-color: #fff7e8; text-decoration: none; text-align: left; text-transform: uppercase; margin: 0; padding: 0; width: auto; height: 20px; float: left; }
#bottomnavi { background-color: red; text-align: left; margin: 0; padding: 0; width: 864px; height: 25px; float: left; border-width: 0; outline-width: 0; }
#bottomnavi ul { background-color: #360; text-align: left; margin: 0; padding: 0; width: 864px; height: 25px; float: left; border-width: 0; }
#bottomnavi li { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: #360; text-align: left; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 1px solid #7ca354; list-style-type: none; }
#bottomnavi li.hier { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: #360; text-transform: uppercase; text-align: center; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 1px solid #7ca354; }
#bottomnavi li.leer { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: #360; text-align: left; margin: 0; padding: 0; width: 30px; height: 25px; float: left; border-width: 0; }
#bottomnavi li.leer2 { color: #ff8c00; font-size: 0.8em; font-weight: normal; background-color: #360; text-align: left; margin: 0; padding: 0; width: 20px; height: 25px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 1px solid #7ca354; }
#bottomnavi li a { color: #fff7e8; font-size: 1em; font-weight: normal; text-decoration: none; background-color: #360; text-align: center; text-transform: uppercase; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 1px solid #7ca354; }
#bottomnavi li a:hover { color: #7ca354; font-size: 1em; font-weight: normal; background-color: #360; text-align: center; text-transform: uppercase; margin: 0; padding: 0; width: 134px; height: 25px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 1px solid #7ca354; }
#title { background-color: #284156; width: 860px; height: 100px; float: left; }
#aktuell { color: #ffeaa2; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 1.5em; background-color: #800000; text-decoration: none; position: absolute; top: 450px; left: 584px; width: 290px; height: auto; margin: 0; padding: 0 0 0 20px; border-width: 0; outline-width: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc);}
#aktuell1 { 
	color: #ffeaa2; 
	font-size: 1em; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 1.5em; 
	text-decoration: none; 
	background-color: #800000; 
	margin: 0; 
	padding: 0 0 0 20px; 
	position: absolute; 
	top: 220px; 
	left: 550px; 
	width: 340px; 
	height: auto; 
	border-width: 0; 
	outline-width: 0; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	-webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	-moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	behavior: url(PIE.htc); 
	}
#side { background-color: #becf79; margin: 0; padding: 0; position: absolute; top: 880px; left: 635px; width: 240px; height: auto; border-width: 0; outline-width: 0; }
#side1 { background-color: #becf79; margin: 0; padding: 0; position: absolute; top: 1070px; left: 635px; width: 240px; height: auto; float: left; border-width: 0; outline-width: 0; }
#side2 { background-color: #becf79; margin: 0; padding: 0; position: absolute; top: 1570px; left: 635px; width: 240px; height: auto; float: left; border-width: 0; outline-width: 0; }
#side3 { background-color: #becf79; margin: 0; padding: 0; position: absolute; top: 940px; left: 635px; width: 240px; height: auto; float: left; border-width: 0; outline-width: 0; }
#side4 { background-color: #becf79; margin: 0; padding: 0; position: absolute; top: 2120px; left: 635px; width: 240px; height: auto; float: left; border-width: 0; outline-width: 0; }
#main { background-color: #cfe5ac; position: relative; top: 20px; left: 30px; width: 560px; height: auto; }
#cont1 { background-color: #fff7e8; background-image: url(../img/bgspring.jpg); background-repeat: no-repeat; background-position: 0 bottom; width: 864px; height: auto; float: left; margin: 0; padding: 0; border-width: 0; }
#cont2 { background-color: #fff7e8; background-image: url(../img/gaensebluemchenbg.jpg); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; padding: 0; width: 864px; height: auto; float: left; }
#cont3 { background-color: #fff7e8; background-image: url(../img/heubg.jpg); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; }
#cont4 { background-color: #fff7e8; background-image: url(../img/hufbg.jpg); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; }
#cont5 { background-color: #fff7e8; background-image: url(../img/strohbg2.jpg); background-repeat: no-repeat; background-position: 0 bottom; margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; }
#cont6 { color: #284156; background-color: #fff7e8; background-image: url(../img/wandbg.jpg); background-repeat: no-repeat; background-position: 0 bottom; text-decoration: none; text-align: left; margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; }
#cont7 { color: #284156; text-decoration: none; background-color: #fff7e8; background-image: url(../img/seite6bg.jpg); background-repeat: no-repeat; background-position: 0 bottom; text-align: left; margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; }
#date { color: #fff7e8; background-color: #023e1b; margin: 0; padding: 0; position: absolute; top: 945px; left: 665px; width: 210px; height: auto; border-width: 0; outline-width: 0; }
div.termintop { color: #fff7e8; background-color: transparent; margin: 0 0 20px; padding: 0; width: 864px; height: auto; float: left; border-width: 0; outline-width: 0; }
div.terminbottom { color: #fff7e8; background-color: transparent; margin: 0; padding: 0; width: 864px; height: auto; float: left; border-width: 0; outline-width: 0; }
div.termin { margin: 0; padding: 0; width: 864px; height: 350px; float: left; border-width: 0; outline-width: 0; }
div.date { color: #fff7e8; background-color: #023e1b; position: absolute; top: 0; left: 180px; margin: 0; padding: 0; width: 210px; height: auto; border-bottom: 10px solid transparent; border-top-width: 0; border-right-width: 0; border-left-width: 0; outline-width: 0; }
#date1 { color: #fff7e8; background-color: #023e1b; margin: 0; padding: 0; position: relative; top: 0; left: 665px; width: 210px; height: auto; float: left; border-width: 0; outline-width: 0; }
#date2 { color: #fff7e8; background-color: #023e1b; margin: 0; padding: 0; position: absolute; top: 1760px; left: 665px; width: 210px; height: auto; border-width: 0; outline-width: 0; }
#date3 { color: #fff7e8; background-color: #023e1b; margin: 0; padding: 0; position: absolute; top: 1997px; left: 665px; width: 210px; height: auto; border-width: 0; outline-width: 0; }
#box { background-color: #e1daba; margin: 0; padding: 0; position: absolute; top: 945px; left: 492px; width: 160px; height: 197px; border-width: 0; outline-width: 0; }
div.box { color: white; font-size: 0.8em; background-color: #e1daba; text-decoration: none; position: absolute; top: 0; left: 0; margin: 0; padding: 0 0 10px; width: 175px; height: auto; border-width: 0; outline-width: 0; }
#box2 { background-color: #e1daba; margin: 0; padding: 0; position: absolute; top: 1760px; left: 492px; width: 160px; height: 197px; border-width: 0; outline-width: 0; }
#box3 { background-color: #e1daba; margin: 0; padding: 0; position: absolute; top: 1997px; left: 492px; width: 160px; height: 197px; border-width: 0; outline-width: 0; }
#box4 { background-color: #e1daba; margin: 0; padding: 0; position: absolute; top: 2427px; left: 492px; width: 160px; height: 197px; border-width: 0; outline-width: 0; }
.terminbox { background-color: transparent; margin: 0 0 25px; position: relative; top: 0; left: 492px; width: 360px; height: 197px; padding: 0; outline-width: 0; }
#space { background-color: transparent; margin: 0; padding: 0; width: 864px; height: 400px; float: left; border-width: 0; }
#spacetermin { background-color: transparent; margin: 0; padding: 0; width: 864px; height: 600px; float: left; border-width: 0; }
#top { background-color: #360; margin: 0; padding: 0; width: 864px; height: 30px; float: left; border-width: 0; outline-width: 0; }
#map { background-color: #360; position: absolute; top: 3185px; left: -10px; margin: 0; padding: 0; width: 450px; height: 470px; border-width: 0; outline: solid 2px #360; }
#map2 { background-color: #360; margin: 0; padding: 0; position: relative; left: 30px; width: 450px; height: 470px; float: left; border-width: 0; outline: solid 2px #360; }
#biggal { background-color: #0b0705; padding: 0; width: 864px; height: 360px; float: left; margin-bottom: 60px; border-width: 40px; }
#biggal1 { background-color: #023e1b; margin-bottom: 2px; margin-left: 2px; padding: 0; width: 860px; height: 360px; float: left; border-width: 0; }
#myList { background-color: #696; padding: 0; width: 3000px; height: 300px; float: left; margin: 0; border-width: 0; list-style-type: none; }
#biggal2 { background-color: #023e1b; margin-bottom: 2px; margin-left: 2px; padding: 0; width: 860px; height: 250px; float: left; border-width: 0; }
#biggal3 { background-color: #023e1b; margin-bottom: 2px; margin-left: 2px; padding: 0; width: 860px; height: 250px; float: left; border-width: 0; }
#biggal4 { background-color: #023e1b; margin-bottom: 2px; margin-left: 2px; padding: 0; width: 860px; height: 250px; float: left; border-width: 0; }
#gal { background-color: #023e1b; margin-bottom: 2px; margin-left: 2px; padding: 0; width: 860px; height: 250px; float: left; border-width: 0; }
#gal2 { background-color: #023e1b; margin-bottom: 2px; margin-left: 2px; padding: 0; width: 860px; height: 250px; float: left; border-width: 0; }
#gal3 { background-color: #023e1b; margin-bottom: 2px; margin-left: 2px; padding: 0; width: 860px; height: 250px; float: left; border-width: 0; }
img.side { position: relative; top: 1%; width: 100%; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
img.gal { padding: 0; position: relative; top: 5px; left: 5px; width: auto; height: 150px; float: left; margin: 10px 0 5px 15px; border-width: 0; outline-width: 0; }
p {}
p.box { color: #023e1b; font-size: 0.9em; background-color: #e1daba; text-decoration: none; margin: 0 0 0 10px; padding: 0; width: 160px; height: auto; float: left; border-width: 0; outline-width: 0; }
p.info { color: #788d93; font-size: 0.7em; text-decoration: none; width: 600px; }
p.side2 { color: #184011; font-size: 0.8em; font-weight: 300; font-style: normal; text-decoration: none; text-align: left; position: relative; left: 4px; width: 700px; height: auto; margin: 0; padding-left: 10px; border-top: 10px solid transparent; border-bottom: 20px solid transparent; border-right-color: transparent; border-right-width: 0; border-left-color: transparent; border-left-width: 0; outline-width: 0; }
p.side { color: #184011; font-size: 0.8em; font-style: normal; font-weight: 300; text-decoration: none; text-align: left; margin: 0; padding-left: 10px; position: relative; left: 4px; width: 188px; height: auto; border-top: 10px solid transparent; border-right-width: 0; border-right-color: transparent; border-bottom: 20px solid transparent; border-left-width: 0; border-left-color: transparent; outline-width: 0; }
p.date { color: #fff7e8; font-size: 0.8em; font-style: normal; font-weight: 300; background-color: #023e1b; text-decoration: none; text-align: left; margin: 10px 0 20px; padding-left: 10px; position: relative; left: 4px; width: 195px; height: auto; border-width: 0; outline-width: 0; }
p.akt { color: #fff; font-size: 0.9em; background-color: #d86c0d; text-align: left; position: relative; left: 10px; margin: 0; padding: 0; width: 250px; height: auto; border-bottom: 20px solid #d86c0d; border-top-width: 0; border-right-width: 0; border-left-width: 0; outline-width: 0; }
p.introL { color: #360; font-size: 1em; line-height: 1.5em; background-color: transparent; text-decoration: none; text-align: left; width: 834px; height: auto; float: left; margin: 0; padding: 10px 0 0 30px; border-bottom: 1px dotted #360; border-right-width: 0; outline-width: 0; }
p.introtop { color: #184011; font-size: 1em; line-height: 1.5em; text-decoration: none; background-color: #fff7e8; text-align: left; margin: 0; padding: 0 0 0 30px; width: 804px; float: left; border-width: 0; outline-width: 0; }
p.introtop1 { color: #184011; font-size: 1em; line-height: 1.5em; text-decoration: none; background-color: #fff7e8; text-align: left; margin: 0; padding: 0 0 0 30px; width: 540px; float: left; border-width: 0; outline-width: 0; }
p.intro { color: #184011; font-size: 1em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 555px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 30px solid #fff7e8; outline-width: 0; }
p.expmain { color: #184011; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0; width: 760px; float: left; padding: 0; border-left: 30px solid transparent; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; outline-width: 0; }
p.main { color: #184011; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 555px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 30px solid transparent; outline-width: 0; }
p.mainl { color: #184011; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 380px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 30px solid transparent; outline-width: 0; }
.FOTOTEXT { color: #184011; font-size: 0.8em; line-height: 1.3em; text-decoration: none; background-color: transparent; text-align: left; margin: 0; padding: 10px 0 20px; width: 380px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 0 solid transparent; outline-width: 0; }
p.mainr { color: #184011; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0 0 0 30px; padding: 0; width: 380px; float: left; border-left: 0 solid transparent; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; outline-width: 0; }
p.kino { color: #bf6c07; font-size: 0.8em; line-height: 1.5em; text-decoration: none; background-color: #0b0705; text-align: left; padding: 0; width: 864px; height: auto; float: left; margin: 0; border-width: 0; outline-width: 0; white-space: pre; }
a.tip { color: #efb541; font-size: 0.8em; line-height: 1.2em; text-decoration: none; background-color: lime; text-align: left; white-space: pre; margin: 0; padding: 0; width: 200px; height: auto; float: left; clear: none; border-width: 0; outline-width: 0; display: block; }
.expandable { color: #2f4f4f; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: #f6b640; text-align: left; position: relative; margin: 0 0 0 30px; padding: 0; width: 770px; height: auto; float: left; clear: left; border-width: 0; outline-width: 0; }
p.expander { color: #2f4f4f; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0 0 0 30px; padding: 0; position: relative; width: 390px; height: auto; float: left; clear: left; border-width: 0; outline-width: 0; }
p.event { color: #2f4f4f; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0 0 0 30px; padding: 0; position: relative; width: 390px; height: auto; float: left; clear: left; border-width: 0; outline-width: 0; }
ul.event { color: #2f4f4f; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0 0 0 30px; padding: 0; position: relative; width: 390px; height: auto; float: left; clear: left; border-width: 0; outline-width: 0; }
p.xeventwide { color: #2f4f4f; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0 0 40px 30px; padding: 0; position: relative; width: 390px; height: auto; float: left; clear: left; border-width: 0; outline-width: 0; }
p.eventplus { color: #2f4f4f; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0 0 0 30px; padding: 0; position: relative; width: 390px; height: auto; float: left; clear: left; border-width: 0; outline-width: 0; display: none; }
p.eventpluswide { color: #2f4f4f; font-size: 0.9em; line-height: 1.9em; text-decoration: none; background-color: transparent; text-align: left; display: none; margin: 0 0 0 30px; padding: 0; position: relative; width: 740px; height: auto; float: left; clear: left; border-width: 0; outline-width: 0; }
p.back { color: #023e1b; font-size: 0.9em; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0; padding: 0; width: 800px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 30px solid transparent; outline-width: 0; }
p.datetop { color: #ff8c00; font-size: 0.9em; font-weight: bold; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0 0 10px 30px; padding: 0; width: 450px; float: left; border-width: 0; outline-width: 0; }
p.expqote { color: #184011; font-size: 0.9em; font-style: italic; line-height: 1.5em; text-decoration: none; background-color: transparent; text-align: left; margin: 0; width: 760px; float: left; padding: 0; border-left: 30px solid transparent; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; outline-width: 0; }
p.qote { color: #184011; font-size: 0.9em; font-style: italic; line-height: 1.5em; text-decoration: none; background-color: #fff7e8; text-align: left; margin: 0; padding: 0; width: 545px; float: left; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; border-left: 30px solid transparent; outline-width: 0; }
p.mehr { font-size: 0.85em; line-height: 1.3em; text-decoration: none; width: 560px; float: left; }
p.ctop { color: #bedce5; font-size: 0.9em; width: 623px; height: auto; float: right; margin: 0; padding: 0; border-top: 1px solid #bedce5; }
p.mininav { color: #788d93; font-size: 1em; text-decoration: none; margin: 0; width: 555px; height: auto; float: left; padding: 30px 10px 0 20px; border-width: 0; outline-width: 0; }
p.mininav2 { color: #788d93; font-size: 1em; text-decoration: none; margin: 0; padding: 30px 10px 0 20px; width: 800px; height: auto; float: left; border-width: 0; outline-width: 0; }
p.galtext { color: #fff7e8; font-size: 0.8em; font-weight: 400; background-color: #023e1b; text-decoration: none; text-transform: capitalize; text-align: left; width: 840px; height: auto; float: left; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; border-width: 0; outline-width: 0; }
p.galhead { color: #fff7e8; font-size: 0.8em; font-weight: bold; text-decoration: none; background-color: #023e1b; text-align: left; text-transform: uppercase; margin-top: 10px; margin-bottom: 10px; margin-left: 20px; width: 840px; height: auto; float: left; border-width: 0; outline-width: 0; }
p.help { color: #023e1b; font-size: 0.7em; font-weight: 400; text-decoration: none; background-color: #ffeaa2; text-align: left; text-transform: uppercase; position: relative; top: 25px; width: 835px; height: auto; float: left; margin: 0; padding-top: 1%; padding-bottom: 1%; padding-left: 30px; border-width: 0; outline-width: 0; }
/*start film*/
#film { background-color: #0b0705; width: 630px; height: auto; float: left; clear: right; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
iframe { background-color: #0b0705; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
.frame { background-color: #0b0705; width: 630px; height: 360px; float: right; margin-right: 0; margin-bottom: 0; padding: 0; border-right: 15px solid #0b0705; border-top-width: 0; border-bottom-width: 0; outline-width: 0; display: inline; }
#filmtitel ul { color: #84a933; font-size: 0.9em; font-variant: small-caps; font-weight: bold; line-height: 1.6em; text-decoration: none; background-color: #0b0705; text-align: left; text-transform: uppercase; margin-right: 0; margin-bottom: 0; padding: 0; width: 200px; height: 285px; float: left; border-top-width: 0; border-bottom-width: 0; outline-width: 0; }
#filmtitel li { color: #84a933; font-size: 0.9em; font-variant: small-caps; font-weight: bold; line-height: 1.6em; text-decoration: none; background-color: #0b0705; text-align: left; text-transform: uppercase; margin-right: 0; margin-bottom: 0; padding: 0; width: 200px; height: 20px; float: left; border-width: 0; outline-width: 0; list-style-type: none; list-style-position: inside; }
.eb { width: 630px; height: 360px; float: right; margin: 0; padding: 0; border-width: 0; }
p.filmtext { color: #fff7e8; font-size: 0.9em; font-weight: normal; line-height: 1.4em; text-decoration: none; background-color: #6b8e23; text-align: left; margin: 0; padding: 0; width: 230px; height: 300px; float: left; border-top-width: 0; border-right-width: 0; border-left-width: 0; outline-width: 0; white-space: pre; }
p.filmtext2 { color: #b7c1c6; font-size: 0.9em; font-weight: normal; line-height: 1.4em; text-decoration: none; background-color: #330; text-align: left; white-space: pre; margin: 0; padding: 0; width: 230px; height: 300px; float: left; outline-width: 0; }
p.filmtext3 { color: #e1e6bc; font-size: 0.9em; font-weight: normal; line-height: 1.4em; text-decoration: none; background-color: #5a6c57; text-align: left; white-space: pre; margin: 0; padding: 0; width: 230px; height: 300px; float: left; outline-width: 0; }
p.filmtext4 { color: #edeeee; font-size: 0.9em; font-weight: normal; line-height: 1.4em; text-decoration: none; background-color: #00465b; text-align: left; white-space: pre; margin: 0; padding: 0; width: 230px; height: 300px; float: left; outline-width: 0; }
p.filmtext5 { color: #edeeee; font-size: 0.9em; font-weight: normal; line-height: 1.4em; text-decoration: none; background-color: #314a69; text-align: left; white-space: pre; margin: 0; padding: 0; width: 230px; height: 300px; float: left; outline-width: 0; }
p.filmtext6 { color: #fffacd; font-size: 0.9em; font-weight: normal; line-height: 1.4em; text-decoration: none; background-color: #854407; text-align: left; white-space: pre; margin: 0; padding: 0; width: 230px; height: 300px; float: left; outline-width: 0; }
p.navfwd { color: #6b8e23; font-size: 0.8em; font-weight: bold; text-decoration: none; background-color: #0b0705; text-align: left; text-transform: uppercase; width: 200px; height: 15px; float: left; margin: 0; padding: 0; border-top: 7px solid #0b0705; border-bottom: 17px solid #0b0705; border-right-width: 0; border-left-width: 0; outline-width: 0; white-space: pre; }
p.navbwd { color: #6b8e23; font-size: 0.8em; font-weight: bold; text-decoration: none; background-color: #0b0705; text-align: right; text-transform: uppercase; margin: 0; padding: 0; width: 200px; height: 15px; float: left; border-top: 7px solid #0b0705; border-right-width: 0; border-bottom: 17px solid #0b0705; border-left-width: 0; outline-width: 0; white-space: pre; }

p.fill { color: #bf6c07; font-size: 0.8em; font-weight: bold; text-decoration: none; background-color: #0b0705; text-align: left; text-transform: uppercase; margin: 0; padding: 0; width: 230px; height: 39px; float: left; border-top: 7px solid transparent; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; border-left-width: 0; outline-width: 0; }
img.film { padding: 0; width: 400px; height: 300px; float: left; margin: 0; border-width: 0; outline-width: 0; }
img.titel { margin: 0; padding: 0; width: 630px; height: 300px; float: left; border-width: 0; outline-width: 0; }
#titel { color: #e8d581; font-size: 1.1em; font-weight: bold; line-height: 1.6em; background-color: transparent; text-decoration: none; text-transform: uppercase; text-align: left; margin-right: 0; margin-bottom: 0; padding: 0; width: 200px; height: auto; float: left; border-top: 15px solid #0b0705; border-left: 15px solid #0b0705; border-bottom-width: 0; outline-width: 0; }
#titel ul { color: #023e1b; font-size: 0.9em; line-height: 1.2em; background-color: transparent; text-decoration: none; width: 200px; height: auto; margin: 0; padding: 0; border-width: 0; list-style-type: none; }
#titel li { color: #c0b49d; font-size: 0.9em !important; line-height: 1.2em; text-decoration: none; background-color: transparent; width: 200px; list-style-type: none; margin: 0; padding: 0; height: auto; border-width: 0; }
#titel li a { color: #ffa07a; font-size: 0.9em; line-height: 1.2em; text-decoration: none; background-color: transparent; list-style-type: none; margin: 0; padding: 0; height: auto; border-width: 0; }
#titel li a:link { color: #84a933; font-size: 0.9em; line-height: 1.2em; text-decoration: none; background-color: transparent; margin: 0; padding: 0; height: 20px; border-width: 0; }
#titel li a:visited { color: #84a933; font-size: 0.9em; line-height: 1.2em; text-decoration: none; background-color: transparent; margin: 0; padding: 0; height: 20px; border-width: 0; }
#titel li a:active { color: #84a933; font-size: 0.9em; line-height: 1.2em; text-decoration: none; background-color: transparent; margin: 0; padding: 0; height: 20px; border-width: 0; }
#titel li a:hover { color: #bf6c07; font-size: 0.9em; line-height: 1.2em; background-color: transparent; text-decoration: none; margin: 0; padding: 0; height: 20px; border-width: 0; }
.jump { background-color: yellow; width: 5px; height: 330px; }
a.film { text-decoration: none; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
a:link.film { text-decoration: none; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
a:visited.film { text-decoration: none; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
/*ende film*/
hr { background-color: #4f6374; text-align: left; width: 450px; height: 1px; float: left; margin: 0 0 0 30px; padding: 0; border-width: 0; outline-width: 0; }
h1 { color: #d86c0d; font-size: 1.4em; font-weight: bold; background-color: #fff7e8; text-decoration: none; text-align: left; width: 834px; float: left; margin: 0; padding: 0; border-top: 50px solid #fff7e8; border-bottom: 15px solid #fff7e8; border-left: 30px solid #fff7e8; border-right-width: 0; }
h2 { color: #031501; font-size: 1.1em; font-weight: bold; background-color: transparent; text-decoration: none; text-transform: uppercase; width: 100%; float: left; margin: 0; padding: 0 0 15px 30px; border-width: 0; outline-width: 0; }
h2.yep { color: #808000; font-size: 1.1em; font-weight: bold; text-decoration: none; background-color: transparent; text-transform: uppercase; margin: 0; padding: 0 0 10px 30px; width: 95%; float: left; border-bottom: 1px solid #c0b49d; border-top-width: 0; border-right-width: 0; border-left-width: 0; outline-width: 0; }
h3 { color: #031501; font-size: 1.1em; font-weight: bold; text-decoration: none; background-color: transparent; text-transform: uppercase; margin: 0; padding: 0; width: 555px; float: left; border-bottom: 25px solid transparent; border-left: 30px solid transparent; outline-width: 0; }
h4 { color: #4f6374; font-size: 0.9em; font-weight: bold; text-decoration: none; background-color: transparent; text-transform: uppercase; margin: 0; padding: 0; width: 450px; float: left; border-top: 15px solid transparent; border-bottom: 10px solid transparent; border-left: 30px solid transparent; outline-width: 0; }
td {}
a.mini { font-size: 0.6em; line-height: 1em; background-color: transparent; text-decoration: none; width: 130px; float: left; margin: 0; padding: 0 0 0 10px; border-width: 0; }
a:link.mini { color: #788d93; font-size: 0.6em; background-color: transparent; text-decoration: none; width: 130px; float: left; margin: 0; padding: 0 0 0 10px; border-width: 0; }
a:visited.mini { color: #788d93; font-size: 0.6em; background-color: transparent; text-decoration: none; width: 130px; float: left; margin: 0; padding: 0 0 0 10px; border-width: 0; }
a:hover.mini { color: #ff8c00; font-size: 0.6em; background-color: transparent; text-decoration: none; width: 130px; float: left; margin: 0; padding: 0 0 0 10px; border-width: 0; }
a:active.mininav { color: #788d93; font-size: 0.6em; line-height: 0.9em; background-color: transparent; text-decoration: none; vertical-align: baseline; width: 130px; float: left; margin: 0; padding: 0 0 0 10px; border-width: 0; }
a.box { color: #3f6788; font-size: 0.9em; background-color: #e1daba; text-decoration: underline; }
a:link.box { color: #3f6788; font-size: 1em; text-decoration: underline; background-color: #e1daba; }
a:visited.box { color: #3f6788; font-size: 1em; text-decoration: underline; background-color: #e1daba; }
a:hover.box { color: #ff8c00; font-size: 1em; text-decoration: underline; background-color: #e1daba; }
a:active.box { color: #ff8c00; font-size: 1em; text-decoration: underline; background-color: #e1daba; overflow: auto; clip: rect(auto auto auto auto); }
a.text { color: #ff8c00; font-size: 1em; text-decoration: underline; background-color: transparent; }
a:link.text { color: #ff8c00; font-size: 1em; text-decoration: none; }
a:visited.text { color: #ff8c00 ; font-size: 1em; text-decoration: none; }
a:hover.text { color: #788d93; font-size: 1em; }
a:active.text { color: #788d93; font-size: 1em; }
a.news { color: #fc6; font-size: 1em; text-decoration: underline; background-color: transparent; }
a:link.news { color: #fc6; font-size: 1em; text-decoration: none; }
a:visited.news { color: #fc6; font-size: 1em; text-decoration: none; }
a:hover.news { color: #ff8c00 ; font-size: 1em; }
a:active.news { color: #fc6 ; font-size: 1em; }
a { color: #ffeaa2; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a.goto { color: #c15959; font-size: 1em; background-color: #fff; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:link.goto { color: #284156; font-size: 1em; background-color: transparent; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:hover.goto { color: #ff8c00; background-color: #ffeaa2; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:visited.goto { color: #aebd07; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:active.goto { color: #aebd07; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:link { color: #aebd07; text-decoration: none; background-color: transparent; margin: 0; padding: 0; border-width: 0; }
a:hover { color: #ff8c00; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:visited { color: #aebd07; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
a:active { color: #aebd07; text-decoration: none; margin: 0; padding: 0; border-width: 0; }
#form { color: #666; font-size: 0.9em; background-color: #fff; text-decoration: none; text-align: left; width: 620px; height: auto; float: left; margin: 0 0 0 30px; padding: 0; border-top: 10px solid #fff; border-left: 5px solid #fff; border-right-width: 0; border-bottom-width: 0; }
.form { font-size: 0.9em; line-height: 1em; text-transform: uppercase; width: 610px; float: left; margin: 0 0 0 30px; padding: 0; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
.formtext { color: #f36e21; font-size: 1em; line-height: 1.2em; margin: 0 0 0 0; padding-top: 0; padding-right: 0; padding-bottom: 0; width: 610px; border-width: 0; }
table.imp { color: #2f4f4f; font-size: 0.9em; text-decoration: none; text-align: left; width: 550px; height: auto; float: left; clear: right; margin: 0 0 0 30px; padding: 0; border-width: 0; }
tr { width: 550px; margin: 0; padding: 0; border-width: 0; }
td.1 { width: 250px; height: 30px; float: left; margin: 0; padding: 0; border-width: 0; }
td.2 { margin: 0; padding: 0; width: 150px; height: 30px; float: right; border-width: 0; }
td.3 { margin: 0; padding: 0; width: 100px; height: 30px; float: right; border-width: 0; }
p.txttab1 { color: #000; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; margin: 0; padding: 0; width: 160px; float: left; border-width: 0; }
p.txttab2 { color: #000; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; margin: 0; padding: 0; width: 110px; float: left; }
p.txttab3 { color: #000; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; margin: 0; padding: 0; width: 70px; height: 20px; float: left; border-width: 0; }
p.txttab4 { color: #000; font-size: 0.9em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.5em; margin: 0; padding: 0; width: 200px; float: left; border-width: 0; }
.pan { background-color: #b89865; position: relative; left: -30px; width: 864px; height: 125px; float: left; outline: solid 10px #f4d18f; }
.bigger { background-color: fuchsia; position: absolute; width: 240px; height: 150px; visibility: visible; display: block; }
/*overlay*/

.overcontent{
	position:relative;
	background-color: white;
	background-image:url(../img/wanderritttitel.jpg);
	background-repeat:no-repeat; 
	background-size:contain;
	width:100%;
	height:100%;
	left:0%;
	top:10%;
	}
.overtext{
	position:relative;
	top:60%;
	width:90%;
	left:5%;
	color:rgba(102,102,51,1);
	font-size:1.2em;
}
.overlay {
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.55);
  cursor: pointer;

  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.overlay .modal {
  cursor: auto;
  position: absolute;
  z-index: 11;
  top: 0;
  bottom: 0;
  left:2%;
margin:0 auto;
  width: auto;
  height: 100%;
  padding: 0;
  background-color: rgba(255,255,255,0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


.overlay.shown {
  opacity: 1;
}
.overlayimg{position:relative;width:auto;height:100%;top:0;margin:0 auto;}
.overlay1 { background-color: #dcdcdc; display: none; position: absolute; left: 5px; width: 900px; height: 730px; outline: solid 2px #284156; }
.modal .close { background-color: transparent; background-image: url(../img/close.png); background-repeat: no-repeat; background-position: center; position: relative; top: 0px; left: 0px; width: 25px; height: 25px; }
.pointer { position: relative; top: 10px; right: 5px; float: right; cursor: pointer; }
.pointaktuel { cursor: pointer; position: relative; top: 2px; right: 16px; float: right; }
.over { position: relative; top: 10px; left: 45px; float: left; }
.over2 { background-color: #faebd7; position: absolute; top: -440px; left: -546px; width: 800px; height: 600px; margin: 150px 0 0; padding: 0; display: none;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.subline2 { color: #4f6374; font-size: 0.8em; line-height: 2.1em; text-decoration: none; text-align: right; position: absolute; top: 540px; width: 630px; padding-left: 42px; }
.subline { color: #4f6374; font-size: 1em; text-decoration: none; padding-left: 42px; position: absolute; top: 540px; width: auto; }
.hinweis { color: #4f6374; font-size: 0.8em; text-decoration: none; position: absolute; top: 547px; right: 90px; width: auto; }
.addon { background-color: #ffeaa2; position: absolute; top: 2400px; left: -20px; width: 600px; height: 250px; margin: 0; padding: 0; border-left: 20px solid #ff8c00; border-top-width: 0; border-right-width: 0; border-bottom-width: 0; outline-width: 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.spacer { margin: 0; padding: 0; width: 600px; height: 250px; float: left; border-width: 0; outline-width: 0;  }
.slideb { background-color: #fcf4e5; padding-left: 77px; position: relative; top: 0; left: 0; width: 890px; height: 550px; float: left; outline-width: 0; }

/*scrollable*/
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	background-color: transparent; position:absolute; top: 0; overflow:hidden; width: 890px; height: 550px; clear: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	background-color: transparent; width:20000em; position:absolute; top: 0; height: 550px; border-width: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url(PIE.htc); }
/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div { background-color: #fcf4e5; width: 890px; height: 550px; float: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url(PIE.htc); }
/* normalv, next, normalvPage and nextPage buttons */
a.browse { display:block; width:6%; height:27px; margin:40px 10px 40px 0; cursor:pointer; font-size:1px; background-color: #96c92f; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 500px; right: 0; }
/* right */
a.right 				{ background-image: url(../img/links1.gif); background-repeat: no-repeat; background-position: center 0; position: absolute; top: 558px; right: -10px; margin: 0; padding: 0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(PIE.htc); }
.tip { color: #9c9c9c; font-size: 0.9em; background-color: transparent; text-decoration: none; margin: 0; padding: 0; position: absolute; top: 267px; right: 11px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url(PIE.htc); }
a.right:hover 		{ background-image: url(../img/links1.gif); background-repeat: no-repeat; background-position:center 0; border-width: 0; outline-width: 0; }

a.right:active 	{ background-position:-60px -30px; }
/* left */
a.left				{ background-image: url(../img/rechts1.gif); background-repeat: no-repeat; background-position: center 0; position: absolute; top: 558px; left: -10px; margin: 0; padding: 0; border-width: 0; outline-width: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; behavior: url(PIE.htc); }
a.left:hover  		{ background-image: url(../images/rechts1.gif); background-position:right 0; }
a.left:active  	{ background-position:-60px 0; }
a.disabled {
	visibility:hidden !important;	}
.showleft { color: #000; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 400; line-height: 1.7em; text-decoration: none; background-color: transparent; text-align: right; position: absolute; margin: 0; padding: 0; top: 30px; left: 10px; width: 425px; height: 490px; clear: both; border-width: 0; outline-width: 0; display: block;  }
.showright { color: #000; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 400; line-height: 1.7em;  text-decoration: none; background-color: transparent; text-align: left; position: absolute; margin: 0; padding: 0; top: 30px; left: 460px; width: 425px; height: 490px; float: left; border-width: 0; outline-width: 0; display: block;  }
.exptitel { background-color: transparent; top: 800px; width: 100%; height: auto; }
.exp { background-color: transparent; width: 100%; height: auto; float: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dotted #360; display: none; }
.call1 { color: #8b0000; font-size: 1em; line-height: 0.2em; text-decoration: none; background-color: transparent; cursor: pointer; margin-top: 81px; margin-left: 11px; width: 108px;height:100px; float: left; border-width: 0; outline-width: 0; }
.call2 { color: #8b0000; font-size: 1em; line-height: 0.2em; text-decoration: none; background-color: transparent; cursor: pointer; margin-top: 81px; margin-left: 11px; width: 61px;height:100px;  float: left; border-width: 0; }
.call3 { color: #8b0000; font-size: 1em; line-height: 0.2em; text-decoration: none; background-color: transparent; cursor: pointer; margin-top: 81px; margin-left: 11px; width: 57px;height:100px;  float: left; border-width: 0; }
.call4 { color: #8b0000; font-size: 1em; line-height: 0.2em; text-decoration: none; background-color: transparent; cursor: pointer; margin-top: 81px; margin-left: 11px; width: 48px;height:100px;  float: left; border-width: 0; }
.call5 { color: #8b0000; font-size: 1em; line-height: 0.2em; text-decoration: none; background-color: transparent; cursor: pointer; margin-top: 81px; margin-left: 11px; width: 104px;height:100px;  float: left; border-width: 0; }
.call6 { color: #8b0000; font-size: 1em; line-height: 0.2em; text-decoration: none; background-color: transparent; cursor: pointer; margin-top: 81px; margin-left: 11px; width: 98px;height:100px;  float: left; border-width: 0; }
.call7 { color: #8b0000; font-size: 1em; line-height: 0.2em; text-decoration: none; background-color: transparent; cursor: pointer; margin-top: 81px; margin-left: 11px; width: 82px;height:100px;  float: left; border-width: 0; }
.callaktuell { 
	color: #faebd7; 
	font-size: 1em; 
	line-height: 1.2em;
	text-decoration: none; 
	background-color: transparent; 
	position: relative; 
	text-align: center;
	 
	width: 300px; 
	height: auto; 
	float: left; 
	margin-bottom: 10px;
	border-width: 0; 
	}
.callaktuellxl { 
	position: relative;
	color: #faebd7; 
	font-size: 1em; 
	line-height: 1.2em;
	text-decoration: none; 
	background-color: #eb550d; 
	position: relative; 
	text-align: center;
	margin: 10px; 
	width: 400px;
	left:-50px;
	height: auto; 
	float: left; 
	border-width: 0; 
	outline-width: 0; 
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	-webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	-moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	behavior: url(PIE.htc);  
	}
.callaktuellfn { color: #faebd7; font-size: 1em; line-height: 1.2em; text-decoration: none; background-color: transparent; position: relative; cursor: pointer; margin-top: 10px; width: 250px; height: auto; float: left; margin-bottom: 10px; border-width: 0; }
.comment { color: #9c9c9c; font-size: 0.9em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; width: 280px; padding-top: 20px; padding-left: 10px; 
background-color: #f0ede3; position: absolute; top: 1340px; left: 610px; margin-top: 100px; width: 300px; height: 500px;padding-right:10px; float: none; display: none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
#powerTip { color: #faebd7; font-size: 0.7em; background-color: #023e1b; position: absolute; width: 88%; height: auto; float: left; padding: 1%; display: none; }
.intro { background-color: transparent; width: 100%; float: left; }
.closed { color: #c0b49d; font-size: 0.8em; background-color: #98b569; background-image: url(file:///Volumes/DISK1/minus/jobs/leide_0108pll/webalt/web-content/img/plus.gif); position: relative; top: -20px; right: -20px; width: 40px; height: 40px; float: right; cursor: pointer; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.closed2 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #98b569; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -58px center; text-decoration: none; cursor: pointer; position: relative; top: -12px; left: 10px; width: 26px; height: 26px; float: right; margin: 0; padding: 0; border-width: 0; display: inline; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.closed3 { 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	text-decoration: none; 
	background-color: #98b569; 
	background-image: url(../img/navsprite.png); 
	background-repeat: no-repeat; background-position: -58px center; 
	cursor: pointer; 
	display: inline; 
	margin: 0; 
	padding: 0; 
	position: relative; 
	top: -2px; 
	left: 20px; 
	width: 26px; 
	height: 26px; 
	float: right; 
	border-width: 0; 
	border-radius: 15px; 
	-moz-border-radius: 15px; 
	-webkit-border-radius: 15px; 
	box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	-webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	-moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); 
	behavior: url(PIE.htc); 
	
.closed4 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #98b569; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -58px center; cursor: pointer; display: inline; margin: 0; padding: 0; position: relative; top: -15px; left: 18px; width: 26px; height: 26px; float: right; border-width: 0; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.closed5 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #98b569; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -58px center; cursor: pointer; display: inline; margin: 0; padding: 0; position: relative; top: 10px; left: -47px; width: 26px; height: 26px; float: left; border-width: 0; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.open { color: #c03; font-size: 0.8em; font-style: italic; background-color: #f63; position: relative; top: 40px; right: -20px; width: 40px; height: 40px; margin: 0; padding: 0; border-width: 0; cursor: pointer;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.open2 { color: #c03; font-size: 0.8em; font-style: italic; background-color: #f63; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -87px center; cursor: pointer; margin: 0; padding: 0; position: relative; top: -12px; width: 26px; height: 26px; border-width: 0; display: inline; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.open3 { color: #c03; font-size: 0.8em; font-style: italic; background-color: #f63; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -87px center; cursor: pointer; display: inline; margin: 0; padding: 0; position: relative; top: -2px; left: 20px; width: 26px; height: 26px; border-width: 0; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.open4 { color: #c03; font-size: 0.8em; font-style: italic; background-color: #f63; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -87px center; cursor: pointer; display: inline; margin: 0; padding: 0; position: relative; top: -15px; left: 18px; width: 26px; height: 26px; border-width: 0; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.open5 { color: #c03; font-size: 0.8em; font-style: italic; background-color: #f63; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -88px center; cursor: pointer; display: inline; margin: 0; padding: 0; position: relative; top: 10px; left: -47px; width: 26px; height: 26px; border-width: 0; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.commenttext { }
.KLEIN { color: #b4bdb8; font-size: 0.7em; text-decoration: none; }
.infobutton { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; background-color: #4c98be; background-image: url(../img/navsprite.png); background-repeat: no-repeat; background-position: -145px center; cursor: pointer; display: block; margin: 0; padding: 0; position: relative; top: 30px; left: -13px; width: 26px; height: 26px; float: left; border-width: 0; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px; box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -webkit-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); -moz-box-shadow: 10px 10px 15px rgba(47, 79, 79, 0.4); behavior: url(PIE.htc); }
.tooltip { color: #c15959; font-size: 0.9em; background-color: transparent; position: absolute; width: 800px; height: 8em; padding: 1%; display: none; }
/*Formular*/

}
p.label{
	position:relative;
	color:grey;
	font-size:1em;
	}

input{
	color:grey;
	font-size:1em;
	line-height:2.4em;
	width:80%;
	height:20%;
	}
textarea{
	color:grey;
	font-size:1em;
	height:20%;
	width:80%;
	}
button{
	color:white;
	font-size:0.8em;
	line-height:1.5em;
	background-color:#9acd32;
	width:30%;
	}