@CHARSET "ISO-8859-1";

body,html {
	margin: 0px;
	padding: 0px;
	
	text-align: center;	
	
	font-family: "Verdana", sans-serif;
}

img {
	border: 0px;	
}

form {
    padding: 0px;
    margin: 0px;
}


div.bird {
	position: absolute;
	margin-left: 378px;
	margin-top: -94px;	
}

div.group-title {
	position: absolute;
	margin-left: 358px;
	margin-top: -94px;	
}

div#wrapper {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

	div#header {
		height: 199px;
		margin-bottom: 10px;
	}
	
		div#header div.photos {
			float: right;
			padding-top: 10px;
			padding-right: 3px;
		}
	
		div#header div.logo-menu {
			width: 351px;
		}
	
		div#header .logo-top {
			float: left;
		}
	
		div#header .logo-footer {
		}
	
		div#header div.header-menu {
			float: left;
		}
		
		
	div.content-left {
		float: left;
		width: 162px;
	}	
		
	div.groupspages {
		margin-top: 26px;
	}
	
		div.groupspages ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			padding-left: 14px;
			padding-top: 4px;
		}
		
			div.groupspages ul li {
				display: inline;
				padding-right: 3px;
			}
			
		div.groupspages table {
			width: 142px;
			border-collapse: collapse;
			margin-top: 7px;
		}
		
			div.groupspages table td {
				width: 33%;
				padding-top: 5px;
				padding-bottom: 2px;
			}
			
			div.groupspages table tr {
				border-bottom: 1px solid #5dc062;
			}
	
		
	div.menu-left {
		background: url(/interface/menu/left/left-top.gif) top left no-repeat;
		padding-top: 25px;
	}
	
		
		div.menu-left ul {
			margin: 0px;
			padding: 0px;
			list-style-type: none;
			color: #931602;
			font-size: 13px;
			
		}		
		
			div.menu-left ul li {
				padding-bottom: 8px;
			}
		
			div.menu-left ul li a {
				color: #931602;
				text-decoration: none;
				font-weight: bold;
			}
	
		div.menu-left div.menu-left-content {
			min-height: 245px;
			padding-left: 19px;
		}
		
			div.menu-left div.menu-left-content img {
				border: 0px;
			}
			 
			/* IE6 */
			* html div.menu-left div.menu-left-content {
				height: 245px;
			}
	
		div.menu-left div.menu-left-footer {
			background: url(/interface/menu/left/left-footer.gif) bottom left no-repeat;
			height: 30px;
		}
		
		
	div.content-right {
		float: right;
		width: 231px;
		padding-bottom: 15px;
	}
	
		div.telephone-nr {
			text-align: center;
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		div.content-right div.twitter {
			text-align: center;
		}
		
	div.menu-right {
		background: url(/interface/menu/right/right-top.gif) top left no-repeat;
		padding-top: 26px;
		
		color: #3da55e;
		font-size: 12px;
		
		line-height: 18px;
	}
	
		div.menu-right a {
			color: #F4B11B;
			text-decoration: none;
		}
		div.menu-right a:hover {
			color: #F4B11B;
			text-decoration: underline;
		}
		
		div.title {
			margin-top: 5px;
			margin-bottom: 5px;
		}
	
		div.menu-right div.menu-right-content {
			padding-left: 26px;
			padding-right: 35px;
			min-height: 270px;
		}
		
			* html div.menu-right div.menu-right-content {
				height: 270px;
			}
		
		div.menu-right div.menu-right-footer {
			background: url(/interface/menu/right/right-footer.gif) bottom left no-repeat;
			height: 57px;
		}
		
div.content {
	padding-left: 29px;
}

	div.content div.news {
		padding-bottom: 12px;
		border-bottom: 2px dashed #26a053;
	}

	div.content h2 {
		margin: 0px;
		padding-bottom: 10px;
	}
		
	div.content-box,div.content-box-full {
		margin-left: 0px;
		/* background: url(/interface/content/box/content-header.gif) no-repeat;*/
		
		background: url(/interface/content/box/content-repeat.gif) repeat-y bottom left;
		width: 516px;
		float: left;
		padding-bottom: 0px;
        margin-bottom: 25px;
		
	}



		div.content-box-full {
			width: 759px;
			background: url(/interface/content/box-full/content-repeat.gif) repeat-y bottom left
		}
		
		div.box-header {
			background: transparent url(/interface/content/box/content-header.gif) top left no-repeat;
			/*padding-top: 5px;*/
			height: 87px;
		}
		
			div.content-box-full div.box-header {
				background: url(/interface/content/box-full/content-header.gif) no-repeat left top;
				
				
			} 
		
			div.box-header div.box-title{
				padding-left: 48px;
			}
	
		div.content-box div.content-box-breadcrumbs,div.content-box-full div.content-box-full-breadcrumbs {
            padding-left: 48px;
			padding-right: 48px;
			padding-top: 15px;
			padding-bottom: 10px;
			min-height: 317px;
			_height: 317px;
			color: #0da53e;
			font-size: 12px;
			line-height: 21px;
        }
		div.content-box div.content-box-content,div.content-box-full div.content-box-full-content {
			padding-left: 48px;
			padding-right: 48px;
			padding-top: 15px;
			padding-bottom: 35px;
			min-height: 317px;
			_height: 317px;
			color: #0da53e;
			font-size: 12px;
			line-height: 21px;
            background: url(/interface/content/box/content-footer.gif) no-repeat bottom left;
		}

        div.content-box-full div.content-box-full-content {
            background: url(/interface/content/box-full/content-footer.gif) no-repeat bottom left;
        }

        div.content-box-full div.content-box-full-clear {
            clear: both;
}
		
			div.content-box div.content-box-breadcrumbs a,div.content-box-full div.content-box-full-breadcrumbs a,
			div.content-box div.content-box-content a,div.content-box-full div.content-box-full-content a{
				color: #f4910b;
				text-decoration: none;
			}
		
				div.content-box div.content-box-content a:hover,div.content-box-full div.content-box-full-content a:hover {
					color: #f4b11b;
					text-decoration: underline;
				}
		
			
		
		div.content-box div.content-box-footer,div.content-box-full div.content-box-full-footer {
			background: url(/interface/content/box/content-footer.gif) no-repeat bottom left;
			height: 125px;
		}
		
		
div.albums {
	
}

	div.albums div.album {
		float: left;
		display: block;
		width: 330px;
        height: 210px;
		padding-top: 25px;
		padding-bottom: 20px;
		
	}

div.content div.photos {
	padding-top: 20px;
}

	div.photos  div.photo {
		float: left;
		width: 150px;
		padding-top: 20px;
		padding-bottom: 20px;
        height: 120px;
	}
	
	
div.calendar_title
{
	color: #2f9a32;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
	text-align: center;
}
	
	
table.calendar_full
{
	width: 713px;
	margin-left: -33px;
	font-size: 11px;
	border-left: 1px solid #008E31;
	border-right: 1px solid #008E31;
	border-bottom: 1px solid #008E31;
	
	_float: left;
	_position: absolute;
	_margin-left: -33px;
}



table.calendar_full th
{
	font-size: 11px;
	height: 20px;
		
}
table.calendar_full td
{
	font-size: 10px;
	height: 20px;	
}
table.calendar_full th.title
{
	height: 25px;
	text-align: center;
	font-size: 12px;
	background: #2f9a32;
	border-bottom: 1px solid #000;
	color: #FFF;
	
}

table.calendar_full tr.daynames td
{
	font-weight: bold;
	width: 69px;
	
	text-align: center;
}

table.calendar_full tr.daynames td.odd,
table.calendar_full tr.even td.odd,
table.calendar_full tr.odd td.odd,
table.calendar_full tr.daynames td.even,
table.calendar_full tr.even td.even,
table.calendar_full tr.odd td.even
{
	border-left: 1px solid #008e31;
}

table.calendar_full tr.daynames td.first,
table.calendar_full tr.even td.first,
table.calendar_full tr.odd td.first
{
	border-left: 0px;
}

table.calendar_full tr.even td.even,
table.calendar_full tr.odd td.odd
{
	background: #deefde;	
	
}

table.calendar_full tr.even td.even div.date,
table.calendar_full tr.odd td.odd div.date,
table.calendar_full tr.even td.odd div.date,
table.calendar_full tr.odd td.even div.date,
table.calendar_full tr.even td.even,
table.calendar_full tr.odd td.odd,
table.calendar_full tr.even td.odd,
table.calendar_full tr.odd td.even
{
	min-height: 50px;
	*height: 50px;
	text-align: left;
	vertical-align: top;
	color: #8c8c8c;
	padding: 0px;
	margin: 0px;
}
	
table.calendar_full tr.even td.even div.date,
table.calendar_full tr.odd td.odd div.date,
table.calendar_full tr.even td.odd div.date,
table.calendar_full tr.odd td.even div.date
{
	padding-left: 3px;	
}


table.calendar_full tr div.links
	{
		width: 66px;
		*width: 65px;
		overflow: hidden;
		line-height: 12px; 
	}

div.contact-container {

}

	div.contact-container h3 {
		margin: 0px;
		padding: 0px;
		padding-top: 5px;
		font-size: 12px;
		padding-bottom: 10px;
	}

table.form {
	width: 415px;
	border-collapse: collapse;
}

	table.form textarea {
		width: 408px;
		height: 136px;
		border: 1px solid #7e9db9;
		font-size: 12px;
		font-family: Arial;
	}
	
	table.form td {
		padding-bottom: 5px;
		padding-top: 0px;
		color: #3DA55E;
	}
	
	table.form #about {
		border: 1px solid #7e9db9;
	}
	
	table.form .textfield {
		width: 201px;
		padding: 4px;
		font-size: 12px;
		font-family: Arial;
		border: 1px solid #7e9db9;
	}


        div.search {
            background: url('/interface/search.png') no-repeat;
            
            float: right;
            width: 229px;
            height: 111px;
            margin-bottom: 15px;
            margin-right: 2px;
        }

        div.search form {
            padding-left: 33px;
            padding-top: 15px;
            
}



        div.search .input_text {
            border: 1px solid #009136;
            font-family: Arial;
            font-size: 12px;
            width: 160px;
            color: #009136;

            
        }
        div.search .input_select {
            margin-top: 10px;
            border: 1px solid #009136;
            color: #009136;
            font-family: Arial;
            font-size: 12px;
            width: 160px;
            
        }
        div.search .input_button {
            margin-top: 10px;
            margin-left: 5px;
            
        }

        div.search .input_text:focus,
        div.search .input_select:focus {
            outline: 0px;
        }

        div.bobum_counter {
            clear: both;
            text-align: center;
            padding-top: 10px;
            padding-bottom: 10px;
}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 3px;
	opacity: 0.85;
	text-align: left;
	font-size: 11px;
}
#tooltip h3, #tooltip div { margin: 0; }
