/* Intro */

body
{
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	text-align: center;
	background-image: url(../images/new-back-2.jpg);
	background-repeat: repeat;
	text-transform: none;
	text-decoration: none;
}

#container_back
{

}

/* Header */

#headerframe
{
	background-image: url(../images/header_pink2.jpg);
	background-repeat: repeat;
	width: 772px;
	height: 50px;
}

#frame
{
	text-align: left;
	margin: auto;
	width: 772px;
}

/* Headerframe */
#language
{
	height: 18px;
	float: right;
	padding: 0px;
	margin: 0px;
}

#language p
{
	color: #fefefe;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

#language a
{
	color: #fefefe;
}

#language a:hover
{
	color: #ccc;
}

#language ul
{
	padding: 0px;
	margin: 0px;
}

#language ul li
{
	margin: 0px 0px 0px 0px;
	color: #333;
	padding: 0px 8px 0px 0px;
	float: right;
	display: inline;
	list-style-type: none;
}

.top
{
padding: 0px 0px 0px 0px;
}

/* Login */

#login
{
	border-left:1px #fefefe solid;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 5px 0px;
	float: right;
	width: 270px;
}

/* Login frame */

.login
{
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}

#login ul
{
	padding: 0px;
	margin: 0px;
}

#login ul li
{
	color: #fefefe;
	margin: 6px 2px 0px 0px;
	padding: 0px 5px 0px 5px;
	float: right;
	display: inline;
	list-style-type: none;
}

#login ul li a
{
	color: #666;
}

#login ul li a:hover
{
	color: #333;
}

#login #currentpage a {
	color: #333;
	background: #fff;
}

#login #a ul
{
	font-size: 6px;
}

/* navigation */

#nav_frame
{
	border-top:1px #333 solid;
	border-bottom:1px #fefefe dotted;
	padding: 0px;
	margin: 0px;
	width: 772px;
	float: left;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
}

#nav_links
{
	float: left;
	margin: 0px;
	padding: 6px 0px 0px 10px;
}

#navigation
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	background-image: url(../images/corner.jpg);
}

/* navigationframe */

#navigation ul
{
	width: 700px;
	padding: 0px;
	margin: 0px;
}

#navigation ul li
{
	color: #fefefe;
	padding: 5px 2px 5px 2px;
	float: right;
	display: inline;
	list-style-type: none;
}

#navigation ul li a
{
	
	font-size: 10px;
	display: block;
	font-weight: bold;
	color: #000;
}

#navigation ul li a:hover
{
	font-weight: bold;
	color: #CC0066;
}

#navigation #currentpage a {
	font-weight: bold;
	color: #CC0066;
}

.push
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navigation #star a
{
	color: #333;
}

/* Subnav */

#subnav_frame
{
	border-bottom:1px dotted #fefefe;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 772px;
	float: left;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
}

#subnav_links
{
	width: 220px;
	float: left;
	margin: 0px;
	padding:  4px 0px 4px 18px;
	text-align: left;
}

#subnav_links p
{
	margin: 0px;
	padding: 0px;
}

#subnav_right
{
	float: right;
	width: 550px;
	padding: 4px 9px 4px 0px;
	margin: 0px;
}

/* Subnav frame */

#subnav_right ul
{
	width: 550px;
	padding: 0px;
	margin: 0px;
}

#subnav_right ul li
{
	float: right;
	display: inline;
	list-style-type: none;
}

#subnav_right ul li a
{
	padding: 5px;
	color:#000;
}

#subnav_right ul li a:hover
{
	color:#CC0066;
}

#subnav_right ul li#currentsubnav a
{
	color:#CC0066;
}



/* Input & Select Statements */

input 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #000000;
}

.input2 {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	height: 14px;
	width: 14px;
	border: thin none #000000;
	color: #FFFFFF;
}

.input3
{
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	border: 1px solid #000000;
}

.input4
{
	padding: 5px;
	width:350px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: 1px solid #000000;
}

select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	background-color: #FEFEFE;
	border: 1px solid #CC0066;
}
optgroup{font-style:normal;!important}
option{padding:0 3px 0 8px;}

.select3
{
	width:277px;
	margin:0px;
	padding:0px 10px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color: #000;
	border: 1px solid #fff;
}

/* Pre-defined & Simple Search */
#search_frame_simple
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 772px;
}

/* Flash */
#flash
{
	float:left;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 300px;
}

#search
{
	float: right;
	padding: 0px;
	margin: 0px;
	height: 50px;
	width: 472px;
}

#search ul
{
	float:right;
	padding: 16px 13px 0px 0px;
	margin: 0px;
}

#search ul li
{
	color: #333;
	padding: 0px;
	margin: 0px;
	float: right;
	display: inline;
	list-style-type: none;
}

#search #toggle
{
	padding: 0px;
	margin: 0px;
}

#search #toggle a
{
	padding: 0px;
}

#search #submit
{
	padding: 0px 5px 0px 0px;
}

#search #description
{
	padding: 0px 5px 0px 0px;
}

#search #txt
{
	height:17px;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 4px 5px 0px 8px;
}

#search #txt2
{
	height:17px;
	color: #000;
	padding: 0px 0px 0px 0px;
	margin: 4px 5px 0px 0px;
}

#search #type
{
	padding: 0px 8px 0px 0px;
}

#search #advert
{
	display:none;
	float:left;
	padding: 1px 0px 0px 1px;
	margin: 0px;
}

/* Advanced Search */

#advanced
{
	border-top: 1px dotted #fefefe;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	width: 772px;
	padding: 0px;
	margin: 0px;
}

#blok1
{
	border-left:1px dotted #333;
	width: 100px;
	float: right;
	padding: 0px;
	margin: 10px 19px 10px 0px;
}

#blok1 ul
{
	height: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#blok1 ul li
{
	float: right;
	display:inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
}

#blok1 #weg
{
	padding: 0px 0px 0px 0px;
}

#blok2
{
	border-left:1px dotted #666;
	width: 100px;
	float: right;
	padding: 0px;
	margin: 10px 20px 0px 0px;
}

#blok2 ul
{
	height: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#blok2 ul li
{
	float: right;
	display:inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

#blok2 #weg
{
	padding: 0px 0px 0px 0px;
}

#blok3
{
	border-left:1px dotted #666;
	width: 100px;
	float: right;
	padding: 0px;
	margin: 10px 24px 10px 0px;
}

#blok3 ul
{
	height: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#blok3 ul li
{
	float: right;
	display:inline;
	list-style-type: none;
	margin:0px;
	padding: 0px 0px 7px 0px;
}

#blok3 #weg
{	padding: 0px 0px 22px 0px;}

#blok4
{
	border-left:1px dotted #666;
	width: 181px;
	float: right;
	padding: 0px;
	margin: 10px 20px 10px 0px;
}

#blok4 ul
{
	height: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#blok4 ul li
{
	float: right;
	display:inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

#blok4 #weg
{	padding: 0px 0px 0px 0px;}

#blok5
{
	float: right;
	width: 100px;
	padding: 0px;
	margin: 10px 20px 10px 0px;
}

#blok5 ul
{
	height: 0px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#blok5 ul li
{
	float: right;
	display:inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Description top */

#descriptionframe_top
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	border-top: 1px dotted #fefefe;
	border-bottom: 1px dotted #fefefe;
	margin: 0px;
	padding: 0px;
	width: 772px;
	height: 15px;
}

#description_top_links
{
	color: #555;
	float:left;
	width: 400px;
	margin: 0px;
	padding: 4px 0px 4px 18px;
	text-align: left;
}

#description_top_rechts
{
	text-align:right;
	float:right;
	width: 350px;
	padding: 4px 14px 4px 0px;
	margin: 0px;
}

/* Search Navigation field */
#searchnavigation
{
	margin: 0px;
	padding: 0px;
	width: 772px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	border-top:1px dotted #fefefe;
	border-bottom:1px dotted #fefefe;
}

#searchnavigation_bottom
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 772px;
	background-color:#ffffcc;
	border-top:1px dotted #fefefe;
}

#searchnavigation_links
{
	padding: 5px 0px 4px 18px;
	text-align: left;
	width: 400px;
	color:#CC0066;
	float:left;
}

#searchnavigation_rechts
{
	padding: 5px 0px 4px 0px;
	text-align: right;
	width: 300px;
	float: right;
}

#searchnavigation_links_searchadv
{
	padding: 1px 0px 1px 20px;
	text-align: left;
	float: left;
	width: 64%;
	color:#CC0066;
}

#searchnavigation_rechts_searchadv
{
	padding: 4px 0px 3px 0px;
	float: right;
	text-align: right;
	width: 35%;
}

#searchnavigation_rechts_searchadv1 
{	
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	float: right;
	text-align: right;
	width: 250px;
	padding: 4px 0px 4px 0px;
	}


#searchnav
{
	text-align: right;
	padding: 0px 8px 0px 0px;
}

#searchnav2
{
	margin:0px;
	text-align: right;
	padding: 0px 27px 0px 0px;
}

#searchnav p
{
	padding: 0px 0px 0px 0px;
}

#searchnav ul
{
	padding: 0px;
	margin: 0px;
}

#searchnav ul li
{
	color: #333;
	padding: 0px 2px 0px 2px;
	float: right;
	display: inline;
	list-style-type: none;
}

#image_print
{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 1px 0px;
	float: left;
	width: 772px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
}

#image_print_links
{
	padding: 3px 0px 3px 30px;
	text-align: left;
	float: left;
	width: 70%;
}

#image_print_rechts
{
	padding: 3px 15px 3px 0px;
	float: right;
	text-align: right;
	width: 20%;
	color: #666;
}

#imagenumber
{
	padding: 0px 8px 0px 0px;
}

#imagenumber p
{
	padding: 0px 0px 0px 0px;
}

#imagenumber ul
{
	padding: 0px;
	margin: 0px;
}

#imagenumber ul li
{
	color: #666;
	padding: 0px 2px 0px 2px;
	float: left;
	display: inline;
	list-style-type: none;
}

#imagenumber ul li a
{
	color: #333;
	font-weight:normal;
	padding: 0px 2px 0px 2px;
	float: left;
	display: inline;
	list-style-type: none;
}

#imagenumber ul li a:hover
{
	color: #CC0066;
	padding: 0px 2px 0px 2px;
	float: left;
	display: inline;
	list-style-type: none;
}

/* Catalogue */
#catalogue
{
	font-family:verdana,sans-serif;
	font-size:10px;
	margin: 0px;
	padding: 10px 0px 20px 35px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
}

#thumbnail{clear:left;margin: 0px;padding: 5px 12px 0px 0px;}
#thumbnail ul{height:54px;width:105px;margin:0;padding:0;}

#thumbnail ul li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#thumbnail #article_nr
{
	padding: 3px 0px 0px 0px;
	font-weight:bold;
}

#thumbnail #name
{
	padding: 0px 0px 0px 0px;
	width: 111px;
	font-weight:normal;
}

#thumbnail #ww
{
	width: 20px;
	padding: 5px 5px 0px 0px;
	float: right;
}

#thumbnail #tail
{
	padding: 0px 0px 0px 0px;
	width:109px;
	font-style:italic;
}

#thumbnail #dimensions
{
	font-size: 10px;
	width: 109px;
	padding: 0px 0px 0px 0px;
}
span.prodtype{
font-weight:bold;
}

#thumbnail #news
{
	margin: 0px;
	width: 1px;
	/*float: right;*/
}

#thumbnail #published
{
	margin: 0px;
	width: 1px;
	/*float: right;*/
}

#thumbnail #lightbox
{
	margin: 0px;
	padding: 0px;
	/*float: right;*/
}

/* Print */
#print
{
	float: right;
	display: inline;
	text-align: right;
	padding: 0px 0px 0px 0px;
}

#print ul
{
	padding: 0px;
	margin: 0px;
}

#print li
{
	display:inline;
	padding: 0px;
	margin: 0px;
}

/* Content */
#content_frame
{
	clear: both;
	float: left;
	width: 772px;
	margin: auto;
	padding: 0px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
}

#content_frame_2
{
	background-image: url(../images/back_yellow.jpg);
	background-color: #fefefe;
	clear: both;
	float: left;
	width: 772px;
	margin: auto;
	padding: 0px;
}

#content_frame_3
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	float: left;
	width: 772px;
	margin: auto;
	padding: 0px;
}

#content_l
{
	border-right:0px #cc0066 dotted;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	float: left;
	width: 345px;
	margin: 0px;
	padding: 20px;
}

#content_r
{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
  text-align:left;
	float: right;
	width: 345px;
	margin: 0px;
	padding: 20px 20px 20px 0px;
}

table
{
	margin:0px;
	padding:0px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#content_1
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
  	text-align:left;
	float: left;
	width: 700px;
	margin: 0px;
	padding: 40px 0px 25px 25px;
}


#content_full
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
  text-align:left;
	float: left;
	width: 750px;
	margin: 0px;
	padding: 16px 0px 0px 16px;
}

#content_full_1
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
 	text-align:left;
	float: left;
	width: 750px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#content_full_2
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
 	text-align:left;
	float: left;
	width: 770px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#content_full_3
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
  text-align:left;
	float: left;
	width: 772px;
	margin: 0px;
	padding: 0px;
}

#content_full_article
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
  text-align:left;
	float: left;
	width: 770px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#content_full ul
{
	float:left;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

#content_full ul li
{
	float:left;
	text-align:left;
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#content_full_3 ul
{
	float:left;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

#content_full_3 ul li
{
	float: left;
	text-align: left;
	display: inline;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

/* Job pagina */
#content_full_10 p
{
	margin: 0px;
	padding: 10px 125px 0px 25px;
}

#content_full_10 h3
{
	margin: 0px;
	padding: 15px 0px 0px 25px;
}

#content_full_10
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	text-align:left;
	float: left;
	width: 772px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#content_full_10 ul
{
	text-align:left;
	margin: 0px;
	padding: 0px 0px 0px 25px;
}

#content_full_10 ul li
{
	text-align: left;
	list-style-type: circle;
	margin: 0px;
	padding: 0px;
}

#content_full #right a
{
	font-weight:normal;
	color: #333;
	padding: 2px 5px 0px 0px;
	float: right;
	display: inline;
	list-style-type: none;
}

#content_full #left a
{
	font-weight:normal;
	color: #003399;
	padding: 2px 0px 0px 5px;
	float: left;
	display: inline;
	list-style-type: none;
}

#content_l ul 
{
	list-style-type: none;
	padding: 6px 0px 11px 0px;
	margin: 0px;
}

#content_l li 
{
	list-style-type: none;
	padding: 0px 0px 8px 0px;
	margin: 0px;
}

#content_r ul
{
	list-style-type: none;
	padding: 4px 0px 11px 0px;
	margin: 0px;
}

#content_r li 
{
	list-style-type: none;
	padding: 0px 0px 10px 0px;
	margin: 0px;
 }

/* Others in this range */
#othersinthisrange
{ 
	border-top: 1px dotted #CCC;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	width: 772px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 20px;
	color: #CC0066;
}

.others2
{
	border-top: 1px dotted #CCC; 
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	width: 772px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 20px;
}

.others3
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	float: left;
	width: 60px;
	padding: 10px 10px 10px 0px;
}

.artikel {
	border: 1px solid #000;
	}
	
/* Article Div */
#article_container
{
	width: 772px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	padding: 0px 0px 0px 0px;
	margin:0px;
}

#article
{
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	float: right;
	padding: 0px;
	margin: 11px 5px 9px 11px;
}

#store_locator
{
	float: left;
	padding: 0px;
	margin: 0px;
}

/*  */
#orderlist
{
	width: 770px;
	float: left;
	border-left:0px dotted #999;
	border-right:0px dotted #999;
	padding: 54px 54px 0px 54px;
	margin: 0px;
}

#orderlist ul
{
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

#orderlist ul li
{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

#orderlist #list
{
	float:left;
	font-weight: bold;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}

#orderlist #number
{
	float:left;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}

#orderlist #description
{
	float:left;
	margin: 0px;
	padding: 0px;
}

#orderlist #size
{
	float:left;
	margin: 0px;
	padding: 0px 5px 0px 15px;
}

#orderlist #menge
{
	text-align:right;
	margin: 0px;
	padding: 0px;
}

#orderlist #total
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #333;
	text-align: right;
}

#orderlist ul#fax
{
	text-align: right;
	padding: 25px 0px 25px 0px;
	margin: 0px;
}

#address 
{
	padding: 30px 0px 50px 0px;
	margin: 0px;
	text-align: right;
}

#address li
{
	list-style-type: none;
}

/* image classes */
.down
{
	border: 1px solid #ccc;
	padding: 4px;
	margin: 0px 0px 2px 0px;
}

.news
{
	border: 1px solid #ccc;
	padding: 4px;
}
.pic_white
{
	background: #fff;
	padding: 2px;
	border: 1px solid #666;
}

.pic_grey
{
	background: #ccc;
	padding: 2px;
	border: 1px solid #666;
}

/* Description Frame Bottom */
#descriptionframe_bottom
{
	border-top: 1px dotted #fefefe;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	float: left;
	width: 772px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
}

#descriptionframe_bottom a
{
	color: #CC0066;
}

#description_bottom_left
{
	padding: 3px 0px 3px 20px;
	text-align: left;
	float: left;
	width: 50%;
	font-size: 10px;
	text-transform: uppercase;
}

#description_bottom_right
{
	padding: 3px 10px 3px 0px;
	float: right;
	text-align: right;
	width: 40%;
	font-size: 10px;
	text-transform: uppercase;
}

/* Footer */
#footer
{
	clear: both;
	border-top: 1px dotted #fefefe;
	border-bottom: 10px solid #000;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 772px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
}

/* Footer Frame */

#footer ul
{
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

#footer ul li
{
	padding: 3px 2px 0px 2px;
	color: #333;
	float: right;
	display: inline;
	list-style-type: none;
}

#footer ul li a
{
	color: #CC0066;
	padding: 0px;
	display: block;
}

#footer ul li a:hover
{
	color: #333;
}

/* Footer Index */
#footer_index
{
	border-top: 0px dotted #fefefe;
	border-bottom: 0px solid #000;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 772px;
}

/* Footer Frame */

#footer_index ul
{
	margin: 0px;
	padding: 0px 10px 0px 0px;
}

#footer_index ul li
{
	padding: 3px 2px 0px 2px;
	color: #fefefe;
	float: right;
	display: inline;
	list-style-type: none;
}

#footer_index ul li a
{
	color: #fefefe;
	padding: 0px;
	display: block;
}

#footer_index ul li a:hover
{
	color: #CC0066;
}

/* Links */

A
{
	color: #CC0066;
	text-decoration: none;
}

A:link
{
	color: #CC0066;
	text-decoration: none;
}

A:visited
{
	color: #CC0066;
	text-decoration: none;
}

A:active { color: #ccc; }
A:hover { color: #333; }

/* Typographical */
p {
	margin: 0px;
	padding: 1px 0px 18px 0px;
	font-family: verdana, arial, sans-serif;
}

h1
{
	margin: 0px;
	padding: 0px;
}

h2
{
	margin: 0px;
	padding: 0px;
}

h3
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}

h4
{
	font-size: 11px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	color: #CC0066;
}

h6
{
	text-align: right;
	margin: 0px;
	padding: 10px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
}

/* Dimension + color van tekst */	
.catsizejp_txt {
	color: #336633;
}

.catsizehr_txt {
	color: #003399;
}

.catsizemd_txt {
	color: #336633;
}

.catsizehrf_txt {
	color: #ff9900;
}
.catsizemp_txt {
	color: #cc0000;
}
.catsizemicro_txt {
	color: #cc6600;
}

.catsizepc_txt {
	color: #336666;
}

.catsizegr_txt {
	color: #000;
}

/* Dimension + color van border */	
.catsizejp_border {
	border: 1px solid #336633;
}

.catsizehr_border {
	border: 1px solid #003399;
}

.catsizemd_border {
	border: 1px solid #336633;
}

.catsizehrf_border {
	border: 1px solid #ff9900;
}
.catsizemp_border {
	border: 1px solid #cc0000;
}
.catsizemicro_border {
	border: 1px solid #cc6600;
}

.catsizepc_border {
	border: 1px solid #336666;
}

.catsizegr_border {
	border: 1px solid #000;
}

.thecolorpink {
	color: #CC0066;
}

.thecolorblack {
	color: #000;
	}

/* wat random classes */
.moveit
{
	margin: 2px 0px 0px 0px;
}

.lightgrey
{
	padding: 3px;
	color: #999;
}

.noborder
{
	border:0px;
}

#line
{
	width: 730px;
	border-bottom: 1px dotted #003399;
}

#line1
{
	width: 770px;
	border-bottom: 1px dotted #003399;
}

.tablefont
{
	color: #CC0066;
	text-transform: uppercase;
	font-size: 10px;
}

.order
{
	float: right;
}

.order2
{
	padding: 0px 0px 10px 10px;
	float: right;
}

img 
{
	border: 0px dotted #003399;
}

.width2
{
	width: 200px;
}

.width2
{
	width: 100px;
}

.right2
{
		padding:0px;
		margin: 0px;
}

/* captcha css. */
	p.captcha_1,
	p.captcha_2,
	p.captcha_notvalid
	{
		padding:0px;
		margin: 0px;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: transparent;
		color: #000000;
	}
	p.captcha_2
	{
		padding:0px;
		margin: 0px;
		font-size: 10px;
		font-style: italic;
		font-weight: normal;
	}
	p.captcha_notvalid
	{
	  display: block;
		padding: 0px;
		margin: 0px;
		font-weight: bold;
		color: #FF0000;
	}
	
	.captchapict
	{
	  display: block;
		padding:0px;
		margin: 0px;
		border-width: 1px;
		border-color: #C0C0C0;
	}
	
	#captcha
	{
		width: 0px;
		height: 100px;
		padding: 0px;
		margin: 0px;
		border-style: dashed;
		border-width: 0px;
		border-color: #FFD940;
	}
	
/* index */
#headerframe_index
{
	background-image: url(../images/header_index.jpg);
	background-repeat: repeat;
	width: 772px;
	height: 50px;
}
/* toegevoegd omdat er niet twee divs in de html mogen staan met dezelfde id. */

#searchnavigation1
{
	margin: 0px;
	padding: 1px 0px 0px 0px;
	width: 772px;
	background-image: url(../images/back_yellow.jpg);
	background-repeat: repeat;
	border-top:0px dotted #fefefe;
	border-bottom:1px dotted #fefefe;
}
	
#searchnavigation_links1
{
	padding: 5px 0px 4px 18px;
	text-align: left;
	width: 200px;
	color:#CC0066;
	float:left;
}

#searchnavigation_rechts1
{
	padding: 5px 8px 4px 0px;
	text-align: right;
	width: 500px;
	float: right;
}

#searchnav1
{
	padding: 0px 8px 0px 0px;
}

#searchnav1 p
{
	padding: 0px 0px 0px 0px;
}

#searchnav1 ul
{
	padding: 0px;
	margin: 0px;
}

#searchnav1 ul li
{
	color: #333;
	padding: 0px;
	float: right;
	display: inline;
	list-style-type: none;
}


#searchnav1 ul li a
{
	color: #333;
}

#searchnav1 ul li a:hover
{
	color: #CC0066;
}

#content_full_index
{
	margin: 0px;
	padding: 0px;
}

#frame_index
{
	text-align: left;
	margin: auto;
	width:772px;
}

.thumb_index
{
	margin: 1px;
	padding: 0px;
	border: 1px solid #000;
	width: 96px;
}

/* navigation index */

#nav_frame_index
{
	height: 26px;
	padding: 0px;
	margin: 0px;
	width: 772px;
	background-color: #fefefe;
}

#nav_links_index{width: 165;float: left;margin: 0px;padding: 1px 0px 0px 0px;}
#navigation_index{margin: 0px 0px 0px 0px;padding: 1px 0px 0px 0px;float:right;width: 650px;background-image:url(../images/corner.jpg);}

/* navigationframe */

#navigation_index ul
{
	width: 600px;
	padding: 0px;
	margin: 0px;
}

#navigation_index ul li
{
	color: #fefefe;
	padding: 5px 2px 5px 2px;
	float: right;
	display: inline;
	list-style-type: none;
}

#navigation_index ul li a
{
	
	font-size: 10px;
	display: block;
	font-weight: bold;
	color: #000;
}

#navigation_index ul li a:hover
{
	font-weight: bold;
	color: #CC0066;
}

#navigation_index #currentpage a {
	font-weight: bold;
	color: #CC0066;
}

.push_index
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navigation_index #star a
{
	color: #333;
}

/* Latest Frame */

#latest_index
{
	height: 24px;
	background-image: url(../images/new-back-3.jpg);
	background-repeat: repeat;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 772px;
}

#latest_index ul
{
	text-align: center;
	text-transform: uppercase;
	margin: 0px;
	padding: 5px 0px 0px 10px;
}

#latest_index ul li
{
	padding: 0px 0px 0px 0px;
	color: #999;
	display: inline;
	list-style-type: none;
}

#latest_index ul li a
{
	color: #999;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

#latest_index ul li a:hover
{
	color: #fefefe;
}

/* quicklinks categorie */
#quicklinks {
	float:left;
	padding: 0px;
	margin: 0px;
	width: 300px;
}

#quicklinks ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#quicklinks ul li
{
	text-align:center;
	margin: 0px;
	padding: 5px;
	display: inline;
	list-style-type: none;
}

#quicklinks ul li a:hover
{ 
	text-transform:Uppercase;
	color:#333;
	margin: 0px;
	padding: 0px;
	}
	
#quicklinks #Film {
	width: 100px;
	padding: 5px;
		border-left: 0px dotted #333;
		border-right: 1px dotted #333;
		border-bottom: 1px dotted #333;
}
	
#quicklinks #Comic {
	padding: 5px;
		width: 90px;
		border-right: 1px dotted #333;
		border-bottom: 1px dotted #333;
}

#quicklinks #Music {
	padding: 5px;
		width: 90px;
		border-right: 1px dotted #333;
		border-bottom: 1px dotted #333;
}

#quicklinks #Photographic {
	width: 100px;
	padding: 5px 5px 5px 6px;
		border-left: 0px dotted #333;
		border-right: 1px dotted #333;
}

#quicklinks #Fantasy {
	width: 90px;
	padding: 5px 5px 5px 6px;
		border-right: 1px dotted #333;
}

#quicklinks #General {
	width: 90px;
	padding: 5px 5px 5px 6px;
	border-right: 1px dotted #333;
}

#orderweb {
	margin: 0px;
	padding: 25px 0px 50px 18px;
}

#orderweb ul {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#weblist {
	margin: 0px;
	padding: 0px;
}

#orderweb ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

#orderweb #number {
	width: 25px;
	padding: 0px 0px 0px 3px;
	margin: 0px 0px 0px 0px;
}

#orderweb #articlenr {
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#orderweb #description {
	width: 250px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#orderweb #size {
	width: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

#orderweb #amount {
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

#orderweb #total {
	border-top: 1px dotted #999;
	padding: 5px 0px 0px 410px;
}
option{padding:0 2px 0 8px;}option{padding:0 2px 0 8px;}