/* Style sheet style */
#wetter {margin: 5px 0px 0px 7px;}
#hilfe{margin-top:15px; margin-bottom:10px; margin-left:5px; background-color:#8AB534;}
#jeb{background-color:#e4eddb; width:480px;}
#beb{float:right;}
#jeb2{background-color:#f2f7ee; width:480px;}
#beb2{float:right;}
#jeb3{background-color:#e4eddb; width:480px;}
#beb3{float:right;}
#jeb4{background-color:#f2f7ee; width:480px;}
#beb4{float:right;}
#jeb5{background-color:#e4eddb; width:480px;}
#beb5{float:right;}
#jeb6{background-color:#f2f7ee; width:480px;}
#hilfe2{background-color:#FFFFFF;}
#baby {float: left; margin-right:5px;}
#tab {width: 480px;}
#bild1 {float:left; margin-right:10px; margin-top:5px;}
#left{padding-left:1px;}
#ctrl_1{}
#height{height:17px;}
#weda{ width:220px; height:110px;}
#wc {margin-left:8px; margin-bottom:10px;}
#buett{background-color:#769632; color:#FFFFFF; border:solid 1px #FFFFFF; height:22px; font-size:12px;}
#news{font-family:Arial, Helvetica, sans-serif; color:#769632; font-size:12px;}
.text{line-height:18px; font-size:12px;}
#newwsletter{margin-left:15px; margin-top:10px; width:170px; background-image:url(../tl_files/bilder/news-hg.gif); background-repeat:no-repeat; padding:8px;}
#newws2{margin-left:65px;}
#gaestebuch{margin-left:7px; margin-bottom:10px;}
#kq{margin-left:7px; margin-bottom:10px;}
.frame{border-bottom:1px solid #527523;}
#header{position:relative; z-index:1;}
.image_container {margin-right:15px;}
#footer{width:980px;height:79px;background-image:url("../tl_files/nav/footer-hg.gif"); background-position:top center; background-repeat:no-repeat; margin-bottom:20px;}
#smaller22{position:absolute; top:100px; left:415px; width:58px; height:20px; z-index:100;}
#flash {position:relative; z-index:0;}
#f0{background-image:url(../tl_files/nav/nav-footer-hg.jpg); width:100%; background-position:center;}
#f2{width:980px; margin-right:auto; margin-left:auto;}
#main .inside{padding:20px 15px 15px 15px;}
h1{margin:0px 0px 8px 0px;font-family:Tahoma;font-size:15px;color:#437713;}
#container{background-image:url("../tl_files/nav/content-hg.gif"); background-position:top center; background-repeat:repeat-y;}
#nav{width:980px;height:36px;background-image:url("../tl_files/nav/nav-hg.gif");background-position:center top;background-repeat:no-repeat;}
#obenl{height:28px;float:left;padding-top:8px;font-size:10px;}
#obenr{height:28px;float:right;margin-top:8px;font-size:10px; position:relative; z-index:100;}
body{margin:0px;background-image:url("../tl_files/nav/hg.jpg");background-position:center top;font-family:Tahoma;font-size:11px;color:#333333;line-height:15px;}
.ooben {text-decoration:none; color:#333333;}
.copyright {line-height:11px; font-family:Arial; font-size:9px; color:#B3CD98; text-decoration:none;}
#copy {margin-top:40px; float: right; width:80px;}
#unten {color:#FFFFFF; float:left; width:150px; font-size:10px; line-height:1.2; margin-left:13px; margin-top:9px;}
.mail {text-decoration:none; color:#FFFFFF;}
.suchfeldd {
	width:220px;
	height:85px;
	margin-top:15px;
	margin-bottom:5px;
	background-image:url(../tl_files/bilder/suche.jpg);
	margin-left:7px;
	list-style-type:none;
}
.suche {
	padding-top:53px;
	padding-left:15px;
}
.suchfeldd input.submit{	margin:0px;	padding:2px;	border:1px solid #FFF;	background-color:#55842A;	font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;}
.suchfeldd input.text{ height:17px;}
a { color:#5A892D; text-decoration:none; }
table.calendar table
{
	width:98%;
	background-color:#fcfcfc;
	border-collapse:separate;
}       
table.calendar .head
{
	padding-top:0.5em;
	padding-bottom:0.5em;
	text-align:center;
	background-color:#fdfeff;
	background-image:url("tl_files/hildfeld/calendar.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	border-top:1px solid #dfdfdf;
}       
table.calendar th.previous
{
	padding-left:0.75em;
	text-align:left;
	border-left:1px solid #dfdfdf;
}       
table.calendar th.next
{
	padding-right:0.75em;
	text-align:right;
	border-right:1px solid #dfdfdf;
}       
table.calendar th a
{
	text-decoration:none;
	color:#333333;
}       
table.calendar th a:hover
{
	text-decoration:underline;
}       
table.calendar .label
{
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	background-color:#009900;
	font-weight:bold;
	color:#ccd5ea;
}       
table.calendar td
{
	width:14%;
	height:7em;
	vertical-align:top;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}       
table.calendar .col_first
{
	border-left:1px solid #dfdfdf;
}       
table.calendar .weekend
{
	background-color:#f7f9fa;
}       
table.calendar .today
{
	background-color:#f0f3f6;
}       
table.calendar .header
{
	margin:1px;
	padding:1px;
	background-color:#e6e6e6;
	font-size:0.9em;
	color:#666666;
}       
table.calendar .event
{
	margin:3px;
	font-size:0.9em;
	line-height:1.1;
}       
table.calendar .event a
{
	text-decoration:none;
	color:#333333;
}       
table.calendar .event a:hover
{
	text-decoration:underline;
}
 /* Search  */
.mod_search
{
	margin-top:3px;
}

.mod_search .text
{
	width:240px;
}

.mod_search .radio_container
{
	margin-top:3px;
}

.mod_search .radio_container
{
	margin-top:0px;
}

.mod_search .radio_container label
{
	left:-2px;
	top:-2px;
	position:relative;
	padding-right:3px;
}

.mod_search .header
{
	margin-top:18px;
	margin-right:5px;
	margin-bottom:24px;
	padding-bottom:4px;
	text-align:right;
	border-bottom:1px solid #ece4d9;
}

.mod_search h3
{
	margin:0px 0px 2px 0px;
	padding:0px;
}

.mod_search .context
{
	margin:0px 5px 3px 0px;
}

.mod_search .url
{
	margin-bottom:12px;
	color:#c6ad8d;
}

.mod_search .relevance
{
	font-weight:normal;
	font-size:11px;
	color:#c6ad8d;
}

.mod_search .highlight
{
	font-weight:bold;
}

/**
 * Pagination
 */
.pagination li
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.pagination
{
	margin-top:22px;
	padding-top:4px;
	border-top:1px solid #ece4d9;
}

.pagination p
{
	width:160px;
	float:left;
	padding-right:3px;
	padding-left:3px;
	text-align:left;
}

.pagination ul
{
	width:240px;
	float:right;
	margin:0px;
	padding:0px 3px;
	text-align:right;
}
/* ======== Comments ============================== */		
.ce_comments {width:480px;} 
	
	
	.comment_default
		{
		padding:10px 0px;
		padding-bottom:15px;
		
		}

	.ce_comments .info
		{
		padding:4px 15px;
		color:#333333;
		font-size:11px;
	}
	
.ce_comments input.text {
   color:#333333;
	border:1px solid #666666;
   width:150px;
   height:18px;
   padding-left:5px;
   font-size:12px;
		}

.ce_comments input.captcha {
   color:#333333;
	border:1px solid #666666;
   width:150px;
   height:25px;
   padding-left:5px;
   vertical-align:middle;
   font-size:12px;
		}

.ce_comments input.submit
{
	margin:0px;
	padding:2px;
   	border:1px solid #FFFFFF;
	background-color:#981014;
	color:#FFFFFF;
}

.textarea {
   color:#333333;
   	border:1px solid #666666;
   width:350px;
   height:150px;
   padding-left:5px;
   margin-top:5px;
   margin-bottom:5px;
   font-size:12px;
		}

.ce_comments .comment
		{
	width:480px;
	background-color:#f5eec2;
	padding:4px 15px;	
		}
		
.ce_comments .form
		{
	padding-top:20px;
   color:#333333;
		}

	/*.ce_comments .odd { background-color:#FFFFEF;}
	.ce_comments .even {background-color:#FFF;}*/
	.ce_comments .info a { text-decoration:underline; }