TD {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
P {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
BODY {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	SCROLLBAR-FACE-COLOR: #ededed;
	SCROLLBAR-HIGHLIGHT-COLOR: #ededed;
	SCROLLBAR-SHADOW-COLOR: #ededed;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR:  #cccccc;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
	
	background-color: #000;
}
.picture {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-style: italic;
}
.search {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-style: normal;
}
.knapp {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-style: normal;
}
.text {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-style: normal;
}
.text:link {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-style: normal;
}
.text:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	font-style: normal;
}
.text:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-style: normal;
}
.text:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px; 
	COLOR: #5bb7fa; 
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	font-style: normal;
}
.footer, .footer a {
	FONT-SIZE: 10px; 
	COLOR: #868789; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.footer:link {
	FONT-SIZE: 10px; 
	COLOR: #868789; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.footer:visited {
	FONT-SIZE: 10px; 
	COLOR: #868789; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.footer:active {
	FONT-SIZE: 10px; 
	COLOR: #868789; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.footer:hover {
	FONT-SIZE: 10px; 
	COLOR: #868789; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.textboxes {
	font-family: Arial, sans-serif; 
	font-size: 14px;
	color: #333333;
	border-top: thin solid #cccccc;
	border-right: thin solid #cccccc;
	border-bottom: thin solid #cccccc;
	border-left: thin solid #cccccc;
	background-color: #ffffff;
}




/***** DENKWEBB *****/

a { color: #CCC; }
a:hover { color: #FFF; text-decoration: none; }


#container { width: 776px; }

#menu { padding: 132px 0 0 0; margin: 0; list-style-type: none; }
#menu a { color: #9C9D9F; text-decoration: none; }
#menu a:hover { color: #FFF;  }
#menu li { padding: 2px 0 2px 16px; background: transparent url(../images/i.gif) no-repeat top left; }
#menu .submenu { padding: 0; margin: 0; list-style-type: none; }
#menu .submenu a { color: #FFF; }
#menu .subcats { display: inline; }

#admin-container { position: absolute; }
#admin-panel { position: relative; top: 0; left: -208px; background-color: #6c6; }
#admin-panel h3 { padding: 2px 8px; background-color: #696; margin: 0; }
#admin-panel ul { padding: 6px 16px; margin: 0; list-style-type: none; }
#admin-panel a { color: #333; text-decoration: none; }
#admin-panel a:hover { color: #FFF;  }
#admin-panel li { padding: 2px 0 2px 16px; background: transparent url(../images/fe.gif) no-repeat top left; }


#login #aUser, #login #aPass { width: 180px; }

#category-input #cname { width: 220px; }
#category-input #cref { width: 180px; }


ul.cat-collection { list-style-type: none; padding: 0; margin: 0; }
li.cat-item { border-top: 1px solid #000; }
li.cat-item a { color: #FFF; text-decoration: none; }
li.cat-item a.name { display: block; padding: 6px 6px 6px 16px; background-color: #1A1A1A; }
li.cat-item a.name:hover { background-color: #222; }
li.cat-item .editdel { float: right; }
li.cat-item .editdel a { display: block; float: left; padding: 6px 10px; border-left: 1px solid #000; }
li.cat-item .editdel a.edit { background-color: #06C; }
li.cat-item .editdel a.edit:hover { background-color: #39F; }
li.cat-item .editdel a.delete { background-color: #C00; }
li.cat-item .editdel a.delete:hover { background-color: #F33; }


#login-form #aUser, #login-form #aPass { width: 180px; }

#picture-form { margin-top: 30x; }
#picture-form form { margin: 0; }
#picture-form .dwbutton { margin: 10px; }
#picture-form.clean .dwbutton { margin: 10px 0 0 0; }
#picture-form p { padding: 1px 0; margin: 0; margin-right: 10px; }
#picture-form .pfile { width: 490px; }
#picture-form .ptitle, #picture-form .pcomment { width: 300px; }
#picture-form .pcat, #picture-form .pkeywords { width: 180px; }
#picture-form .pdelete { background-color: #600; }
#picture-form .pcopyvalues { margin: 2px 0 0 0; clear: both; width:100%; padding:0;  }
#picture-form #psubmit { clear: both; }

#category-form #cname { width: 280px; }
#category-form #cref { width: 200px; }

#picturebank { }
#picturebank h1 { font-size: 150%; }
#picturebank #picture-form { margin: 20px 0; }

#picture { clear: both; }
#picture .comment { margin: 10px 0; }
#picture .picture {  }
#picture .panel { padding-left: 3px; }
#picture .panel input { padding: 5px 0; margin: 3px 0 0 0; width: 140px; }
#picture .dwbutton { padding: 5px 10px; }
#picture .keywords { clear: both; margin: 6px 0; }

#picture #move { text-align: center; }
#picture #move a { padding: 2px 5px; background-color: #1A1A1A; text-decoration: none; }
#picture #move a.disabled { color: #666; }

ul.image-collection { list-style:none; padding: 0; margin: 0; clear: both;}
ul.image-collection li { width: 192px; text-align: center; float: left; padding: 10px 0 3px 0; overflow: hidden;}
ul.image-collection li.cut { width:576px; height:1px; margin:0px; padding:0px; clear:both; float:none;}
ul.image-collection img { border: 1px solid #CCC; }
ul.image-collection img:hover { border: 1px solid #FFF; }
ul.image-collection p { margin-top: 3px; }
ul.image-collection .latest { position: relative; width: 192px; float:left;  }
ul.image-collection label.lbl-latest { width: 100px; margin: 0 46px; position: absolute; left: 0; top: -30px; color: #FFF; text-decoration: none; border: 1px solid #FFF; background-color: #900; }
ul.image-collection label.checked { background-color: #696; }


#search { position: absolute; }
#search #s { width: 130px; font-size: 11px; }
#search #ssubmit { display: none; }


#cart { margin-top: 20px; }
#cart h3 { padding: 3px 6px; font-size: 120%; background-color: #111; }
#cart ul { margin: 0; padding: 8px 10px; list-style-type: none; background-color: #1a1a1a; }
#cart li { padding: 2px 0; }
#cart a { text-decoration: none; }
#cart a.delete { padding: 0 3px; margin-right: 6px; background-color: #900; font-weight: bold; }
#cart a.send { display: block; padding: 3px 10px; background-color: #151515; text-align: right; }

#price-request { }
#price-request p { margin: 6px 0; }
#price-request label { display: block; }
#price-request .textboxes, #price-request #prlist { width: 360px; }
#price-request #prlist { margin: 20px 0; }
#price-request #prlist th { text-align: left; font-size: 80%; padding: 3px 6px; background-color: #111; }
#price-request #prlist td { padding: 3px 6px; background-color: #1a1a1a; }
#price-request #prlist .prusage { width: 170px }
#price-request #prlist .prusage input { width: 160px; }
#price-request #prlist .primage {  }


h1, h2, h3 { color: #FFF; font-size: 180%; font-family: "Century Gothic", Arial, Helvetica, Serif; font-weight: normal; margin: 0; padding-bottom: 10px;  }
h2 { font-size: 150%; }
h3 { font-size: 130%; padding-bottom: 3px; padding-top: 10px; }




.error, .success { clear: both; padding: 6px 10px; background-color: #900; color: #FFF; font-size: 13px; }
.success { background-color: #06C; }
.clear { display: block; clear: both; }

.dwbutton { background-color: #111; color: #FFF; border: 1px solid #333; padding: 9px 14px; }

.clean { margin: 10px; padding: 20px; border: 1px solid #333; }
.clean p { display: block; margin-right: 10px; float: left; padding: 10px 0; }
.clean p label { display: block; }

.paging { clear: both; text-align: center; padding-top: 8px; }
.paging a, .paging .pagingActive { text-decoration: none; background-color: #1A1A1A; padding: 0 5px; display: inline; }
.paging a:hover { color: #FFF; }
.paging .pagingActive { color: #FC0; }

