body
	{
	margin:0;
	padding:0;
	color:#666000;
	font-size:small;
	font-family:Palatino Linotype, Palatino, serif;
	text-align:center;
	}

a
	{
	color:#555000;
	}
a:hover
	{
	color:#777000;
	}
h1
	{
	width:156px;
	height:25px;
	overflow:hidden;
	margin:0;
	}
h2
	{
	font-size:12px;
	margin:0;
	}
h3
	{
	height:24px;
	margin:0px 0 10px 0;
         padding:40px 0 0 0;
	}


#content
	{
         position:absolute;
         top:100px;
         left:0px;
         width:100%;
         background-color:#FFFFFF;
	background-image:url("images/layout/background.jpg");
         background-repeat:repeat-y;
	text-align:left;
         border:1px solid #CCCCCC;
	}
* html #content
	{
	width:100%;
	}
#header
	{
	position:relative;
	height:100px;
	background-image:url("images/layout/top.gif");
         background-repeat:repeat-x;
         z-index:1;
         }
#header #logo {
	position:relative;
	top:0px;
	left:530px;
}
#titel
	{
         position:absolute;
         height:100px;
         width:900px;
         top:0px;
         left:0px;
         background-image:url("images/layout/titel.gif");
         background-repeat:no-repeat;
         z-index:2;
         }


#preamble, #content_text
	{
	margin: 0 20px 0 220px;
	}
#content_text p, #preamble p
	{
	line-height: 150%;
	margin: 10px 0 0 0;
	}


#navigation
	{
         position:absolute;
         top:0px;
         left:0px;
         width:100%;
         display:block;
         border-bottom:1px solid #666666;
         background:#CCCCCC;
         padding:3px;
         color:#666000;
         }


#sidebar
	{
	position:absolute;
         border-right:1px solid #666666;
         background:#AD1B1B;
         top:40px;
         left:0px;
         height:*;
	width:200px;
	}
#sidebar ul li
	{
	display:block;
         padding:3px;
         margin-bottom:5px;
	}
#menu
	{
         margin-left:0px;
         margin-right:0px;
         padding-bottom:30px;
         background:#CCCCCC;
         }
#menu_index
	{
         margin-left:0px;
         margin-right:0px;
         padding-bottom:30px;
         background:#AD1B1B;
         }
#menu ul
	{
	list-style-type:none;
         margin:0;
	padding-left:10px;
	list-style-image:url("images/layout/shuriken.gif");
	}
#menu ul li a
	{
	text-decoration:none;
	display:block;
	font-size:small;
	padding-left:0px;
         margin-left:10px;
         color:#000000;
	}
#menu ul li a.menu_current
	{
         background:#B93939;
         color:#000000;
         }
#menu ul li a:hover
	{
	background:#B97676;
	}
#menu ul li a.submenu
	{
         margin-left:20px;
         color:#000000;
         }
#menu ul li a.submenu_current
	{
         margin-left:20px;
         background:#B93939;
         color:#000000;
         }
#menu ul li a.submenu:hover
	{
         margin-left:20px;
         background:#B97676;
         }
#events
	{
         position:absolute;
         top:120px;
         left:220px;
         }
#events a
	{
	text-decoration:none;
	display:block;
	font-size:large;
         font-weight:bold;
	padding-left:0px;
         margin-left:10px;
         color:#C40000;
         }
#events a:hover
	{
         color:#000000;
	background:#CC3C3C;
         }

#gala
	{
         position:absolute;
         top:180px;
         left:220px;
         }
#gala a
	{
	text-decoration:none;
	display:block;
	font-size:large;
         font-weight:bold;
	padding-left:0px;
         margin-left:10px;
         color:#C40000;
         }
#gala a:hover
	{
         color:#000000;
	background:#CC3C3C;
         }
#events2
	{
         position:absolute;
         top:150px;
         left:220px;
         }
#events2 a
	{
	text-decoration:none;
	display:block;
	font-size:large;
         font-weight:bold;
	padding-left:0px;
         margin-left:10px;
         color:#C40000;
         }
#events2 a:hover
	{
         color:#000000;
	background:#CC3C3C;
         }


#footer
	{
         width:100%;
	position:relative;
	background-image:url("images/layout/footer.jpg");
         background-repeat:repeat-x;
         background-color:#DDDDDD;
	color:#BBBBBB;
	height:100px;
         line-height:100px;
	text-align:center;
	font-size:x-small;
         margin-top:20px;
	}
#footer a
	{
	color: #AAAAAA;
	text-decoration:none;
	}
#footer a:hover
	{
	text-decoration:underline;
	}


#frontpage
	{
         position:absolute;
	background-image:url("images/background/background.jpg");
         background-repeat:no-repeat;
         top:100px;
         left:201px;
         width:100%;
         height:768px;
	}

#NOT_WORKING
	{
         overflow-x:hidden;
         filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	-khtml-opacity:0.5;
         }
#taxpic {
	padding-left: 10px;
}

/* flowplayer zeugs */
a.vidplayer {
	display:block;
	width:400px;
	height:300px;
	text-align:center;
	margin:0 15px 15px 0;
	float:left;
	border:1px solid #999;
}

/* play bild in mitte positionieren */
a.vidplayer img {
	margin-top:100px;
	border:0px;
}
a.vidplayer:hover {
	border:1px solid #000;
}
