html, body {
	margin:0;
	padding:0;
	background-color:#f6faff;
	font-size:12px;
}

.tx-felogin-pi1 {
	margin:0;
	padding:0;
}

fieldset {
	margin:10px 0 0 0;
	padding:10px;
}

.login_spacer {
	margin:0;
	padding:0 0 10px 0;
}


#allWrap {
	margin:0;
	padding:0;
	width:100%;
	background:url(../images/bg-repeat.jpg) left top repeat-x;
	min-height:640px;
}


	#wrapper {
		margin:0 auto;
		text-align:left;
		vertical-align:top;
		width:990px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(../images/bg.jpg) center top no-repeat;
	}
	
		#headerWrap {
				margin:0;
				padding:0;
				width:990px;
		}
	
			#header {
					margin:0;
					padding:0;
			}
	
				#headerTop {
						margin:0;
						padding:0;
						float:left;
						width:990px;
						height:147px;
				}
		
					#logoWrap {
							margin:0;
							padding:0;
							float:left;
							width:530px;
					}
			
						#logo {
								margin:0;
								padding:0 0 0 25px;
						}
			
					#box1Wrap {
							margin:0;
							padding:0;
							float:left;
							width:276px;
					}
			
						#box1 {
								margin:25px 0 0 14px;
								padding:0;
								width:230px;
								font-size:10px;
						}
			
					#box2Wrap {
							margin:0;
							padding:0;
							float:left;
							width:184px;
					}
		
						#box2 {
								margin:25px 0 0 12px;
								padding:0;
								width:120px;
								font-size:10px;
						}
						
						#box1 p.bodytext, #box2 p.bodytext {
							margin:0;
							padding:0 0 10px 0;
							line-height:14px;
						}
			
						#box1 a, #box2 a {
							color:#f53b3e;
							text-decoration:underline;
						}
			
						#box1 a:hover, #box2 a:hover {
							color:#f53b3e;
							text-decoration:none;
						}
		
				#headerBottom {
						margin:0;
						padding:0 0 20px 0;
				}
				
					#topMenuWrap {
						margin:0;
						padding:16px 0 0 11px;
					}
	
						#topMenu {
							margin:0;
							padding:0;
						}
	
		#mainWrap {
				margin:0;
				padding:0;
				width:990px;
		}
		
			#main {
				margin:0;
				padding:0;
			}
	
				#breadcrumbWrap {
					margin:0;
					padding:0 0 21px 44px;
				}
		
					#breadcrumb {
						margin:0;
						padding:0;
					}
					
						#breadcrumb span.bread_act {
							color:#f53b3e;
						}
	
						#breadcrumb span.bread_act a {
							color:#f53b3e;
							text-decoration:none;
						}
	
						#breadcrumb span.bread_act a:hover {
							color:#f53b3e;
							text-decoration:underline;
						}
	
						#breadcrumb span.bread_cur {
							color:#000;
						}
	
						#breadcrumb span.bread_cur a {
							color:#000;
							text-decoration:none;
						}
	
						#breadcrumb span.bread_cur a:hover {
							color:#000;
							text-decoration:underline;
						}

				/* template med venstremenu start */		
				#contentWrap {
					margin:0;
					padding:0;
				}
	
					#contentInnerWrap {
						margin:0;
						padding:0;
					}
	
						#leftMenuWrap {
							margin:0;
							padding:0;
							float:left;
							width:255px;
						}

							#leftMenu {
								margin:0;
								padding:0;
								background:url(../images/leftmenu-sort-top-bg.png) left top no-repeat;
								min-height:200px;
							}


								#menu1 {
									margin:0;
									padding:10px 0 10px 4px;
								}
								
								.menu1_item_wrap {
									margin:0;
									padding:5px 0 5px 0;
								}
								
								.menu1_item_wrap_sub {
									margin:0;
									padding:5px 0 5px 0;
								}
								
								.no1 a {
									color:#FFF;
									text-decoration:none;
									width:209px;
									height:18px;
									display:block;
									font-size:18px;
									line-height:18px;
									margin:0;
									padding:6px 20px 6px 20px;
								}
								
								.no1 a:hover {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-graa-bg.png) left top no-repeat;
									width:209px;
									height:18px;
									display:block;
									font-size:18px;
									line-height:18px;
									margin:0;
									padding:6px 20px 6px 20px;
								}
								
								.act1 a {
									color:#FFF;
									text-decoration:none;
									background:url(../images/leftmenu-graa-bg.png) left top no-repeat;
									width:209px;
									height:18px;
									display:block;
									font-size:18px;
									line-height:18px;
									margin:0;
									padding:6px 20px 6px 20px;
								}
								
								.act1 a:hover {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-graa-bg.png) left top no-repeat;
									width:209px;
									height:18px;
									display:block;
									font-size:18px;
									line-height:18px;
									margin:0;
									padding:6px 20px 6px 20px;
								}
								
								.act_sub1 a {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-graa-bg.png) left top no-repeat;
									width:209px;
									height:18px;
									display:block;
									font-size:18px;
									line-height:18px;
									margin:0;
									padding:6px 20px 6px 20px;
								}
								
								.act_sub1 a:hover {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-graa-bg.png) left top no-repeat;
									width:209px;
									height:18px;
									display:block;
									font-size:18px;
									line-height:18px;
									margin:0;
									padding:6px 20px 6px 20px;
								}
								
								
								#menu2 {
									margin:0;
									padding:0;
								}
								
								.menu2_item_wrap {
									margin:0;
									padding:5px 0 5px 0;
								}
								
								.menu2_item_wrap_sub {
									margin:0;
									padding:5px 0 5px 0;
								}
								
								.no2 a {
									color:#FFF;
									text-decoration:none;
									width:195px;
									height:14px;
									display:block;
									font-size:14px;
									line-height:14px;
									margin:0;
									padding:8px 20px 8px 34px;
								}
								
								.no2 a:hover {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-blaa-bg.png) left top no-repeat;
									width:195px;
									height:14px;
									display:block;
									font-size:14px;
									line-height:14px;
									margin:0;
									padding:8px 20px 8px 34px;
								}
								
								.act2 a {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-blaa-bg.png) left top no-repeat;
									width:195px;
									height:14px;
									display:block;
									font-size:14px;
									line-height:14px;
									margin:0;
									padding:8px 20px 8px 34px;
								}
								
								.act2 a:hover {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-blaa-bg.png) left top no-repeat;
									width:195px;
									height:14px;
									display:block;
									font-size:14px;
									line-height:14px;
									margin:0;
									padding:8px 20px 8px 34px;
								}
								
								.act_sub2 a {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-blaa-bg.png) left top no-repeat;
									width:195px;
									height:14px;
									display:block;
									font-size:14px;
									line-height:14px;
									margin:0;
									padding:8px 20px 8px 34px;
								}
								
								.act_sub2 a:hover {
									color:#CCC;
									text-decoration:none;
									background:url(../images/leftmenu-blaa-bg.png) left top no-repeat;
									width:195px;
									height:14px;
									display:block;
									font-size:14px;
									line-height:14px;
									margin:0;
									padding:8px 20px 8px 34px;
								}

								#menu3 {
									margin:0;
									padding:0;
								}
								
								.menu3_item_wrap {
									margin:0;
									padding:5px 0 5px 50px;
								}
								
								.menu3_item_wrap_sub {
									margin:0;
									padding:5px 0 5px 50px;
								}
								
								.no3 a {
									color:#FFF;
									text-decoration:none;
									width:209px;
									display:block;
									font-size:12px;
									line-height:12px;
									margin:0;
									padding:8px 0 8px 0;
								}
								
								.no3 a:hover {
									color:#CCC;
									text-decoration:none;
									width:209px;
									display:block;
									font-size:12px;
									line-height:12px;
									margin:0;
									padding:8px 0 8px 0;
								}
								
								.act3 a {
									color:#CCC;
									text-decoration:none;
									width:209px;
									display:block;
									font-size:12px;
									line-height:12px;
									margin:0;
									padding:8px 0 8px 0;
								}
								
								.act3 a:hover {
									color:#CCC;
									text-decoration:none;
									width:209px;
									display:block;
									font-size:12px;
									line-height:12px;
									margin:0;
									padding:8px 0 8px 0;
								}
								
								.act_sub3 a {
									color:#CCC;
									text-decoration:none;
									width:209px;
									display:block;
									font-size:12px;
									line-height:12px;
									margin:0;
									padding:8px 0 8px 0;
								}
								
								.act_sub3 a:hover {
									color:#CCC;
									text-decoration:none;
									width:209px;
									display:block;
									font-size:12px;
									line-height:12px;
									margin:0;
									padding:8px 0 8px 0;
								}
								
								#menu_white_space {
									margin:0;
									padding:0;
									width:255px;
									height:40px;
								}



							#leftMenuBund {
								margin:0;
								padding:0;
								height:10px;
								background:url(../images/leftmenu-sort-bund-bg.png) left bottom no-repeat;
							}

						#contentInnerAllWrap {
							margin:-6px 0 0 0;
							padding:0;
							float:right;
							width:714px;
							background:url(../images/content-bg-small.png) top no-repeat;
						}

							#contentSmallWrap {
								margin:0;
								padding:30px 0 10px 7px;
							}

								#contentSmall {
									margin:0;
									padding:0 30px 20px 30px;
									width:640px;
									background-color:#FFF;
								}

									#content {
										margin:0;
										padding:0;
									}

										#content a {
											text-decoration:underline;
											color:#002e71;
										}
							
										#content a:hover {
											text-decoration:none;
											color:#002e71;
										}

				/* template med venstremenu slut */		



				/* bred template start */		
				#contentWideWrap {
					margin:0;
					padding:0;
					background:url(../images/content-bg-wide.png) center top no-repeat;
				}
	
					#contentWideInnerWrap {
						margin:0;
						padding:30px 0 10px 10px;
					}
	
						#contentWide {
							margin:0;
							padding:0 30px 20px 30px;
							width:910px;
							background-color:#FFF;
						}

							#contentWide a {
								text-decoration:underline;
								color:#f53b3e;
							}
				
							#contentWide a:hover {
								text-decoration:none;
								color:#f53b3e;
							}
				/* bred template slut */		

	
				/* bred template start */		
				#contentWideWrapSoeg {
					margin:0;
					padding:0;
				}
	
					#contentWideInnerWrapSoeg {
						margin:0;
						padding:0 0 10px 0;
					}
	
						#contentWideSoeg {
							margin:0;
							padding:0;
							width:990px;
						}

							#contentWideSoeg a {
								text-decoration:underline;
								color:#f53b3e;
							}
				
							#contentWideSoeg a:hover {
								text-decoration:none;
								color:#f53b3e;
							}
				/* bred template slut */		

	
		#footerWrap {
				margin:0;
				padding:10px 0 0 0;
				width:990px;
				text-align:center;
		}
	
			#footer {
					margin:0 0 0 10px;
					padding:0;
					width:965px;
					text-align:center;
			}
	
				#footer p.bodytext {
						margin:0;
						padding:0 0 10px 0;
				}
	
				#footer a {
					text-decoration:underline;
					color:#000;
				}
	
				#footer a:hover {
					text-decoration:none;
					color:#000;
				}
	


form {
	margin: 0;
	padding: 0;
}



h1, h2, h3, h4, h5, h6 {
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	color:#002e71;
}

table, p {
	margin:0;
	padding:0;
}

p.bodytext {
	margin:0 0 20px 0;
	line-height:16px;
	padding:0;
}

.clear {
	margin:0;
	padding:0;
	line-height:0;
	height:0;
	border:0;
	font-size:0;
	clear:both;
}
