@charset "UTF-8";

html {
  margin: 0;
}

body {
  font-family: georgia, "times new roman", times, serif;
  font-size: 13px;
  line-height: 160%;
}
body_small { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 160%; }
* {
  outline: none;
}

.ttstyle {
  padding: 2px 10px;
  background: #553b64;
  color: #fff;
  white-space: nowrap;
}

#page_margins {
  margin: 5px auto;
}

#page {
  margin: 0 auto;
  overflow: hidden;
}

#header {
  border-bottom: 1px solid #634472;
  height: 160px;
  padding-top: 40px;
  width: 952px;
  margin: 0 auto;
  overflow: hidden;
}

#header a {
  display: block;
  width: 350px;
  margin: 0 auto;
  overflow: hidden;
}


/* navigation */

#nav {
  width: 952px;
  height: 90px;
  margin: 0 auto;
}

#nav #main_menu {
  height: 90px;
  overflow: hidden;
}

#nav #menu	{
	height: 21px;
	width: 469px;
	background: url(../images/menu/main4.png) no-repeat;
	margin: 31px 0 0;
	padding: 0;
	position: relative;
}

#nav #menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#menu li, #menu a, #menu span {
	height: 21px;
	display: block;
}

#menu li span,
#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}

#one	 { left: 0;     width: 44px; }
#two	 { left: 44px;  width: 84px; }
#three { left: 128px; width: 50px; }
#four	 { left: 178px; width: 43px; }
#five  { left: 221px; width: 76px; }
#six 	 { left: 297px; width: 62px; }
#seven { left: 359px; width: 42px; }
#eight { left: 401px; width: 62px; }
#one a:hover	 { background: url(../images/menu/main4.png) 0 -30px no-repeat; }
#two a:hover   { background: url(../images/menu/main4.png) no-repeat -44px -30px; }
#three a:hover { background: url(../images/menu/main4.png) no-repeat -128px -30px; }
#four a:hover  { background: url(../images/menu/main4.png) no-repeat -178px -30px; }
#five a:hover  { background: url(../images/menu/main4.png) no-repeat -221px -30px; }
#six a:hover   { background: url(../images/menu/main4.png) no-repeat -297px -30px; }
#seven a:hover { background: url(../images/menu/main4.png) no-repeat -359px -30px; }
#eight a:hover { background: url(../images/menu/main4.png) no-repeat -401px -30px; }
body#home #one { background: transparent url(../images/menu/main4.png) 0 -60px no-repeat; }
body#philosophy #two { background: url(../images/menu/main4.png) no-repeat -44px -60px; }
body#philosophy-page2 #two { background: url(../images/menu/main4.png) no-repeat -44px -60px; }
body#presse #three { background: url(../images/menu/main4.png) no-repeat -128px -60px; }
body#presse-page2 #three { background: url(../images/menu/main4.png) no-repeat -128px -60px; }
body#presse-page3 #three { background: url(../images/menu/main4.png) no-repeat -128px -60px; }
body#news #four { background: url(../images/menu/main4.png) no-repeat -178px -60px; }
body#news-page2 #four { background: url(../images/menu/main4.png) no-repeat -178px -60px; }
body#news-green-showroom #four { background: url(../images/menu/main4.png) no-repeat -178px -60px; }
body#news-greenside-story #four { background: url(../images/menu/main4.png) no-repeat -178px -60px; }
body#collection #five { background: url(../images/menu/main4.png) no-repeat -221px -60px; }
body#collection-page2 #five { background: url(../images/menu/main4.png) no-repeat -221px -60px; }
body#collection-page3 #five { background: url(../images/menu/main4.png) no-repeat -221px -60px; }
body#preview #six { background: url(../images/menu/main4.png) no-repeat -297px -60px; }
body#shops #seven { background: url(../images/menu/main4.png) no-repeat -359px -60px; }
body#contact #eight { background: url(../images/menu/main4.png) no-repeat -401px -60px; }
body#friends #eight { background: url(../images/menu/main4.png) no-repeat -401px -60px; }
body#friends-page2 #eight { background: url(../images/menu/main4.png) no-repeat -401px -60px; }
body#imprint #eight { background: url(../images/menu/main4.png) no-repeat -401px -60px; }
body#links #eight { background: url(../images/menu/main4.png) no-repeat -401px -60px; }

/* main content area */

#main {
  width: 952px;
  height: 390px;
  margin: 0 auto;
  position: relative;
}
#col3 {
  margin: 0;
  padding: 0;
}

#col3 h1 {
  font-size: 1.00em;
  margin-bottom: 15px;
  color: #553b64;
}

#col3 p {
  margin: 0 0 15px 0;
}

#col3 p span {
  color: #553b64;
}

#col3 a {
  color: #553b64;
  text-decoration: none;
}

#col3 a:hover {
  color: #fff;
  background: #dfd6e1;
}

#col3 .subcr {
  margin-left: 20px;
}

/* specials philosophy */

body#philosophy #col3 p span {
  font-style: italic;
  color: #553b64;
}

body#philosophy #col3 p {
  text-align: center;
  padding: 0 55px;
}

/* specials contact */

body#contact .textImage_Images {
  margin-top: 80px;
}

/* lists with news and friends*/
body#news #col3 ul, body#news-page2 #col3 ul,body#shops #col3 ul, body#friends #col3 ul, body#friends-page2 #col3 ul, body#presse #col3 ul {
  border-top: 1px dashed #553b64;
  padding: 0;
  margin: 0;
}
body#news #col3 ul li, body#news-page2 #col3 ul li,body#shops #col3 ul li, body#friends #col3 ul li, body#friends-page2 #col3 ul li, body#presse #col3 ul li {
  display: block;
  border-bottom: 1px dashed #553b64;
  padding: 0;
  margin: 0;
}

body#news #col3 ul li a, body#news-page2 #col3 ul li a,body#shops #col3 ul li a, body#friends #col3 ul li a, body#friends-page2 #col3 ul li a, body#presse #col3 ul li a {
  display: block;
  padding: 14px 0;
  color: #000;
}

body#news-page2 #col3 ul li#greenshowroom a {
  background-image: url('../images/logo/minilogo_greenshowroom.png');
  background-repeat: no-repeat;
  background-position: 0px 2px;
  padding-left: 100px;
}
body#news-page2 #col3 ul li#favred a { background-image: url(../images/logo/minilogo_favred.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#news #col3 ul li#phantasia a { background-image: url(../images/logo/minilogo_phantasialand.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#news #col3 ul li#cpd a { background-image: url(../images/logo/minilogo_cpd.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#news #col3 ul li#fwm a { background-image: url(../images/logo/minilogo_fwm.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#news #col3 ul li#soethic a { background-image: url(../images/logo/minilogo_soethic.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#news #col3 ul li#nelou a { background-image: url(../images/logo/minilogo_nelou.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#news #col3 ul li#unitedelements a { background-image: url(../images/logo/minilogo_unitedelements.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#friends-page2 #col3 ul li#greenshowroom a { background-image: url(../images/logo/minilogo_greenshowroom.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#friends #col3 ul li#favred a { background-image: url(../images/logo/minilogo_favred.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#friends #col3 ul li#modeaffaire a { background-image: url(../images/logo/minilogo_modeaffaire.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#friends-page2 #col3 ul li#phantasia a { background-image: url(../images/logo/minilogo_phantasialand.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#friends #col3 ul li#lichtschatz a { background-image: url(../images/logo/minilogo_lichtschatz.png); background-repeat: no-repeat; background-position: 0 10px; padding-left: 100px; }
body#friends #col3 ul li#lokay a { background-image: url(../images/logo/minilogo_lokay.png); background-repeat: no-repeat; background-position: 0 10px; padding-left: 100px; }
body#friends-page2 #col3 ul li#immergruen a { background-image: url(../images/logo/minilogo_immergruen.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#friends-page2 #col3 ul li#modelpool a { background-image: url(../images/logo/minilogo_modelpool.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#friends-page2 #col3 ul li#moonband a { background-image: url(../images/logo/minilogo_moonband.png); background-repeat: no-repeat; background-position: 0 12px; padding-left: 100px; }
body#friends-page2 #col3 ul li#modeopfer a { background-image: url(../images/logo/minilogo_modeopfer.png); background-repeat: no-repeat; background-position: 0 17px; padding-left: 100px; }
body#friends #col3 ul li#dilly a { background-image: url(../images/logo/minilogo_dilly.png); background-repeat: no-repeat; background-position: 0 10px; padding-left: 100px; }
body#shops #col3 ul li.news a, body#news #col3 ul li.news a, body#news-page2 #col3 ul li.news a,body#presse #col3 ul li.news a {
  background-image: url('../images/logo/minilogo_queenandprincess.png');
  background-repeat: no-repeat;
  background-position: 0px 9px;
  padding-left: 100px;
}
body#friends #col3 ul li.news a, body#news #col3 ul li.news a { background-image: url(../images/logo/minilogo_queenandprincess.png); background-repeat: no-repeat; background-position: 0 9px; padding-left: 100px; }
body#news #col3 ul li.news a:hover, body#news-page2 #col3 ul li.news a:hover,body#shops #col3 ul li.news a:hover, body#links #col3 ul li.news a:hover {
  background-color: #dfd6e1;
}
body#shops #col3 ul li#nelou a { background-image: url(../images/logo/minilogo_nelou.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#shops #col3 ul li#feinundehrlich a { background-image: url(../images/logo/minilogo_feinundehrlich.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#shops #col3 ul li#maygreen a { background-image: url(../images/logo/minilogo_maygreen.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#shops #col3 ul li#unitedelements a { background-image: url(../images/logo/minilogo_unitedelements.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
body#shops #col3 ul li#spitzenreiter a { background-image: url(../images/logo/minilogo_spitzenreiter.png); background-repeat: no-repeat; background-position: 0 2px; padding-left: 100px; }
/* collection pages */

.part_image {
  float: left;
}

.part_image a {
  margin: 0 10px;
}

.part_image a:hover {
  background: none !important;
}

#part_detailed img {
  float: left;
  margin-right: 40px;
}

#colors {
  position: absolute;
  left: 575px;
  bottom: 0px;
}

#colors span {
  display: block;
  float: left;
  width: 30px;
  height: 12px;
  margin: 3px 10px 0 0;
  font-size: 1.2em;
}

#colors #white span {
  border: 1px solid #999;
}

#colors #black span {
  border: 1px solid #000;
  background: #000;
}

#colors #violet span {
  border: 1px solid #d0aacc;
  background: #d0aacc;
}

/* news page */

#newsitem {
  border-top: 1px dashed #553b64;
  border-bottom: 1px dashed #553b64;
  height: 340px;
  position: relative;
}

#news_image {
  position: absolute;
  top: 20px;
  right: 0px;
}
#news_video { text-align: right; position: absolute; top: 20px; right: 0; margin-top: 20px; }
#newsitem ul {
  background: url('../images/logo/minilogo_queenandprincess.png') 0px 9px no-repeat;
  margin: 0;
  padding: 0;
}

#newsitem #greenshowroom {
  background: url('../images/logo/minilogo_greenshowroom.png') 0px 2px no-repeat;
}
#newsitem #lichtschatz { background: url(../images/logo/minilogo_lichtschatz.png) no-repeat 0 2px; }
#newsitem #moonband { background: url(../images/logo/minilogo_moonband.png) no-repeat 0 2px; }
#newsitem #phantasia { background: url(../images/logo/minilogo_phantasialand.png) no-repeat 0 2px; }
#newsitem #dilly { background: url(../images/logo/minilogo_dilly.png) no-repeat 0 2px; }
#newsitem #cpd { background: url(../images/logo/minilogo_cpd.png) no-repeat 0 2px; }
#newsitem #fwm { background: url(../images/logo/minilogo_fwm.png) no-repeat 0 2px; }
#newsitem #immergruen { background: url(../images/logo/minilogo_immergruen.png) no-repeat 0 2px; }
#newsitem #modeopfer { background: url(../images/logo/minilogo_modeopfer.png) no-repeat 0 2px; }
#newsitem #nelou { background: url(../images/logo/minilogo_nelou.png) no-repeat 0 2px; }
#newsitem #soethic { background: url(../images/logo/minilogo_soethic.png) no-repeat 0 2px; }
#newsitem #feinundehrlich { background: url(../images/logo/minilogo_feinundehrlich.png) no-repeat 0 2px; }
#newsitem #maygreen { background: url(../images/logo/minilogo_maygreen.png) no-repeat 0 2px; }
#newsitem #unitedelements { background: url(../images/logo/minilogo_unitedelements.png) no-repeat 0 2px; }
#newsitem #spitzenreiter { background: url(../images/logo/minilogo_spitzenreiter.png) no-repeat 0 2px; }
#newsitem #favred { background: url(../images/logo/minilogo_favred.png) no-repeat 0 2px; }
#newsitem li {
  padding-left: 80px;
  list-style: none;
  overflow: hidden;
}

#newsitem h1 {
  margin: 14px 0 25px 0;
}

#newsitem p {
  width: 550px;
}

#newsitem #download_link {
  position: absolute;
  top: 59px;
  right: 10px;
  border: 1px solid #000;
  width: 150px;
}

.string {
  display: block;
}

/* bottom menus */

#bottom_menu {
  position: absolute;
  top: 362px;
  left: 1px;
}

#bottom_menu span,
#bottom_menu a {
  display: block;
  float: left;
  height: 25px;
  margin-right: 10px;
  text-indent: -9999px;
  padding: 0;
}

#bottom_menu #de {
  background: url('../images/strings/lang_de.png') no-repeat;
  background-position: top left;
  width: 62px;
}
#bottom_menu #en {
  background: url('../images/strings/lang_en.png') no-repeat;
  background-position: top left;
  width: 62px;
}

#bottom_menu #contact {
  background: url('../images/strings/contact.png') no-repeat;
  background-position: top left;
  width: 95px;
}
#bottom_menu #philosophy {
  background: url(../images/strings/philosophy.png) no-repeat left top;
  width: 113px;
}
#bottom_menu #philosophy-page2 {
  background: url(../images/strings/person.png) no-repeat left top;
  width: 93px;
}
#bottom_menu #friends {
  background: url(../images/strings/friends.png) no-repeat left top;
  width: 71px;
}
#bottom_menu #friends-page2 { background: url(../images/strings/friends.png) no-repeat left top; width: 71px; }
#bottom_menu #imprint {
  background: url('../images/strings/imprint.png') no-repeat;
  background-position: top left;
  width: 106px;
}

#bottom_menu #backbutton {
  background: url('../images/strings/back.png') no-repeat;
  background-position: top left;
  width: 62px;
}

#bottom_menu #shops {
  background: url('../images/strings/shops.png') no-repeat;
  background-position: top left;
  width: 49px;
}

#bottom_menu #onlineshop {
  background: url('../images/strings/onlineshop.png') no-repeat;
  background-position: top left;
  width: 95px;
}

#bottom_menu a:hover { background-position: bottom left !important; }
#bottom_menu span { background-position: bottom left !important; }

/* collection paginator */

#page_selector {
  position: absolute;
  top: 362px;
  right: 10px;
}

#arrow_left {
  display: block;
  float: left;
  background: #fff url('../images/others/arrow_left.png') 0px 0px no-repeat !important;
  height: 13px;
  width: 15px;
  margin-right: 5px;
}

span#arrow_left {
  background: #fff url('../images/others/arrow_left.png') 0px -13px no-repeat !important;
}

#arrow_right {
  display: block;
  float: left;
  background: #fff url('../images/others/arrow_right.png') 0px 0px no-repeat !important;
  height: 13px;
  width: 15px;
  margin-left: 5px;
}

span#arrow_right {
  background: #fff url('../images/others/arrow_right.png') 0px -13px no-repeat !important;
}

a#arrow_left:hover,
a#arrow_right:hover {
  background-position: 0px -26px !important;
}

/* footer */

#footer {
  border-top: 1px solid #634472;
  width: 952px;
  /*height: 70px;*/
  height: 2px;
  margin: 0 auto;
}
/* SLIMBOX */
#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(../../../../../../IMMERGRÜN/Immergrün/web-content/Immergruen/Slimbox/images/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(../../../../../../IMMERGRÜN/Immergrün/web-content/Immergruen/Slimbox/images/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(../../../../../../IMMERGRÜN/Immergrün/web-content/Immergruen/Slimbox/images/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom { font-family: verdana; font-size: 10px; color: #737373; font-weight: normal; line-height: 1.4em; text-align: justify; border-color: #fff; border-style: none solid solid; border-width: 10px; }
#lbCloseLink {
	display: block;
	float: right;
	width: 113px;
	height: 22px;
	background: transparent url(../../../../../../IMMERGRÜN/Immergrün/web-content/Immergruen/Slimbox/images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption { color: #737373; font-family: verdana; font-weight: normal; text-align: justify; }
