 body {
	background: #70797e;
	margin: 0px;
	}

 a img {
	border: none;
	}

 p.img {
	text-align: center !important;
	margin-top: 40px !important;
	}

 div.parent {
 	position: relative;
	top: 0px;
	left: 0px;
	}

 div#main {
 	width: 650px;
	height: auto;
	min-height: 680px; /*645px;*/
	padding: 0px;
	padding-bottom: 170px;
	padding-top: 110px;
	background: url('layout/mainback_middle.jpg') top center repeat-y;
	margin: 0px auto;
	}

 div#logo {
 	position: absolute;
	left: 644px;
	top: 0px;
	width: 210px;
	height: 316px;
	background: url('layout/mainlogo.jpg') top left no-repeat;
	}

 div#menu {
  	position: absolute;
	left: 573px;
	top: 293px;
	width: 210px;
	height: 281px;
	background: url('./layout/menuback.jpg') top left no-repeat;
	z-index: 4;
 	}

 div#menu.about_de {
 	background-image: url('./layout/menu_0de.jpg');
 	}
 div#menu.product_de {
 	background-image: url('./layout/menu_1de.jpg');
 	}
 div#menu.gallery_de {
 	background-image: url('./layout/menu_2de.jpg');
 	}
 div#menu.contact_de {
 	background-image: url('./layout/menu_3de.jpg');
 	}
 div#menu.partner_de {
 	background-image: url('./layout/menu_4de.jpg');
 	}
 div#menu.jobs_de {
 	background-image: url('./layout/menu_5de.jpg');
 	}
	
	div#menu.about_en {
 	background-image: url('./layout/menu_0en.jpg');
 	}
 div#menu.product_en {
 	background-image: url('./layout/menu_1en.jpg');
 	}
 div#menu.gallery_en {
 	background-image: url('./layout/menu_2en.jpg');
 	}
 div#menu.contact_en {
 	background-image: url('./layout/menu_3en.jpg');
 	}
 div#menu.partner_en {
 	background-image: url('./layout/menu_4en.jpg');
 	}
 div#menu.jobs_en {
 	background-image: url('./layout/menu_5en.jpg');
 	}

 div#menu a{
 	width: 210px;
	height: 46px;
	text-align: right;
	margin: 0px;
	display: block;
	cursor: default;
	}
	
 div#menu img {
 	width: 175px;
	height: 46px;
	background: none;
	border: none;
	margin: 2px 0px 0px 35px;
	cursor: pointer;
	}
	
 div#menu a:hover img {
 	background-position: left bottom;
	background-repeat: no-repeat;
	}
	
 a#btn_about:hover img {
 	background-image: url('layout/menu0_back.gif');
	}
 a#btn_product:hover img {
 	background-image: url('layout/menu1_back.gif');
	}
 a#btn_press:hover img {
 	background-image: url('layout/menu2_back.gif');
	}
 a#btn_contact:hover img {
 	background-image: url('layout/menu3_back.gif');
	}
 a#btn_partner:hover img {
 	background-image: url('layout/menu4_back.gif');
	}
 a#btn_jobs:hover img {
 	background-image: url('layout/menu5_back.gif');
	}
	
 .about a#btn_about:hover img,
 .product a#btn_product:hover img,
 .press a#btn_press:hover img,
 .contact a#btn_contact:hover img,
 .partner a#btn_partner:hover img,
 .jobs a#btn_jobs:hover img {
 	background: none;
 }

 a.construction:hover img {
 	background-image: url('layout/menux_back.gif') !important;
 }

 div#maintop {
 	position: absolute;
	top: 0px;
	left: 0px;
 	width: 650px;
	height:  582px;
	background: url('layout/mainback_top.jpg') top center no-repeat;
	margin: 0px;
	z-index: 1;
	}

 div#mainbottom {
 	position: absolute;
	bottom: 0px;
	left: 0px;
 	width: 650px;
	height: 414px;
	background: url('layout/mainback_bottom.jpg') bottom center no-repeat;
	margin: 0px;
	z-index: 2;
	}

 div#mainbottom p {
	position: absolute;
	bottom: 30px;
	right: 25px;
	color: #630;
	font: bold 12px 'Arial', Sans-serif;
	margin: 0px;
	}

 div#mainbottom p a {
	color: #630;
	text-decoration: none;
	}

 div#mainbottom p a:hover {
	text-decoration: underline;
	}
	
 div#content {
	width: 560px;
	height: auto;
	margin: 0px auto;
	z-index: 3;
	}

 #content p,
 #content h1,
 #content h2 {
  	color: #000;
	margin: 0px 50px;
	margin-top: 20px;
	}
	
 #content p,
 #content li {
 	font: normal 14px Arial, Sans-serif;
	}
 
 #content h1 {
 	font: normal 26px 'Century Gothic', Arial, Sans-serif;
	text-transform: lowercase;
	padding-bottom: 8px;
	background: url('layout/headline.gif') left bottom no-repeat;
	margin-top: 60px;
	margin-bottom: 45px;
	clear: both;
 	}
	
 #content h2 {
 	font: bold 18px 'Century Gothic', Arial, Sans-serif;
	color:#6d1415;
	padding-bottom: 8px;
	margin-top: 35px;
	margin-bottom: 15px;
	clear: both;
 	}
	
	
 #content hr {
 	border-width:0px;
	height:8px;
 	background: url('layout/headline.gif') left bottom no-repeat;
	margin: 0px 50px;
	margin-top: 20px;
 }

 #content span {
 	position: relative;
	top: 0px;
	left: -155px;
 	width: 250px;
	height: 195px;
	padding: 8px;
	background: url('./layout/img_shade.png') center bottom no-repeat;
	margin-right: -110px;
	float: left;
	clear: both;
	}

 #content p span {
 	margin-left: -50px;
	}
 
 #content span img.tape {
 	position: absolute;
	top: -20px;
	right: -15px;
  	width: 77px;
	height: 62px;
	background: url('./layout/img_tape.png') center no-repeat;
	}

 #content p b {
 	font: bold 18px 'Century Gothic', Arial, Sans-serif;
	}

 #content p a, em {
	color: #6d1415;
	font-style: normal;
	}

 #content p a {
	font-weight: bold;
	text-decoration: none;
	}

 #content p a:hover {
	text-decoration: underline;
	}

 #content ul {
	list-style: disc outside;
	padding-left: 70px;
	margin: 0px;
	}

 #content ul li {
	
	}

 #gallery {
 	margin: 0px 50px;
	margin-top: 20px;
 }

 #gallery table {
 	table-layout:fixed;
	width:560px;
 }
 

 
 #gallery td {
 	width:140px;
	height:140px;
	padding:10px;
 }
 
 #gallery td div {
 	text-align: center !important;
	margin-left:auto !important;
	margin-right:auto !important;
 }
 
 #flag_de {
 	position:fixed;
	top:4px;
	left:4px;
 }
 
 #flag_en {
 	position:fixed;
	top:4px;
	left:4px;
 }