* { margin: 0px; padding: 0px; }

.clear { clear: both; }
td { vertical-align: top; }

body
{
	background: #f4f8f2;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
}

#main-wrap
{
	position: relative;
	margin: 50px auto;
	width: 900px;
	border: 2px solid #90998c;
	padding-top: 30px;
}

#header
{
	position: relative;
	height: 150px;
	border-top: 15px solid #2c4314;
	border-bottom: 15px solid #9ca698;
}

.home #header { background: #e0e4e2 url(/media/images/banners/home.jpg) no-repeat 0px 3px; }
.bulbs #header { background: #e0e4e2 url(/media/images/banners/bulbs.jpg) no-repeat 0px 3px; }
.tubes #header { background: #e0e4e2 url(/media/images/banners/tubes.jpg) no-repeat 0px 3px; }
.frit #header { background: #e0e4e2 url(/media/images/banners/fritted.jpg) no-repeat 0px 3px; }
.constructions #header { background: #e0e4e2 url(/media/images/banners/services.jpg) no-repeat 0px 3px; }
.processing #header { background: #e0e4e2 url(/media/images/banners/services.jpg) no-repeat 0px 3px; }
.batch #header { background: #e0e4e2 url(/media/images/banners/services.jpg) no-repeat 0px 3px; }
.laboratory #header { background: #e0e4e2 url(/media/images/banners/services.jpg) no-repeat 0px 3px; }
.downloads #header { background: #e0e4e2 url(/media/images/banners/contacts.jpg) no-repeat 0px 3px; }
.contact #header { background: #e0e4e2 url(/media/images/banners/contacts.jpg) no-repeat 0px 3px; }
.map #header { background: #e0e4e2 url(/media/images/banners/contacts.jpg) no-repeat 0px 3px; }
.imprint #header { background: #e0e4e2 url(/media/images/banners/contacts.jpg) no-repeat 0px 3px; }

#main-menu
{
	background: #e0e4e2;
	height: 30px;
}

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

#main-menu li a
{
	display: block;
	height: 22px;
	padding: 7px 20px 0px 20px;
	color: #555;
	font-weight: bold;
	text-decoration: none;
	float: left;
}

#main-menu li a:hover
{
	background: #c4ccc8;
}

#main-menu li .active
{
	background: #d2d8d5;
}

#lang-menu
{
	position: absolute;
	right: 50px;
	top: 195px;
}

#lang-menu a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#left-menu
{
	float: left;
	width: 150px;
	margin-top: 100px;
}

#left-menu li
{
	list-style-type: none;
}

#left-menu a
{
	display: block;
	padding: 10px;
/*	background: #b6bdb0;*/
	border-bottom: 1px solid #c5ccbd;
	color: #424d36;
	text-decoration: none;
	font-size: 13px;
	width: 143px;
	margin-left: 10px;
}

#left-menu a:hover
{
	background: #eeeeee;
}

#left-menu .active
{
/*	background: #c3cbbb;*/
}

.home #content-wrap { background: #ffffff url(/media/images/backgrounds/earth.png) no-repeat bottom left; }
.bulbs #content-wrap { background: #ffffff url(/media/images/backgrounds/earth.png) no-repeat bottom left; }
.tubes #content-wrap { background: #ffffff url(/media/images/backgrounds/road.png) no-repeat bottom left; }
.frit #content-wrap { background: #ffffff url(/media/images/backgrounds/solar.png) no-repeat bottom left; }
.constructions #content-wrap { background: #ffffff url(/media/images/backgrounds/gears.png) no-repeat bottom left; }
.processing #content-wrap { background: #ffffff url(/media/images/backgrounds/gears.png) no-repeat bottom left; }
.batch #content-wrap { background: #ffffff url(/media/images/backgrounds/mixture.png) no-repeat bottom right; }
.laboratory #content-wrap { background: #ffffff url(/media/images/backgrounds/labs.jpg) no-repeat bottom right; }
.downloads #content-wrap { background: #ffffff url(/media/images/backgrounds/earth.png) no-repeat bottom left; }
.contact #content-wrap { background: #ffffff url(/media/images/backgrounds/earth.png) no-repeat bottom left; }
.map #content-wrap { background: #ffffff url(/media/images/backgrounds/earth.png) no-repeat bottom left; }
.imprint #content-wrap { background: #ffffff url(/media/images/backgrounds/earth.png) no-repeat bottom left; }

#content-wrap .left-column { width: 200px; padding-bottom: 30px; }
#content-wrap .right-column { width: 700px; padding-top: 30px; padding-bottom: 30px; }
#content-wrap .sidebar { padding-top: 20px; }

h1
{
	margin-top: 20px;
	color: #667a61;
	font-size: 18px;
	margin-bottom: 20px;
	font-weight: normal;
}

h2
{
	font-size: 15px;
	font-weight: normal;
	color: #667a61;
	margin-bottom: 10px;
}

p
{
	margin-bottom: 20px;
	font-size: 13px;
	line-height: 18px;
	color: #333;
}

.home .left-column { padding-top: 70px; }
.home .left-column img { margin: 5px 20px; }
.home .right-column p { width: 500px; }

.bulbs .right-column td { padding-right: 10px; }
.bulbs .right-column .text { width: 380px; }
.bulbs .right-column .text img { margin-right: 10px; }
.bulbs .right-column .sidebar p { margin-top: 20px; }
.bulbs .right-column .sidebar li { list-style-type: square; margin-left: 15px;}
.bulbs .right-column .sidebar #animation { width: 286px; height: 242px;}
.frit .left-column img { margin-top: 250px; margin-left: 10px; }
.frit .right-column td { padding-right: 10px; }
.frit .right-column .text { width: 480px; }
.frit .right-column .sidebar h6 { margin-left: 20px; font-size: 13px; font-weight: bold; }
.frit .right-column .sidebar li { list-style-type: square; margin-left: 35px; }
.frit .right-column .sidebar img { margin: 5px; margin-left: 20px; }

.tubes .right-column .text { width: 400px; padding-right: 10px;}
.tubes .right-column img { margin-right: 10px; margin-bottom: 20px; }

.constructions .right-column .text { width: 380px; padding-right: 10px; }
.constructions .right-column .sidebar img { margin-bottom: 10px; }
.constructions .right-column li { margin-left: 15px; }

.processing .right-column .text { width: 380px; padding-right: 10px; }
.processing .right-column img { margin-bottom: 10px; }
.processing .right-column li { margin-left: 15px; }

.batch .right-column .text { width: 380px; padding-right: 10px; }

.laboratory .right-column .text { width: 500px; padding-right: 10px; }
.laboratory .right-column .sidebar img { margin-right: 10px; }

.laboratory .right-column li { margin-left: 15px; }

.downloads #content-wrap .left-column { width: 0px; }
.downloads #content-wrap .right-column { width: 900px; }
.downloads .right-column li { list-style-image: url(/media/images/pdf.png); }
.downloads .right-column a
{
	font-size: 14px;
	text-decoration: none;
	color: #555;
}

.contact h4, .imprint h4 { font-size: 13px; font-weight: bold; margin-bottom: 5px; }
.contact span, .imprint span { display: block; font-size: 13px; line-height: 20px; }
.contact .left-column h4, .contact .left-column span { font-size: 12px; padding-left: 10px; line-height: 19px;}

.contact form label { display: block; }

.contact .text { width: 450px; }
.contact .contact-entry { margin-bottom: 20px; }