/* RESET */
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, cite, em, font, img, b, u, i, 
dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}

.pagination {
	background-color: #ccc;
	border-top: none;
	overflow: hidden;
}
	.pagination .pages { float: right;  }
	.pagination .row-per-page { float: left;}
	.pagination > div div {float: left;}
	.pagination div.text {padding: 6px;}
	.pagination div.current {
		background-color: #4c4c4c;
		color: #fff;
		font-weight: bold;
		padding: 6px;
	}
	.pagination div a {
		cursor: pointer;
		display: block;
		padding: 6px;
		text-decoration: none;
	}
	.pagination div a:hover  {background-color: #aaa;}
/* tables still need 'cellspacing="0"' in the markup for correct display in IE7*/
table { border-spacing: 0;}
/* ENDE RESET */
html {overflow: hidden;}
body {
	background-color: #333; /* General page background, doesn't show within the design, just around it */
	color: #333;
	font-size: 11px;
	line-height: 1;
	overflow: hidden;
}
/* STYLING FOR FORM ELEMENTS */
form {  display: inline;}
input, select, textarea {font-family: Verdana, Tahoma, sans-serif;}
input[type='text'],input[type='password'], textarea {
	background: #fff url(img/input-text-bg.png) no-repeat;
	border: 1px solid #595959;
	font-size: 11px;
}
input[type='checkbox'] {
	border: 0px none;
	font-size: 11px;
	margin: 0;
}
input[type='text'],input[type='password'] {
	height: 18px;
	padding: 2px 3px 0 3px;
	width: 150px;
}
 textarea {
    margin: 0pt 0pt 6px 6px;
    vertical-align:baseline;
	padding: 0;
}
input[type='text']:focus, textarea:focus,input[type='password']:focus {
	background-image: none;
	border-color: #ffbf00;
}
input[type='submit'].default {  font-weight: bold; }
input[type='text'][readonly], input[type='password'][readonly],textarea[readonly] {
	background-color: #f6f6f6;
	background-image: none;
	border-color: #ddd;
}
select {
	font-size: 11px;
	height: 22px;
}
/* Error inputfield Styling */
input.error, select.error {
	background: #fff url(img/input-text-bg-error-trans.png) no-repeat;
	border: 1px solid #ce1b00;
	font-size: 11px;
	height: 18px;
	padding: 2px 3px 0 3px;
	/*vertical-align:baseline;*/
	width: 150px;
}
input.integer[type='text'], input.double[type='text'], input.short[type='text'],
input.decimal[type='text'], input.byte[type='text'], input.byte[type='text'] { text-align: right;}
input[type='submit'], input[type='button'], .button  {
	background: #bbb url(img/input-button-bg.png) repeat-x;
	border: 1px solid #595959;
	cursor: pointer;
	font-size: 11px;
	height: 22px;
	margin-left: 3px;
	padding: 0 8px 3px;
}
.form { overflow: hidden;}
.form label {
	clear: both;
	float: left;
	margin: 0 6px 6px 0;
	padding-top: 5px;
	text-align: right;
	width: 120px;
}
.form .checkout-text {
	display: block;
	margin: 0 6px 6px 0;
	padding-top: 10px;
	text-align: left;
	padding-left: 10px;
}
.form input[type='text'], .form input[type='password'], .form select  {
/*	float: left; */
	margin: 0 0 6px 6px;
	width: 200px;
}
.form .radio {
	float: left;
	margin: 0 0 6px 6px;
	width: 200px;
}
.form select {
	margin:0 0 6px 6px;
	vertical-align: inherit;
}
.form textarea.error {
	background: #fff url(img/input-text-bg-error-trans.png) no-repeat;
	border: 1px solid #ce1b00;
	font-size: 11px;
	height: 55px;
	margin:0 0 6px 6px;
	padding: 2px 3px 0 3px;
	width: 220px;
}
.form h2, .form h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 4px 6px 6px;
}
.form h3 {
	clear: both;
	margin: 12px 6px 6px;
}
.form p {
	clear: both;
	margin: 12px 0 6px 6px;
	line-height: 120%;
}
.form table {margin-left: 10px;}
.form td.label {
	line-height: 120%;
	padding: 2px 20px 0 6px;
	vertical-align: top;
}
.form input.formradio {
	margin-top: 2em;
	margin-right: 1em;
	vertical-align: sub;
}
.form input.formfield {
	margin-top: 1em;
}
.form .label {
	text-align: right;
	display: block;
}
/* END OF FORM ELEMENT STYLING */
#content {  margin: 5px 8px 0; }
.content-details, .search-results {
	background-color: #fff;
	border: 1px solid #555;
}
/* LINKS */
a { text-decoration: none; color: #4d4d4d; }
a:hover { text-decoration: underline; }
/* GENERAL HELPERS */
.icon16 {
	float: left;
	height: 16px;
	margin: 2px;
	width: 16px;
}
.floatLeft { float: left; display: inline;}
.floatRight { float: right;}
.clear { clear: both;}
/* TABS (A) */
	table.tabs {
		background-color: #d7d7d7;
		table-layout: fixed;
		width: 100%;
	}
	table.tabs td {
		color: #666;
		cursor: pointer;
		border: 1px solid #707070;
		border-right-width: 0px;
		border-bottom-color: #555;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
	}
	table.tabs td:hover {background-image: url(img/darken10.png);}
	table.tabs td a {
		color: #666;
		display: block;
		font-weight: bold;
		padding: 6px;
		text-decoration: none;
	}
	table.tabs td a.selected {cursor: default;}
	table.tabs td.selected {
		background-color: #fff;
		border: 1px solid #555;
		border-bottom: none;
		color: #4c4c4c;
	}
	table.tabs td.selected:hover {background-image: none;}
	table.tabs td.selected + td {border-left-width: 0px;}
	table.tabs td.last {border-right-width: 1px;}
	table.tabs ~ div > div:first-child {border-top: none !important;}
/* END OF TABS*/
/* Container for the complete page 
   Change width and alignment of the design here */
#abas {width: 100%;}
/* Header Area */
	#header-bg {
		background: url(/shop/bilder/header_bg_neu.png) repeat-x;
		border-bottom: 1px solid #fff;
		left: 0;
		height: 71px;
		overflow: hidden;
		position: absolute;
		top: 5px;
		width: 100%;
		z-index: -1;
	}
	#header-bg-gradient {
		/*background-image: url(img/header-bg-gradient.png);*/
		height: 71px;
		position: absolute;
		right: 0;
		top: 0;
		width: 1000px;
	}
	#header {
		height: 78px;
		width: 100%;
	}
	#header #logo {
		/*background-image: url(img/logo.png);*/
		background-image: url(/shop/bilder/header_neu.png);
		float: left;
		height: 71px;
		margin: -3px 0 0 16px;
		width: 850px;
	}
	/* Secondary Navigation (GTC, impress, contact) */
		#meta {
			background: url(img/meta-bar-thin.png) repeat-x;
			height: 7px;
			left: 0;
			top: 0;
			width: 100%;
		}
		#meta-transition {
			background: url(img/meta-bar-transition.png);
			float: right;
			height: 21px;
			top: 0;
			width: 26px;
		}
		#meta-wide {
			background: url(img/meta-bar-wide.png);
			height: 21px;
			overflow: hidden;
			top: 0;
		}
		#meta p {
			margin: 3px 10px 0 4px;
		}
		#meta p, #meta a {
			color: #727272;
		}
		#claim {
                float: left;
		}
 
		#header .metaflags {
			overflow: hidden;
			float: right;
		}
		div.flags {
            clear:right;
        }
		#header .flags {
	    	float: right;
    		padding: 10px;
		}
		#header .flags img {padding: 0 10px 0 10px;}
/* tool bar */
#toolbar, .table-toolbar {
	background: url(img/toolbar-bg.png) repeat-x;
	height: 31px;
	overflow: hidden;
	width: 100%;
}
	#toolbar #navigation-header {
		background: url(img/navigation-bg.png) repeat-y;
		float: left;
		height: 31px;
		width: 200px;
	}
	#toolbar #search {
		float: left;
		padding: 0 10px;
	}
	#toolbar #logout, #toolbar #account {
		border-left: 1px solid #f7f7f7;
		border-right: 1px solid #cfcfcf;
		float: right;
		height: 30px;
		overflow: hidden;
		padding: 0 8px;
	}
	#toolbar #logout:hover, #toolbar #account:hover {
		background-image: url(img/darken10.png);
		border-left-color: transparent;
		border-right-color: #bababa;
		cursor: pointer;
	}
	#toolbar > div > p {
		color: #333;
		float: left;
		margin: 9px 0 0 0;
		white-space: nowrap;
	}
	#toolbar #logout .icon {
		background: url(icons/logout.png) no-repeat;
		float: left;
		height: 17px;
		margin: 6px 8px 0 0;
		width: 16px;
	}
	#toolbar #account .icon {
		background: url(icons/user1.png) no-repeat;
		float: left;
		height: 24px;
		margin: 2px 8px 0 0;
		width: 24px;
	}
	#toolbar .locked {
		background: url(icons/lock_16.png) no-repeat;
		float: right;
	}
	#toolbar #account .welcome { color: #808080; }
	#toolbar .beveldark, .table-toolbar .beveldark {
		background-color: #cfcfcf;
		float: right;
		height: 30px;
		width: 1px;
	}
/* table-toolbar */
#table-toolbar .index-birthday {
	float: right;
}
	.table-toolbar .entry {
		border-left: 1px solid #f7f7f7;
		border-right: 1px solid #cfcfcf;
	}
	#search form > div { display: inline; }
	#search #global-search-input {
		float: left;
		margin: 4px 2px 0 8px;
	}
	#search input[type='submit'] {
		float: left;
		margin: 4px 0 0 0;
	}
	#account_information {
		background-color: #eee;
		border: 1px solid #333;
		font-size: 10px;
		position: absolute;
		z-index: 10;
	}
	#account_information > table { width: 100%; }
	#account_information > table td {   padding: 6px; }
	#account_information > table td.button { text-align: center; }
	#account_information > table td.number { 
		text-align: right;
		white-space: nowrap;
	}
	#account_information > table tr.total td {
		background-color: #666;
		color: #fff;
		font-weight: bold;
	}
/* Main Container - maintains SCROLL BEHAVIOR */
#main {
	background: #888 url(img/navigation-bg.png) repeat-y;
	overflow: auto;
	width: 100%;
}
/* Navigation Side Bar */
	#navigation {
		float: left;
		padding: 12px 1px 0 0;
		width: 199px;
	}
	#navigation-header {
		border-bottom: 1px solid #cfcfcf;
		color: #555;
		font-weight: bold;
		font-size: 12px;
		letter-spacing: 3px;
		padding: 16px 0;
		text-align: center;
		text-transform: uppercase;
	}
	#navigation .level1 > li > a {
		border-top: 1px solid #f7f7f7;
		border-bottom: 1px solid #cfcfcf;
		color: #222;
		cursor: pointer;
		display:block;
		padding: 8px 0 8px 12px;
		text-decoration: none;
	}
	#navigation .level1 > li > a:hover {
		background-image: url(img/darken10.png);
		border-top-color: transparent;
		border-bottom-color: #bababa;
	}
	#navigation .level1 .nav-icon {
		float: left;
		margin: -2px 5px 0 -6px;
		width: 16px; height: 16px;
	}
	/* Icons for first-level items, if needed */
	#navigation .level1 .nav-icon.schreibwaren {background-image: url(icons/pens.png);}
	#navigation .level1 .nav-icon.computer {background-image: url(icons/monitor.png);}
	#navigation .level1 .nav-icon.moebel {background-image: url(icons/house.png);}
	#navigation .level1 .nav-icon.lampen {background-image: url(icons/lightbulb_on.png);}
	#navigation .level1 .nav-icon.verpackung {background-image: url(icons/package.png);}
	#navigation .selected {
		background-image: url(img/navigation-selected.png) !important; 
		border-top-color: transparent !important;
		/* border-bottom-color: #00857f !important; */
		border-bottom-color: #054283 !important;
		color: #fff !important;
		font-weight: bold;
	}
	#navigation .selected a {
		color: #fff !important;
		text-decoration: none;
	}
		#navigation .level2 > li:first-child > a { border-top: none;}
		#navigation .level2 > li > a {
			background: url(img/darken10.png);
			border-top: 1px solid #b3b3b3;
			color: #222;
			cursor: pointer;
			display:block;
			padding: 4px 0 4px 32px;
			text-decoration: none;
		}
		#navigation .level2 > li > a.open {border-bottom: 1px solid #b3b3b3;}
		#navigation .level2 > li:hover {background-image: url(img/darken20.png);}
			#navigation .level3 {border-left: 30px solid #e4e4e4;}
			#navigation .level3 > li:first-child > a { border-top: none;}
			#navigation .level3 > li > a {
				background: url(img/darken20.png);
				border-top: 1px solid #999;
				border-left: 1px solid #999;
				color: #222;
				cursor: pointer;
				display:block;
				margin-left: 0px;
				padding: 4px 0 4px 12px;
				text-decoration: none;
			}
			#navigation .level3 > li > a.open { border-bottom: 1px solid #999;}
			#navigation .level3 > li > a:hover {background-image: url(img/darken30.png);}
				#navigation .level4 > li:first-child > a { border-top: none;}
				#navigation .level4 {border-left: 10px solid #cbcbcb;}
				#navigation .level4 > li > a {
					background: url(img/darken30.png);
					border: 1px solid #888;
					border-width: 1px 0 0 1px;
					color: #222;
					cursor: pointer;
					display:block;
					margin-left: 0px;
					padding: 4px 0 4px 12px;
					text-decoration: none;
				}
				#navigation .level4 > li > a.open {border-bottom: 1px solid #888;}
				#navigation .level4 > li > a:hover {background-image: url(img/darken40.png);}
					#navigation .level5 > li:first-child > a { border-top: none;}
					#navigation .level5 {border-left: 10px solid #b1b1b1;}
					#navigation .level5 > li > a {
						background: url(img/darken40.png);
						border-top: 1px solid #777;
						border-left: 1px solid #777;
						color: #fff;
						cursor: pointer;
						display:block;
						margin-left: 0px;
						padding: 4px 0 4px 12px;
						text-decoration: none;
					}
					#navigation .level5 > li > a:hover {background-image: url(img/darken50.png);}
	#navigation .triangle { 
		background: url(img/navigation-triangle.png) no-repeat;
		float: right;
		margin: 2px 5px 0 0;
		height: 9px;
		width: 5px;
	}
	#navigation .level2 .triangle {margin: 1px 5px 0 0;}
#main-content { 
	margin-left: 200px;
	padding-bottom: 4px;
}
/* Bread crumbs */
	#breadcrumbs {
		color: #d0d0d0;
		margin: 5px 8px;
	}
		#breadcrumbs .breadcrumb-step {
			background: url(img/breadcrumb-step.png) no-repeat right center;
			padding-right: 1em;
		}
		#breadcrumbs .breadcrumb-step-nofloat {
			background: url(img/breadcrumb-step.png) no-repeat center right;
			padding-right: 10px;
		}
		#breadcrumbs .breadcrumb-step a { color: #fff; }
		#breadcrumbs .breadcrumb-last-step {
			float: none;
			background-image: none;
		}
		#breadcrumbs .breadcrumb-step-input { margin: 0px 10px;}
		#breadcrumbs .breadcrumb-step-current {
			color: #fff;
			font-weight: bold;
		}
/* Start page */
	table.start-page {
		border-collapse:collapse;
		width:750px;
		height:400px;
		margin:0 !important;
		padding:0 !important;
	}
		table.start-page td {
			vertical-align:middle;
			text-align:right;
		}
		table.start-page form {padding-bottom: 10px;}
		table.start-page td.flags {text-align: center;}
		table.start-page td.flags img {padding: 0 10px 0 10px;}
	#startpage {padding: 20px;}
	#startpage p {
		font-size: x-large;
		font-weight: bold;
		padding-bottom: 1em;
	}
	#startpage li {
		font-size: medium;
		padding-bottom: 10px;
	}
	#startpage li.item {padding-left: 20px;}
	#startpage li.title {font-weight: bold;}
	#startpage li.summary {
		font-weight: bold;
		padding: 1em 0 1em 0;
	}
	#startpage .flags {padding-top: 50px;}
	#startpage .flags img {padding: 0 10px 0 10px;}
	div.message p {padding: 3em 0 0 2em;}
	div.message div {padding: 3em 0 0 2em;}
div.message a.link {
		display: block;
		padding-top: 1em;
	}
#footer {
	background: url(img/toolbar-bg.png) repeat-x;
	border-width: 1px;
	height: 30px;
	overflow: hidden;
}
#footer .floatLeft, #footer .floatRight {margin: 4px;}
.clickTooltip {background: transparent url(icons/info.png) no-repeat scroll left center;}
.tooltipOnPage {
	float: left;
	height: 20px;
	width: 20px;
}
.tooltipInTable {
	float: left;
	height: 16px;
	width: 16px;
}
.tooltipTitle {
	font-size: 150%;
	font-weight: bold;
	text-decoration: underline;
}
/* AutoComplete Styling */
	.ac_results {
		background-color: #eee;
		border: 1px solid #888;
		border-top: none;
		overflow: hidden;
		padding: 0px;
	}
	.ac_results ul {
		list-style-position: outside;
		list-style: none;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	.ac_results iframe {
		display:none;/*sorry for IE5*/
		display/**/:block;/*sorry for IE5*/
		filter:mask();
		height:3000px;
		left:0;
		position:absolute;
		top:0;
		width:3000px;
		z-index:-1;
	}
	.ac_results li {
		cursor: pointer;
		display: block;
		font-size: 12px;
		margin: 0px;
		overflow: hidden;
		padding: 2px 5px;
		width: 100%;
	}
	.ac_loading {
		/*  background : Window url('./indicator.gif') right center no-repeat;*/
	}
	.ac_over {
		background-color: #333;
		color: #fff;
	}
/* END of AutoComplete Styling */
/* ERROR MESSAGES (webflow, erp-schreiben 1 + 2, details)*/
.error {
	background: transparent url(icons/warning-trans.png) no-repeat scroll 4px 4px;
	border-bottom: 1px solid #CE1B00;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
	color:#CE1B00;
	margin:0px 2px 0px 2px;
	padding: 12px 45px 10px 45px;
}
.message {
	background: transparent url(icons/warning-trans.png) no-repeat scroll 4px 4px;
	border-bottom: 1px solid #CE1B00;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
	color:#black;
	margin:0px 2px 0px 2px;
	padding: 12px 45px 10px 45px;
}
.errorDetails {
	background: #fff url(icons/warning-trans.png) no-repeat scroll 4px 4px;
	border-bottom: 1px solid #CE1B00;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
	color:#CE1B00;
	margin:0px 2px 0px 2px;
	padding: 12px 45px 10px 45px;
}
p.error-text{
	clear: left;
	color:#CE1B00;
	margin:4px 0px;
	padding: 0px 2px 2px 2px;
}
.errorList {
	color:#CE1B00;
	line-height: 130%;
	list-style-type: square;
	margin:10px 2px 2px 0px;
	padding: 0px 1px 0px 1px;
}
.messageList {
	color:#black;
	line-height: 130%;
	list-style-type: square;
	margin:10px 2px 2px 0px;
	padding: 0px 1px 0px 1px;
}
/* webflow */
#webflow-header, #toolbar.webflow-toolbar, #webflow-main, #footer {
	border: 1px solid #333;
	border-width: 0 1px;
	margin: 0 auto;
	width: 1150px;
}
#webflow-header {position: relative;}
	.webflow-step {
		float: left;
		height: 30px;
	}
		.webflow-step .left, .webflow-step.last .right {
			background: url(img/webflow-next.png) no-repeat;
			float: left;
			height: 30px;
			width: 17px;
		}
		.webflow-step .center {
			float: left;
			font-size: 12px;
			height: 16px;
			padding: 7px;
		}
		.webflow-step .right {
			float: left;
			height: 30px;
			width: 0px;
		}
		.webflow-step.selected .left {
			background: url(img/webflow-next-selected.png) no-repeat;
			float: left;
			height: 30px;
			width: 17px;
		}
		.webflow-step.selected .center {
			background: url(img/webflow-selected-bg.png) repeat-x;
			color: #fff;
			float: left;
			font-weight: bold;
		}
		.webflow-step.selected .right {
			background: url(img/webflow-selected-next.png) no-repeat;
			float: left;
			height: 30px;
			width: 17px;
		}
		.webflow-step.selected + a .webflow-step .left {
			background: none;
			width: 0px;
		}
		/* First step is styled slightly different from the rest */
		.webflow-step.first .left {width: 0;}
		.webflow-step.first .center {padding-left: 12px;}
#webflow-main {
	background: #fff url(img/webflow-details-bg.gif) repeat-y top right;
	overflow: hidden;
}
	#webflow-main .form {
		margin: 12px 280px 20px 12px;
		width: 390px; /* fix floating in IE */
	}
	#webflow-main .form select {
		width: 187px; /* fix floating in IE */
	}
	#webflow-main .form input[type='text'],#webflow-main .form input[type='password'] {
		width: 179px; /* fix floating in IE */
	}
	#webflow-main .form input.zip {
		width: 45px;
	}
	#webflow-main .form input.city {
		width: 120px;
	}
	#webflow-main .form textarea {
		width: 185px;
	}
#webflow-main .info {
		float: right;
		padding: 14px 10px 10px;
		width: 250px;
	}
	#webflow-main .info .icon {
		background-image: url(icons/about.png);
		float: right;
		height: 48px;
		margin: 0 6px 2px 6px;
/*		margin: 0 auto 12px; */
		width: 48px;
	}
	#webflow-main .info p {
		line-height: 120%;
		margin: 10px 0;
	}
	#webflow-main p.error-text{
		color:#CE1B00;
		margin:0;
		padding: 0 0 19px 0;
	}
.webflow-error {
	background: transparent url(icons/warning-trans.png) no-repeat scroll 4px 4px;
	border-bottom: 1px solid #CE1B00;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	border-top: 1px solid transparent;
	color:#CE1B00;
	line-height:150%;
	margin:0px 10px 10px 6px;
	padding: 0px 17px 5px 48px;
}
.yui-skin-sam .yui-ac-input {
	float:left;
	width:150px;
	padding: 1px 3px 0 5px;
	margin:4px;
}
.yui-skin-sam .yui-ac-container {
	position:absolute;
	width:300px;
}
.yui-skin-sam .yui-ac {
	position:absolute;
}
.cat-search-result .cat-search-result-img {
	width: 30px;
	height: 30px; 
}
#webflow-main select.ccDate {
    width: 89px;
}

/* Anzeige der Newsbox */ 
#main-newsBox {
	float: left;
	width: 199px;
	padding: 12px 1px 0 0;
	clear: left;
}

#main-newsBox .newsBox {
	border-top: 1px solid #f7f7f7;
	border-bottom: 1px solid #cfcfcf;
	color: #222;
	cursor: pointer;
	display:block;
	padding: 8px 0 8px 12px;
	text-decoration: none;
}
table.newsTab .news-Tab {
	width: 70px;
	height: 17px;
	padding: 1px 3px 0 5px;
	margin: 1px;
}

table.newsTab .newsTabTitle {
    background-color: #FFCC33;
	font-size: 12px;
	color: 0;
	padding: 2px;
	margin: 2px;
}
table.newsTab h1 {
	background-color: #054283;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    color: #FFFFFF;
}

table.newsTab h2 {
    background-color: white;
	font-size: 11px;
	color: black;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    padding: 3px;
}

table.newsTab .newsTabContent {
	margin: 0px 0px 5px;
	padding: 2px 0 0 7px;
	background-color: #ffffff;
	overflow: hidden;
}

#content.erp ul {
	padding-left: 10px;
}
#content.imprint {
	padding-left:10px	
}