/*
	vim: set fdm=marker:

	(c) 2005 by T-SIGN Studios, http://www.t-sign.com

	Authors: Thomas Vavra (t.vavra@t-sign.com)
	         Jens Nedal   (j.nedal@t-sign.com)
*/

/* {{{ Standard Styles */
html, body {
	margin: 0;
	padding: 0;
}
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	color: #666666;
	font-weight: normal;
}
a {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
p {
	margin: 1em 0;
	font-weight: normal;
	padding: 0;
}
h2, h3 {
	color: #BA9764;
}
form {
	margin: 0;
	padding: 0;
}

.clear {
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
.clear-x {
	width: 840px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
.nodisplay {
	display: none;
}
input {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	color: #7A7A7A;
	border: 1px solid #FFE37F;
}
.input-text {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	width: 220px;
	color: #7A7A7A;
	border: 1px solid #FFE37F;
}
.input-textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	width: 220px;
	height: 100px;
	color: #7A7A7A;
	border: 1px solid #FFE37F;
}
.input-button {
	border: none;
}
/* }}} */
/* {{{ Container Styles */
#container {
	width: 840px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
/* }}} */
/* {{{ Header Styles */
#container #header {
	height: 86px;
	text-align: left;
}
#container #header .juwel-logo {
	width: 426px;
	padding: 20px 0 0 100px;
	margin: 0;
}
/* }}} */
/* {{{ Menu Styles */
#container #menu {
	display:none;
}
/* }}} */
/* {{{ Menu Dropdown Layers Styles */
#container #dropmenu ul {
	display: none;
}
/* }}} */
/* {{{ Content Styles */
#container #content {
	padding: 0;
	margin: 0;
	width: 732px;
}
/* }}} */
/* {{{ Content Startseite Styles */
#container #startseite #content .home-header {
	padding: 0 5px 0 12px;
}
#container #startseite #content .content-header {
	font-family: Arial-Narrow, Helvetiva, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #33AC48;
}
#container #startseite #content p {
	font-size: 1.3em;
	color: #666666;
}
#container #startseite #content ul {
	padding: 0;
	margin: 0;
}
#container #startseite #content li {
	list-style-type: none;
}
#container #startseite #content li.news {
	padding: 0 10px 0 0;
	margin: 0;
	list-style-type: none;
	float: left;
	position: relative;
	z-index: 0;
}
#container #startseite #content .news-container {
	padding: 11px 11px 10px 10px;
	margin: 0;
	width: 212px;
	min-height: 240px;
	position: relative;
	z-index: 0;
}
#container #startseite #content img.news {
	border: 1px solid #FFE277;
}
#container #startseite #content li.news-bild {
	padding: 0 0 5px 0;
	margin: 0;
	width: 212px;
	amin-height: 128px;
	position: relative;
	z-index: 0;
}
#container #startseite #content li.news-headline {
	padding: 0 0 5px 0;
	margin: 0;
	width: 212px;
	font-weight: bold;
	border-bottom: 1px solid #FFE277;
  position: relative;
	z-index: 0;
}
#container #startseite #content li.news-headline .news-headline-txt {
	padding: 0;
	margin: 0;
	width: 135px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #startseite #content li.news-headline .news-headline-more {
	padding: 0;
	margin: 0;
	width: 77px;
	font-weight: bold;
	text-align: right;
	float: right;
position: relative;
z-index: 0;
}
#container #startseite #content li.news-headline .news-headline-more .greater {
	font-size: 0.9em;
	position: relative;
	z-index: 0;
}
#container #startseite #content li.news-body {
	padding: 5px 0 0 0;
	margin: 0;
	width: 212px;
}
/* }}} */	
/* {{{ Content Collected Styles, other than Startseite */
#container #download #content,
#container #unternehmen #content,
#container #waeschetrockner #content,
#container #waeschespinne #content,
#container #gartenbausteine #content,
#container #komposter #content,
#container #fruehbeete #content  {
	padding: 0;
	margin: 0;
	width: 840px;
}
#container #menu-left {
	display: none;
}

#container #content #content-right {
	padding: 28px 53px 0 32px;
	margin: 0;
	width: 549px;
	float:left;
	position: relative;
}
#container #content .content-title-picture {
	padding: 0 0 14px 0;
	margin: 0;
	width: 548px;
	position: relative;
}
#container #content .content-text {
	padding: 8px;
	margin: 0 0 10px 0;
	width: 531px;
	position: relative;
}
#container #content .content-text-ueber {
	padding: 0;
	margin: 0 0 10px 0;
	width: 547px;
	position: relative;
}
#container #content .content-text ul {
	padding: 0;
	margin: 0;
}
#container #content .content-text li {
	background: url(/juwel/_images/misc/detailLi.png) no-repeat 0 6px ;
	padding: 0 0 0 7px;
	margin: 0;
	list-style-type: none;
}
#container #content .content-text .modelle {
	padding: 0;
	margin: 10px 5px;
}
#container #content .content-text .modelle li {
	background-image: none;
	height: 240px;
	padding: 5px;
	margin: 0;
	list-style-type: none;
	float:left;
	font-weight: bold;
}
#container #content .content-ueber-left {
	padding: 8px;
	margin: 0;
	width: 284px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content .content-ueber-right {
	padding: 1px 0 0 0;
	margin: 0;
	width: 247px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content .content-text-left {
	padding: 5px;
	margin: 0;
	width: 220px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content .content-text-right {
	padding: 5px 0 0 0;
	margin: 0;
	width: 290px;
	float: left;
	position: relative;	
	z-index: 0;
}
#container #content .content-detail-left {
	padding: 0 8px 0 0;
	margin: 0;
	width: 307px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content .content-detail-right {
	padding: 0;
	margin: 0;
	width: 216px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content .content-detail-right ul {
	padding: 0;
	margin: 0;
}
#container #content .content-detail-right li {
	background: none;
	padding: 5px;
	margin: 0;
	list-style-type: none;
}
#container #content .content-detail-right li.border-bottom {
	border-bottom: 1px solid #CBCAE6;
}
#container #content #content-right li.pointer,
#container #content .content-detail-right li.pointer {
	text-align: center;
	list-style-type: none;
}
#container #content #content-right li.pointerparts,
#container #content .content-detail-right li.pointerparts {
	padding: 0;
	float: left;
	list-style-type: none;
}
#container #content #content-right li.pointerparts-middle,
#container #content .content-detail-right li.pointerparts-middle {
	width: 130px;
	text-align: center;
	padding: 3px;
	color: green;
	list-style-type: none;
	float: left;
}
#container #content .content-text-more {
	padding: 0;
	margin: 0;
	width: 531px;
	text-align: right;
}
#container #content .content-standort-left {
	padding: 0;
	margin: 0;
	width: 200px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content .content-standort-left ul {
	padding: 10px 0 0 10px;
	margin: 0;
}
#container #content .content-standort-left li {
	padding: 5px 0 5px 0;
	margin: 0;
	list-style-type: none;
}
#container #content .content-standort-left li.li-border {
	margin: 0;
	list-style-type: none;
	border-bottom: 1px solid #FFF2BF;
}
#container #content .content-standort-right {
	padding: 10px 0 0 0;
	margin: 0;
	width: 347px;
	text-align:center;
	float: left;
	position: relative;
	z-index: 0;
}
/* }}} */
/* {{{ Content Unternehmen Styles */
#container #unternehmen #content .content-text {
	background: url(/juwel/_images/misc/unternehmen/contentTextBg.png) no-repeat;
	border-right: 1px solid #E8DD74;
	border-bottom: 1px solid #E8DD74;
}
#container #unternehmen #content .content-text-ueber {
	background: url(/juwel/_images/misc/unternehmen/contentTextBg.png) no-repeat;
	border-right: 1px solid #E8DD74;
	border-bottom: 1px solid #E8DD74;
}
#container #unternehmen #content .content-ueber-left {
	width: 340px;
}
#container #unternehmen #content .content-ueber-right {
	width: 171px;
	padding: 10px;
}
/* {{{ KONTAKT */
#container #content #content-right .content-kontakt-left {
	width: 176px;
	background: url(/juwel/_images/misc/unternehmen/contentTextBg.png) no-repeat;
	border-right: 1px solid #E8DD74;
	border-bottom: 1px solid #E8DD74;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content #content-right .ul-kontakt-left {
	padding: 5px;
	margin: 0;
}
#container #content #content-right .li-kontakt-left {
	padding: 5px 0 5px 0;
	margin: 0px;
	list-style-type: none;
}
#container #content #content-right .li-kontakt-left-border {
	padding: 5px 0 5px 0;
	margin: 0px;
	border-bottom: 1px solid #E8DD74;
	list-style-type: none;
}
#container #content #content-right .content-kontakt-middle {
	width: 17px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content #content-right .content-kontakt-right {
	width: 352px;
	background: url(/juwel/_images/misc/unternehmen/contentTextBg.png) no-repeat;
	border-right: 1px solid #E8DD74;
	border-bottom: 1px solid #E8DD74;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content #content-right .ul-kontakt-right {
	padding: 5px;
	margin: 0;
}
#container #content #content-right .li-kontakt-right {
	padding: 5px 0 0 0;
	margin: 0px;
	list-style-type: none;
}
/* }}} */
/* {{{ TEAM */
#container #content #content-right-team {
	padding: 0 0 0 0;
	margin: 0;
	width: 634px;
	float:left;
	position: relative;
	z-index: 0;
}
#container #content #content-right-team .content-right-team-image-top {
	padding: 0 0 0 0;
	margin: 0;
	width: 634px;
	height: 139px;
	position: relative;
	z-index: 0;
}
#container #content #content-right-team .content-right-team-text {
	padding: 28px 53px 0 32px;
	margin: 0 0 10px 0;
	width: 547px;
	position: relative;
	z-index: 0;
}
#container #content #content-right-team .content-team-detail {
	background: url(/juwel/_images/misc/unternehmen/contentTextBg.png) no-repeat;
	border-right: 1px solid #E8DD74;
	border-bottom: 1px solid #E8DD74;
	padding: 8px;
	width: 352px;
	height: 163px;
	float: left;
	position: relative;
	z-index: 0;
}
#container #content #content-right-team .content-team-detail-txt {
	height: 135px;
	position: relative;
	z-index: 0;
}
#container #content #content-right-team .content-team-detail-more {
	text-align: right;
	position: relative;
	z-index: 0;
}
#container #content #content-right-team .content-right-team-image {
	width: 178px;
	float: left;
	text-align: right;
	position: relative;
	z-index: 0;
}
/* }}} */
/* }}} */
/* {{{ Content Wäschetrockner Styles */
/* }}} */
/* {{{ Content Wäschespinne Styles */
/* }}} */
/* {{{ Content Komposter Styles */
/* }}} */
/* {{{ Content Gartenbausteine Styles */
/* }}} */
/* {{{ Content Frühbeete Styles */
/* }}} */
/* {{{ Content Download Styles */
#container #download #menu-left {
	padding: 0;
	margin: 0;
	width: 173px;
	min-height: 300px;
	text-align: right;
	float:left;
	position: relative;
}
#container #unternehmen #menu-left .downloadmenu {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 0 3px 58px;
	width: 138px;
	margin: 0;
	text-align: left;
}
#container #unternehmen #menu-left .downloadmenu a {
	color: #33AC48;
	text-decoration: none;
}
#container #download #menu-left .download-title {
	padding: 1px 0 3px 28px;
	width: 145px;
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-align: left;
	aposition: relative;
}
#container #download #content #content-right {
	padding: 28px 53px 0 32px;
	margin: 0;
	width: 582px;
	float:left;
	position: relative;
}
#container #download #content #menu-left li {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	padding: 1px 0 3px 35px;
	width: 138px;
	margin: 0;
	text-align: left;
	list-style-type: none;
}
#container #download #content #content-right {
	padding: 0 0 0 0px;
	margin: 0;
	width: 634px;
	float:left;
	position: relative;
}
#container #download #content #content-right .download-detail-title {
	padding: 25px 0 0 20px;
	font-size: 11px;
	width: 598px;
	height: 22px;
	font-weight: bold;
	color: #33AC48;
}
#container #download #content #content-right .download-detail {
	padding: 10px 20px;
}
#container #download #content #content-right .download-detail td {
	padding: 0 3px 3px 0;
}
#container #download #content #content-right .download-detail .bild {
	width: 200px;
	margin-right: 10px;
	float: left;
}
#container #download #content #content-right .download-detail .bild img {
	border: 1px solid #E8DD74;
}
#container #download #content #content-right .download-detail .text {
	padding-right: 30px;
	float: left;
}
#container #download #content #content-right .download-pdf-container {
	width: 300px;
}
#container #download #content #content-right .download-middle,
#container #download #content #content-right .download-right,
#container #download #content #content-right .download-left {
	float:left;
}
#container #download #content #content-right .download-left {
	width: 5px;
	height: 23px;
}
#container #download #content #content-right .download-middle {
	padding: 5px 5px 0 5px;
	height: 18px;
}
#container #download #content #content-right .download-right {
	width: 5px;
	height: 23px;
}
#container #download #content #content-right .content-bilder {
	padding: 0;
	margin: 10px 0 0 10px;
}
#container #download #content #content-right .content-bilder li {
	text-align: center;
	padding: 10px;
	width: 110px;
	height: 130px;
	list-style-type: none;
	float:left;
	margin: 0 0 10px 10px;
}
#container #download #content #content-right .content-bilder li img {
	border: 1px solid #E8DD74;
}
#container #download #content #content-right .content-bilder li td.bild {
	width: 110px;
	height: 110px;
}
#container #download #content #content-right .content-bilder li td.text {
	width: 110px;
	height: 20px;
}
#container #download #content #content-right .ul-pointerparts {
	padding-left: 210px;
}
#container #dropmenu .downloadmenu {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-weight: bold;
	width: 115px;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 20px 1px 20px;
	margin: 0;
}
#container #dropmenu .downloadmenu a {
	text-decoration: none;
}
/* }}} */
/* {{{ Footer Styles */
#container #footer {
	display: none;
}
/* }}} */