/**************************
	GLOBAL
**************************/
body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	line-height:14px;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#653515;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:center;
	background:url(/images/bg0.gif) top left repeat-x #FBF2E9;
	
	overflow-y:scroll;
	overflow-y:yes;
}
a {
	color:#653515;
	text-decoration:underline;
}
a:hover {
	color:#653515;
	text-decoration:underline;
}
img {
	border:none;
}
p {
	padding:0px;
	margin:0px 0px 14px 0px;
}
br.clear {
	clear:left;
	height:0px;
	font-size:0px;
}
form {
	padding:0px;
	margin:0px;
}

/**************************
	SITE BASIS
**************************/
#container {
	width:920px;
	text-align:left;
	background:url(/images/containerBg.jpg) top left no-repeat;
    padding:120px 0px 0px 0px;
    margin:0px auto;
}
#leftCol {
	float:left;
	width:220px;
}
#rightCol {
	float:right;
	width:220px;
}
#mainCol {
	padding:25px 20px 0px 20px;
	margin:0px 220px 0px 220px;
}
/* IE CSS Hack */
* html #leftCol {
	margin-right:-3px;
}
* html #rightCol {
	margin-left:-5px;
}
* html #mainCol {
	margin:0px 215px 0px 217px;
	display:inline-block;
}
/* Ende IE CSS Hack */

/************************
FEHLER / BESTÄTIGUNG
************************/
#fehlerBox, #erfolgBox {
	position:relative;
	top:10px;
	min-height:20px;
	height:auto !important;
	height:20px;
	/*margin:0px 230px 10px 230px;*/
	margin-bottom:20px;
}
#fehlerBox #text ul, #erfolgBox #text ul {
	padding:0px;
	margin:0px 0px 0px 10px;
}
#fehlerBox #text li, #erfolgBox #text li {
	list-style-type:disc;
	list-style-position:inside;
}
#fehlerBox {
	background:url(/images/iconFehler.gif) 15px 7px no-repeat #FFF2EF;
	border:1px solid #E73007;
}
#fehlerBox #text {
	color:#E73007;
	padding:10px 25px 10px 45px;
}
#fehlerBox #text a {
	color:#E73007;
}
#erfolgBox {
	background:url(/images/iconErfolg.gif) 15px 7px no-repeat #F1FFEC;
	border:1px solid #289900;
}
#erfolgBox #text {
	color:#289900;
	padding:10px 25px 10px 45px;
}
#erfolgBox #text a {
	color:#289900;
}
/* IE CSS Hack */
* html #fehlerBox, * html #erfolgBox {
	position:relative;
	top:10px;
	margin:0px 227px 10px 227px;
	display:inline-block;
}
/* Ende IE CSS Hack */

/**************************
	LEFT-RIGHT-COL
**************************/
#leftCol #box, #rightCol #box {
	color:#653515;
	margin:0px 20px 20px 20px;
}
#leftCol #ue, #rightCol #ue {
	height:25px;
	color:#773B13;
	line-height:25px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	background:url(/images/colBoxUe.gif) top left no-repeat;
}
#leftCol #menu, #leftCol #text, #rightCol #menu, #rightCol #text {
	padding:10px 10px 5px 10px;
	background:url(/images/colBox.gif) top left repeat-y;
}
#leftCol #menu.special, #rightCol #menu.special {
	padding:0px 10px 5px 10px;
}
#leftCol #close, #rightCol #close {
	height:10px;
	background:url(/images/colBoxB.gif) top left no-repeat;
}
#rightCol #text form, #rightCol #menu form {
	margin:0px 0px 0px 0px;
}
#rightCol #text form #textForm input {
	width:158px;
	font-size:11px;
	color:#653515;
	background:#FEE8D1;
	border:1px solid #F29227;
	padding:1px 0px 2px 2px;
	margin:0px 0px 3px 0px;
}
#rightCol #text form #checkboxForm input {
	vertical-align:middle;
}
#leftCol form #submitForm input, #rightCol form #submitForm input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height:18px;
	font-size:10px;
	line-height:14px;
	color:#653515;
	background:url(/images/submitFormCol.gif) top left repeat-x;
	border:1px solid #F29227;
	padding:0px 10px 2px 10px;
	_padding:0px 5px 0px 5px;
	margin:0px;
}
#leftCol #text a, #rightCol #text a {
	color:#7B6F1F;
	text-decoration:underline;
}
#leftCol #menu a, #leftCol #menu #active a, #rightCol #menu a, #rightCol #menu #active a {
	display:block;
	width:auto !important;
	width:145px;
	color:#653515;
	text-decoration:none;
	line-height:14px;
	padding:0px 0px 0px 15px;
	background:url(/images/colMenu.gif) 0px 5px no-repeat;
}
#leftCol #menu a:hover, #rightCol #menu a:hover {
	background:url(/images/colMenuA.gif) 0px 5px no-repeat;
}
#leftCol #menu #active a, #leftCol #menu #active a:hover, #rightCol #menu #active a, #rightCol #menu #active a:hover {
	background:url(/images/colMenuA.gif) 0px 5px no-repeat;
}
#leftCol #menu .sub a, #leftCol #menu #active.sub a {
	display:block;
	width:auto !important;
	width:135px;
	padding:0px 0px 0px 25px;
	background:url(/images/colMenu.gif) 10px 5px no-repeat;
}
#leftCol #menu .sub a:hover {
	background:url(/images/colMenuA.gif) 10px 5px no-repeat;
}
#leftCol #menu #active.sub a, #leftCol #menu #active.sub a:hover {
	background:url(/images/colMenuA.gif) 10px 5px no-repeat;
}

/**************************
	MAIN-COL
**************************/
#mainCol h1 {
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 3px 0px;
	margin:0px 0px 14px 0px;
	background:url(/images/h1Line.gif) bottom left repeat-x;
}
#mainCol h1 .arrow {
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	margin:0px 5px 0px 5px;
}
#mainCol #line {
	height:2px;
	font-size:2px;
	line-height:2px;
	background:url(/images/line.gif) top left repeat-x;
	margin:0px 0px 14px 0px;
}
#mainCol table.BL, #mainCol table.BL td, #mainCol table.Anbieter, #mainCol table.Anbieter td {
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}
#mainCol table.BL {
	width:100%;
}
#mainCol table.BL td {
	width:33%;
	white-space:nowrap;
	text-align:center;
	padding:0px 0px 20px 0px;
}
#mainCol table.Anbieter td.prodfoto {
	padding:0px 10px 0px 0px;
}
#mainCol table.Anbieter td.descr {
	padding:0px 5px 0px 0px;
}
#mainCol #ueAnbieter {
	line-height:25px;
	text-align:center;
	font-weight:bold;
	margin:0px 0px 7px 0px;
}
#mainCol #ueAnbieter img {
	vertical-align:middle;
	margin:0px 10px 0px 0px;
}
#mainCol #box {
	color:#653515;
	margin:0px 0px 20px 0px;
}
#mainCol #box #ue {
	height:20px;
	color:#773B13;
	line-height:20px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
	background:url(/images/boxAnbieterUe.gif) top left no-repeat;
}
#mainCol #box #text {
	padding:10px 10px 5px 10px;
	background:url(/images/boxAnbieter.gif) top left repeat-y;
}
#mainCol #box #text #divButton {
	text-align:right;
	margin:-18px 0px 0px 0px;
}
#mainCol #box #close {
	height:10px;
	background:url(/images/boxAnbieterB.gif) top left no-repeat;
}
#mainCol a #button {
	font-size:10px;
	line-height:20px;
	color:#653515;
	text-decoration:none;
	background:url(/images/submitFormCol.gif) 0px 0px repeat-x;
	border:1px solid #F29227;
	padding:2px 15px 2px 15px;
	margin:0px;
}
* html #mainCol a #button {
	background:url(/images/submitFormCol.gif) 0px 1px repeat-x;
}
#mainCol #boxDetail #ue {
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
#mainCol #boxDetail #divButton {
	text-align:center;
	margin:28px 0px 0px 0px;
}
#mainCol form #textForm input {	
	font-size:11px;
	color:#653515;
	background:#FEE8D1;
	border:1px solid #F29227;
	padding:1px 0px 2px 2px;
	margin:0px 0px 3px 0px;
}
#mainCol form #submitForm input {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height:18px;
	font-size:10px;
	line-height:14px;
	color:#653515;
	background:url(/images/submitFormCol.gif) top left repeat-x;
	border:1px solid #F29227;
	padding:0px 10px 2px 10px;
	_padding:0px 5px 0px 5px;
	margin:0px;
}
