			@import "createinside.css";
			html, body {
				margin-left: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				height: 100%;
				background-color: #FFFFFF;
				font-family: verdana, arial, helvetica;
				font-size: 10px;
				color: #666666;
			}
			
			#wrap {
				position: absolute;
				left:50%;
				margin-left: -325px;
				width: 650px;
				min-height : 100%;
				border-left: 1px solid #818386;
				border-right: 1px solid #818386;
				border-bottom: none;
				padding: 0px;
				background-position: top;
				display: inline;
			}
			#leftside {
				position: absolute;
				background-image : url(images/bg_tern_venstre.png);
				background-repeat : repeat-y;
				left : -74px;
				width: 72px;
				min-height : 100%;
			}
			#rightside {
				position: absolute;
				background-image : url(images/bg_tern_hoejre.png);
				background-repeat : repeat-y;
				right : -74px;
				width: 72px;
				min-height : 100%;
			}
			#top {
				position : relative;
				width: 650px;
				height : auto;
				border: none;
				padding: 0px;
				margin: 0px;
				vertical-align: top;
				border-bottom: 1px solid #CDCDCF;
				text-align : right;
				z-index :  1;
			}
			#topspacer {
				height : 9px;
				width : 100%;
			}
			#content {
				width: 283px; /* original: 277px;*/
				float: left;
				overflow: none; /* original: auto*/
				padding: 8px 0px 0px 8px;
				text-align: left;
				position : relative;
			}
			html>body #content{
				width: 290px;
			}
			#contentwide {
				width: 440px;
				float: left;
				overflow: auto;
				padding: 12px 12px 0px 12px;
				text-align: left;
				position : relative;
			}
			/* Original: 159px; */
			#contentright{
				width: 150px;
				overflow: none; /* original: auto; */
				float : right;
				padding: 12px 8px 0px 8px;
				text-align: left;
				position : relative;
			}

			#contentleft{
				width: auto;
				overflow: hidden;
				padding: 12px 8px 15px 8px;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-bottom-color: #CDCDCF;
				text-align : left;
			}
			
			#avmenu {
				z-index : 4;
				top : -1px;
				float: left;
				width: 184px;
				border-right-width: 1px;;
				border-right-style: solid;
				border-right-color: #CDCDCF;
				margin: 0px;
				padding: 0px;
				position : relative;
				background-color : white;
			}
			#langmenu {
				z-index : 2;
				position : relative;
				top : -1px;
				width: 184px;
				height : 21px;
				border-right-style: none;
				margin: 0px;
				padding: 0px;
				padding-top : 4px;
				font-size: 1.15em;
				position : relative;
				background-color : white;
				text-align : right;
			}
			#langmenu a > IMG {
				margin-top : 2px;
				margin-right : 4px;
				border : 0;
			}
			.search input {
				background-color: white;
				border : 1px solid #666666;
				font-size: 9px;
				float : left;
				margin-left : 4px;
				height : 12px;
				width:150px;
			}

			#menulist-horisontal {
				top : 1px;
				position : relative;
				font-size :	medium;
				margin : 0;
				padding: 0; /*px*/
				width: 100%;
				margin-top : 3px;
				background-color: transparent;
				z-index : 2;
				padding-bottom : 1px;
			}
			#menulist-horisontal ul {
				margin : 0;
				padding : 0;
				padding-right : 5px;
				padding-top : 1px;
				border 0;
			}
			#menulist-horisontal  ul li {
				z-index : 4;
				display : inline;
				list-style-type: none;
				background-image : url(images/menu_lillepil.png);
				background-repeat : no-repeat;
				background-position : -10px 3px;
				min-height : 14px;
				margin-left : 10px;
				padding-left : 20px;
				padding-right : 5px;
				border : solid 1px;
				border-bottom : none;
				border-color: #CDCDCF;
/*				border-color: black;
				background-color: #2FFFFF;*/
			}
			#menulist-horisontal ul li.active {
				background-image : url(images/menu_lillepil_valgt.png);
				border-bottom : 1px solid;
				border-bottom-color : White;
			}
			#menulist-horisontal ul li:hover {
				background-image : url(images/menu_lillepil_hover.png);
			}
			
			#menulist {
				font-size :	medium;
				margin: 0px;
				padding: 0px;
				width: 100%;
				border-right-style: none;
				border-bottom-style: solid;
				border-left-style: none;
				border-bottom-width: 1px;
				border-bottom-color: #818386;
				background-color: #FFFFFF;
			}
			#menulist ul {
				margin : 0;
				padding : 0;
			}
			#menulist  ul li {
				list-style-type: none;
				background-image : url(images/menu_lillepil.png);
				background-repeat : no-repeat;
				background-position : 0px 3px;
				min-height : 14px;
				margin-left : 0px;
				padding-left : 35px;
				border-right-style: none;
				border-top-style: solid;
				border-bottom-style: none;
				border-left-style: none;
				border-top-width: 1px;
				border-top-color: #CDCDCF;
				background-color: #FFFFFF;
			}
			#menulist ul li.active {
				background-image : url(images/menu_lillepil_valgt.png);
			}
			#menulist ul li:hover {
				background-image : url(images/menu_lillepil_hover.png);
			}
			#menulist ul li ul li {
				list-style-type: none;
				background-image : url(images/menu_lillepil.png);
				background-repeat : no-repeat;
				background-position : -10px 3px;
				height : 14px;
				padding-bottom: 5px;
				margin-left : 0px;
				padding-left : 25px;
				border-right-style: none;
				border-bottom-style: none;
				border-top-style: none;
				border-left-style: none;
				border-top-width: 1px;
				border-top-color: #CDCDCF;
				border-left-width: 1px;
				border-left-color: #CDCDCF;
				background-color: #FFFFFF;
			}
			#menulist ul li ul li.active {
				background-image : url(images/menu_lillepil_valgt.png);
			}
			#menulist ul li ul li:hover {
				background-image : url(images/menu_lillepil_hover.png);
			}
			
			#menulist>ul>li:first-child { /* Giver den sidste linje en m�rkere farve */
				border-top-style: solid;
				border-top-width: 1px;
				border-top-color: #818386;
			}
			
			#addressbox{
				width: auto;
				overflow: auto;
				padding: 15px 8px 8px 8px;
				border-bottom-style: solid;
				border-bottom-width: 1px;
				border-bottom-color: #CDCDCF;
			}
			
			
			#elementheader {
				background-image : url(images/kasse_stor.png);
				background-repeat : no-repeat;
				background-position : 5px 5px;
				border: 1px solid rgb(153, 153, 153);
				padding: 1px;
				margin-top: 8px;
				margin-bottom: 8px;
				color: rgb(102, 102, 102);
				width: 98%;
				height : 18px;
				text-indent : 50px;
				text-align : left;
				padding-top: 7px;
			}
			#elementheader > IMG {
/*				margin-top: 7px;*/
			}
			
			#arrowlist {
				margin-top : 5px;
				margin-bottom : 5px;
			}
			#arrowlist ul {
				margin : 0;
				padding : 0;
			}
			#arrowlist ul li {
				padding : 0;
				margin : 0;
				list-style-type: none;
/*				list-style-image: url(images/kasse_lille.png);
				list-style-position : inside;*/
				background-image : url(images/kasse_lille.png);
				background-repeat : no-repeat;
				background-position : 2px 2px;
				margin-left : 10px;
				padding-bottom : 5px;
				padding-left : 20px;
			}
			
			img {	
				border-style : none;
			}
			
			p img {
				margin : 2px;	
			}

			a  {
				text-decoration: none;
				color: #37751B;
				background-color: #FFFFFF;
				border: none;
			}

			a:hover {
			  text-decoration: underline;
			  color: #37751B;
				border: none;
			}

			.ovenpaastreg {
				font-size: 10px;
				border-right-style: none;
				border-bottom-style: none;
				border-top-style: solid;
				border-left-style: none;
				border-top-width: 1px;
				border-top-color: #CDCDCF;
				font-family: verdana, arial, helvetica;
				font-size: 10px;
				color: #666666;
			}

			INPUT, TEXTAREA, SELECT { 
					background-color: #EFE;
					color: #333333; font-family: verdana, arial, helvetica;
					  font-size: 10px; }
					  
			H1 {
				font-size : 2em;
			}
			H2 {
				font-size : 1.7em;
			}
			H3 {
				font-size : 1.5em;
			}
			H4 {
				font-size : 1.3em;
			}
			H5 {
				font-size : 1.15em;
			}
			H6 {
				font-size : 1em;
			}

			.skiftbillede:hover { background-color : #cccccc; }
			.none:hover { }
			.none {  }
			.align-right {
				text-align : right;
				}
			
			/* ############### KALENDER STYLES ################ */
			
			#calendar-event-backlink a{
				font-weight: bold;
				text-decoration: none;
				color: #37751B;
				background-color: #FFFFFF;
				border: none;
			}
			div#calendar-event div{
			font-weight: bold;
			}
			div#calendar-event p.bodytext{
			font-weight: normal;
			}
			/* #### KALENDER FORSIDE #### */
			span.moreLink a{
				text-decoration: none;
				color: #37751B;
				background-color: #FFFFFF;
				border: none;
				display:block;
			}
			div.tx-cal-controller dd{
			margin:5px 0 3px 0;
			}
			.tx-donations .error {
			font-weight:bold;
			color:red;
			margin-bottom:20px;
			}
			
			
			
			fieldset {
				width:auto !important;
			}