Body              {
	background-color: #d8d6ca;
}
/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: Tahoma, Verdana, Geneva, Arial, Sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.P A:hover     {
	text-decoration: none;
}


H1 {
	font-size: 15px;
	color: #93b633;
}
H2 { color: #93b633; font-size: 13px; }
H3, H4, H5 { color: #93b633; }
H5 {font-size:12px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

H6 a  { color: #C2D485; font-weight: normal; text-decoration: underline; }
H6 a:visited  { color: #C2D485; font-weight: normal; text-decoration: underline }
H6 a:link  {
	color: #ccc;
	font-weight: normal;
	text-decoration: underline
}
H6 a:hover   { color: #93b633; font-weight: normal; text-decoration: underline }

/* Content column 
TD#content {
	padding-left: 30px;
	padding-right: 187px;
	padding-top: 35px;
	vertical-align: top;
	/*width: 737px ;
	background-color: #fff;
	height: 500px;	
 }*/


/* Menu 1 column */
TD#menu_1 {
	vertical-align: top;
	width: 183px;
	padding-top: 30px;
	background-color: #e4e4e4;
}
TD#menu_1 DIV {  }
TD#menu_1 DIV A {
	color: #e4e4e4;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	color: #e4e4e4;
	text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
	background-color: #e4e4e4;
	color: #e4e4e4;
	font-size: 0px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	font-weight:normal;
	text-decoration: none;
	height: 0px;
	font-size: 0px;
	color: #e4e4e4;
	background-color: #e4e4e4;
}
TD#menu_1 DIV.menu1-level1-act A {
	color:#e4e4e4;
	font-size: 0px;
}
TD#menu_1 DIV.menu1-level1-act A:hover {
	color:#e4e4e4;
	font-size: 0px;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 25px;
	padding-right: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

TD#menu_1 DIV.menu1-level2-no:hover {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 25px;
	background-color: #bebebe;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

TD#menu_1 DIV.menu1-level2-no A {
	color: #888;
	font-style: normal;
	font-weight: normal;
}
TD#menu_1 DIV.menu1-level2-no A:hover {
	color: #fff;
	font-style: normal;
	font-weight: normal;
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
	font-weight:normal;
	font-size: 12px;
	font-style: normal;
	padding-top:5px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #bebebe;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

TD#menu_1 DIV.menu1-level2-act:hover {
	font-weight:normal;
	font-size: 12px;
	font-style: normal;
	padding-top:5px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #bebebe;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

TD#menu_1 DIV.menu1-level2-act A {
	color: #888;
	font-style: normal;
	font-weight: normal;
}
TD#menu_1 DIV.menu1-level2-act A:hover {
	color: #fff;
	font-style: normal;
	font-weight: normal;
}

/* Style for the horisontal-menu: */
TR#menu_2 TD {
	text-align: left;
	height: 28px;
	margin: 0;
	background-color: #e4e4e4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(../images/bagg_menu_hori.jpg);
	background-repeat: repeat-x;
}

TR#menu_2 TD A {
	color: #888;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
TR#menu_2 TD A:hover {
	color: 999999;
	text-decoration: none;
	}
TR#menu_2 TD.oddcell {
	text-align: left;
	background-image: url(../images/bagg_menu_hori.jpg);
	height: 28px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	}
TR#menu_2 TD.menu2-level1-act {
	padding-right: 10px;
	background-image: url(../images/bagg_menu_hori-act.jpg);
	background-position: right;
	padding-bottom: 3px;
} 
/* Style for the horisontal-menu: */
TR#menu_2a TD {
	text-align: left;
	background-image: url(../images/bagg_menu_hori.jpg);
	height: 28px;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3 px;
	padding-left: 0px;

}

TD#menu_2td TD {
	text-align: left;
	background-image: url(../images/bagg_menu_hori.jpg);
	height: 28px;
	margin: 0;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-repeat: repeat-x;
}


/* Kvikmenu-overskrift forside START */

TD#kvikmenu-overskrift {
	vertical-align: bottom;
	width: 183px;
	padding-top: 20px;
	padding-bottom: 5px;
	height: 40px;
	background-color: #FFF;
	margin: 0px;
}

.kvikmenu-overskrift-txt {
	font-weight:bold;
	font-size: 12px;
	font-style: normal;
	padding-top:0px;
	text-decoration: none;
	padding-bottom: 0px;
	padding-left: 25px;
	padding-right: 0px;
	margin: 0px;
}

/* Kvikmenu forside START */

TD#kvikmenu {
	vertical-align: top;
	width: 183px;
	padding-top: 0px;
	background-image: url(../images/kvikmenu_bagg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 500px;
}
TD#kvikmenu DIV {  }
TD#kvikmenu DIV A {
	color: #fff;
	text-decoration: none;
}
TD#kvikmenu DIV A:hover {
	color: #000;
	text-decoration: none;
}

/*  MENU 1, level 1, normal state (NO) */
TD#kvikmenu DIV.kvikmenu-level1-no {
	font-weight:normal;
	font-size: 12px;
	font-style: normal;
	padding-top:5px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #93b633;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*  MENU 1, level 1, active state (ACT) */
TD#kvikmenu DIV.kvikmenu-level1-act {
	font-weight:normal;
	font-size: 12px;
	font-style: normal;
	padding-top:5px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #bebebe;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #000;
}
TD#kvikmenu DIV.kvikmenu-level1-act A {
	color:#fff;
	font-size: 12px;
}
TD#kvikmenu DIV.kvikmenu-level1-act A:hover {
	color:#000;
	font-size: 12px;
	background-color: #E4E4E4;
}


TD#kvikmenu DIV.kvikmenu-level1-act:hover {
	font-weight:normal;
	font-size: 12px;
	font-style: normal;
	padding-top:5px;
	text-decoration: none;
	padding-bottom: 5px;
	padding-left: 25px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #bebebe;
	padding-right: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* Kvikmenu forside SLUT */



/* Style for the Path-menu: */
TD#path {
	white-space: nowrap;
	background-color: #e4e4e4;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 40px;
	vertical-align: middle;
	width: 580px;
	color: #bebebe;
}
TD#path A {
	text-decoration: none;
	color:#bebebe;
}
TD#path A:hover {
  text-decoration: underline;
}


TD#path2, TD#login2, TD#flag   {
	white-space: nowrap;
	background-color: #FFF;
	height: 2px;
	vertical-align: middle;
	width: auto;
}


/* Style for the Flag-menu og login: */
TD#login {
	white-space: nowrap;
	background-color: #e4e4e4;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 40px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom:1px;
	padding-left: 25px;
	vertical-align: middle;
	text-align: left;
}
/* Style for the Flag-menu og login: 
TD#flag, TD#flag-uden-typo3 {
	white-space: nowrap;
	background-color: #e4e4e4;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	height: 40px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	vertical-align: middle;
	text-align: left;
	width: 187px;
}
*/

TD#login A, TD#login A:hover, TD#login A:link {
	color: #888;
	text-decoration: none;
}


/*  Søge felt kopi af menu2: */
TD#overlogin {
	text-align: center;
	color: #888;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	height: 22px;
	margin: 0;
	background-color: #e4e4e4;
	padding-top: 0;
	padding-right:0;
	padding-bottom: 0;
	padding-left: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
TD#soeg {
	text-align: left;
	color: #888;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	height: 22px;
	margin: 0;
	background-color: #e4e4e4;
	padding-top: 0;
	padding-right:0;
	padding-bottom: 0;
	padding-left: 20px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

TD#top TD       {
	background-color: #e4e4e4;
	height: 148px;
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


/* In Text Hyperlinks */
a  { color: #000000; font-weight: normal; text-decoration: underline; }
a:visited  { color: #000000; font-weight: normal; text-decoration: underline }
a:link  { color: #000000; font-weight: normal; text-decoration: underline }
a:hover   { color: #93b633; font-weight: normal; text-decoration: underline }


/* Mailform Formattting */
.mailform  {
	color: #000;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: normal }
.mailformrequired  {
	color: #000;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	font-weight: bolder }
.mailformcomment {
 font-family : Verdana, sans-serif;
 font-size : 11px;
 color : #CC0000;
 font-weight : bolder;
}
.mailformradio  {
	color: #000;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: normal }

.csc-form-radio  {
	color: #000;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-weight: normal }
.csc-mailform-field  { color: black; font-size: 10px; font-family: Verdana, sans-serif; width: 150px; }
	
.filelinks {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}
.filelinkssize {
 font-family : Verdana, sans-serif;
 font-size : 12px;
 color : #000000;
}

/* indexed_search CSS */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { 
    display:inline; 
    margin-right:5px; 
}
.tx-indexedsearch .tx-indexedsearch-browsebox { 
	margin-top:-1.1em;
}
.tx-indexedsearch .tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px; 
	display: none;
}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { 
	font-weight:bold; 
	font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { 
	
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
	color:#93b633; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
	background:#eeeeee; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:5px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 
	margin-top:0px; 
	margin-bottom:0px; 
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 
	background:#cccccc; 
	vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume { 
	color:#666666; 
}
.tx-indexedsearch .tx-indexedsearch-category { 
	background:#cccccc; 
	font-size:16px; 
	font-weight:bold; 
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { 
	clear:both; 
	margin-bottom:1em; 
}
.tx-indexedsearch .searchbox-tmpl-css LABEL { 
	margin-right:1em; 
	width:10em; 
	float:left; 
	background-color:#eee;
	padding: .5em;
}
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { 
	letter-spacing:0; 
	font-weight:normal; 
	margin-top:-1.2em; 
	float:right; 
}
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { 
	float:left; 
}
.tx-indexedsearch .info-tmpl-css dd.item-mtime { 
	float:none; 
}
.tx-indexedsearch .info-tmpl-css dd.item-path { 
	float:none; 
}

.tx-indexedsearch-browsebox .browsebox li {
	background:none !important; 
	margin:0 !important; 
	padding:0 !important;
}
.tx-indexedsearch-browsebox .browsebox li.tx-indexedsearch-browselist-currentPage a {
    text-decoration: none;
    cursor: default;
    color: #515151;
    font-weight: bold;  
           
}
.tx-indexedsearch-browsebox .browsebox li a {
	font-size: 14px;   
}

.tx-indexedsearch-browsebox .browsebox li a{
    margin:0 3px;
}
.tx-indexedsearch-browsebox p {
    text-align:right;
}
#main-column .tx-indexedsearch-browsebox ul.browsebox {
	margin:0;
	
}
.tx-indexedsearch-title h3 {
	background-color:#515151;
	color:#FFFFFF;
	font-size:1.1em;
	padding:.04em .3em .15em .3em;             
	margin-bottom: .4em;
}
.tx-indexedsearch-res table {
	width:100%;
	font-size: 12px;
}
.tx-indexedsearch-title h3 a { 
	color: #fff;	   
}
.tx-indexedsearch-searchbox {
	background-color: #eee;
	padding: .9em;
    border-top: 6px solid #ccc;
	border-bottom: 2px solid #ccc;
}
.tx-indexedsearch-searchbox-sword {
    padding: 1px 4px;
    width: 580px;
}
.tx-indexedsearch-searchbox-button {
    background-color: #515151;
    padding: 0 15px;
    color: #fff;
    font-weight: bold;
}

/* Billeder mouseover ramme */
.border-img img{
	border: 2px solid #C2D485;
}

.border-img:hover img{
	border: 2px solid #ccc;
}

.border-img:hover{
	color: #ccc; /* irrelevant definition to overcome IE bug */
}

.lightboxSpan{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	 
}

.border-no img{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.border-no:hover img{
	border: 0px ;
	margin: 0px;
	padding: 0px;
}

.border-no:hover{
	border: 0px ;
	margin: 0px;
	padding: 0px;	
}


Table#verdenskort       {
	height: 355px;
	padding: 0;
	width: 700px;
	margin: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(../../images/verdenskort3.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

TD#verdenskort       {
	height: 1px;
	padding: 0;
	margin: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #066;
}

 .front2011-txt {
	font-weight: normal;
	color: #000;
	size:12 pt;
 }
 
  .front2011-txt-bold {
	font-weight: bold;
	color: #000;
	size:12 pt;
 }
 
   .front2011-txt-bold-neg {
	font-weight: bold;
	color: #fff;
	size:12 pt;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
 }
