/*	body {
		background: #AC012D;
		padding: 0px 10px;
		margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		}

	#wrapper {
		background: transparent url(img/krusedill/krusedillen.gif) no-repeat top right;
		width: 1000px;
		padding: 0px;
		padding-top: 100px;
		float: left;
		}

	#headtopp {
		padding: 0px;
		float: left;
		width: 900px;
		border-bottom: 10px #fff solid;
		}


#knappdings {
		background-color: #cb5962;
		padding: 10px;
		color: #fff;
		}

#amorlogo {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 289px;
		height: 77px;
		}

*/
	h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, #smulesti {
		font-family: "Arial Narrow", arial, helvetica, verdana, sans-serif;
		margin: 0px;
		line-height: 100%;
		padding: 5px 0px;		
		}
		


	h1, #smulesti input {
		margin: 0px;
		padding: 0px;
		line-height: 100%;
		font-size: 25px;
		}
	h1 {
		padding-top: 20px;
		padding-bottom: 5px;
		color: rgb(181,22,33);

		}

	.waifix {
		display: none;
		visibility: hidden;
		}

	.bio {
		line-height: 150%;
		margin: 0px;
		padding: 0px;
		}

	.bio p {
		margin: 0px;
		padding: 0px;
		}

	#footer {
		margin-left: 200px;
		color: #fff;
		clear: both;
		font-size: 0.8em;
		padding: 10px;
		text-align: center;
		margin-bottom: 50px;
		}
	#footer a {
		color: #ccc;
		}

	#smulesti {
		float: left;
		width: 240px;
		border-left-width: 0px;
		}
	form {
		margin: 0px;
		padding: 0px;
		}
	#smulesti input {
		font-size: 25px;
		padding: 0px;
		margin: 0px;
		width: 230px;
		border: 0px;
		margin-top: -2px;
		}
	#innhold  {
			width: 100%;
			background-color: #fff;
			padding: 5px;
			float: left;
		}

	#innholdwrapper {
			float: left;
			margin: 0px;
			padding: 0px;
			width: 790px;

	
		}
		
	#toppknapper ul {
			list-style-type: none;
			width: 1000px;
			float: left;
			margin: 0px;
			padding: 0px;
			margin-bottom: 3px;


			}
	#toppknapper ul li {
			margin: 0px;
			padding: 0px;
			float: left;
			width: 153px;
			margin-right: 6px;
			background: transparent url(/img/knapp_inaktiv.gif) no-repeat bottom right;
			padding-right: 2px;
			}

	#toppknapper ul li a {
			font-weight: bold;
			display: block;
			padding: 10px;
			text-align: center;
			text-decoration: none;
			color: #fff;
			}
	#toppknapper .aktorheader {
			width: 201px;
			margin: 0px;
			padding: 0px;
			height: 30px;
			background: transparent;
			}
			
	#toppknapper .aktorheader a {
			font-weight: bold;
			display: block;
			padding: 10px;
			text-align: left;
			text-decoration: none;
			color: #fff;
			background: transparent url(img/stripedings.gif) no-repeat right 5px;
			}

	#toppknapper .aktiv {
				background: #C55B6A url(/img/knapp_aktiv.gif) no-repeat bottom right;
			}
	
	#toppknapper .siste {
			margin-right: 0px;
			}

	#innhold h2 {
		line-height: 100%;
		border-bottom: 1px rgb(181,22,33) solid;
		padding: 5px 5px 5px 0px;
		margin: 10px 0px 5px 0px;
		}
		
	#innhold h3 {
		line-height: 100%;
		margin: 10px 0px 5px 0px;
		background-color: #fcc;
		border-bottom: 1px rgb(181,22,33) solid;
		padding: 5px;
		}
	#innhold h2 {
		font-size: 1.2em;
		}
	#innhold h3 {
		font-size: 1.1em;
		}
		
	.fullbredde {
		width: 100%;
		}

	#innhold h2 span {
		color: #fff;
		background-color: rgb(181,22,33);
		padding: 5px 5px 3px 5px;
		}
	#innhold h2 span a {
		color: #fff;
		text-decoration: none;
		}

		
	.utd_praksistable td {
		padding: 0px 5px 5px 0px;
		vertical-align: top;
		}
	.utd_praksistable .tbl_ar {
		width: 100px;
		}
	.utd_praksistable .tbl_in {
		width: 250px;
		}
	.utd_praksistable .tbl_ti {
		}
		
	#sidemeny_wrap {
		line-height: 100%;
		float: left;
		margin: 0px;
		padding: 0px;
		width: 200px;
		background-color: #fc0;
		}
	#sidemeny {
		padding: 0px 5px;
		}
	#sidemeny ul {
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		line-height: 100%;
/*		float: left;*/
	}
	
	
	#sidemeny ul li ul {
		list-s
		margin: 0px;
		padding: 0px;
		margin-left: 5px;
		
		}
		
		
		
	#sidemeny .nivaa2 {
		margin-top: 0px;
		margin-bottom: 0px;
		font-size: 0.9em;
		}
	#sidemeny .nivaa2 li {
		padding-left: 2px;

		}
	#sidemeny .nivaa2 a,
	#sidemeny .nivaa2 {
		color: #ffdee0;
		}

	#sidemeny .nivaa2 a {
		border-bottom: 1px #c88 solid;
		padding-left: 0px;
	
	}
		

	#sidemeny .aktiv {
		background-color: #c00;
		}
	#sidemeny .nivaa2 {
		padding: 0px;
		margin: 0px;
		border-top: 1px #c88 solid;
	}
	
	
	#sidemeny h3 {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px;
		line-height: 100%;
		font-size: 1.1em;
		}
	#sidemeny .velg_meny {
		width: 100%;
		margin: 0px 0px 5px 0px;
		padding: 0px;
		}
	
	#sidemeny .aktorliste li {
		display: block;
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		}
	#sidemeny .aktorliste .tabb li {
		}

	#sidemeny li a {
		display: block;
		padding: 5px;
		color: #fff;
		text-decoration: none;
		margin: 0px;
		line-height: 100%;
		}

		
	#sidemeny li {
		padding: 0px;
		}
		
	#sidemeny .aktorliste .tabb li a {
		padding: 5px 5px 5px 20px;
		background: transparent url(/img/icons/user.png) no-repeat left;
		margin-left: 5px;
		}

	#sidemeny .aktorliste .tabb .pers_k a {
		background-image: url(/img/icons/user_female.png);
		}

	#sidemeny .aktorliste .tabb .pers_x a {
		background-image: url(/img/icons/user_green.png);
		}
		
	.kontaktinfo th {
		text-align: left;
		font-weight: normal;
		}
	.aktorliste h2 {

		font-size: 14px;
		line-height: 100%;
		margin: 0px;
		padding: 5px 0px;
		}
		
	.aktorliste {
		height: 600px;
		overflow: scroll;
		}

	#bodywrap {
		width: 1000px;
		float: left;

		}
		
	#logotopp {
		margin: 0px;
		padding: 0px;
		}

	#logotopp a {
		font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
		color: #fff;
		font-size: 30px;
		text-decoration: none;
		display: block;
		float: left;
		padding: 5px 0px;
		width: 100%;
		}
	#logotopp #slogan {
		float: left;
		padding: 5px 0px;
		width: 100%;
		color: #e2a2a6;
		}
		
		.left50 {
			float: left;
			width: 50%;
			}
/*		.left50 h2 {
			border-bottom-width: 0px;
			}
*/

	.profilsnipp {
		padding: 5px;
		border: 1px #aaa solid;
		margin: 5px 0px;
		}
	.profilsnipp h4 a {
		text-decoration: none;
		
		}
		

	.profilkart {
		width: 100%;
		border: 1px #aaa solid;
		height: 300px;
		}
		
		
	body.mceContentBody {
	   background: #FFF;
	   padding: 5px 5px;
	   margin: 0px;
	}
	.mceContentBody a {
	   color: red !important; /* FF requires a important here */
	}
	
	
	
	.elmer_trinnviser {
		color: #fff;
		float: left;
		width: 100%;
		margin-bottom: 10px;
		border: 1px #fff solid;
		}

		
		
	.elmer_trinnviser ul {
		list-style-type: none;
		width: 100%;
		margin: 0px;
		padding: 0px;
		}
	.elmer_trinnviser ul li {
		float: left;
		display: block;
		padding: 0px;
		clear: both; 
		margin: 0px 0px 20px 0px;
		width: 180px;
	}
	.elmer_trinnviser ul li div {

		padding: 5px;
		background: transparent url(/img/icons/arrow_down.png) no-repeat bottom;
		padding-bottom: 20px;
		width: 100%;
		float: left;
		text-align: center;
	}
	.elmer2_nederst div {
		background: #efc url();;
		padding: 5px;
		}
		
	.elmer_trinnviser .aktiv div {
		font-weight: bold;
		}
	.skjema_req {
		background-color: #ffa;
		}
	.inputskjema th {
		text-align: left;
		vertical-align: top;
		}
		
	.inputskjema {
		}
/*	#eksternskjema input,
	#eksternskjema textarea {
		border: 1px rgb(181,22,33) solid;
		}
*/	.inputskjema .td_felt {
		width: 400px;
		}
	#eksternskjema table {
		width: 100%;
		}
	#eksternskjema .felt_l {
		background-color: #ddd;
		border-bottom: 3px #fff solid;
		vertical-align: top;
		font-weight: bold;
		text-align: right;
		}
	#eksternskjema .felt_m {
		background-color: #ddd;
		border-bottom: 3px #fff solid;
		vertical-align: top;
		}
	#eksternskjema .felt_r {
		background-color: #ddd;
		width: 150px;
		border-bottom: 3px #fff solid;
		vertical-align: top;
		vertical-align: top;
		}

	#eksternskjema .felt_r p {
		margin: 0px;
	}
	
	#eksternskjema textarea {
		height: 150px;
	}


	.emneliste_snipp {
		font-size: 0.8em;
		line-height: 150%;
		font-style: italic;
		}
	.emneliste_snipp b {
		font-style: normal;
		}	

	.avgrensbar {
		clear: both;
		padding: 5px;
		margin: 5px 0px;
		background: #ddd;
		border: 1px #ccc solid;
		}
	.avgrensbar .aktiv {
		font-weight: bold;
		}
		
    #ie6msg{
		border: 2px solid #f00;
		margin: 0px 0px 5px 0px;
		padding: 2px 2px 2px 40px;
		background:#fee url(/img/ie6bak.gif) no-repeat left;
		color:#000;
		font-size: 0.8em;
		}
		
    #ie6msg h4{
		margin:8px; 
		padding:0;
		}

    #ie6msg p{
		margin:8px;
		padding:0;
		}

    #ie6msg p a.getie7{
		font-weight:bold;
		}
		
    #ie6msg p a.ie6expl{
		font-weight:normal;
		color:#006;
		}

	.f_req {
		color: red;
		font-weight: bold;
	
	}
	
	input,
	textarea,
	select {
		background-color: #fff;
	}

	#errormsg
		{
			border: 1px red solid;
			background-color: #fee;
			padding:2px;
		}    
	
	.akt_t_lenke {
			font-weight: normal;
			}
	
	
