/************************************************/
/* ./all-content-info.css                       */
/************************************************/
#info .vm {
	background-color: #fff;
	padding: 9px;
}
#info .headline {
	color: #574637;
}
/************************************************/
/* // ./all-content-info.css                    */
/************************************************/
/************************************************/
/* ./all-content.css                            */
/************************************************/
body {
	font-size: 12px;
}
ul, li {
	list-style-image: url(../img/li.gif);
}
ul ul, ul ul li {
	list-style-image: url(../img/li-li.gif);
}
ul ul ul, ul ul ul li {
	list-style-image: url(../img/li-li-li.gif);
}

.vm, .modul {
	border: 0;
}
.headline, .modul-titel {
	color: #ff7200;
	font-size: 14px;
}
.headline a, .modul-titel a {
	color: #ff7200;
}
img.teaserimg-left 
, img.teaserimg-right {
	border: 1px solid #b19068;
}
ul.href, ul.href li {
	list-style-image: url(../img/li-href.gif);
}
.more a, .back a {
	background-image: none;
	color: #574637;
	font-weight: normal;
	padding: 0;
}

a.pdflink 
, a.doclink
, a.jpglink 
, a.giflink {
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 16px;
	padding-left: 20px;
	text-decoration: none;
}
a.pdflink {
	background-image: url(../img/ico-pdf-download.gif);
}
a.doclink {
	background-image: url(../img/ico-doc-download.gif);
}
a.jpglink {
	background-image: url(../img/ico-jpg-download.gif);
}
a.giflink {
	background-image: url(../img/ico-gif-download.gif);
}

input.email, input.password, input.text, select, textarea {
	border-color: #000;
}
input.submit, input.button, input.reset {
	border: 1px solid #FFF;
	background-color: #eba06c;
	margin: 10px 0;
	padding: 0 10px;
}
.mod-adr {
	border: 0;
}

tr.tablehead, td.tablehead {
	background-color: #574637;
	color: #fff;
}
tr.list1, td.list0 {
	background-color: #fff;
}
tr.list0, td.list0 {
	background-color: transparent;
}
tr.tablehead td, td.tablehead 
, tr.list1 td, td.list0 
, tr.list0 td, td.list0 {
	border: 1px solid;
	border-color: #fff #574637 #574637 #fff;
	padding: 2px 5px;
}
.half-left {
	width: 50%;
	float: left;
}
.half-right {
  width: 50%;
  float: right;
}
.h-separator {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #000;
}
.pb-list-navigation a {
	text-decoration: none;
}
/************************************************/
/* // ./all-content.css                         */
/************************************************/
/************************************************/
/* ./all-layout-footer.css                      */
/************************************************/
#footer {
	line-height: 35px;
}
	#footer ul 
	, #footer ul li {
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#footer ul li {
		float: left;
		padding: 0 5px;
	}
	#footer a {
		text-decoration: none;
	}

#footer-left {
	float: left;
}
	#footer-left ul {
		margin-left: 20px;
	}
	#footer-left
	, #footer-left a {
		color: #574637;
	}
#footer-right {
	float: right;
}
	#footer-right ul {
		margin-right: 10px;
	}
	#footer-right 
	, #footer-right a {
		color: #fff;
	}
/************************************************/
/* // ./all-layout-footer.css                   */
/************************************************/
/************************************************/
/* ./all-layout-header-icos.css                 */
/************************************************/
#header-icos ul 
, #header-icos ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header-icos ul li {
	float: left;
	text-align: center;
	width: 60px;
}
#header-icos ul li a {
	color: #c4ac84;
	text-decoration: none;
	text-transform: lowercase;
}
#header-icos ul li a:hover {
	text-decoration: underline;
}
#header-icos ul li a span {
	background-image: url(../img/ico-printer-mail-sitemap.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
	margin-bottom: 5px;
	height: 14px;
	overflow: hidden;
	text-align: left;
	text-indent: -9999em;
}
#header-icos ul li a span#ico-printer {
	background-position: 0 0;
	width: 18px;
}
#header-icos ul li a span#ico-mail {
	background-position: -18px 0;
	width: 18px;
}
#header-icos ul li a span#ico-sitemap {
	background-position: -36px 0;
	width: 17px;
}
/************************************************/
/* // ./all-layout-header-icos.css              */
/************************************************/
/************************************************/
/* ./all-layout-header-navi-constant.css        */
/************************************************/
#header-navi-constant ul 
, #header-navi-constant li {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#header-navi-constant li {
	float: left;
	cursor: pointer;
	text-transform: uppercase;
}
#header-navi-constant li div {
	margin-left: 12px;
	padding-bottom: 9px;
}
#header-navi-constant li.first-child div {
	margin-left: 0;
}
#header-navi-constant li a {
	text-decoration: none;
}
#header-navi-constant li
, #header-navi-constant li a {
	color: #574637
}
#header-navi-constant li.active 
, #header-navi-constant li.active a {
	color: #ea6c1e;
}

#header-navi-constant li.active-toggle {
	background-image: url(../img/btn-header-toggle-close.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
#header-navi-constant li.active-toggle div {
	background-image: url(../img/bg-header-toggle-active.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

/************************************************/
/* // ./all-layout-header-navi-constant.css     */
/************************************************/
/************************************************/
/* ./all-layout-header-newsletterRegistation.css */
/************************************************/
#newsletterRegistration div.input {
	background-color: #fff;
	border: 1px solid #9a703e;
	float: left;
	height: 27px;
	margin-right: 1px;
	width: 207px;
	position: relative;
}
#newsletterRegistration input.text {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	width: 195px;
	position: absolute;
	top: 6px;
	left: 6px;
}
#newsletterRegistration div.submit {
	background-color: #d8d5d5;
	border: 1px solid #9a703e;
	float: left;
	height: 27px;
	width: 28px;
	position: relative;
}
#newsletterRegistration input.submit {
	background-color: transparent;
	background-image: url(../img/btn-submit-arrow_28x27.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 0;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 28px;
	position: absolute;
	top: 0;
	left: 0;
}

/************************************************/
/* // ./all-layout-header-newsletterRegistation.css */
/************************************************/
/************************************************/
/* ./all-layout-header-searchContent.css        */
/************************************************/
#header-searchContent form {
	background-color: #ede2ce;
	height: 29px;
	margin-left: 269px;
	padding-left: 1px;
	width: 363px;
}
#header-searchContent form div.input {
	background-color: #fff;
	border: 1px solid #9a703e;
	float: left;
	height: 27px;
	margin-right: 1px;
	width: 330px;
	position: relative;
}
#header-searchContent input.text {
	background-color: transparent;
	border: 0;
	color: #b19068;
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 271px;
	position: absolute;
	top: 6px;
	left: 6px;
}
#header-searchContent div.submit {
	background-color: #d5d5d5;
	border: 1px solid #9a703e;
	float: left;
	height: 27px;
	width: 28px;
	position: relative;
}
#header-searchContent input.submit {
	background-color: transparent;
	background-image: url(../img/btn-submit-loupe_28x27.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 0;
	cursor: pointer;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 28px;
	position: absolute;
	top: 0;
	left: 0;
}

/************************************************/
/* // ./all-layout-header-searchContent.css     */
/************************************************/
/************************************************/
/* ./all-layout-header-searchDealer.css         */
/************************************************/
#searchDealer div.input {
	background-color: #fff;
	border: 1px solid #9a703e;
	float: left;
	height: 27px;
	margin-right: 1px;
	position: relative;
}
#searchDealer #searchDealer-zip {
	width: 58px;
}
#searchDealer #searchDealer-city {
	width: 146px;
}
#searchDealer input.text {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 6px;
	left: 6px;
}
#searchDealer #searchDealer-zip input.text {
	width: 46px;
}
#searchDealer #searchDealer-city input.text {
	width: 134px;
}
#searchDealer div.submit {
	background-color: #d8d5d5;
	border: 1px solid #9a703e;
	float: left;
	height: 27px;
	width: 28px;
	position: relative;
}
#searchDealer input.submit {
	background-color: transparent;
	background-image: url(../img/btn-submit-arrow_28x27.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 0;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 28px;
	position: absolute;
	top: 0;
	left: 0;
}

/************************************************/
/* // ./all-layout-header-searchDealer.css      */
/************************************************/
/************************************************/
/* ./all-layout-header.css                      */
/************************************************/
#logo {
	background-image: url(../img/logo-ceramic-stein.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	height: 74px;
	width: 300px;
	position: absolute;
	top: 16px;
	left: 14px;
}
#header-right {
	width: 633px;
	position: absolute;
	top: 5px;
	left: 375px;
}
	#header-right-top {
		background-color: #fff;
		border-color: #c4ac84;
		border-style: solid;
		border-width: 1px 0;
		height: 67px;
		position: relative;
		z-index: 1;
	}
		#header-icos {
			font-family: Arial;
			font-size: 11px;
			width: 270px;
			position: absolute;
			top: 21px;
			left: 0;
		}
		#header-navi-constant {
			font-family: Arial;
			font-size: 12px;
			position: absolute;
			top: 37px;
			left: 270px;
		}
		/* jkv20091028 */
		/*
		#newsletterRegistration {
			overflow: hidden;
			position: absolute;
			left: 254px;
			top: 68px;
		}
		*/
		/* //jkv20091028 */
		#searchDealer {
			overflow: hidden;
			position: absolute;
			/* jkv20091028 */
			/*
			left: 348px;
			top: 68px;
			*/
		  left: 254px;
      top: 68px;
      /* //jkv20091028 */
    }
			.header-toggle-panel {
				height: 88px;
				width: 275px;
				position: relative;
			}
				.header-toggle-panel-bg {
					background-image: url(../img/bg-header-toggle-panel.png);
					background-repeat: no-repeat;
					background-position: 0 0;
					height: 88px;
					width: 275px;
					position: absolute;
				}
				.header-toggle-panel-cnt {
					font-size: 12px;
					padding-top: 19px; /* 6 + 13 */
					padding-right: 17px; /* 7 + 10 */
					padding-left: 17px; /* 10 + 7 */
					position: relative;
				}
				.header-toggle-panel-cnt form {}
	#header-right-bottom {
		background-color: #574637;
		height: 29px;
		margin-top: 5px;
	}
		#header-searchContent {}
#header-image {
	background-color: #eee;
	background-image: url(../img/dummy/dummyfoto-head-1008x133.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	height: 133px;
	width: 1008px;
	position: absolute;
	top: 108px;
	left: 0;
}
#startpage #header-image {
	background-image: url(../img/dummy/dummyfoto-head-1008x364.jpg);
	height: 364px;
}
	#header-diashow {
		background-color: #ddd;
		border: 1px solid #fff;
		height: 178px;
		width: 298px;
		position: absolute;
		top: 154px;
		left: 33px;
	}
#header-navi-top {
	height: 7px;
	width: 1008px;
	position: absolute;
	top: 242px;
	left: 0;
}
#startpage #header-navi-top {
	top: 473px;
}
	#header-navi-top .header-navi-top-col {
		float: left;
		height: 7px;
	}
	#header-navi-top-brown {
		background-color: #9a703e;
		width: 375px;
	}
	#header-navi-top-green {
		background-color: #9ab00f;
		width: 240px;
	}
	#header-navi-top-blue {
		background-color: #2daac6;
		width: 393px;
	}
#header-navi {
	background-color: #574637;
	height: 29px;
	width: 1008px;
	position: absolute;
	top: 249px;
	left: 0;
}
#startpage #header-navi {
	top: 480px;
} 
/************************************************/
/* // ./all-layout-header.css                   */
/************************************************/
/************************************************/
/* ./all-layout.css                             */
/************************************************/
.clear {
	clear: both;
}
.hidden {
	visibility: hidden;
}
* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
	overflow-y: scroll;
}
body {
	background-color: #877e75;
	height: 100%;
}
#bg {
	background-image: url(../img/bg-foto-30.jpg);
	background-position: 50% 0;
	background-repeat: no-repeat;
	min-height: 100%;
	position: relative;
}
	#bg-shadow {
		position: absolute;
		top: 0;
		width: 100%;
	}
		#bg-shadow div.hide {
			display: none;
		}
		#bg-shadow-top {
			background-image: url(../img/bg-shadow-top-bottom.png);
			background-position: 50% 7px;
			background-repeat: no-repeat;
			height: 36px;
			width: 100%;
		}
		#bg-shadow-middle {
			background-image: url(../img/bg-shadow-middle.png);
			background-repeat: repeat-y;
			background-position: 50% 0;
			height: 200px;
			width: 100%;
		}
		#bg-shadow-bottom {
			background-image: url(../img/bg-shadow-top-bottom.png);
			background-repeat: no-repeat;
			background-position: 50% -29px;
			height: 73px;
			width: 100%;
		}
#page-offset {
	padding-top: 13px;
	padding-bottom: 25px;
}
#page {
	background-image: url(../img/bg-page.gif);
	margin: 0 auto;
	width: 1008px;
	position: relative;
}
	#body {
		padding-top: 337px;
		/*background-color: #eee;*/
	}
	#startpage #body {
		padding-top: 568px;
	}
		#body .body-col {}
		#body .body-col-cnt {
			min-height: 100px;
		}
			#body-content-info {
				/*background-color: #ff0;*/
				float: right;
				width: 761px;
			}
			#body-content {
				/*background-color: #f00;*/
				float: left;
				width: 536px;
			}
				#body-content .body-col-cnt {
					padding-left: 34px;
					width: 486px;
				}
			#body-info {
				/*background-color: #0f0;*/
				float: left;
				width: 225px;
			}
				#body-info .body-col-cnt {
					padding-left: 12px;
					width: 200px;
				}
		#body-navi {
			float: left;
			/*background-color: #f0f;*/
			width: 247px;
		}
			#body-navi .body-col-cnt {
				padding-top: 47px;
				padding-right: 33px;
				padding-left: 33px;
			}
			#body-navi-content {
				width: 247px;
				position: absolute;
				bottom: 35px;
				left: 0;
			}
	#header {
		background-color: #ede2ce;
		height: 278px;
		width: 1008px;
		position: absolute;
		top: 0;
		left: 0;
	}
	#startpage header {
		height: 509px;
	}
	#footer {
		height: 35px;
		margin-right: 226px;
		margin-left: 247px;
	}

/* FONT-SIZE */
body {
	font-size: 0.8em;
}
body, a {
	color: #000;
}
table, input, select, textarea {
	font-size: 1em;
}
#body-navi 
, #body-navi a {
	color: #574637;
}
#footer {
	font-size: 11px;
}

/************************************************/
/* // ./all-layout.css                          */
/************************************************/
/************************************************/
/* ./all-marketplace.css                        */
/************************************************/
.marketplace-link-holder {
	width: 100%;
}

.marketplace-link {
	float: left;
}

table.marketplace-layout-table {
	width: 100%;
}

table.filter-table td {
	padding: 0 5px 10px 0;
}

.filter-submit {
	background-color: #FFF;
	color: #9a703e;
	border: 1px solid #9a703e;
}

.marketplace-viewfull,.marketplace-viewfull a {
	color: #9A703E;
	font-size: 13px;
}

.marketplace-viewfull .headline {
	padding-bottom: 5px;
	border-bottom: 1px solid #574B37;
	font-size: 14px;
}

.marketplace-viewfull .subheadline {
	font-weight: bold;
	color: #FF7200;
	margin-top: 30px;
	margin-bottom: 5px;
}

.marketplace-viewfull .white-box {
	padding: 2px;
}

.marketplace-viewfull div.white-table {
	padding-bottom: 10px;
	border-bottom: 1px solid #574B37;
}

.marketplace-viewfull .white-table {
	width: 100%;
}

.marketplace-viewfull .white-table td {
	padding: 2px 10px 2px 0;
}

.marketplace-viewfull .adress-table {
	font-size: 12px;
}

.marketplace-viewfull .adress-table td {
	padding: 2px 10px 2px 0;
}

/* Listenformatierung */
.marktplatz-objliste {
	margin-top: 50px;
}

.marktplatz-objekt {
	padding-top: 20px;
	border-top: 1px solid #574B37;
	margin-bottom: 20px;
}

.marktplatz-objekt .headline {
	color: #FF7200;
	padding: 0 5px;
	margin-bottom: 0;
}

.marktplatz-objekt div {
	padding: 0 5px;
}

.marktplatz-objekt div.more a {
	float: right;
	color: #9A703E;
}

.marktplatz-objekt .guelt_bis {
	float: left;
}

.marktplatz-objekt .liste0,.marktplatz-objekt .guelt_bis {
	color: #9A703E;
}

.marktplatz-objekt .liste1 {
	
}

.marktplatz-objliste .edit-leiste {
	margin: 0;
	padding: 0;
	padding-top: 20px;
	text-align: right;
	float: right;
	font-size: 11px;
}

.marktplatz-objliste .edit-leiste a {
	color: #9A703E;
	padding: 1px 2px;
	display: inline-block;
}

.marktplatz-objekt .sperre {
	color: #D00006;
}

.mod-marktplatz-einstellungen .formular-feld,.mod-marketplace-new-entry .formular-feld
	{
	padding: 5px 0;
}

.mod-marktplatz-einstellungen input.text,.mod-marketplace-new-entry input.text,.mod-marketplace-new-entry textarea
	{
	width: 300px;
}

.mod-marketplace-new-entry textarea {
	height: 60px;
}

.marketplace-link-holder .new-entry { /* background-color: #FC5B00; */
	background-image: url(../img/btn_marketplace_new_entry.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	border: 0;
	display: block;
	color: #FFF;
	margin-top: 10px;
	padding: 0 2px;
	text-decoration: none;
	padding: 0 2px;
	width: 143px;
	height: 29px;
}

#btn-filter-search {
	border: 0;
	background-color: transparent;
	background-image: url(../img/btn_marketplace_search.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FFF;
	width: 61px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
}

#btn-filter-select {
	border: 0;
	background-color: transparent;
	background-image: url(../img/btn_marketplace_select.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #FFF;
	width: 90px;
	height: 29px;
	display: block;
	text-indent: -9999px;
	cursor: pointer;
	margin-top: 6px;
}

input#btn-enter-save {
	width: 87px;
	height: 20px;
	float: left;
	margin-right: 20px;
}

a.reset {
	text-decoration: none;
	background-color: #EBA06C;
	border: 1px solid #FFF;
	text-align: center;
	display: block;
	width: 85px;
	height: 18px;
	margin-top: 10px;
	float:left;
}
/************************************************/
/* // ./all-marketplace.css                     */
/************************************************/
/************************************************/
/* ./all-message.css                            */
/************************************************/
#system_message
, .message-H 
, .message-W
, .message-E {
	background-color: #fff;
	border-color: #ff7200;
} 
/************************************************/
/* // ./all-message.css                         */
/************************************************/
/************************************************/
/* ./all-navi-level-1.css                       */
/************************************************/
#navi-level-1 {
	text-transform: uppercase;
	font-size: 12px;
	line-height: 29px;
}

#navi-level-1 ul 
, #navi-level-1 ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navi-level-1 ul {
	padding-left: 1px;
}
#navi-level-1 ul li ul {
	display: none;
}

#navi-level-1 ul li {
	float: left;
	margin-left: -1px;
}
#navi-level-1 ul li.men-pfad {
	background-image: url(../img/bg-navi-level-1-active.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#navi-level-1 ul li.men {
	background-image: url(../img/bg-navi-level-1-passive.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
#navi-level-1 ul li.men:last-child {
	background-image: none;
}

#navi-level-1 ul li a {
	color: #fff;
	display: block;
	padding-bottom: 10px;
	text-decoration: none;
}
#navi-level-1 ul li a:hover {
	text-decoration: underline;
}
#navi-level-1 ul li.men-pfad a {
	background-image: url(../img/bg-navi-level-1-active.png);
	background-repeat: no-repeat;
	background-position: 100% -39px;
	font-weight: bold;
	margin-left: 7px;
	padding-left: 2px;
	padding-right: 16px;
}
#navi-level-1 ul li.men a {
	font-weight: normal;
	margin: 0 10px;
}



/************************************************/
/* // ./all-navi-level-1.css                    */
/************************************************/
/************************************************/
/* ./all-navi-level-2.css                       */
/************************************************/
#navi-level-2 {
	font-size: 14px;
	line-height: 1.25em;
	margin-bottom: 240px;
}
#navi-level-2 ul 
, #navi-level-2 ul li {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navi-level-2 ul {}
#navi-level-2 ul li ul {
	padding-top: 12px;
	padding-bottom: 1px;
	padding-left: 20px;
}
#navi-level-2 ul li.men ul {
	display: none;
}

#navi-level-2 ul li {
	padding-top: 10px;
	padding-bottom: 10px;
}
#navi-level-2 ul li.men-pfad {
	border-color: #b19068;
	border-style: solid;
	border-width: 1px 0;
	padding-top: 9px;
	padding-bottom: 9px;
}

#navi-level-2 ul li ul li {
	padding: 0;
}
#navi-level-2 ul li ul li.men-pfad {
	border-width: 0;
	padding: 0;
}

#navi-level-2 ul li a {
	color: #574637;
	display: block;
	margin-left: -12px;
	padding-left: 12px;
	text-decoration: none;
}
#navi-level-2 ul li.men-pfad a {
	background-image: url(../img/bg-navi-level-2-active.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	font-weight: bold;
	text-transform: uppercase;
}
#navi-level-2 ul li.men a {
	background-image: none;
	font-weight: normal;
	text-transform: none;
}
#navi-level-2 ul li ul li a {}
#navi-level-2 ul li ul li.men-pfad a {
	text-transform: none;
}
#navi-level-2 ul li ul li.men a {}

/************************************************/
/* // ./all-navi-level-2.css                    */
/************************************************/

