@charset "utf-8";

body{

	background:#efefef;

	font-family:Arial, sans-serif;

	font-size:12px;

	line-height:16px;

	margin:0;

	padding:0;

	}

	

#wrapper{

	width:990px;

	background:url(../images/bg.jpg) repeat-y;

	margin: 0 auto;

}



#wrapper2{

	width:936px;

	margin:0 0 0 31px;

}



#header{}



#topmenu{

	height: 29px;

	text-align:right;

	background: url(../images/topbg.jpg)repeat-x;

}

#topmenu .moduletable{
	padding:4px 10px 0 0;
}

#topmenu a{
	color: #ffffff;
}

#topmenu a:hover{
	color: #dd1920;
}

#logo{

	background: url(../images/header_bg.jpg) repeat-y;
	height: 96px;
}


#logo img{

	border:0;
	margin: 20px 0px 0 10px;

}


#mainmenu{

	height:29px;

	background: url(../images/menubg.jpg) repeat-x;

}

#mainmenu .moduletable{
	padding:4px 0 0 0px;
}


#mainmenu a{
	color: #ffffff;
	font-weight:bold;
	font-size:14px;
	margin: 0 10px;
	text-decoration:none;
}

#mainmenu a:hover{
	color: #dd1920;
}



#contentarea{

	padding:10px;
}



#leftcolumn{

	width:180px;

	float:left;

	background:#f1ffc3;

}



#maincolumn{

	float: right;

	width:700px;


	

}



#user1{

	float:left;

	width:48%;

}



#user2{

	float:right;

	width:48%;

}





#footer{

	height: 50px;

	background: url(../images/footer.png)repeat-x;

	color:#ffffff;

	padding:10px 0 0 10px;

	border-top-color:#000000;

	border-top-style:solid;

	border-top-width:10px;


}


#footer p{ padding-top:1px;}

.moduletable_search {

padding-top:10px; 

padding-left:10px;}


.moduletable_banner {

padding:10px 0 30px 10px;
}

.moduletable_mainphoto{

	border-bottom-color:#c4e74f;

	border-bottom-style:solid;

	border-bottom-width:5px;}

.moduletable_mainphoto p{

	padding-left:70px;
	}

.moduletable_mainphoto h3{

	font-size:28px;

	font-weight:bold;

	color:#6ea700;
	
	height:0;}
	


.moduletable_organisation{

	background: url(../images/boxbg.png) repeat-x;

	width:350px;

	margin-top:10px;

	height:180px;

}

.moduletable_organisation h3 {
	font-size:20px;
	font-weight:bold;
	padding-top:10px;
	color:#ffffff;
}

.moduletable_galerie{

	background:#f7f7f7;

	border:#c4e74f 2px solid;

	padding:0 10px 0 10px;

	margin-top:10px;

}

.contentheading_galerie{
	font-size:20px;
	font-weight:bold;
	padding-top:10px;
	color:#6ea700;
	line-height:20px;
}



.moduletable_organisation h3 {
	font-size:20px;
	font-weight:bold;
	padding-top:10px;
	color:#ffffff;
	padding-left:10px;
}

#listing-mod-logo{

	float:left;
	}

#listing-mod-logo img{

	width:75%;

}


.moduletable_saviez{

	padding:0 7px 0 10px;

}

#listing-mod-title{

	padding-right:12px;

}

#listing-mod-mission{

	padding-right:15px;

}


.contenttoc{

	float: right;

	border:#c4e74f 2px solid;

	border-spacing:7px;

	width:225px;

	padding:10px;

	margin:10px
}

.toclink{

	float:left;

	list-style-type:circle;

}

.contentpaneopen h2 {

	background: url(../images/contentheader.png) no-repeat;

	color:white;

	font-family:Arial;

	font-size:22px;

	padding-left:12px;

	padding-top: 30px;

	height:50px;

}

#content_padding h1 {

	background: url(../images/contentheader.png) no-repeat;

	color:white;

	font-family:Arial;

	font-size:22px;

	padding-left:12px;

	padding-top: 30px;

	height:50px;

}
	
.createby{

	font-weight:bold;

}


.jpane-toggler-down{

	background: url(../images/plus.png) no-repeat;

	padding:0px 0px 0px 15px;


	
}


.jpane-toggler{

	background: url(../images/minus.png) no-repeat;

	padding:0px 0px 0px 15px;
}

a:visited{

color:#ffffff;

font-size:14px
}



a:link{

color:#6ea700;

font-size:14px
}



.subtitle{

font-size:18px;

padding:0 0 0 70px;}


.contenttoc a:visited{

color:#6ea700;

font-size:14px
}


