/*------------------------------------------------------------------------
	
	Prosjekt:          EffektivEpost.no
	Versjon:           1.0
	Siste endring:     22/12/08 [container]
	
	
	Innhold:
	
	  1.1 Generelt sideoppsett
	  1.2 Fonter
	  1.3 Annet
	
------------------------------------------------------------------------*/


/** 1.1 GENERELT SIDEOPPSETT **/

	body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
	p {
	margin:3px 0;
	}
	
	input:focus {
	outline:none;
	}
	
	#contain {
	width:730px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	
	#containLeft {
	text-align:left;
	}
	
	#header {
	height:113px;
	width:730px;
	clear:both;
	}
	
		#headerLeft {
		width:599px;
		padding-top:65px;
		float:left;
		}
		
		#headerRight {
		width:131px;
		float:left;
		}
	
	#menu {
	width:730px;
	padding:6px 0 5px 0;
	}
		
		#menu a {
		margin:0 6px;
		}
	
	#contentCustomTop {
	width:723px;
	padding:15px 0 0 7px;
	}
		.contentTopThin {
		padding:10px 0 0 0;
		}
	
	#content {
	width:710px;
	padding:5px 0 30px 20px;
	}
	
		.contentTop {
		padding:10px 0 10px 0;
		}
		
	.fSpeTextContent {
	width:730px;
	float:left;
	clear:both;
	padding:10px 0;
	}
	
		.fSpeTextInside {
		width:510px;
		float:left;
		}
	
	#contentSplit {
	width:723px;
	padding:5px 0 30px 7px;
	clear:both;
	float:left;
	}
	
		#splitSub {
		width:153px;
		padding-right:10px;
		float:left;
		
		}
		
		#splitText {
		padding-top:30px;
		width:560px;
		float:left;
		}
			
			.splitTextContent {
			width:560px;
			float:left;
			clear:both;
			padding:10px 0;
			}
				
				.splitPic {
				width:210px;
				padding:0 10px 0 0;
				float:left;
				}
				
				.splitTextInside {
				width:340px;
				float:left;
				}
	
	#midSpecial {
	width:730px;
	height:220px;
	margin:10px 0;
	}
		
		#flash {
		width:570px;
		float:left;
		}
		
		#flashMenu {
		width:160px;
		float:left;
		padding-top:10px;
		}
		
			.flashMenuPoint {
			padding:12px 0;
			text-align:right;
			}
				
				.flashMenuPoint a {
				display:block;
				}
	
	#steps {
	width:730px;
	padding:20px 0;
	}
	
	#bottomExtra {
	width:730px;
	padding:15px 0;
	height:120px;
	}
	
		#brukerKonto, #nyhetsbrev {
		width:345px;
		padding:0 10px;
		float:left;
		}
		
		.bottomScheme {
		padding-top:15px;
		float:left;
		}
		
			.username, .password {
			float:left;
			width:172px;
			line-height:23px;
			}
			
			.inputBg {
			background:url(images/input.gif) no-repeat;
			padding:3px 5px 0 5px;
			}
			.inputNoBg { padding:3px 0 0 0; }
			
			.textareaBg {
			background:url(images/textarea.gif) no-repeat;
			padding:3px 5px 6px 6px;
			}
			
			.textarea {
			width:358px;
			height:96px;
			border:none;
			background:none;
			overflow:inherit;
			font:11px Geneva, Arial, Helvetica, sans-serif;
			}
			
			.inputUsername, .inputPassword, .inputEmail, .input {
			width:148px;
			height:19px;
			border:none;
			background:none;
			font:11px Geneva, Arial, Helvetica, sans-serif;
			}
			
			.dropdown {
			padding-right:5px;
			width:160px;
			font:11px Geneva, Arial, Helvetica, sans-serif;
			}
			
			.inputSplit {
			width:136px;
			height:19px;
			border:none;
			background:none;
			font:11px Geneva, Arial, Helvetica, sans-serif;
			}
			
			.inputAlign {
			float:left; 
			width:170px;
			}
				
				.inputAlignClear {
				float:left;
				width:100%;
				clear:both;
				}
			
			.inputSubmit {
			display:none;
			}
			
	#footer {
	width:710px;
	padding:5px 10px 50px 10px;
	clear:both;
	}
		
		#footer a {
		margin:0 10px 0 0;
		font:bold 10px Geneva, Arial, Helvetica, sans-serif;
		color:#999999;
		text-decoration:none;
		}


/** 1.2 FONTER **/
	
	h2 {
	font:bold 17px Georgia, "Times New Roman", Times, serif;
	color:#662d8a;
	padding:0;
	margin:0 0 5px 0;
	}
	
	a { color:#662d8a; text-decoration:none; }
	a:hover { text-decoration:underline; }
	
	h3 {
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#808080;
	padding:0;
	margin:0 0 2px 0;
	}
	
	.greyStd {
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#808080;
	}
	
	a.greylink { color:#808080; }
	
	.blackStd {
	font:12px Geneva, Arial, Helvetica, sans-serif;
	color:#000;
	}
	
	.bold {
	font-weight:bold;
	}
	
	.lineh18 {
	line-height:18px;
	}
	
	A.purpleLink {
	color:#662d8a;
	}

	
/** 1.3 ANNET **/

	div.hr {
	height:5px;
	background:url(images/bdots.gif) repeat-x scroll left;
	}
	div.hr hr {
	display:none;
	}
	
	div.hrPurple {
	height:5px;
	background:url(images/hr_purple.gif) repeat-x scroll left;
	}
	div.hrPurple hr {
	display:none;
	}
	
	div.hrDouble {
	height:5px;
	background:url(images/dbdots.gif) repeat-x scroll left;
	}
	div.hrDouble hr {
	display:none;
	}
	
	.left {
	float:left;
	}
	
	.leftFix {
	float:left;
	width:100%;
	}
	
	button {
	border:none;
	background:none;
	margin:0;
	padding:0;
	}
	
	.artDoubleLeft { float:left; width:45%; padding-right:30px; }
	.artDoubleRight { float:left; width:50%; }
