/***************************************************************************
 * core
 **************************************************************************/
html, body, div, span, p, h1, h2, h3, ul, li, a, acronym, 
	table, td, th, form, label, input, select, option, textarea, * {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #333;
}
a {
	color: #014982;
}
a:hover {
	text-decoration: none;
}
fieldset {
	border: 0;
}
img {
	border: 0;
}
select,
option {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clear {
	clear: both;
}
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.semantic,
div.copyright,
div.parseTime {
	display: none;
	visibility: hidden;
}
.half {
	width: 50%;
}
.third {
	width: 33%;
	margin: 0 1px 1px 0;
}
.border {
	border: 1px solid #cac9c5;
	padding: 5px;
}

/***************************************************************************
 * body
 **************************************************************************/
body {
	text-align: center;
	margin: 0;
	padding: 0;
/* 	background: url(img/body-bg.gif) top left #d8d7d1; */
	background: #ffffff;
}

/***************************************************************************
 * structure
 **************************************************************************/
div#structure {
	text-align: left;
	width: 766px;
	margin: 0 auto;
}

/***************************************************************************
 * container
 **************************************************************************/
div#container {
	width: 766px;
}

/***************************************************************************
 * header
 **************************************************************************/
div#header {
  height: 85px; /*77px;*/
  margin: 8px 0; /*12px 0;*/
}

/***************************************************************************
 * quicklinks
 **************************************************************************/
div#quicklinks {
	margin: 23px 37px 0 0;
	margin: 23px 0 0 0;
	width: 480px;
}
img.separator {
	margin: 4px 16px;
}
/* languages */
div#languages ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#languages ul li {
	line-height: 24px;
	margin: 0 6px 0 0;
	padding: 0;
	float: left;
}
div#languages ul li a img {
	vertical-align: middle;
}
/* currency */
div#currency {
	margin: 0 16px;
}
div#currency form,
div#currency form fieldset {
	margin: 0;
	padding: 0;
	line-height: 25px;
}
div#currency form select {
	width: 98px;
}
/* cart */
div#quicklinks div#cart {
	padding: 5px;
	background-color: #d8d7d1;
}
div#quicklinks div#cart img {
	vertical-align: middle;
}
div#quicklinks div#cart a {
	color: #cc0000; /*#FFAE00;*/
	font-weight: normal;
	text-decoration: none;
}
div#quicklinks div#cart a:hover {
	text-decoration: underline;
}
div#quicklinks div#cart h2 {
	display: inline;
}
div#quicklinks div#cart h2 a {
	color: #FFF;
	font-weight: bold;
}

/***************************************************************************
 * navigation
 **************************************************************************/
div#navigation {
	height: 59px;
	background: url(img/navigation-bg.gif) bottom left no-repeat;
}
div#navigation ul {
	margin: 0;
	padding: 0;
}
div#navigation ul li {
	list-style: none;
	margin: 0;
	float: left;
}
div#navigation ul li a {
	text-indent: -9999px;
	height: 39px;
	display: block;
	overflow: hidden;
}
div#navigation ul li#hauptseite a {
	width: 150px;
	background: url(img/german/m1.gif)
}
div#navigation ul li#neue-produkte a {
	width: 174px;
	background: url(img/german/m2.gif)
}
div#navigation ul li#sonderangebote a {
	width: 139px;
	background: url(img/german/m3.gif)
}
div#navigation ul li#mein-kundenkonto a {
	width: 149px;
	background: url(img/german/m4.gif)
}
div#navigation ul li#kontakt a {
	width: 154px;
	background: url(img/german/m5.gif)
}

/***************************************************************************
 * main
 **************************************************************************/
div#main {
	background: url(img/structure-bg.gif) left top repeat-y #FFF;
	min-height: 1px; /* for ie7 */
}

/***************************************************************************
 * sidebar
 **************************************************************************/
div#sidebar {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 164px;
	margin: 0 0 0 25px;
}
div#sidebar h2 {
	font-family: Comic Sans MS; 
	font-size: 15px;
	font-weight: none;
	
	color: #cc0000;
	
	margin: 0 0 2px 0;
	padding: 0 0 0 14px;

}
div#sidebar h3 {
	font-family: Comic Sans MS; 
	font-size: 12px;
	font-weight: none;
	color: #63676C;

	
}
div#sidebar br.spacer {
	line-height: 18px;
}
/* cart */
div#sidebar div#cart h2 a {
	color: #FFF;
	text-decoration: none;
}
div#sidebar div#cart p {
	margin: 18px 0;
	padding: 0;
}
div#sidebar div#cart a {
	color: #63676C;
	text-decoration: none;
}
/* list */
div#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div#sidebar ul li a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #63676C;
	text-decoration: underline;
	line-height: 18px;
	width: 140px;
	margin: 0;
	padding-left: 24px;
	display: block;
	background: url(img/sidebar-li-bg.gif) 14px center no-repeat;
}
div#sidebar ul li a:hover {
	text-decoration: none;
}
div#sidebar ul li ul {
	margin: 0;
}
div#sidebar ul li ul li a {
	color: #202529;
	text-decoration: none;
	width: 130px;
	padding-left: 34px;
	background: url(img/sidebar-li-bg.gif) 24px center no-repeat;
}
div#sidebar ul li ul li a:hover {
	text-decoration: underline;
}
/* form */
div#sidebar form {
	margin: 0;
}
div#sidebar form fieldset {
	margin: 0;
	padding: 12px 0 0 14px;
}
div#sidebar form input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
div#sidebar form select {
	width: 140px;
}
/* sponsored links */
div#sidebar div#sponsored-links a {
	color: #63676C;
	text-decoration: none;
}
div#sidebar div#sponsored-links a:hover {
	text-decoration: underline;
}



/***************************************************************************
 * content
 **************************************************************************/

div#content {
	width: 530px;
	margin: 6px 19px 6px 0;
}
div#content h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	margin: 6px 0;
	padding-left: 12px;
}
div#content h3 {
	margin: 0;
	color: #6c6c6d;
	font-weight: bold;
}
/* contentbox */
div#content div.contentbox {
	/* width: 508px */
	background: #fff;
	padding: 15px 22px 15px 22px;
	margin: 0 0 15px 0;
	color: #6c6d6d;
}
div#content div.error {
	text-align: center;
	border: 1px solid #ff0000;
	background: #FFCCCC;
}
div#content div.info {
	text-align: center;
}
/* arrows */
div#content ul.arrows {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#content ul.arrows li {
	margin: 8px 0;
	padding-left: 15px;
	background: url(img/arrow_green.gif) left center no-repeat;
}
/* category */
div#content div.category {
	width: 155px;
	margin: 0 1px 1px 0;
	padding: 10px;
	float: left;
	background: #fff;
	text-align: center;
}
div#content div.category h3 {
	text-align: center;
}
div#content div.category a {
	color: #333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
div#content div.category a:hover {
	text-decoration: underline;
}
div#content div.category a img {
	padding: 20px 0;
}
/* product */
div#content div.product {
	width: 243px;
	margin: 0 1px 1px 0;
	padding: 10px;
	float: left;
	background: #fff;
	text-align: center;
}
div#content div.product a {
	color: #333;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
div#content div.product a:hover {
	text-decoration: underline;
}
div#content div.product a img {
	padding: 10px 0;
}
span.price {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6d6c6c;
	font-size: 16px;
	font-weight: bold;
}

/***************************************************************************
 * SEO Optimierung
 **************************************************************************/


div.opti{
}

div.opti h1{font-family: Comic Sans MS;}

div.opti p{font-family: Comic Sans MS;
font-size:2;}

div.opti a{
color:#014982;
}

div.opti a:hover {
text-decoration:none;
}

div.opti ul{
font-family: Comic Sans MS;
}

div.opti li{
font-family: Comic Sans MS;
}



/***************************************************************************
 * footer
 **************************************************************************/
div#footer {
	height: 134px;
	background: url(img/footer-bg.gif) top left no-repeat;
}
div#footer div#paymentmethods {
	height: 21px;
	margin: 7px 4px 4px 0;
	padding: 6px 16px 5px 0;
}
/*
div#footer div#imagelinks {
	margin: 11px 0 11px 30px;
}
div#footer div#imagelinks a {
	padding-left: 5px;
}
*/
div#footer div#textlinks {
	width: 716px;
	margin: 22px 25px 11px 0; /* div#footer div#textlinks a: -5px */
/* 	padding-top: 11px; */
	background-color: #ffffff;
}
div#footer div#textlinks p {
	text-align: center;
}
div#footer div#textlinks p#copyright {
	text-align: right;
	margin-right: 5px;
}
/*
div#footer div#copyright {
	margin: 0 30px 30px 0;
}
*/
div#footer div#textlinks,
div#footer div#textlinks a,
div#footer div#textlinks p#copyright,
div#footer div#copyright,
div#footer div#copyright a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555; /*#878889;*/
}
div#footer div#textlinks a,
div#footer div#copyright a {
	text-decoration: none;
	margin: 0 5px;
}
div#footer div#textlinks a:hover,
div#footer div#copyright a:hover {
	text-decoration: underline;
}
div#footer div#hersteller a {
	text-align: center;
	text-decoration: none;
}
div#footer div#hersteller a:hover {
	text-decoration: underline;
}
div#footer div#hersteller  {
	color: #555; /*#878889;*/
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

/***************************************************************************
 * ads
 **************************************************************************/
div#ads {
	width: 190px;
	margin-top: 106px;
	text-align: right;
}

/***************************************************************************
 * specials
 **************************************************************************/
.onepxwidth {
	width: 1px;
}

