.galerie {
	clear: both;
	
	width: 535px;
	display: block;
}

	.galerie_categorys {
	}

	.galerie .galerie_top {
		
		width: 535px;
		height: 9px;
		display: block;
		overflow: hidden;
	}
	
	.galerie .galerie_bottom {
		
		width: 535px;
		height: 13px;
		display: block;
		overflow: hidden;
	}
	
	

	.galerie .galerie_main {
		height: 420px;
	}
	
	.galerie .galerie_main {
		font-size: 12px;
		line-height: 20px;
		margin-left: 0px;
		width: 529px;
		height: auto;
	}

		
		.galerie .galerie_main .galerie_slidebarcontainer {
			width: 479px;
			height: 95px;
			margin-top: 9px;
			margin-left: 25px;
		}
	
		.galerie .galerie_main .galerie_slidebarcontainer .galerie_slidebar {
			position: absolute;
			width: 529px;
			height: 95px;
		}
		
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_loading {
				position: absolute;
				background-image: url(img_galerie/loader.gif);
				background-position: center center;
				background-repeat: no-repeat;
				width: 532px;
				height: 95px;
				display: block;
			}
		
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_thumbs {
				position: absolute;
				height: 85px;
				width: 470px;
				display: block;
				
				margin-left: 32px;
			}
		
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_thumbs .galerie_slidebar_thumbimage {
					float: left;
					width: 80px;
					height: 80px;
					background-color: #F7CE9C;
					margin-right: 3px;
				}
			
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_thumbs .galerie_slidebar_thumbempty {
					float: left;
					width: 80px;
					height: 80px;
					background-color: #ECECEC;
					margin-right: 3px;
				}
				
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_position_prevpage {
				position: absolute;
				text-decoration: none;
				margin-top: 30px;
			}
				
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_prevpage {
					cursor: pointer;
					background-image: url(img_galerie/button_pfeil_links.gif);
					width: 22px;
					height: 22px;
					display: block;
				}
		
			
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_position_nextpage {
				position: absolute;
				text-decoration: none;
				margin-top: 30px;
				margin-left: 460px;
			}
				
				.galerie .galerie_main .galerie_slidebar .galerie_slidebar_trigger_nextpage {
					cursor: pointer;
					background-image: url(img_galerie/button_pfeil.gif);
					width: 22px;
					height: 22px;
					display: block;
				}
			
			.galerie .galerie_main .galerie_slidebar .galerie_slidebar_actualpage {
				position: absolute;
				text-decoration: none;
				text-align: center;
				
				margin-top: 55px;
				margin-left: 452px;
				width: 40px;
				color: #000000;
			}
				
				
		
		.galerie .galerie_main .galerie_subcategorys {
			float: left;
			
			width: 146px;
			display: block;
		}
	
			.galerie .galerie_main .galerie_subcategorys .galerie_subcategorys_caption {
				width: 146px;
				display: block;
			}
			
				.galerie .galerie_main .galerie_subcategorys .galerie_subcategorys_caption .galerie_subcategorys_caption_inner {
					padding-left: 2px;
					padding-top: 5px;
					padding-bottom: 4px;
					
					font-family: "Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,sans-serif !important;
					color:#000000 !important;
					font-size: 1.4em;
				}
			
			.galerie .galerie_main .galerie_subcategorys .galerie_subcategorys_content {
				padding-left: 6px;
				padding-top: 5px;
				padding-bottom: 4px;
			}
			
				.galerie_subcategory_link {
					color: #000000;
					font-size: 12px;
					line-height: 20px;
				}
			
					.galerie_subcategory_link:hover {
						color: #000000;
						font-size: 12px;
						line-height: 20px;
						text-decoration: underlined;
					}
		
				.galerie_subcategory_active_link {
					color: #BA271E;
					font-size: 12px;
					line-height: 20px;
				}
			
					.galerie_subcategory_active_link:hover {
						color: #BA271E;
						font-size: 12px;
						line-height: 20px;
						text-decoration: underlined;
					}
					
		
		
		.galerie .galerie_main .galerie_imagearea {
			float: right;
			width: 375px;
			height: 350px;
			display: block;
		}
			
			.galerie .galerie_main .galerie_imagearea .galerie_imagearea_loading {
				position: absolute;
				background-image: url(img_galerie/loader.gif);
				background-position: center center;
				background-repeat: no-repeat;
				width: 375px;
				height: 350px;
				display: block;
			}
		
			.galerie .galerie_main .galerie_imagearea .galerie_imageview_container {
				width: 376px;
				height: 317px;
				display: block;
			}
				
				.galerie .galerie_main .galerie_imagearea .galerie_imageview_container .galerie_imageview {
					position: absolute;
					width: 375px;
					height: 316px;
					display: block;
					border: 1px solid #FABF74;
					background-position: center center;
					background-repeat: no-repeat;
				}
			
			.galerie .galerie_main .galerie_imagearea .galerie_player {
				margin-top: 5px;
			}
			
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_stop {
					display: none;
					position: absolute;
					text-decoration: none;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_stop {
						cursor: pointer;
						background-image: url(img_galerie/button_pause.gif);
						width: 22px;
						height: 22px;
						display: block;
					}
					
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_play {
					display: none;
					position: absolute;
					text-decoration: none;
					
					margin-left: 30px;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_play {
						cursor: pointer;
						background-image: url(img_galerie/button_pfeil.gif);
						width: 22px;
						height: 22px;
						display: block;
					}
				
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_player_actualimage {
					position: absolute;
					text-decoration: none;
					
					margin-left: 207px;
					color: #000000;
				}
					
				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_previmage {
					position: absolute;
					text-decoration: none;
					
					margin-left: 322px;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_previmage {
						cursor: pointer;
						background-image: url(img_galerie/button_pfeil_links.gif);
						width: 22px;
						height: 22px;
						display: block;
					}

				.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_position_slideshow_nextimage {
					position: absolute;
					text-decoration: none;
					
					margin-left: 352px;
				}
					
					.galerie .galerie_main .galerie_imagearea .galerie_player .galerie_trigger_slideshow_nextimage {
						cursor: pointer;
						background-image: url(img_galerie/button_pfeil.gif);
						width: 22px;
						height: 22px;
						display: block;
					}


		.galerie .galerie_main .galerie_imageextrasarea {
			clear: both;
			height: auto;
			
			width: 527px;
			height: 80px;
		}
		
			.galerie_imageextrasarea .galerie_imageextrasarea_container {
				width: 527px;
			}

				.galerie_imageextrasarea_container .galerie_imageextrasarea_contentcontainer {
					position: absolute;
					width: 527px;
				}



		.galerie .galerie_main .galerie_adminnotice {
			float: left;
			padding-top: 5px;
			width: 176px;
			display: block;
			
			color: #FF0000;
		}
		
	.galerie .galerie_main #galerie__adminarea .sortimages {
		font-size: 12px;
		line-height: 20px;
		margin-left: 0px;
		width: 529px;
		height: 420px;
		display: none;
	}
	
	.galerie .galerie_main #galerie__adminarea .sortimages .sortarea {
		margin:10px;
		padding-left:0px;
	}

		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea_clear {
			clear: both; width: 1px; height: 1px; display: block; overflow: hidden;
		}

		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea .imageBox, .galerie .sortimages .sortarea .imageBoxHighlighted{
			width:100px;	/* Total width of each image box */
			height:150px;	/* Total height of each image box */
			float:left;
		}
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea .imageBox_theImage{
			width:80px;	/* Width of image */
			height:95px;	/* Height of image */
			
			/* 
			Don't change these values *
			*/
			background-position: center center;
			background-repeat: no-repeat;		
			margin: 0 auto;
			margin-bottom:2px;
		}
		
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea .imageBox .imageBox_theImage{
			border:1px solid #DDD;	/* Border color for not selected images */
			padding:2px;
		}
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea .imageBoxHighlighted .imageBox_theImage{
			border:3px solid #316AC5;	/* Border color for selected image */
			padding:0px;
		
		}
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea .imageBoxHighlighted span{	/* Title of selected image */
			background-color: #316AC5;
			color:#FFFFFF;
			padding:2px;
		}
		
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea .imageBox_label{	/* Title of images - both selected and not selected */
			text-align:center;
			font-family: arial;
			font-size:11px;		
			padding-top:2px;
			margin: 0 auto;
		}
		
		/* 
		DIV that indicates where the dragged image will be placed	
		*/
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea #insertionMarker{
			height:120px;
			width:6px;
			position:absolute;
			display:none;
		
		}
		
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea #insertionMarkerLine{
			width:6px;	/* No need to change this value */
			height:115px;	/* To adjust the height of the div that indicates where the dragged image will be dropped */
		
		}
			
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea #insertionMarker img{
			float:left;
		}
		
		/*
		DIV that shows the image as you drag it 
		*/
		.galerie .galerie_main #galerie__adminarea .sortimages .sortarea #dragDropContent{
		
			opacity:0.4;	/* 40 % opacity */
			filter:alpha(opacity=40);	/* 40 % opacity */
		
			/* 
			No need to change these three values 
			*/
			position:absolute;
			z-index:10;
			display:none;
				
		}

	.galerie .galerie_main #galerie__adminarea .sortimages .buttonsarea {
		clear: both;
		margin-top: 10px;
	}

		
		
		
		
		
		
		
		
		
		
		
		
		.galerie .galerie_main #galerie__adminarea .description {
			font-size: 1.2em;
		}
		
		.galerie .galerie_main #galerie__adminarea .guidelines {
			font-size: 1.0em;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			padding-bottom: 5px;
		}
		
		.galerie .galerie_main .galerie_funcarea {
			clear: both;
			width: 479px;
			height: 65px;
			display: block;
			border: 1px dashed #438AC2;
			
			font-size: 11px;
			line-height: 20px;
			
			margin-top: 20px;
			margin-bottom: 20px;
		}
		
			.galerie .galerie_main .galerie_funcarea_uploadfield {
				font-size: 11px;
			}
			
			.galerie .galerie_main .galerie_funcarea_button {
				cursor: pointer;
				font-size: 11px;
				border: 1px solid #438AC2;
				background-color: #FFFFFF;
			}
