		body{			
		/*	margin: 0;
			padding:0;	
			background-color:#303030;
			height:100%;
*/
	background-color:#303030;
background-image:url(../bakgrund_2017.png);
background-position:center top;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
border:0;
		}				
	
		
		#logginDiv input{
			width : 120px;
			height : 21px;
		}
		
		.HeaderText{			
			font-size:20px;
			font-weight: bold;
			margin-bottom: 5px;
		}
		
		.SignInputText{			
			width: 170px;
		}
		
		.FontInputClass{
			width: 20px;
		}
		
		#priceSpan{
			
			font-size: smaller;
			margin-left: 40px;
		}
		
		#holeImagesDiv div{
			
			
		/*	border:1px solid black;
			width:30px;
			height:30px;
			
			text-align:center;
			line-height:30px;
			*/
			margin-bottom:15px;
			display:inline-block;
		}
		
		.FloatLeft{		
			float: left;
		}		
		
		#signSizeDiv{			
			clear:both;
		}
		
		/*#signDiv span{*/
		#signDiv div{
		
			 
			margin: 0;
			padding: 0;			
			line-height: 100%;		
			/*line-height: 150%;
	*/
			/*height: auto;
			width: auto;
			display: inline-block;
			*/
			
			
			/*
			border: 1px solid red;
			
			
			background-color:yellow;
			*/
			
			
			white-space: nowrap;
			
			white-space: pre;

			font-size:100%;
	
			
		}
		
		#headerDiv{
			min-height:100px;
			background-color:green;
			margin-bottom: 10px;
			text-align:center;
			font-size: 32px;
		}
		#footerDiv{
			min-height:100px;
			background-color:green;
			margin-top: 10px;
			text-align:center;
			font-size: 32px;
		}
		
		
		#testRowsDiv{
			
			margin-top: 10px;
			width: 90%;
			min-width:360px;
			border:1px solid black;
			
			padding: 5px 15px;
		}
		
	
		
		
		#TestHole, #TestHole2, #TestHole3, #TestHole4{		
			width:20px;
			height:20px;			
			position: absolute;
			border: 1px solid black;
			background-color: #FFFFFF;			
			border-radius: 100%;



			margin: auto;
			position: absolute;
			/*top: 0; left: 0; bottom: 0; right: 0;*/
 
			
			
			/*
			min-width:100px;
			min-height:100px;
			*/
			
			background-color: white;
			border-radius: 10px;
			border: 1px solid black;


			
		}
		
	
		#mainWrapper{
			/*width: 50%;
			min-width: 826px;			
			border: 1px solid black;			
			margin: 0 auto;
			background-color: #ffffff;	
			*/
			
			/*background-color:red;*/
			
			
			background-color: white;
			
			position:relative;
			width:1020px; 
			margin-left:-30px;
			padding-left:30px; 




/*			width:100%;*/
			
		}
		
		#leftDiv, #rightDiv{			
			
			/*margin-top: 10px;						
			*/
			width: 50%;			
			float:left;	
			
		}	
		
		
		#signWrapperDiv{	


			/*background-color: #BBBBBB;*/
		
			border: 1px solid black;			
			min-height: 300px;
			min-width: 526px;
			
			width: 58%;
			
			
			position:relative;
			margin: 0 auto;
			float:left;
			margin: 5px;
		
			border:4px solid #cccccc;
			border-radius: 15px;
	
	
			
		}
		#signWrapperDiv button{
		
			position:relative;
			top: 5px;
		}
		
		#inputInfoDiv{
			color: #ff0000;	
			background-color:yellow;
		    display: inline-block;
			text-align:center;
			font-size: 14px;
			width:220px;
		}
		
		#allSignsDiv{
			
			/*border: 1px solid black;
			margin: 5px;			
			padding:5px;
			*/
			clear: both;
			font-weight:bold;
		}

		
		#fontSizeTextImage{
			
			display:inline-block;
			
			margin-top: 0px;
			margin-left: 220px;
			margin-right: 20px
			
		}
	
		
		#allSignsDiv input{
			
			margin-left:5px;
			margin-bottom:5px;
			width:92px;
			/*position:relative;*/
			/*display:inline;*/
			/*float:left;*/
			/*
			width:50px;
			padding:4px 1px 0px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			margin-top:0px;
			color: #333333;
			line-height:bold;
			*/
			/*text-align:right;
	*/
		}
		
		#allSignsDiv #headerText{
			text-align: center;
		}
		
		#priceDiv {
			/*background-color:red;*/
			border: 1px solid black;
			width:20%;
			min-width: 170px;
			float:left;
			position:relative;			
			margin: 5px;
			padding:5px;
		}
		#orderDiv{
			clear:both;
			border: 1px solid black;
			margin: 0;
			margin-top: 10px;			
			width:100%;
		}
		#orderDiv input{			
			width: 50%;
		}
		 
		#orderDivInfo{
			background-color: yellow;
			text-align:center;
		}
		
		#inputWrapper{
			/*width: auto;			
			margin: 0 auto;
			
			min-height: 160px;			
			border: 1px solid black;			
			clear: both;
			margin: 5px;
			padding:5px;
*/			
		}
		
		
		
		#InputDiv{
			margin-top: 5px;			
		}		
		
		#signProps{			
			width: 100%;
			margin: 0 auto;			
		}
		
		#signSizeInfo{			
			position: absolute;		
			bottom: 0; left: 50%;
			transform: translate(-50%,5px);
			-webkit-transform:translate(-50%,5px);
			
			
			width:490px;
			text-align:left;
			border:1px;
			/*border:2px dashed #cccccc; */
			margin-top:5px;
			margin-left:50px;
			margin-right:0px;
			font-family:"Verdana", Geneva, sans-serif;
			font-size:17px;
			font-weight:bold;
			line-height:normal;
			color: #999999;
	
			margin-bottom:10px;
		}		
		
	
		#signInfoText{
			/*margin: 0 10px;
			*/
			/*
			
			width: 70%;
			display: inline-block;
			margin-left:15px;
			*/
			
			margin: 0 40px;
			
		}
		
	
	
	
		#signInfo{
			
			/*
			position: absolute;			
			left: 50%; top: 0;			
			transform: translate(-50%,0);
			-webkit-transform:translate(-50%,0);
			
			font-family:"Verdana", Geneva, sans-serif;
			font-size:17px;
			font-weight:bold;
			line-height:normal;
			color: #999999;
		*/
		
		margin: 0 auto;
		width:88%;
		
		/*height:100px;*/
		
			font-family:"Verdana", Geneva, sans-serif;
			font-size:17px;
			font-weight:bold;
			line-height:normal;
			color: #999999;
			
			
		}
		
		#testRowsDiv{
			min-width: 380px;
		}
		
		#signDivBorderWrapper{
			margin: auto;
			border: 5px solid black;
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			/*width:auto;
			height:auto;
			*/
			width:280px;
			height:100px;
			display:inline-block;
			overflow:auto;
			background-color:red;
		}
		
		#signDiv{		
			
			margin: auto;
			
			
			
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
	
		
			width:280px;
			height:100px;
			
			/*
			min-width:100px;
			min-height:100px;
			*/
			
			background-color: white;
			border-radius: 10px;
			border: 1px solid black;
		
		   /*-webkit-transform: translateZ(0);
			transform: translateZ(0);
			*/
			transform-origin: center center;
			-webkit-transform-origin: center center;
	
	
			/*
			
			font-family: "Arial";
			*/
		}
		
		/*
		#text1, #text2{
			position: relative;		
		}
		*/
	/*
		.midd-top{		
			top: 0%;
			left: 50%;		
		}
		
		.midd-midd{		
			top: 50%;
			left: 50%;	
			font-weight:bold;
		}
		*/

/*		
@media (max-width: 600px) {
	#mainWrapper{
			width: 100%;			
			border: 1px solid black;		
			margin: 0 auto;	
			background-color: #ffffff;			
		}
}
*/
