p 				{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				margin: 0px;
				padding: 0px;
				margin-bottom: 15px;
				color: #333333;
				line-height: 14px;
				}

form				{
				margin: 0px;
				padding: 0px;
				}

.leftPart h2 			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #333333;
				margin: 0px;
				padding: 0px;
				margin-bottom: 20px;
				}

.leftPart h3			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: rgb(102,153,0);
				text-transform: uppercase;
				margin: 0px;
				padding: 0px;
				margin-bottom: 8px;
				}

.leftPart .illustrate img 	{
				border: 1px solid #dadada;
				}

h4 				{
				padding: 0px;
				margin: 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: #333333;
				margin-bottom:5px;
				}

.rightPart h2			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #333333;
				margin: 0px;
				padding: 0px;
				margin-bottom: 30px;
				}

#contentTable .rightPart .boxHomepage .newsColum h2 	
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #333333;
				margin: 0px;
				padding: 0px;
				margin-bottom: 27px;
				font-weight: normal;
				border-bottom: 1px solid #dadada;
				padding-bottom: 5px;
				margin-top: 4px;
				}

#contentTableSub .rightPart .boxSubpage .newsColum h2
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #333333;
				margin: 0px;
				padding: 0px;
				margin-bottom: 27px;
				font-weight: normal;
				border-bottom: 1px solid #dadada;
				padding-bottom: 5px;
				margin-top: 4px;
				}

#contentTable .rightPart .boxHomepage .newsColum h3
				{
				color: rgb(102,153,0);
				font-size: 12px;
				margin: 0px;
				padding: 0px;
				margin-bottom: 5px;
				}

#contentTableSub .rightPart .boxSubpage .newsColum h3
				{
				color: rgb(102,153,0);
				font-size: 12px;
				margin: 0px;
				padding: 0px;
				margin-bottom: 5px;
				}

#news				{
				padding-left: 16px;
				padding-right: 30px;
				background-color: #eaeaea;
				padding-top: 28px;
				padding-bottom: 30px;
				background-image: url(../images/news_bkg.gif);
				background-repeat: no-repeat;
				margin-bottom: 30px;
				}

#news p.date			{
				color: #4a4a4a;
				margin-bottom: 5px;
				}

#news p.title			{
				margin-bottom: 5px;
				font-weight: bold;
				}

#news p.anno			{
				font-size: 10px;
				line-height: 12px;
				}

#contentTable .rightPart .boxHomepage .newsColum .articleTitle
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #333333;
				margin: 0px;
				padding: 0px;
				margin-bottom: 20px;
				font-weight: normal;
				border-bottom: 1px solid #dadada;
				padding-bottom: 5px;
				}

#contentTableSub .rightPart .boxSubpage .newsColum .articleTitle
				{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 14px;
				color: #333333;
				margin: 0px;
				padding: 0px;
				margin-bottom: 20px;
				font-weight: normal;
				border-bottom: 1px solid #dadada;
				padding-bottom: 5px;
				}

.content h2			{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 18px;
				font-weight: bold;
				color: #333333;
				margin: 0px;
				padding: 0px;
				margin-bottom: 30px;
				}

.content h3			{
				clear: both;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				color: rgb(102,153,0);
				text-transform: uppercase;
				margin: 0px;
				padding: 0px;
				margin-bottom: 8px;
				}

.content img.textImage		{
				float: left;
				margin-right: 20px;
				margin-bottom: 20px;
				margin-top: 5px;
				border: 2px solid #4a4a4a;
				}

.galerie			{
				margin-bottom: 15px;
				}

.galerie .space			{
				width: 40px;
				}

.galerie img			{
				border: 2px solid #4a4a4a;
				margin-bottom: 10px;
				}

.galerie .note			{
				width: 90px;
				padding-bottom: 20px;
				}

.content ul			{
				margin: 0px;
				padding: 0px;
				margin-bottom: 20px;
				}

.content ul li			{
				line-height: 14px;
				list-style-type: none;
				background-image: url(../images/green_box.jpg);
				background-repeat: no-repeat;
				background-position: 0px 4px;
				padding-left: 15px;
				}

.content ol			{
				margin: 0px;
				margin-left: 5px;
				padding-left: 25px;
				margin-bottom: 20px;
				}

.content ol li			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				list-style-type: decimal;
				line-height: 14px;
				}

#sortiment .image		{
				padding-bottom: 20px;
				}

#sortiment .space		{
				width: 50px;
				}

#sortiment .note		{
				width: 300px;
				}

#sortiment .note p		{
				color: #333333;
				padding-bottom: 20px;
				}

#sortiment h2			{
				color: #333333;
				padding: 0px;
				margin: 0px;
				margin-bottom: 10px;
				padding-bottom: 10px;
				font-weight: bold;
				font-size: 14px;
				border-bottom: 1px solid #dddddd;
				}

.productTable			{
				margin-bottom: 25px;
				border-top: 1px solid #cccccc;
				border-left: 1px solid #cccccc;
				}

.productTable th		{
				font-size: 11px;
				font-weight: normal;
				text-align: center;
				border-bottom: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
				padding: 4px;
				background-color: #eeeeee;
				line-height: 14px;
				}

.productTable td		{
				border-bottom: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
				padding: 4px;
				line-height: 14px;
				}

.productTable .colored1		{
				background-color: #dddddd;
				}

.productTable .colored2		{
				background-color: #d6d6d6;
				}

.productTable .colored3		{
				background-color: #d0d0d0;
				}

.productTable .colored4		{
				background-color: #cacaca;
				}

#newsList			{
				width: 538px;
				margin-bottom: 20px;
				}

#newsList td			{
				padding-top: 3px;
				}

#newsList .date 		{
				width: 80px;
				color: #555555;
				border-bottom: 1px solid #eeeeee;
				}

#newsList .anno 		{
				border-bottom: 1px solid #eeeeee;
				}

#newsList p			{
				margin-bottom: 3px;
				}

#partners			{
				width: 538px;
				margin-bottom: 20px;
				}

#partners td			{
				padding-top: 3px;
				}

#partners .place		{
				color: #555555;
				font-weight: bold;
				padding-bottom: 3px;
				border-bottom: 1px solid #eeeeee;
				}

#partners .partnerName		{
				width: 150px;
				color: #555555;
				border-bottom: 1px solid #eeeeee;
				padding-right: 15px;
				}

#partners .adress		{
				border-bottom: 1px solid #eeeeee;
				padding-right: 15px;
				}

#partners .tel			{
				width: 100px;
				text-align: right;
				border-bottom: 1px solid #eeeeee;
				}

#partners p			{
				margin-bottom: 3px;
				}
