/* ******************************************** */
/* Spezifische Styles für Unterpunkt "Gallery"	*/
/* ******************************************** */

/* ----------- */
/* Farbangaben */
/* ----------- */

/* Hintergrundfarbe */
.colourBackground	{ background-color:#17170F; }

/* Vordergrundfarbe */
.colourForeground	{ background-color:#ECCE27; }
/* Stroke Colour (Highlight Rahmen bei Bildern) */
.colourStroke		{ border-color:#ECCE27; }

/* Farbe Colour SubMenu (Background Colour Buttons und Uhrzeitfeld) */ 
.colourSubMenu		{ background-color:#393824; }
/* Farbe des Balkens für Subheadline */
.colourHeadBar		{ background-color:#303023; }

/* Farbe Colour SubSubMenu */ 
.colourSubSubMenu	{ background-color:#303023; }
/* Farbe des Balkens für Navigationsleiste */
.colourNavBar		{ background-color:#494949; }


/* -------------------- */
/* Styles für Path-Menu */
/* -------------------- */
.dirPathMenu 			{ background-color:#303023; } /* BG Color */
.dirPathMenu .fontSmall	{ color:#FFFFFF; }
a.dirPathLink			{ color:#FFFFFF; }
a:link.dirPathLink		{ color:#FFFFFF; }
a:visited.dirPathLink	{ color:#FFFFFF; }
a:hover.dirPathLink		{ color:#ECCE27; }


/* ---------------------------------------- */
/* Specific Link Styles für grafische Boxen */
/* ---------------------------------------- */
a.boxWhiteSpeci			{ font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:bold; }
a:link.boxWhiteSpeci	{ font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:bold; }
a:visited.boxWhiteSpeci	{ font-size:10px; color:#FFFFFF; text-decoration:underline; font-weight:bold; }
a:hover.boxWhiteSpeci	{ font-size:10px; color:#ECCE27; text-decoration:underline; font-weight:bold; }


/* ----------- */
/* Font Styles */
/* ----------- */
.fontSubHead, .fontNavBar, .fontTextBar	{ color:#ECCE27; }

/* Normaler Link Style */
a:link				{ font-size:12px; color:#ECCE27; text-decoration:underline; }
a:visited			{ font-size:12px; color:#ECCE27; text-decoration:underline; }
a:hover				{ font-size:12px; color:#000000; text-decoration:underline; }

/* Link Style Schwarz */
a.boldLink			{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; }
a:link.boldLink		{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; }
a:visited.boldLink	{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; }
a:hover.boldLink	{ font-size:12px; color:#ECCE27; text-decoration:underline; font-weight:bold; }

/* Link Style für verlinkte Beschreibung bei Bildern */
a.smallLink			{ font-size:10px; color:#000000; text-decoration:underline; }
a:link.smallLink	{ font-size:10px; color:#000000; text-decoration:underline; }
a:visited.smallLink	{ font-size:10px; color:#000000; text-decoration:underline; }
a:hover.smallLink	{ font-size:10px; color:#ECCE27; text-decoration:underline; }

/* Link Style klein, fett und schwarz für Produktnamen in product listings */
a.sBoldLink			{ font-size:10px; color:#000000; text-decoration:underline; font-weight:bold; }
a:link.sBoldLink	{ font-size:10px; color:#000000; text-decoration:underline; font-weight:bold; }
a:visited.sBoldLink	{ font-size:10px; color:#000000; text-decoration:underline; font-weight:bold; }
a:hover.sBoldLink	{ font-size:10px; color:#ECCE27; text-decoration:underline; font-weight:bold; }

/* Link Style für Abschlussleiste */
a.tbar				{ font-size:10px; color:#ECCE27; text-decoration:underline; }
a:link.tbar			{ font-size:10px; color:#ECCE27; text-decoration:underline; }
a:visited.tbar		{ font-size:10px; color:#ECCE27; text-decoration:underline; }
a:hover.tbar		{ font-size:10px; color:#FFFFFF; text-decoration:underline; }

/* Link Style für Navigationsleiste */
a.navBar			{ font-size:10px; color:#FFFFFF; text-decoration:none; }
a:link.navBar		{ font-size:10px; color:#FFFFFF; text-decoration:none; }
a:visited.navBar	{ font-size:10px; color:#FFFFFF; text-decoration:none; }
a:hover.navBar		{ font-size:10px; color:#ECCE27; text-decoration:underline; }

/* Back to Top */
a.backToTop			{ font-size:10px; color:#ECCE27; text-decoration:underline; }
a:link.backToTop	{ font-size:10px; color:#ECCE27; text-decoration:underline; }
a:visited.backToTop	{ font-size:10px; color:#ECCE27; text-decoration:underline; }
a:hover.backToTop	{ font-size:10px; color:#FFFFFF; text-decoration:underline; }

/* Für Fehlermeldungen */
.fontError			{ font-size:10px; color:#ECCE27; text-decoration:none; font-family:Verdana,Arial,Helvetica,sans-serif; }
.errorBlockStyle	{ border:1px solid; border-color:#ECCE27; }



/*--------------------------------------------/
/ Spezifische Anpassung Galerie
/--------------------------------------------*/
.fontSmallGallery, .fontSmallGallery a, .fontSmallGallery a.linkForwardSmall {
	font-size:11px;
	line-height:14px; }
.fontXSmall {
	font-size:10px; line-height:13px; }
.fontSmallGallery a.linkForwardSmall, .fontPopUpGallery a.linkForwardSmall, #popupNavigatorGallery a.popupNavigator {
	color:#000000; }
.fontSmallGallery a.linkForwardSmall:hover, .fontPopUpGallery a.linkForwardSmall:hover, #popupNavigatorGallery a.popupNavigator:hover {
	color:#ECCE27; }
#overviewGallery div.entry a, #overviewGallery div.entry a:link, #overviewGallery div.entry a:visited, #numbersDisplayed a, a.linkBack, a.linkForward {
	color:#000; }
#overviewGallery div.entry a:hover, #numbersDisplayed a:hover, a.linkBack:hover, a.linkForward:hover {
	color:#ECCE27; }
#overviewGallery div.entry a:hover span.linkBorder {
	border-color:#ECCE27; }

/*--------------------------------------------/
/ Formular Upload
/--------------------------------------------*/
div#headerUploadForm {
	min-height:76px;
	padding:0 10px;
	background:#d2bb09 url(../_pics/index/header_upload.jpg) no-repeat 0 100%; }
* html div#headerUploadForm {
	height:76px; overflow:visible; }
p#textUploadForm {
	width:350px;
	min-height:40px;
	padding:7px 0;
	color:#FFFFFF; }
* html p#textUploadForm {
	height:54px; he\ight:40px; overflow:visible; }

