html, body {
	margin:0;
	padding: 0;
	height: 100%;
}
html {
	overflow-x:auto;
	overflow-y:scroll;
}
body {
	background:#FFFFFF; /*#eee */
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	line-height: 1.4em; TEST */
}
a img {
	border:0 !important;
}
img[align=right],
img.right {
	margin-left:15px;
	margin-bottom:10px;
}
img[align=left],
img.left {
	margin-right:15px;
	margin-bottom:10px;
}
img.left {
	float:left;
}
img.right {
	float:right;
}
.imagetext {
	color:#333;
	font-size:10px;
	line-height:11px;
}

.imagetext_important {
	color:#c20811;
	font-size:10px;
	line-height:11px;
}

.imagetext img {
	display:block;
}
.clear {
	clear:both;
}
/*
div.cols a:focus,
div.cols a:active,
div.cols a:hover {
	color:#000;
}
div.cols a:link,
div.cols a:visited {
	color:#000;
}
*/


h1, h2, h3, .h2_important {
	font-weight:bold;
	margin-bottom:0;
}

h1 {
	font-size:2.084em;
}
h1.foerstehjaelp {
	display: inline;
}
h2, .h2_important {
	font-size:1.167em;
}
.h2_important {
	color:#c20811;
}


h3 {
	font-size:1em;
}
h1 + p,
h2 + p,
h3 + p,
.h2_important + p
{
	margin-top:0;
}
select.goto {
	width:100%;
}

#page {
	margin:0 auto;
	width:960px;
	width:80em;
}
	#main {
		position:relative;
		-moz-border-radius-bottomright:10px;
		-webkit-border-bottom-right-radius:10px;
		-moz-border-radius-bottomleft:10px;
		-webkit-border-bottom-left-radius:10px;
		box-shadow: 0 0 6px #888;
		-moz-box-shadow: 0 0 6px #888;
		-webkit-box-shadow: 0 0 6px #888;
		background:#fff;
	}
		#main .main {
			position:relative;
		}
		#head {
			height:109x;
			padding-top:10px;/*dosa*/
			margin-bottom:-10px;/*dosa*/
		}
			#logo {
				position:absolute;
				top:51px;
				left:31px;
				padding: 20px 0px 0px;
			}
			#logo object {
				position:absolute;
				background:#fff;
			}
				
			#login {
				position:absolute;
				top:12px;
				right:10px;
			}
				#login p {
					margin:0;
					padding:0;
					font-size:10px;
					line-height: 12px;
					color:#666;
				}
				#login p span.username {
					
				}
				#login p a {
					color:#333;
					border-left:1px solid #666;
					border-bottom:0;
					text-decoration:underline;
					padding:1px 5px 1px 5px;
					margin-left:5px;
					line-height:1.1em;
					height:1.1em;
				}
				#login p a:focus,
				#login p a:active,
				#login p a:hover {
					color:red;
				}
				#login p img {
					float:right;
					margin-top:-2px;
				}
			
			#search,
			#search-results-query {
				background:#f8f8f8 url(/css/img/icon-search-button.png) no-repeat 153px 1px;
				width:178px;
				height:21px;
				border:1px solid #d7d7d7;
				z-index:100;
				border-radius:2px;
				-moz-border-radius:2px;
				-webkit-border-radius:2px;
			}
				#search {
					position:absolute;
					right:6px;
					top:53px;
				}
				#search-results-query {
					position:relative;
					margin-top:1em;
				}

			#search label, 
			#search-results-query label {
				display:none;
			}
			#search input.text-search, 
			#search-results-query input.text-search {
				margin:0 0 0 0;
				padding:3px 6px 0 6px;
				font-size: 1em;
				min-height:18px;
				width:138px;
				border:0;
				background:transparent;
				color:#000;
				z-index:110;
				}
				#search input.text-search {
					position:absolute;
					left:0;
					top:0;
					bottom:0;
				}
				
			#search input.text-search:focus,
			#search-results-query input.text-search:focus,
			#search input.text-search:active,
			#search-results-query input.text-search:active,
			#search input.text-search:hover,
			#search-results-query input.text-search:hover,
			#search input.text-search.active
			#search-results-query input.text-search:active
			{
				color:#000;
			}
			#search input.submit,
			#search-results-query input.submit {
				width:28px;
				margin:0;
				padding:0;
				float:left;
				background:transparent;
				border:0;
				position:absolute;
				right:0;
				top:0;
				bottom:0;
			
				}
				#search input.submit {
				}
			#search input.submit:focus,
			#search input.submit:active,
			#search input.submit:hover
			{
				background:url(/css/img/icon-search-button-shadow.png) no-repeat center;
			}
			#search-results-query input.submit:focus,
			#search-results-query input.submit:active,
			#search-results-query input.submit:hover
			{
				background:url(/css/img/icon-search-button-shadow.png) no-repeat center;
			}
		#menu {
			background:#fff;
			position:absolute;
			top:48px;
			left:0px;
			height:61px;
			right:0;
			overflow: visible;
		}
		   #menu #level-1 {
	        overflow: hidden;
			margin: 0;
	        padding: 0 0 0 0;
	        list-style: none;
			position: relative;
			height:/*10px */ 33px;
			left:198px;/*dosa*/
			width:0px;/*dosa*/
	      }
		    #menu #level-1 li, 
			#menu #level-1 li a {
		       float: left;
			   position: relative;
		     }  
				#menu #level-1 li a {
		        color: #333;
				  background:#e0e0e0 url(/css/img/bg-menu-gradient.png) repeat-x top;
				  text-decoration:none;
				  border-top:1px solid #ccc;
				  border-right:1px solid #fff;
				  border-left:1px solid #ccc;
				  border-bottom:0;
				  padding:4px 8px 25px 8px;
				  top: 5px; 
					text-shadow:0 1px 0 #fff;
					-moz-text-shadow:0 1px 0 #fff;
					-webkit-text-shadow:0 1px 0 #fff;
		      }  
				#menu #level-1 li.first-child a,
				#menu #level-1 li:first-child a
				 {
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;					        
		      }
				#menu #level-1 li.last-child a,
				#menu #level-1 li:last-child a {
					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;
					border-right:1px solid #ccc;
		      }
				#menu #level-1 li a.selected {
					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;	
					padding:6px 8px 6px 8px;					
					top: 0; 
					color:#fff;
					text-shadow:0 0 0 #fff;
					-moz-text-shadow:0 0 0 #fff;
					-webkit-text-shadow:0 0 0 #fff;
		      } 
				
		#menu #level-2 {
			clear:left;
			/*position:relative;*/
			height:28px;
}
		#menu #level-2 ul {
			margin:0;
			padding:0;
			/*border-left:1px solid;*//*dosa*/
		
      }
			#menu #level-2 li {
				display:inline;
				margin:0;
				padding:0;
	      }
			#menu #level-2 li a {
				display:inline-block;
				color:#fff;
				text-decoration: none;
				border-bottom: none;
				padding:7px 10px;
	      }
			#menu #level-2 li a:focus,
			#menu #level-2 li a:active,
			#menu #level-2 li a:hover
			{
			  color:#333;
	      }
			#menu #level-2 #moreContent {
				position:absolute;
				right:12px;
			}
			#menu #level-2 #moreContent ul {
				position:absolute;
				top:20px;
			}
			#menu #level-2 #moreContent > a {
				background:url(css/img/icon-arrow-down-white.gif) no-repeat right;
			}
			#menu #level-2 #moreContent > a:focus,
			#menu #level-2 #moreContent > a:active,
			#menu #level-2 #moreContent > a:hover
			{
				color:#fff;
			}
			#menu #level-2 #moreContent ul {
				display:none;
				margin:0;
				padding:0;
				border-style:solid;
				border-width: 1px;
				position:absolute;
				width:240px;
				right:-10px;
				z-index:2001;
				border-top:0;
				margin-top:2px;
				-moz-border-radius-bottomright:5px;
				-webkit-border-bottom-right-radius:5px;
				-moz-border-radius-bottomleft:5px;
				-webkit-border-bottom-left-radius:5px;	
			}
			#menu #level-2 #moreContent ul li {
				margin:0;
				padding:0;
			}
			#menu #level-2 #moreContent ul li a {
				margin:0;
				padding:5px 10px;
				width:100px;
				float:left;
			}
		#content {
			position:relative;
			padding-top:30px;/*dosa*/
			overflow:hidden;
			position:relative;
			min-height:300px;
/*			background: url(/css/img/bg-content-gradient.png) repeat-x top;*//*dosa*/
			-moz-border-radius-topright:6px;
			-webkit-border-top-right-radius:6px;
			-moz-border-radius-topleft:6px;
			-webkit-border-top-left-radius:6px;
	/*		border-right:dotted 1px #B5B3B4;
			border-left:dotted 1px #B5B3B4;
			border-bottom:dotted 1px #B5B3B4;*//*dosa*/
		}
					
			#breadcrumbsTools	{
				position:relative;/*dosa*/
				top:-20px;/*dosa*/
				/*padding:0.2em 0.5em 0.6em 0.5em;*//*dosa*/
				padding:.7em .5em;/*dosa*/				
				min-height:/*15px*/31px;/*dosa*/
/*				border-bottom:dotted 1px #b5b3b4;*//*dosa*/
				overflow:hidden;
				background: url(/~/media/Campaignsites/www_paedagogiskassistent_dk/bg-images/bg-content-gradient.ashx) repeat-x top; /*dosa*/
				margin-bottom:-20px;/*dosa*/
				padding:0;
			}
			#breadcrumbs {
				position:absolute;
				top:.8em;
				left:.5em;
/*				float:left;
				font-size:10px;*//*dosa*/
				display:none;
			}
				#breadcrumbs ul {
					margin:0;
					padding:0;
					list-style:none;
					display:inline;

				}			
				#breadcrumbs ul li {
					margin:0;
					padding:0;
					display:inline;
					color:#666;
				}		
				#breadcrumbs ul li ul li:before {
					color:#666;
					content: ">";
					display:inline;
					padding-right:5px;
				}	
	/*			#breadcrumbs ul li.first:before {
					content: "";
					font-size:1px;
				}	*/
				#breadcrumbs ul li a {
					color:#666;
					text-decoration:none;
					display:inline-block;
					margin-right:3px;
					margin-left:3px;
					border-bottom:0;
					border-bottom:1px solid #ccc;
					white-space: nowrap;
				}			
				#breadcrumbs a:focus,
				#breadcrumbs a:hover,
				#breadcrumbs a:active 
				{
					color:#333;
					border-bottom:1px solid #333;
				}	
				#breadcrumbs ul li span {
					white-space: nowrap;
				}		
					
			#tools {
				position:absolute;
				top:.6em;
				right:.5em;

		/*		float:right;*/

				font-size:0.83em;
			}
				#tools ul {
					display:inline;
					margin:0;
					padding:0;
				}
				#tools ul li {
					display:inline;
					margin:0;
					padding:0;
				}
				#tools ul li a {
					display:inline;
					margin:0;
					padding:0;
					color:#666;
					text-decoration:none;
					display:inline-block;
					margin-right:3px;
					margin-left:3px;
					border-bottom:0;
					/*border-bottom:1px solid #fff;*//*dosa*/
					white-space: nowrap;
				}
				#tools a:focus,
				#tools a:hover,
				#tools a:active 
				{
					color:#333;
					border-bottom:1px solid #333;
				}	
		.cols {
			clear:left;
			overflow:hidden;
			line-height: 20px;
			padding: 3px 3px 3px 0px;
		}
		.cols ul
		{
			line-height: 10px;
		}
			.col1_5,
			.col2_5,
			.col3_5,
			.col4_5,
			.col5_5 {
				float:left;
				margin:0 5px;
				/*margin:0 .5em;*/
			}
			.col1_5 {
				width:180px; /*166px;*//*dosa*/
				/*width:15em;*/
			}
			.col2_5 {
				width:372px;
				/*width:31em;*/
			}
			.col3_5 {
				width:564px; /*350px;*//*dosa*/
				/*width:47em;*/
			}
			.col4_5 {
				width:744px;
	/*			width:63em;*/
			}
			.col5_5 {
				width:944px;
/*				width:79em;*/
			}
			.col_row {
				overflow:hidden;
				clear:left;
			}

			.col_row .col1_5:first-child,
			.col_row .col2_5:first-child
			{
				margin-left:0;
			}
			.col_row .col1_5:last-child,
			.col_row .col2_5:last-child
			{
				margin-right:0;
			}
			.col_row .col1_5.first-child,
			.col_row .col2_5.first-child
			{
				margin-left:0;
			}
			.col_row .col1_5.last-child,
			.col_row .col2_5.last-child
			{
				margin-right:0;
			}

			.col2_5 .col_left {
				float:left;
				width:180px;
				/*width:15em;*/
				margin-right:6px;
				/*margin-right:.5em;*/
				background:red;
			}
			.col2_5 .col_right  {
				background:red;
				float:right;
				width:180px;
				/*width:15em;*/
				margin-left:6px;
				/*margin-left:.5em;*/
			}
			.clear {
				height:1px;
				clear:both;
			}
			
/*
	BOX
*/			
			
			.box {
				border:1px solid #F4F0F1;
				background:#F9F7F8 url(/css/img/bg-menu-gradient.png) repeat-x top;
				background:#F9F7F8 url(/css/img/bg-box-gradient.png) repeat-x top;
				border-radius:6px;
				-moz-border-radius:6px;
				-webkit-border-radius:6px;
				margin-bottom:20px;
				overflow:hidden;
				position: relative;
			}
			.box.filled {
				border-width:1px;
				border-style: solid;
				background-image: url(css/img/bg-menu-gradient.png);
				background-repeat: repeat-x;
				background-position: top;
			}
			/* BOX HEADING */
				.box h2 {
					color:#333;
					margin: 0;
					padding:7px 8px 7px 8px;
					font-size: 1em;
					font-weight: bold;
					border-top:1px solid #F9F7F8;
					border-right:1px solid #F9F7F8;
					border-bottom:1px solid #ddd;
					border-left:1px solid #F9F7F8;
					-moz-border-radius-topright:6px;
					-webkit-border-top-right-radius:6px;
					-moz-border-radius-topleft:6px;
					-webkit-border-top-left-radius:6px;
		
					text-shadow:0 1px 0 #fff;
					-moz-text-shadow:0 1px 0 #fff;
					-webkit-text-shadow:0 1px 0 #fff;
					
					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					-o-text-overflow: ellipsis;
				}
				.box.filled h2 {
					color:#fff;
					padding:8px;
					border:0;
					text-shadow:0 0 0 #fff;
					-moz-text-shadow:0 0 0 #fff;
					-webkit-text-shadow:0 0 0 #fff;
				}
			/* BOX CONTENT */
				.box .content {
					position:relative;
					padding: 6px;
					margin:0 2px 2px 2px;
					-moz-border-radius-bottomright:3px;
					-webkit-border-bottom-right-radius:3px;
					-moz-border-radius-bottomleft:3px;
					-webkit-border-bottom-left-radius:3px;
				}
			/* BOX IMAGE */
					.box .content .image {
						margin-bottom:0;
						overflow:hidden;
						left:-8px;
						top:-6px;
					}
					.box.filled .content .image {
						left:-7px;
					}
					.col1_5 .box .content .image,
					.col2_5 .col1_5 .box .content .image {
						width:178px;
					}
					.col1_5 .box.filled .content .image,
					.col2_5 .col1_5 .box.filled .content .image {
						width:174px;
					}
					.col2_5 .box .content .image {
						width:370px;
					}
					.col2_5 .box.filled .content .image {
						width:366px;
					}

					.box .content .image  img {
						display:block;
						margin-left:auto;
						margin-right:auto;
					}

					.box .content p {
						margin:.5em 0;
					}
					.box .content img {
						margin:0;
					}
				.box.filled .content {
					background:#fff url(/css/img/bg-content-gradient.png) repeat-x top;
					border-top:0;
					border-right:1px solid #fff;
					border-bottom:0;
					border-left:1px solid #fff;
				}					

				.short div.content {
					min-height:118px;
				}
				.tall div.content {
					min-height:302px; 
				}
				.contaxtFact {
					width: 55px;
					display: inline-block;
				}
				.box .content.image {
					border:0;
					-moz-border-radius-bottomright:4px;
					-webkit-border-bottom-right-radius:4px;
					-moz-border-radius-bottomleft:4px;
					-webkit-border-bottom-left-radius:4px;
				}
				
	
					.empty {
						margin-bottom:22px;
					}
					.signupbox {
						border:none;
						
						position:absolute;
						overflow:visible;
						margin-bottom:20px;
					}
					.signupbox a img {
						position:absolute;
						bottom:0;
						left:0;
					}

				div.short #tabs {
					min-height:130px;
				}
				
				
				#tabs {
					margin-bottom:20px;
				}
					#tabs ul.navi {
						margin:0;
						padding:0;
						list-style: none;
						position:relative;
						overflow:hidden;
					}
						#tabs ul.navi li {
							float:left;
							position:relative;
							margin:0;
							padding:0;
							background-image:none;
							text-indent: 0;
						}
						#tabs ul.navi li:before {
							content: "";
						}
							#tabs ul.navi li a {
/*								color: #666;
								background:#e0e0e0 url(img/bg-content-gradient.png) repeat-x top;
								background:#F9F7F8 url(img/bg-box-gradient.png) repeat-x top;
								text-decoration:none;
								border-top:1px solid #ccc;
								border-right:1px solid #fff;
								border-left:1px solid #ccc;
								border-bottom:1px solid #ccc;
								padding:6px ;
								width:110px;
								float:left;
								text-align:center;
								outline:0;



								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
								-o-text-overflow: ellipsis;
*/
						height:18px;
								color: #333;
								background:#e0e0e0 url(/css/img/bg-menu-gradient.png) repeat-x top;
								text-decoration:none;

								border-top:1px solid #ccc;
								border-right:1px solid #fff;
								border-bottom:0;
								border-left: 1px solid #ccc;

								text-shadow:0 1px 0 #fff;
								-moz-text-shadow:0 1px 0 #fff;
								-webkit-text-shadow:0 1px 0 #fff;

								position:relative;
								top: 5px;
								padding:6px;
								width:110px;
								float:left;
								text-align:center;
								overflow: hidden;
								white-space: nowrap;
								text-overflow: ellipsis;
								-o-text-overflow: ellipsis;
							}
							#tabs ul.navi li.first-child a {
								border-left: 1px solid #ccc;
							}
							#tabs ul.navi li.last-child a {
								border-right: 1px solid #ccc;
							}
							#tabs ul.navi li a:focus,
							#tabs ul.navi li a:active,
							#tabs ul.navi li a:hover
							{
/*								color:#000;*/
							}

							#tabs ul li.active a {
								-moz-border-radius-topright:5px;
								-webkit-border-top-right-radius:5px;
								-moz-border-radius-topleft:5px;
								-webkit-border-top-left-radius:5px;	
								top: 0; 
								color:#fff;
								text-shadow:0 0 0 #fff;
								-moz-text-shadow:0 0 0 #fff;
								-webkit-text-shadow:0 0 0 #fff;
							}
							#tabs ul li.first-child a {
								-moz-border-radius-topleft:5px;
								-webkit-border-top-left-radius:5px;					        
					      }
							#tabs ul li.last-child a {
								-moz-border-radius-topright:5px;
								-webkit-border-top-right-radius:5px;
					      }
					#tabs div.tabs {
						clear:both;
						padding:3px;
						position: relative;
						-moz-border-radius-bottomright:5px;
						-webkit-border-bottom-right-radius:5px;
						-moz-border-radius-bottomleft:5px;
						-webkit-border-bottom-left-radius:5px;					        
					}
						#tabs div.tab {
							background:#fff url(/css/img/bg-content-gradient.png) repeat-x top;
							border-top:0;
							border-right:1px solid #fff;
							border-bottom:0;
							border-left:1px solid #fff;
							min-height:121px;
							padding:6px 6px 0 6px;

							-moz-border-radius-bottomright:3px;
							-webkit-border-bottom-right-radius:3px;
							-moz-border-radius-bottomleft:3px;
							-webkit-border-bottom-left-radius:3px;				        
						}
						#tabs div.tab {
							margin:0;
							padding:1px 6px;
						}
					
				.image {
					position:relative;
					margin-bottom:20px;
				}
					.image h2.text {
						font-size:1em;
					}
					.image img {
						display:block;
					}
					.image .text {
						position:absolute;
						bottom:0;
						left:0;
						right:0;
					}
					.text {
						margin:0;
						color:#fff;
						margin:0;
						padding:10px;
					}
					.text a {
						color:#fff;
					}
					.text a:focus,
					.text a:active,
					.text a:hover
					{
						color:#000;
					}
					
					.title h1,
					.title h2
					{
						padding-left:20px;
					}
					.image h1.text {
						padding-left:20px;
					}
					
				.vcard {
					overflow:hidden;
					clear:both;
					margin-top:1em;
				}
					.vcard h2.title {
						margin-bottom:1em;
					}
					.vcard abbr {
						cursor:help;
					}
					.vcard ul {
						margin:0;
						padding:0;
						list-style:none;
					}
					.vcard ul li {
						margin:0;
						padding:2px;
					}
					.vcard ul li strong 
					{
						width: 120px;
						display: inline-block;
					}
					.vcard span.type {
						display:none;
					}
					.vcard img.photo {
						float:left;
						margin-right:1em;
					}

				.manchet {
					font-size:1.167em;
					font-weight:bold;
				}

				.newsItems {
					padding-bottom:2em;
				}
					.newsItem {
						padding-left:1em;
						padding-right:3em;
					}
					.text .newsItem {
						padding-left:0;
					}
					.newsItem h2 {
						font-size:1em;
						padding-left:0;
						margin:0;
						font-weight:normal;
					}
					.newsItem h2 span.date {
						font-weight:normal;
						padding-right:.5em;
					}
					.newsItem .newsItemContent {
						padding-left:5.5em;
					}
					.newsItem p {
						margin:1em 0 1em 0;
					}
			
				.content {
/*					padding: 0 20px 10px 20px;*//*dosa*/
					padding: 0 0 10px 0;
					margin:0px;
				}
				box.content {
					margin:0 2px 2px 2px;
					padding: 10px 20px;
				}
				
				
				.menu {
				}
				.menu ul,
				.menu ul li {
					margin:0;
					padding:0;
					list-style: none;
				}
				.menu ul {
					margin-bottom:2em;
				}
				div.cols .menu ul li a 
				{
					line-height: 14px;
					position:relative;
					display:block;
					padding:10px 10px;

					background-image: url(/css/img/bg-menu-gradient.png);/*dosa*/
					background-repeat: repeat-x;
					background-position: top;
					
					color:#fff;
					font-weight:normal;
					text-decoration: none;
					text-shadow:0 0 0 #fff;
					-moz-text-shadow:0 0 0 #fff;
					-webkit-text-shadow:0 0 0 #fff;

					-moz-border-radius-topright:5px;
					-webkit-border-top-right-radius:5px;
					-moz-border-radius-topleft:5px;
					-webkit-border-top-left-radius:5px;	
				}
				div.cols .menu ul li ul li a {
					color:#555555;
					padding:4px 10px;
					text-shadow:0 1px 0 #fff;
					-moz-text-shadow:0 1px 0 #fff;
					-webkit-text-shadow:0 1px 0 #fff;

					-moz-border-radius-topright:0;
					-webkit-border-top-right-radius:0;
					-moz-border-radius-topleft:0;
					-webkit-border-top-left-radius:0;	
					border-top:1px solid #fff;
					border-right:0;
					border-bottom:1px solid #B5B3B4;
					border-left:0;

					background-repeat: repeat-x;
					background-position: top;
					background-color:#eee;
					background-image: url(/css/img/bg-menu-2.png);
				}
				div.cols .menu ul li ul li a:focus,
				div.cols .menu ul li ul li a:active,
				div.cols .menu ul li ul li a:hover
				div.cols .menu ul li ul li a.selected
				{
					color:#555555;
					background-image: url(/css/img/bg-menu-selected-2.png);
					background-color:#eee;
					text-decoration:underline;

				}
				div.cols .menu ul li ul li a.selected
				{
					color:#C20811;
					background-image: url(/css/img/bg-menu-selected-2.png);
					background-color:#FFFFFF;
					text-decoration:underline;

				}
				div.cols .menu ul li ul li a.inpath
				{
					font-weight:bold;
				}
				
				

				.box ul {
					list-style: none;
					margin:0;
					padding:0 1em;
					text-indent: -1em;
				}
				.box ul li:before {
					content: "\00BB \0020";
				}
				.box ul li {
					margin:.5em 0;					
				}

				.box ul li a {
					margin:0;
					padding:0;
				}
				.newsbox {
					-moz-border-radius-topright:0;
					-webkit-border-top-right-radius:0;
					-moz-border-radius-topleft:0;
					-webkit-border-top-left-radius:0;
					border:0 !important;
				}
				.newsbox .image {
					margin-bottom:0;
				}
				.newsbox {
					line-height : 14px;	
				}
				.newsbox .image img {
					-moz-border-radius-topright:3px;
					-webkit-border-top-right-radius:3px;
					-moz-border-radius-topleft:3px;
					-webkit-border-top-left-radius:3px;
				}
				.newsbox.box.filled .content {
					border-radius:0;
					-moz-border-radius:0;
					-webkit-border-radius:0;
					min-height:109px;
					margin:0 1px;
				}
				.newsbox .content ul {
					margin:1em 0;
					padding: 0;
				}
				.newsbox .content ul li {
					background-image:none;
					text-indent:0;
					margin:.5em 0;
					padding:0;
				}
				.newsbox .content ul li:before {
					content: "";
				}
				
				
				.newsbox .links ul {
					margin:5px 10px;
				}
				.newsbox .links ul li {
					display:inline;
				}
				.newsbox ul li:before {
					color:#fff;
				}
				.newsbox .links ul li a:link,
				.newsbox .links ul li a:visited
				{
					color:#fff;
				}
				.newsbox .links ul li a:focus,
				.newsbox .links ul li a:active,
				.newsbox .links ul li a:hover
				{
					color:#000;
				}
				.newsbox span.date {
					margin-right:.5em;
				}
				.newsbox .content {
					margin:0;
				}
				.newsbox .cols {
					overflow:hidden;
					clear:left;
				}
					.newsbox .cols .col1_5 {
						margin:0;
						overflow:hidden;
						width:186px;
					}
					.newsbox .cols .col1_5 img {
						margin:0 2px;
						display:block;
						width:182px;
					}
					.newsbox .text a {
						color : White;
					}

/*
					.newsbox .cols .col1_5 .image .text {
						width:100%;
					}
*/

				.important {
					color:#c20811;
				}
				p.date {
					margin-bottom:0;
				}
				p.date:first-letter
				{
					text-transform: capitalize;
				}
				p.author {
					margin-top:0;
				}
				
				
				
				table.data {
					width:100%;
					border-top:1px solid #F9F7F8;
					border-right:1px solid #F9F7F8;
					border-bottom:1px solid #ddd;
					border-left:1px solid #F9F7F8;
					-moz-border-radius-topright:6px;
					-webkit-border-top-right-radius:6px;
					-moz-border-radius-topleft:6px;
					-webkit-border-top-left-radius:6px;
					empty-cells: show;
					border-spacing: 1px;
				}
				table.data th {
					background-image: url(/css/img/bg-menu-gradient.png);
					background-repeat: repeat-x;
					background-position: top;
					margin: 0;
					padding:8px;
					border:0;

					color:#fff;
					font-size: 1em;
					font-weight: bold;

					overflow: hidden;
					white-space: nowrap;
					text-overflow: ellipsis;
					-o-text-overflow: ellipsis;
				}
				table.data tr th:first-child {
					-moz-border-radius-topleft:4px;
					-webkit-border-top-left-radius:4px;
				}
				table.data tr th:last-child {
					-moz-border-radius-topright:4px;
					-webkit-border-top-right-radius:4px;
				}
				
				table.data tr td {
					background:#fff;
					border:0;
					padding: .5em;
				}
				table.data tbody tr:first-child td {
					background:#fff url(/css/img/bg-content-gradient.png) repeat-x top;
				}
				
				abbr.data,
				table.data abbr {
					background:#aaa;
					color:#fff;
					border:0;
					padding:0 2px;
					cursor: help;
				}
				.pollistResult .item img {
					height:20px;
				}
				.polllist .item {
					overflow:hidden;
					margin:2px 0;
				}
				.polllist .item input {
					float:left;
				}
				.polllist .item label {
				}


				
	#foot {
		position:relative;
/*		color:#999;*/
		margin-top:10px;
		font-size:0.83em;
		background:#f5f0df; /*beige*/
		
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		-moz-border-radius-topright:10px;
		-webkit-border-bottom-top-radius:10px;
		-moz-border-radius-topleft:10px;
		box-shadow: 0 0 6px #888;
		-moz-box-shadow: 0 0 6px #888;
		-webkit-box-shadow: 0 0 6px #888;
		border: 0px;
	}
		 div.foot {
			height:32px; /*22*/
			position:relative;
			border:#f5f0df solid 1px; /*dosa*/
			margin-top:5px; /*dosa*/
		}
		
		#foot div.vcard {
			margin-top:5px; /*dosa*/
			padding-top:5px;/*25*/
			top:5px; /*dosa*/
			text-align:center;
		}
		.org {
			display:block;
/*			width:62px; dosa*/
/*			height:22px; dosa*/
			position:absolute;
			top:/*9px*/6px; /*dosa*/
			/*left:33*/ /*dosa*/
			margin-left:380px; /*dosa*/
		}
		
		#foot div.vcard div {
			display: inline;
		}
		#foot div.vcard div.street-address {
			padding:0 4px;
			font-weight:normal;
		}
		#foot div.vcard div.adr {
			padding:0 10px 0 0 ;
			margin-left:100px;/*dosa*/
		}
		
		#foot div.vcard div.contact {
			position:absolute;
			right:33px;
			font-size:1.13em;
			top:18px;
		}
		#foot a { 
			color:#999;			
		}
		#foot a:focus,
		#foot a:active,
		#foot a:hover
		{ 
			color:#000;			
		}


#foot div.vcard div {
			display: inline;
		}
		
		
		
#tooltip {
	background:#f7f5d1;
	position:absolute;
	border:1px solid #333; 
	padding:5px;
	max-width:300px;
	color:#333;
	display:none;
}	

/* Search results page */

.search-results {
	clear:both;
/*	margin-top:80px;*/
	}
	.search-results .image .text {
		}
		.tema-default	.search-results .image .text {background: rgb(10, 86, 109);}
		.tema-ss		.search-results .image .text {background: rgb(54, 173, 218);}
		.tema-ks			.search-results .image .text {background: rgb(110, 182, 14);}
		.tema-ts		.search-results .image .text {background: rgb(255, 147, 30);}
		.tema-p		.search-results .image .text {background: rgb(194, 8, 17);}
		
.search-results .show-all-link {
	text-align:right;
	margin:2em 0;
	}
.advanced {
	margin-bottom:20px;
}
.advancedFields .interval {
	margin-bottom:6px;
} 
.advancedFields .interval label,
.advancedFields .area label {
	float:left;
	width:75px;
} 
.advancedFields .interval select {
	margin-right:12px;
} 

/* Paging */

.paging {
	overflow:hidden;
	margin-bottom:1em;
	}
.paging ul {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	}
	.paging ul li {
		float:left;
		margin-right:.5em;
		}
		.paging ul li.selected {
			font-weight:bold;
		}

.newsItems .paging {margin-top:2em;}

/* Frontpage specific */
a.filled {
	color:#fff;
	text-decoration:none;
	border:1px solid #F4F0F1;
	background-color:#F9F7F8;
	background-image:url(/css/img/bg-menu-gradient.png);
	background-repeat: repeat-x;
	background-position: 0 0px ;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.col5_5.frontpage {
	position:relative;
}
	.col5_5.frontpage ul {
		margin:0;
		padding:0;
		list-style:none;
		position:absolute;
		top:20px;
		left:26px;
	}
	.col5_5.frontpage a.filled {
		color:#fff !important;
		font-size:12px;
		font-weight:bold;
		padding:11px 6px;
		margin-bottom:3px;
		display:block;
		width:152px;
		line-height:14px;
	}
	.col5_5.frontpage ul li a:before {
			content: "\00BB \0020";
	}
	.col5_5.frontpage a.filled:focus,
	.col5_5.frontpage a.filled:active,
	.col5_5.frontpage a.filled:hover {
		color:#000 !important;
	}
	
	#slider {
		width:948px;
		height:200px;
		position:relative;
	}
		
/*
	Opera only
*/

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {

#page {
	width:974px;
}
	#main {
		background: transparent url(/~/media/Campaignsites/www_paedagogiskassistent_dk/bg-images/ie-bg-main.ashx) repeat-y top;
		overflow:hidden;
	}
		#main .main {
			margin:0 auto;
			width:960px;
			background:#fff;
		}
	#foot {
		background: transparent url(/~/media/Campaignsites/www_paedagogiskassistent_dk/bg-images/ie-bg-foot.ashx) no-repeat bottom;
		margin-top:0;
		padding:30px 0 14px 0;
	}
		#foot .foot {
			margin:0 auto;
			width:960px;
			height:45px;
			background:#fff;
		}
		#foot div.vcard {
			padding-top:16px;
		}
			#foot div.vcard div.org img {
				top:8px;
			}
			#foot div.contact {
				top:16px;
			}
	
}
/* Calendar content area */

span.calendarLegend
{
	padding-right : 25px;
}

table.data.calendar,
table.data.calendarEvent {
	background-color:#F3F3F3;
	border-color:#D7D7D7;
	}
	table.data.calendarEvent {
		margin:1em 0;
	}
	table.data.calendar th, 
	table.data.calendarEvent th {
		color:#343434;
		text-align:left;
		}
	table.data.calendar td h2 {
		margin:0 0 .5em 0;
		}
		table.data.calendar td h2 a {
			font-size:14px;
			}
	table.data.calendar td p {
		margin:0;
		font-size:11px;
		}
		table.data.calendar td p.desc {
			margin:0 0 .5em 0;
			}
		table.data.calendar td p span {
			font-weight:bold;
		}
		table.data.calendar td p.time,
		table.data.calendar td p.place {
			width:300px;
			}
			table.data.calendar td p.place {
				float:left;
				}
		table.data.calendar td p.info {
			float:right;
			width:50px;
			}


/* Tema liste */

.temaTitle
{
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:10px 10px 10px 10px;
}

.temaContent
{
	color:#333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0px 10px 10px 10px;
}

/* changes gje 08-07/09 */

/* top menu */
#menu #level-1 li a {
	padding:6px 8px 27px 8px;
}

/* content margins */
.col3_5 .title h1,
.col4_5 .title h1 {
	line-height:29px;
}
.col3_5 .content,
.col4_5 .content {
/*	margin-top:20px;*//*dosa*/
}
.col3_5 .content .manchet,
.col4_5 .content .manchet {
	margin-bottom:20px;
}
.col3_5 .content .manchet p,
.col3_5 .content p,
.col4_5 .content .manchet p,
.col4_5 .content p {
	margin-top:0;
}


/* line heights */
.cols ul {
	line-height:auto; /* overruling line 501 in style.css (if it's been formatted correctly) */
}
div.cols .menu ul li a {
	line-height:14px; /* making sure that this rule still works - line 933 in style.css (if it's been formatted correctly) */
}
.newsbox {
	line-height:14px; /* making sure that this rule still works - line 1005 in style.css (if it's been formatted correctly) */
}
.col5_5.frontpage a.filled {
	line-height:14px; /* making sure that this rule still works - line 1306 in style.css (if it's been formatted correctly) */
}
.box,
.box ul {
	line-height:16px;
}

.col3_5 .content ul,
.col4_5 .content ul {
	line-height:20px;
}
.col3_5 .content ul li,
.col4_5 .content ul li {
	padding-bottom:5px;
}

/* links */
.box.filled a,
.box.filled a:link,
.box.filled a:visited {
	text-decoration:none;
}
.box.filled a:hover,
.box.filled a:focus {
	text-decoration:underline;
}
.box.filled .links a,
.box.filled .links a:link,
.box.filled .links a:visited {
	text-decoration:underline;
}
.box.filled .links a:hover,
.box.filled .links a:focus {
	text-decoration:underline;
}

/* changes gje 10-07/09 */
#foot {
	height:43px;
	background-color:#f5f0df;
	margin-top:10px;
	padding:0 0 0 0;
	border:dotted 1px #f5f0df;  /*dosa*/
}	
#foot div.vcard {
	padding-top:0;
}
#foot div.vcard div.org {
	top:-9;
	left:33px;
}
#foot div.vcard div.org img {
	top:0;
}
#foot div.vcard div.adr {
	padding:0 0 0 0;
}
#foot div.vcard div.contact {
	width:180px;
	top:8px;
	right:6px;
}
#foot a,
#foot a:link,
#foot a:visited {
/*	color:#999 !important;*//*Dosa*/
	color:#333333; !important; /*dosa*/
	text-decoration:none !important;
}
#foot a:focus,  
#foot a:active,  
#foot a:hover {
	color:#000 !important;
	text-decoration:underline !important;
}




/*   *************************************
     *	Kampagnesite                     *
     *	Paedagogiskassistent.dk /Red.dosa *
     *************************************       */


/* BEIGE ******************************************* */
.beige, 
.beige #page,
.beige #main,
.beige .menu,
.beige #breadcrumbsTools,
.beige div.cols .menu ul li ul li a
{
background-color:#f5f0df; 
}

.beige #tabs ul.navi li.active a,
.beige #tabs div.tabs,
.beige #menu #level-2,
.beige #menu #level-2 ul,
.beige a.filled,
.beige table.data,
.beige .menu ul li a, /*dosa*/
.beige .box.filled {
	background-color: #f37021;
	border-color:#f37021;
}

.beige #menu #level-1 {
			display:none;
	}

.beige #head 
{
height:93px; /*dosa*/
padding-top:10px;/*dosa*/
margin-bottom:0px;/*dosa*/
}
.beige .CampaignLogo a span
{
background-image:url(/~/media/Campaignsites/www_paedagogiskassistent_dk/Images/paubeige200x60jpg.ashx);
background-repeat:no-repeat;
margin-top: 10px;
    display: block;
    width: 200px;
    height: 60px;
    cursor:hand;
	margin-left:10px;
	margin-bottom:10px;
}

.beige #menu #level-2 li a {
				display:inline-block;
				color:#fff;
				text-decoration: none;
				border-bottom: none;
				padding:5px 10px;
	      }
.beige #menu #level-2 li a:focus,
.beige #menu #level-2 li a:active,
.beige #menu #level-2 li a:hover
			{
			  text-decoration:underline;
			  /*color:#333;*/
	      }

.beige .text {
	background: rgb(243, 112, 33);
	background: rgba(243, 112, 33, 0.9);
}
.beige a:link,
.beige a:visited {
	color:#f37021;
}
.beige a:focus,
.beige a:active,
.beige a:hover {
	color:#f37021;
}	

.beige div.cols .menu ul li ul li a.selected2
{
color:#f37021;
/*background-image: url(/css/img/bg-menu-selected-2.png);*/
background-image: url(/css/img/bg-menu-2.png);
background-color:/*#f5f0df*/#e4decb;
text-decoration:none;
}


/****Indsat af dosa - start ***/
.beige div.cols .menu ul li ul li a.selected
{
color:#f37021;
background-image: url(/css/img/bg-menu-2.png);
background-color:/*#f5f0df*/#e4decb;
text-decoration:none;
}

.beige div.cols .menu ul li ul li a.inpath
{
color:#f37021;
font-weight:bold;
}
.beige div.cols .menu ul li ul li a.inpath:hover
{
color:#f37021;
font-weight:bold;
text-decoration:underline;
}

.beige #menu #level-2 
{
text-align:right;
font-size:11px;
}
.beige #menu 
{
background-color:#f5f0df;
position:absolute;
top:/*54*/87px;
left:0px;
height:61px;
right:0;
overflow: visible;
}
.beige #foot,
.beige div.foot,
.beige #foot div
{
background-color:#f5f0df;
}
.beige div.cols .menu ul li a 
{
	line-height: 12px;
	position:relative;
	display:block;
	padding:10px 10px;

	background-image: url(/css/img/bg-menu-gradient.png);
	background-repeat: repeat-x;
	background-position: top;
	
	color:/*#f37021*/#FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-shadow:0 0 0 #fff;
	-moz-text-shadow:0 0 0 #fff;
	-webkit-text-shadow:0 0 0 #fff;

	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;	
}
.beige .menu li a
{
	background-color: Transparent;
}

.beige #tools ul li a
{
cursor: pointer;
cursor: hand;
}
/*** Slut dosa****/

/* COMMOM MENU CLASS  */

.beige div.cols .menu ul li a
{
	border-top:0;
    border-right:0;
/*    border-bottom:1px dotted #DDDDDD;*/ 
    border-left:0;
}


.beige div.cols .menu ul li ul li a
{
    color:#555555;
	font-weight:normal;
    padding:4px 10px;
    text-shadow:0 1px 0 #fff;
    -moz-text-shadow:0 1px 0 #fff;
    -webkit-text-shadow:0 1px 0 #fff;

    -moz-border-radius-topright:0;
    -webkit-border-top-right-radius:0;
    -moz-border-radius-topleft:0;
    -webkit-border-top-left-radius:0;	
    border-top:0px solid #FFFFFF;
    border-right:0;
    border-bottom:1px solid #DDDDDD;
    border-left:0;

    background-repeat: repeat-x;
    background-position: top;
    background-color:/*Transparent*/#e4decb; 
    background-image: url(/css/img/bg-menu-2.png);
}

.beige div.cols .menu ul li ul li a:hover
{
background-color:/*#e4e7e8*/#f5f0df;
color:#f37021;
text-decoration:none;
font-weight:normal;
background-image: url(/css/img/bg-menu-selected-2.png);
}