/* Funktionen */

/* ################ MENU ############ */

ul#menu {
	position:relative;
	float:left;
	width:126px;
	min-height:300px;		
	margin:0 0 0 0;
	padding:28px 0 0 26px;
}
ul#menu li{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
ul#menu li a{
	text-decoration:none;
	text-transform:uppercase;
}
ul#menu li a:hover, ul#menu li.act a{
	color:#e5322d;
	color:#c33534;
}
/* ################ MAILFORMPLUS ############ */

div.mailformplus_contactform {
		padding:0 0 15px 0;
}

div.mailformplus_contactform fieldset, div.mailformplus_contactform legend {
	border:0;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.mailformplus_contactform label{
	width:100px;
	display:block;
	float:left;
	margin:3px 0 3px 0;	
}
div.mailformplus_contactform input, div.mailformplus_contactform textarea, div.mailformplus_contactform select{
	width:180px;
	border:1px solid #CCC;
	padding:2px 4px 2px 4px;
	margin:3px 0 3px 0;
}
div.mailformplus_contactform input:hover, div.mailformplus_contactform textarea:hover, div.mailformplus_contactform input:focus, div.mailformplus_contactform textarea:focus{
	border:1px solid #666;
}
div.mailformplus_contactform input.req:hover, div.mailformplus_contactform input.req:focus, div.mailformplus_contactform input#spam:hover, div.mailformplus_contactform input#spam:focus {
 border:1px solid #e5322d;
 border:1px solid #c33534;
}
div.mailformplus_contactform input#spam {
	margin:23px 0 10px 0;	
}
div.mailformplus_contactform input.submit{
	width:auto;
	margin:5px 0 0 100px;
	background:#666;
	border:0;
	color:#fff;
}
div.mailformplus_contactform input.submit:hover{
	cursor:pointer;
	border:0;	
	background:#e5322d;
	background:#c33534;	
}


/* ################ SMOOTHGALLERY ############ */
/* div with the gallery inside */
#ext-thumbnails{
}
#ext-thumbnails div{
  margin:0 0 0 0 !important;
  padding:0 0 0 0 !important;
}
div.slideElement {
  margin:0 0 0 0 !important;
  padding:0 0 0 0 !important;
}
div#rglbCenter {
}
/* div around the imgs */
.carouselWrapper {

}

/* single thumbnail */
.thumbnail{
	float:left;
	background:#eee;
	height:65px !important;
	width:80px !important;
	background-position: center !important;
}

/* label = title of an image */

/* number of the image */
.label, .number {
	display:none;
}
.tx-rgsmoothgallery-pi1 div {

}
.jdGallery a.open
{
	position: absolute;
	top: 0;
	left: 0 !important;
	height: 100% !important;
	width: 100% !important;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
