/**
 * Stile für die Foto-Galerien
 *
 * $URL: svn://localhost/RBL-dev/tags/rbl_2009_11_27/css/royal/galery.css $
 * $Rev: 990 $
 * $Author: jk $
 * $Date: 2009-11-18 18:45:38 +0100 (Mi, 18 Nov 2009) $
 */

DIV#galery_frame {
	position			: relative;
	width				: 166px;
	height				: 446px;
	border				: 1px solid blue;
	float				: right;
	margin				: 10px 0px;
	overflow			: scroll;
	background-color	: #C0C0C0;
}

DIV#galery_frame DIV#galery_content {
	position			: absolute;
	left				: 0px;
	top					: 1px;
	width				: 146px;
	height				: auto;
	overflow			: hidden;
}

DIV#galery_frame DIV#galery_content DIV {
	width				: 140px;
	height				: 105px;
	left				: 1px;
	margin				: 0px;
	padding				: 1px 3px;
	text-align			: center;
}
DIV#galery_frame DIV#galery_content DIV.sel {
	background-color	: #F0F8FF;
}
DIV#galery_frame BUTTON {
	position			: absolute;
	bottom				: 1px;
	display				: block;
	padding				: 0px;
	vertical-align		: middle;
}

DIV#galery_frame BUTTON#move_right {
	right				: 2px;
}

DIV#galery_frame BUTTON#move_left {
	left				: 2px;
}

DIV#galery_frame BUTTON IMG {
	position			: relative;
	top					: 1px;
}
DIV#image_frame {
	width				: 520px;
	margin				: 10px;
}
DIV#image_frame P {
	text-align			: justify;
	width				: 500px;
	margin				: auto;
}

/*************
 * Teamstory *
 *************/
 
DIV#foto {
	position			: relative;
	margin				: 32px auto 10px auto;
}

DIV#foto IMG {
	width				: 100%;
	height				: auto;
}

DIV#foto DIV {
	position			: absolute;
	height				: 16px;
	font-family			: Tahoma, Arial, sans-serif;
	font-size			: 11px;
}

DIV#foto DIV.info {
	position			: absolute;
	overflow			: hidden;
}

DIV#foto DIV.info P {
	margin				: 0px;
}

DIV#foto DIV.area {
	position			: absolute;
	border-width		: 1px;
	border-style		: dotted;
	border-color		: transparent;
	padding				: 1px;
}

DIV#foto DIV#slider_se {
	position			: absolute;
	border				: 1px solid black;
	cursor				: se-resize;
	background-color	: white;
}

DIV#foto DIV.but {
	top					: -22px;
	width				: 16px;
	padding				: 0px 2px 2px 2px;
	background-color	: #E0E0E0;
	cursor				: pointer;
	border				: 1px solid black;
}

DIV#foto DIV.but IMG {
	width				: auto;
	height				: auto;
	margin				: 0px;
}

DIV#foto DIV#beditfoto {
	right				: 0px;
}

DIV#foto DIV#baddarea {
	right				: 22px;
	visibility			: hidden;
}

DIV#foto DIV#bdelinfo {
	right				: 44px;
	visibility			: hidden;
}

DIV#foto DIV#bsaveinfo {
	right				: 66px;
	visibility			: hidden;
}

DIV#foto DIV#editarea {
	top					: -22px;
	left				: 0px;
	width				: 250px;
	height				: 16px;
	padding				: 1px 2px;
	visibility			: hidden;
	background-color	: #E0E0E0;
	border				: 1px solid black;
}

DIV#foto A:link {
	color				: black;
	text-decoration		: none;
}

DIV#foto A:visited {
	color				: black;
	text-decoration		: none;
}

DIV#foto A:hover {
	color				: black;
	text-decoration		: underline;
}

DIV#foto DIV#editarea SELECT {
	width				: 120px;
}

/* Fotogalerien bearbeiten */
TABLE.fotogalerien TD {
	padding				: 2px;
	text-align			: left;
}
TABLE.fotogalerien TD.buttons BUTTON {
	padding				: 0px;
}

DIV.foto_nav {
	position			: relative;
	width				: 80px;
	margin				: 10px auto;
}
DIV.foto_nav DIV.back {
	position			: absolute;
	left				: 10px;
}
DIV.foto_nav DIV.forward {
	position			: absolute;
	right				: 10px;
}

/* aktuelle Galerien */
DIV#aktgaleries TABLE TD {
	text-align			: left;
	padding				: 0px 4px 0px 4px;
}
DIV#aktgaleries TABLE TD A:link    {
	color				: black;
	text-decoration		: none;
}
DIV#aktgaleries TABLE TD A:visited {
	color				: black;
	text-decoration		: none;
}
DIV#aktgaleries TABLE TD A:hover   {
	color				: black;
	text-decoration		: underline;
}
DIV#aktgaleries TABLE TD.title {
	white-space			: nowrap;
}
DIV#aktgaleries TABLE TD.new {
	color				: red;
}
