/*
 * screen.css - stylesheet file for graetz-verlag.de
 */

/*
 * basics
 */

html
{
	background-image: url(/_images/tileIntro.gif);
	background-position: 0 0;
	background-repeat: repeat;
}

#contentPageBodySearch
{
	background-image: url(/_images/tileFormulare.gif);
}

#contentPageBodySearch #containerColumnLeft
{
	background-image: url(/_images/columnLeftBackgroundForm.gif) !important;
}

#contentPageBodySearch #containerHeaderRight
{
	background-color: #706864 !important;
}

#contentPageBodySearch #containerColumnRight
{
	background-color: #F5F4F0 !important;
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* *font-size: 10.7349px; */
}

/*
body.intro
{
	background-image: url(/_images/tileIntro.gif);
	background-position: 0 0;
	background-repeat: repeat;
}
*/

#custom-doc
{
	margin: auto;
	/* min-height: 650px;*/ /* 888px */
	min-width: 944px;
	padding-top: 11px;
	text-align: left;
	width: 72.6153em;
	*width: 70.8653em;
}

* html #custom-doc
{
	width: 944px;
}

* html #startBody
{
	width: 944px;
}

#hd
{
	height: 263px;
	/* padding-top: 37px; */
	position: relative;
}

.startPageHeader
{
	height: 119px !important;
	width: 944px;
}

#ft
{
	margin-top: -10px;
	/* margin-left: -1px; */
	*margin-left: 1px;
	z-index: 1000;
	width: 944px;
}

.introFooter
{
	margin-top: 28px !important;
}

/*
 * common styles
 */

.clearing
{
	clear: both;
	font-size: 0;
	/* height: 0; */
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	xxx margin-top /*\**/: 2px\9
}

.spacer
{
	clear: both;
	font-size: 0;
	height: 20px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

.required
{
	font-weight: bold;
}

.error
{
	color: #e05161;
	font-weight: bold;
}

a,
a:active,
a:focus,
a:link,
a:visited
{
	color: #4E4537;
	text-decoration: underline;
}

a:hover
{
	color: #E05161;
}

/*
 * startseite (home)
 */

#startPromotion
{
	margin-left: 76px;
}

.startPromo
{
	float: left;
	margin-right: 16px;
}

.startPromoCaption
{
	color: #69664f;
	font-size: 11px;
	/* *font-size: 10.7349px; */
	line-height: 13px;
	margin-top: -42px;
	text-align: center;
}

.introPage
{
	background-image: url(/_images/rahmenStart.png);
	background-position: 0 11px;
	background-repeat: no-repeat;
	padding-top: 0 !important;
}

.startPromoCaption a
{
	text-decoration: none;
}

#boxSupernavigationIntro
{
	float: left;
	margin-left: 57px;
	margin-top: 43px;
}

* html #boxSupernavigationIntro
{
	margin-left: 25px;
}

#boxSupernavigationIntro a,
#boxSupernavigationIntro a:active,
#boxSupernavigationIntro a:focus,
#boxSupernavigationIntro a:link,
#boxSupernavigationIntro a:visited
{
	color: #4e4537;
	font-size: 9px;
	/* *font-size: 8.7831px; */
	margin-right: 16px; 
	text-decoration: none;
}

#boxSupernavigationIntro a:hover
{
	color: #FD989E; /* #FE838A */
}

#boxFirstLevelNavigationStart
{
	float: right;
	font-size: 9px;
	/* *font-size: 8.7831px; */
	margin-right: 49px;
	margin-top: 43px;
}

* html #boxFirstLevelNavigationStart
{
	margin-right: 25px;
}

#boxFirstLevelNavigationStart a,
#boxFirstLevelNavigationStart a:active,
#boxFirstLevelNavigationStart a:focus,
#boxFirstLevelNavigationStart a:link,
#boxFirstLevelNavigationStart a:visited
{
	border:  none;
	color: #4e4537;
	margin-left: 16px; 
	text-decoration: none;
}

#boxFirstLevelNavigationStart a:hover
{
	color: #FD989E;
}

#containerIntroNews
{
	border-bottom: 1px solid #938670;
	border-left: 1px solid #000000;
	border-top: 1px solid #938670;
	/* background-color: #880022 */;
	/* border-right: 1px solid #000000; */
	color: #fffbe5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 29px; /* 51px */ 
	margin-left: 35px;
	margin-right: 28px;
	margin-top: 32px;
	*margin-top: 18px;
	vertical-align: bottom;
}

#newstickerTable
{
	/* background-color: #880022; */
	height: 29px; /* 51px */
	width: 878px;
}

#newstickerTable .newstickerHeadline
{
	height: 29px;
	font-size: 15.3px;
	line-height: 29px;
	vertical-align: baseline;
}

#newstickerTable .newstickerEntries
{
	height: 29px;
}

#newstickerTable td
{
	/* vertical-align: baseline; */
}

#newstickerTable a.tickerNews,
#newstickerTable a.tickerNews:active,
#newstickerTable a.tickerNews:focus,
#newstickerTable a.tickerNews:link,
#newstickerTable a.tickerNews:visited
{
	color: #fffbe5;
	text-decoration: none;
}

#newstickerTable a.tickerNews:visited
{
	text-decoration: underline;
}

#containerIntroNews h1
{
	color: #fffbe5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15.3px;
	/* *font-size: 14.93127px; */
	margin-bottom: 0;
	margin-left: 91px;
	padding-top: 0;
	text-transform: uppercase;
}

#containerIntroNews .newstickerEntry
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}

#containerIntroNews .newstickerSeparator2
{
	display: none;
}

#containerIntroNews .newstickerWhere
{
	display: none;
}

#newstickerTable .headline
{
	/* line-height: 29px; */ /* 36.7px */
	padding-bottom: 3px;
	text-align: right;
	text-transform: uppercase;
	width: 175px;
}

#newstickerTable .newstickerWhat
{
	line-height: 29px; /* 36.7px */
	font-size: 15.3px;
	/* *font-size: 14.93127px; */
	vertical-align: baseline;
	/* text-transform: uppercase; */
}

#containerIntroNews .newstickerDate
{
	line-height: 29px; /* 36.7px */
	font-size: 11.2px;
	/* *font-size: 10.93008px; */
	vertical-align: baseline;
}

a.startNoteLink,
a.startNoteLink:active,
a.startNoteLink:focus,
a.startNoteLink:link,
a.startNoteLink:visited
{
	color: #6a664f;
	font-weight: bold;
	text-decoration: none;
	margin-left: 0.6em;
}

a.startNoteLink:hover
{
	text-decoration: underline;
}

#containerIntroFooterNavigation
{
	color: #b3af95;
	font-size: 10px;
	/* *font-size: 9.759px; */
	line-height: 14px;
	margin-left: 69px;
}

#boxIntroFooterCopyright
{
	float: left;
	text-align: left;
	width: 200px;
}

#boxIntroFooterNavigation
{
	float: left;
	margin-left: 10px;
	width: 650px;
}

* html #boxIntroFooterNavigation
{
	width: 640px;
}

#ft a,
#ft a:active,
#ft a:focus,
#ft a:link,
#ft a:visited
{
	color: #b3af95;
	text-decoration: none;
}

#ft a:hover
{
	text-decoration: underline;
}

/*
 * content pages
 */

body.contentPage
{
/*
	background-image: url(/_images/tileIntro.gif);
	background-position: 0 0;
	background-repeat: repeat;
*/
	color: #4e4537;
}

/*
 * page header
 */

.contentPage #hd
{
	height: 120px; /* 160px 162px */
}

#boxHeaderScreen
{
	background-image: url(/_images/pageHeaderBackground.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 120px;
	position: relative;
	/* z-index: 1000; */
}

* html #boxHeaderScreen
{
	height: 116px;
}

#containerHeaderRight
{
	background-color: #684b26;
	float: left;
	height: 98px;
	width: 698px;
	margin-left: 2px;
	margin-top: 22px;
	/* position: absolute; */
	/* *position: relative; */
	/* left: 216px; */
	/* *left: 2px; */
	/* top: 22px; */
	/* z-index: 100; */
}

* html #containerHeaderRight
{
	height: 99px;
	width: 694px;
	overflow: hidden;
}

#boxLogo
{
	float: left;
	height: 98px;
	margin-left: 37px;
	margin-top: 22px;
	text-align: center;
	width: 177px;
}

* html #boxLogo
{
	margin-left: 19px;
	height: 99px;
}

#containerNavigation
{
	float: left;
	height: 101px;
	margin-left: 25px;
	position: relative;
	width: 100%;
}

* html #containerNavigation
{
	height: 96px;
	margin-left: 12px;
}

#containerNavigation a img
{
	border: none;
}

#containerHeaderRight #boxFirstLevelNavigation
{
	height: 30px;
	/* position: absolute; */
	/* top: 40px; */
	margin-top: 10px;
}

#boxFirstLevelNavigation a,
#boxFirstLevelNavigation a:active,
#boxFirstLevelNavigation a:focus,
#boxFirstLevelNavigation a:link,
#boxFirstLevelNavigation a:visited
{
	color: #fffbe5;
	display: inline;
	font-size: 20px;
	/* *font-size: 19.518px; */
	margin-right: 52px;
	position: relative;
	text-decoration: none;
	/* vertical-align: top; */
}

#boxFirstLevelNavigation a:hover
{
	text-decoration: underline;
}

/*
 * node grafik hover defekt
 */

#boxFirstLevelNavigation .fakeButtonOver
{
	background-repeat: no-repeat;
	height: 30px; /* 40px */
	left: 0px;
	margin-right: 34px;
	position: absolute;
	top: -9px; /* -9px */
	*top: 0;
}

#boxFirstLevelNavigation #ueber_uns
{
	background-image: url(/_images/ueberUns.png);
	width: 98px;
}

#node_ueber_uns
{
	/* visibility: hidden; */
}

#boxFirstLevelNavigation #ueber_uns:hover
{
	background-image: url(/_images/ueberUnsActive.png);
}

#boxFirstLevelNavigation #produkte
{
	width: 101px;
}

#boxFirstLevelNavigation #produkte:hover
{
	background-image: url(/_images/produkteActive.png);
}

#boxFirstLevelNavigation #illustratoren
{
	width: 212px;
}

#boxFirstLevelNavigation #illustratoren:hover
{
	background-image: url(/_images/illustratorenActive.png);
}

#boxFirstLevelNavigation #messen
{
	width: 93px;
}

#boxFirstLevelNavigation #messen:hover
{
	background-image: url(/_images/messenActive.png);
}

/*
 * second level navigation
 */

#boxSecondLevelNavigation
{
	bottom: 7px;
	color: #fffbe5;
	font-size: 11px;
	/* *font-size: 10.7349px; */
	height: 11px;
	line-height: 11px;
	position: absolute;
	text-transform: uppercase;
}

* html #boxSecondLevelNavigation
{
	bottom: -2px;
}

#boxSecondLevelNavigation a,
#boxSecondLevelNavigation a:active,
#boxSecondLevelNavigation a:focus,
#boxSecondLevelNavigation a:link,
#boxSecondLevelNavigation a:visited
{
	color: #fffbe5;
	/* margin-right: 13px; */
	line-height: 11px;
	text-decoration: none;
	vertical-align: text-top;
}

#boxSecondLevelNavigation a:hover
{
	color: #FD989E;
}

#boxSecondLevelNavigation a.selected
{
	color: #FD989E;
}

#containerHeaderRight #boxSupernavigation
{
	float: right;
	margin-right: 33px;
	margin-top: 9px; /* 22px */
}

* html #containerHeaderRight #boxSupernavigation
{
	margin-right: 17px;
	margin-top: -21px;
}

#containerHeaderRight #boxSupernavigation a,
#containerHeaderRight #boxSupernavigation a:active,
#containerHeaderRight #boxSupernavigation a:focus,
#containerHeaderRight #boxSupernavigation a:link,
#containerHeaderRight #boxSupernavigation a:visited
{
	color: #fffbe5;
	margin-left: 16px;
	text-decoration: none;
}

#containerHeaderRight #boxSupernavigation a:hover
{
	color: #FD989E;
}

#containerHeaderRight #boxSupernavigation a.selected,
#containerHeaderRight #boxSupernavigation a.selected:active,
#containerHeaderRight #boxSupernavigation a.selected:focus,
#containerHeaderRight #boxSupernavigation a.selected:link,
#containerHeaderRight #boxSupernavigation a.selected:visited
{
	color: #FD989E;
	margin-left: 16px;
	text-decoration: none;
}

#containerHeaderRight #boxSupernavigation a.selected:hover
{
	color: #FD989E;
}

/*
 * search box
 */
#containerSearch
{
	float: left;
	margin-top: 7px;
}

#containerSearch input.text
{
	border-bottom: 1px solid #9c5555;
	border-left: 1px solid #d3d4b0;
	border-right: 1px solid #9c5555;
	border-top: 1px solid #d3d4b0;
	float: left;
	height: 15px;
	margin-right: 5px;
	padding-top: 1px;
	padding-left: 2px;
	width: 138px;
}

#aSearchBox
{
	background-color: #e5f0ba;
	color: #49423a;
	display: block;
	float: left;
	font-weight: bold;
	height: 16px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
	width: 79px;
}

/*
 * left column
 */

#containerColumnLeft
{
	background-image: url(/_images/columnLeftBackgroundUns.gif);
	background-position: 34px 0;
	background-repeat: no-repeat;
	/* *margin-top: -1px; */
	min-height: 450px; /* 580px */
	/* *min-height: 462px; */
	position: relative;
	width: 217px;
}

* html #containerColumnLeft
{
	height: 480px;
}

/*
 * left column language navigation
 */

#boxLanguageNavi
{
	float: right;
	margin-right: 28px;
	margin-top: 8px;
}

#boxLanguageNavi a,
#boxLanguageNavi a:active,
#boxLanguageNavi a:focus,
#boxLanguageNavi a:hover,
#boxLanguageNavi a:link,
#boxLanguageNavi a:visited
{
	text-decoration: none;
}

/*
 * left columns shop login form
 */

#boxShopLogin
{
	margin-left: 54px;
	margin-right: 22px;
	position: absolute;
	text-align: center;
	top: 56px;
	width: 144px;
}

#shopLoginForm
{
	text-align: left;
}

#shopLoginForm label,
#shopLoginForm label.required
{
	color: #b7a889; /* #C3B697 */
	font-size: 9px;
	/* *font-size: 8.7831px; */
	font-weight: normal;
	/* line-height: 14px; */
	margin-bottom: 2px;
}

#shopLoginForm input.text,
#shopLoginForm input.password
{
	border-bottom: 1px solid #d3d4b0;
	border-left: 1px solid #d3d4b0;
	border-right: 1px solid #d3d4b0;
	border-top: 1px solid #e4deb2;
	color: #4E4537;
	height: 14px;
	margin-bottom: 0;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	width: 140px;
}

#shopLoginForm input.buttonSubmit
{
	background-color: #e5f0ba;
	color: #595042;
	float: right;
	font-weight: 900;
	text-align: center;
}

.formSpacer
{
	clear: both;
	font-size: 0;
	height: 5px; /* 10px */
	*height: 3px;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 100%;
}

a.serviceLink,
a.serviceLink:active,
a.serviceLink:focus,
a.serviceLink:link,
a.serviceLink:visited
{
	color: #59503c;
	font-size: 10px;
	/* *font-size: 9.759px; */
	text-decoration: none;
	text-transform: uppercase;
}

a.serviceLink:hover
{
	color: #e05161;
}

/* #boxShopLogin p, */
#boxPrivateCustomer p,
#boxGuestbook p
{
	color: #847a6c; /* #857a6c */
	font-size: 10px; /* 9px */
	/* *font-size: 9.759px; */
	letter-spacing: 0;
	line-height: 14px; /* 16px */
	margin-bottom: 5px;
}

#boxShopLogin p
{
	margin-bottom: 5px;
}

#labelStockist
{
	margin-left: 65px;
	margin-top: 8px;
	width: 124px;
}

/*
 * left column boxPrivateCustomer, boxGuestbook
 */
#boxPrivateCustomer
{
	margin-left: 54px;
	margin-right: 20px;
	position: absolute;
	text-align: center;
	top: 271px;
	width: 144px;
}

#boxGuestbook
{
	margin-left: 54px;
	margin-right: 20px;
	position: absolute;
	top: 369px;
	text-align: center;
	width: 144px;
}

/*
 * right column (main content)
 */

#containerColumnRight
{
	background-color: #fffae0;
	background-image: url(/_images/contentBackground.gif);
	background-position: top right;
	background-repeat: repeat-y;
	line-height: 17px;
	margin-left: 216px !important;
	margin-right: 29px;
	min-height: 450px; /* 580px */
	padding-left: 25px;
}

* html #containerColumnRight
{
	height: 450px;
	width: 668px;
}

*html #containerColumnRight .yui-g
{
	width: 668px;
}

#containerStoryHeadline
{
	background-color: #ffffff;
	background-image: url(/_images/contentPageHeadlineBackgrou.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 46px;
	margin-bottom: 29px;
	margin-left: -25px;
	margin-right: 2px;
	padding-left: 25px;
	position: relative;
}

* html #containerStoryHeadline
{
	width: 672px;
}

h1
{
	color: #4e4537;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px; /* 18px */
	/* *font-size: 17.5662px; */
	/* margin-bottom: 20px; */
	padding-top: 15px;
	text-transform: uppercase;
}

.navigationSnapshot
{
	color: #c3b697;
	float: right;
	font-size: 9px;
	/* *font-size: 8.7831px; */
	margin-top: 16px;
	padding-right: 25px;
	text-align: right;
}

.illustratorSnapshot
{
	width: 137px;
	overflow: hidden;
	margin-top: -15px;
}

.navigationSnapshot a,
.navigationSnapshot a:active,
.navigationSnapshot a:focus,
.navigationSnapshot a:link,
.navigationSnapshot a:visited
{
	color: #c3b697;
	text-decoration: none;
}

.navigationSnapshot a:hover
{
	text-decoration: underline;
}

.storyHeadline
{
	float: left;
	font-size: 18px;
	/* *font-size: 17.5662px; */
	/* margin-bottom: 14px; */
	/* margin-left: 27px; */
}

* html .storyHeadline
{
	694px;
}

h2.storyHeadline
{
	font-size: 18px;
	margin-bottom: 12px;
	line-height: 24px;
}

.containerImageFrameLeft
{
	background-image: url(/_images/mv1003Frame.png);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 169px;
	margin-bottom: 9px;
	margin-right: 27px;
	position: relative;
	text-align: center;
	width: 197px;
}

.containerImageFrameLeft td
{
	height: 169px;
	padding-top: 12px;
	position: relative;
	vertical-align: top;
	width: 197px;
}

.imageCaption,
.thumbnailCaption
{
	/* background-image: url(/_images/lupe.gif); */
	background-color: transparent;
	/* background-position: 165px 0px; */
	/* background-repeat: no-repeat; */
	/* margin-top: -2px; */
	position: absolute;
	bottom: 7px;
	*bottom: 17px;
	bottom /*\**/: 7px\9;
	left: 0;
	width: 197px;
}

img.magnifyingGlass
{
	margin: 0 !important;
	position: absolute !important;
	left: 166px !important;
	top: 4px;
}

 /*
  * IE8 only
  */
.lightBoxContainer .thumbnailCaption
{
 	bottom /*\**/: 5px\9;
}

 /*
  * IE7 only
  */
.lightBoxContainer .thumbnailCaption
{
	*bottom: 5px;
}

 /*
  * IE6 only
  */
* html .lightBoxContainer .thumbnailCaption
{
	bottom: 5px;
}

.thumbnailCaptionInner
{
	background-color: #ffffff;
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
}

.containerTextFrameLeft
{
	background-image: url(/_images/textFrame.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #4e4537;
	float: left;
	height: 169px;
	width: 197px;
}

.containerTextFrameLeft h3
{
	color: #4e4537;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	/* *font-size: 14.6385px; */
	line-height: 18px;
	margin-left: 22px;
	margin-right: 18px;
	margin-top: 26px;
}

.containerTextFrameLeft .frameCaption
{
	margin-left: 22px;
	margin-right: 18px;
	margin-top: 4px;
}

.marginRight
{
	margin-right: 23px; /* 7px */
}

.containerStoryText
{
	float: left;
	/* margin-left: 27px; */
	padding-right: 25px;
	width: 380px;
}

.storyText
{
	margin-bottom: 20px;
}

.initialLetter
{
	font-size: 150%;
}

.storyBottomImage
{
	margin-left: 114px;
	*margin-bottom: 5px;
}

/*
 * Illustratoren 
 */

.containerIllustratorenImages
{
	float: left;
	margin-right: 27px;
	width: 197px;
}

.containerIllustratorImage,
.containerIllustratorProbe
{
	background-image: url(/_images/mv1003Frame.png);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 169px;
	margin-bottom: 16px;
	/* padding-top: 8px; */
	position: relative;
	text-align: center;
	width: 197px;
}

.containerIllustratorImage td
{
	height: 169px; /* 186px */
	padding-top: 12px;
	vertical-align: top;
	width: 197px; /* 217px */
}


.containerIllustratorProbe td
{
	height: 169px; /* 186px */
	padding-top: 12px;
	vertical-align: top;
	width: 197px; /* 217px */
}


#containerIllustratorPulldown
{
	height: 22px;
	overflow: hidden;
	position: absolute;
	right: 47px;
	top: 16px;
}

.fakeId,
.fakeOption
{
	visibility: hidden;
}

.boxIllustrator
{
	display: none;
}

#fakeSelect
{
	position: relative
}

#fakeSelect label
{
	/* background-image: url(/_images/arrowSelect.png); */
	/* background-position: right; */
	/* background-repeat: no-repeat; */
	/* border-bottom: 1px solid #d3d4b0; */
	/* border-left: 1px solid #d3d4b0; */
	/* border-top: 1px solid #e7e9db; */
	color: #7B775B;
	font-size: 11px;
	*font-size: 10.7349px;
	position: absolute;
	left: 2px;
	width: 268px;
}

#fakeSelect select
{
	/* background-image: url(/_images/arrowSelect.png); */
	/* background-position: right; */
	/* background-repeat: no-repeat; */
	border-bottom: 1px solid #d3d4b0;
	border-left: 1px solid #d3d4b0;
	border-top: 1px solid #e7e9db;
	/* position: absolute; */
	/* margin-left: -3px; */
	/* margin-top: -1px; */
	/* opacity: 0; */
	padding-left: 0;
	width: 273px;
	z-index: 50;
}

#fakeSelect select option
{
}

/*
#illustratorPulldownArrwow
{
	position:absolute;
	right: 47px;
	top: 17px;
}
*/

/*
 * content page Messen
 */

.newstickerLeft,
.newstickerRight
{
	float: left;
	margin-bottom: 14px;
	/* margin-top: 4px; */
}

.newstickerLeft
{
	margin-right: 25px;
	padding-top: 4px;
	width: 390px; /* 314px */
	*width: 400px;
}

.newstickerRight
{
}

.newstickerLeft .newstickerWhat h1
{
	color: #4e4537;
	font-size: 15px;
	/* *font-size: 14.6385px; */
	margin-bottom: 0;
	padding-top: 0;
	text-transform: none;
}

.newstickerLeft .newstickerWhat
{
	float: left;
	margin-right: 7px;
	line-height: 18px; /* 27px */
}

.newstickerLeft .newstickerDate
{
	float: left;
	line-height: 18px; /* 29px */
}

.newstickerRight .newstickerUrl a,
.newstickerRight .newstickerUrl a:active,
.newstickerRight .newstickerUrl a:focus,
.newstickerRight .newstickerUrl a:link,
.newstickerRight .newstickerUrl a:visited
{
	color: #4e4537;
	line-height: 27px;
	text-decoration: underline;
}

.newstickerRight .newstickerUrl a:hover
{
	color: #e05161;
	text-decoration: none;
}

/*
 * guestbook
 */

a.thirdLevelNavigation,
a.thirdLevelNavigation:active,
a.thirdLevelNavigation:focus,
a.thidLevelNavigation:link,
a.thirdLevelNavigation:visited
{
	color: #4e4537;
	text-decoration: none;
	text-transform: uppercase;
}

a.thirdLevelNavigation:hover
{
	color: #d7484c;
}

#containerThirdLevelNavigation .selected
{
	color: #d7484c;
}

#containerStoryHeadline a.selected,
#containerStoryHeadline a.selected:active,
#containerStoryHeadline a.selected:focus,
#containerStoryHeadline a.selected:link,
#containerStoryHeadline a.selected:visited
{
	color: #d7484c;
}

#guestbookFrame
{
	background-color: #F5FAEC;
	border: none;
	/* height: 480px; */
	margin-left: -25px;
	width: 696px;
}

/*
 * form fields
 */

input.text,
select,
textarea
{
	border-bottom: 1px solid #d3d4b0;
	border-left: 1px solid #d3d4b0;
	border-right: 1px solid #e0e1d1;
	border-top: 1px solid #e0e1d1;
	color: #7b775b;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* *font-size: 10.7349px; */
	height: 15px;
	margin-bottom: 5px;
	padding-left: 2px;
	padding-top: 1px;
	width: 221px;
}

select
{
	height: 20px;
	width: 281px;
}

textarea
{
	height: 60px;
}

label
{
	float: left;
	width: 140px;
}

/*
 * flourish
 */
#flourish
{
	background-color: transparent;
	background-image: url(/_images/contentPageFoot.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 60px;
	/* margin-left: 1px; */
	margin-top: -37px;
	z-index: 1;
}

/*
 * content page footer
 */

#boxSearchengineNavi
{
	width: 650px;
}

.senGroup
{
	padding-right: 20px;
	padding-right /*\**/: 10px\9;
	vertical-align: top;
}

.senGroup a
{
	display: block;
}

/*
 * misc
 */

.navigate
{
	margin-top: 10px;
}

img.naviSaparator
{
	height: 12px;
	margin-left: 11px;
	margin-right: 8px;
	margin-bottom: -2px;
	width: 5px;
}

#guestBookInfoText
{
	margin-right: 25px;
}

/*
 * YUI-LightBox
 */

.mask
{
	opacity: 0.75 !important;
	filter: alpha(opacity = 75);
}

a.container-close
{
	font-size: 0;
}

.yui-panel .hd
{
	background-image: url(/_images/bgLightBoxHead.png) !important;
	background-position: center bottom !important;
	background-color: #ffffff !important;
	border-bottom: none !important;
	color: #684b26 !important;
	font-size: 17px !important;
	font-weight: normal !important;
	padding-bottom: 2px !important;
	padding-top: 13px !important;
}

.yui-panel .container-close
{
	background-image: url(/_images/bgLightBoxCloseButton.png) !important;
	background-position: center top !important;
	boder-none;
	margin-top: 5px;
	outline: none;
}

.yui-panel .bd
{
	background-color: #ffffff !important;
}

/*
 * sitemap (... static - whatever ...)
 */

#sitemap .leftColumn
{
	float: left;
	position: relative;
}

#sitemap .rightColumn
{
	float: left;
	position: relative;
}

#sitemap .smFunction
{
	background-image: url(/_images/signFunction.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	margin-right: 10px;
	text-align: center;
	width: 102px;
}

#sitemap div.smFunction:hover
{
	background-image: url(/_images/signFunctionActive.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sitemap .smInfo
{
	background-image: url(/_images/signAbout.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 69px;
	/* margin-right: 10px; */
	text-align: center;
	width: 102px;
}

#sitemap div.smInfo:hover
{
	background-image: url(/_images/signAboutActive.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sitemap #ourCompany
{
	background-image: url(/_images/signAbout.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 69px;
	margin-right: 7px;
	text-align: center;
	width: 102px;
}

#sitemap #ourCompany:hover
{
	background-image: url(/_images/signAboutActive.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sitemap #ourProducts
{
	background-image: url(/_images/signAbout2.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 69px;
	margin-right: 8px;
	text-align: center;
	width: 102px;
}

#sitemap #ourProducts:hover
{
	background-image: url(/_images/signAbout2Active.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sitemap #ourTeam
{
	background-image: url(/_images/signAbout3.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 69px;
	margin-right: 5px;
	text-align: center;
	width: 102px;
}

#sitemap #ourTeam:hover
{
	background-image: url(/_images/signAbout3Active.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sitemap #aboutUs
{
	background-image: url(/_images/signAboutUs.png);
	height: 36px;
	text-align: left;
	padding-left: 10px;
	width: 318px;
}

#sitemap div#aboutUs:hover
{
	background-image: url(/_images/signAboutUsActive.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sitemap  #aboutUs a
{
	margin-top: 10px;
}


#sitemap .smProduct
{
	background-image: url(/_images/signProduct.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 69px;
	margin-right: 10px;
	text-align: center;
	width: 102px;
}

#sitemap #newProducts
{
	margin-left: 2px;
	margin-right: 5px;
}

#sitemap #newProducts:hover
{
	background-image: url(/_images/signProductActive.png);
}

#sitemap #saisonProducts
{
	background-image: url(/_images/signProduct2.png);
	margin-left: 2px;
	margin-right: 5px;
}

#sitemap #saisonProducts:hover
{
	background-image: url(/_images/signProduct2Active.png);
}

#sitemap #approvedProducts
{
	background-image: url(/_images/signProduct3.png);
	margin-left: 2px;
}

#sitemap #approvedProducts:hover
{
	background-image: url(/_images/signProduct3Active.png);
}



#sitemap #products
{
	background-image: url(/_images/signProducts.png);
	height: 36px;
	margin-right: 0;
	padding-left: 10px;
	text-align: left;
	width: 318px;
}

#sitemap div#products:hover
{
	background-image: url(/_images/signProductsActive.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sitemap #products a
{
	margin-top: 10px;
}

#sitemap #illustrator
{
	background-image: url(/_images/signIllustratoren.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 49px;
	*margin-top: 10px;
	padding-left: 10px;
	width: 318px
}

#sitemap #illustrator:hover
{
	background-image: url(/_images/signIllustratorenActive.png);
}

#sitemap #illustrator a
{
	margin-top: 10px;
	*margin-top: 0;
	padding-top: 27px;
}

#sitemap .smService
{
	background-image: url(/_images/signService.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 49px;
	margin-right: 10px;
	margin-top: 10px;
	text-align: center;
	width: 102px;
}

#sitemap .smService:hover
{
	background-image: url(/_images/signServiceActive.png);
}

#sitemap a,
#sitemap a:active,
#sitemap a:focus,
#sitemap a:link,
#sitemap a:visited
{
	color: #4e4537;
	display: block;
	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* *font-size: 11.7108px; */
	margin-top: 27px;
	text-decoration: none;
	/* text-transform: uppercase; */
}

#sitemap a:hover
{
	text-decoration: underline;
}

#sitemap #ourCompany a,
#sitemap #ourProducts a,
#sitemap #ourTeam a,
#sitemap #newProducts a,
#sitemap #saisonProducts a,
#sitemap #approvedProducts a
{
	margin-top: 18px;
}

/*
 * Kontakt
 */

/*
#formContact
{
	position: relative;
}

.serviceText
{
	line-height: 20px;
}

#textInfoEmail
{
	float: left;
	margin-top: -82px;
	*margin-top: -91px;
	margin-left: 274px;
}

.boxButtons
{
	position: absolute;
	bottom: 5px;
	*bottom: 10px;
	right: 99px;
}

#contactAddress
{
	float: left;
	margin-top: -122px;
	margin-left: -68px;
}

*/

#contactServiceText
{
	float: left;
	width: 385px;
}

#contactAddress
{
	float: right;
	width: 200px;
}

.formLeftBox
{
	float: left;
	width: 268px;
	*width: 275px;
}

.formRightBox
{
	float: left;
}

.formRightBox .boxButtons
{
	margin-top: 22px;
}

.boxButtons .submit
{
	background-color: #e5f0ba;
	border-bottom: 1px solid #4e4537;
	border-left: 1px solid #4e4537;
	border-right: 1px solid #4e4537;
	border-top: 1px solid #a6a298;
	color: #595042;
	font-weight: bold;
	height: 18px;
	padding-bottom: 0px;
	width: 77px;
}

#formContact label
{
	width: 349px;
}

#formContact .required
{
	font-weight: normal;
}

#boxContact textarea
{
	height: 100px;
	margin-bottom: 5px;
	width: 347px;
	overflow: auto;
}


#buttonAdvancedSearch
{
	background-color: #e5f0ba;
	border-bottom: 1px solid #4e4537;
	border-left: 1px solid #4e4537;
	border-right: 1px solid #4e4537;
	border-top: 1px solid #a6a298;
	color: #595042;
	font-weight: bold;
	height: 18px;
	padding-bottom: 0px;
	width: 77px;
}

/*
 * cms paging
 */

.navigate a,
.navigate a:active,
.navigate a:focus,
.navigate a:link,
.navigate a:visited
{
	color: #595042;
	text-decoration: none;
}

.navigate a:hover
{
	color: #E05161;
}

/*
 * 3rd level navigation
 */

#containerThirdLevelNavigation
{
	margin-top: -25px;
}

#containerThirdLevelNavigation img
{
	margin-left: 19px;
	margin-right: 15px;
}

/*
 * obscura
 */

#lightBox1
{
	width: 472px;
}

a.galleryThumb:hover
{
	cursor: default;
	color: #4E4537;
}

a.galleryThumb img
{
	cursor: pointer;
}

#containerIllustratorStories .storyHeadline,
#containerIllustratorStories .storyText
{
	/* margin-left: 27px; */
}

#boxIllustrator15 .containerImageFrameLeft img
{
	height: 147px;
	padding-top: 12px;
	width: 169px;
}

#tickerRow1
{
	margin-top: -29px;
}


/*
 * 
 */
#selectIllustrator #helperOpt
{
	display: none;
}

#formContact label,
#formContact #textInfoEmail
{
	font-size: 10px;
}

/*
 * Seite Katalog bestellen
 */

#privateCustomer
{
	float: left;
	margin-right: 12px;
	margin-top: 29px;
	font-size: 11px;
	line-height: 16px;
}

#privateCustomer a,
#privateCustomer a:active,
#privateCustomer a:focus,
#privateCustomer a:link,
#privateCustomer a:visited
{
	color: #E05161;
	text-decoration: underline;
}

#privateCustomer a:hover
{
	color: #59503C;
	text-decoration: none;
}

#containerCatalogOrder #boxCatalogLeft
{
	float: left;
	width: 332px;
}

#containerCatalogOrder #boxCatalogRight
{
	float: left;
}

#containerCatalogOrder input.text
{
	width: 255px;
}

#containerCatalogOrder label
{
	width: 332px;
}

#selectBusinesBranch
{
	width: 260px;
}

/*
 * YUI-LightBox
 */
#tcc_showImgPanel #tcc_showImgPanelResizeBtnCon
{
	display: none;
}

/*
 * IE6 PNG fix
 */

* html img
{
	behavior: url(/iepngfix.htc);
}

* html div
{
	behavior: url(/iepngfix.htc);
}

/*
 * misc
 */
.boxSearchResult
{
	padding-right: 70px;
}

#thumb0,
#thumb1,
#thumb2,
#thumb3,
#thumb4,
#thumbWrapper0,
#thumbWrapper1,
#thumbWrapper2,
#thumbWrapper3,
#thumbWrapper4
{
	display: block !important;
	position: relative;
}
