/*
* 
*	@Author: Ron Hugo Johansen <zetra@simpro.org>
*/

/* Default CSS */

	body {
		width:1045px;
		margin:0;
		padding:0;
		font-family:  Verdana, "Trebuchet MS", Arial, Helvetica , sans-serif;
		font-size:10px;
		color:#474C5C;
		}
	a img { 
		border:none;
		}
	a, a:link, a:visited, a:active {
		color:#474C5C;
		text-decoration:none;
		}
	a:hover {
		color:#BBBBBB;
		text-decoration:none;
		}

	/* Header */
			#header {
				margin:0 auto;
				height:183px;
				background:#000000 url('images/header_repeat.gif') repeat-x top center;
			}
			#innerheader {
				height:150px;
				background:#FFFFFF url('images/header_image.gif') no-repeat top left;
				width:998px;
				padding-top:30px;
			}			
			#innerheader ul {
				list-style:none;
				margin:0;
				padding:0;
			}
			#innerheader li {
				background:#000000 url('images/nav_bg.gif') repeat-x top center;
				border:1px solid #495e6e;
				border-top:1px solid #495e6e;
				border-bottom:1px solid #495e6e;
				display:block;
				float:left;
				height:20px;
				margin:0 2px;
				padding:10px 10px 0 10px;
				color:#FFFFFF;
				font-weight:bold;
				font-size:10px;
				text-transform:uppercase;
			}
			#innerheader li a, #innerheader li a:link, #innerheader li a:visited, #innerheader li a:active {
				color:#FFFFFF;
				text-decoration:none;
			}
			#innerheader li a:hover {
				text-decoration:underline;
			}
	/* End Header */	

	/* Kropp */	
		#kropp {
			width: 1045px;
			background-color: #474C5C;
			overflow:hidden;
			}
		#venstre, #hoyre, #innhold { 
			padding-bottom: 32767px;
			margin-bottom: -32767px;
			}
	/* End Kropp */

	/* Venstre */
				#venstre {
					float: left;
					width: 200px;
					background:#F6F6F6;
					margin-right:3px;
				}
				#venstre h1 {
					width:197px;
					height:19px;
					background:#F7F7F7 url('images/meny_bg.gif') no-repeat top center;
					margin:0;
					padding:3px 0 0 3px;
					font-size:10px;
					text-transform:uppercase;
					font-weight:bold;
					color:#474C5C;
					clear:both;
				}
				#venstre p {
					margin:0;
					padding:3px 0 0 3px;
					font-size:10px;
					color:#474C5C;
				}
				#venstre h1 small {
					font-size:10px;
					color:#FFFFFF;
				}
				#venstre ul {
					list-style:none;
					margin:0;
					padding:0;
				}
				#venstre li {
					line-height:15px;
					margin:0;
					padding:2px 0px 3px 20px;
					border-bottom:1px solid #CCCCCC;
					background:#F7F7F7;
					background-image: url('images/list_bg.gif');
					background-position:center left;
					background-repeat: no-repeat;
				}
				#venstre form {
					margin:7px;
					color:#8ea8c2;
					font-size:11px;
					font-weight:bold;
					clear:left;
				}
				#venstre input.text {
					background-color:#FFFFFF;
					font-family: Verdana, "Trebuchet MS", Arial,  Helvetica, sans-serif;
					font-size:10px;
					color:#474C5C;
					font-weight:bold;
					padding:4px;
					width:50px;
					margin:5px 0;
					border:1px solid #c0c4c7;	
				}
				form input.check {
					vertical-align:middle;
				}
				form label {
					float:left;
				}
				form input.button {
					float:right;
					margin-bottom:5px;
				}

	/* End Venstre */

	/* Innhold */
				#innhold {
					width: 600px;
					float: left;
				}
				#innhold .annonse {
					width:600px;
					margin:0px auto;
					padding:0px 0px 0px 0px;
					border-bottom:0px solid #474C5C;
					background-color:#474C5C;
				}
				#innhold .annonse img {
					border:0px solid #cccccc;
					padding:0px 0px 0px 0px;
					margin:0px;
					width:600px;
					height:70px;
				}
				#innhold .annonse p {
					padding:3px 3px 3px 3px;
					color:#474C5C;
					font-size:10px;
					font-weight:bold;
					margin:0px 0px;
					text-transform:uppercase;
					font-family: Helvetica , Tahoma, Verdana, "Trebuchet MS", Arial,  sans-serif;
				}
				#innhold .content {
					width:auto;
					margin:0px auto;
					padding:5px;
					border:0px solid #000;
					background-color:#FFFFFF;
				}
				#innhold h1 {
					padding:0px 5px 0px 5px;
					color:#474C5C;
					font-size:10px;
					font-weight:bold;
					margin:0px 0 0 0px;
					text-transform:uppercase;
					font-family: Helvetica , Tahoma, Verdana, "Trebuchet MS", Arial,  sans-serif;
				}
				#innhold small {
					padding:0px 5px 0px 5px;
					color:#474C5C;
					font-size:10px;
					font-weight:bold;
					margin:0px 0 0 0px;
					font-family: Helvetica , Tahoma, Verdana, "Trebuchet MS", Arial,  sans-serif;
				}
				#innhold .content p {
					font-size:10px;
					line-height:15px;
					padding:0px 0px 0px 5px;
					margin:5px;
					border:1px solid #D5D5D5;
					background-color:#FFFFFF;
				}
				#innhold input.code { 
					background-color:#FFFFFF;
					font-family: Verdana, "Trebuchet MS", Arial, Helvetica , sans-serif;
					font-size:10px;
					color:#474C5C;
					font-weight:none;
					padding:4px;
					width:80px;
					margin:2px 0;
					border:1px solid #c0c4c7;
					}
				#innhold input.text { 
					background-color:#FFFFFF;
					font-family: Verdana, "Trebuchet MS", Arial, Helvetica , sans-serif;
					font-size:10px;
					color:#474C5C;
					font-weight:none;
					padding:4px;
					width:120px;
					margin:2px 0;
					border:1px solid #c0c4c7;
					}
				#innhold select { 
					background-color:#FFFFFF;
					font-family: Verdana, "Trebuchet MS", Arial,  Helvetica, sans-serif;
					font-size:10px;
					color:#474C5C;
					font-weight:none;
					padding:4px;
					width:120px;
					margin:2px 0;
					border:1px solid #c0c4c7;
					}
				#innhold textarea { 
					background-color:#FFFFFF;
					font-family: Verdana, "Trebuchet MS", Arial,  Helvetica, sans-serif;
					font-size:10px;
					color:#474C5C;
					font-weight:none;
					padding:4px;
					margin:5px 0;
					border:1px solid #c0c4c7;
				}
	/* End Innhold */

	/* Hoyre */
				#hoyre {
					width: 239px;
					float: right;
					background:#F6F6F6;
					margin-left:3px;
				}
				#hoyre h1 {
					width:214px;
					height:19px;
					background:#F7F7F7 url('images/meny_hoyre.gif') no-repeat top center;
					margin:0;
					padding:3px 0 0 25px;
					font-size:10px;
					text-transform:uppercase;
					font-weight:bold;
					color:#474C5C;
					clear:both;
				}
				#hoyre h1 small {
					font-size:10px;
					color:#FFFFFF;
				}
				#hoyre ul {
					list-style:none;
					margin:0;
					padding:0;
				
				}
				#hoyre li {
					line-height:15px;
					margin:0;
					padding:3px 0px 3px 10px;
					border-bottom:1px solid #CCCCCC;
					background:#F7F7F7;
				}
				#hoyre form {
					margin:7px;
					color:#8ea8c2;
					font-size:11px;
					font-weight:none;
					clear:left;
				}
				#hoyre input.text {
					background-color:#FFFFFF;
					font-family: Tahoma, Verdana, "Trebuchet MS", Arial,  Helvetica, sans-serif;
					font-size:11px;
					color:#8ea8c2;
					font-weight:bold;
					padding:4px;
					width:160px;
					margin:5px 0;
					border:1px solid #c0c4c7;	
				}
				#hoyre input.submit { 
					background-color:#FFFFFF;
					font-family: Tahoma, Verdana, "Trebuchet MS", Arial,  Helvetica, sans-serif;
					font-size:11px;
					color:#8ea8c2;
					font-weight:bold;
					padding:4px;
					width:170px;
					margin:5px 0;
					border:1px solid #c0c4c7;	
				}
				form input.check {
					vertical-align:middle;
				}
				form label {
					float:left;
				}
				form input.button {
					float:right;
					margin-bottom:5px;
				}
	/* End hoyre */

	/* Footer */

			#footer {
				clear:both;
				height:30px;
				padding:1px 0px 0px 5px;
				background:#277EBA;
				text-align:left;
				color:#FFFFFF;
				}
	/* End Footer */

	/* Misc */
				input.submit { 
					width:60px;
					background : #FFFFFF;
					color : #4A4A4A;
				}
				.green {
					font-size:10px;
					color:#398F13;
				}
				.red {
					font-size:10px;
					color:#8F1513;
				}
				.input_table {
					width:500px;
				}
	/* End Misc */

	/* Tables */
				.tr {
					clear:both;
				}
	/* End Tables */
