/* @override 
	http://juno.local/stylesheets/application.css?1252356714
	http://juno.local/stylesheets/application.css?1253185250
	http://juno.local/stylesheets/application.css?1253185388
	http://juno.local/stylesheets/application.css?1253185603
	http://re-cph.com/work/if/landing/html/stylesheets/application.css
	http://priscilla.local:3000/stylesheets/application.css?1258553664
	http://priscilla.local:3000/stylesheets/application.css?1258553839
	http://priscilla.local:3000/stylesheets/application.css?1258554512
	http://priscilla.local:3000/stylesheets/application.css?1258559130
	http://priscilla.local:3000/stylesheets/application.css?1258559271
	http://priscilla.local:3000/stylesheets/application.css?1258560113
	http://priscilla.local:3000/stylesheets/application.css?1258560160
	http://priscilla.local:3000/stylesheets/application.css?1258562007
	http://priscilla.local:3000/stylesheets/application.css?1258564613
*/

/* @group General */
body{
	margin: 0px; 
	background: #fce9b0 url(../images/bg.png) repeat-x;
	font-size: 12px;
	line-height: 17px;
	font-family: helvetica, arial;
	color: #7e7e7e;
}

p {
	margin: 8.5px auto;
	padding: 0;
}

img {
	border: none;
}

a{
	text-decoration: none;
	color: #5f6161;
}

ul{
	margin-top: 17px;
	margin-bottom: 17px;
}

h1 {
	color: #5f6161;
	font-size: 40px;
	font-weight: normal;
	padding: 0;
	margin: 17px 34px 0;
	line-height: 51px;
}
h2{
	font-size: 20px;
	line-height: 17px;
	font-weight: normal;
	margin: 17px 0;

}
label{
	cursor: pointer;
}
input,
textarea{
	background: url(../images/forms/field-bg.gif) repeat-x;
}
.clear-both {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;	
}
* html img.transPng{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}



/* @group forms */
input.txt,
input.txtLast{
	border: 1px solid #999;
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
	width: 390px;
	font-size: 20px;
	margin-bottom: 17px;
	padding: 5px;
	color: #333;
}
#health_declaration .section_one input{
	border: 1px solid #999;
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
	font-size: 20px;
	margin-bottom: 17px;
	padding: 5px;
	color: #333;
}
input.txtLast{
	margin-bottom: 0;
}
textarea{
	border: 1px solid #999;
	line-height: 24px;
	width: 390px;
	font-size: 16px;
	padding: 5px;
	font-family:  helvetica, arial;
	color: #333;
}
label{
	margin-top: 17px;
}
input.checkbox{
	height:15px!important;
	line-height: 15px!important;
	margin: 0 0 0 5px;
}
input.btn{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	
	background-color:#E6E6E6;
	border:1px solid #999;
	cursor:pointer;
	padding:4px 8px;
	vertical-align:top;
}

a.regret img,
a.save img{
	position:relative;
	right: 9px;
	top: -2px;
	#top:-1px;
	vertical-align: middle;
}

a.regret {
	background: url(../images/submitBtns/grayRight.png) no-repeat right;
	font-size: 20px;
	padding-right: 40px;
	padding-top: 3px;
}

a.save {
	background: url(../images/submitBtns/greenRight.png) no-repeat right;
	font-size: 20px;
	padding-right: 55px;
	padding-top: 3px;
}
#personalInfo input,
#personalInfo label{
	float: left;
	clear: left;
	margin-right: 34px;
}

#personalInfo .less-margin {
	margin-right: 10px;	
}

#personalInfo .no-clear {
	clear: none;
	white-space: normal;
	width: 340px;
	margin-right: 0;
}

#personalInfo input.check{
	clear: none;
	margin-left: 7px;
}
#personalInfo label{
	margin-top: 0;
	margin-bottom: 4px;
	white-space: nowrap;
}
#personalInfo table #marketingMaterial label{
	clear: none;
	line-height: 20px;
	width: 120px;
}
#personalInfo table #marketingMaterial input.check{
	clear: left;
	margin-left: 0;
	margin-right: 5px;
}
#personalInfo #errorExplanation{
	margin: 17px 0;
	overflow: hidden;
	width: 420px;
}

#personalInfo #errorExplanation ul{
	padding: 0;
	margin: 0;
	#list-style-type: disc;
}
#personalInfo #errorExplanation ul li {
	/*#width: 300px;*/
	margin-left: 20px;
}
#personalInfo #errorExplanation h2{
	line-height: 21px;
}
#personalInfo ul{
	float: left;
	clear: left;
}
#personalInfo .regret{
	clear: left;
	float: left;
	margin: 34px 8px;
}
#RB_window.video a.regret{
	margin-left: 450px;
	padding: 10px 40px 10px 0px;
}

#personalInfo .confirms {
	float: left;
	clear: left;
	background: #eee;
	margin-top: 17px;
	padding: 14px;
	width: 370px;
}
	#personalInfo .confirms input {
		background: none;
	}

	#personalInfo .confirms p {
		color: #333;	
	}
/* @end */

/* @group Over 25 */

#over_25 h1{
	color: #d52667;
	_margin-left: 17px;
}
#over_25 p {
	margin-left: 34px;
	_margin-left: 17px;
	clear: left;
	float: left;
	width: 300px;
}
#over_25 a{
	float: left;
	clear: left;
	margin-left: 234px;
	margin-top: 34px;
}
/* @end */

/* @end */

/* @group application container */
#outerContainer{
	margin: 0 auto;
	width: 948px;
	padding: 0px 6px;
	background: url(../images/container_bg.png) repeat-y;
	_background: url(../images/container_bg.gif) repeat-y;
	/*_background:none;
	_background-repeat: repeat-y;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/container_bg.png', sizingMethod='scale');*/
}

#outerContainer a.tab{
	padding-left: 15px;
	background: url(../images/tab_left.png) no-repeat;
	float: right;
	display: block;
	_display: inline;
	font-size: 14px;
	margin-right: 5px;
}
#outerContainer a.tab img{
	padding-left: 5px;
	vertical-align: middle;
}

#outerContainer a.tab.last{
	margin-right: 34px;	
}

#outerContainer #logo{
	padding: 22px 0px 0px 34px;
	float: left;
}

#flash {
	color: #666;
	margin: 20px 34px 0;
	padding: 10px;
	border: 2px solid #d52667;
	background: whitesmoke;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;	
}
#flash.cart_item {
	margin: 0 34px 17px 34px;
}
/* @group top banner & logo */

#topbanner.landing{
	background: url(../images/logo_big_landing.gif) no-repeat bottom;
	width: 948px;
	height: 191px;
	#height: 176px;
}
#topbanner a#logo-home{
	width: 527px;
	height: 107px;
	margin-left: 35px;
	display: block;
	margin-top: 15px;
	#margin-top: 0px;
	float: left;
}

#landing{
	border-bottom: 2px solid #b7c554!important;
	overflow: hidden;
	color: #575757;
	_height: 152px;
	margin-bottom: 20px;
}
#landing div{
	float: left;
	background: #efefef url(../images/landing_box_BG.gif) repeat-y left;
	height: 125px;
	_height: 126px;
	padding: 10px 20px 20px 20px;
}
#landing .first{
	background: #efefef url(../images/landing_box_BG_first.gif) no-repeat top left;
	padding: 40px 34px 20px 34px;
	width: 339px;
	font-size: 24px;
	line-height: 32px;
	font-weight: normal;
	letter-spacing: 1px;
	#letter-spacing: 0px;
	height: 95px;
	margin-left: 0;
}
#landing .second{
	width: 113px;
}
#landing .third{
	width: 145px;
}
#landing .fourth{
	width: 162px;
}
#landing div h2,
#landing div p{
	margin-top: 0;
	text-align: center;
}
#landing div h2.left-align{
	text-align: left;
}
#landing div p{
	margin-bottom: 2px;
}
#landing div p{
	font-size: 20px;
	line-height: 26px;
	text-align: center;
}
a#link_to_video,
a#link_to_care {
	display: block;
	text-align: center;
}
a#link_to_video {
	background: url(../images/small_video_double.jpg) no-repeat top center;
	padding-top: 70px;
	cursor: pointer;
}
a#link_to_video:hover {
	background-position: 7px -106px!important;
}
a#link_to_care{
	background: url(../images/small_care.jpg) no-repeat top center;
	padding-top: 25px;
}
#landing div ul li a{
	font-size: 15px;
}
#landing div.fourth ul,
#landing div.fourth ul li{
	margin: 0;
	padding: 0;
}
#landing div.fourth ul{
	padding-left: 15px;
	list-style-image: url(../images/bullet-landing-top.jpg); 
}
/* @end */
.content {
	clear: both;
}
/* @group bottom */
#outerContainer #bottomTop{
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 11px 34px;
	#padding-top: 6px;
	#margin-top: 0px;
	background-color: #efefef;
	clear: both;
}
#outerContainer #bottom{
	background-color: #efefef;
	color:#b0b1b1;
	width: 100%;
	overflow: hidden;
}
#bottom div.linkContainer, #bottom div.linkContainer_first{
	float: left;
	padding: 10px 0px 10px 34px;
	_display:inline;
}
#bottom div.linkContainer{
	width: 201px;
}
#bottom div.linkContainer_first {
	width: 187px;
}
#outerContainer #bottom div.linkContainer a.header,
#outerContainer #bottom div.linkContainer_first a.header{
	display: block;
	font-weight: bold;
}
#outerContainer #bottom div.linkContainer a,
#outerContainer #bottom div.linkContainer_first a{
	color: #b0b1b1;
}
#outerContainer #bottom div.linkContainer h3,
#outerContainer #bottom div.linkContainer_first h3{
	color: #919292;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 3px;
}
#bottom div.linkContainer p {
	margin: 0px;
}	
#bottom div.linkContainer span.date {
	font-style: italic;
	font-size: 9px;
	line-height: 9px;
	float: left;
}
#outerContainer #bottomBottom{
	border-top: 1px solid #fff;
	padding: 11px 34px 0px 34px;
	background-color: #d52667;
	text-align: right;
	color: #ff758c;
	font-weight: bold;
}
#outerContainerBottom{
	/*height: 16px;*/
	margin: 0 auto;
	margin-bottom: 5px;
	width: 948px;
	padding: 15px 6px;
	background: url(../images/bg_bottom.png) no-repeat;
	font-size: 11px;
	text-align: center;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_bottom.png', sizingMethod='crop');
}
/* @end */

/* @end */

/* @group Welcome - frontpage */
#front_flash {
	margin: 17px;
}
/* @group Care banner */
#care{
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 17px;
	width: 100%;
	overflow: hidden;
}
#care span#quote{
	color: #d66f2a;
	font-size: 80px;
	line-height: 67px;
	padding-left: 34px;
	padding-right: 10px;
	font-family: times new roman;
}

#care span#juno{
	font-size: 22px;
	line-height: 85px;
	font-weight: bold;
	color: #747474;
}
#care span#juno a{
	color: #747474;	
}

#care span#explanation{
	display: block;
	width: 280px;
	background: url(../images/front/care_world.gif) no-repeat;
	padding: 17px 0px;
	margin: 0px 30px ;
	text-align: center;
}

#care a img{
	margin-top: 17px;
}
#care a{
	
}
#care span#explanation, #care span#juno, #care span#quote, #care img{
	float: left;
}
/* @end */

/* @group Errors (active record) */

#errorExplanation {
	margin: 0 30px 30px;
	border: 2px solid #c41326;
	padding: 10px;
	background: whitesmoke;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;	
}

div.fieldWithErrors {
	display: inline;
}

div.fieldWithErrors label {
	background: #c41326;
	padding: 5px;
	color: #fff;
}



/* @end */




/* @group teasers */
.teaser_horizontal, .teaser_vertical{
	height: 220px;
	float:left;
	margin-left: 17px;
	width: 330px;
	margin-bottom: 17px;
	_display:inline;
	#margin-bottom: 0px;
}
.teaser_horizontal {
	clear: both;
	background: url(../images/front/teaser_vandret_bg.jpg) no-repeat bottom;
}
.teaser_horizontal p{
	padding-left: 17px;
	color: #5f6161;
	margin-top:12px;
	margin-bottom:12px;
}
.teaser_horizontal a.txt{
	color: #585757;
	font-size: 16px;
	line-height: 20px;
	padding-left: 17px;
}

.teaser_vertical a.txt{
	color: #585757;
	font-size: 16px;
	line-height: 20px;
	margin-right: 17px;
	display: block;
}
.teaser_vertical{
	background: url(../images/front/teaser_lodret_bg.jpg) no-repeat right;
}
.teaser_vertical img.pic, .teaser_vertical img.txt{
	float: left;
}
.teaser_vertical img.txt{
	margin-right: 17px;
}
.teaser_vertical p{
	margin: 17px 17px 17px 0px;
	color: #5f6161;
}

/* @end */
/* @group news @ bottom */

#nyheder {
	float: left;
	margin-left: 17px;
	background: #d52667 url(../images/front/news_bottom.jpg) no-repeat bottom;
	width: 220px;
	height: 220px;
}
#nyheder img#news_header{
	float:right;
	margin: 34px 10px 5px 0px;
}
#nyheder a.header {
	clear: both;
	color: #585757;
	font-size: 16px;
	line-height: 20px;
	margin-right: 17px;
	display: block;	
	padding: 17px 17px 0px 17px;
	#padding: 8px 17px 0px 17px;
}
#nyheder span.date{
	font-style: italic;
	color: #9f9f9f;
	font-size: 10px;
	padding: 0px 17px;
}
#nyheder p{
	padding: 0px 17px 10px 17px;
	color: #5f6161;
	#margin-top:10px;
}
/* @end */

/* @end */

/* @group Nyheder */

#newsContainer{
	width: 590px;
	margin-left: 34px;
	margin-top: 17px;
	overflow: hidden;
}
#newsContainer div.news_item{
	border-top: 1px solid #e4e4e4;
	clear: both;
	overflow: hidden;
	_padding-top: 17px;
}
#newsContainer div.news_item h2{
	color: #d52667;
	font-weight: normal;
	width: 350px;
	font-size: 18px;
	line-height: 22px;
	padding: 0px;
	overflow: hidden;
	margin-top: 17px;
	margin-bottom: 4px;
}
#newsContainer div.news_item .date{
	color: #b7b7b7;
	font-size: 12px;
	font-style: italic;
}

#newsContainer div.news_item p{
	width: 350px;
	float: left;
	margin:11px 0px 0px 0px;
	padding-bottom: 17px;
}
#newsContainer div.news_item img{
	float: right;
	width: 220px;
	margin-top: 11px;
	margin-bottom: 17px;
}

#newsContainer div.pagination {
	width: 350px;
	text-align: right;
}
#newsSidebar{
	width: 215px;
	float: right;
	margin-right: 34px;
	margin-top: 17px;
}
#newsSidebar h3{
	font-size: 16px;
	font-weight: normal;
	color: #585757;
	margin-top: 0;
	margin-bottom: 10px;
	line-height: 17px;
}
#newsSidebar p{
	margin-bottom: 34px;
	margin-top: 0;
}


/* @group nyheder ADMIN */	
#outerContainer div.content table.admin{
	margin: 20px 34px;
}

#outerContainer div.content a.new_NewsItem {
	margin: 34px;
	color: #d52667;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	padding: 5px;
	border: 1px solid #b7b7b7;
	
}
#outerContainer div.content table.admin th{
	text-align: left;
	border-bottom: 1px solid #656565;
	padding: 4px;
}
#outerContainer div.content table.admin td{
	vertical-align: middle;
	padding: 4px;
}
#outerContainer div.content table.admin td a,
#newsContainer a.editShowNews{
	border: 1px solid #b7b7b7;
	padding: 2px;
}
#newsContainer a.editShowNews{
	float: right;
	margin: 0px 0px 20px 4px;
}

#outerContainer div.content table.admin tbody tr.row0 td {
	background-color: #efefef;
}
/* @end */
/* @end */

/* @group Insurance (products) */

.insuranceOverviewContainer {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
	padding: 17px 0;
}

.insuranceOverviewContainer.gray {
	background-color: #f8f8f8;
}

.insuranceOverviewContainer.first {
	padding-top: 0;
	_display:inline;
}
	.gotoOrderContainer {
		margin-top: 73px;
		width: 150px;
		float: left;
		margin-left: 17px;
	}
	
	.gotoOrderContainer a {
		margin-top: 17px;
		display: block;
	}	
	
	.gotoOrderContainer.bottom {
		width: auto;
		margin: 0;
		float: right;
		margin-right: 34px;
	}
	
	.gotoOrderContainer.bottom a {
		float: right;
		margin: 0;
		margin-left: 17px;
	}	
	
	.gotoOrderContainer.bottom p {	
		float: right;
		margin: 0;
	}

.insuranceOverviewDesc {
	margin-left: 34px;
	margin-bottom: 17px;
	width: 450px;
	float: left;
	_display:inline;
}

.insuranceOverviewDesc h1 {
	margin-left: 0;	
}

.insuranceOverviewDesc p {
	padding-right: 150px;	
}

.needAnalContainer {
	float: left;
	width: 262px;
	background: #efefef url(../images/insuranceOverviewItemBottom_whiteBG.gif) no-repeat center bottom;
	_margin-bottom: 17px;
}

	.needAnalContainer .top {
		background: url(../images/insuranceOverviewQuistionmark_BG.jpg) no-repeat;
		border-bottom: 1px solid #fff;
		display: block;
		font-size: 22px;
		color: #fff;
		height: 79px;
		overflow: hidden;
		text-align: right;
		padding-right: 17px;
		line-height: 110px;
	}
	
	.needAnalContainer div {
		padding: 17px;
	}
	
	.needAnalContainer div a {
		display: block;
		text-align: right;
		font-weight: bold;
		font-size: 14px;
	}


.insuranceOverviewItem {
	float: left;
	width: 260px;
	background: #eee url(../images/insuranceOverviewItemBottom.jpg) no-repeat center bottom;
	margin: 0 0 0 34px;
	_display: inline;
}
.insuranceOverviewItem.small {
	background: none;
	width: 227px; /*227px;*/
	_width: 236px; /*There was trouble in the "need-anal.."*/ 
	overflow: visible;
	margin: 0;
}
.insuranceOverviewItem.small.first {
	margin-left: 34px;	
}

.insuranceOverviewItem a.lnkInsuranceName {
	display: block;
	line-height: 34px;
	background-color: #b7c554;
	color: #fff;
	font-size: 22px;
	padding-left: 17px;
}
.insuranceOverviewItem.small div.txt {
	margin-left: 102px;
}
.insuranceOverviewItem.small a.lnkInsuranceName {
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 5px 0 0 0;
	background: none;
	color: #585757;
	font-weight: bold;
}

.insuranceOverviewItem.small a.small {
	float: left;
	_width: 85px;
}
	
a.insuranceSelectableSmall {
	display:block;
	margin-top: 7px;
}	
.insuranceOverviewItem p {
	margin: 0;
	padding: 17px;
}
.insuranceOverviewItemSelectContainer {
	float: left;
	width: 142px;
	margin: 17px 0 0 17px;
}
.insuranceOverviewItemSelectContainer a {
	font-weight: bold;
	font-size: 14px;
}
.insuranceTopDescContainer {
	background-color: #efefef;
	width: 100%;
	overflow: hidden;
}
.insuranceTopDescContainer p {
	font-size: 14px;
}
.insuranceColumn {
	_display: inline;
	float: left;
	width: 339px;
	margin-left: 34px;
	margin-bottom: 17px;
}

.insuranceColumn.picture {
	margin-top: 0;	
	margin-bottom: 0;		
}
.insurancePrice {
	line-height: 58px;
}
span.insurancePriceDesc {
	color: #d52667;
	font-size: 18px;
}
span.insurancePriceValue {
	color: #d52667;	
	font-size: 50px;
	font-weight: bold;
}
.insuranceColumn.kontakt span.insurancePriceValue {
	float: right;
}
.insuranceSelectContainer p {
	font-size: 12px;
}
.insuranceColumn h2 {
	font-weight: normal;	
	line-height: 34px;
	margin: 17px 0;
}
.insuranceColumn.clmType2 ul {
	/*color: #d52667; 	*/
	color: #7e7e7e;
	padding: 0;
	margin: 0;
}
.insuranceColumn.clmType2 ul li {
	list-style-position: inside;
}
.insuranceColumn.clmType2 ul li:first-line {
	color: #7e7e7e;
}


.insuranceColumn.clmType1 h2 {
	color: #a2b234;
}
.insuranceColumn.clmType2 h2 {
	color: #d52667;
}

.insuranceSelectContainer {
	width: 141px;
	float: left;
	margin: 10px 17px 0 17px;
}
.insuranceSelectContainer .checkboxImg {
	position: relative;
	left: -8px;
}

/* @group Insurances ADMIN */
#editInsuranceContainer {
	width: 590px;
	margin-left: 34px;
	margin-top: 17px;
	overflow: hidden;
}

/* @end */
/* @group Other Insurances */
h3.readMoreInsurance{
	clear: both;
	margin: 0px;
	color: #585757;
	font-size: 20px;
	padding: 34px 0px 5px 34px;
}
.insuranceOthersContainer {
	padding: 17px 0px;
	background-color: #e5e5e5;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #fff;
}
div.insuranceOthersContainer div.otherInsurence{
	float: left;
	margin-left: 34px;
	_margin-left:17px;
	_margin-right: 17px;
	
	width: 120px;
}
div.insuranceOthersContainer div.otherInsurence img.select {
	float: right;
	margin-left: 5px;
	margin-top: 61px;
}
div.insuranceOthersContainer div.otherInsurence h4{
	margin: 0px;
	margin-top: 10px;
	font-weight: normal;
	color: #585757;
	font-size: 16px;
}

/* @end */

/* @end */

/* @group Pages */
/* @group Kontakt */

#contactForm {
	margin: 34px;
	float: left;
	_display:inline;
}
div.messageFlash,
div.messageError{
	float: left;
	margin: 34px;
	margin-top: 96px;
	padding: 17px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}
div.messageFlash{
	width: 300px;
	border: 3px solid #b7c554;
	text-align: center;
}
div.messageError {
	width: 370px;
	border: 3px solid #d52667;
}
div.messageError h2{
	margin-top: 0;
	line-height: 24px;
}
.contactTop p{
	width: 400px;
	margin: 17px 34px 20px 34px;
	font-size: 14px;
	line-height: 17px;
}
.contactTop p.red{
	width: 450px;
	margin: 0 0 0px 34px;
}
.contactTop img{
	float:right;
	margin: 10px 34px;
}
.contactTop {
	background-color: #efefef;
	width: 100%;
	overflow: hidden;
}
span.contactTlf {
	color: #d52667;	
	font-size: 50px;
	font-weight: bold;
	line-height: 58px;
	margin-left: 45px;
}
span.contactDesc {
	color: #d52667;
	font-size: 18px;
}
span.insurancePriceValue {
	color: #d52667;	
	font-size: 50px;
	font-weight: bold;
}
.insuranceColumn.kontakt span.insurancePriceValue {
	float: right;
}
/* @end */
/* @group Om Juno */
.omJunoTop, .careTop{
	background-color: #efefef;
	overflow: hidden;
	width: 100%;
	#padding-bottom:17px;
}
.omJunoTop p{
	width: 350px;
	margin: 17px 34px 20px 34px;
	float: left;
	font-size: 14px;
	line-height: 17px;
}
/* @end */
.personligTop{
	background-color: #efefef;
	overflow: hidden;
	width: 100%;
}
.personligTop p{
	width: 350px;
	margin: 17px 34px 20px 34px;
	font-size: 14px;
	line-height: 17px;
}
/* @group Care */
.careTop object{
	float: left;
	margin:17px 0;
}
.careTop p{
	width: 339px;
	margin: 17px 34px 20px 34px;
	float: left;
	font-size: 14px;
	line-height: 17px;
}
blockquote {
	text-indent: -9px; 
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
	margin: 8.5px 0;
}

#outerContainer div.content div.insuranceColumn a {
	display: block;
	text-align: left;
	color: #D52667;
}
/* @end */
/* @end */

/* @group Behovsanalyse */
/* @group explenation */
div.expl_needAnalyse h2{
	margin-top: 0;
	color: #5f6161;
	font-weight: normal;
}
div.expl_needAnalyse ol{
	list-style-position:inside;
	padding: 0;
	margin-bottom: 0;
	/*list-style-type: upper-latin;*/
}
div.expl_needAnalyse ol li{
	line-height: 26px;
	color: #fff;
	font-size: 14px;
	padding-left: 8px;
}
div.expl_needAnalyse ol li.current{
	background: url(../images/olDisc_pink.gif) no-repeat left;
}
div.expl_needAnalyse ol li.done{
	background: url(../images/olDisc_red.gif) no-repeat left;
}
div.expl_needAnalyse ol li{
	background: url(../images/olDisc_gray.gif) no-repeat left;
}
div.expl_needAnalyse ol li span{
	margin-left: 10px;
	color: #7e7e7e;
}
div.expl_needAnalyse ol li.done span{
	color: #d52667;
}
div.expl_needAnalyse ol li.current span{
	color: #ff758c;
}
#outerContainer div.content div.expl_needAnalyse {
	margin-top: 17px;
	margin-bottom: 34px;
	width: 250px;
	/*border-color: #aeaead;*/
}	
/* @end */
/* @group question / Answer */

div.question_needAnalyse {
	float: left;
	width: 450px;
	margin-left: 34px;
	_margin-left: 17px;
}
.analysis_top{
	background: url(../images/BG_analyse.png) no-repeat bottom right;
	background-color: #efefef;
	width: 100%;
	overflow: hidden;
}
.analysis_top p{
	width: 400px;
	margin: 17px 34px 20px 34px;
	font-size: 14px;
	line-height: 17px;
}
.question_needAnalyse .counter{
	clear: both;
	float: left;
	font-size: 65px;
	font-weight: bold;
	line-height: 55px;

	margin-right: 17px;
	color: #d52667;
	
	position: relative;
}
.question_needAnalyse h2{
	float: left;
	color: #d52667;
	line-height: 24px;
	margin-top: 34px;
}
div.question_needAnalyse a.answer {
	clear: left;
	float: left;
	font-size: 14px;
	line-height: 20px;

	padding: 5px 5px 5px 32px;
	margin: 2px 0 2px 50px;

	/*background: url(../images/disc_gray_smaller.gif) no-repeat;
	background-position: 5px 10px;*/

	width: 300px;
}

div.question_needAnalyse a.check{
	min-height: 22px;
	_height:22px;
	background: url(../images/forms/form-checkBG.png) no-repeat;
}
div.question_needAnalyse a.terminate{
	padding-bottom: 5px;
	#padding-bottom:0px;
}
div.question_needAnalyse a.check:hover{
	background: url(../images/forms/form-checkBG_hover.png) no-repeat;
}
div.question_needAnalyse a.check.selected,
div.question_needAnalyse a.check.selected:hover{
	background: url(../images/forms/form-checkBG_selected.png) no-repeat;
}

div.question_needAnalyse div.btns {
	clear: both;
	overflow: hidden;
	width: 100%;
	padding: 34px 0;
}
div.question_needAnalyse div.btns a.regret {
	float: left;
	margin-left: 9px;	
}
div.question_needAnalyse div.btns a.save {
	float: right;	
}

div.need-anal-result-container {
	float: left; 
	clear:left; 
	margin-bottom: 15px
}

/*div.question_needAnalyse a.answer,
div.question_needAnalyse a.answer:hover,
div.question_needAnalyse a.selected,
div.question_needAnalyse a.selected:hover{
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
}
div.question_needAnalyse a.answer:hover {
	border: 3px solid #B7C554;
}
div.question_needAnalyse a.answer {
	border: 3px solid #fff;
}

div.question_needAnalyse a.selected,
div.question_needAnalyse a.selected:hover {
	border: 3px solid #ff758c;
}*/
/* @end */	
/* @end */

/* @group Reciept */
.insurancesOnReciept{
	padding: 17px 0 0 0;
	color: #5F6161;
	overflow: hidden;
	_width:100%;
	border-bottom: 1px solid #fff;
}
.insurancesOnReciept.dark{
	background-color: #e5e5e5;
}
.insurancesOnReciept.light{
	background-color: #f8f8f8;
}

div.insurancesOnReciept div.insurancesOnReciepteader {
	overflow: hidden;
	_width:100%;
	padding-bottom: 17px;
}
div.insurancesOnReciept.dark div.insurancesOnReciepteader {
	border-bottom:1px solid #dadada;
}
div.insurancesOnReciept.light div.insurancesOnReciepteader {
	border-bottom:1px solid #e5e5e5;
}
.insurancesOnReciept h2{
	float:left;
	font-size: 50px;
	line-height:54px;
	margin-bottom:0;
	margin-top:0;
	font-weight: normal;
	color:#D52667;	
}
.insurancesOnReciept .count{
	float:left;
	font-size:30px;	
	width:700px;
	line-height: 40px;
	font-weight: bold;
}
div.insurancesOnReciept div.prices div.attribute{
	clear:left;
	float: left;
	margin-right: 17px;
}
div.insurancesOnReciept div.prices div.attribute span span.price,
div.insurancesOnReciept div.prices div.attribute span br{
	display: none;
}
.insurancesOnReciept .prices{
	clear: left;
	padding: 8px 34px;
	font-size: 16px;
	line-height: 20px;
	overflow: hidden;
	_width:881px;
}
.insurancesOnReciept.dark .prices{
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #dadada;
		
}
.insurancesOnReciept.light .prices{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e5e5e5;
}

.insurancesOnReciept .prices a.recieptDelete,
.insurancesOnReciept .prices .price{
	float: right;
}
.insurancesOnReciept .prices a.recieptDelete{
	width: 18px;
	height: 18px;
}
.insurancesOnReciept.dark .prices a.recieptDelete{
	background: url(../images/forms/form_remove_small_darkBG.jpg) center no-repeat;
	}
	.insurancesOnReciept.light .prices a.recieptDelete{
	background: url(../images/forms/form_remove_small_lightBG.jpg) center no-repeat;
	}
.insurancesOnReciept .prices .price{
	margin-right: 17px;
}

.totalPriceHolder {
	clear: left;
	border-top: 1px solid #e5e5e5;
	padding: 17px 34px;
	font-size: 16px;
	line-height: 20px;
	color: #5F6161;
}
.totalPriceHolder .totalPrice{
	float: right;
	margin-right: 35px;
	_margin-right: 17px;
}
#outerContainer div.content div.recieptBottom {
	clear: left;
	margin-bottom: 34px;
	overflow: hidden;
	padding-top: 34px;
	_padding-top:17px
}
.totalPriceHolder p.fee {
	float: left;
	clear: left;
	width: 250px;
	font-size: 10px;
	line-height: 14px;
	color: #b0b1b1;
}
.totalPriceHolder p.fee a{
	font-weight: bold;
	color: #b0b1b1;
}
div.recieptBottom a.save {
	float: right;
	margin-right: 68px;
}
div.recieptBottom a.regret {
	float: left;
	margin-left: 41px;
}

/* @end */

/* @group Personal info */
#personalInfo{
	margin-left: 34px;	
}
#personalInfo h1{
	margin-left: 0;
}
#personalInfo p{
	width: 300px;
	float: left;
}
#personalInfo table{
	clear: left;
	float: left;
}

input#order_submit.saveChoice {
	float: left;
	clear: none;
	background: url(../images/submitBtns/greenSaveChoice250px.gif) no-repeat;
	margin: 34px 34px 34px 24px;
	font-size: 20px;
	padding: 8px 60px 8px 17px;
	
	#padding:5px 0 4px 17px;
	#text-align: left;
	
	border: none;
	color: #7e7e7e;
	font-family: helvetica, arial;
	cursor: pointer;
}

#marketingMaterial {
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	
	float: left;
	width: 200px;

	text-align: left;
	background-color: #fff;
	color: #959595;
	padding: 12px;
	border: 3px solid #c6c6c6;
}
#marketingMaterial p{
	width: auto;
	color: #5f6161;
}
/* @end */

/* @group Order Done */

#order_done {
	margin-left: 34px;
	margin-bottom: 34px;
	overflow: hidden;
}
#order_done h1,
#health_list h1{
	margin-left: 0;
}
#order_done_message,
#list_message{
	width: 400px;
	float:left;
}

#list_message p span.emph {
	font-weight: ;
}
#order_done_message div.person_alert {
	background-color: #d52667;
	padding: 17px;
	margin-top: 17px;

	
	/*border: 3px solid #C6C6C6;*/
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}

#order_done_message div.person_alert h3 {
	margin-bottom: 0;
	margin-top: 0;
	color: #fff;
}
#order_done_message div.person_alert p {
	color: #fff;
	margin-bottom:0;
}

#order_done div.expl_downloadReciept,
#health_list div.expl_onlineHealth,
div.expl_needAnalyse,
#health_declaration div.expl_getback{
	float: right;
	width: 300px;
	margin-right: 34px;
	_margin-right: 17px;
	margin-top: 51px;
	
	border: 3px solid #B7C554;
	padding: 17px;
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
}
#health_list div.expl_onlineHealth{
	margin: 0;
}
#order_done div.expl_downloadReciept h2,
#health_list div.expl_onlineHealth h2{
	margin-top: 0;
	color: #5f6161;
	font-weight: normal;
}
#health_list div.expl_onlineHealth h2.other{
	margin: 17px 0;
}

#list_message h2 {
	color: #B7C554;
	margin-bottom: 3px;
	margin-top: 0;
	padding-top: 21px;
}


#health_list{
	clear: both;
	border-top:1px dashed;
	margin: 0 34px 34px 34px;	
}

#health_list #list {
	background-color: #eaeaea;
}

#list_message a.download_health {
	clear: right;
	float: right;
	color: #d52667;
}

#list_message p.clear {
	clear: right;
	padding-top: 17px;
	font-weight: bold;
}
#health_list a,
#health_list span.sent{
	float: right;
}
#list div{
	border-bottom: 1px solid #e5e5e5;
	border-top: 1px solid #fff;	
}
#list div span,
#list div a{
	line-height: 37px;
	padding: 0 10px;
	font-size: 14px;
}
#list div a{
	color: #d52667;
	background: url(../images/forms/form-checkBGtrans.gif) no-repeat right;
	padding-right: 33px;
	margin-right: 8px;
}
#list div a:hover{
background: url(../images/forms/form-checkBGtrans_hover.gif) no-repeat right;
}
#list div span.sent{
	background: url(../images/forms/form-checkBGtrans_selected.gif) no-repeat right;
	padding-right: 33px;
	margin-right: 8px;
	color: #B7C554;
}
#list div.odd {
	background-color: #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
}
/* @end */

/* @group Forms: VÃ¦lg forsikringsdata */

#RB_window {
	background: transparent!important;
	width: 605px!important;
	top: 50px!important;
}
#RB_window.video {
	width: 948px!important;
}
#form_header{
	position: relative;
	height: 36px;
	z-index: 30;
	overflow: hidden;
	_width: 100%;
}
#form_header_left,
#form_header_middle,
#form_header_middle_video,
#form_header_right{
	float: left;
	position: relative;
	height: 36px;
  	z-index: 30;
}
#form_header_left{
	width: 11px;
	background: url(../images/forms/form-headerBG_left.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/forms/form-headerBG_left.png', sizingMethod='crop');

}
#form_header_middle{
	background-color: #fff!important;
	background: url(../images/forms/form-headerBG_close.png) right no-repeat;
	width: 583px;
}
#form_header_middle_video{
	background: #fff url(../images/forms/form-headerBG_close.png) right no-repeat;
	background-color: #fff!important;
	width: 926px;
}
#form_header_right{
	width: 11px;
	background: url(../images/forms/form-headerBG_right.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/forms/form-headerBG_right.png', sizingMethod='crop');

}

#form_header a.close{
	padding: 0 6px;
	line-height: 16px;
	font-size: 16px;
	
	float: right;
	margin-top: 14px;
	margin-right: 1px;
	
	z-index: 40;
}

#form_underlay {	
	height: 100%;
	background:white;
	margin-top: 0;
	color: #585757;
	padding: 1px 0px;
	position: relative;
	z-index: 30;	
}
#form_underlay div.coneredPicContainer{
	float: left;
	margin-left: 34px;
	_margin-left:17px;
	_height: 85px;
}
#form_underlay h1{
	float: left;
	font-size: 30px;
	line-height: 30px;
	margin-top: 0;
	margin-bottom: 17px;
}
#form_underlay p.expl{
	float: left;
	width: 250px;
	margin-left: 34px;
	margin-top: 0;
	color: #a1a0a0;
}
#form_underlay .add{
	float: left;
	clear: left;
	font-size: 20px;
	line-height: 28px;
	color: #666;
	border: 0;
	cursor: pointer;
	height: 28px;
	background: url(../images/forms/form_add.png) no-repeat;
	padding-left: 34px;
	margin-left: 34px;
	margin-top: 17px;
	text-align: left;
}
#form_underlay div.addedInsurance{
	float: left;
	clear: left;
	border-top: 1px solid #e9e8e8;
	border-bottom: 1px solid #e9e8e8;
	background-color: #f8f8f8;
	margin-top: 17px;
	width: 100%;
	overflow: hidden;
}

#form_underlay div.addedInsurance div.addedInsuranceHeader,
#form_underlay div.addedInsurance div.addedInsuranceSection{
	padding: 10px 34px;
}
#form_underlay div.addedInsurance div.addedInsuranceHeader{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e9e8e8;
	overflow: hidden;
	width: 100%;
}
#form_underlay div.addedInsurance div.addedInsuranceHeader a.remove{
	float: left;
}
#form_underlay div.addedInsurance div.addedInsuranceHeader a.showHide{
	font-size: 20px;
	line-height: 28px;
	height: 28px;
	float: left;
	margin-left: 7px;
	color: #d52667;
}
#form_underlay div.addedInsurance div.addedInsuranceSection{
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e9e8e8;
	_width: 89%;
	overflow: hidden;
	padding-bottom: 3px;
	#padding-bottom:10px;
}

#form_underlay div.addedInsurance div.addedInsuranceSection p.question{
	padding-left: 34px;
	padding-right: 190px;
	background: url(../images/forms/bullet.png) no-repeat top left;
	background-position: 10px;
	#width: 290px;
	#margin-left: 0px;
}
#form_underlay div.addedInsuranceSection a.radio {
	float: left;
	background: url(../images/forms/form-radioBG.png) no-repeat;
	width: 107px;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
	margin-right: 17px;
	margin-bottom: 10px;
	padding: 17px 0px;
}
#form_underlay div.addedInsuranceSection a.radio.first{
	margin-left: 34px;
}
#form_underlay div.addedInsuranceSection a.radio:hover {
	background: url(../images/forms/form-radioBG_hover.png) no-repeat;
}
#form_underlay div.addedInsuranceSection div.radio a.selected,
#form_underlay div.addedInsuranceSection div.radio a.selected:hover{
	background: url(../images/forms/form-radioBG_selected.png) no-repeat;
	font-weight: bold;
}
#form_underlay div.addedInsuranceSection a.radio span.price{
	font-size: 12px;
}

#form_underlay div.addedInsuranceSection a.check{
	float: left;
	clear: left;
	margin-left: 34px;
	padding: 7px 190px 0px 34px;
	min-height: 22px;
	_height:22px;
	#width: 300px;
	background: url(../images/forms/form-checkBG.png) no-repeat;
}
#form_underlay div.addedInsuranceSection a.terminate{
	padding-bottom: 5px;
	#padding-bottom:0px;
}
#form_underlay div.addedInsuranceSection a.check:hover{
	background: url(../images/forms/form-checkBG_hover.png) no-repeat;
}
#form_underlay div.addedInsuranceSection a.check.selected,
#form_underlay div.addedInsuranceSection a.check.selected:hover{
	background: url(../images/forms/form-checkBG_selected.png) no-repeat;
}

div.insuranceSelectClose {
	clear: both;
	padding: 34px 43px 0 43px;
	overflow: auto;
	_width: 87%;
}

div.insuranceSelectClose a.regret{
	float: left;
}

.saveChoice { /*input#cart_item_submit*/
	float: right;
	background: url(../images/submitBtns/greenSaveChoice.gif) no-repeat right;
	font-size: 20px;
	padding: 8px 58px 8px 17px;
	#padding:5px 30px 4px 0;
	border: none;
	color: #7e7e7e;
	font-family: helvetica, arial;
	cursor: pointer;
}

.saveChoice.longer1 {
	background-image: url(../images/submitBtns/greenSaveChoice210px.gif);
	margin-left: 35px;
	margin-bottom: 25px;
}

/* @group Terminate old insurance */

.terminateOldInsurance{
	border-bottom: 1px solid #fff!important;
	border-top: 1px solid #fff;
	
	overflow: hidden!important;
	clear: both;
	padding: 0 34px;
	
	#
	/*background: url(../images/BGstribes.gif);*/
}
div.addedInsuranceSection input,
.terminateOldInsurance input{
	clear: left;
	float: left;
}
div.addedInsuranceSection label,
.terminateOldInsurance label{
	float: left;
	clear: left;
}
.terminateOldInsurance select{
	float: left;
	margin-right: 4px;
}
div.addedInsuranceSection label,
.terminateOldInsurance label{
	margin-left: 34px;
	margin-top: 0;
	line-height: 20px;
	padding: 0;
	color: #7E7E7E;
}
.terminateOldInsurance label{
	margin-left: 0;
}
select#cart_item_policy_date_3i,
#cart_item_insurance_company_id {
	clear: left;
}
#cart_item_insurance_company_id{
	margin-left: 34px;
}

.terminateOldInsurance p{
	-moz-border-radius-bottomleft:12px;
	-moz-border-radius-bottomright:12px;
	-moz-border-radius-topleft:12px;
	-moz-border-radius-topright:12px;
	-webkit-border-bottom-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-top-right-radius: 12px;
	
	float: right;
	width: 160px;
	text-align: left;
	background-color: #fff;
	color: #959595;
	padding: 12px;
	border: 3px solid #c6c6c6;
	margin: 0;
	margin-top: 20px;
}
.terminateOldInsurance div.selectHolder{
	overflow: auto;
	float: left;
	clear: left;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 34px;
	_margin-left:17px;
}
div.addedInsuranceSection input{
	width: 80px;
}
input.choice{
	border: 1px solid #999;
	line-height: 20px;
	height: 20px;
	vertical-align: middle;
	width: 200px;
	font-size: 14px;
	margin-bottom: 10px;
	padding: 5px;
	color: #333;
}
#form_underlay div.addedInsuranceSection input.choice{
	margin-left: 34px;
}
/* @end */
/* @group Redirect Page */

#confirmedCartItem {
	overflow: hidden;
	_width: 100%;
}
#confirmedCartItem h1{
	float: left;
	_margin:17px;
	line-height: 40px;
}

#confirmedCartItem h2{
	font-weight: normal;
	line-height: 24px;
	margin-top: 0;
	color: #D52667;
}
#confirmedCartItem p.expl{
	float: left;
	clear: left;
	_margin:17px;
	width: auto;
	font-size: 16px;
}
#confirmedCartItem #keepBrowsing,
#confirmedCartItem #startBuying{
	margin: 34px;
	_margin:17px;
	float: left;
	width: 250px;
}
#confirmedCartItem #keepBrowsing{
	clear: left;
	margin-right: 0;
}
#confirmedCartItem #keepBrowsing .save,
#confirmedCartItem #startBuying .save{
	float: left;
	margin-left: 8px;
	margin-top: 34px;
}


/* @end */
#form_bottom{
	position: relative;
	background: url(../images/forms/form-bottomBG.png) no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/forms/form-bottomBG.png', sizingMethod='crop');

	height: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	z-index: 30;	
}
#form_bottom.video{
	background: url(../images/forms/form-bottomBG-large.png) no-repeat;
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/forms/form-bottomBG-large.png', sizingMethod='crop');

}

/* @end */


/* @group HelbredserklÃ¦ringer */
#health_declaration h1 span.health_title{
	font-size: 16px;
	line-height: 16px;

}
#health_declaration h1 span.health_name{
	color: #d52667;
}

#no_daily_child_care {
	background: #aaa;
	color: #fff;
	border: 1px solid #999;
	padding: 20px;
}

#no_daily_child_care h1, 
#no_daily_child_care a {
	margin: 0;	
	color: #d52667;
}


#health_declaration .section_one{
	margin-left: 34px;
	width: 500px;
}
#health_declaration div.expl_getback{
	margin-top: 24px;
}
#health_declaration div.expl_getback h2 {
	margin-top: 0;	
}

#new_health_declaration p.left {
	float: left;
	margin-right: 5px;
}
#new_health_declaration p.t{
	margin-top: 0;
}
#new_health_declaration p.b{
	margin-bottom: 0;
}
#new_health_declaration p.t input{
	margin-top: 0;
}
#new_health_declaration p.b input{
	margin-bottom: 5px;
}
#new_health_declaration p.t label{
	margin-top: 0;
}

#new_health_declaration p.clear {
	clear: left;
}

/* @end */


/* @group round corners */

/* @group Specific */

.otherInsurence div.coneredPicContainer,
.insurancesOnReciept div.coneredPicContainer{
	width: 85px;
	height: 85px;
}
.insurancesOnReciept div.coneredPicContainer{
	float: left;
	margin: 0 34px;
	padding-bottom: 0;
	_margin: 0 17px;
}
.insuranceOverviewItem .coneredPicContainer{
	position: relative;
	width: 260px;
	height: 86px;
}
.insuranceOverviewItem .coneredPicContainer img.theImage{
	border: none;
}
.insuranceOverviewItem.small div.coneredPicContainer{
	width: 85px;
	height: 85px;
	float:left;
	margin-left: 0;
}
#newsSidebar div.coneredPicContainer {
	width: 85px;
	height: 85px;
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
/* @end */
/* @group Generel */
div.coneredPicContainer{
	position: relative;
	overflow: hidden;
} 
div.coneredPicContainer .cornerContainerTL,
div.coneredPicContainer .cornerContainerTR,
div.coneredPicContainer .cornerContainerBR,
div.coneredPicContainer .cornerContainerBL{
	position: absolute;
	z-index: 10;
	_ddisplay: none;
}
div.coneredPicContainer .cornerContainerTR{
	right: 0;
	top: 0;
	width: 9px;
	height: 9px;
	_right:-1px;
}
div.coneredPicContainer .cornerContainerTL{
	left: 0;
	top: 0;
	width: 9px;
	height: 9px;
}
div.coneredPicContainer .cornerContainerBR{
	bottom: 0;
	right: 0;
	_right:-1px;
	_bottom:-7px;
	width: 9px;
	height: 9px;
}
div.coneredPicContainer .cornerContainerBL{
	bottom: 0;
	left: 0;
	_bottom:-7px;
	width: 9px;
	height: 9px;
}
.dark div.coneredPicContainer .cornerContainerTR{
	background: url(../images/corners/darkTR.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/darkTR.png', sizingMethod='crop');	
}
.dark div.coneredPicContainer .cornerContainerTL{
	background: url(../images/corners/darkTL.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/darkTL.png', sizingMethod='crop');	
}
.dark div.coneredPicContainer .cornerContainerBR{
	background: url(../images/corners/darkBR.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/darkBR.png', sizingMethod='crop');	
}
.dark div.coneredPicContainer .cornerContainerBL{
	background: url(../images/corners/darkBL.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/darkBL.png', sizingMethod='crop');	
}
.light div.coneredPicContainer .cornerContainerTR{
	background: url(../images/corners/lightTR.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/lightTR.png', sizingMethod='crop');	
}
.light div.coneredPicContainer .cornerContainerTL{
	background: url(../images/corners/lightTL.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/lightTL.png', sizingMethod='crop');	
}
.light div.coneredPicContainer .cornerContainerBR{
	background: url(../images/corners/lightBR.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/lightBR.png', sizingMethod='crop');	
}
.light div.coneredPicContainer .cornerContainerBL{
	background: url(../images/corners/lightBL.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/lightBL.png', sizingMethod='crop');	
}
.white div.coneredPicContainer .cornerContainerTR{
	background: url(../images/corners/whiteTR.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/whiteTR.png', sizingMethod='crop');	
}
.white div.coneredPicContainer .cornerContainerTL{
	background: url(../images/corners/whiteTL.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/whiteTL.png', sizingMethod='crop');	
}
.white div.coneredPicContainer .cornerContainerBR{
	background: url(../images/corners/whiteBR.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/whiteBR.png', sizingMethod='crop');	
}
.white div.coneredPicContainer .cornerContainerBL{
	background: url(../images/corners/whiteBL.png);
	_background:transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/corners/whiteBL.png', sizingMethod='crop');	
}
/* @end */

/* @end */