*
{
margin: 0em;
padding: 0em;
font-size: 11px;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB;background-color: #d2deef; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: red; background-color: #fad9d9; border-top: 3px solid #20b62b; border-bottom: 3px solid #20b62b;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: green; background: #e2ffe4; border-top: 3px solid #20b62b; border-bottom: 3px solid #20b62b;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}




div.fixed
{
width: 950px !important;
}

fieldset {
max-width: 600px;
}

body.forest
{
background: #cdc5a2 url(/images/forest.jpg) top center no-repeat;
color: #585858;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
}
body.autumn
{
background: #cdc5a2 url(../images/landscape.jpg) top center no-repeat;
color: #585858;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
}


h1,h2,h3,h4,h5,h6
{
font-weight: normal;
letter-spacing: 0.4px;
}
h3,h4,h5,h6
{
color: #00273e;
}
h1 {
font-size: 15px;
}

h1 span
{
font-weight: bold;
}
h1.componentheading {
display: none;
}
h2 {
font-size: 22px;
}
h3 span
{
font-weight: bold;
}

h4 span
{
font-weight: bold;
}

ul {
    padding-left: 20px;
}

br.clear
{
clear: both;
margin-bottom: 1em;
}

img
{
padding: 0px;
}

img.floatTL
{
float: left;
margin-right: 1.5em;
margin-bottom: 1.5em;
margin-top: 0.3em;
}

a
{
text-decoration: underline;
color: #1f5a4a;
}
a:hover
{
text-decoration: none;
}

ul {
    list-style: none;
    position: relative;
    top: 0px;
    font-size: 11px;
    padding-left: 0px; 
}

li {
background-position: 0em 0.0em;
background-repeat: no-repeat;
padding-left: 18px;    
padding-bottom: 5px;
letter-spacing: 0px;   
}

ol li {
list-style: decimal;
background-position: 0em 0px;
background-repeat: no-repeat;
margin-left: 30px;    
padding-left: 0;
padding-bottom: 5px;
}

ul.nyhed { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px; 
}
ul.nyhed li {
list-style: none;
background-position: 0em 0px;
background-repeat: no-repeat;
padding-left: 18px;    
background-image: url('/images/icons/bullet_orange.png');
padding-bottom: 5px;
   
}
ul.menu li {
list-style: none;
background-position: 0em 0px;
background-repeat: no-repeat;
padding-left: 9px;    
/*background-image: url('/images/icons/bullet_greenish.png');*/
padding-bottom: 5px;
   
}

ul.links
{
list-style: none;
margin-left: 1em;
margin-top: 0;
}
ul.links li
{
line-height: 2em;
}
ul.links li.first
{
}
p
{
line-height: 1.8em;
}
#header_inner
{
position: relative;
margin: 0 auto 0 auto;
padding-top: 0;
padding-left: 0.0em;
padding-right: 1.9em;
}
#logo
{
position: absolute;
}
#logo h1
{
display: inline;
color: #fff;
font-size: 2.6em;
}
#logo h2
{
display: inline;
padding-left: 0.5em;
color: #E0D7CC;
font-size: 1.0em;
}
#menu
{
top: 21px;
position: absolute;
right: 0em;
bottom: 0em;
margin-right: 0.5px;
}
#menu ul
{
list-style: none;
}
#menu li
{
float: left;
}
#menu li a
{
margin-left: 5px;
display: block;
padding: 6px 6px 6px 6px;
background: #fff;
color: #616161;
font-weight: bold;
font-size: 1.0em;
text-transform: lowercase;
text-decoration: none;
}
#menu li #active_menu-nav
{
background: #b19c7d;
color: #fff;
border: solid 1px #b19c7d;
}

#main
{
padding-top: 30px;
/*background: url(../images/bg_grunge.jpg) top center no-repeat;*/
}

#header
{
width: 1000px;
background: url(../images/bg-top.png) no-repeat;
}

#main-border
{
width: 1000px;
background: url(../images/bg-fill.png) center center repeat-y;
}

#main_inner p
{
text-align: justify;
margin-bottom: 2.0em;
}
#main_inner ul
{
margin-bottom: 2.0em;

}
#main_inner
{
position: relative;
width: 950px;
margin: -1px auto;
padding-bottom: 0px;
padding-left: 2em;
padding-top: 1.3em;
background: #fff;
border: 0px solid #b19c7d;
}
#main_inner h3,h4
{
border-bottom: dotted 1px #c7c5c5;
position: relative;
}
#main_inner h3
{
font-size: 13px;
font-weight: bold;
padding-bottom: 0.1em;
margin-bottom: 0.8em;
letter-spacing: 0.4px;
}
#main_inner h4
{
font-size: 13px;
letter-spacing: 0.4px;
padding-bottom: 0.175em;
margin-bottom: 1.4em;
margin-top: 0.95em;
}
#main_inner .videos
{
position: relative;
background: #fff;
border: #CCC 1px solid;
padding-top: 1em;
padding-bottom: 1em;
text-align: center;
margin-bottom: 2.5em;
}
#main_inner .post
{
position: relative;
padding-bottom: 0;
padding-left: 1em;
padding-right: 1em;
}

#main_inner .post h3
{
position: relative;
font-size: 1.7em;
padding-bottom: 1.2em;
}

#main_inner .iteminfo a.authorprofilelink
{
text-decoration: underline;
color: #999999;
}

#main_inner .iteminfo a.authorprofilelink:hover
{
text-decoration: none;
color: #666666;
}

#main_inner .iteminfo ul.post_info
{
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
}

#main_inner ul.post_info a
{
color: #0b3b63;
text-decoration: none;
font-size: 11px;
}

#main_inner ul.post_info a:hover {
color: #2f618b;
text-decoration: underline;
font-size: 11px;
}

#main_inner .iteminfo ul.post_info li
{
background-position: 0em 0.2em;
background-repeat: no-repeat;
padding-left: 18px;
}

#main_inner .iteminfo ul.post_info li.date
{
background-image: url('../images/n5.gif');
}

#main_inner .iteminfo ul.post_info li.comments
{
background-image: url('/images/icons/comment.php');
margin-left: 20px;
}

#main_inner ul.mod_login {
margin-left: 10px;
}

/* Footer */

#footer
{
width: 1000px;
background: url(../images/bg-bottom.png) no-repeat;
margin: 0 auto;
text-align: center;
clear: both;
color: #fff;
margin-top: 0;
margin-bottom: 0;
padding-top: 3px;
padding-bottom: 60px;
}


input.button
{
background: #0b3543;
color: #fff;
border: solid 1px #c8b38c;
font-weight: bold;
text-transform: lowercase;
font-size: 0.8em;
height: 2.0em;
}

input.text
{
border: solid 1px #F1F1F1;
font-size: 1.0em;
padding: 0.25em 0.25em 0.25em 0.25em;
}


#login input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 100%;
}

#login input.button
{
margin-top: 1em;
position: relative;
}

#loggedin
{
position: relative;
width: 100%;
margin-bottom: 2.0em;
}
#loggedin
{
position: relative;
width: 100%;
margin-bottom: 2.0em;
}
#loggedin a
{
color: #0b3543;
text-decoration: underline;
}
#loggedin a:hover
{
color: #0a6a8a;
text-decoration: none;
}
#loggedin input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 100%;
}

#loggedin input.button
{
margin-top: 1em;
position: relative;
background: #860000;
}

#search
{
position: relative;
width: 100%;
padding-bottom: 10px;
margin-bottom: 30px;
}

#search input.text
{
position: absolute;
top: 0em;
left: 0em;
width: 140px;
border-color: #CFCFCF; 
}

#search input.button
{
font-size: 10px;
position: absolute;
top: 0;
right: 0em;

}
#primaryContent_3columns
{
position: relative;
margin-right: 38.5em;
}
#columnA_3columns
{
position: relative;
float: left;
width: 100%;
margin-right: -38.5em;
padding-right: 2em;
}

#billede{
margin-left: 25px;
}
#secondaryContent_3columns
{
float: right;
}

#columnB_3columns
{
width: 16.0em;
float: left;
padding: 0em 1em 0.5em 1em;
border-left: dotted 1px #E1E1E1;
}

#columnC_3columns
{
width: 16.0em;
float: left;
padding: 0em 0em 0.5em 1em;
margin-right: 2em;
border-left: dotted 1px #E1E1E1;
}


#columnC_3columns h4 {

    letter-spacing: 0.4px;
}

#comment_text {
padding: 0 3px 0 3px;
}
#comment_text .info {
color: #7b6f46;
}
#comment_text a {
color: #0b3b63;
text-decoration: none;
font-size: 11px;
}
#comment_text a:hover {
color: #2f618b;
text-decoration: underline;
font-size: 11px;
}

.pagination li { 
    padding-right: 10px;
    list-style-type: none;
    background-image: none;
    display: inline;
    position: center;
    text-align: center;
} 

.pagination li#inactive { 
    padding-right: 10px;
    list-style-type: none;
    background-image: none;
    display: inline;
    position: center;
    text-align: center;
} 

.pagination li.first { 
    padding-right: 10px;
    list-style-type: none;
    background-image: none;
    display: inline;
    position: center;
    text-align: center;

background-position: 0em 0.0em;
background-repeat: no-repeat;
padding-left: 18px;    
background-image: url('/images/icons/control_start.png');
padding-bottom: 5px;
letter-spacing: 0px;

} 

.pagination li.previous { 
    padding-right: 10px;
    list-style-type: none;
    background-image: none;
    display: inline;
    position: center;
    text-align: center;

background-position: 0em 0.0em;
background-repeat: no-repeat;
padding-left: 18px;    
background-image: url('/images/icons/control_rewind.png');
padding-bottom: 5px;
letter-spacing: 0px;
}

.pagination li.last { 
    padding-right: 18px;
    list-style-type: none;
    background-image: none;
    display: inline;
    position: center;
    text-align: center;

background-position: 4em 0.0em;
background-repeat: no-repeat;
padding-left: 10px;    
background-image: url('/images/icons/control_end.png');
padding-bottom: 5px;
letter-spacing: 0px;

} 

.pagination li.next { 
    padding-right: 18px;
    list-style-type: none;
    background-image: none;
    display: inline;
    position: center;
    text-align: center;

background-position: 4.8em 0.0em;
background-repeat: no-repeat;
padding-left: 18px;    
background-image: url('/images/icons/control_fastforward.png');
padding-bottom: 5px;
letter-spacing: 0px;
} 

#leftcolumn div.module {
    padding: 0 10px;
}
div.module_menu {
    margin: 0;
    padding: 0;
    margin-bottom: 5px;
}

div.module_menu div div div {
    padding-top: 10px;
    width: auto;
}
div.module_menu div div div h3 {

    letter-spacing: 0.4px;
}
div.module div div div {

}
div.moduleonline   {
	padding-top: 5px;
}
div.module-vids   {
	padding-top: 15px;
}

div.modulestatistik div div div {
	margin-top: 0;
}
div.moduleonlinemedlemmer div div div  ul.mod_loginonlinemedlemmer  {
	padding-top: 5px;
}
div.beskeder  div div div {

}
div.slideshow {
margin-bottom: 20px;
}
div.modulesoeg div div div  {
	padding-top: 10px;
	margin-top: 10px;
}
div.module div div div h3 {

    letter-spacing: 0.4px;
}

div.module_menu div div div div {
    background: none;
    padding: 0;
}

/* div.module_menu ul {
    padding-bottom: -10px;
	padding-left: 8px;
	list-style: none;
	list-style-position: inside;
	list-style-image: none;
	line-height: 18px;
} */

div.moduletable, div.module {
    margin-bottom: 10px;
}
a.mainlevel:link, a.mainlevel:visited {
    margin-left: 0.5em;
display: block;
font-size: 11px;
text-decoration: underline;
}
a.mainlevel:hover {
text-decoration: none;
}

div.buttonheading img {
    border:none;
    padding: 2px;

}
.contentpaneopen_edit img {
    border:none;
}
.contentheading {
    border-bottom: dotted 1px #d5d3d3;
    color: #00273e;
    letter-spacing: 0.4px 
}
.componentheading {
    border-bottom: dotted 1px #d5d3d3;
    color: #00273E;
    letter-spacing: 0.4px;
	font-size: 22px;
}
div.componentheading {
    border-bottom: dotted 1px #d5d3d3;
    color: #00273E;
    letter-spacing: 0.4px;
	font-size: 22px;
}
div.iteminfo {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #999;
    
}
ul.mod_login {
    padding-left: 10px;
	list-style-position: inside;
	list-style-image: url("/templates/usagt_joomla/images/arrowd.gif");
}

.mod_login {
    font-size: 11px;
}
table.weblinks {
    font-size: 11px;
}

table.weblinks td {
    padding: 5px;
}

table.nyhed {
    font-size: 11px;
    margin: 0 auto;
}

table.nyhed td {
    padding: 0px;
}

.titleCell {
    font-size: 11px;
}
.fieldCell {
    font-size: 11px;
}

h2.tab {
    font-size: 11px;
    font-weight: bold;
}

.tool-tip {
    background-color: #fff;
    border: 1px solid black;
}
.tool-title {
   font-size: 120%;
   margin: 5;
   font-weight: bold;
}
.tool-text {
   font-size: 100%;
   margin: 15;
}

div.module-articles div div div ul.latestnews { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px; 
}
div.module-articles div div div ul.latestnews li.latestnews {
list-style: none;
background-position: 0em 0.2em;
background-repeat: no-repeat;
padding-left: 18px;    
background-image: url('/images/icons/page_white_text.png');
padding-bottom: 5px;
   
}
div.module-vids div div div h3 {
    letter-spacing: 0.4px;
}
div.module-news div div div h3 {
    letter-spacing: 0.4px;
}
div.module-articles div div div h3 {
    letter-spacing: 0.4px;
}
div.module-vids div div div ul.latestnews { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px;
letter-spacing: 0px; 
}
div.module-vids div div div ul.latestnews li.latestnews {
    
background-position: 0em 0.2em;
background-repeat: no-repeat;
padding-left: 18px;  
padding-top: 2px;  
background-image: url('/images/icons/film.png');
padding-bottom: 5px;
letter-spacing: 0px;   
}
div.module-events div div div ul { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px;
letter-spacing: 0px; 
}
div.module-events div div div ul li {
background-image:url(/images/icons/date_next.png);
background-position:0 0.2em;
background-repeat:no-repeat;
letter-spacing:0;
padding-top: 2px;
padding-bottom:5px;
padding-left:18px; 
}

div.moduleonlinemedlemmer div div div ul { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px;
letter-spacing: 0px; 
}
div.moduleonlinemedlemmer div div div ul li {
background-image:url(/images/icons/status_online.png);
background-position:0 0.2em;
background-repeat:no-repeat;
padding-top: 2px;
letter-spacing:0;
padding-bottom:5px;
padding-left:18px; 
}

li.ibt {
background-image:url(/images/icons/status_online.png);
background-position:0 0.2em;
background-repeat:no-repeat;
padding-top: 2px;
letter-spacing:0;
padding-bottom:5px;
padding-left:18px; 
}

.sc-footer {
display: none;
}

div.module-news div div div ul.latestnews { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px;
letter-spacing: 0px; 
}
div.module-news div div div ul.latestnews li.latestnews {
    
background-position: 0em 0.2em;
background-repeat: no-repeat;
padding-left: 18px;    
background-image: url('/images/icons/newspaper.png');
padding-bottom: 5px;
letter-spacing: 0px;   
}

div.module-blogs div div div ul.latestnews { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px;
letter-spacing: 0px; 
}

div.module-blogs div div div ul.latestnews li.latestnews {
background-position: 0em 0.2em;
background-repeat: no-repeat;
padding-left: 18px;    
background-image: url('/images/icons/user_comment.png');
padding-bottom: 5px;
letter-spacing: 0px;   
}

div.moduledebat div div div div { 
display: none;
}
div .moduleinformation
{
margin-top: 5px;
}
div.moduledebat div div div ul { 
list-style: none;
position: relative;
top: 0px;
font-size: 11px;
padding-left: 2px;
letter-spacing: 0px; 
}
div.moduledebat div div div ul li {
    
background-position: 0em 0.2em;
background-repeat: no-repeat;
padding-left: 18px;    
padding-top: 2px;  
background-image: url('/images/icons/comment.png');
padding-bottom: 5px;
letter-spacing: 0px;   
}
div.moduledebat {
      padding-bottom: 0px;
}
.sectiontableheader {
font-size: 11px;
}
div.contentpaneopen_edit {
float: right;
}

.mceToolbarTop * {
float:left;
}

.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}
#uddeim {
font-size: 11px;
}

div.blog {
font-size: 11px;
padding-right: 15px;
}

table#cbUserTable {
font-size: 11px;
}
#cbProfileInner div.cb_template_default div.cbPosTabMain {
font-size: 11px;
}

#page {
margin-right: 15px;
}

textarea#jxform_metakey {
width: 300px;
}
textarea#jxform_metadesc {
width: 300px;
}
form#article-form {
width: 535px;
}
/* Standards */
/*
#main_inner ul li {
background-position: 0em 0.2em;
background-repeat: no-repeat;
padding-left: 18px;
background-image: url('/images/icons/bullet_blue.png');
list-style-position: outside;
}*/