	a:link { color:#8b8b8b; text-decoration:none;}
	a:hover { color: black !important; text-decoration:none;}
	a:visited { color: #8b8b8b; text-decoration:none;}
	a:active { text-decoration:none;}
	
	*.disabled {
		color:#CCCCCC;
	}
	
	
	body {
		height:92%;
		margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:14px;		
		/*background-color:pink;*/
		/*background-image:url(ballery_images/pixelhintergrund.gif);*/
	}
	
	p {
		margin: 0;
		padding:0;
	}
	
	img { border: 0; }
	
	
	
	#container {
		margin:18px auto;
		padding:13px 30px 12px 30px;
		width:912px;/*edit for main size, substract padding-value f.ex.: 660px */ 
		overflow: hidden;
		border: 3px solid #e4e4e4;
		background-color:white;
		/*background-image:url(ballery_images/raster.png);
		background-repeat:no-repeat;
		background-position:30px 38px;*/
		min-height:600px;
		z-index:50;
		position: relative;
	}
	
	#pathfinder {
		height:23px;
		padding:2px 0 0 16px;
		background-image:url(ballery_images/icn_home.png);
		background-repeat:no-repeat;
		background-position:0px 0px;
		line-height:10px;
		color:#8b8b8b;
	}	




	#fullsize {
	width:100%;
	height:110%;
	position:fixed;
	background-image:url(ballery_images/trans90.png);
	z-index:80;
	right: 0px;	
	left:0px;	
	margin:0 !important;
	overflow:auto;
	/*padding:0px 80px 0 80px;;*/
	}
	
	#pageheader {
		width:100%; 
		min-height:107px;
 		height:auto !important;
  		height:107px;
		float:left;
		/*background-color:beige;*/
		border-bottom:solid 3px #e4e4e4;
		margin-bottom:0px;
		}	
	
	#pageheader_block {
		margin:14px 0 9px 0;
		width:660px;/*edit for main size. F.ex. 408px */ 
		float:left;
		/*background-color:Lavender;*/
	}

	#logodiv {
		width: 204px;
		height: 72px;
		float:right;
		/*background-color:LightCyan;*/
		text-align:center;
		
	}
	
	#txtBox {
		display: none;
		border: 2px solid #8B8B8B;
		background-color:#FFFFFF;
		position: absolute;
		top: 208px;
		left: 165px;
		width: 600px;
		padding: 20px;
	}
	#txtBoxClose {
		top: -10px;
		right: -10px;
		float: right;
		cursor: pointer;
		position: relative;
	}
	
	.folderheader {
		width:100%;
		min-height:77px;
		height: auto !important;
		height: 77px;
		padding-bottom: 9px;
		float:left;
		margin:9px 0px 0 0;
		/*background-color:IndianRed;*/
		border-bottom:solid 3px #e4e4e4;
	}
	
	.folderheader_gallery {
		height:86px;
		float:left;
		width:660px;
		border-bottom:none;
		margin: -3px 0 8px 0;
	}
	
	.folderheader_pic {
		/*height:72px;
		width:72px;*/
		margin:0px 6px 0 0;
		float:left;
		border:solid 3px #e4e4e4;
		cursor:pointer;
	}
	
	.folderheader_pic.selected {
		border:solid 3px #4d4d4d;
	}
	.folderheader_pic:hover {
		border:solid 3px #cccccc;
	}
	
	.folderheader_text {
		height:30px;
		padding:0 252px 0 0;/*edit for main size. f.ex. padding:0 0px 0 0; */
		overflow-y: hidden; 
		/*background-color:lime;*/
				
	}
	.folderheader_text_gallery {
		height:30px;
		padding: 0 0 0 0;
		overflow-y: hidden; 
	}
	
	.folderheader_text_title {
		font-size:13px;
		padding: 3px 100px 5px 0;/* 3px 252px 5px 0, or edit for main size f.ex. padding:0 0px 0 0;*/ 
		font-weight:bold;
		color:#464646;
	}
	.folderheader_text_addons {
		/*float:left;*/
		height:16px;
		padding: 5px 252px 0 0 !important;
	}
	
	
	.folderheader_text_addons_gallery {
		/*float:left;*/
		height: 16px;
		padding: 8px 3px 0 0 !important;
		/*background-color:Lavender;*/
	}
	
	.folderheader_gallery .folderheader_text_addons {
		padding: 0;
	}
	.addon_more {
		width: 100px;
		float: right;
		text-align: right;
		padding-top: 2px;
	}
	
	.addon_doc {
		margin-right:16px;
		background-image:url(ballery_images/icn_doc.png);
		background-repeat:no-repeat;
		text-indent:14px;
		float:left;
	}
	.addon_link {
		margin-right:16px;
		background-image:url(ballery_images/icn_link.png);
		background-position:0px 5px;
		background-repeat:no-repeat;
		text-indent:15px;
		float:left;	
	}
	
	.imgcounter {
		float:right;
		font-weight:normal;
		text-align:right;
		margin-top: 5px;
	}
		
	#image_unit {
		margin: 9px 0 0 0;
		width:100%;
		float:left;
		/*background-color:lime;*/
	}
	
	.image_unit_pic {
		float:left;
		border: solid 3px #e4e4e4;
		margin: 0 6px 6px 0;
	}
	
	.image_unit_text{
		margin: 4px 0 6px 0;
		position: relative;
		top: 93px;
	}
	.image_unit_text2{
		margin: 0px 0px 6px 0px;
	}
	/*.image_unit_text {
		margin: 0px 0px 6px 9px;
		float: left;
		text-align: left;
		width: 100%;
	}	
	
	.image_txt_column{
		float: left;
	}
	
	#thePhoto{
		float: left;
	}*/
	
	h1 {
		margin:0;
		font-size:26px;
		font-weight:normal;
		line-height:26px;
		font-family:Helvetica, Arial, sans-serif;
	}

	h2 {
		margin:0;
	}

	h3 {
		margin:-10px 0 0 0;
		font-size:11px;
		line-height:14px;
		font-weight:normal;
					
	}
	
	.clear {
		clear: both;
		font-size: 0;
		line-height: 0;
		height: 0;
	}