/* Header */


#link a { color:#FFFFFF;}
#header a { color:#FFFFFF;}

#header { margin-bottom:0px; }
*html #header { margin-bottom:0px; }

#header-right {
	background: #fccb65 url(bg-header-rechts.gif) no-repeat right top;
}

#header-sub-2 {
 background:#CC091C;	
	
	}

/* Ebay Styles */

 
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 130%;
}

#StoreCategories {
	width:225px;
	margin-top:30px;
	padding:30px 0px 0px 0px;
	background: #fccb65 url(bg-kategorie2.gif) no-repeat right top;
	color:#FFFFFF;
}
*html #StoreCategories { background:none; }


 .category {
 	display:block;
	height:25px;
	border-bottom:1px solid #ccc;
	width:220px;	 
	background:#CD0000;
 }
 
#StoreCategories a { color:#FFFFFF; }

.category a { 
	color:#FFFFFF; 
	padding-left:20px;
	background-image: url(category-point.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.category a:hover { 	
	background-image: url(category-point2.gif);
	text-decoration:none;
	}

.category img {
	/*display:none;*/
	width:11px;
	height:15px;
}

.category span {
	color:#FFFFFF;
	font-style:italic;
}

.gallery2 { /* Rahmen für alle Produkte */
}

.gallery { /* Rahmen für Produkte */
	border-top:3px solid #fccb65;
	border-bottom:3px solid  #fccb65;
	border-right:14px solid #fccb65;
	border-left:14px solid #fccb65;
}

.gallery h3 a { 
	display: block;	
	color:#D73F3A;
	padding:3px;
	font-weight:bold;
}
.gallery h3 a:hover { 
	color:#CD0000;
	}

.ebPicture img { 
	border:3px solid #fccb65;
	margin-bottom:10px;
	}
	
.ebcPic { 
	background: #fff url(point-red.gif) no-repeat top left;
	margin-top:20px;
	}
	
.ebPicture { 
	background-image:url(point-blue.gif);
	background-position:top right ;
	background-repeat:no-repeat;
	}
	
.ebDetails {
	border-top: 2px solid #fccb65;
}

#itemlistcontrols td{
	background:#CD0000;
	color:#FFFFFF;
}

#paging td {
	background:#CD0000;
	color:#FFFFFF;
}

#paging td a {	
	color:#FFFFFF;
}

.help {	
	color:#FFFFFF;
}

/* TEMPLATE STYLES */


#content {	
	padding-bottom:30px;
	background: #FFFFFF;
	margin-top:1px;
}

#powerseller {
	margin-top:20px;
	color:#000;
}



#category-box {
	padding:0px;
	margin-top: 10px;
}

#category-box a {
	display:block;
	padding:7px;
	padding-left:25px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background: #CD0000 url(navi-point.gif) no-repeat 4px 5px;
	border-bottom:1px solid #FFFFCC;
	text-decoration: none;
}

#category-box a:hover {
	background: #d73e3a url(navi-point-select.gif) no-repeat 4px 5px;
}





.info_links {
	color:#aaaaaa;
}

.info_links a  {	
	color:#aaaaaa;
	text-decoration: none;
}

.info_links a:hover {	
	color: #000000;
	text-decoration: none;
}




#navi-box {
	border: 1px solid #000000;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:15px;
	height:700px;
}

#navi-box span a  {
	height:30px;
	margin-bottom:-5px;
	padding-bottom:0px;
	}

#navi-box a:hover span {	
	background: #CD0000 url(bg-navi-bottom-select.gif) no-repeat 0px 0px;
	}
*html #navi-box a span {	
	height:33px;
	}
	
#navi-box a {	
	color:#FFFFFF;
	}

	





#table-left {width:230px; text-align:left; padding-left:10px; padding-top:30px;}
#table-middle {width:5%;}
#table-right {
	width:350px; 
	background:#FFFFFF; 
}


.column_box_container_right {
	border: 1px solid #ccc;
	float: right;
	margin-top: 10px;
	padding: 0px;	
	width: 350px;
	/*height: 240px;*/
}

.column_box_heading {
	background-color: #EEEEEE;
    border: 1px solid #FFFFFF;
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    text-shadow: 0 1px 0 #FFFFFF;
   
}

.column_box_content {
	background-color: #ffffff;
	padding: 5px;
}


/* PRODUKT */

#content-area { margin-top:-1px; margin-right:0px; 	 }
*html #content-area { margin-top:-3px; margin-right:-2px  }

#content-area a {
	color:#CD0000;
}

#content-area ul {
	margin-left:-20px;
}
#content-area li {
	margin-bottom:3px;
}
*html #content-area ul { margin-left:20px; }



#produkt-infobox {
	margin-top:20px;
	background: #CC091C;
	padding-left:23px;
	color:#FFFFFF;
	padding-bottom:20px;
}
#produkt-infobox img {	
	border: 1px solid #68321e;
}

#preis {
	font-weight:bold;
	font-size:27px;
	margin-top:3px;
	margin-bottom:-11px;
	margin-left:-2px;
}

#uvp {
	font-size:11px;
}

#table-left h1 {
	margin:0px;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	border-left: 23px solid #CC091C;
	padding:2px;
	padding-left:10px;
	line-height:120%;
}

.western{
	text-decoration:underline;
}

font[size=3] {
 font-size: 12px;
 }


.western, p, span {
	border-left:0;
	line-height:120%;
	font-family:Verdana, Geneva, sans-serif;
}

h2 {
	margin:40px 0px 10px 0px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
}



#agb-box {
	color:#000000;
	background:#E3ECE9;
	height:350px;
	padding:5px;
	overflow:auto;
	overflow-x: hidden; 
	overflow-y: auto;
	vertical-align: top; 
	text-align: left;
	font-size:12px;
	margin-bottom:-25px;
}

#agb-box2 {
	color:#000000;
	background:#EAF0EE;
	height:850px;
	padding:5px;
	overflow:auto;
	overflow-x: hidden; 
	overflow-y: auto;
	vertical-align: top; 
	text-align: left;
	font-size:12px;
	padding-bottom:20px;
	margin-right:10px;
}

#highlight {
	color:#D73E39;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
}

#box-blue {
	background:#E3ECE9;
	padding:10px 5px;
	margin-bottom:20px;
}

#box-blue-rand {
	background:#E3ECE9;
	padding:10px 5px;
	margin-bottom:20px;
	border:3px solid #CD0000;
	line-height:130%;
}

#box-red-rand {
	background:#E3ECE9;
	padding:10px 5px;
	margin-bottom:20px;
	border:3px solid #D63E39;
	line-height:130%;
}

#box-red {
	background:#D63E3A;
	color:#FFFFFF;
	padding:10px;
	margin-left:40px;
	padding-left:40px;
	width:400px;
	margin-top:20px;
}
#box-red td {
	color:#FFFFFF;
}

#box-wichtig {
	padding:10px 5px;
	padding-left:50px;
	margin-bottom:20px;
	border:3px solid #D63E39;
	line-height:130%;
	font-weight:bold;
	width:290px;
	background: #E3ECE9 url(wichtig.gif) no-repeat 0px 0px;
}
*html #box-wichtig { width:350px; }

#box-produkt {
	background:#5D9DA7;
	padding:10px 5px;
	margin-bottom:20px;
	border:3px solid #CD0000;
	line-height:130%;
	width:300px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}


/* Rechte Spalte */

/* ##########    BOX  ##################### */


#box {
	margin-bottom:30px;
}

#box-center {
	background:#fee4a9;
	padding:10px;
	border-bottom:1px solid #fefce7;
}


#box-center h4 {
	font-weight:normal;
	margin: 0;
	padding:0;
	padding-left:15px;
	font-size:12px;
	
}

#box-center2 {
	background:#FFFFFF;
	padding:10px;
	border-bottom:1px solid #fefce7;
}


#box-center2 span{
	background: #FFFFFF url(arrow2.gif) no-repeat 0px 3px;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
	color:#000;
}

div.bottom2 {
background:url(info-box-bl2.gif) bottom left no-repeat #fff2d6;
font-size:12px; }

div.bottom2 span{
background:url(info-box-br2.gif) bottom right no-repeat;
padding:10px;
padding-left:10px;
display:block; }


/*
h3{ margin:0px;
padding:0px;
border:0px; }

h3{ color:000;
font-size:14px;
display:block;
background:url(info-box-tl.gif) top left no-repeat #fed46f; }

h3 span{
padding:5px 10px;
background:url(info-box-tr.gif) top right no-repeat;
display:block;
}
*/


div.bottom {
background:url(info-box-bl.gif) bottom left no-repeat #fee4a9;
font-size:12px; }

div.bottom span{
background:url(info-box-br.gif) bottom right no-repeat;
padding:10px;
padding-left:20px;
display:block; }



div.bottom2 h4{
	background: #fff2d6 url(arrow2.gif) no-repeat 0px 3px;
	margin: 0;
	padding:0;
	padding-left:20px;
	font-weight:bold;
	font-size:14px;
	color:#000;	
}
*html div.bottom2 h4 { margin-left:20px; }







#info-box-head{ 
	background: #E3ECE9 url(info-box-tr.gif) no-repeat top right;
	padding:5px;
}


/* Mich - Seite */

#navi-mich {
	background:#CD0000;
	border-top:1px solid white;
	border-left:1px solid white;
	padding-left:0;
	margin-top:0px;
}

#navi-mich a{
	background: url(arrow-down-white.gif) no-repeat 3px -1px;
	padding:5px 8px 5px 21px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	border-right:1px solid white;
	text-decoration:none;	
	margin-left:-4px; 
}


#navi-mich a:hover {
	background: #fccb65 url(arrow-down-white2.gif) no-repeat 3px -1px;
	color:#000;
	}
	
.font-red {color:#D63E39;}

#mich-center h2 {
	color:	#000;	
	background: url(arrow-on-white.gif) no-repeat 3px -1px;
	padding-left: 25px;
	font-size:14px;
	border-bottom:1px solid #CD0000;
}

#mich-info-box {
	padding-left:25px;
	border-bottom:2px solid #CD0000;
}



#mich-info-box2 {
	background: #fed46f;
	margin:0px;
	padding-bottom:-20px;
	border-bottom:2px solid #CD0000;
}

#mich-info-box2 h2 {
	color:	#000;	
	background: url(arrow-down.gif) no-repeat 3px -1px;
	padding-left: 25px;
	font-size:14px;
	border:0;
}

#table-impressum {
	background:#CD0000;
	color:#FFF;
	border-top:1px solid #fff;
	padding:10px;
	margin-left:20px;
	
}

#table-impressum h2 {
	margin:40px 0px 10px 0px;
	margin-top:20px;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	background: url(arrow-down-white.gif) no-repeat 0px -6px;
}

#table-impressum a {
	color:#FFF;
}

