@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c6363;
	background:#c1c3c4;
}
a, a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#58585a;
	font-weight:italic;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#5c6363;
}
a img {
	border:0px;
}
h1 {
	color:#009036;
	text-transform: uppercase;
	font-size:13px;
	padding:0px;
	margin:0px;
}
h2 {
	color:#58585a;
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#margins {
	width:1000px;
	height:505px;
	border:0px solid #fff;
	margin-left:auto;
	margin-right:auto;
	
}
#top {
	height:43px;
	width:100%;
	clear:both;
	background:#eee;
}
#top .topleft {
	height:43px;
	width:159px;
	float:left;
	background:#c1c3c4;
}
#top .topcenter {
	height:43px;
	width:683px;
	float:left;
	background:#fff;
	background-image: url('../images/slogan.jpg');
	background-position: right top;
	background-repeat : no-repeat;
}
#top .topright {
	height:43px;
	width:158px;
	float:left;
	background:#c1c3c4;
}
#header {
	height:175px;
	width:100%;
	clear:both;
	background:#ccc;
}
#header .headerleft {
	height:175px;
	width:108px;
	float:left;
	background:#c1c3c4;
}
#header .headerimg {
	height:175px;
	width:734px;
	float:left;
	background:#fff;
}
#header .headerright {
	height:175px;
	width:158px;
	float:left;
	background:#fff;
}
#content {
	height:100%;
	width:100%;
	clear:both;
	background:#fff;
}
#content .contentleft {
	height:100%;
	width:159px;
	float:left;
	background:#c1c3c4;
}
#content .contentcenter {
	height:100%;
	width:683px;
	float:left;
	background:#fff;
	font-size:12px;
}
#content .contentcenter #inhalt {
	margin-left:115px;
	margin-right:115px;
	clear:both;
}
#content .contentcenter #inhalt strong {
	color:#868889;
	text-align:left;
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#content .contentcenter #inhalt p {
	color:#868889;
	line-height:1.2em;
	text-align:justify;
	padding:0px;
	margin:0px;
}
.contentbottom {
	width:677px;
	height:100px;
	background-image: url('../images/ausstellung.png');
	background-position: right bottom;
	background-repeat : no-repeat;
	position:absolute;
}
#content .contentright {
	height:100%;
	width:158px;
	float:left;
	background:#c1c3c4;
	
}
#contentmenu {
	height:30px;
	width:681px;
	clear:both;
	border:0px solid #ffffff;
	margin-bottom:70px;
}
#contentmenu ul {
	display:block;
	padding:0px;
	margin:0px;
	list-style-type:none;
	margin-top:2px;
}
#contentmenu ul li {
	display:block;
	padding:0px;
	margin:0px;
	float:left;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	height:30px;
}
#contentmenu ul li a {
	font-size:11px;
	text-align:center;
	text-decoration:none;
	color:#fff;
	display:block;
	height:13px;
}
#contentmenu ul li a:hover {
}
#contentmenu a.gruen {
	margin-left:2px;
	margin-right:2px;
	width:111px;
	background-image: url('../images/startseite_1.jpg');
	padding-top:17px;
}
#contentmenu a.gruen:hover, #contentmenu a.gruenaktiv {
	background-image: url('../images/startseite.jpg');
	padding-top:17px;
	width:111px;
	margin-right:2px;
	margin-left:2px;
}
#contentmenu a.braun {
	margin-right:2px;
	width:111px;
	padding-top:17px;
	background-image: url('../images/unternehmen_1.jpg');
}
#contentmenu a.braun:hover, #contentmenu a.braunaktiv {
	margin-right:2px;
	width:111px;
	padding-top:17px;
	background-image: url('../images/unternehmen.jpg');
}
#contentmenu a.pink {
	margin-right:2px;
	width:111px;
	padding-top:17px;
	background-image: url('../images/produkte_1.jpg');
}
#contentmenu a.pink:hover, #contentmenu a.pinkaktiv {
	margin-right:2px;
	width:111px;
	padding-top:17px;
	background-image: url('../images/produkte.jpg');
}
#contentmenu a.lila {
	margin-right:2px;
	width:112px;
	padding-top:17px;
	background-image: url('../images/glaskunst.jpg');
}
#contentmenu a.lila:hover, #contentmenu a.lilaaktiv {
	margin-right:2px;
	width:112px;
	padding-top:17px;
	background-image: url('../images/glaskunst_1.jpg');
}
#contentmenu a.blau {
	margin-right:2px;
	width:112px;
	padding-top:17px;
	background-image: url('../images/kontakt_1.jpg');
}
#contentmenu a.blau:hover, #contentmenu a.blauaktiv {
	margin-right:2px;
	width:112px;
	padding-top:17px;
	background-image: url('../images/kontakt.jpg');
}
#contentmenu a.gelb {
	width:112px;
	padding-top:17px;
	background-image: url('../images/impressum_1.jpg');
}
#contentmenu a.gelb:hover, #contentmenu a.gelbaktiv {
	width:112px;
	padding-top:17px;
	background-image: url('../images/impressum.jpg');
}
#
 {
	margin-top:40px;
	widht:100%;
}

#produkte {margin-top:40px;}
#produkte ul {
	margin:0px;
	padding:0px;
}
#produkte ul li {
	list-style-type:none;
	border-bottom:1px solid #fff;
	padding-left:10px;
}
#produkte ul li a {
	display:block;
	width:100%;
	padding-left:17px;
	line-height:27px;
	height:27px;
	background: url('../images/produkte_pfeil.jpg');
	background-repeat:no-repeat;
	background-position: left 6px;
	

}
#produkte ul li a:hover {
	color:#af418e;
	text-decoration:none;
	
}
#produktea {
	margin-top:20px;
	width:100%;
}
#produktea ul {
	margin:0px;
	padding:0px;
}
#produktea ul li {
	list-style-type:none;
}
#produktea ul li a {
	display:block;
	width:100%;
	padding-left:17px;
	line-height:20px;
	height:20px;
	background: url('../images/produkte_pfeil_content.jpg');
	background-repeat:no-repeat;
	background-position: left 3px;
}
#produktea ul li a:hover {
	color:#af418e;
	text-decoration:none;
	font-weight:bold;
}
#listecontent {
	margin-top:20px;
	width:100%;
}
#listecontent ul {
	margin:0px;
	padding:0px;
}
#listecontent ul li {
	list-style-type:none;
}
#listecontent ul li {
	display:block;
	width:100%;
	padding-left:17px;
	line-height:20px;
	height:20px;
	background: url('../images/produkte_pfeil_content.jpg');
	background-repeat:no-repeat;
	background-position: left 3px;
}
#listecontent ul li a:hover {
	color:#af418e;
	text-decoration:none;
}
#listecontent1 {
	margin-top:20px;
	width:100%;
}
#listecontent1 ul {
	margin:0px;
	padding:0px;
}
#listecontent1 ul li {
	list-style-type:none;
}
#listecontent1 ul li {
	display:block;
	width:100%;
	padding-left:17px;
	line-height:20px;
	height:20px;
	background: url('../images/produkte_pfeil_content.jpg');
	background-repeat:no-repeat;
	background-position: left 3px;
}
#listecontent1 ul li a:hover {
	color:#af418e;
	text-decoration:none;
}
#produkte1 {
	margin-top:40px;
	widht:100%;
}
#produkte1 ul {
	margin:0px;
	padding:0px;
}
#produkte1 ul li {
	list-style-type:none;
	border-bottom:1px solid #fff;
	padding-left:10px;
}
#produkte1 ul li a {
	display:block;
	width:100%;
	padding-left:17px;
	line-height:27px;
	height:27px;
	background: url('../images/produkte_pfeil_aktiv1.jpg');
	background-repeat:no-repeat;
	background-position: left 6px;
	text-decoration:none;
}
#produkte1 ul li a:hover, .sub_aktiv {
	color:#7b84bb;
	text-decoration:none;
}
#produkte1a {
	margin-top:20px;
	width:100%;
}
#produkte1a ul {
	margin:0px;
	padding:0px;
}
#produkte1a ul li {
	list-style-type:none;
}
#produkte1a ul li a {
	display:block;
	width:100%;
	padding-left:17px;
	line-height:20px;
	height:20px;
	background: url('../images/produkte_pfeil_content.jpg');
	background-repeat:no-repeat;
	background-position: left 3px;
}
#produkte1a ul li a:hover {
	color:#af418e;
	text-decoration:none;
	font-weight:bold;
}
#bilderbottom {
	float:right;
	display:block;
	width:100%;
	background:#fff;
	padding-top:40px;
}
#bilderbottom img {
	float:right;
	display:block;
}
#inhalt p a {
	color:#af418e;
}

table#bildleiste{
float:right;}
table#bildleiste td{
background:#eee;
padding-right:15px;
font-size:11px;}

table#bildleiste tr td.no-padding{padding-right:0px;}
table#bildleiste tr.no_bg td{
background:#fff;
padding-top:3px;}