body {

	margin: 0;

	padding: 0;

	text-align: center;

	background: #EFEFEF;

}



td {

	padding: 0;

}


img {
	border: 0px;
	border: none;
}


/* ********************************************************************************** SEARCH FIELD */


.topsearch{ 
	border: none;
	width: 300px; 
	float: right; 
	text-align: right; 
	margin-top: 6px;
}



.topsearch input {
	background: url(../images/search.jpg) no-repeat;
	border: 0px;
	height: 22px;
	padding: 2px 4px;
	/*font: 1em Arial, Helvetica, sans-serif;*/
	font-size: 1em;
}


.topsearch input[type=button], .topsearch input[type=submit]{
	width: 30px; 
	background-position: right; 
	margin: 0px; 
	cursor: pointer;
	border: 1px solid #999999;
	border-left: none;
}

.topsearch input[type=text]{
	width: 138px; 
	margin: 0px; 
	background-position: top left;	
	vertical-align: middle;
	color: #A6B5BE;
	border: 1px solid #999999;
	border-right: none;
}

.topsearch input[type=text].focused{
	color: #333333;	
}

.topsearch input[type=text]:focus {
    outline: none;
	outline-width: 0;
}

/* ___________________________________________________________________________________ END SEARCH FIELD */




/* ********************************************************************************** PAGINATION */


/* Ajax pagination */
.navigator{
	font-size: 1.1em;
	font-weight: normal;
}

.navigator a{
	font-weight: normal;
}

.navigator .selected {
    font-weight: bold;
   }

/* Search pagination */
/* ___________________________________________________________________________________ END PAGINATION */





/* ********************************************************************************** NEWS */

.newsListItem{
	border-bottom: 1px solid #cccccc; 
	padding: 5px; 
	padding-bottom: 10px; 
	margin: 10px 0px;
}
.newsListItem.last, .newsListItem:last-child{
	border-bottom: none;
}

.newsListItem img{
	float: left; 
	margin-right: 10px;
}

/* ___________________________________________________________________________________ END NEWS */







/************************************************************************** VARIOUS LAYOUT */

.green_divider{
	border: none;
	width: 100%;
	height: 15px;
	background-image: url(../images/layout/green_divider.gif);	
	background-repeat: repeat-x;
	background-position: left center;
}

.green_divider.last, .green_divider:last-child{
	background-image: none;
}

/* ___________________________________________________________________________________ END VARIOUS LAYOUT */



.contentAndBanner {

	margin: auto;

}





.banner {

	vertical-align: top;

	padding-left: 5px;

	padding-top: 13px;

}



.main {

	width: 760px;

	height: 100%;

	background: #FFF;

	margin: auto;

}



.seperatorBlackV {

	width: 21px;

	background: url(../gfx/dots_v_black.gif) repeat-y center;

}



div.seperatorBlackH {

	height: 21px;

	width: 100%;

	background: url(../gfx/dots_h_black.gif) repeat-x;

}



.contentHeader {

	height: 17px;

	background: #000;

	color: #FFF;

	font-weight: bold;

	text-transform: uppercase;

	padding: 0 0 0 2px;

}



.headerLeft {

	width: 5px;

	background: url(../gfx/headline_left2.gif) no-repeat;

}



.headerRight {

	width: 5px;

	background: url(../gfx/headline_right2.gif) right no-repeat;

}



.contentText {

	padding: 10px 0 10px 0;

}



h1 {

	margin-bottom: 7px;

	color: #A00000;

	font-size: 11px;

	font-weight: bold;

	text-transform: uppercase;
	
	margin-top: 6px;

}



.capitalize {

	text-transform: capitalize;

}



/*h1.center {

	text-align: center;

}*/



p.center {

	text-align: center;

}



p.af {

	text-align: right;

	font-style: italic;

	font-size: 17px;

}



p.boks {

	text-align: left;

	padding-top:6px; 

	padding-bottom:5px; 

	padding-right:5px; 

	padding-left:0px; 

	float: left; 

	width: 135px;

	color: blue;

}



p.underoverskrift {

	font-weight: bold;

}



img.borderBlack {

	border: 1px solid #CCC;

}





/* WIDTH & HEIGHT */



.procent100 {

	width: 100%;

}



.short {

	width: 150px;

}



.medium {

	width: 210px;

}



.long {

	width: 300px;

}





/* ALIGN */



.alignCenter {

	text-align: center;

}



.alignRight {

	text-align: right;

}



.alignTop {

	vertical-align: top;

}



.alignBottom {

	vertical-align: bottom;

}





/* TOPBAR */



td.topbar {

	padding: 13px 23px 0 23px;

	vertical-align: top;

}



table.topbar td {

	font-size: 0;

}



table.topbar {

	width: 100%;

	height: 145px;

}



.topbarLogo {

	padding: 0 0 10px 20px;

	vertical-align: bottom;

}



.topbarGreenBG {

	background: #8CA929;

}



.topbarTopLeft {

	width: 10px;

	height: 10px;

	background: url(../gfx/topbar_top_left.gif) no-repeat;

}



.topbarTopCen {

	background: url(../gfx/topbar_top_cen.gif) repeat-x;

}



.topbarTopRight {

	width: 10px;

	background: url(../gfx/topbar_top_right.gif) no-repeat;

}



.topbarMidLeft {

	background: url(../gfx/topbar_mid_left.gif) no-repeat;

}



.topbarMidRight {

	background: url(../gfx/topbar_mid_right.gif) no-repeat;

}



.topbarBotLeft {

	height: 19px;

	background: url(../gfx/topbar_bot_left.gif) no-repeat;

}



.topbarBotCen {

	background: url(../gfx/topbar_bot_cen.gif) repeat-x;

	text-align: right;

	padding: 0 0 1px 0;

}



.topbarBotRight {

	background: url(../gfx/topbar_bot_right.gif) no-repeat;

}





/* MENU */



.menu, .menuLogUd {

	height: 100%;

	margin-left: auto;

}



.menuFront {

	width: 6px;

	background: url(../gfx/menu_front.gif) no-repeat;

}



.menuText {

	background: #FFF;

	font-size: 9px;

	padding: 3px 3px 0 3px;

	vertical-align: middle;

}



.menuSeperator {

	width: 15px;

	background: url(../gfx/menu_seperator.gif) no-repeat;

}



table.menu td {

	font-size: 9px;

}





/* CONTENT */



td.content {

	height: 100%;

	padding: 16px 23px 36px 23px;

	vertical-align: top;

}





/* KONTAKTFORMULARER */



input.text {

	height: 25px;

	font: 11px Verdana, Arial, sans-serif;

	border-top: 1px solid #404040;

	border-right: 1px solid #D4D0C8;

	border-bottom: 1px solid #D4D0C8;

	border-left: 1px solid #404040;

	padding: 4px 0 0 4px;

}



textarea.text {

	width: 100%;

	font: 11px Verdana, Arial, sans-serif;

	border-top: 1px solid #404040;

	border-right: 1px solid #D4D0C8;

	border-bottom: 1px solid #D4D0C8;

	border-left: 1px solid #404040;

	padding: 4px 0 0 4px;

}



input.submit {

	height: 25px;

	background: #8CA929;

	color: #FFF;

	border: 1px solid #64791C;

	font: bold 11px Verdana, Arial, sans-serif;

}





/* BOTTOM */



td.bottom {

	height: 23px;

	background: #000;

	color: #FFF;

	text-align: center;

}





/* LINKS */



a {

	color: #13469d;

}







a {

	text-decoration: none;

}



a:hover {

	color: #000;

}





a.menu {

	color: #4C4C4C;

	text-decoration: none;

}



a.menu:hover {

	color: #A00000;

}



a.month {

	color: #000;

	text-decoration: none;

}



a.monthValgt, a.monthValgt:hover {

	color: #FFF;

	text-decoration: none;

}



a.month:hover {

	color: #000;

}



a.menuLogUd {

	color: #A00000;

	text-decoration: none;

}



a.LogUd:hover {

	color: #4C4C4C;

}



a.bottom {

	color: #FFF;

	text-decoration: underline;

}



a.bottom:hover {

	color: #13469d;

}
