
* {
	margin:0;
	padding:0;
	font-family: Trebuchet MS;
	}
a
{
	color:	#CDCDCD;
}
td, p, ul
{
	font-family: Trebuchet MS;
	font-size:13px;
	border: solid 0px pink;
	color: #666;
	line-height: 19px;
}

html, body 
{

}
h1,h2,h3,h4
{
	font-size: 15px;
	font-weight: normal;
}
body 
{
	text-align:center; /* horizontal centering for IE Win quirks */
	height:100%;
	
	background-color: #BEBEBE;	
}

#distance 
{ 
	width:1px;
	height:30px;
	float:none;
	border: solid 0px pink;
}

#container 
{
	margin:0 auto 0;
	/*  puts container in front of distance  */
	
	position:relative;
	clear: left;
	
	text-align:left;
	height:auto;
	width:1000px;
	background: url('http://fotowerkstatt-nord.de/kabimba_layouts/fotowerkstatt/pix/bg.jpg') no-repeat top center;	
	border: solid 0px #fff;

	/*background: url('http://fotowerkstatt-nord.de/kabimba_layouts/fotowerkstatt/bg.jpg') repeat-y center;*/
	
}

#pages_list
{
	height:30px;
	list-style-type: none;	
	height: 25px;
	margin-left:400px;
	padding-top:70px;
	border: solid 0px #fff;
}

#pages_list li a
{

	text-decoration: none;
	font-size: 14px;
	display: block;
	padding:3px;
	padding-right: 5px;
	padding-left: 5px;
	color: #489F34;
	margin-right:1px;
	width: auto;
	border-right: solid 0px #D63F3F;
	height: 25px;
}
#pages_list li a:hover
{
	
	color: #fff;

	
}
#pages_list .selected a
{

color: #fff;

}
/*
#pages_list li
{
	border-bottom: solid 0px #cccccc;
	margin-bottom:0px;
	height:auto;
	padding:0px;
	cursor: pointer;
	margin-left:5px;
	float: left;
}
*/




#header 
{
	border: 0px solid #fff;
	padding: 0px;
	width: 1000px;
	margin-bottom:15px;
	display: block;
	 /*249px;*/
	/*background: url('http://fotowerkstatt-nord.de/kabimba_layouts/fotowerkstatt/pix/logo.gif') no-repeat top left;*/
}

/*        
##################################
           SUPERFISH
################################## 
*/

/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:80px; /* left offset of submenus need to match (see below) */}
.sf-menu ul li {width:80px;margin:0 !important;list-style:none;}
.sf-menu ul ul li{margin:0 !important;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:34px; /* match top ul list item height */ z-index:1000;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:80px; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:80px; /* match ul width */ top:0;}

/*** CUSTOM STYLES ***/
.sf-menu li ul li {background: #ccc;border-bottom:1px solid #BEBEBE;}
.sf-menu li ul li ul li {background: #BEBEBE;border-bottom:1px solid #ccc;}
/*
.sf-menu {display: block;text-transform: uppercase;text-align:left;border:solid 0px green;margin:0px;height:27px;background: none;margin-left:20px;width:800px;margin-top:108px;}
.sf-menu li {background:#fff;border: solid 0px #333;height: auto;margin-left:0px;padding:0px;margin-right:36px;}


.sf-menu li li {background-image: none; margin-left:0px;}
.sf-menu li a {font-size:12px;border: solid 0px pink;color:#000;text-decoration: none;padding:0px;}
.sf-menu li li a{ width:80px;display: block;color:#000;padding:5px;margin:0px;text-decoration: none;}
.sf-menu li li {width:80px;border: solid 0px pink;margin:0px;height:auto;overflow: hidden;}
.sf-menu li a:hover {text-decoration: none;color: #000;}
.sf-menu li li a:hover {background-color: #DFDFDF; color: #000;}
.sf-menu li ul {width:100px;margin-top:-10px;padding-top:0px;background:#fff;border-left:1px solid #000;border-bottom:1px solid #000;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);}
.sf-menu li li ul, .sf-menu li li li ul {background:#222;border:0px solid #000;border-top:none;opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.sf-menu li ul li a {font-size:12px;color:#000;width:80px;}
*/


#footer 
{
	/*background: url('http://fotowerkstatt-nord.de/kabimba_layouts/fotowerkstatt/pix/line.jpg') no-repeat left top;*/
	padding: 0px;
	margin: 0 auto;
	width: 1000px;
	height:35px;
	display:block;
	margin-bottom:0px;
	border-top: solid 1px #ccc;
	clear:all;
	margin-top: 50px;
}
#page_content *
{
	color:#fff;
}
#page_content
{
	margin-top:0px;
	margin-left:56px;
	border: solid 0px #ccc;
	display: block;
	width: 888px;
	height:auto;
	text-align:left;
	margin-top:40px;
}
#page_content ul
{
	margin-left: 20px;
}
#article_content
{
	height:auto;
	margin:20px;
	margin-left:0px;
	border: solid 0px #ccc;
	margin-bottom:30px;
	margin-top: 10px;
}
#article_content a
{
	text-decoration:none;
}

#page_submenue
{
	padding-left: 0px;
	list-style-type: none;
	
	height: auto;
	width:auto;


	display: block;
	clear: left;
	margin-left:56px;
	margin-top:35px;
	margin-bottom:80px;
}
#page_submenue li
{
	border: solid 1px #ccc;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
	margin:2px;
	height:auto;
	width:215px;
	padding:1px;
	text-align:left;
	display: block;
	margin-left:0px;
}
#page_submenue li a {color: #489F34;font-size:11px;}
#page_submenue li a:hover{color: #fff;}
#page_submenue li .selected a {color: #fff;font-size:11px;text-decoration: none;}
#page_submenue .unselected {color: #489F34;text-decoration: none;}

#page_sub_preview
{
	border: solid 0px pink;
}
#page_sub_preview .page_sub_preview_box
{
	width: 170px;
	height: 200px;
	float: left;
	display:block;
	text-align:center;
	background-color: #ccc;
	margin-right:1px;
	margin-bottom:1px;
	cursor: pointer;
}
#page_sub_preview .page_sub_preview_box_img
{
	display: table-cell;
	vertical-align:middle;
	height:150px;
	width:170px;
	border: solid 0px #fff;
	overflow: hidden;
	float: none;
	padding-top:10px;
	font-color: #fff;
}
#page_sub_preview .page_sub_preview_box_img img
{
	border: solid 1px #fff;
}
#page_sub_preview .page_sub_preview_box *
{
	font-size: 11px;
	font-weight: normal;
}
#page_sub_preview .page_sub_preview_box h2
{
	width:170px;
}
#page_sub_preview a {text-decoration: none;}

.download_item_box
{
	margin: 15px;
	margin-left:0px;
	padding-left: 20px; 
	background: url('http://fotowerkstatt-nord.de//kabimba/disk.png') no-repeat top left;
}
.download_item_box a
{
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size:13px;
}
.download_item_box a:hover
{
	text-decoration: underline;
}

/* ##################################### grosses Bild */

#img_first
{
	overflow: hidden;
	float: left; 
	display: block; 
	margin-top:0px;
	margin-right: 15px;
	margin-bottom:10px;
}

/* ###################################### start gallery */

#gallery_box_container
{
	display:block;
	width:1000px;
	height:auto;
	border: solid 0px green;
	text-align:left;
	padding:0px;
	margin-left: 0px;
}

#gallery_box
{
	border: dotted 1px #BEBEBE;
	width:  1000px !important;
	background-color: none;
	margin:auto;
	padding:0px;
	display: block;
	overflow: hidden;
	text-align:left;
}
#gallery_box .gallery_linegroup
{
	border:solid 0px pink;
	width:  1000px;
	display:block;
	padding:0px;
	margin:auto;
	margin-left:0px;
}
#gallery_box .lightbox_item_box		/* TN umfassendes Div*/
{
	width: 170px;
	height: 170px;
	float: left;
	display:block;
	text-align:center;

	margin-right:1px;
	margin-bottom:1px;
	cursor: pointer;
	overflow:hidden;
	
}
#gallery_box .lightbox_item
{
	float:none;
	text-align:center;
	height:170px;
	width:170px;
	border: solid 0px yellow;
	display: block;
	display: table-cell;
    vertical-align: middle;
    overflow:hidden;
    
}
#gallery_box .lightbox_item img
{
	float:none;
	margin:auto;
	display: block;
	border: solid 1px #fff;
	margin:auto;
}	
.img_title
{
	font-size: 11px;
	display:block;
	color: #333;
}
.nav
{
	
	width:  850px;
	text-align:center;
	border: none;
	display:block;
}
.nav a
{
	color: #666;
	text-decoration: none;
}
.nav a:hover
{
	text-decoration: underline;
	
}
.gallery_linegroup .nav
{
	border: solid 0px pink;
	width: 700px;
	text-align:right;
	font-size:11px;
	height:30px;
	padding: 0px;
}
/* ######################################## end gallery */


/*----------TinyMCE editor----------*/
body.mceContentBody
{
background: url(); 
color: #333;
text-align: left;
width: 600px;
}

