/*
*/
/* Kolibri default styles */

body, div, span, p, td, h1, h2, h3, input, textarea, select, option
					{ font-family: Arial, Helvetica, sans-serif;
					  font-size: 12px;
					  color: #333333;
					  line-height: 16px;
					 }
p {
						margin: 0;
						margin-top: 8px;
						margin-bottom: 8px;
}
.black				{
					  color: black; }
h1, h2, h3			{
/*					  font-size: 12px;
					  line-height: 20px;	*/
					}
.headline-1			{ font-family: Arial; font-size: 1.3em; line-height: 1em; color: #333333; font-weight: bold; padding: 0.2em 0 0.5em 0;  }
.headline-2			{ font-family: Arial; font-size: 1.3em; line-height: 1em; color: #333333; font-weight: bold; padding: 0.2em 0 0.5em 0;}
.news-1				{ font-size: 1em; line-height: 1em;  }
.news-2				{ font-size: 1em; line-height: 1em; }

table {
	border-collapse:	collapse;
	margin:				0;
	padding:			0;
	border:				0;
}
th, td {
	margin:				0;
	padding:			0;
	border:				0;
	vertical-align:		top;
}
img { border: 0; }

#layout					{	width:	778px; }
#navigation				{	width:	718px;	background-color: white; }
#distanceBeforeContent	{	width:	 16px;	background-color: white; }
#content				{	width:	718px;	background-color: white; }
#contentSmaller			{	width:	510px;	background-color: white; }
#distanceAfterContent	{	width:	 16px;	background-color: white; }
#foot					{	width:	718px;	background-color: black; }
#footLeft				{	width:	394px;	background-color: black; }
#footRight				{	width:	324px;	background-color: black; font-size: 10px; color: lightgrey; text-align: right; padding-right: 10px;  }
#footLine				{	width:	718px;	background-color: white; }
#end					{	width:	718px;	background-color: white; }

input.contactFormTextfield		{ border: 1px solid gray; background-color: #EEE; }
textarea.contactFormTextarea	{ height: 130px; border: 1px solid gray; background-color: #EEE; }

table.subMenu				{	width:	114px; }
div.content, table.content	{	width:	718px;	border: 0px solid #EFEFEF; }
td.contentForthPart			{	width:	172px;	}
td.contentHalfPart			{	width:	354px;	border: 0px solid #EFEFEF; }
td.contentThirdPart			{	width:	233px;	border: 0px solid #EFEFEF; }
td.contentTwoThirdPart		{	width:	476px;	}
td.contentTwoThirdThirdPart	{	width:	153px;	}
td.distanceBetweenColumns	{	width:	 10px;	border: 0px solid #EFEFEF; }

.box	{	border: 1px solid lightgrey;	}

div.subMenuPosition {	position: relative; z-index: 1000;}
td.subMenu				{	padding: 15px; text-align: left; background-color: white; }
div.subMenuEntry	{ width: 100%; padding-bottom:5px; padding-top:5px; padding-left:0; padding-right:0; margin:0; }


#mitarbeiterTable	{	width: 717px;	background-color: white;	}

#restsellerTable, #neuheitenTable		{	width: 717px;	background-color: white;	}
#restsellerMenu, #neuheitenMenu		{	width: 295px;	}
#restsellerDistance, #neuheitenDistance	{	width: 10px;	}
#restsellerImage, #neuheitenImage		{	width: 206px;	padding: 5px; text-align: left; vertical-align: top; }
#restsellerContent, #neuheitenContent	{	width: 206px;	padding: 5px; text-align: left; vertical-align: top; }

#sortimentTable		{	width: 717px;	background-color: white;	}
#sortimentBanner	{	width: 717px;	}
#sortimentMenu1		{	width: 78px;	}
#sortimentMenu2		{	width: 272px;	}
#sortimentDistance	{	width: 4px;	}
#sortimentContent	{	width: 358px;	padding: 5px;	border-left: 1px solid lightgrey;	border-right: 1px solid lightgrey;	border-top: 1px dotted lightgrey;	border-bottom: 1px solid lightgrey; }

#foot,
/*	Link styles */
a.newsColor:link, a.newsColor:visited,
a.newsColor:active, a.newsColor:hover	{ 
					  						color: #FFb400;
					  						text-decoration: none;
										}
a.newsColor:hover						{	text-decoration: underline;
										}

a.fullServiceColor:link, a.fullServiceColor:visited,
a.fullServiceColor:active, a.fullServiceColor:hover	{ 
					  						color: #fa960a;
					  						text-decoration: none;
										}
a.fullServiceColor:hover						{	text-decoration: underline;
										}

a.catalogueColor:link, a.catalogueColor:visited,
a.catalogueColor:active, a.catalogueColor:hover	{ 
					  						color: #FC7216;
					  						text-decoration: none;
										}
a.catalogueColor:hover						{	text-decoration: underline;
										}

a.productsColor:link, a.productsColor:visited,
a.productsColor:active, a.productsColor:hover	{ 
					  						color: #EC3C12;
					  						text-decoration: none;
										}
a.productsColor:hover						{	text-decoration: underline;
										}

a.kolibriColor:link, a.kolibriColor:visited,
a.kolibriColor:active, a.kolibriColor:hover	{ 
					  						color: #4bb431;
					  						text-decoration: none;
										}
a.kolibriColor:hover						{	text-decoration: underline;
										}

a.pressColor:link, a.pressColor:visited,
a.pressColor:active, a.pressColor:hover	{ 
					  						color: #008131;
					  						text-decoration: none;
										}
a.pressColor:hover						{	text-decoration: underline;
										}

a.contactColor:link, a.contactColor:visited,
a.contactColor:active, a.contactColor:hover	{ 
					  						color: #004287;
					  						text-decoration: none;
										}
a.contactColor:hover						{	text-decoration: underline;
										}


a.menu:link, a.menu:visited,
a.menu:active, a.menu:hover
					{ font-family: "Arial Narrow";
					  font-size: 11px;
					  color: white;
					  line-height: 15px;
					  text-decoration: none; }
a.menu:hover		{ text-decoration: underline; }

a.pressColor:link, a.pressColor:visited,
a.pressColor:active, a.pressColor:hover	{ 
					  						color: #008131;
					  						text-decoration: none;
										}
a.pressColor:hover						{	text-decoration: underline;
										}

a.contactColor:link, a.contactColor:visited,
a.contactColor:active, a.contactColor:hover	{ 
					  						color: #004287;
					  						text-decoration: none;
										}
a.contactColor:hover					{	text-decoration: underline;
										}

.shopMenu, 
a.shopMenu:link, a.shopMenu:visited,
a.shopMenu:active, a.shopMenu:hover
					{ font-family: "Arial";
					  font-size: 11px;
					  color: white;
					  line-height: 15px;
					  text-decoration: none; }
a.shopMenu:hover		{ text-decoration: underline; }

/*
*/