
BODY
{
	margin				:	0px;
	padding				:	0px;
	background-color	:	#F6F6F6;
	font-family			:	verdana;
	font-size			:	11px;
}
.hide
{
	display:none;
}
.show
{
	display:none;
}
.contentWidth
{
	width:412px;	
}
.mainTable
{

	background-color	:	#ffffff;
}

a, a:active, a:hover, a:visited
{
	color:#91725B;
	padding:0px;
	margin:0px;	
}

#contentDiv a, #contentDiv a:active, #contentDiv a:hover, #contentDiv a:visited
{
	color:#91725B;
	margin:0px;	
	/*background-image : url(/Res/images/newsArrow.gif);**** Set in header.ascx*/
	background-position : 100%;
	background-repeat :no-repeat;
	padding-right: 8px;	
}

/**************************************************
COLORS
**************************************************/
.cVeryDarkBlue
{
	background-color	:	#1D4658;	
}

.cDarkblue
{
	background-color	:	#1D4658;
}
.cMediumBlue
{
	background-color	:	#567482;	
}
.cNews
{
	background-color	:	#F9A20E;
}
.cSolutions
{
	background-color	:	#E6E0CD;
}
.cSolutionsDark
{
	background-color	:	#1D4658;
}
.cCompetences
{
	background-color	:	#519990;
}


/* CATEGORYCOLORS */
.newsColor {background-color:#F9A20E;}
.solutionsColor {background-color:#928E86;}
.CompetencesColor {background-color:#519990;}
.costumersColor {background-color:#74BBCD;}
.careerColor {background-color:#77A458;}
.aboutColor {background-color:#B0A696;}
.contaktColor {background-color:#567482;}
.englishColor {background-color:#567482;}
.servicecenterColor {background-color:#567482;}

/**************************************************
FOOTER
**************************************************/
#footer td, #footer  a, #footer a:link, #footer 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				:	#1D4658;
}


/**************************************************
ORDERED/UNORDERED LISTS
**************************************************/
ul
{
	margin-left:15px;	
}
li
{
	margin-top			:	0px;
	margin-bottom		:	10px;
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#000000;
	line-height			:	10px;
}

/**************************************************
ARRANGEMENTS
**************************************************/
#arrangements a
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#567482;
}

/* MEL - ny arrangementsoversigt 3. september 2007 */
ul.arr { list-style:none; margin:0; padding:0; margin-top:.5em; border-bottom:1px dotted #567482; }
ul.arr li 			{ border-top:1px dotted #567482; padding-top:10px; zoom:1; }
ul.arr li:after 	{ content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; }
.arr-date 			{ color:#333; line-height:1; margin-bottom:.5em; }
.arr-img 			{ float:right; border:1px solid #567482; margin-left:15px; }
h4.arr-title 		{ margin:0; margin-bottom:.3em; }
h4.arr-title a, h4.arr-title a:link, h4.arr-title a:visited { font-size:12px !important; line-height:1.3; font-weight:normal; }
h5 					{ margin:0; margin-bottom:.5em; font-size:10px; }

ul.topmenu { margin:0; padding:0; list-style:none; margin-left:29px; }
ul.topmenu:after { content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1; }
ul.topmenu li 	
{ 
	float:left; 
	/*background:transparent url(/Res/images/menu/seperator.gif) 0 -1px no-repeat; *** set in header.ascx*/
	margin-bottom:0; 
}
ul.topmenu a:link, ul.topmenu a:visited { display:block; padding:7px 15px 9px 15px; text-transform:uppercase; color:#FFFFFF; text-decoration:none;}

.news:hover,
.newssel:link,
.newssel:visited { color:#f9a20e !important; }

.solutions:hover,
.solutionssel:link,
.solutionssel:visited { color:#928E86 !important; }

.costumers:hover,
.costumerssel:link,
.costumerssel:visited { color:#74bbcd !important; }

.competences:hover,
.competencessel:link,
.competencessel:visited { color:#519990 !important; }

.career:hover,
.careersel:link,
.careersel:visited { color:#77A458 !important; }

.about:hover,
.aboutsel:link,
.aboutsel:visited { color:#B0A696 !important; }


.box  {  }
.box h3  { margin:0; padding:0; }
.box .text  { padding:5px 10px 10px 10px; }
#phonecall { margin-bottom:10px; }

ul.plain { margin:0; padding:0; list-style:none; }
ul.plain li { display:block; margin-bottom:.3em; zoom:1; }
#menuleft { margin-top:4px; }
#menuleft a:link,#menuleft a:visited,#menuleft a:active { display:block; line-height:1.3em; text-decoration:none;}

.arw-r { background:transparent url(/images/common/newsArrow.gif) top right no-repeat; padding-right:12px; }
.arw-l { background:transparent url(/images/common/newsArrow.gif) top left no-repeat; padding-left:12px; }


/* customer comments */
ul.comments 	{ margin:0; padding:0; list-style:none; }
ul.comments li	{ margin-bottom:0; }
blockquote.c-comment      { text-align:justify; margin:.5em 10px; font-size:1.14em; font-style:italic; line-height:1.4; }
div.c-img      { float:right; border:1px solid #666; padding:5px; margin:1em 0 1em 2em; }
div.author 		{ font-weight:normal; padding-left:10px; margin-bottom:2.5em; }
/**/

select { font:10px Verdana,sans-serif; }

#servicemenu a,#servicemenu a:link,#servicemenu a:visited  { font-size:9px; }
.contactSelect { margin-bottom:10px; }
textarea.callme { width:293px; height:100px; border:0; }


/************************************************************************************/
.pageBoxDefault
{
	border:dotted 1px #928E86;	
	margin-top:10px;
	padding:5px;
}

#leftDiv
{
	float: left;
	width:640px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0px;
}

#menuDiv
{
	float: left;
	width:178px;

	padding-left: 0px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;

}
#menuDiv a
{
		color				:	#000000;
		padding-left		:	10px;
}
#menuDiv a:hover, #menuDiv .subselected a
{
	color				:	#928E86;
	/*background-image	:	url(/Res/images/leftMenuArrow2.gif);*/
	background-position	:	top left;
	background-repeat	:	no-repeat;
}
#menuDiv .selected a:active, #menuDiv .selected a:visited
{	
	text-decoration		:	none;
	/*background-image	:	url(/Res/images/leftMenuArrow2.gif);set in header ascx*/
	background-position	:	top left;
	background-repeat	:	no-repeat;
	color				:	#928E86;	
}

#menuDiv H1
{
	font-family			:	Arial;
	font-size			:	14px;
	font-weight			:	bold;
	color				:	#928E86;
	margin-top			:	0px;
	margin-bottom		:	8px;
	border-bottom		:	dotted 1px #000000;	
}

#contentDiv
{
	float: left;
	width:455px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0px;
}

#contentDiv p, #content td
{
	margin-top			:	0px;
	margin-bottom		:	10px;
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#000000;
	line-height			:	15px;
	
}
#contentDiv h1
{
	font-family			:	Verdana;
	font-size			:	14px;
	font-weight			:	normal;
	color				:	#000000;
	text-decoration		:	none;
	line-height			:	17px;
	margin-bottom		:	12px;
	margin-top			:	0px;
}
#contentDiv h2
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	bold;
	text-decoration		:	none;
	color				:	#000000;
	line-height			:	10px;
	margin-bottom		:	0px;
	margin-top			:	10px;
}
#contentDiv h3
{
	font-family			:	Verdana;
	font-size			:	12px;
	font-weight			:	normal;
	text-decoration		:	none;
	color				:	#000000;
	line-height			:	15px;
	margin-bottom		:	3px;
	margin-top			:	20px;
}


#breadcrumb
{
	margin-top : 10px;
	margin-left	:	188px;
}

.frontPageCaseDiv
{
	width:206px;
	margin-top:10px;
	float:left;
}

#rightDiv
{
	float: right;
	margin-bottom:10px;
	width:255px;
	overflow:hidden;
}
.padding
{
	height:10px;
	width:100%;
}

.infobox
{
	background-color:#928E86;
	color:#FFFFFF;
	margin-top:5px;
	padding: 3px;
	width: 204px !important;
}

.frontPageCaseA
{
	text-decoration:none;
	cursor:pointer;
}

#frontpageBox
{
	padding: 0px;
}

#frontpageBox ul
{
	margin-left:15px;
	margin-top			:	10px;	
}
#frontpageBox li
{
	margin-top			:	0px;

	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#000000;
	line-height			:	1px;
}

.pageBoxDefault H1
{
	font-family			:	Arial;
	font-size			:	14px;
	font-weight			:	bold;
	color				:	#000000;
	margin-top			:	0px;
	margin-bottom		:	5px;
	border-bottom		:	dotted 1px #000000;	
}
.pageBoxDefault a, .pageBoxDefault a.visited
{
	color		:	#000000;
	/*background-image : url(<%=Config.AppPath%>Res/images/newsArrow.gif); ***set in header.ascx*/
	background-position : 100%;
	background-repeat :no-repeat;
	padding-right: 8px;	
	margin-bottom	:	0; 	
}
.pageBoxDefault p
{
	margin-left: 5px;	
}
.bgDark
{
	background-color	:	#928E86;
}
.bgLight
{
	background-color	:	#E6E0CD;
}
/*****************************************************************
CASE PICS
******************************************************************/
.casePicFaded
{
	filter:alpha(opacity=30);
	width: 210px;
	opacity: 0.3;
	-moz-opacity:0.3;
	border-width:0px;
}
.casePicFocus
{
	filter:alpha(opacity=100);
	width: 210px;
	opacity: 1;
	-moz-opacity:1;
	border-width:0px;
}

/**************************************************
CONTACT
**************************************************/
.contactDiv
{
	padding-left:6px;
	border:1px solid #567482;
	margin-bottom:5px;	
	zoom:1; 
}
.required
{
	color:#F9A20E;	
	padding-left:4px;
}
input,textarea
{
	border:0; 
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#567482;
}
.inputtxt
{
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#000000;
}
.textarea
{
	border				:	0px;
	font-family			:	Verdana;
	font-size			:	10px;
	font-weight			:	normal;
	color				:	#567482;
}
textarea.contact { width:405px; height:100px; border:0; }