@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }

BODY { background:#FFFFFF url(../img/body-bg.gif) top center repeat-x; font-size:9pt; color:#333333; }
TABLE, TD { font-size:9pt; color:#333333; }

.wrapper { margin:0px auto; width:980px; }
/*A,A:link,A:active,A:visited { color:#FF7D00 !important; text-decoration:none !important; }
A:hover { background:#FF7D00 !important; color:#FFFFFF !important; }*/
A,A:link,A:active,A:visited { color:#FF7D00; text-decoration:none; }
A:hover { background:#FF7D00; color:#FFFFFF; }
A IMG { border:none; }
.clear { clear:both; }
.clear-left { clear:left; }
.spacer { height:10px; font-size:0px; line-height:0px; }
.center { text-align:center; }
.right { text-align:right; }
.fright { float:right; }
.fleft { float:left; }
.imglink A,
.imglink A:hover { background:none; }
.imglink IMG { border:none; }
.img-border { border:solid 1px #CCCCCC; }
.hr { height:0px; font-size:0px; border-bottom:solid 1px #E8E8E8; margin:10px 0px; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
H1,H2,H3,H4,H5 { color:#002C70; font-family:"Trebuchet MS", "Lucida Sans", Arial, sans-serif; }
	H1 { font-size:15pt; }
	H2 { font-size:12pt; padding-left:5px; }
	H3 { font-size:10pt; padding-left:10px; }
	H4 { font-size:9pt; }
	H5 { font-size:8pt; }
P { margin:0px; padding:5px 0px; }
DIV.intro { padding:5px 0px; font-weight:bold; color:#000000; }
DIV.info { padding:5px 0px; font-style:italic; }
UL { margin-left:25px; }
	UL LI { list-style-type:square; }
.message { padding:10px; color:#006600; font-weight:bold; background:#DCF0CD; text-align:center; margin:5px; }

#top { height:58px; }
.top-menu-container { float:right; height:33px; margin-top:12px; background:transparent center left no-repeat;  padding-left:44px; background-image:url(../img/nl/top-menu-text.gif);}
	.top-menu-left { float:left; width:10px; height:33px; background:transparent url(../img/top-menu-left.gif); }
	#top UL { float:left; height:33px; background:transparent url(../img/top-menu-bg.gif) top center repeat-x; margin:0; }
		#top UL LI { list-style-type:none; list-style-position:outside; float:left; background:transparent url(../img/top-menu-line.gif) center left no-repeat; padding-left:2px; }
		#top UL LI:first-child { background:none; padding:0; }
		#top UL A,
		#top UL A:link,
		#top UL A:active,
		#top UL A:visited { color:#002C70; text-decoration:none; font-size:9pt; text-transform:lowercase; padding:9px 10px; display:block; outline:none; }
		#top UL A:hover { background:transparent; color:#FF7D00; }
		#top UL LI A.activeParent,
		#top UL LI A.activeParent:link,
		#top UL LI A.activeParent:active,
		#top UL LI A.activeParent:visited { color:#FF7D00; }
		#top UL LI A.activeParent:hover { color:#FF7D00; }
	.top-menu-right { float:left; width:10px; height:33px; background:transparent url(../img/top-menu-right.gif); }
#logo { width:67px; height:56px; background:transparent url(../img/logo-lifelines.gif) top left no-repeat; margin-left:10px; }
	#logo A,
	#logo A:link,
	#logo A:active,
	#logo A:visited,
	#logo A:hover { background:transparent; outline:none; }
	#logo A IMG { width:65px; height:56px; }

#header { height:226px; background:#003183 url(../img/header-bg.gif) top center repeat-x; margin-bottom:10px; }
	#header-wrapper-right { height:226px; background:transparent url(../img/header-wrapper-right.gif) top right no-repeat; }
	#header-wrapper-left { height:220px; background:transparent url(../img/header-wrapper-left.gif) top left no-repeat; padding:3px; }
		#header-right { width:263px; height:220px; float:right; background:transparent url(../img/header-right-bg.gif) top right no-repeat; position:relative; }
			#header-right UL { border-left: solid 3px #FF7D00; margin:20px 14px; }
			#header-right UL LI { list-style-type:none; list-style-position:outside; }
			#header-right UL A,
			#header-right UL A:link,
			#header-right UL A:active,
			#header-right UL A:visited { color:#FFFFFF; text-decoration:none; text-transform:lowercase; padding:3px 10px; display:block; font-weight:bold; outline:none; }
			#header-right UL A:hover { background:transparent; color:#FF7D00; }
			#header-right UL A.current { color:#FF7D00; }
			#header-right UL A.current:hover { color:#FF7D00; }
			#searchbar { width:236px; height:26px; background:transparent url(../img/search-bg.jpg) bottom center no-repeat; position:absolute; bottom:12px; right:13px; }
				#searchbar INPUT { border:none; background:transparent; width:190px; margin:3px; color:#333333; font-style:italic; padding:3px 3px 2px 3px; float:left; }
				#searchbar INPUT#search-submit { width:27px; height:20px; margin-left:0px; float:right; }
		#header-left { width:708px; height:220px; background:transparent top left no-repeat; }

#right { width:270px; float:right; }
	
	.orange #submenu-top { background-image:url(../img/submenu-top-orange-bg.gif); }
	.orange #submenu { background:#FF7C00 url(../img/submenu-orange-bg.gif) top center repeat-x; border:solid #FF7C00; border-width:0px 3px; }
	.orange #submenu UL LI { border-top:solid 1px #F36600; }
	.orange #submenu UL LI A.current { background-image:url(../img/submenu-active-orange-bg.gif); }
	.orange #submenu UL LI A.current:hover { background-image:url(../img/submenu-active-hover-orange-bg.gif); }
	.orange #submenu-bottom { background-image:url(../img/submenu-bottom-orange-bg.gif); }
	
	.grey #submenu-top { background-image:url(../img/submenu-top-grey-bg.gif); }
	.grey #submenu { background:#868686 url(../img/submenu-grey-bg.gif) top center repeat-x; border:solid #737373; border-width:0px 3px; }
	.grey #submenu UL LI { border-top:solid 1px #737373; }
	.grey #submenu UL LI A.current { background-image:url(../img/submenu-active-grey-bg.gif); }
	.grey #submenu UL LI A.current:hover { background-image:url(../img/submenu-active-hover-grey-bg.gif); }
	.grey #submenu-bottom { background-image:url(../img/submenu-bottom-grey-bg.gif); }
	
	#submenu-top { height:12px; font-size:0px; background:transparent top center no-repeat; }
	#submenu { min-height:46px; height:auto !important; height:46px; }
		#submenu UL { margin:0; }
		#submenu UL LI { list-style-type:none; list-style-position:outside; margin:0px 15px; }
		#submenu UL LI.first { border:none; }
		#submenu UL A,
		#submenu UL A:link,
		#submenu UL A.current,
		#submenu UL A:visited { color:#FFFFFF; font-size:9pt; padding:4px 0px 4px 15px; margin:0px -15px; display:block; outline:none; }
		#submenu UL A:hover { color:#002C70; background:transparent; }		
		#submenu UL LI A.current { background:transparent center left no-repeat; }
		#submenu UL LI A.current:hover { background:transparent center left no-repeat; }
	#submenu-bottom { height:12px; font-size:0px; background:transparent top center no-repeat; }
	
	
	
	.block-grey-top { height:12px; font-size:0px; background:transparent url(../img/movie-top-bg.gif) top center no-repeat; }
	.block-grey-main { background:#DBDBDB url(../img/movie-bg.gif) top center repeat-x; min-height:75px; height:auto !important; height:75px; border:solid #DBDBDB; border-width:0px 3px; }
	#movie { text-align:center; }
	.movie-big { margin:0px 8px; text-align:right; }
	.movie-big A,
	.movie-big A:hover { background:none; outline:none; }
		.block-grey-main .header { margin:0px 10px; font-size:10pt; color:#737373; border-bottom:solid 1px #DBDBDB; padding-bottom:3px; }
		.block-grey-main UL { margin:0; }
		.block-grey-main UL LI { list-style-position:outside; list-style-type:none; margin-top:5px; }
		.block-grey-main UL LI A,
		.block-grey-main UL LI A:link,
		.block-grey-main UL LI A:active,
		.block-grey-main UL LI A:visited { display:block; }
		.block-grey-main UL LI A:hover { background:#CCCCCC; }
		.block-grey-main UL LI A SPAN { color:#000000; font-size:8pt; display:block; } 
		.block-grey-main UL LI A SPAN.number { color:#EAEAEA; font-size:14pt; font-style:italic; float:left; width:14px; display:block; text-align:right; padding-right:4px; }
		.block-grey-main UL LI A:hover SPAN.number { color:#002C70; }
		.block-grey-main UL LI A SPAN.info { font-style:italic; color:#737373; }
	.block-grey-bottom { height:12px; font-size:0px; background:transparent url(../img/movie-bottom-bg.gif) top center no-repeat; }
	
	#sponsors { 
		margin:0px 10px; 
		/*text-align:center;*/ 
	}
	#sponsors .header { color:#000000; font-size:9pt; margin:0 0 3px 0; text-align:left; }
	#sponsors A:hover { background:transparent; }
	#sponsors IMG { margin:3px; background:#FFFFFF; border:solid 1px #D1D1D1; }
	#sponsors DIV.centreer { text-align: center;	}

#main { width:700px; padding-top:15px; }
	
	#breadcrumb { height:18px; margin-top:-16px; }
	#breadcrumb UL { margin:0; padding:0; float:right; }
	#breadcrumb LI { list-style-position:inside; list-style-type:none; float:left; /*list-style-image:url(../img/breadcrumb-bullet.gif);*/background:url(../img/breadcrumb-bullet.gif) left 6px no-repeat; }
	#breadcrumb LI.txt { text-transform:uppercase; font-size:7pt; padding:2px 2px 2px 10px; color:#666666; }
	#breadcrumb A,
	#breadcrumb A:link,
	#breadcrumb A:active,
	#breadcrumb A:visited { text-transform:uppercase; font-size:7pt; display:block; padding:2px; color:#666666; margin-left:10px; text-decoration:underline; }
	#breadcrumb A:hover { background:#666666; color:#FFFFFF; }
	
	.content { padding:0px 10px; }
	
	.empty-search { margin-top:15px; color:#333333; }
	.empty-search DIV { margin-top:5px; }
	.empty-search UL LI { color:#333333; }
	
	.searchresult-row { clear:left; padding:5px 0px; margin-bottom:5px; border-top:solid 1px #DFECFF; }
		.searchresult-row .link { font-size:10pt; }
		.searchresult-row .content { font-size:8pt; }
	

	.news { width:345px; float:left; margin-bottom:10px; }
	.news-right { margin-left:10px; }
		.news-top { height:12px; font-size:0px; background:transparent url(../img/news-top-bg.gif) top center no-repeat; }
		.news-main { min-height:100px; height:auto !important; height:102px; background:#F2F2F2 url(../img/news-main-bg.gif) top center repeat-x; border:solid #F3F3F3; border-width:0px 3px; padding:0px 10px; }
			.news H4 { color:#000000; margin-bottom:3px; }
			.news-content { font-size:8pt; }
			.news-content SPAN { font-weight:bold; color:#002C70; }
			.news-main .link { text-align:right; font-size:8pt; font-weight:bold; }
		.news-bottom { height:12px; font-size:0px; background:transparent url(../img/news-bottom-bg.gif) top center no-repeat; }
	.more-news { text-align:right; font-size:8pt; font-weight:bold; }
		.more-news A,
		.more-news A:link,
		.more-news A:active,
		.more-news A:visited { color:#002C70; }
		.more-news A:hover { color:#FFFFFF; background:#002C70; }
	
	.newslist { margin:0 5px; }
	.newsext { width:340px; }
	.newslist LI { list-style-position:outside; list-style-type:none; font-size:8pt; }
		.newslist LI A,
		.newslist LI A:link,
		.newslist LI A:active,
		.newslist LI A:visited { display:block; padding:2px; }
		.newslist LI A SPAN { color:#002C70; }
		.newsext LI A,
		.newsext LI A:link,
		.newsext LI A:active,
		.newsext LI A:visited { color:#666666; }
		.newsext LI A:hover { color:#FFFFFF; background:#666666; }
		.newsext LI A SPAN { color:#000000; }

        #RegistrationPcodea {width: 40px; margin-right: 10px;}
        #RegistrationPcodeb {width: 25px;}
        #RegistrationMobile, #RegistrationPhone {width:150px;}
        #RegistrationHousenumber {width: 40px;margin-right: 10px;}
        #RegistrationHousenumberPostfix {width: 40px;}
	FORM DIV { clear:left; margin:3px 0; }
	FORM DIV.required LABEL { font-weight:bold; }
	FORM DIV#r_response { width:300px; text-align:center; }
	FORM DIV LABEL { float:left; width:160px; padding-top:2px; }
	FORM DIV INPUT { width:250px; border:solid 1px #FF7D00; background:#FFFFFF; color:#002C70; padding:2px; }
	FORM DIV TEXTAREA { width:480px; height:120px; border:solid 1px #FF7D00; background:#FFFFFF; color:#002C70; padding:2px; font-size:8pt; }
	FORM SELECT { width:80px; border:solid 1px #FF7D00; background:#FFFFFF; color:#002C70; }
        FORM SELECT.wideselect { width: 156px;}
        FORM #RegistrationBirthdateDay {width:55px;}
        FORM #RegistrationBirthdateMonth {width: 95px;}
        FORM #RegistrationBirthdateYear {width: 60px;}
	FORM DIV INPUT.form-error,
	FORM DIV TEXTAREA.form-error,
	FORM SELECT.form-error { border-color:#CC0000; background:#FFEFF1; }
	FORM DIV SPAN.response { margin-left:10px; }
	FORM DIV DIV.error-message { display:inline-block; margin-left:10px; font-size:8pt; }
	FORM DIV.textarea DIV.error-message { margin-left:320px; }
	FORM DIV INPUT[type=submit],
	FORM DIV INPUT#Submit { width:156px; border:solid 1px #002C70; background:#002C70; color:#FFFFFF; padding:1px; }
	FORM DIV.submit INPUT { margin-left:160px; }
	
	.lifelinestable { border:solid 1px #e6e6e6; background:#f0f0f0; margin:10px 0; }
	.lifelinestable th,.lifelinestable td { padding:2px; vertical-align:top; border-bottom:solid 1px #fff; }
	.lifelinestable th { text-align:left; border:none; background:#e6e6e6; padding:4px; }
	.lifelinestable tr:last-child td { border:none; }


#footer { clear:both; text-align:center; font-size:8pt; margin:15px auto 5px auto; background:transparent url(../img/footer-bg.gif) top center repeat-x; }
	#footer-wrapper-right { background:transparent url(../img/footer-wrapper-right.gif) top right no-repeat; }
	#footer-wrapper-left { background:transparent url(../img/footer-wrapper-left.gif) top left no-repeat; padding:3px 0px; }
#footer A,
#footer A:link,
#footer A:active,
#footer A:visited { color:#000000; text-decoration:underline; }
#footer A:hover { background:#000000; color:#FFFFFF; }
