/* CSS Document */
a {
	text-decoration:none;
	color:#FFFFFF;
}
a:hover {
	text-decoration:none;
	color: #999;
}
#leftm_bg a, #menu a, #readmore a {
	background-image:url(../images/link/norm.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-decoration:none;
	padding-left:20px;
	color:#FFFFFF;
}
#readmore a:hover {
	background-image:url(../images/link/hover.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
}



#fxrt_w_c_order a { background:none; padding:0;}
#menu a.aktiv, #leftm_bg a.aktiv {
	background-image:url(../images/link/hover.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
}

#leftm_bg a.sub {
	background-image:url(../images/link/normsub.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:30px;
	text-decoration:none;
	color:#FFFFFF;
}
#leftm_bg a.sub:hover {
	background-image:url(../images/link/hoversub.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:30px;
	text-decoration:none;
	color:#FFFFFF;
}
#leftm_bg a.subaktiv {
	background-image:url(../images/link/hoversub.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:30px;
	text-decoration:none;
	color:#FFFFFF;
}
#leftm_bg a.subaktiv:hover {
	background-image:url(../images/link/hoversub.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:30px;
	text-decoration:none;
	color:#FFFFFF;
}








a.offline {
	text-decoration:none;
	color: #FF0000;
}
a.offline:hover {
	text-decoration:none;
	color: #FFFFFF;
}
a.online {
	text-decoration:none;
	color: #009900;
}
a.online:hover {
	text-decoration:none;
	color: #FFFFFF;
}
#leftm_bg a.none, a.none {
	background-image:none;
	text-decoration:none;
	color: #FFFFFF;
	padding-left:0;
}
#leftm_bg a.none:hover, a.none:hover {
	background-image:none;
	text-decoration:none;
	color: #000000;
	padding-left:0;
}

a.nonesee {
	visibility:hidden;
	display:none;
}

hr.news {
	background-color:#d0d0d2; /* Mozilla 1.4 */
	color:#d0d0d2; /* IE 6 */
	border: #d0d0d2; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	width:130px;
	margin:0;
}
hr.newsh1 {
	background-color:#666666; /* Mozilla 1.4 */
	color:#666666; /* IE 6 */
	border: #666666; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	width:400px;
	margin:0;
}
hr.menue {
	background-color:#333333; /* Mozilla 1.4 */
	color:#333333; /* IE 6 */
	border: #333333; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	width:189px;
	margin-left:0;
}
hr {
	background-color:#666666; /* Mozilla 1.4 */
	color:#666666; /* IE 6 */
	border: #666666; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-left:0;
}
img {
	border:1px solid #FFFFFF;
}
img.none {
	border:0px;
}
input {
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
}
input.login {
	width:70px;
	color:#FFFFFF;
	background-color:#5c5c5c;
	margin-top:10px;
}
input.senden {
	width:70px;
	color:#FFFFFF;
	background-color:#5c5c5c;
}
textarea { 
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:250px;
	height:130px;
}
select {
	border:1px solid #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:150px;
}

#readmore {
	width:605px;
	height:15px;
	text-align:right;
	margin-top:5px;
	margin-bottom:15px;
	border-top:1px dashed #666666;
}
#seiten {
	width:605px;
	height:15px;
	text-align:right;
	margin-top:5px;
	margin-bottom:15px;
	border-top:1px solid #666666;
}
#bg {
	width:605px;
	height:15px;
	margin-top:5px;
}
#bgname {
	width:300px;
	height:15px;
	float:left;
}
#bgdate {
	width:300px;
	height:15px;
	float:right;
	text-align:right;
}



#divdetails {
	width:600px;
	margin-bottom:5px;
}
#divdetailssmall {
	width:540px;
	margin-bottom:5px;
}
#divdetailspos1 {
	width:150px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:17px;
}
#divdetailspos2 {
	width:300px;
	background-color:#333333;
	padding-left:10px;
	float:left;
	height:17px;
}
#divdetailsposh1 {
	width:150px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:135px;
}
#divdetailsposh2 {
	width:300px;
	background-color:#333333;
	padding-left:10px;
	float:left;
	height:135px;
}

#divkatspos1 {
	width:60px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:17px;
}
#divkatspos2 {
	width:240px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	padding-left:5px;
	float:left;
	height:17px;
}
#divkatspos3 {
	width:250px;
	background-color:#333333;
	padding-left:5px;
	float:left;
	height:17px;
}

#divprpos1 {
	width:320px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:17px;
}
#divprpos2 {
	width:140px;
	background-color:#333333;
	padding-left:5px;
	float:left;
	height:17px;
}

#divprposi1 {
	width:200px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:17px;
}
#divprposi2 {
	width:240px;
	background-color:#333333;
	padding-left:5px;
	float:left;
	height:17px;
}
#divprposit1 {
	width:200px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:120px;
}
#divprposit2 {
	width:240px;
	background-color:#333333;
	padding-left:5px;
	float:left;
	height:120px;
}
#divprfck1 {
	width:200px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:200px;
}
#divprfck2 {
	width:410px;
	background-color:#333333;
	padding-left:5px;
	float:left;
	height:200px;
}

#divdown {
	width:590px;
	margin-bottom:5px;
	border-left:3px solid #999999;
	padding-left:5px;
}
#divdown p {
	margin-top:0;
}

#divdownwall {
	width:590px;
	margin-bottom:5px;
	border-left:3px solid #999999;
	height:152px;
	padding-left:5px;
}
#divdownwall p {
	margin-top:0;
}
#divdownbanner {
	width:590px;
	margin-bottom:5px;
	border-left:3px solid #999999;
	height:134px;
	padding-left:5px;
}
#divdownbanner p {
	margin-top:0;
}
#divdownbannercode {
	width:570px;
	background-color:#444444;
	padding-left:5px;
	margin-top:2px;
	float:left;
}

#divphoto {
	width:122px;
	height:185px;
	background-color:#444444;
	border-left:3px solid #999999;
	marign-right:10px;
	padding-left:3px;
	margin-top:2px;
	margin-right:21px;
	margin-bottom:10px;
	float:left;
}
#divsportivphotodiv {
	width:634px;
	float:left;
	clear:both;
	margin-top:10px;
	border-top:1px solid #999999;
	padding-top:5px;
}
#divsportivphoto {
	width:123px;
	height:122px;
	background-color:#444444;
	border-left:3px solid #999999;
	padding-left:3px;
	margin-top:2px;
	float:left; margin-right:25px;
	margin-bottom:15px;
}
#divsportiv {
	width:600px;
	height:124px;
	background-color:#444444;
	border-left:3px solid #999999;
	marign-right:10px;
	padding-left:3px;
	margin-top:2px;
	float:left;
}	


#divdownbox {
	width:200px;
	background-color:#333333;
	padding-left:5px;
	border-left:2px solid #CCCCCC;
	float:right;
}



#divhaendler {
	width:300px;
	margin-bottom:5px;
}
#divhaendlerpos1 {
	width:55px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	float:left;
	height:17px;
}
#divhaendlerpos2 {
	width:235px;
	background-color:#333333;
	padding-left:5px;
	float:left;
	height:17px;
}
hr.haendler {
	background-color:#666666; /* Mozilla 1.4 */
	color:#666666; /* IE 6 */
	border: #666666; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-left:0;
	width:300px;
}
#freitext {
	width:294px;
	background-color:#666666;
	padding:2px;
	font-weight:bold;
	border-right:2px solid #FFFFFF;
}


/*Voting Boxen */

hr.votehe {
	background-color:#f1f1f1; /* Mozilla 1.4 */
	color:#f1f1f1; /* IE 6 */
	border: #f1f1f1; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin:0;
}
hr.vote {
	background-color:#aaaaab; /* Mozilla 1.4 */
	color:#aaaaab; /* IE 6 */
	border: #aaaaab; /* Opera 7.11 */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin:0;
}

#divdetailsvoteh1 {
	width:270px;
	background-color:#333333;
	border-right:1px dashed #ffffff;
	border-bottom:1px solid #f1f1f1;
	float:left;
	height:17px;
}
#divdetailsvoteh2 {
	width:130px;
	background-color:#333333;
	padding-left:10px;
	border-bottom:1px solid #f1f1f1;
	float:left;
	height:17px;
}
#divdetailsvote1 {
	width:270px;
	border-right:1px dashed #ffffff;
	border-bottom:1px solid #aaaaab;
	float:left;
	height:30px;
}
#divdetailsvote2 {
	width:130px;
	padding-left:10px;
	border-bottom:1px solid #aaaaab;
	float:left;
	height:30px;
}
#vote_zeichen {
	width:30px;
	float:left;
	border-right:1px dashed #ffffff;
	background-color:#484848;
	height:17px;
}
#vote_beschreibung {
	width:350px;
	float:left;
	padding-left:10px;
	background-color:#484848;
	height:17px;
}

#divdetailsstern1 {
	width:270px;
	border-right:1px dashed #ffffff;

	float:left;
	height:17px;
}
#divdetailsstern2 {
	width:130px;
	padding-left:10px;
	float:left;
	height:17px;
}

#divdetailssternus1 {
	width:270px;
	border-right:1px dashed #ffffff;
	background-color:#484848;
	float:left;
	height:17px;
}
#divdetailssternus2 {
	width:80px;
	padding-left:10px;
	background-color:#2e2e2e;
	border-right:1px dashed #ffffff;
	float:left;
	height:17px;
}
#divdetailssternus3 {
	width:50px;
	padding-left:10px;
	background-color:#2e2e2e;
	float:left;
	height:17px;
}

#readmorevote {
	width:605px;
	height:15px;
	text-align:right;
	margin-top:5px;
	margin-bottom:15px;
	border-top:1px dashed #666666;
}

#divsitemap {
	width:340px;
	float:left;
	margin-right:15px;
}


a.sitemap {
	background-image:url(../images/link/norm.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-decoration:none;
	padding-left:20px;
	color:#FFFFFF;
	display:block;
	width:150px;
	height:15px;
	background-color:#333333;
	margin-bottom:3px;
}
a.sitemap:hover {
	background-image:url(../images/link/hover.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:150px;
	height:15px;
	background-color:#333333;
	margin-bottom:3px;
}

a.sitemaps {
	background-image:url(../images/link/norm.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-decoration:none;
	padding-left:20px;
	margin-left:30px;
	color:#FFFFFF;
	display:block;
	width:180px;
	height:15px;
	background-color:#333333;
	margin-bottom:3px;
}
a.sitemaps:hover {
	background-image:url(../images/link/hover.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:20px;
	margin-left:30px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:180px;
	height:15px;
	background-color:#333333;
	margin-bottom:3px;
}
a.sitemapsu {
	background-image:url(../images/link/norm.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-decoration:none;
	padding-left:20px;
	margin-left:60px;
	color:#FFFFFF;
	display:block;
	width:180px;
	height:15px;
	background-color:#333333;
	margin-bottom:3px;
}
a.sitemapsu:hover {
	background-image:url(../images/link/hover.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:20px;
	margin-left:60px;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	width:180px;
	height:15px;
	background-color:#333333;
	margin-bottom:3px;
}



a.gal {
	filter:alpha(opacity=50); /* IE */
	-moz-opacity: 0.50; /* Mozilla */
	opacity: 0.50; /* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);
}
a.gal:hover {
	filter:alpha(opacity=100); /* IE */
	-moz-opacity: 1; /* Mozilla */
	opacity: 1; /* Opera */
}


div#headerimg {
	position:absolute;
	left:55px;
	top:0;
	height:306px;
	width:575px;
	overflow:hidden;
}

div#headerimg .lang {
	z-index:20000;
	position:absolute;
	top:0;
	left:429px;
	width:146px;
	height:32px;
}


/* HEADER SLIDSHOW */
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:306px
}
#gallery span {
	float:left;
	position:absolute;
}
	
#gallery span img {
	border:none;
}
	
#gallery span.show {
	z-index:500
}


.pr_listing { width:655px; position:relative;}
.pr_listing  .artbox { width:152px; float:left; margin-right:5px; margin-bottom:10px; height:300px;  background:#333; display:block; position:relative; }
.pr_listing  .artbox .primg { display:block; overflow:hidden; width:150px; height:100px; background:#000; border:1px solid #fff; position:absolute; top:0; left:0;}
.pr_listing  .artbox .title { position:absolute; top:105px; left:5px; width:140px; font-weight:700;}
.pr_listing  .artbox .desc { position:absolute; top:165px; left:5px; width:140px; }

.pr_listing  .artbox .action {
	background: url(../images/buts/bt_produkt.png) left top no-repeat;
	position:absolute;
	bottom:5px;
	left:10px;
	display: block;
	float: right;
	height: 28px;
	text-indent: -9999px;
	width: 124px;
}
.pr_listing  .artbox .action:hover { background-position: left bottom;}

.pr_carlist { width:605px; position:relative; clear:both;}
.pr_carlist .car_pr_img { width:290px; height:140px; text-indent:-9999px; display:block; background-position:top left; background-repeat:no-repeat;filter:alpha(opacity=90);-moz-opacity: 0.90; opacity: 0.90;float:left; margin-right:10px; margin-bottom:10px; border:1px solid #fff;}
.pr_carlist .car_pr_img:hover { filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}



.submenudiv { margin-bottom:9px; position:relative; display:block;}
p.smenue {
	display: block;
	float: left;
	width: 100%;
	height:25px;
	margin: 0;
	background-color:#393939;
	overflow:hidden;
	border-bottom:1px solid #232323;
	
}
p.smenue.sub {
	background-color:#602E2E;
	
}
span.smenue {
	display: block;
	float: left;
	width: 100%;
	margin: 1px 0;
}
#leftm_bg a.smenue {
	background-image:url(../images/link/shopnorm.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:20px;
	text-decoration:none;
	color: #ffffff;
	display: block;
	float: left;
	width: 189px;
	height:23px;
	line-height:23px;
}
#leftm_bg a.smenue.aktiv { background:#892424; }

#leftm_bg a.smenue.sub { padding-left:35px;}
#leftm_bg a.smenue.sub.aktiv { background:#090909; }
#leftm_bg a.smenue:hover {
	background-image:url(../images/link/shophover.gif);
	background-repeat:no-repeat;
	background-position: left;
	text-decoration:none;
	color: #ffffff;
	background-color:#232323;
}

#leftm_bg a.smenueaktiv {
	background-image:url(../images/link/shophover.gif);
	background-repeat:no-repeat;
	background-position: left;
	padding-left:30px;
	text-decoration:none;
	color: #ffffff;
	display: block;
	float: left;
	width: 189px;
	height:18px;
	padding-top:2px;
	background-color:#232323;
}
#leftm_bg a.smenueaktiv:hover {
	text-decoration:none;
	color: #ffffff;
	background-color:#232323;
}
.clear { clear:both;}

.prkats_box  { width:603px; margin-bottom:10px;display:block;  float:left; z-index:1; position:relative; border:1px solid #fff;background-color:#232323;filter:alpha(opacity=90);-moz-opacity: 0.90; opacity: 0.90;}
.prkats_box:hover {background-color:#602E2E; filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}
.prkats_box.last { margin-right:0;}

.prkats_box .prkats_box_img { width:290px; height:160px; overflow:hidden; display:block; z-index:1; float:left; margin-right:20px; }
.prkats_box .prkats_box_img img { border:none;}
.prkats_box:hover h2, .prkats_box:hover p { color:#fff;}
.prkats_box .prkats_box_content { width:270px; display:block;min-height:70px;height:auto !important; height:70px; z-index:10;padding:10px; float:left; }
.prkats_box .prkats_box_content h2 { margin-top:0; font-family: 'Open Sans Condensed', sans-serif;  font-size:20px; margin-bottom:5px;}
.prkats_box .prkats_box_content p { margin-bottom:0;}

a.none.scars { width:600px; height:150px; display:block; text-indent:-9999px; margin-bottom:15px; filter:alpha(opacity=80);-moz-opacity: 0.80; opacity: 0.80; border:1px solid #fff;}
a.none.scars:hover {filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}

.langselectPreise { width:50px; height:33px; position:relative; display:block; border:1px solid #fff; float:left; background:url(../images/lang_select.png) no-repeat 0 0; margin-right:5px; text-indent:-9999px;}
.langselectPreise.en { background-position:-300px 0; }
.langselectPreise.it { background-position:-50px 0; }
.langselectPreise.pl { background-position:-100px 0; }
.langselectPreise.es { background-position:-150px 0; }
.langselectPreise.nl { background-position:-200px 0; }
.langselectPreise.fr { background-position:-250px 0; }

.langselectPreise.active { filter:alpha(opacity=60); /* IE */
	-moz-opacity: 0.60; /* Mozilla */
	opacity: 0.60; /* Opera */}



.down_lang  { width:603px; margin-bottom:10px;display:block;  float:left; z-index:1; position:relative; border:1px solid #fff;background-color:#232323;filter:alpha(opacity=90);-moz-opacity: 0.90; opacity: 0.90;}
.down_lang:hover {background-color:#602E2E; filter:alpha(opacity=100);-moz-opacity: 1; opacity: 1;}
.down_lang.last { margin-right:0;}

.down_lang .prkats_box_img { width:160px; height:90px; overflow:hidden; display:block; z-index:1; float:left; margin-right:20px; }
.down_lang .prkats_box_img img { border:none;}
.down_lang:hover h2, .down_lang:hover p { color:#fff;}
.down_lang .prkats_box_content { width:270px; display:block;min-height:70px;height:auto !important; height:70px; z-index:10;padding:10px; float:left; }
.down_lang .prkats_box_content h2 { margin-top:0; font-family: 'Open Sans Condensed', sans-serif;  font-size:20px; margin-bottom:5px;}
.down_lang .prkats_box_content p { margin-bottom:0;}


#prcont #prcontent h2 { 
	margin:0 0 5px;
}



.listingFilter {
	background: #ccc;
	border: 1px solid #000;
	color: #000;
	display: block;
	float: left;
	margin-right: 10px;
	padding: 3px 10px;
}
.listingFilter.active {
	background: #000 ;
	color: #fff;
	border: 1px solid #fff;
}