.hide {
	display:none;
}
.show
{
	display:block;
}
.contentWidth
{
	width:100%;	
}
.pageurl
{
	
	font-family			:	verdana;
	font-size			:	10px;
	color				:	#1D4658;
	line-height			:	15px;	
	text-decoration		:	none;
	
}
BODY
{
	margin				:	0px;
	padding				:	0px;
}
.mainTable
{
	width:100%;
}
a, a:active, a:hover, a:visited
{
	padding:0px;
	margin:0px;	
}

/**************************************************
COLORS
**************************************************/
.cVeryDarkBlue
{
	background-color	:	#1D4658;	
}

.cDarkblue
{
	background-color	:	#1D4658;
}
.cMediumBlue
{
	background-color	:	#567482;	
}
.cNews
{
	background-color	:	#F9A20E;
}
.cSolutions
{
	background-color	:	#C3B464;
}
.cCompetences
{
	background-color	:	#519990;
}


/* CATEGORYCOLORS */
.newsColor {background-color:#F9A20E;}
.solutionsColor {background-color:#C3B464;}
.CompetencesColor {background-color:#519990;}
.costumersColor {background-color:#7FC7D6;}
.careerColor {background-color:#77A458;}
.aboutColor {background-color:#B0A696;}
.contaktColor {background-color:#567482;}
/**************************************************
FRONTPAGE
**************************************************/
#frontpage .case
{
	background-color	:	#F9A20E;	
	padding-top			:	3px;
	padding-bottom		:	5px;
	padding-left		:	5px;
	padding-right		:	5px;	
}
#frontpage .case a
{
	background-color	:	#F9A20E;	
	font-family			:	verdana;
	font-size			:	11px;
	color				:	#ffffff;
	line-height			:	15px;	
	text-decoration		:	none;
	
}
#frontpage .caseFocus a
{
	background-color	:	#F9A20E;	
	font-family			:	verdana;
	font-size			:	11px;
	color				:	#1D4658;
	line-height			:	15px;	
	text-decoration		:	none;
	
}
#frontpage .case a:hover
{
	color	:	#1D4658;	
}
#frontpage .casePicFaded
{
	filter:alpha(opacity=30);
}
#frontpage .casePicFocus
{
	filter:alpha(opacity=100);
}
#fpNews p
{
	margin-top				:	0px;
	margin-bottom			:	7px;
	margin-left				:	0px;
	margin-right			:	0px;
}
#fpNews a, a:link,a:visited
{
	font-family			:	Verdana;
	font-size			:	9px;
	color				:	#ffffff;	
	text-decoration		:	none;
	line-height			:	11px;
}

#fpNews a:hover
{
	color				:	#F9A20E;	
}

#fpArrangements p
{
	margin-top				:	0px;
	margin-bottom			:	7px;
	margin-left				:	0px;
	margin-right			:	0px;
}
#fpArrangements a, a:link,a:visited
{
	font-family			:	Verdana;
	font-size			:	9px;
	color				:	#000000;	
	text-decoration		:	none;
	line-height			:	11px;
}

#fpArrangements a:hover
{
	color				:	#F9A20E;	
}

#footer td, a,a:link,a:visited
{
	font-family			:	Verdana;
	font-size			:	10px;
	color				:	#ffffff;	
	text-decoration		:	none;
	line-height			:	11px;
}

/**************************************************
BREADCRUM
**************************************************/
#breadcrumb
{
	font-family			:	Verdana;
	font-size			:	9px;
	color				:	#567482;	
	padding:0px;
	margin:0px;
}
#breadcrumb a,#breadcrumb a:link,#breadcrumb a:active
{
	font-family			:	Verdana;
	font-size			:	9px;
	color				:	#567482;
	text-decoration		:	none;
	padding:0px;
	margin:0px;
}
#breadcrumb a:hover
{
	color				:	#567482;
	text-decoration		:	underline;
}
/**************************************************
LEFTMENU
**************************************************/
#leftmenu
{
	display:none;
	margin-top			:	5px;	
}
#leftmenu p
{
	margin:0px;	
}
#leftmenu .submenu
{
	margin-left:10px;	
}

#leftmenu a,#leftmenu a:link,#leftmenu a:active
{
	font-family			:	Verdana;
	font-size			:	9px;
	color				:	#000000;
	text-decoration		:	none;
	background-image	:	url(/images/common/blank.gif);
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	line-height			:	20px;
}
#Leftmenu a:hover
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;	
}
#newsLeftmenu a:hover, #newsLeftmenu .subselected a
{color:#F9A20E;}
#newsLeftmenu .selected a:visited,#newsLeftmenu .selected a
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	color:#F9A20E;	
}
#solutionsLeftmenu a:hover, #solutionsLeftmenu .subselected a
{color:#C3B464;}
#solutionsLeftmenu .selected a:active, #solutionsLeftmenu .selected a:visited
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	color:#C3B464;	
}
#competencesLeftmenu a:hover, #competencesLeftmenu .subselected a
{color:#519990;}
#competencesLeftmenu .selected a, #competencesLeftmenu .selected a:hover	
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	color:#519990;	
}
#costumersLeftmenu a:hover, #costumersLeftmenu .subselected a
{color:#7FC7D6;}
#costumersLeftmenu .selected a, #costumersLeftmenu .selected a:hover
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	color:#7FC7D6;	
}
#careerLeftmenu a:hover, #careerLeftmenu .subselected a
{color:#77A458;}
#careerLeftmenu .selected a, #careerLeftmenu .selected a
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	color:#77A458;	
}
#aboutLeftmenu a:hover, #aboutLeftmenu .subselected a
{color:#B0A696;}
#aboutLeftmenu .selected a, #aboutLeftmenu .selected a:hover
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	color:#B0A696;	
}
#contactLeftmenu a:hover, #contactLeftmenu .subselected a
{color:#567482;}
#contactLeftmenu .selected a, #contactLeftmenu .selected a:hover
{	
	text-decoration		:	none;
	background-image	:	url(/images/common/leftMenuArrow2.gif);
	background-position	:	top left;
	background-repeat	:	no-repeat;
	padding-left		:	10px;
	color:#B0A696;	
}
/**************************************************
CONTENT
**************************************************/
#content p,#content td
{
	margin-top			:	0px;
	margin-bottom		:	10px;
	font-family			:	Verdana;
	font-size			:	11px;
	font-weight			:	normal;
	color				:	#000000;
	line-height			:	15px;
}
#content h1
{
	font-family			:	Verdana;
	font-size			:	14px;
	font-weight			:	normal;
	color				:	#000000;
	text-decoration		:	none;
	line-height			:	17px;
	margin-bottom		:	10px;
	margin-top			:	0px;
}
#content h2
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	text-decoration		:	none;
	color				:	#000000;
	line-height			:	10px;
	margin-bottom		:	0px;
	margin-top			:	10px;
}
#content h3
{
	font-family			:	Verdana;
	font-size			:	12px;
	font-weight			:	normal;
	text-decoration		:	none;
	color				:	#000000;
	line-height			:	10px;
	margin-bottom		:	3px;
	margin-top			:	20px;
}
#content .small
{
	margin-top			:	0px;
	margin-bottom		:	10px;
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#000000;
	line-height			:	15px;
}
#content .nySelect
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#000000;
	width:150px;
}
#Content
{margin-top:2px;position:relative;}
#Content a {color:#000000;padding:0px;font-size:11px;}
#Content a:hover {color:#567482;}
#newsContent h1, #newscontent h2,#newscontent h3, #newscontent a:hover
{color:#F9A20E;}
#solutionsContent h1, #solutionsContent h2, #solutionsContent h3, #solutionsContent a:hover
{color:#C3B464;}
#competencesContent h1, #competencesContent h2, #competencesContent h3,#competencesContent a,#competencesContent a:visited,#competencesContent a:active,#competencesContent a:link
{color:#519990;}
#costumersContent a,#costumersContent a:visited,#costumersContent a:active,#costumersContent a:link
{color:#000000;font-size:11px;}
#costumersContent h1,#costumersContent h2,#costumersContent h3,#costumersContent a:hover
{color:#7FC7D6;}
#careerContent h1,#careerContent h2,#careerContent a,#careerContent a:visited,#careerContent a:active,#careerContent a:link
{color:#77A458;}
#aboutContent h1,#aboutContent h2,#aboutContent h3,#aboutContent a,#aboutContent a:visited,#aboutContent a:active,#aboutContent a:link
{color:#B0A696;}
#contactContent h1,#contactContent h2,#contactContent h3,#contactContent a,#contactContent a:visited,#contactContent a:active,#contactContent a:link
{color:#567482;}
/**************************************************
NEWSLETTER
**************************************************/
#newsletter p
{
	margin-top:0px;	
	margin-bottom:5px;
}
#newsletter td, #newsletter a,#newsletter a:link,#newsletter a:vísited,#newsletter a:active
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#ffffff;
	text-decoration		:	none;
	line-height			:	14px;
}
#newsletter a:hover
{
	color				:	#F9A20E;
}
/**************************************************
LAESMERE
**************************************************/
#laesmere p
{
	margin-top:0px;	
	margin-bottom:5px;
}
#laesmere td
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#ffffff;
	text-decoration		:	none;
	line-height			:	12px;
}
#laesmere a,#laesmere a:link,#laesmere a:vísited,#laesmere a:active
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#ffffff;
	text-decoration		:	none;
	line-height			:	22px;
}
#laesmere a:hover
{
	color:#F9A20E;
}

/**************************************************
SOLUTIONS
**************************************************/
#latestCase
{
	background-color	:	#C3B464;	
	padding-top			:	3px;
	padding-bottom		:	5px;
	padding-left		:	5px;
	padding-right		:	5px;	
}
#latestCase a
{
	color				:	#ffffff;
}
#latestCase a:hover
{
	color				:	#000000;
}

/**************************************************
ORDERED/UNORDERED LISTS
**************************************************/
ul
{
	margin-left:15px;	
}
li
{
	font-family			:	Verdana;
	font-size			:	11px;
	font-weight			:	normal;
	color				:	#000000;
	text-decoration		:	none;
	margin-bottom		:	5px;
}
/**************************************************
COSTUMERS
**************************************************/
#latestCostumers
{
	background-color	:	#74BBCD;	
	padding-top			:	3px;
	padding-bottom		:	5px;
	padding-left		:	5px;
	padding-right		:	5px;	
}
.latestCostumersLink 
{
	color				:	#ffffff;
}
.costumersLink
{
	color				:	#000000;
	font-size:20px;	
}
/**************************************************
CONTACT
**************************************************/
.contactDiv
{
	padding-left:6px;
	height:20px;
	border:1px solid #567482;
	
}
.required
{
	color:#F9A20E;	
	padding-left:4px;
}
input
{
	border:0px;
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#567482;
}
.inputtxt
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#000000;
}
/* hide menus in print */
.topmenu,
#menuDiv { display:none !important; }