 

#maincontent .boxen {margin: 10px 0;padding: 0;/*border: 1px solid #EEE;border-width: 0 0 5px;*/}
#maincontent .boxen li {float: left;height: 215px;width: 158px;padding: 5px;margin: 0 10px 10px 0;background: #F8F8F8;border: 1px solid #EEE;color: #666;/**/ }
#maincontent .boxen li:hover {border: 1px solid #FC0;background: #f8dd71;}

#maincontent .boxen h4 {height: 4em;}

#maincontent .boxen li h3 {margin: 0;padding: 0;font-size: 14px;line-height: 22px;height: 145px;border: none;}
#maincontent .boxen li h3 img,img.screenshot {padding: 1px;border: 1px solid #CCC;margin: 0 0 5px;width: 154px;}
#maincontent .boxen p {font-size: 11px;}

#maincontent .boxen li.zurueck {width: 25px;border: none;padding: 5px 0;background: none;}
.zurueck a {display: block;height: 220px;width: 25px;background: transparent url(/themes/default/media/content/icon_blaettern_links_act.png) center no-repeat;text-indent: -10000px;}
.zurueck a.deact,.zurueck a.deact:hover {background: #FFF url(/themes/default/media/content/icon_blaettern_links_deact.png) center no-repeat;}
#maincontent .boxen li.weiter {float: right;width: 25px;margin: 0;padding: 5px 0;border: none;background: none;}
.weiter a {display: block;height: 220px;width: 25px;background: transparent url(/themes/default/media/content/icon_blaettern_rechts_act.png) center no-repeat;text-indent: -10000px;}
.weiter a.deact,.weiter a.deact:hover {background: #FFF url(/themes/default/media/content/icon_blaettern_rechts_deact.png) center no-repeat;}

.zurueck a:hover, .weiter a:hover {background-color: #F8F8F8;}

.desc {height: 40px;}

.buttons {padding: 0;}
.button-start {float: left;}
.button-details {float: right;}

/* Produktsuchen */

.search td {
	padding-right: 2px;
}

.search .legende td {
	color: #999;
	font-size: 9px;
}

a.searchbutton {
	width: auto;
	float: left;
	cursor: pointer;
	font-size: 11px;
	background-image: url(/themes/default/media/content/button-search-right.png);
	background-position:right;
	background-repeat:repeat-x;
	display: block;
	height: 26px;
	margin-bottom: -2px;
}

.searchbutton em {
	display: block;
	background-image: url(/themes/default/media/content/button-search-left.png);
	background-position:left;
	background-repeat:no-repeat;
	height: 16px;
	padding: 5px 25px 5px 25px;
	color: #fff;
	font-weight: bold;
}

.searchbutton:hover em {
	color: #ffcc00;
}

.light[type="text"]:focus, select:focus {
border-color:#000066;
outline-color:#000066;
outline-style:solid;
outline-width:0px;
}

.light {
background-image:url(/themes/default/media/content/premium/bg-input.png);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #BBBBEF;
font-size:11px;
font-weight:normal;
margin:2px 0 0px 0px;
padding:5px;
}

.lightselect {
border:1px solid #BBBBEF;
font-size:11px;
font-weight:normal;
margin:2px 0 0px 0px;
padding:5px;
}









.scrollbutton_down {
    background-image: url(/themes/default/media/content/bg-scroll-down.png);
    background-repeat:repeat-x;
    height: 30px;
    margin-top: 5px;
    outline:none;
}

.scrollbutton_up {
    background-image: url(/themes/default/media/content/bg-scroll-up.png);
    background-repeat:repeat-x;
    height: 30px;
    margin-top: 5px;
    outline:none;
}

.inactive {
    opacity:0.3;
}

.scrollbutton_down a {
    display: block;
    width: 100px;
    background-image: url(/themes/default/media/content/icon-scroll-down.png);
    background-repeat:no-repeat;
    height: 30px;
    border-bottom: none;
    outline:none;
}

.scrollbutton_up a {
    display: block;
    width: 100px;
    background-image: url(/themes/default/media/content/icon-scroll-up.png);
    background-repeat:no-repeat;
    height: 30px;
    border-bottom: none;
    outline:none;
}

.scrollbutton_down a:hover {
    background-image: url(/themes/default/media/content/icon-scroll-down-hover.png);
}

.scrollbutton_up a:hover {
    background-image: url(/themes/default/media/content/icon-scroll-up-hover.png);
}


.num {
	font-size: 35px;
	font-weight: bold;
	color: #ccc;
	float: left;
	width: 50px;
	display: block;
}