@charset "utf-8";
body {
	background: url(images/b_001.gif) repeat-x #bfddee;
	margin: 0;
}
div {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
a {
	text-decoration: none;
	color: #9f5a15;
}
a:hover {
	text-decoration: underline;
}

div.header, div.menu, div.block_01, div.line, div.middle, div.copy {
	margin-right: auto;
	margin-left: auto;
	background: #FFFFFF;
	font-size: 90%;	
}
p, h1, h2 {
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
}
ul {
	display: block;
	padding: 15px 0 0 0;
	margin: 0;
	list-style-image: url(images/punkt_001.gif);
}
li {
	padding: 0;
	margin: 0;
}


/* start header */
div.header {
	background: url(images/b_002.gif);
	width: 870px;
	height: 120px;
	padding: 0 15px;	
}
div.header .left {
	float: left;
	padding-top: 40px;
}
div.header .right {
	float: right;
	padding-top: 2px;
}
/* end header */


/* start line */
div.line {
	width: 900px;
	height: 16px;
}
div.line div.left {
	height: 15px;
	border-bottom: solid 1px #9ac8dc;
	margin: 0 30px;
}
/* end line */


/* start line2 */
div.line2 {
	width: 550px;
	height: 16px;
}
div.line2  {
	border-bottom: solid 1px #9ac8dc;
}
/* end line2 */


/* start main_menu */
div.menu {
	background: url(images/b_004.gif) right no-repeat #fbe3bf;
	width: 900px;
	height: 60px;
}
div.menu a, a.active {
	background: url(images/menu_space.gif);
	display: block;
	float: left;
	width: 120px;
	height: 32px;
	color: #cbe1e8;
	text-align: center;
	font-size: 16px;
	padding-top: 13px;
}
div.menu a.active {
	background: url(images/menu_down.gif);
	color: #724806;
}
div.menu .left {
	float: left;
}
/* end main_menu */


/* start index_block_01 */
div.block_01 {
	background: url(images/b_007.gif) left repeat-y #FFFFFF;
	width: 840px;
	padding: 0 30px;
}
div.block_01 .left {
	width: 345px;
	float: left;
	padding-right: 15px;
}
div.block_01 ul {
	padding: 0 30px;
}
div.block_01 p {
	margin: 0 15px;
}
div.block_01 .right {
	width: 465px;
	float: right;
	text-align:justify
}
div.block_01 .brand {
	width: 155px;
	float: left;
	margin-top: 15px;
	text-align: center;
}
div.block_01 .brand img {
	margin-bottom: 10px;
}
div.block_01 h2 {
	font-size: 110%;
	color: #1283af;	
	margin-left: 15px;
}

/* end index_block_01 */


/* start download */
div.download {
	text-align: center;
	margin-bottom: 30px;
}
div.download a.load, div.block_02 a.load {
	background: url(images/b_0051.gif);
	display: block;
	margin: 0 30px 10px 30px;
	color: #77420d;
	width: 285px;
	height: 40px;
	font-size: 25px;
	padding-top: 10px;
}
div.download a.load:hover {
	background: url(images/b_0061.gif);
	text-decoration: none;
}
/* end download */


/* start downloadcenter */
div.downloadcenter {
	text-align: center;
	margin-bottom: 30px;
}
div.downloadcenter a.load, div.block_02 a.load {
	background: url(images/b_005.gif);
	display: block;
	margin: 0 0 10px 0;
	color: #77420d;
	width: 400px;
	height: 40px;
	font-size: 25px;
	padding-top: 10px;
}
div.downloadcenter a.load:hover {
	background: url(images/b_006.gif);
	text-decoration: none;
}
/* end downloadcenter */


/* start middle */
div.middle {
	width: 840px;
	padding: 0 30px 15px 30px;
}
div.middle .column {
	float: left;
	width: 260px;
}
div.middle .line, div.block_02 .right  {
	background: url(images/b_009.gif) right no-repeat #f2e7d6;
	width: 260px;
	height: 15px;
	float: left;
}
/* end middle */


/* start block_02 */
div.block_02 {
	background: #f2e7d6;
	width: 260px;
	float: left;
	margin-top: 15px;
	position: relative;
	text-align:justify
}
div.block_02 p {
	margin: 15px 14px 0 15px;
}
div.block_02 .right {
	position: absolute;
	bottom: 0;
}
div.block_02  .blockname {
	background: url(images/blname_04.gif) right no-repeat #c5af8e;
	width: 260px;
}
div.block_02  .blockname .title {
	background: url(images/blname_03.gif) no-repeat left;
	padding: 3px 0 0 15px;
	height: 27px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #FFFFFF;
	font-size: 18px;
}
div.block_02 a.load {
	margin: 15px 30px 0 30px;
	width: 200px;
	height: 35px;
	font-size: 21px;
	padding-top: 10px;
	background: url(images/b_012.gif);
	text-align: center;
}
div.block_02 a.load:hover {
	background: url(images/b_013.gif);
	text-decoration: none;
}
/* end block_02 */


/* start block_03 */
div.block_03 {
	width: 550px;
	float: right;
	text-align:justify
}
div.block_03 .blockname {
	margin-top: 15px;
}
div.block_03 h2 {
	font-size: 110%;
	color: #1283af;	
}
div.block_03 .brand {
	width: 155px;
	float: left;
	margin-top: 15px;
	text-align: center;
}
div.block_03 .brand img {
	margin-bottom: 10px;
}
/* end block_03 */


/* start blockname */
div.blockname {
	background: #9ac8dc url(images/blname_02.gif) no-repeat right;
	margin-bottom: 15px;
}
div.blockname h1 {
	display: block;
	font-family: "Trebuchet MS", Tahoma, Arial;
	background: url(images/blname_01.gif) no-repeat left;
	padding: 1px 0 0 25px;
	margin: 0;
	height: 29px;
	color: #FFFFFF;
	font-size: 21px;
}
/* end blockname */


/* start copyright */
div.copy {
	width: 900px;
	background: #1283af;
	color: #FFFFFF;
	margin-bottom: 15px;
}
div.copy p {
	margin: 0 30px;
}
div.copy .left {
	background: url(images/copy_02.gif) no-repeat right;
}
div.copy .right {
	background: url(images/copy_03.gif) no-repeat right;
}
div.copy a {
	color: #FFFFFF;
	text-decoration: underline;
}
/* end copyright */

div.infobanner {  margin-right: 10px; margin-left: 75px}
.usuallink {  color:black;text-decoration: none; font-weight: normal}
th {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size: 10pt; color: #FFFFFF; font-weight: normal}
td.buy {  background-color: #FFFFFF; text-align: center}
