
body {
	background-image: url(images/bg_content.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	background-color: #002201;
	padding:0;
	margin:0;
	border:0;
	overflow: hidden;

	scrollbar-arrow-color :#F6CD52;
	scrollbar-base-color :#003723;
	scrollbar-face-color :#003723;
	scrollbar-track-color :#002201;
	scrollbar-highlight-color :#F6CD52;
	scrollbar-shadow-color :#846E2C;
	scrollbar-3d-light-color :#F6CD52;
	scrollbar-dark-shadow-color :#003723;
}

img { border:0; }

td,th,tr,P,ol,ul,li,input,textarea,option,select, body {font-size:11px;font-family:verdana,arial;color:#ffffff;line-height:15px;}

div {margin:20px;margin-top:15px;margin-bottom:15px}

a {font-size:11px;font-family:verdana,arial;text-decoration:none;color:#9F2844;font-weight:bold;}
a:link {font-size:11px;color:#F4B863;}
a:active {font-size:11px;color:#F4B863;}
a:visited {font-size:11px;color:#F4B863;}
a:hover {font-size:11px;color:#E8883A;cursor: hand;}

fieldset { margin: 0px; }

input.inp {
	margin: 0;
	border:solid 1px #013622;
	border-right: solid 1px #248E66;
	border-bottom: solid 1px #248E66;
	height:16px;
	padding: 1px;
	width:220px;
	margin-top:2px;
	margin-bottom:2px;
	background-color: #007E54;
	color: #cccccc;
}

input.plz {
	width: 50px;
}
input.checkbox { border:solid 1px #00593B; background-color:#F2F7F5;width:20px;height:20px; }

textarea {
	border:solid 1px #013622;
	border-right: solid 1px #248E66;
	border-bottom: solid 1px #248E66;
	width:220px;
	height:65px;
	margin-top:2px;
	margin-bottom:2px;
	background-color: #007E54;
	color: #cccccc;
}

textarea.gross {
	width: 300px;
	height: 120px;
}


.button {
	border-top: solid 1px #F6CD52;
	border-left: solid 1px #F6CD52;
	border-bottom: solid 1px #846E2C;
	border-right: solid 1px #846E2C;
	background-color: #002201;
}


input.button {

}

#animation {
	position: absolute;
	left:6px;top:0px;
	padding:0;margin:0;
}

#navi_unten {
	position:absolute;
	left:0px; bottom:0px;
	padding:0; margin:0;
/*	border:1px solid #00f;*/
}

#navigation {
	position: absolute;
	left:0px; top:0px;
	width:530px; height:241px;
	padding:0;margin:0;
	background-image:url(images/bg_navi.jpg);
	background-repeat:no-repeat;
	border:0px solid #00f;
}

*html #navigation { left:0px; }

#navigation_links {
	position: absolute;
	width: 355px; height: 70px;
	left:25px; top: 65px;
}

#headline {
	position: absolute;
	left:0px; top:160px;
	width:530px;
	padding:0; margin:0;
}

#mitte {
	position: absolute;
	left: 250px;
	height: 100%;
	padding:0; margin:0;
}

#content {
	position: absolute;
	left:0px; 

	width:474px;
	width: 550px;

	height: 100%;
	max-height: 100%;
	padding:0; margin:0;
	margin-top:0px;
	padding-left:5px;

	overflow: auto;
	border: 0px solid #fff;
}

#strich_unten {
	position:absolute;
	left:0px; bottom:0px;
	width:530px;
	padding:0; margin:0;
}

#strich_oben {
	position:absolute;
	left:0px;top:-1px;
	width:530px;
	padding:0;margin:0;
}


#strich_unten_rechts {
	position:absolute;
	left:0px; bottom:0px;
	width:100%; height:4px;
	padding:0; margin:0;
	background-image: url(images/strich_rot_unten_rechts.gif);
}

#strich_oben_rechts {
	position:absolute;
	left:0px; top:0px;
	width:100%; height:3px;
	padding:0; margin:0;
	background-image: url(images/strich_rot_oben_rechts.gif);
}


img.headline {
	margin-left: 20px;
}

img.eventsarchiv {
	border: 1px solid #978000;
	margin: 5px 2px 2px 2px;
	padding: 0px;
}

.formular {
	margin: 0; padding: 0;
	float: left;
	clear: left;
	width: 70px;
	margin-right: 10px;
}


.formular_rechts {
	margin:0; padding:0;
	margin-left: 75px;
	text-align: left !important;
	width: 300px;
}


* html .formular_rechts {
	margin-left: 0px;
}


.message {
	margin:0; padding:0;
	padding-left:50px;
	font-weight: bold;
}

.content_box {
	background-color: #1A684B;
	padding:0; margin:0;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right:20px;
	padding: 15px;
	width: 400px;
	clear: left;
}

.content_box2 {
	padding:0; margin:0;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-right: 100px;
	padding: 15px;
	clear: left;
}

.content_box_events {
	background-color: #1A684B;
	padding:0; margin:0;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 70px;
	padding: 5px;
	clear: left;
}

.content_box_images {
	background-color: #1A684B;
	padding:0; margin:0;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 70px;
	padding: 0px 0px 7px 4px;
	clear: left;
}

.guestbook_eintrag {
	margin:0; padding:0;
	border: 0px solid #ddd;
}

*html #navi_unten { bottom:-1px; }
*html #strich_unten { bottom:-1px; }
*html #strich_unten_rechts { bottom:-1px; }

.links {
	float:left;
	clear:left;
	width:100px;
}

.rechts {
	margin-left:110px;
}

.events_content_date {
	float: left;
	margin: 0px;
	width: 90px;
	height: 3em;
}

.events_content_name {
	float: left;
	margin: 0px;
	width: 198px;
	height: 3em;
}

.events_content_info {
	margin: 0px;
	height: 3em;
}

.events_bild {
	position:absolute;
	right: 70px;
}

/* IE Workaround fuer 3 pixel Fehler*/
* html div.rechts {
 	 height:1%;
 	 margin-left:0px;
}

.headline {
	display: inline;
	margin-left: 20px; 
}

#abstand_oben {
	height:210px;
	width:400px;
}
#abstand_unten {
	height:50px;
	width:400px;
}

h2 {
	font-size: 12px;
	display:inline;
	font-weight:bold;
}

h3 {
	font-size: 12px;
	display: inline;
	font-style:italic;
	font-weight: normal;
}

.bg_check {
	background-image: url(images/bg_check.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:5px;
}

.bg_info {
	background-image: url(images/bg_info.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top:5px;
}


