
/* center frame */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px !important;
	padding: 0px !important;
}

#mbk {
	display: none;
}

#center {
	position: relative;
	text-align: center;
	width: 600px;
	margin: 0px auto;
}

#mainframe {
	top: 0px;
	left: 0px;
	position: absolute;
	z-index: 1;
}

.backcover {
	position: absolute;
	z-index: 0;
	opacity: 0.7;
	filter: alpha(opacity=70);	
	width: 600px;
	left:0px;
	top: 0px;
}


p, h3, h1, h2 {
	padding: 0px;
	margin: 0px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}


img {
 	border: none;	
}

a:link,  a:visited,  a:active	{	
	text-decoration: none;	
}					


form {
	margin: 0px !important;
	padding: 0px !important;
}



/* mbk / header / content / footer - gen */

#mbk, #header, #content, #footer {
	float: left;
	margin: 0px;
	text-align: left;
	clear: both;
}

#mbk, #header, #footer {
	float: left;
	width: 600px;
}

#header {
	position: relative;
}

#content {
	position: relative;
	margin-top: 1px;
	width: 600px;
	padding-bottom: 25px;
	overflow: hidden;
}

#footer {
	position: relative;
}




/* blend */

#blend {
	padding: 0px 0px 0px 25px;
}


/* header, footer */

#header {
	padding: 0px;
	text-align: center;
}

#title h1 {
	padding: 20px 0px;
}


#footer .bannerback {
	position: absolute;
	left: 0px;
	top: -9px;
	width: 600px;
}

#footer .bannerback div {
	text-align: left !important;
	margin: 16px 25px 0px 25px;
}

.bannerback {
	background-image: url(grafik/footer_banner.png);
	background-position: right 0px;
	height: 36px;
	background-repeat: no-repeat;	
}

* html .bannerback {
	background-image: none;
	background-image: url(grafik/footer_banner.gif);
}

#center #footer a, #center #footer a:hover, #center #footer div {
	font-size: 10px;
}

#center .taxinfo {
	position: absolute;
	width: 150px;
	right: 25px;
	top: -40px;
}

#center #footer .taxinfo div {
	text-align: center;
}



/* menu */

#menu, #submenu {
	margin-top: 1px;
	float: left;
}

#menu div {
	width: 132px;
	margin: 0px 1px 0px 0px;
	float: left;
}

#menu div.last {
	width: 133px;
}

#menu a {
	display: block;	
	padding: 5px 10px;
}


#menu div#m4 {
	width: 200px;
	margin-right: 0px;
	text-align: right;
	background-image: url(grafik/logshop_n.gif);
	position: relative;
}

#menu div#m4:hover {
	background-image: url(grafik/logshop_h.gif);
}

#menu div#m4 a, #menu div#m4 a:hover {
	background-repeat: no-repeat;
}

a#logsubact {
	padding-right: 30px;
	background-position: 175px 10px;
	background-image: url(grafik/small_desc.gif);
}

a#logsubact.logsubopen {
	background-image: url(grafik/small_asc.gif) !important;
}


#menu div#m4 div.userlogsub {
	position: absolute;
	left: 0px;
	overflow: hidden;
	width: 200px;
	display: none;
	padding: 5px 0px 5px 0px;
	z-index: 999999999;
}

#menu div#m4 div.userlogsub a {
	margin: 3px 7px;
	padding: 0px 10px 0px 0px;
}



/* hilfe */

a.helplink, #center a.helplink {
	display: inline !important;
	font-size: 10px !important;
	font-weight: bold;
	padding: 1px 4px !important;
	cursor: help;
	text-decoration: none !important;
}

a.listtip {
	font-size: 14px !important;
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	text-align: center;
	margin: 1px 1px 1px 0px !important;
	line-height: 14px !important;
	text-decoration: none !important;	
}



/* content-frames */

#caframe {
	float: none;
	margin-top: 25px;
	margin-right: 25px;
}

#coframe {
	width: 550px;
	float: left;
}

#ccframe {
	float: left;
	width: 375px; 
	padding: 0px;
	margin-top: 25px;	
}

#listframe {
	float: left;
	width: 379px; 
	overflow: auto;
	padding: 0px;
	margin-left: -5px;
}


#csframe {
	float: left;
	padding: 0px;
	margin-top: 25px;	
	width: 175px;
	overflow: hidden;
}

#tabframe {
	float: right;
	width: 200px;
	height: 1200px;
	overflow: hidden;
	border-left: 1px solid;
	margin-bottom: -700px;
	background-image: url(grafik/acc_blend1_ls.jpg);
	background-repeat: repeat-x;
}

.guide #tabframe {
	margin-bottom: -830px;
}





/* content */

h1, h2, h3 {
	margin: 0px;
	padding: 5px 0px;
}

p {
	margin: 0px;
	padding: 5px 0px;
	line-height: 16px;
}

#ccframe p, #ccframe h1, #ccframe h2, #ccframe h3 {
	margin-right: 25px;
}

#caframe a, #csframe a, #tabframe a {
	padding: 5px 0px;
}

#csframe .button {
	float: none;
}

#ccframe .dialog {
	width: 370px;
}



ul {
	margin: 0px;
	padding: 0px;
}

li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.desc li {
	list-style: disc;
	margin: 5px 0px 0px 15px;
}

.mainframe label {
	width: 110px;
	display: block;
	float: left;
	margin-top: 2px;
	padding: 3px 10px 4px 0px;
	clear: left !important;
}


.inputfield {
	font-family: Arial, Helvetica, sans-serif;
	padding: 1px;
	font-size: 10px;		
	border: 1px solid;
}

textarea.inputfield {
	height: 80px;
}



#csframe a, #ccframe a {
	text-decoration: underline;
}

#csframe p, #csframe h3, #csframe a, #csframe div {
	margin: 0px 0px 0px 15px !important;
}

#csframe div p, #csframe div h3, #csframe div a, #csframe p a {
	margin-left: 0px !important;
}


#ccframe li {
	float: none;
}


#csframe ul.contentdetail li {
	list-style-position: outside !important;
	list-style-type: disc !important;
	margin-left: 15px;
	float: none;
}


/* content sideframe */

.line {
	border-top: 1px solid;
	margin-top: 10px;
	margin-bottom: 10px;
}

#vote {
	background-color: #ffffff !important;
	border: 1px solid;
	height: 35px;
}

#vote td {
	padding: 0px !important;
	margin: 0px !important;
	text-align: center;
	width: 25px;
}

#csframe input {
	margin: 0px;
}

#csframe a.blink {
	font-weight: bold;
	text-decoration: underline;
	margin: 0px !important;
}



/* hot action */

div#chot {
	margin-top: 10px;
}

.left div#chot {
	left: 0px;
}

.right div#chot {
	right: 0px;
}


#chot div {
	float: left;
	height: 55px;
}

#chot #action {
	width: 200px;
} 

#chot #action a {
	text-align: left;
	font-weight: bold;
	font-size: 18px !important;
	display: block;
	padding: 13px 0px 13px 20px;
}


#chot #add {
	margin-right: 1px;
	text-align: center;
}

#chot #add span {
	display: block;
	font-weight: bold;
	font-size: 18px !important;
	padding: 13px;	
}


/* listcolumns */


.listcolf {
	float: left;
	display: block;
	padding: 0px !important;
	margin: 0px 0px 15px 0px !important;
}

.listgroup .listcolf {
	margin: 0px 7px 7px 7px !important;
}



.listcol {
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	line-height: 13px;
	height: 28px;
}


.listcol div {
	float: left;
	padding: 12px 8px 4px 8px;
}


/* listrow */

.listitemr {
	float: left;
}


.listitemr .listcol{
	border-right: none;
	margin-right: 1px;
	overflow: hidden;	
}

.listitemr .listcol strong{
	font-size: 10px !important;
}

.listitemr .listcol div {	
	padding: 6px;
}

.listitemr .listcol div.button { padding: 0px !important; }
.listitemr .listcol p { line-height: 13px;}



/* liste warenkorb */

.cartlist .listitemr .listcol {	height: 50px !important; }

.cartlist .listitemr .listopt .listcol { margin-top: 1px; height: 24px !important; }

.cartlist .listcol0 { display: none; }

.cartlist .listcol1 { width: 170px; }
.cartlist .listopt .listcol1 { margin-left: 20px; width: 150px; display: inline; }

.cartlist .listcol2 { width: 85px; }
.cartlist .listcol2 .button a { padding-left: 4px !important; padding-right: 4px !important;}

.cartlist .listcol3 { width: 50px; text-align: right; }
.cartlist .listopt .listcol3 { width: 101px; }

.cartlist .listcol4 { width: 50px; text-align: right; }

.cartlist .listcol4, .cartlist .listopt .listcol3 { margin-right: 0px !important; border-right: none !important; }

.cartlist .listcol5 { width: 130px; }
.cartlist .listcol6 { width: 50px; margin-right: 0px !important; }


.listitemr .inputfield {
	float: left;
	width: 15px !important;
	margin: 1px;
	padding: 4px !important;		
}

.listcolf #liststep {
	padding-top: 8px;
}

.listgroup .listcolf {
	margin: 0px 7px 7px 7px !important;
}



/* listgroup */

.listgroup {
	float: left;
	margin: 0px -7px 14px -7px;
	padding: 7px 0px 0px 0px;
}

.listgroupinfo{
	 clear: both;
	 display: block; 
	 padding: 5px 8px; 
	 margin-top: -5px;
}


/* warenkorb */

.openpdf {
	background-image: url(grafik/icons_pdf.gif);
}

.waitpdf {
	background-image: url(grafik/icons_pdf_wait.gif);
}

.openpdf, .waitpdf {
	background-repeat: no-repeat;
	background-position: 0px -3px !important;
	padding-left: 30px !important;
	float: left;
	line-height: 12px;
}


.payment li {
	float: left;
	margin: 0px 0px 10px 0px !important;
	padding: 0px !important;
	width: 300px;
}

.payment fieldset {
	padding: 10px !important;
	margin-top: 0px !important;
}


h6 label {
	display: inline;
	clear: none !important;
	float: none;
}



.fieldset li input.inputfield, .fieldset li textarea.inputfield {
	width: 212px;
	margin: 0px;
}

*html .fieldset {
	background: none !important;
}

#ccframe .fieldset {
	width: 348px;
}

.framesett {
	display: block;
	clear: both;
}

.cart2 .framesett {
	margin-top: 20px;
	margin-right: 10px;
}

.cart .subframe {
	margin-top: 10px;
}


/* cart */

.subframe h3 {
	padding: 20px 0px 0px 20px;
}

p.listspace {
	height: 10px;
}

h3.listinfo {
	padding: 0px !important;
}

p.listinfo {
	padding: 15px 0px 0px 0px !important;
}


/* fin */

.cart2 div.fieldset {
	width: 357px;
}

.cart2 div.split {
	clear: none;
	float: left;
	width: 172px;
}

.cart2 div.split.left {
	margin-right: 11px;
}


/* action-button */

#hot {
	margin-top: 10px;
}

#hot div, #hotsub div {
	border: none !important;
	margin: 0px 15px;
	padding-bottom: 0px !important;	
	overflow: hidden;
	clear: both;
}

#hot a, #hotsub a, .stepinfo p {
	display: block;
	overflow: hidden;
	color: #ffffff !important;
	font-size: 10px;
	line-height: 13px;
	padding: 5px 5px 7px 38px !important;
	margin-top: 5px !important;	
	background-position: 0px center;
}


#hot strong, #hotsub strong {
	font-size: 12px;
}


.stepnext a { 
	background-image: url(grafik/button_hot_n.gif) !important; 
}
.stepnext a:hover { 
	background-image: url(grafik/button_hot_h.gif) !important; 
}

.stepback a { 
	background-image: url(grafik/button_hot_low_n.gif) !important; 
}
.stepback a:hover { 
	background-image: url(grafik/button_hot_low_h.gif) !important; 
}


.stepinfo { 
	display: none; 
}	

.stepinfo p {
	background-image: url(grafik/button_hot_info.gif); 	
	background-repeat: no-repeat;
	background-color: #990000;
}

.stepaddr { z-index: 1001; }



/* wizzard */

#content.guide {
	overflow: hidden !important;
}

.guide #iconframe {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 399px;
	height: 395px;
	overflow: hidden;
}

.guide #settframe {
	position: absolute;
	left: 399px;
	top: 0px;
	width: 200px;
	height: 395px;
	overflow: hidden;
	border-left: 1px solid;
}

.guide #settframe #content {
	width: 200px !important;
}


.guide #hot div, .guide #hotsub div {
	position: absolute;
	z-index: 100;
	width: 170px;
	overflow: hidden;
	top: 276px;
	left: 0px;
	margin: 15px;
}

.guide div.stepnext {
	top: 311px !important;
}

.guide div.stepnext a {
	padding-bottom: 15px !important;
}


.guide #space {
	display: none;
}

.guide #line {
	clear: both;
	margin: 5px 0px !important;
	padding: 1px;
	border-top: 1px solid;
}


.guide #settframe label {
	float: none !important;
	clear: both !important;
	display: block !important;
	width: 150px !important;
	margin-top: 0px !important;
}

.guide #settframe .inputfield {
	float: none;
	width: 145px !important;
}

.guide #linesetting {
	padding: 0px !important;
}

.guide #linesetting input {
	margin-bottom: 1px;
}

.guide #linesetting .scrolllines {
	height: 160px;
	overflow: auto;
}

.guide #linesetting .scrolllines .inputfield {
	width: 115px !important;
}

.guide #settframe .dialog .split select.inputfield{
	width: 70px !important;
}


.guide table.layouttable {
	padding: 0px;
	margin: 10px 10px 5px 10px;
}

.guide .layouttable td {
	text-align: center;
}

#sitenav td {
	text-align: center;
	width: 130px;
}

#sitenav a {
	font-weight: bold;
}


/* motivliste */

#motive {
	width: 100%;
	height: 387px;
	position: relative;
	overflow: auto;
}

.motiveclosed #motive {
	height: 76px;
}


#motiveframe {
	position: absolute;
	top: 311px;
	left: 0px;
	width: 400px;
	height: 84px;
	z-index: 99999;		
}


#motiveback {
	width: 100%;
}


#motive div {
	float: left;
	width: 55px;
	height: 40px;
	margin: 8px 0px 0px 8px;
	overflow: hidden !important;
	display: inline;
}

#motiveframe.motiveopen #opener {
	display: none;
}

#motiveframe.motiveclosed #closer {
	display: none;
}

#motive a {
	display: block;
	overflow: hidden !important;	
}

#motive img {
	width: 100%;
}


/* tab - open/close */

#opener, #closer {	
	position: relative;
	margin: 0px;
	height: 8px;
	width: 100%;
	text-align: center;
}

#opener a, #closer a {
	display: block;
	width: 29px;
	height: 8px;
	margin: 0px auto;
	overflow: hidden;
}

#opener a {
	background-image: url(grafik/icon_tabopen.gif);
}

#closer a {
	background-image: url(grafik/icon_tabclose.gif);
}

#opener a:hover {
	background-image: url(grafik/icon_tabopen_a.gif);
}

#closer a:hover {
	background-image: url(grafik/icon_tabclose_a.gif);
}



/* produktdetail */


.name, .price {
	font-weight: bold;
}


.detail {
	margin-top: 25px;
	width: 550px;
}

.detail td {
	vertical-align: top;
	margin: 2px;
}

td.prod {
	padding: 10px;	
}

.detail td.order{
	vertical-align: middle;
}

.detail td.thumbs {
	padding-right: 0px;
}

.detail .name, .detail .price {
	font-size: 14px;
}

.detail .prod .pic {
	float: left;
	margin: 0px 10px 10px 0px;
}

.detail .prod .pic a {
	float: left;
}

.order .price {
	float: left;
}

.order .button {
	float: right;
}

.order .price {
	padding: 5px 0px;
}


.detail .desc div {
	margin: 10px 10px 0px 10px;
}

.detail td.desc {
	width: 248px;
}


/* overview */

.item {
	float: left;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
}

.item a {	
	width: 263px;	
	display: block;
	float: left;
	overflow: hidden;
}

.item div.desc {
	float: left;
	cursor: pointer;	
}


.item .desc div {
	cursor: pointer;
	overflow: hidden;
	margin: 10px 0px 0px 10px;
	line-height: 12px;
	cursor: pointer;	
}

.item .pic {
	float: left;
	clear: none;
	cursor: pointer;	
}

.item .type {
	font-size: 9px;	
}

.item .desc .type, .item .desc .price{
	margin-top: 5px;	
}


.item .pic {
	height: 80px;
	width: 100px;
	overflow: hidden;
	background-position: center center;
	background-repeat: no-repeat;
}

.item.kat .pic {
	height: 60px;
	width: 60px;
	overflow: hidden;
}


.item.prod div.desc {
	width: 163px;
	height: 80px;
	overflow: hidden;	
}

.item.kat div.desc {
	width: 203px;
	height: 60px;
	overflow: hidden;
}


.item.prod .desc .name {
	height: 25px;
}

.item.kat .desc .name {
	height: 13px;
}


.item.prod .desc .type, .item.prod .desc .price{
	height: 12px;
}

.item.kat .desc .type{
	height: auto;
}

.item img {
	margin: 10px 20px;
}

.item.kat img {
	margin: 10px;
}



.space0 {
	display: block;
	clear: both;
	height: 0px;
	border: none;
	border-top: 1px solid;
}

.space1 {
	float: left;
	height: 60px;
	width: 20px;
	margin: 20px 0px 0px 0px;
	border: none;	
}



/* bookmark */

#center #social {
	float: left !important;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
	width: 548px;
	clear: both;
	display: inline;
	border-top: 1px solid;
	padding: 10px 0px 0px 0px !important;
}

#center #csframe #social {
	margin-top: 10px !important;
	width: 160px;
}

#center #social.detail {
	border: none;
	padding-top: 0px;
	margin-top: 10px;
}

.bookmarks, #center #csframe #social .bookmarks {
	bottom: 0px;
	left: 0px;
	padding: 0px !important;
	margin: 0px !important;
	clear: both;
	float: left;	
	display: inline;	
}

.bookmarks a:hover {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

.bookmarks a {
	padding: 4px !important;
	margin: 0px !important;
	opacity: .5 !important;
	filter: alpha(opacity=50) !important;		
	float: left;
}

.bookmarks a img {
	width: 20px !important;
	height: 20px !important;	
}

.bookmarks span {
	display: block;
	clear: both;
}



/* vote - items */

div.votepic {
	margin-bottom: 2px;
	margin-right: 2px;
	float: left;
	position: relative;
}

.votepic img {
	margin: 7px;
}

.votepic a {
	width: 72px;
	height: 72px;
	text-align: center;
	display: block;
	overflow: hidden;
}

.picrank {
	position: absolute;
	top: 54px;
	padding: 2px 10px;
	line-height: 14px;
	filter: alpha(opacity=70);
	opacity: .70;
}

.votepic.rank {
	text-align: left;
	width: 370px;
	text-decoration: none !important;
}

.votepic.rank a, .votepic.rank p, .votepic.rank div {
	float: left;
}

.votepic.rank div {
	width: 102px;
	height: 72px;
	text-align: center;
}

.votepic.rank div p {
	float: none;
	width: auto;
	height: 34px;
	text-align: center;
	margin: 5px !important;
	padding: 0px 5px !important;
}

.votepic.rank .button {
	width: 92px;
	height: auto;
	margin-left: 5px !important;
	float: none !important;
}

.votepic.rank .button a {
	width: 90px;
	padding-left: 0px !important;
	padding-right: 0px !important;	
	margin: 0px !important;
	height: auto;
}


.votepic.rank img {
	float: left;
}

.votepic.rank p {
	float: left;
	margin: 5px 0px 0px 15px !important;
	padding: 0px !important;
	clear: none !important;
	width: 181px;	
	line-height: 15px;
}

.votepic.vorschau a {
	width: 370px;
	height: 295px;
}


/* vote kat */

#csframe div.votekat {
	width: 170px;
	height: 24px;
	margin-bottom: 5px !important;
	overflow: hidden;

}

#csframe div.votekatall {
	clear: left;
	display: inline;
	width: 120px;
	float: left;
}

#csframe div.votekattop {
	margin-left: 1px !important;
	width: 39px;
	float: left;
}

#csframe div#votedesc {
	float: left;
	margin: -5px 0px 5px 15px !important;
	width: 158px;
	clear: left;
	display: inline;	
}

#csframe div#votedesc p {
	margin: 5px !important;
	padding: 0px !important;
}


div.votekat a {
	display: block;
	padding: 5px 10px !important;
	text-decoration: none !important;
}



/* buttons */

.button a {
	text-decoration: none !important;
}

.button a.off, .button a.off:hover {
	filter: alpha(opacity=20);
	opacity: .20;	
}


/* fortschritsanzeige */

#steps {
	width: 201px;
	margin: 0px !important;
	overflow: hidden;
}

.step {
	margin: 0px !important;
	height: 25px;		
	float: left;	
}

#steps a  {
	text-align: center;
	font-size: 14px;	
	font-weight: bold;
	padding: 3px 0px;	
	margin-right: 1px;	
	margin-bottom: 1px;	
	display: block;
	position: relative;
	width: 28px;	
}

#steps .active {
	margin: none;
	padding: 4px 0px;
	background-image: url(grafik/acc_blend1_ls.jpg);		
}



.steps5 a{
	margin: 0px !important;
	width: 55px !important;
}

.steps4 a{
	margin: 0px !important;
	width: 84px !important;
}

.steps3 a{
	margin: 0px !important;
	width: 111px !important;
}

.steps2 a{
	margin: 0px !important;
	width: 141px !important;
}






/* listen blättern */

div#listkat, div#liststep, div#votehead {
	height: 24px;
	border-bottom: 1px solid;
	margin-bottom: 10px !important;
}

div#votehead p {
	padding: 2px 0px !important;
	margin: 0px;
}

div#picdesc {
	margin-top: 15px !important;
	border: 1px solid;
	height: 190px;	
}

div#picdesc div {
	padding: 10px;
	margin: 0px !important;
	line-height: 16px;
}

div#listkat {
	float: left;
	width: 180px;
}

#listkat div {
	padding: 2px 0px;
}

div#liststep {
	float: left;
	width: 190px;	
}

#liststep form {
	float: left;
}

div#liststep div.button {
	width: 110px;
	white-space: nowrap;
	text-align: center;
}

div#liststep div.button.low {
	width: 20px;
}

div#liststep .button a {
	line-height: 12px;
	padding: 1px !important;
}


/* dialog */

div.dialogback, div.fieldset {
	line-height: 16px;
}



/* contenttable */

table.contentdetail {
	margin: 20px 0px 0px 0px !important;
}

div.dialog table.contentdetail {
	width: auto;
}

.contentdetail th {
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	text-align: left;
	vertical-align: bottom;	
	marign: 1px 1px 0px 0px;
	padding: 5px 10px 5px 10px;
	white-space: nowrap;	
}

.contentdetail th.headname {
	font-weight: bold;
	width: 120px;
}

.contentdetail td {
	marign: 1px 1px 0px 0px;
	padding: 5px 10px 5px 10px;
	text-align: left;
	vertical-align: top;
	white-space:nowrap;	
}


th.headname {
	background-image: none !important;
}




/* admin */

#adminsett div.dialog, #cols div.dialog {
	left: 10px;
	top: 10px;
	width: 277px;
	border-color: #cccccc;
}

div.dialog div.dialogback {
	/*background-color: #cccccc;*/
}

.shopback #adminsett.coveron div.dialogback, .shopback #cols.coveron div.dialogback {
	border: 1px solid #222222 !important;
}

#center div.dialog div.dialogback {
	line-height: 15px;
	font-size: 10px;
}

#adminsett h3, #cols h3{
	cursor: move;
}

#adminsett h3, #cols h3, div.min a, div.max a, div.close a {
	background-color: #222222;
	color: #ffffff;
}

#adminsett div.dialogback {
	color: #000000 !important;
}

div.min, div.max {
	width: 11px;
	height: 9px;
	display: block;
	margin-top: 2px;
	margin-right: 2px;
	cursor: pointer;
	font-size: 8px;
	line-height: 8px;
}

div.min {
	border-bottom: 2px solid #cccccc;
}

div.max{
	border: 1px solid #cccccc;
	border-top-width: 2px;
	display: none;
}


#cols div.dialog {
	left: 315px;
	z-index: 1000;
}


#adminsett table, #adminsett td {
	border: none !important;
	margin: 0px !important;
	padding: 0px !important;	
}

.collist {
	height: 250px;
	margin: 3px !important;
}

.collist div {
	width: 16px;
	height: 10px;
	float: left;
	margin: 1px 1px 0px 0px !important;
	border: 1px solid #eeeeee;	
	cursor: pointer;
	overflow: hidden;
	padding: 0px;
	display: inline;			
}

.collist div.coloract {
	margin: 0px 0px -1px -1px !important;
	border: 2px solid #ff0000 !important;
}

.collist div#none {
	color: #ff0000; 
	text-align: center; 
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}

.none {
	color: #ff0000; 
	text-align: center; 
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	padding: 1px 4px 0px 4px;
	float: left;
	background-color: #ffffff;
}
	 

.colors {
	width: 60px;
	text-align: center;
	cursor: pointer;
}

#values div.colpicker {	
	border: 1px solid #000000;
	width: 17px;
	height: 17px;
	margin: 2px !important;
}

#values .inputfield {
	width: 50px;
}

#values .fieldset div { 
	margin: 5px; 
}

#values .legend {
	margin: 3px 8px;
}

.colorsact td {
	background-color: #ff0000 !important;
}

.colorshover td{
	background-color: #666666;
}


.highlight {
	border: 1px solid #ff0000 !important;
}




/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */

div.clear {
	display: block;
	padding: 10px 0px;
}

div.cancel, div.star{
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}

#csframe div.clear div {
	margin: 0px 4px 0px 0px !important;
}

div.cancel , div.cancel a{
	background: url(grafik/delete.gif) no-repeat 0 -16px;
}

div.star, div.star a{
	background:url(grafik/star.gif) no-repeat 0 0px;
}

div.cancel a, div.star a{
	display:block;
	width:16px;
	height:100%;
	background-position:0 0px;
	border:1 solid #FF0000;
}

div.star_on a{
	background-position:0 -16px!important;
}

div.star_hover a, div.star a:hover{
	background-position:0 -32px;
}

/* Read Only CSS */
div.star_readonly a, div.star_readonly a:hover{
	cursor:default !important;
}

/* Partial Star CSS */
div.star{
	background:transparent!important;
	overflow:hidden!important;
}

/* END jQuery.Rating Plugin CSS */

