body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size: 11px;

	text-align: left;

	margin: 0px;

	padding: 0px;

	background: #FFFFFF;

}



a:link {

	text-decoration:none;

	color: #CC0000;

}



a:visited {

	text-decoration:none;

	color: #CC0000;

}



a:hover {

	text-decoration:underline;

	color: #CC0000;

}



p {

	font-size: 11px;

	text-align: justify;

	color: #000000

}



p.copyright {

	font-size: 9px;

	text-align: center;

	color: #9C0000

}



p.count {

	margin-top: 0px;

	font-size: 9px;

	text-align: left;

	color: #9F9F9F

}



p.red {

    color: #CC0000

}



p.formcaption {

	font-size: 10px;

	font-weight: heavy;

	margin-top: 5px;

	margin-bottom: 2px;

}



p.right {

	text-align: right;

}



p.left {

	text-align: left;

}



p.center {

	text-align: center;

}



.offerpic {

	float: right;

    width: 120px;

    height: 80px;

    border: 1px solid #9F9F9F;

}



.newspic {

	float: left;

    width: 120px;

    height: 80px;

    border: 1px solid #9F9F9F;

}



.newstable {

	margin-top: 10px;

	margin-left: 20px;

    width: 100%;

}

.menu {

	margin-top: 2px;
	
	margin-bottom: 2px;
	
}



.submenuitem {

 	font-size: 10px;

	font-weight: bold;

	margin-left: 14px;

	margin-bottom: 6px;

	margin-top: 2px;

}



.machineinfo {

	float: left;

	width: 600px;

	margin-right: 20px;

	margin-bottom: 20px;

}



.embroiderypic {

    border: 1px solid #9F9F9F;

}



.vacuumpic {

    border: 1px solid #9F9F9F;

}



.specification {

	border: #9F9F9F;

}



.topcell {

    margin: 0px;

    padding: 0px;

	background: url(images/top_bg.gif);

}



.middlecell {

	background: url(images/main_shade.gif);

	background-repeat: repeat-x;

}



.maincell {

	width: 95%;

	padding-left: 15px;
	
	padding-right: 300px;

	border: 0px;

	background: url(bilder/bg_sapphire.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}



.mainparagraph {

	text-align: left;

	margin-top: 0px;
	
	margin-bottom: 12px;

	margin-left: 6px;
	
}



.info {

	font-size: 10px;

	font-weight: bold;

	text-align: center;

	background-image: url(images/info_bg.gif);

	color: #FFFFFF;

}



.caption {

	font-size: 13px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 3px;

	margin-left: 6px

}



input.input {

    border:1px solid #191919;

    font-size: 11px;

	background-image: url(bilder/input_bg.gif);

	background-repeat: repeat-x;

}



input.submit {

	cursor: hand;

	height: 20px;

	width: 113px;

	border: none;

	background-image: url(bilder/save.gif);

	background-repeat: no-repeat;

}



.linkimg {

	border: 0px;

}



.subcaption {

	font-size: 11px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 3px;

	margin-left: 6px

}


