/*stylesheet kanakstarrs.de*/

/*allgemeines*/
body {
	color:#eee;
	font-size:11px;
	line-height:16px;
	font-family:verdana, arial, helvetica, verdana, sans-serif;
	font-style:normal;
	margin:0;
	padding:0;
	background:url(img/bg3.jpg) #252525 fixed repeat-x;
	/*background:url(img/bg_3.jpg) #252525 fixed;*/
}

.fixfloat {
	float:none;
	clear:both;
	width:1px;
	margin:0;
	padding:0;
	font-size:1px;
	line-height:0px;
	height:1px;
}

.links {
	float:left;
}

img.rechts {
	float:right;
}

#zentrierrahmen {
	width:676px;
	margin:0 auto;
	padding:0;
	background-color:#000;
	/*border:1px solid #eee;*/
}

#content {
	width:650px;
	margin:0;
	padding:0 13px 0 13px;
}

#maincontent {
	width:520px;
	min-height:300px;
	margin:65px;
	padding:0;
}

#maincontent img {
	border:1px solid #eee;
}

img.media {
	float:left;
	margin:0 5px 5px 0;
}

.box-artists {
	width:520px;
	padding:0;
	margin:0 0 30px 0;
	/*background:url(img/bg_artists.jpg);*/
}

.box-merch {
	width:520px;
	padding:0;
	margin:0 0 30px 0;
	background:#333;
	border:1px solid #666;
}

.box-more {
	width:520px;
	padding:0;
	margin:0 0 20px 0;
	/*background:url(img/bg_more.jpg);*/
}

.box-artists img {
	float:left;
	border:1px solid #CFCFCF;
	margin-right:10px;
}

h1, h2, h3, h4 {
	padding:0;
	margin:0;
	font-family:arial, helvetica, sans-serif;
}

h1 {
	font-size:16px;
	color:#CFCFCF;
	font-weight:bold;
	border-bottom:1px solid #CFCFCF;
	margin-bottom:30px;
	text-transform:uppercase;
	
}

h2 {
	font-size:16px;
	color:#CFCFCF;
	font-weight:bold;
	border-bottom:1px solid #CFCFCF;
	margin-bottom:10px;
	text-transform:uppercase;
}

h3 {
	font-size:14px;
	color:#CFCFCF;
	font-weight:bold;
	margin-bottom:10px;
	border-bottom:1px solid #CFCFCF;
	text-transform:uppercase;
}

h4 {
	font-size:12px;
	color:#CFCFCF;
	font-weight:normal;
	margin-bottom:10px;
	text-transform:uppercase;
	
}

hr {
	background-color:#666;
	color:#666;
	border: #666;
	height: 1px;
	margin: 18px 0 18px 0;
}

img {
	border:0;
}

p {
	margin-top:0;
}

#header {
	width:650px;
	height:225px;
	margin:0;
	padding:0;
}
/*ende headerbereich*/

.gb-content {
	margin-bottom:40px;
	border-bottom:1px solid #CFCFCF;

}

.gb-head {
	height:16px;
	background-color:#555555;
	padding:2px;
}

form#mailform {
	margin:0;
	width: 520px;
	/*background:#1C1C1C;
	border:#666 solid 1px;*/
}

form#mailform fieldset {
	border:none;
	padding:0;
	background-repeat:no-repeat;
}

form#mailform DIV.csc-mailform-field {
	clear: both;
	padding-top: 5px;
}

form#mailform DIV.csc-mailform-field label {
	float: left;
	width: 160px;
	text-align:left;
}

form#mailform DIV.csc-mailform-field input, form#mailform DIV.csc-mailform-field textarea {
	float: right;
	width: 290px;
	text-align: left;
}

#catchpa {
	float: right;
	width: 290px;
}

form#mailform DIV.csc-mailform-field input.csc-mailform-submit {
	background-color:#CFCFCF;
	color:#000;
	border:1px solid #CFCFCF;
	text-align:center;
	width: 290px;
}



A {
	text-decoration:underline;
	color:#E6D178;
}

A:HOVER {
	color:#fff;
}

p.more-link {
margin-top:20px;
}

.back-link A, .top-link A, .more-link A {
	text-decoration:underline;
	font-size:12px;
	background-repeat:no-repeat;
	color:#1D77B3;;
}

.more-link A {
	padding-left:15px;
	background-image:url(img/pfeil_rechts.gif);
	background-position:0 4px;
	font-size:12px;
	font-style:normal;
}

.more-link A:HOVER {
	background-image:url(img/pfeil_rechts_1.gif);
	color:#000;
}

.back-link A {
	padding-left:12px;
	background-image:url(../img/pfeil_back.gif);
	background-position:0 3px;
}

.top-link {
	margin:36px 0 0 0;
	
}

.top-link A {
	padding-left:15px;
	background-image:url(img/pfeil-top.gif);
	background-position:0 3px;
}





/* menu */
#menu {
	width:585px;
	height:35px;
	margin:0;
	padding: 0 0 0 65px;
	background:url(img/bg_menu.gif);
}

#menu img {
	float:left;
	margin:0 10px 0 0;
}

/* end menu */



/* footer */
#footer {
	width:650px;
	height:50px;
	margin:40px 0 20px 0;
	padding:10px 0 0 0;
	background:url(img/bg_footer.gif) no-repeat;
	text-align:center;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
}



/* ende footer */






.gbheader	{
color:#000000;
background-color:#ffffff;
font-family: verdana, arial, helvetica;
font-style:normal;
font-size:11px;
line-height:16px;
}

.gbcontent	{
color:#ffffff;
background-color:#ea0000;
font-family: verdana, arial, helvetica;
font-style:normal;
font-size:11px;
}

a.gb:link {
color:#ea0000;
font-family:verdana, arial, helvetica;
font-style:normal;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
a.gb:visited {
color:#ea0000;
font-family:verdana, arial, helvetica;
font-style:normal;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
a.gb:hover {
color:#cccccc;
font-family:verdana, arial, helvetica;
font-style:normal;
font-size:11px;
background-color:#000000;
text-decoration:underline;
font-weight:bold;
}

.admintable	{
color:#000000;
background-color:#ffffff;
font-family: verdana, arial, helvetica;
font-style:normal;
font-size:11px;

}



a.footer:link {
color:#000000;
font-family:verdana, arial, helvetica;
font-style:normal;
font-size:10px;
}

a.footer:hover {
color:#ffffff;
font-family:verdana, arial, helvetica;
font-style:normal;
font-size:10px;
background-color:#000000;
}

a.footer:visited {
color:#000000;
font-family:verdana, arial, helvetica;
font-style:normal;
font-size:10px;
}

.img {
border-color:#ffffff;
border-width:1px;
border-style:dashed;
}

.photos {
border-color:#ffffff;
border-width:1px;
border-style:solid;
}

input.formular {
background-color:#ffffff;
border:2px solid #000000;
color:#000000;
font-family:verdana,,arial,helvetica;
font-size:11px;
width:150px;
}


textarea {
background-color:#ffffff;
border:2px solid #000000;
color:#000000;
font-family:verdana,,arial,helvetica;
font-size:11px;
width:100%;
}

td.txtarea 	{
color:#000000;
font-family:verdana,,arial,helvetica;
font-style:normal;
font-size:11px; }

input.button {
background-color:#000000;
border:2px solid #000000;
color:#ffffff;
font-weight:bold;
font-family:verdana,,arial,helvetica;
font-size:11px;
width:200px;
}


select 	{
background-color:#ffffff;
border:1px solid #cccccc;
color:#000000;
font-family:verdana,,arial,helvetica;
font-size:10px;
width:150px;
}

input.newsletter {

border:2px solid #000000;
color:#000000;
font-family:verdana,arial,helvetica;
font-size:11px;
width:200px;
}
table.newsletter {
}
td.newsletter {

color:#ffffff;
font-family:verdana,arial,helvetica;
font-size:11px;
}

form#merchform {
	margin:0;
}

form#merchform fieldset {
	border:none;
	padding:0;
}

form#merchform DIV.csc-merchform-field {
	clear: both;
	padding-top: 5px;
	background-color:#333;
}

form#merchform DIV.csc-merchform-field label, .box-merch-product {
	float: left;
	width: 185px;
	text-align:left;
	padding-left:15px;
}

form#merchform DIV.csc-merchform-field input, form#merchform DIV.csc-merchform-field textarea, .box-merch-description {
	float: right;
	width: 300px;
	text-align: left;
	font-size:11px;
	margin-right:15px;
}



form#merchform DIV.csc-merchform-field input.csc-merchform-submit {
	background-color:#000;
	color:#fff;
	border:1px solid #ccc;
	text-align:center;
	width: 300px;
	font-size:11px;
}

