p
{
	text-align:justify;
	padding:10px;
}

#kalender
{
	border:1px solid #56e781;
}

a
{
	color:#01a252;
	text-decoration:none;
}

a:hover
{
	color:black;
	font-weight:bold;
}

#top_navi
{
	font-size:24px;
	display:block;
}

html,body
{
	margin:0px;
	padding:0px;
	background:url(../img/bg.gif) #005214 repeat-x;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	color:#01a252;
	font-size:17px;
	text-align:center;
}

#raum
{
	font-weight:normal;
}

input.contact
{
	padding-left:30px;
size:20;
border:1px solid #00aa00;
}

textarea
{
border:1px solid #00aa00;
}

table
{
	color:#01a252;
	font-family: Calibri;
	font-size:18px;
	line-height:1.5em;
	background-color:#ffffff;
	margin:0;
	padding:0;
	vertical-align:top;
}

h2
{
	padding:0px;
	margin:0px;
	color:#ababab;
	font-family: Calibri;
	font-size:26;
	text-align:center;
	font-weight:bold;
}

#alles
{
	width:950px;
	background:white;
	min-height:580px;
	position:relative;
    margin: 0px auto;
}

* html #alles
{
	height:830px;
}


/*Logo text und baum rechts*/
#logo{
	position:absolute;
	top:0px;
	left:0px;
	width:800px;
	height:94px;
	background:url(../img/logo_new.png) 0px 0px no-repeat;
}

#top_bg
{
	width:250px;
	height:180px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img/top_bg.png) -79px -90px no-repeat;
}

/*top hintergrundbild*/
#kopf_title
{
	width:950px;
	position:absolute;
	top:0px;
	left:0px;
	height:90px;
	display:block
}

#kopf_bg
{
	width:950px;
	height:210px;
	position:absolute;
	top:90px;
	left:0px;
	background:url(../img/bg_halle.jpg) no-repeat;
	display:block
}

/*box mit links drin oben*/
#box_left
{
	background:#ffffff;
	position:absolute;
	left:20px;
	top:90px;
	width:200px;
	height:180px;
	opacity:0.85;
	filter:alpha(opacity=85);
	moz-opacity:0.85;
	display:block;
}

#box_left_text
{
	width:80%;
	margin:20px auto;
	text-align:center;
	font-size:22px;
	font-weight:bold;
	color:#01a252;
line-height:2.2em;
}

/*navigation links unterhalb des headers*/
#navi_left
{
	position:absolute;
	top:270px;
	left:20px;
	width:200px;
	min-height:180px;
	height:550px;
	background:url(../img/navi_top_bg.png) no-repeat;
}

#navi_left_text
{
	width:85%;
	margin:30px auto;
	text-align:left;
	font-size:16px;
	color:#01a252;
	line-height:1.5em;
}

* html #navi_left
{
	height:180px;
}

/*Content*/
#content
{
	position:relative;
	padding-top:300px;
	left:240px;
	width:700px;
	min-height:520px;
	font-size:17px;
	line-height:1.4;
	height:auto !important;  /* für moderne Browser */
	height:550px;  /*für den IE */
}

#tbuch
{
	width:400px;
	height:600px;
	border:1px solid black;
}

* html #content
{
	height:auto !important;  /* für moderne Browser */
	height:520px;  /*für den IE */
	left:110px;
}

/*Schatten fuer das Menu:*/
.shadow_bottom_box
{
	position:absolute;
	bottom:-24px;
	left:0px;
	width:973px;
	height:24px;
}

#alles > .shadow_bottom
{ /* FUER ALLE AUSSER IE */
	background:url(../img/bg_shadow_bot.png) no-repeat;
}

* html .shadow_bottom
{ /* PNG Alpha IE */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/bg_shadow_bot.png', sizingMethod='scale');
}

.shadow_left_box
{
	position:absolute;
	left:-23px;
	width:23px;
	height:100%;
}

#alles > .shadow_left
{/* FUER ALLE AUSSER IE */
	background:url(../img/bg_shadow_left.png) repeat-y;
}

* html .shadow_left
{/* PNG Alpha IE */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/bg_shadow_left.png', sizingMethod='scale');
}

.shadow_right_box
{
	position:absolute;
	right:-23px;
	width:23px;
	height:100%;
}

#alles > .shadow_right
{/* FUER ALLE AUSSER IE */
	background:url(../img/bg_shadow_right.png) repeat-y;
}

* html .shadow_right
{/* PNG Alpha IE */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/bg_shadow_right.png', sizingMethod='scale');
}

.shadow_bottom_box_right
{
	position:absolute;
	bottom:-24px;
	right:-23px;
	width:23px;
	height:24px;
}

#alles > .shadow_bottom_right
{ /* FUER ALLE AUSSER IE */
	background:url(../img/bg_shadow_bot_right.png) no-repeat;
}

* html .shadow_bottom_right
{ /* PNG Alpha IE */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/bg_shadow_bot_right.png', sizingMethod='scale');
}

#red{
	width:19px;
	height:19px;
	background:url(../img/kalender/red.png) no-repeat;
	color:black;
	font-size:11px;
	float:left;
	margin-right:1px;
}
#green{
	width:19px;
	height:19px;
	background:url(../img/kalender/green.png) no-repeat;
	color:black;
	font-size:11px;
	float:left;
	margin-right:1px;
}
#yellow{
	width:19px;
	height:19px;
	background:url(../img/kalender/yellow.png) no-repeat;
	color:black;
	font-size:11px;
	float:left;
	margin-right:1px;
}

.slideshow { width: 160px; margin: auto; border: 0px solid #ccc; background-color: #fff; }
.slideshow img {margin:0px; border:0px;}
