*
	{
	padding:	0em;
	margin:	0em;
}

a:link
	{
	color:	#B96D00;
	text-decoration:	underline;
}

a:hover
	{
	text-decoration:	none;
}

blockquote
	{
	margin:	5em;
	font-family:	"Courier New", monospace;
}

/*---------------------------
moegliche andere Farben (gruen):
#819C00 #BCCD67 #DCE6AD #5C6823 #2E3411 #818E47 #8E956F
-----------------------------*/

body
	{
	background:	#7F8400;
/*	background:	#DCE6AD url('../grafik/background/anigre.jpg');	*/
	padding:	15px 0px 35px 0px;
	font-size:	85%;
	font-family:	"georgia", "times new roman", serif;
	color:	#333333;
}

caption
	{
	text-align:	left;
	padding:	5px;
}
div.gamma
	{
	width:	410px;
	float:	right;
}

dt
	{
	font-weight:	bold;
}

h3 span
	{
	font-weight:	normal;
}

h3,h4
	{
	display:	inline;
	font-weight:	bold;
	background-repeat:	no-repeat;
	background-position:	right;
}

h3
	{
	font-size:	1.7em;
	padding-right:	34px;
	background-image:	url('../grafik/flyer/db1.gif');
}

h4
	{
	font-size:	1.2em;
	padding-right:	28px;
	background-image:	url('../grafik/flyer/db2.gif');
}


img
	{
	border:	solid 1px #6F5230;
}

img.links
	{
	position:	relative;
	float:	left;
	margin:	0em 1.8em 1.4em 0em;
}

img.rechts
	{
	position:	relative;
	float:	right;
	margin:	0em 0em 1.8em 1.8em;
}

input
	{
	margin:	13px 0 17px 17px;
	display:	block;
	padding:	3px 5px;
}

label
	{
	display:	block;
	margin:	13px 0 0 17px;
}

legend
	{
	margin:	17px;
	padding:	3px;
}

li ul
	{
	margin-left:	3%;
}

ol
	{
	margin-left:	5%;
}

ol li
	{
	margin:	0.5em 0 0 0;
}

p,dl
	{
	margin-bottom:	1.0em;
}

p,ul,dl
	{
	line-height:	2em;
}

select
	{
	margin:	3px 0 3px 17px;
}

ul,dl
	{
	list-style-type:	none
}

table
	{
	border-collapse:	collapse;
}

td, th
	{
	padding:	3px;
	vertical-align:	top;
	border:	1px solid silver;
}

textarea
	{
	margin:	15px;
	padding:	5px;
}

.contentarea
	{
	padding-top:	1.3em;
}

.divider1
	{
	position:	relative;
	background:	#fff url('../grafik/flyer/border2.gif') repeat-x;
	height:	14px;
	margin:	2.0em 0em 1.5em 0em;
	clear:	both;
}

.divider2
	{
	position:	relative;
	height:	1px;
	border-bottom:	solid 1px #eaeaea;
	margin:	2.0em 0em 2.0em 0em;
}

.formulare
	{
	float:	right;
	margin:	2%;
	padding:	1% 2%;
	width:	20%;
}

.formulare form
	{
	margin:	0 0 1.5em 0;
}

.links
	{
	float:	left;
}

.meldung
	{
	color:	red;
	font-size:	120%;
}

.rahmen td, .rahmen th
	{
	empty-cells:	show;
	vertical-align:	top;
	padding:	3px;
	border:	1px solid silver;
}

.rechts
	{
	float:	right;
}

.zentriert
	{
	text-align:	center;
}

#outer
	{
	position:	relative;
	width:	82%;
	max-width:	1000px;
	border:	solid 7px #fff;
	background-color:	#fff;
	margin:	0 auto;
}

#header
	{
	position:	relative;
	width:	100%;
	height:	9.0em;
	background:	#2B2B2B;
	margin-bottom:	2px;
}

#headercontent
	{
	position:	absolute;
	bottom:	0em;
	padding:	0em 2.0em 1.3em 2.0em;
}

#headercontent h1
	{
	font-weight:	normal;
	color:	#fff;
	font-size:	2.5em;
}

#headercontent h2
	{
	font-size:	1.0em;
	font-weight:	normal;
	color:	#aaa;
}

#headerpic
	{
	position:	relative;
	height:	109px;
	background:	#fff url('../grafik/flyer/theater.jpg') repeat-x top left;
	margin-bottom:	2px;
}

#menu
	{
	position:	relative;
	background:	#7F8400;
	padding:	0em 1.0em;
	margin-bottom:	2px;
}

#menu ul
	{
	padding:	10px 0;
}

#menu ul li
	{
	display:	inline;
}

#menu ul li a, #menu ul li span
	{
	padding:	0.5em;
	color:	#fff;
	text-decoration:	none;
}

#menu ul li a:hover
	{
	text-decoration:	underline;
}

#menu ul li a.active
	{
	background:	#7F8400 url('../grafik/flyer/menuactive.gif') repeat-x top left;
}

#menubottom
	{
	background:	#fff url('../grafik/flyer/border1.gif') repeat-x;
	height:	14px;
	margin-bottom:	1.5em;
}

#content
	{
	padding:	0em 2.0em 0em 2.0em;
}

#footer
	{
	position:	relative;
	height:	2.0em;
	clear:	both;
	padding-top:	5.0em;
	background:	#fff url('../grafik/flyer/border2.gif') repeat-x 0em 2.5em;
	font-size:	0.8em;
}

#footer .left
	{
	position:	absolute;
	left:	2.0em;
	bottom:	1.2em;
}

#footer .right
	{
	position:	absolute;
	right:	2.0em;
	bottom:	1.2em;
}

#menu2
	{
	background:	#7F8400 url('../grafik/flyer/menubg.gif') repeat-x top left;
	padding:	1em;
	margin-bottom:	1em;
}

#menu2 ul li
	{
	display:	inline;
}

#menu2 ul li a, #menu ul li span
	{
	padding:	0.5em 0.5em 0.5em 1.0em;
	color:	#fff;
	text-decoration:	none;
}

#menu2 ul li a:hover
	{
	text-decoration:	underline;
}

#menu2 ul li a.active
	{
	background:	#7F8400 url('../grafik/flyer/menuactive.gif') repeat-x top left;
}
