/* General stylesheet for paulwormer.nl */
/* © 2008 ITXP*/

/*GLOBAL*/
* {
	margin					: 0px;
	padding					: 0px;
}
body {
	font-family 				: "Gill Sans MT", "Gill Sans", sans-serif;
	background-color			: #8F8075;
}
img {
	border					: 0px;
	display					: block;
}
/*END-GLOBAL*/

/*LAYOUT*/
div#main {
	display					: table;

	position				: absolute;
	width					: 900px; 	/* site width */

	height					: 590px;
	margin-top				: -295px;
	margin-left				: -450px;
	top					: 50%;
	left					: 50%;

	color					: #695547;
	background-color			: #E5352C;
}
div#top_logo {
	height					: 75px;
}
div#top_logo div#logo {
	float					: left;
}
div#top_logo div#slogan {
	float					: right;
}
div#top_images {
	height					: 140px;
}
div#top_images div {
	float					: left;
}
/*END-LAYOUT*/

/*MENU*/
div#menu_container {
	height					: 30px;
	background-color			: #695547;	
	padding-left				: 24px;
	padding-right				: 24px;
}
div#menu {
	display					: table;
	height					: 30px;
}
div#menu ul{
	list-style-image			: none;
	list-style-position			: outside;
	list-style-type				: none;
}
div#menu a {
	text-decoration				: none;
	display					: block;
	font-size				: 16px;
	line-height				: 30px;
	color					: #ffffff;
	width					: 211px;
/* old	width					: 169px; old width, 5 menu items */
/* old	width					: 141px; old width, 6 menu items */
}
div#menu ul li
{
	position				: relative;
	display 				: block;
	float					: left;
	width					: 212px;
/* old	width					: 170px; old width, 5 menu items */
/* old	width					: 142px; old width, 6 menu items */
	height					: 30px;
	text-align				: center;
	background-color			: #695547;
}
div#menu ul li ul {
	display					: none;
	position				: absolute;
	top					: 30px;
	left					: 0px;
}
div#menu a:hover {
	color					: #E5352C;
}
div#menu ul li.current a {
	color					: #E5352C;
}
div#menu ul li.current ul li a {
	color					: #ffffff;
}
div#menu ul li.current ul li a:hover {
	color					: #E5352C;
}
div#menu ul li.current ul li.current a, div#menu ul li.current ul li.current_expand a {
	color					: #E5352C;
}
div#menu ul li.current ul li.current_expand ul li a {
	color					: #ffffff;
}
div#menu ul li.current ul li.current_expand ul li a:hover {
	color					: #E5352C;
}
div#menu ul li.current ul li.current_expand ul li.current a {
	color					: #E5352C;
}
div#menu ul li ul li.expand a, div#menu ul li ul li.current_expand a {
	background				: transparent url(/fileadmin/templates/sitefiles/images/expand.gif) no-repeat scroll right center;
}
div#menu ul li ul li.expand ul li a, div#menu ul li ul li.current_expand ul li a {
	background				: none;
}
div#menu ul li:hover ul {
	display					: block;
	z-index					: 500;
}
div#menu ul li ul li:hover {
	z-index					: 500;
}
div#menu ul li ul li ul {
	display					: none;
	position				: absolute;
	top					: 0px;
	left					: 207px;
/* old	left					: 165px; old left, 5 menu items */
/* old	left					: 137px; old left, 6 menu items */
}
div#menu ul li:hover ul li ul {
	display					: none;
}
div#menu ul li ul li:hover ul {
	display					: block;
	z-index					: 501;
}
/*END-MENU*/

/*CONTENT*/
div#content_container {
	margin-left				: 25px;
	margin-right				: 25px;
	background-color			: #D2CCC7;
	background-image			: url(/fileadmin/templates/sitefiles/images/logo_background.jpg);
	background-repeat			: no-repeat;
	background-position			: 625px 75px;	
}
div#content {
	clear 					: both;
	padding-top				: 10px;
	padding-bottom				: 10px;
	padding-left				: 175px;
	padding-right				: 175px;
	height					: 240px;
	overflow				: auto;
	font-size				: 12px;
	line-height				: 14px;
}
/* 
div#content b, div#content strong {
	color					: #E5352C;
}
*/ 
div#content h1 {
	font-size				: 18px;
	margin-bottom				: 10px;
}
div#content h2 {
	font-size				: 16px;
	font-weight				: normal;
}
div#content a {
	text-decoration 			: underline;	
	color					: #695547;
}
div#content a:hover {
	text-decoration 			: none;	
	color					: #E5352C;
}
div#content ul {
	list-style-image			: none;
	list-style-position			: outside;
	list-style-type				: square;
	padding-left				: 15px;
}
div#content .csc-mailform {
	border					: 0px;
}
div#content .csc-mailform-field  {
	margin-top				: 1px;
	margin-bottom				: 1px;
}
div#content .csc-mailform-field  label {
	float					: left;
	width					: 130px;
}
div#content .csc-mailform-field  input, div#content .csc-mailform-field  textarea {
	width					: 440px;
}
div#content .csc-mailform-field  textarea {
	height					: 80px;
}
div#content .csc-mailform-field  select {
	width					: 40px;
}
div#content .csc-mailform-field  input.csc-mailform-submit {
	width					: 130px;
	margin-top				: 5px;
}
/*END-CONTENT*/

/*SLIDESHOW*/
div#content div.myGallery {
	border					: none;
	width					: 420px;
	height					: 120px;
}
div#content div.jdGallery div.slideElement {
	background-color			: #D2CCC7;
	background-position			: center top;
}
div#content div.jdGallery div.loadingElement {
	background			: none;
}
/*END-SLIDESHOW*/


/*FOOTER*/
div#footer {
	clear 					: both;
	width					: 820px;
	height					: 45px;
	background-color			: #ffffff;
	margin-top				: 20px;
	margin-left				: 25px;
	margin-right				: 25px;
	padding-left				: 15px;
	padding-right				: 15px;
	font-size				: 16px;
	line-height				: 45px;
}
div#footer div.footer_item {
	float					: left;
	width					: 164px;
	text-align				: center;
}	
div#footer div.footer_item b {
	color					: #E5352C;
}
div#footer div.footer_item a {
	text-decoration 			: none;	
	color					: #695547;
}
div#footer div.footer_item a:hover {
	text-decoration 			: none;	
	color					: #E5352C;
}
div#language {
	color					: #ffffff;
	font-size				: 14px;
	font-weight				: bold;
	text-align				: right;
	margin-left				: 25px;
	margin-right				: 25px;
}
div#language a {
	color					: #ffffff;
	text-decoration				: none;
}
div#language a:hover {
	color					: #ffffff;
	text-decoration				: underline;
}
/*END-FOOTER*/
