/* CSS Document */

*
{
	margin:0;
	padding:0;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-image:url(../images/main_bg.gif);
	background-repeat:repeat-x;
}

a {
	color:#336666;
}

h1, h2, h3, p
{
	margin-bottom:1em;
}

h1, h2, h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color: #000;
}

li
{
	margin-left:2em;
	margin-bottom:1em;
}

ol {
	margin-left:2em;
}


#body_container
{
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	min-height:133px;
}

#header {
	background-image:url(../images/etisk_fagbog_header.jpg);
	background-repeat:no-repeat;
	height:133px;
	width:990px;
	margin:0px auto;
	margin-bottom:30px;
	color: #000;
}

#header .logo
{
	float:left;
	height:60px;
	width:222px;
}

#header .navbar
{
/*	margin-left:78px;*/
	padding-top:38px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	width:768px;
	text-align:right;
}

#header .navbar a
{
	color:#FFFFFF;
	text-decoration:none;
	padding-top:38px;
	padding-left:5px;
	padding-right:5px;
}

#header .navbar a:hover
{
	color:#87c1d8;
}

#header .navbar a:visited
{
/*	color:#FFFFFF;*/
}

#header .navbar li
{
	display:inline;
	margin-right:15px;
	margin-left:0px;
	margin-bottom:0px;
}

#header .navbar a.current_page
{
	/*background-color:#669999;*/
/*	text-decoration:underline;*/
	background-image:url(../images/link_hover_bg.jpg);
	background-repeat:repeat-x;
}

#content_container
{
	width:967px;
	margin:0px auto;
	overflow:hidden;
	padding-left:23px;
/*	background-color:#3366CC;*/
}

#content_container #col_center h2 {
	font-size:1.9em;
}

#content_container #col_left,
#content_container #col_center,
#content_container #col_right
{
	float:left;
}

#content_container #col_left,
#content_container #col_right
{
	width:110px;
}

#content_container #col_right
{
/*	background-color:#00CC99;*/
}

#content_container #col_left h2,
#content_container #col_right h2
{
	font-size:14px;
	color:#336666;
	margin-bottom:1em;
}

#content_container #col_left .item,
#content_container #col_right .item
{
	margin-bottom:1.5em;
	width:100px;
}

#content_container #col_left .item .text,
#content_container #col_right .item .text
{
	font-size:0.8em;
	color:#666666;
/*	font-family:Georgia, "Times New Roman", Times, serif;*/
	margin-top:0.2em;
}

#content_container #col_center
{
	margin-left:40px;
	margin-right:40px;
	/*	width:630px;*/
	width:667px;
	color: #000;
/*	background-color:#33CCCC;*/
}

#content_container #col_center p,
#content_container #col_center ul,
#content_container #col_center ol
{
	padding-right:100px;
	color: #036;
}

#content_container #col_center .tv_video
{
	width:250px;
	margin-bottom:25px;
	padding:15px;
	border:1px dotted #CCCCCC;
	float:left;
	margin-right:25px;
}

#content_container #col_center .tv_video h3
{
	margin-top:-1em;
}

#content_container #col_center .tv_video p
{
	padding-right:0px;
}

#header .menu
{
	background-color:#000000;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}

#header h1
{
	display:none;
	visibility:hidden;
}

#header #search
{
/*	margin-top:19px;*/
	margin-bottom:30px;
	margin-left:24px;
	clear:both;
/*	background-color:#FF9900;*/
	height:100px;
	padding-top:11px;
}

#header #search input[type="text"]
{
	border:0px;
	background-image:url(../images/search_bg.gif);
	background-repeat:no-repeat;
	font-size:18px;
	width:639px;
	height:31px;
	padding-left:6px;
	line-height:28px;
	color:#999999;
	margin-top:8px;

}

#header #search .col
{
	float:left;
}

.search_results
{
	clear:both;
	margin-top:2em;

}

.search_results h2
{
	margin-bottom:1em;
	font-size:1.7em;
}

.search_results .company
{
	clear:both;
	margin-bottom: 1.5em;
	padding-bottom: 1.5em;
	border-bottom:1px dotted #CCCCCC;
	color:#666666;
}

.search_results .col
{
	float:left;
	margin-right:20px;
	width:230px;
}

.search_results .cName
{
	font-size:1.5em;
	font-weight:bold;
	color:#336666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.search_results .Subtext
{
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:0.5em;
	color:#000;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;	
}

.branches
{
	margin-bottom:2em;
	line-height:1.4em;
	border:1px dotted #CCCCCC;
/*	height:100px;*/
	padding:10px;
}

.branch_col
{
	float:left;
 	width:200px;
}

.branch
{
	clear:both;
}

.branch .branch_name, 
.branch .branch_company_count
{
	float:left;
}

.branch .branch_company_count
{
	color:#CCCCCC;
}

.clearer
{
	clear:both;
	font-size:1px;
	height:1px;
	
}

#btnDoSearch
{
	width:64px;
	height:47px;
	background-image:url(../images/btn_search.jpg);
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
}

#footer
{
	margin-top:3em;
	border-top:1px dotted #CCCCCC;
	padding-top:0.5em;
	font-size:0.7em;
	color:#999999;
	text-align:right;
}
#body_container #content_container #col_center p {
	color: #FFF;
}
#body_container #content_container #col_center p {
	color: #333;
}
#body_container #content_container #col_center {
	color: #000;
}
#body_container #content_container #col_center .text {
	color: #F00;
}
#body_container #content_container #col_center .text .text {
	color: #FFF;
}

