html, body
{
height: 100%;
width: 100%;
margin: 0;
background: #242424;

font: 11pt Calibri, Times New Roman, Helvetica;
color: white;
}


#wrapper
{
width: 1000px;
position: relative;
text-align: center;
margin-left:auto;
margin-right:auto;
}

#textbox
{
background: url(pics/textboxbg.png); 
margin-top: 20px;
height: 65px;
width: 1000px;
margin-left: auto;
margin-right:auto;
z-index: 2000;
position: fixed;
}

#save
{
color: white;
top: 30px;
height: auto;
position: relative;
margin-left: auto;
margin-right: auto;
}

input#album
{
background: #989898;
font: bold 14px Verdana,Arial,Sans-Serif;
border: 0px solid black;
width: 945px;
height: 35px;
text-align: center;
}

.placeholder
{
  color: #aaa;
}

.suggestionsBox {

	position: absolute;
	font-size: 12px;
	width: 416px;
	border-radius: 1px;
	border: 1px solid black;	
	color:#3c3c3c;
	background: #dadada;
	margin-left: 300px;
	margin-right: auto;
	z-index: 3000;
}
	
.suggestionList {

	margin: 0px;
	padding: 0px;
}
	
.suggestionList li {
		
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding: 8px;
}
	
.suggestionList li:hover {
	
	background-color: #ffca20;
}

		
canvas { 
position: relative;
margin-left:auto;
margin-right:auto;
z-index: 1000;
}

p {
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}



.radio_div{
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

.select_font_div{
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

.color_name_div{
	width: 200px;
	float: left;
}

.color_input_div{
	width: 300px;
	float: left;
}

.external_picture_div {
padding: 5px 10px;
color: white;
text-align: center;
}

.layer1 {
margin-top: 10px;
margin: 0;
padding: 0;
width: 960px;
text-align: center;
margin-left: auto;
margin-right: auto;
}


.upload
{
width: 140px;
height: 30px;
background: url(pics/upload.png);
border: 0px;
text-align: center;
margin-top: 10px;
}

.save_all
{
	width: 140px;
	height: 30px;
	background: url(pics/save_all.png);
	border: 0px;
	text-align: center;
	margin-top: 10px;
}

.load_all
{
	width: 140px;
	height: 30px;
	background: url(pics/load_all.png);
	border: 0px;
	text-align: center;
	margin-top: 10px;
}

input#link
{
background: #989898;
font: bold 14px Verdana,Arial,Sans-Serif;
border: 0px solid black;
width: 945px;
height: 35px;
text-align: center;
}

input#artist
{
background: #989898;
font: bold 14px Verdana,Arial,Sans-Serif;
border: 0px solid black;
width: 460px;
height: 35px;
text-align: center;
float: left;
}

input#album_url
{
background: #989898;
font: bold 14px Verdana,Arial,Sans-Serif;
border: 0px solid black;
width: 460px;
height: 35px;
text-align: center;
float: right;
}

input#code
{
background: #989898;
font: bold 14px Verdana,Arial,Sans-Serif;
border: 0px solid black;
width: 945px;
height: 35px;
margin-top: 5px;
text-align: center;
}

input#caption_txt
{
background: #989898;
font: bold 14px Verdana,Arial,Sans-Serif;
border: 0px solid black;
width: 945px;
height: 35px;
text-align: center;
margin: 20px;
}

input::-webkit-input-placeholder {
    color: #525252;
}
input:-moz-placeholder {
    color: #525252;
}
input:-ms-input-placeholder {
    color: #525252;
}


.table {
	margin-left: auto;
	margin-right: auto;
	width: 650px;
}

.tr{
	height: 40px;
}

td{
	text-align: left;
}


		
/*the slider background*/
.slider {
			width:360px;
			height:9px;
			background:url(pics/slider-bg.png);
			position:relative;
			margin-left: auto;
			margin-right: auto;
}

/*Style for the slider button*/
.ui-slider-handle {
			width:24px;
			height:24px;
			position:absolute;
			top:-7px;
			margin-left:-12px;
			z-index:200;
			background:url(pics/slider-button.png);
}

/*This is the fill bar colour*/
.ui-widget-header {
			background:url(pics/fill.png) no-repeat left;
			height:8px;
			left:1px;
			top:1px;
			position:absolute;
}

a {
			outline:none;
			-moz-outline-style:none;
}

#HoverNav1Background
{
background: #6d6d6d;
position: fixed;
top: 0px;
height: 30px;
width: 100%;
z-index: 200;
box-shadow: 0px 5px 10px #191919;
opacity: 1.0;
}

#HoverNav1Content
{
background: none;
z-index: 200;
position: fixed;
top: 0px;
height: 30px;
width: 1000px;
opacity: 0.75;
}

#HoverNav1Content:hover
{
background: none;
z-index: 200;
position: fixed;
top: 0px;
height: 30px;
width: 1000px;
opacity: 1.0;
}

/*nav1_settings (im HTML-Code sind extra noch ein paar settings im il-tag vergeben!)*/

ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden;
}

li
{
list-style-type:none;
float:left;
}

a.nav1:link,a.nav1:visited
{
display:block;
height:20px;
text-align:left;
padding:5px;

font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
font-size: 14px;
color: white;
}

a.nav1:hover,a.nav1:active
{
color: black;
height: 20px;
background-color: #ffca20;
}

/*end nav1_settings*/


/* RADIO anfang */

.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #99a1a7;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
	padding: 16px;
}

.big-radio:checked + label:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}

/* RADIO ende */


select  {
    font-size: 12px;
    background-color: #989898;
    color: black;
    font-weight: bold;
	padding: 4px;
    width: 365px;
	text-align: center;
    }

a.bgimage
{
color: #ffca20;
text-decoration: none;
}

a.bgimage:hover
{
color: #ffca20;
text-decoration: none;
}

.LoginRegTB2
{
width: 150px;
height: 13px;
padding: 4px;
background: lightgrey;
}

#LoginRegB2
{
width: 161px;
height: 25px;
border: 0px;
background: #ffca20;
font-size: 10pt;
}

#log_reg_div_td
{
padding: 2px;
width: 110px;
height: 30px;
}

.SaveB1
{
width: 160px;
height: 28px;
border: 0px;
font-weight: bold;
background: #ffca20;
}

doesnotexist:-o-prefocus, .SaveB1 {
 width: 160px;
height: 28px;
border: 0px;
background: #ffca20;
 font-weight: bold;
font-size: 10pt;
}

.SaveB2
{
margin-right: 3px;
width: 160px;
height: 28px;
border: 0px;
font-weight: bold;
background: #ffca20;
}

doesnotexist:-o-prefocus, .SaveB2 {
margin-right: 3px;
 width: 160px;
height: 28px;
border: 0px;
background: #ffca20;
 font-weight: bold;
font-size: 10pt;
}

.PopupB1
{
width: 140px;
height: 25px;
border: 0px;
background: #ffca20;
font-size: 10pt;
}

/*Sharebutton 1*/

a.sharebutton1:link,a.sharebutton1:visited
{
display:block;
height:16px;
text-align: center;
padding:6px;
font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
font-size: 13px;
color: white;
background: #3B5998;
}

/*Sharebutton 2*/

a.sharebutton2:link,a.sharebutton2:visited
{
 display:block;
height:16px;
text-align: center;
padding:6px;
font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
 font-size: 13px;
color: black;
background: #9AE4E8;
}

/*Sharebutton 3*/

a.sharebutton3:link,a.sharebutton3:visited
{
display:block;
height:16px;
text-align: center;
padding:6px;
font-family: Arial;
font-style: normal;
text-decoration: none;
font-weight: none;
font-size: 13px;
color: white;
background: #d84938;
}

.sharebox
{
margin-left: 3px;
width: 405px;
height: 18px;
background: lightgray;
border: 0;
padding: 3px;
margin-top: 2px;
margin-bottom: 14px;
text-align: center;

}