p,div,td,th,ul,ol,li,nobr,b,i,input,option,textarea,h1,h2,h3,h4,h5,h6,dt,dd { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
p,td,th,ul,ol,li,nobr,i,input,option,textarea,dt,dd{ font-size:12px; }
li{ font-size:10px; }

ul { list-style-type: square; }

h1 { font-size:22px; }
h2 { font-size:19px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:10px; }
h6 { font-size:8px; }

a:link { color:#f39200; text-decoration:none; font-size:11px; font-weight: bold; }
a:active { color:#f39200; text-decoration:none; font-size:11px; font-weight: bold; }
a:visited { color:#f39200; text-decoration:none; font-size:11px; font-weight: bold; }
a:hover { color:#666; text-decoration:none; font-size:11px; font-weight: bold; }

a.table23:link { color:#FFFFFF; text-decoration:none; }
a.table23:active { color:#0059A8; text-decoration:none; }
a.table23:visited { color:#FFFFFF; text-decoration:none; }
a.table23:hover { color:#0059A8; text-decoration:none; }

a.linkweiss:link { color:#FFFFFF; text-decoration:none; }
a.linkweiss:active { color:#f39200; text-decoration:none; }
a.linkweiss:visited { color:#FFFFFF; text-decoration:none; }
a.linkweiss:hover { color:#f39200; text-decoration:none; }

a.menu_second:link { color:#f39200; text-decoration:none; font-size:11px; font-weight: bold; }
a.menu_second:active { color:#f39200; text-decoration:none; font-size:11px; font-weight: bold; }
a.menu_second:visited { color:#f39200; text-decoration:none; font-size:11px; font-weight: bold; }
a.menu_second:hover { color:#f39200; text-decoration:none; font-size:11px; font-weight: bold; }

.linkweiss {color: #ffffff; text-decoration: none; font-size:10px; font-weight: bold; }
.linkschwarz {color: #000000; text-decoration: none; }


.tablegrau1 {background-color: #E9E9EA; }
.tablegrau2 {background-color: #C1C1C1; }
.tablegrau3 {background-color: #666666; }
.tablegrau4 {background-color:#F5F5F5; }
.tablegrau5 {background-color:#F4F4F4; }
.tabledunkelgrau {background-color:#A0A0A0; }
.tableweiss {
	border-left-color: Gray;
}

.tablehellblau {background-color: #D4DBED; color: #000000; }
.tabledunkelblau {background-color: #003C82; font-size:10px; color: #FFFFFF; }
.tablehellhellblau {background-color: #E9EDF6; color: #000000; }
.tableweiss {background-color: #FFFFFF; }
.table23 {background-color: #CD0035; color: #FFFFFF; }

.td10_tablehellblau {background-color: #D4DBED; color: #000000; font-size:10px; }
.td10_tableweiss {background-color: #FFFFFF; font-size:10px; }
.td10_table23 {background-color: #f39200; font-size:10px; color: #FFFFFF; }

.tenpx {font-size:10px; }
.tenpxwhite {font-size:10px; color: #FFFFFF; }
.tenpxbold {font-size:10px; font-weight: bold; }
.eightpx {font-size:8px; }

.ueberschrift1 {color: #5D5D5D; font-size:18px; font-weight: bold; }
.ueberschrift2 {color: #5D5D5D; font-size:14px; font-weight: bold; }

.ueberschriftblau {color: #0059A8; font-weight: bold; font-size:14px; }
.ueberschriftschwarz {color: #000000; font-weight: bold; }
.ueberschrifthellgrau {color: #A0A0A0; font-weight: bold; }

.copyright {color: #FFFFFF; font-size:10px;  text-decoration: none; }









body {
	margin: 0px;
	background-color: #383939;
}

.sectionlevel1 {
	display:block;
	width:600px;
	height:50px;
	margin-bottom:10px;
	float:left;
}

.sectionlevel1 span {
	display:block;
	padding-top:16px;
  padding-left:5px;
	color:#666;
	font-size:2em;
}

.sectionlevel2 {
	display:block;
	width:295px;
	height:40px;
	margin-bottom:10px;
	float:left;
	background: #47506d;
	margin-right:10px;
	overflow:hidden;
}

.sectionlevel2 span {
	display:block;
	padding-top:16px;
  padding-left:10px;
	color:#fff;
	font-size:1.3em;
	white-space: nowrap;
}

/*
.cat1000 {
	background: transparent url(../images/thumb/D6008.jpg) no-repeat left top !important;
}
*/

.article {
	text-align:center;
	border:2px solid red;
	width:290px;
	height:170px;
	float:left;
	margin:0 20px 20px 0;
}

.bgindoor {
	background-color:red;
}

.bgoutdoor {
	background-color:blue;
}

.bgaccessories {
	background-color:green;
}

div.details_outer {
	width:100%;
}

div.outer_right {
	float:right;
	display:inline;
}

div.outer_image {
	float:left;
	display:inline;
	width:330px;
}	

div.details_line {
	display:block;
	clear:both;
	margin-bottom:4px;
	
}

div.detail_left {
	float:left;
	display:inline;
	width:40%;
	font-size:10px;
}

div.detail_right {
	float:right;
	display:inline;
	width:55%;
	font-size:10px;
}


/* MENU CSS */

div.menu_outer {
	width:225px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
	padding-left:5px;
}

.menu { display:block; }
.menu_1 { margin-left:0; padding-bottom:2px; }
.menu_2 { margin-left:15px; padding-bottom:2px; }
.menu_3 { margin-left:30px; padding-bottom:2px; }
.menu_4 { margin-left:45px; padding-bottom:2px; }
.menu.selected a { color: #666; }

/* END MENU CSS */



.articlelist { padding:0; margin:0 10px 10px 0; display:block; width:300px; height:120px; float:left; border-color: #ccc; border-style: solid; border-width: 3px 1px 1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.articlelist span.img {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display:block;
	width:120px;
	height:120px;
	float:left;
}

.articlelist span.desc {
	margin:10px 10px 0 0;
	width:170px;
	font-size:1.1em;
	display:block;
	font-weight:normal;
	float:right;
}

.articlelist span.count {
	color:#fff;
	padding:0 3px 1px 3px;
  background-color:#ccc;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
	font-size:0.8em;
}

.articlelist span.partnum {
	position: absolute;
	display: block !important;
	margin: 64px 0 0 120px !important;
	
	color:#666;
	font-weight:normal;
}

h2 { color:#666; padding:3px; font-size:1.1em; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin:0 0 10px;
	border-bottom:2px solid #f39200; }

h2.h21 {
	padding-left:5px;
	margin-right:10px;
}
h2.h22 {
	padding-left:5px;
}
h2.h23 {
	padding-left:5px;
	margin-right:10px;
	clear:both;
}

h3 {
	color:#666;
	border-bottom:2px solid #f39200;
}

.artleft {
	padding:2px;
	width:290px;
	float:left;
}

.artright {
	border-bottom:1px solid #ccc;
	width:345px;
	float:right;
}

.artright p {
	padding:2px 0 2px 0;
	margin:0 0 0 0;
	color:#666;
	font-weight:normal;
	font-size:0.9em;
	clear:both;
}

.artright p.line {
	border-top:1px solid #ccc;
}

.artright p span {
  float:right;
	font-weight:normal;
}



.imageMenu {  position:  relative;  width: 880px; height: 100px; overflow: hidden; margin-bottom:10px;}
.imageMenu ul { list-style: none; margin: 0px; padding:0px; display: block; height: 100px; width: 1000px; }
.imageMenu ul li { float: left; }
.imageMenu ul li a { text-indent: -1000px; background:#FFFFFF none repeat scroll 0%; border-right: 0px solid #fff; cursor:pointer; display:block; overflow:hidden; width:110px; height: 100px; }
.imageMenu ul li.imagemenu1 a { background: url(../images/menue/cat_01.jpg) no-repeat scroll 0%; }
.imageMenu ul li.imagemenu2 a { background: url(../images/menue/cat_02.jpg) no-repeat scroll 0%; }
.imageMenu ul li.imagemenu3 a { background: url(../images/menue/cat_03.jpg) no-repeat scroll 0%; }
.imageMenu ul li.imagemenu4 a { background: url(../images/menue/cat_04.jpg) no-repeat scroll 0%; }
.imageMenu ul li.imagemenu5 a { background: url(../images/menue/cat_05.jpg) no-repeat scroll 0%; }
.imageMenu ul li.imagemenu6 a { background: url(../images/menue/cat_06.jpg) no-repeat scroll 0%; }
.imageMenu ul li.imagemenu7 a { background: url(../images/menue/cat_07.jpg) no-repeat scroll 0%; }
.imageMenu ul li.imagemenu8 a { background: url(../images/menue/cat_08.jpg) no-repeat scroll 0%; }

.searchhighlight {
	color:#f00 !important;
}
