/**********************************************************************
/* Background settings *
/**********************************************************************/
#body {
	background: #FFFFFF repeat-x top;
    /*background: url(/img/colorline/bgBodyColor.gif) repeat 200px 100px;*/}

#cl_outer_main_left {
	/*width: 1130px;*/
    width: 944px;
	margin: 0 auto;
	background: #FFFFFF no-repeat top left;
}




#cl_outer_main_left_frontpage {
	width: 100%;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF no-repeat top
		right;
	/*min-height: 1000px; hack to make gradient look better on short pages, but... */
}

#cl_outer_main_right_frontpage {
	width: 100%;
	padding: 15px 0px 0px 0px;
	/*background: transparent url(/img/colorline/cl-bg-middleXmas.gif) repeat-x top center;*/
    background: transparent url(/img/colorline/cl-bg-middle.gif) repeat-x top center;
    /*background: transparent url(/img/colorline/CLbakgrunn_maker.gif) repeat-x top center;	background: yellow; */
	/*min-height: 1000px; hack to make gradient look better on short pages, but... */
}


#cl_page {
	text-align: left;
}

.cl_center_class { /*Sets the width and centers mid column*/
	/*width: 988px;*/
    width:944px;
	margin: 0 auto;
    border: 0px solid #ff9900;
}

/*********************************************************************
/* cl_header settings
/**********************************************************************/
#cl_header_wide {
/*	background: transparent url(/img/colorline/cl_top_bar.png) repeat-x top left;
	background: transparent url(/img/colorline/cl_blended_sun.gif) repeat-x top center; */
	background: transparent url(/img/colorline/cl-bg-top.gif) repeat-x top center;
	font-size: 14px;
	font-family: arial;
/*	border-bottom: 3px solid rgb(235,235,235); */

}

#cl_header_positioner {
	/*Div to center the content of the header. This is needed to vertically align content to the bottom of the header.*/
	position: relative;
	/*width: 1130px;*/
    width:944px;
/*	background: url(/img/colorline/shade-top_1_1130x10.jpg) no-repeat bottom;  */
/*	background: transparent url(/img/colorline/blended_sun.gif) repeat-x top left; */
	background: transparent;

}

#cl_header { /*Vertically aligning to bottom of header */
	height: 133px;
	overflow: hidden;
}

#cl_header h2 {
	line-height: normal;
	font-weight: bold;
}

#cl_header a { /*Sets font color to alle links in the header element*/
	color: #333333;
}

#cl_header a:link,#cl_header a:visited {
	/*Sets the color to links and visited links in the header leement*/
	color: #0066af;
	text-decoration: none;
	font-weight:normal;
	font-size:0.8em;
}

#cl_header a:hover { /*Sets an underline to links on mouseover*/
	text-decoration: underline;
	text-decoration: none;
}

#cl_header_left_right_wrapper {
	overflow: hidden;
	/*height: 69px;*/
    height: 95px;
	padding-right:10px;}

#cl_header_left_right_wrapper_defaulpagelayout {
	overflow: hidden;
	height: 95px;
	padding-right:10px;
}

#cl_header_left_right_wrapper_formpagelayout {
	overflow: hidden;
	height: 95px;
	padding-right:10px;
}

#cl_header_left_right_wrapper_frontpagelayout {
	overflow: hidden;
	height: 95px;
	/*padding-right:35px;*/
    padding-right:10px;
	position: relative;
}

#cl_header_left_right_wrapper_singlearticlepagelayout {
	overflow: hidden;
	height: 95px;
	padding-right:10px;
}


#cl_header_left {
    border:0px solid #ff9900;
	text-align: left;
	float: left;
	width: 120px;
}

#cl_header_topright {
    border:0px solid #bb0000;
    text-align: left;
    float: right;
    width: 355px;
    margin:0px 10px 0px 0px;}

#cl_header_topright_hidden {
    /*border:1px solid #bb0000;*/
    text-align: left;
    float: right;
    width: 200px;
    margin:0px 10px 0px 0px;
    /* Display and Visibility set to hide flags in topheader (start) */
    display:block;
    visibility:hidden;
    /* Display and Visibility set to hide flags in topheader (end) */}

#headerExtLinks {
    margin:5px 0px 0px 3px;
    padding:1px 0px 3px 0px;
    border:0px solid #ff9900;
    float:left;
    width:190px;}
#headerExtLinks a {
    color:#ff9900;
    font-size:1.01em;
    font-weight:bold;
    margin:0px 10px 0px 0px;
    padding:2px 5px 2px 5px;
    background-color:#eaeaea;
    border:1px solid #999999;}


#cl_header_center {
  margin:5px 0px 0px 0px;
    /*border:1px solid #66cc33;*/
	float: right;
	width: 550px;
}

#cl_header_center .cl_element {
	float: right;
}

#cl_header_right {
	float: right;
	width: 230px;
}

#cl_header_right .cl_element {
	float: right;
    padding:5px 0px 0px 0px;
}

#cl_header_right_wrapper {
    /*border:1px solid #0099ff;*/
	float: right;
	width: 800px;
}

#cl_header_global_menu {
	float: left;
}

#cl_flags {
    border:0px solid #000000;
    width:120px;
	float: right;
	margin: 5px 0px 5px 0px;
}

/**********************************************************************
/* header list settings.
/**********************************************************************/
.cl_header_spacer_bar {
	/*Splits the header links with an background image*/
	background: url(/img/colorline/cl_header_menu_splitter.gif) no-repeat 0
		50%;
	padding-left: 11px;
}

#cl_header li {
	display: inline;
	padding-right: 6px;
}

#cl_header_right_wrapper li a {
	font-size: 0.8em;
}

/**********************************************************************
/* global navigation settings
/**********************************************************************/
#cl_header_global_menu {
	/*height: 60px;*/
}

#cl_header_global_menu ul.cl_global_menu li {
	/*background: url(/img/colorline/global-menu-idle-background-right_1.jpg) no-repeat right bottom; */
	margin: 0;
	float: left;
}

#cl_header_global_menu ul.cl_global_menu li h2 {
/*	background: url(/img/colorline/global-menu-idle-background-left_1.jpg) no-repeat left bottom;  */
	float:left;
	font-size: 1.1em;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-top: 8px;
    color: #4d4d4d;
}

#cl_header_global_menu ul.cl_global_menu li.cl_global_selected {
    float: left;
/*	background: url(/img/colorline/global-menu-active-background-right_1.jpg)	no-repeat right bottom;  */
}

#cl_header_global_menu ul.cl_global_menu li.cl_global_selected h2 {
/*	background: url(/img/colorline/global-menu-active-background-left_1.jpg) no-repeat left bottom;  */
    float: left;
}

#cl_header_global_menu h2 a:link,#cl_header_global_menu h2 a:visited,#cl_header_global_menu h2 a:hover,#cl_header_global_menu h2 a:active
	{
    float: left;
	padding-left: 20px;
	padding-right: 15px;
	color: #4d4d4d !important;
	font-size: 1.1em;
	text-decoration: none !important;
    font-weight:normal;
}

#cl_header_global_menu li.cl_global_selected h2 a:link,#cl_header_global_menu li.cl_global_selected h2 a:visited,#cl_header_global_menu li.cl_global_selected h2 a:hover,#cl_header_global_menu li.cl_global_selected h2 a:active
	{
    float: left;
	color: #4b4b4b !important;
	font-size: 1.1em;
	text-decoration: none !important;
    font-weight:bold;
}

/**********************************************************************
/* element margin and padding settings
/**********************************************************************/
.cl_element {
	/*margin: 10px 0px 10px 0px;*/
    margin: 0px 0px 10px 0px;
}


.cl_bordered_element {
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	border: #F0F0F0 solid 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	position:relative;
}

.cl_width_95p{
	/*width:95%;*/
    /*width:100%;*/}


.cl_unbordered_element {
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	margin-bottom:15px;
	border: none;
	margin-bottom: 4px;
	margin-left: 4px;
}


.cl_bordered_element_350x450 {
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	border: #F0F0F0 solid 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	width: 332px;
	height: auto;
}

.cl_bordered_element_350x450 .cl_div_h2{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:5px;
	float:left;
	/*width:80px;*/

}

.cl_bordered_element_350x450 h2{
	font-weight:bold;
}

.cl_bordered_element_350x450 h4{
	color: grey;
}

.cl_margin_bottom_15px {
   margin-bottom:15px !important;
}

.cl_bordered_element_350x450 .cl_div_h4{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:5px;
	position:relative;
	top:6px;
	/*width:150px; */

}


.cl_bordered_element_500x430 {
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	border: #F0F0F0 solid 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	width:500px;
	height: 430px;
}


/*	This is the exception from the  .cl_bordered_element which removes the border inside*/

.cl_bordered_element .cl_bordered_element {
   overflow: hidden;
	border: none;
	margin-bottom: 4px;
	/*margin-left: 4px;*/
    margin-left: 0px;}

#cl_footer .cl_bordered_element {
   overflow: hidden;
	border: none;
	margin-bottom: 4px;
	margin-left: 4px;
}


.cl_bordered2_element {
   overflow: hidden;
   width:auto;
   height:auto;
	border: #A0A0A0 solid 1px;
}

.cl_bordered2_element {
   overflow: hidden;
   width:auto;
   height:auto;
	border: #A0A0A0 solid 1px;
}

.cl_950 {
   width:950px;
}

.cl_white_background {
	background-color:white;
}


.cl_bordered2_element .cl_bordered2_element {
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	padding: none;
/*	border: #A0A0A0 solid 1px; */
	border:none;
}

.cl_bordered2_element .cl_bordered2_element .cl_bordered2_element{
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	padding: none;
	border: none;
}

.cl_bordered2_element .cl_bordered_element {
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	padding: none;
	border: none;
}


#cl_footer .cl_bordered2_element {
   overflow: hidden;
/*	margin: 10px 0px 10px 0px; */
	border: none;
}


.cl_element_content {
	padding-left: 5px;
	padding-right: 5px;
	font-color: #0EB2E8;}


#subpageMain #scSUB1a .cl_department_teaser h2.cl_element_content {
	padding-left: 10px;}
#subpageMain #scSUB2a .cl_department_teaser h2.cl_element_content {
    padding-left: 5px;}
#subpageMain #scSUB3a .cl_department_teaser h2.cl_element_content {
	padding-left: 0px;}

#subpageMain #scSUB1a .cl_department_teaser p.cl_element_content {
	padding-left: 10px;}
#subpageMain #scSUB2a .cl_department_teaser p.cl_element_content {
    padding-left: 5px;}
#subpageMain #scSUB3a .cl_department_teaser p.cl_element_content {
	padding-left: 0px;}

#subpageMain #scSUB1a .cl_department_teaser h3.cl_element_content {
	padding-left: 10px;}
#subpageMain #scSUB3a .cl_department_teaser h3.cl_element_content {
	padding-left: 0px;}


#subpageMain #scSUB1a > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 5px 0px 0px;}

#subpageMain #scSUB1a > .columnsInnerBorder > .columnsContent .cl_teaser div h2 {
	padding-left: 10px !important;}
#subpageMain #scSUB2a > .columnsInnerBorder > .columnsContent .cl_teaser div h2 {
    padding-left: 0px;}
#subpageMain #scSUB3a > .columnsInnerBorder > .columnsContent .cl_teaser div h2 {
	padding-left: 0px;}

#subpageMain #scSUB1a > .columnsInnerBorder > .columnsContent .cl_element ul.teaserBulletList {
	padding-left: 10px !important;}
#subpageMain #scSUB2a > .columnsInnerBorder > .columnsContent .cl_element ul.teaserBulletList {
    padding-left: 0px;}
#subpageMain #scSUB3a > .columnsInnerBorder > .columnsContent .cl_element ul.teaserBulletList {
	padding-left: 0px !important;}

#subpageMain #scSUB1a > .columnsInnerBorder > .columnsContent .cl_element div ul.teaserBulletList {
	padding-left: 10px;}
#subpageMain #scSUB2a > .columnsInnerBorder > .columnsContent .cl_element div ul.teaserBulletList {
    padding-left: 0px;}
#subpageMain #scSUB3a > .columnsInnerBorder > .columnsContent .cl_element div ul.teaserBulletList {
	padding-left: 0px;}


#c1 > .columnsInnerBorder > .columnsContent .cl_department_teaser h2.cl_element_content {
	padding-left: 10px !important;}
#c2 > .columnsInnerBorder > .columnsContent .cl_department_teaser h2.cl_element_content{
    padding-left: 5px;}
#c3 > .columnsInnerBorder > .columnsContent .cl_department_teaser h2.cl_element_content {
	padding-left: 5px;}
#c4 > .columnsInnerBorder > .columnsContent .cl_department_teaser h2.cl_element_content {
	padding-left: 0px;}

#c1 > .columnsInnerBorder > .columnsContent .cl_department_teaser p.cl_element_content {
	padding-left: 10px !important;}
#c2 > .columnsInnerBorder > .columnsContent .cl_department_teaser p.cl_element_content{
    padding-left: 5px;}
#c3 > .columnsInnerBorder > .columnsContent .cl_department_teaser p.cl_element_content {
	padding-left: 5px;}
#c4 > .columnsInnerBorder > .columnsContent .cl_department_teaser p.cl_element_content {
	padding-left: 0px;}

#c1 > .columnsInnerBorder > .columnsContent .cl_department_teaser ul.teaserBulletList {
	padding-left: 10px !important;}
#c2 > .columnsInnerBorder > .columnsContent .cl_department_teaser ul.teaserBulletList {
    padding-left: 0px;}
#c3 > .columnsInnerBorder > .columnsContent .cl_department_teaser ul.teaserBulletList {
	padding-left: 5px !important;}
#c4 > .columnsInnerBorder > .columnsContent .cl_department_teaser ul.teaserBulletList {
	padding-left: 0px !important;}





#c1 .cl_teaser div p {
	padding-bottom: 10px;}
#c2 .cl_teaser div p {
	padding-bottom: 10px;}
#c3 .cl_teaser div p {
	padding-bottom: 10px;}
#c4 .cl_teaser div p {
	padding-bottom: 10px;}

#c1 div.cl_department_teaser p {
	padding-bottom: 10px;}
#c2 div.cl_department_teaser p {
	padding-bottom: 10px;}
#c3 div.cl_department_teaser p {
	padding-bottom: 10px;}
#c4 div.cl_department_teaser p {
	padding-bottom: 10px;}

#scFP1 .cl_teaser div p {
	padding-bottom: 10px;}
#scFP2 .cl_teaser div p {
	padding-bottom: 10px;}
#scFP3 .cl_teaser div p {
	padding-bottom: 10px;}

#subpageMain #scSUB2a .cl_teaser div p {
    padding-left: 0px;}
#subpageMain #scSUB3a .cl_teaser div p {
	padding-left: 0px;}

#subpageMain #scSUB1a .cl_teaser div p {
	padding-left: 10px;}
#subpageMain #scSUB2a .cl_teaser div p {
    padding-left: 0px;}
#subpageMain #scSUB3a .cl_teaser div p {
	padding-left: 0px;}


div.cl_department_teaser p {
	padding-bottom: 10px;}
div.cl_teaser p {
	/*padding-bottom: 10px;*/}


#subpageMain #scSUB1a .cl_teaser div h3 {
	padding-left: 10px;}
#subpageMain #scSUB3a .cl_teaser div h3 {
	padding-left: 0px;}

#scFP1 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}
#scFP2 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}
#scFP3 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}

#c1 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}
#c2 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}
#c3 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}
#c4 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}

.cl_col1Fp .cl_teaser div {
	padding: 0px 0px 0px 0px;}
.cl_col2Fp .cl_teaser div {
	padding: 0px 0px 0px 0px;}

.cl_col1FpRH .cl_teaser div {
	padding: 0px 0px 0px 0px;}
.cl_col2FpRH .cl_teaser div {
	padding: 0px 0px 0px 0px;}



#subpageTop #scSUB1 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}
#subpageTop #scSUB2 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}
#subpageTop #scSUB3 > .columnsInnerBorder > .columnsContent .cl_teaser div {
	padding: 0px 0px 0px 0px;}

.cl_col1SubWideB .cl_teaser div h2 {
    padding-left:0px !important;}
.cl_col2SubWideB .cl_teaser div h2 {
    padding-left:0px !important;}
.cl_col1SubWideB .cl_teaser div p {
    padding-left:0px !important;}
.cl_col2SubWideB .cl_teaser div p {
    padding-left:0px !important;}

.cl_col1SubWideB .cl_element div ul.teaserBulletList {
	padding-left: 0px;}
.cl_col2SubWideB  .cl_element div ul.teaserBulletList {
    padding-left: 0px;}



.cl_element_content_stars {
	padding-left: 9px;
}


div.cl_information_element div.cl_bordered2_element h3.cl_element_content {
	padding: 8px 5px 8px 10px;
    margin: 0px 0px 10px 0px;
    font-weight:bold;
	color: #4d4d4d !important;
    /*background-color:#e6e6e6*/;}
div.cl_information_element div.cl_bordered2_element p.cl_element_content {
	padding: 0px 10px 10px 10px;}

/*.cl_element_content a a:link {                                                     +

	color: blue;
	font-style: none;
}
*/

.cl_element_content a {
	color: #037BC1;
/*	font-style: none; */
	text-decoration:none;
	font-weight:bold;
}


.cl_element h1,.cl_element h2,.cl_element h3 {
	padding-bottom: 5px;
    font-weight:bold;}
.cl_element h1 a,.cl_element h2 a,.cl_element h3 a {
    font-weight:bold;}
.cl_teaser h2 {
	padding-left: 5px;
}



#cl_main .cl_teaser p {
    /*color:#bb0000;*/
	padding-left: 5px;
    padding-right: 10px;
    margin-bottom:10px;
    font-size:1.3em;}


#cl_content .cl_teaser p {
    /*color:#ff9900;*/
	padding-left: 5px;
    padding-right: 10px;
    margin-bottom:10px;
    font-size:1.1em;}
/*.cl_teaser p {
	padding-left: 5px;
    padding-right: 10px;
    font-size:1.2em;}*/
.cl_element a{
	color: #037BC1;
/*	color: grey; */
	font-color: grey;
	text-decoration:none;
	font-weight:normal;
}

.cl_teaser a{
	color: #037BC1;
/*	color: grey; */
	font-color: grey;
	text-decoration:none;
	font-weight:normal;
}


#cl_header .cl_element {
	margin: 0px 0px 0px 0px;
}

#cl_left_navigation .cl_element {
	margin: 0;
}

#cl_content_right .cl_element {
	margin: 10px 0px 10px 0px;
}

#cl_footer .cl_element {
	margin: 10px 0px 10px 0px;
}

#cl_content_main .cl_element {
	margin-bottom: 10px;
}

#cl_content_main .cl_element .cl_element{
	margin-bottom: 10px;
}



/**********************************************************************
/* Footer settings *
/**********************************************************************/
.cl_footer_class {
	float: left;
/*	min-height: 181px; */
	margin-top: 17px;
}

#footerWrapper {
    text-align: left;
    border-top: 4px solid #dcdcdc;
    margin-top:30px;}

#cl_footer_wide {
	text-align: left;
	font-size: 12px;
	background: #eaeaea;
    border-top:1px solid #a0a0a0;}

#cl_footer_positioner {
	margin: 0 auto;
	/*width: 1130px;*/
    /*width:940px;*/
    width:944px;
	background: no-repeat top;
}

#cl_footer {
	color: #4b4b4b;
	display: block;
}

#cl_footer_left {
	/*width: 169px;*/
    width:221px;
	font-size:0.9em;
	/*min-height: 200px;*/
}

#cl_footer_center_left {
	margin-left: 20px;
	/*width: 264px;*/
    width:221px;
}

#cl_footer_center_right {
	margin-left: 20px;
	/*width: 264px;*/
    width:221px;
}

#cl_footer_right {
	margin-left: 20px;
	/*width: 232px;*/
    width:221px;
}

#cl_footer a:link,#cl_footer a:visited {
	color: #0eb2e8;
	font-weight: bold;
}

#cl_footer h2 {
	color: #4b4b4b;
	background-color: transparent;
}

#cl_footer h3 {
	font-size: 1.3em;
    color: #4b4b4b !important;
    padding: 0px 0px 13px 0px;}
#cl_footer_left h3 {
	font-size: 1.6em !important;
    padding: 2px 0px 13px 0px;}
#cl_footer_center_left h3 {
	font-size: 1.3em !important;
    padding: 0px 0px 13px 0px;}
/*#cl_footer h3 {
	color: #4b4b4b !important;
	background-color: transparent;
	padding: 0 0 13px 0;}*/

#cl_footer p {
	font-size: 0.9em;
	font-family: arial;
}

/*.cl_single_link_span {
	display: block;
    font-size:1.0em;
    font-weight:normal !important;
	padding-top: 13px;
	padding-bottom: 13px;}*/

.cl_single_link_span {
    background:transparent url(/img/colorline/bg_ArrowSmal.gif) no-repeat scroll 1px 4px;
    display:block;
    padding:0 0 0 10px !important;
    margin-top:10px;
    font-size:1.0em;}


#cl_footer_wrapper {
	float: left;
    width:944px;
    padding:0px 0px 15px 0px;
}

#cl_footer_text {
	float: left;
	border-top:1px dotted #B3B3B3;
    padding:5px 0px 30px 4px;
	width: 940px;
}

#cl_footer_text p {
	font-size: 0.9em;
}

#cl_footer_text_left {
	float: left;
	/*width: 300px;*/
    /*width:320px;*/
    width:100%;}

#cl_footer_text_right {
	float: right;
	/*width: 650px;*/
    width:600px;
    padding:0px 10px 0px 0px;
    text-align:right;
}

#cl_footer address a {
	background: url("/img/colorline/cl_e-mail_icon.gif") 0px 3px no-repeat;
	padding-left: 21px;
	display: block;
	padding-bottom: 13px;
    font-weight:normal;}

#cl_footer address span {
	background: url("/img/colorline/cl_phone_icon.gif") 0px 2px no-repeat;
	padding-left: 21px;
	display: block;
	padding-bottom: 13px;
	font-weight: bold;
}

#cl_footer address {
	font-style: normal;
	/* address tag is set to italic by default - http://www.w3schools.com/TAGS/tag_address.asp */
}

/**********************************************************************
/* Footer box settings *
/**********************************************************************/
#cl_footer .cl_box {
	padding: 0 0 0 5px;
}

#cl_footer .cl_box_content ul {
	list-style: none;
}

#cl_footer .cl_box_content li {
	padding-bottom: 5px;
}


/**********************************************************************
/* Fixes and tricks
/**********************************************************************/
	/* slightly enhanced, universal clearfix hack */
.clearFix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearFix {
	display: inline-block;
}

/* start commented backslash hack \*/
* html .clearFix {
	height: 1%;
}

.cl_hidden { display: none; }
.cl_unhidden { display: block; }

.clearFix {
	display: block;
}
/* close commented backslash hack */


#agentIdInvalidErrorMessage {
    color:#ff1d25;
}
#agentid {
  /*border:1px solid #ff9900;*/}



#cl_front_top div.cl_twoColumnsFlashBooking {
    margin-left:0px !important;}

.agentContainer{
    width:342px;
    /*border:4px solid #EDF3F4;*/
    border:none;
    margin: 0px 0px 10px 15px;}

.agentContent{
    /*border:1px solid #B3B3B3;*/
    border:none;
}





/* Emergency-site */
/* In case of emergency the "RichTextElement" will be used on the frontpage instead of the Flash and MapperBookingElement */
#cl_outer_main_right_frontpage > #cl_main > #cl_front_top > .cl_plain_text > .cl_bordered2_element {
    border:0px solid #bb0000;
    height: 370px;}


.bookingCalendar{
  padding-top:15px;
  height:500px;
  width:944px;
  margin-left:auto;
  margin-right:auto;
}

/* Rune was here */