/* Submenu Setup */

.Undermenu {
float: left;
background-image: url(images/submenu_bckgrd.gif);
background-repeat: no-repeat;
width: 222px;
padding: 0px;
margin: 0px;
background-color: #119BE1;
}

.Undermenu table {
float: left;
border: 0px solid #FF0000;
}

.submenu_topbar {
width: 222px;
height: 30px;
background-image: url(images/undermenu_top.gif);
background-repeat: no-repeat;
margin-bottom: 3px;
}

.submenu_topbar .text {
margin-left: 13px;
padding-top: 3px;
}

.submenu_topbar .text h3 {
font-size: 18px;
color: #FFF;
}

.L2 {
float: left;
border-bottom: 1px solid #83C2E5;
width: 222px;
height: 32px;
}

.L2 a, .L2 a:hover {
float: left;
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #FFF;
margin-left: 16px;
margin-top: 8px;
border: 0px;
width: 200px;
height: auto;

}

.L2 a:hover {
text-decoration: underline;
border: 0px;
}


.L2_Active {
/*background-color: #46A6DB;*/
border: 0px;
}

.L3 {
border-bottom: 1px solid #83C2E5;
padding-bottom: 5px;
}

td .L3 {
border: 0px;
padding-bottom: 0px;
}

.L3 table {
float: left;
margin-left: 18px;
margin-top: 12px;
border: 0px;
}

.L3 a {
font-family: arial;
font-weight: bold;
font-size: 12px;
color: #FFF;
}

.newslist_topbar {
float: left;
width: 469px;
height: 30px;
margin-bottom: 3px;
}

		.newslist_topbar .text {
			float: left; 
			color: #FFF; 
			margin-left: 18px; 
			margin-top: 4px;
		}

		.newslist_topbar .text h2 {
			color: #FFF; 
		}

/*****************/

		body {
			font-family: arial;
			font-size: 11px;
			margin: 0px;
			padding: 0px;
			background-color: #d7eeff;
			background-image: url(images/baggrund.jpg); 
			background-repeat: no-repeat; 
			background-position: left;
		}
		
		.page {
			float: left; 
			text-align: left; 
			width: 963px; 
			background-image: url(images/page_bg.png);
			background-repeat: repeat-y; 
			border: 0px solid; 
			padding-left: 5px; 
			padding-right: 5px; 
			padding-bottom: 20px;
		}

		.nav_bottom {
			clear: left;
		}

		.nav_bottom .cont {
			color: #0081C7;
			margin-left: 264px; 
			padding-top: 15px; 
			width: 475px; 
			text-align: center;
		}
		
		.nav_bottom .cont span {
			margin: 15px;
		}

		.nav_bottom .cont a {
			color: #14448A;
		}
		
		p {
			margin: 0px;
			padding: 0px;
			font-family: arial;
			font-size: 11px;
			line-height: 16px;
			word-spacing: 0px;
			color: #000;
		}

		a {
			color: #a41e19;
			text-decoration: none;
		}
		
		a:hover {
			text-decoration: underline;
		}
		
		.page .top {
			float: left;
		}
		
		.page .top .logobox {
			float: left; 
			width: 268px; 
			height: 98px;
overflow: hidden;
		}
		
		.page .top .logobox img {
			margin-left: 21px;
			/*margin: 20px 0px 0px 62px;*/
		}
		
		.page .top .right {
			float: left; 
			width: 666px; 
			height: 98px; 
			overflow: hidden;
		}
		
		.page .top .bluebar {
			float: left; 
			width: 912px; 
			height: 16px; 
			background-color: #14448a; 
			margin-left: 21px;
		}
		
		.toplinks {
			height: 48px;
		}
		
		.toplinks .content {
			float: right; 
			margin-top: 15px; 
			margin-right: 29px; 
			color: #14448a;
		}
		
		.toplinks a {
			float: left;
			color: #14448a;
			text-decoration: none;
		}
		
		.toplinks a:hover {
			text-decoration: underline;
		}
		
		.toplinks .spacer {
			float: left; 
			width: 26px; 
			text-align: center;
		}

		.mainmenu {
			height: 50px;
		}
		
		.mainmenu a {
			float: left; 
			margin-right: 1px;

			color: #FFF;
			cursor: pointer;
			width: 110px; 
			height: 50px; 
			background-image: url(images/topmenu_button.gif); 
			background-repeat: no-repeat;
			padding-top: 28px;
			color: #FFF;
			font-size: 14px;
			font-weight: normal;
			text-align: center;
		}

		.mainmenu .L1_Active, .mainmenu a:hover {
			text-decoration: underline;
		}
		
		.area1 {
			float: left; 
			width: 244px; 
			margin-top:4px; 
			margin-left: 17px;
			margin-right: 2px;
			border: 0px solid;
			overflow: hidden;
		}
		
		.area2 {
			float: left; 
			width: 475px; 
			margin-left: 4px; 
			margin-top: 8px;
		}
		
		.area3 {
			float: left; 
			width: 193px; 
			margin-top: 3px; 
			margin-left: 0px;
			border: 0px solid;
		}
		
		h1, .h1 {
			color: #000;
			padding: 0px;
			margin: 0px;
			font-size: 20px;
			font-weight: normal;
		}
		
		h2, .h2 {
			color: #000;
			float: left;
			padding: 0px;
			margin: 0px;
			font-size: 18px;
			font-weight: normal;
		}
		
		h3, .h3 {
			color: #000;
			padding: 0px;
			margin: 0px;
			font-size: 14px;
			font-weight: normal;
			color: #000;
		}
		
		h4, .h4 {
			padding: 0px;
			margin: 0px;
			font-size: 12px;
			color: #000;
		}

		.area1 .paragraph {
			margin-left: 4px;
			margin-bottom: 5px;
		}

		.medarb_kontakt {
			float: left;
			margin: 4px 0px 3px 0px;
		}
		
		.medarb_kontakt .text {
			float: left; 
			margin-left: 10px; 
			line-height: 14px; 
			padding-top: 2px; 
			font-size: 11px;
		}
		
		.medarb_kontakt .text p {
			float: left; 
			/*margin-left: 0px; */
			line-height: 14px; 
			/*padding-top: 0px; */
			font-size: 11px;

		}

		.medarb_kontakt .text a:hover {
			color: #a41e19;
		}
		
		.medarb_kontakt_sep {
			clear: left; 
			overflow: hidden; 
			width: 222px; 
			height: 1px; 
			background-color: #ced5d8;
		}
		
		.area2 .temabox {
			float: left; 
			width: 469px; 
			height: 72px; 
			/*background-image: url(images/tema_box.gif); 
			background-repeat: no-repeat; */
			color: #FFF; 
			overflow: hidden;
			margin-bottom: 7px;
		}

		.area2 .temabox td, .area2 .temabox td h1, .area2 .temabox h2, .area2 .temabox h3, .area2 .temabox h4, .area2 .temabox td p {
			padding: 0px;
			margin: 0px;
			font-size: 20px;
			font-weight: normal;
			font-family: arial;
			color: #FFF;
		}

		.area2 .temabox h3 {
			font-size: 14px;
		}
		
		.box_spalte1, .artlist {
			float: left; 
			background-color: #ced5d8; 
			width: 469px; 
			margin-bottom: 10px;
		}
		
		.box_spalte1 .cont, .artlist .cont {
			float: left;
			background-color: #FFF; 
			margin: 1px; 
			/*padding: 5px;*/
		}
		
		.box_spalte1 .cont .text {
			padding: 0px 3px 8px 0px; 
			font-size: 11px; 
			word-spacing: 0px; 
			line-height: 16px;
		}
		
		.box_spalte1 .cont .text img {
			margin-bottom: 5px; 
		}
		
		.spalter_2 {
			float: left;
			background-image: url('images/2spalter_siderammer.gif');
			background-repeat: repeat-y;
			width: 469px;
			margin-bottom: 10px; 
		}

		.spalter_2 .box {
			float: left; 
			width: 232px; 
		}
		
		.spalter_2 .box .topbar {
			float: left; 
			margin: 0px;
			width: 232px; 
			height: 30px;
		}
		
		.spalter_2 .box .topbar .text {
			float: left; 
			color: #FFF; 
			margin-left: 18px; 
			margin-top: 4px;
		}

		.spalter_2 h2 {
			color: #FFF;
		}
		
		.spalter_2 .box .border {
			float: left; 
			/*background-color: #ced5d8; */
			width: 232px;
		}
		
		.spalter_2 .box .cont {
			margin: 0px 1px 1px 1px; 
			background-color: #FFF; 
			padding-left: 5px; 
			padding-top: 6px;
			padding-bottom: 5px;
		}
		
		.spalter_2 .box .cont .text p {
			padding: 6px 3px 7px 2px; 
			font-size: 11px; 
			word-spacing: 2px; 
			line-height: 16px; 
		}

		.spalter_2 .box .cont .text img {
			margin-bottom: 5px; 
		}
			
		.spalter_2 .spacer {
			float: left;
			width: 5px;
			height: 10px;
		}
		
		.spalter_2 .bund {
			float: left;
			width: 469px; 
			height: 1px; 
			overflow: hidden;
			background-image: url('images/2spalter_bundrammer.gif');
			background-repeat: no-repeat;
		}

		.laesmere {
			height: 18px;
		}
		
		.laesmere .pil {
			float: left; 
			margin-top: 2px; 
			margin-right: 3px; 
			background-image: url(images/laesmere_pil.gif); 
			background-repeat: no-repeat; 
			width: 12px; 
			height: 12px;
			overflow: hidden;
		}
		
		.laesmere a  {
			float: left;
		}
		
		.laesmere a:hover {
			color: #a41e19;
		}


		.laesmere_new, .laesmere_new a {
			/*font-size: 12px;*/
			/*font-weight: bold;*/
			color: #a41e19;
			text-decoration: none;
			background-image: url(http://www.orslev.dk/files/system/images/laesmere_pil.gif);
			background-repeat: no-repeat;
			background-position: left center;
			padding-left: 15px;
		}
	
		.laesmere_new:hover, .laesmere_new a:hover, a:hover .laesmere_new {
			text-decoration: underline;
		}

		.artlist .cont .art {
			float: left; 
			margin-top: 3px; 
			margin-bottom: 3px;
			width: 458px; 
		}
		
		.artlist .cont .art .text {
			float: left; 
			width: 335px; 
			margin-left: 7px; 
			margin-top: 3px; 
			font-size: 11px; 
			word-spacing: 1px; 
			line-height: 15px;
		}
		
		.artlist .cont .spacer {
			clear: left; 
			width: 457px; 
			height: 1px; 
			overflow: hidden; 
			background-color: #ced5d8; 
			margin-top: 0px; 
			magin-bottom: 3px;
		}
		
		.topramme {
			width: 963px; 
			height: 12px;
			overflow: hidden;
		}
		
		.topramme .right, .topramme .left {
			float: right; 
			width: 14px;
			height: 12px; 
			background-image: url(images/page_ne.png);
		}
		
		.topramme .mid {
			float: left; 
			width: 935px; 
			height: 12px; 
			background-color: #FFF;
		}
		
		.topramme .left {
			float: left;
			background-image: url(images/page_nv.png);
		}
		
		.bundramme {
			.width: 963px; 
			.height: 20px;
		}
		
		.bundramme .right, .bundramme .left {
			float: right; 
			width: 13px;
			height: 20px; 
			background-image: url(images/page_se.png);
		}
		
		.bundramme .mid {
			float: left; 
			width: 937px; 
			height: 20px; 
			background-image: url(images/page_s.png); 
			background-repeat: repeat-x;
		}
		
		.bundramme .left {
			float: left;
			background-image: url(images/page_sv.png);
		}
		
		.bundlinks {
			clear: left;
			width: 963px; 
		}
		
		.bundlinks .cont {
			float: left; 
			text-align: left; 
			width: 963px; 
			background-image: url(images/page_bg.png); 
			background-repeat: repeat-y; 
			padding-left: 5px; 
			padding-right: 5px; 
			padding-bottom: 0px;
		}
		
		.bundlinks .cont .linksarea {
			float: left; 
			/*margin-left: 27px; */
			margin-top: 0px;
		}
		
		.bundlinks .cont .linksarea a {
			float: left; 
			margin-left: 16px;
		}

		.bundinfo, .bundinfo a {
			font-size: 10px; 
			color: #14448a;
		}
						
		.bundinfo a, .bundinfo a:hover {
			color: #14448a;
		}

		/****************************************/
		/* Box setup                            */
		/****************************************/
		
		.box {
			float: left;
			margin-bottom: 4px;
			border: 0px solid #FF0000;
		}
		
		.box .n {
			float: left;
			background-image: url(images/border_n.gif);
			background-repeat: repeat-x;
		}
		
		.box .e {
			float: left;
			background-image: url(images/border_e.gif);
			background-repeat: repeat-y;
			background-position: right;
		}
		
		.box .s {
			float: left;
			background-image: url(images/border_s.gif);
			background-repeat: repeat-x;
			background-position: bottom;
		}
		
		.box .v {
			float: left;
			background-image: url(images/border_v.gif);
			background-repeat: repeat-y;
		}

		.box .nv1 {
			float: left;
			padding-left: 11px;
			background-image: url(images/border_nv1.gif);
			background-repeat: no-repeat;
		}
		
		.box .nv2 {
			background-image: url(images/border_nv2.gif);
		}

		.box .sv1 {
			float: left;
			background-image: url(images/border_sv1.gif); 
			background-repeat: no-repeat; 
			background-position: bottom left; 
		}
		
		.box .sv2 {
			background-image: url(images/border_sv2.gif);
		}
		
		.box .nv2, .box .sv2 {
			float: left;
			width: 2px;
			height: 10px;
			background-repeat: no-repeat;
			overflow: hidden;			
		}

		.box .se1 {
			float: left; 
			background-image: url(images/border_se1.gif); 
			background-position: bottom right;  
		}

		.box .ne1 {
			float: left;
			background-image: url(images/border_ne1.gif);
			background-position: top right;
		}

		.box .se1, .box .ne1 {
			float: left; 
			background-repeat: no-repeat; 
		}
		
		.box .ne2 {
			background-image: url(images/border_ne2.gif);
		}
		
		.box .se2 {
			background-image: url(images/border_se2.gif);
		}
		
		.box .ne2, .box .se2 {
			float: right;
			width: 2px;
			height: 10px;			
			margin-right: 11px;
			background-repeat: no-repeat;
			overflow: hidden;
		}
		
		.box .topbar {
			/*width: 222px; */
			float: left;
			margin-right: 11px;
			height: 30px; 
			overflow: hidden;
			background-image: url(images/topbar_lightblue_mid.gif);

		}
		
		.area1 .box .topbar {
			width: 222px;
		}
		
		.area3 .box .topbar {
			width: 170px;
		}
		
		.box .topbar .right {
			float: right; 
			width: 29px; 
			height: 30px;
			background-image: url(images/topbar_lightblue_right.gif); 
		}
		
		.box .topbar .left {
			float: left; 
			width: 14px; 
			height: 30px;
			background-image: url(images/topbar_lightblue_left.gif); 
		}
		
		.box .topbar .text {
			float: left; 
			border: 0px solid; 
		}
		
		.box .topbar h3 {
			float: left; 
			color: #14448a;
			margin-top: 8px;
		}

		.box .cont {
			border: 0px solid #FF0000;
			margin-top: 10px;
			margin-right: 0px;
			padding: 0px;
			overflow: hidden;
		}

		.box form {
			padding: 0px; 
			margin: 0px 0px 0px 0px; 
			border: 0px solid #00FF00; 
			overflow: hidden;
		}

		.box form div {
			font-family: arial; 
			font-size: 11px; 
			color: #000; 
		}

		.area1 .box .cont .textcont {
			float: left;
			width: 218px;
			/*border: 1px solid #FFF;*/
			margin-top: 10px;
			padding: 0px;
			overflow: hidden;
		}

		.area1 .box .paragraph_sep {
			float: left;
			width: 222px;
			height: 1px;
			background-color: #ced5d8;
			margin: 12px 0px 12px 0px;
			padding: 0px;
			overflow: hidden;
		}

		.area1 .box .paragraph {
			float: left;
			margin: 0px;
			padding: 0px;
		}

		.area1 .box .paragraph .text {
			width: 215px;
			padding: 3px 0px 3px 0px;
		}

		.area3 .box form {
			width: 166px;
			margin-right: 11px; 
			border: 0px solid; 
		}

		.area3 .box form input {
			width: 160px;
			height: 19px;
			margin-left: 0px;
			margin-top: 3px;
			margin-bottom: 3px;
		}

		.area3 .box .cont .textcont {
			float: left;
			width: 160px;
			border: 0px solid #FF0000;
			margin-left: 5px;
			margin-top: 10px;
			padding: 0px;
			overflow: hidden;
		}

		/****************************************/
		

