*
{
	margin:0;
	padding:0;
}

a
{
text-decoration:none;
color:#6b9d34;
}

a:hover
{
color:#274b00;
}

.clear_block
{
clear:both;
width:100%;
height:0px;
}


body, html
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body
{
background-image:url(/templates/dutema/images/back_body.jpg);
background-repeat:repeat-x;
background-color:#ffffff;
font-family: Arial, Sans-serif;
font-size:15px;
}

#du_content_wrapper
{
	width:960px;
	margin:0 auto 0 auto;
}

#du_header
{
height:180px;
background-image:url(/templates/dutema/images/back_header.jpg);
background-repeat: no-repeat;
position:relative;
}

#du_header .menu
{
width:900px;
position:absolute;
bottom:0px;
background-image:url(/templates/dutema/images/back_mainmenu.png);
height:30px;
padding-left:60px;
}


#du_header .menu li
{
list-style:none;
float:left;
margin-right:20px;
margin-top:5px;
font-weight:bold;
}

#du_header .menu li a
{
color:#fff;
}


#du_header .menu li a:hover
{
color:#274b00;
}

#du_main
{
margin-left:45px;
width:695px;
float:left;
}

#du_sidebar
{
margin-left:10px;
width:175px;
float:left;
clear:right;
}



.content_category_list, .content_category_blog, .content_article, .content_search
{
margin-top:0px;
width:695px;
}

.content_category_list .top, .content_search .top
{
height:15px;
background-image:url(/templates/dutema/images/back_page_top.png);
}

.content_category_list .middle, .content_search .middle
{
background-image:url(/templates/dutema/images/back_page_middle.png);
padding:0px 0 0 15px;
}

.content_category_list .middle .content
{
width:660px;
}

.content_category_list .bottom, .content_search .bottom
{
height:15px;
background-image:url(/templates/dutema/images/back_page_bottom.png);
}

.category_title
{
font-size:20px;
font-weight:bold;
padding:10px 0 5px 5px;
}

.du_aktivitet, .du_link, .du_bestyrelsesmedlem, .du_medlemsartikel
{
border-bottom:1px solid #808080;
float:left;
width:100%;
margin-bottom:10px;
}

.content_category_list .col1, .content_category_list .col2, .content_category_list .col3
{
float:left;
}

.content_category_list .col3
{
clear:right;
}

.du_aktivitet .col1
{
padding-left:5px;
width:120px;
margin-right:20px;
}

.du_aktivitet .col2
{
width:241px;
margin-right:20px;
}

.du_aktivitet .col3
{
width:241px;
}

.du_aktivitet .date, .du_aktivitet .place, .du_aktivitet .title, .du_link .title, .du_medlemsartikel .title
{
font-size:15px;
padding-top:0px;
font-weight:bold;
}

.du_aktivitet .time, .du_aktivitet .place_address, .du_link .text, .du_medlemsartikel .text
{
margin-top:4px;
font-size:13px;
color:#7e7e7e;
padding-bottom:10px;

}

.du_aktivitet .schedule a
{
font-size:13px;
text-decoration:none;
margin-top:5px;
display:block;
width:120px;
height:15px;
}


.du_bestyrelsesmedlem .col1
{
padding-left:5px;
width:120px;
margin-right:20px;
}

.du_bestyrelsesmedlem .col2
{
width:241px;
margin-right:20px;
}

.du_bestyrelsesmedlem .col3
{
width:241px;
}

.du_bestyrelsesmedlem .name
{
font-size:15px;
padding-top:0px;
font-weight:bold;
}

.du_bestyrelsesmedlem .position, .du_bestyrelsesmedlem .contact, .du_bestyrelsesmedlem .contact_place
{
font-size:13px;
color:#7e7e7e;
}

.du_bestyrelsesmedlem .contact_place
{
margin-top:18px;
}

.du_bestyrelsesmedlem .image
{
padding-bottom:5px;
}

.content_category_blog .item
{
width:195px;
height:124px;
float:left;
margin:0 10px 10px 0;
padding:15px;
position:relative;
background-image:url(/templates/dutema/images/back_blog_item.png);
}

.content_category_blog .item .read_more
{
position:absolute;
bottom:7px;
right:10px;
font-size:13px;
}


.content_category_blog .item .read_more
{
color:#fff;
}



.content_category_blog .item.last
{
margin-right:0px;
}

.content_category_blog .title
{
font-weight:bold;
padding-bottom:3px;
border-bottom:1px solid #808080;
margin-bottom:3px;
}

.du_intro_news .date
{
padding:0px 0 3px 0;
border-bottom:1px solid #808080;
margin-bottom:3px;
font-size:13px;
}

.du_intro_news .text
{
font-size:13px;
}

.content_article
{
margin-top:10px;
}

.content_article .top
{
height:15px;
background-image:url(/templates/dutema/images/back_page_top.png);
}

.content_article .middle
{
background-image:url(/templates/dutema/images/back_page_middle.png);
padding:5px 0 0 20px;
}

.content_article .middle .content
{
width:655px;
}

.content_article .bottom
{
height:15px;
background-image:url(/templates/dutema/images/back_page_bottom.png);
}

.content_article .title, .content_article .contentheading, #component-login .componentheading
{
font-size:20px;
font-weight:bold;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #808080;
width:650px;
}

.du_news .date
{
font-size:13px;
float:left;
}

.content_article .text
{
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #808080;
float:left;
width:650px;
}

.du_news .content-wrapper
{
float:left;
}

.du_news .text
{
float:left;
}

.content_article .text img
{
float:right;
width:213px;
padding:0 0 20px 20px;
}

.function_icons
{
float:right;
}

.du_foreningsmedlem .col1, .du_international_kontakt .col1
{
padding-left:5px;
width:191px;
margin-right:20px;
}

.du_foreningsmedlem .col2, .du_international_kontakt .col2
{
width:191px;
margin-right:20px;
}

.du_foreningsmedlem .col3, .du_international_kontakt .col3
{
width:221px;
}

.du_foreningsmedlem, .du_international_kontakt
{
border-bottom:1px solid #808080;
float:left;
width:100%;
margin-bottom:5px;
}

.du_foreningsmedlem .logo, .du_foreningsmedlem .name, .du_international_kontakt .logo, .du_international_kontakt .name
{
padding-top:5px;
font-weight:bold;
}

.du_foreningsmedlem .logo, .du_international_kontakt .logo
{
padding-bottom:5px;
}

.du_foreningsmedlem .contact
{
padding-top:23px;
}

.du_foreningsmedlem .contact, .du_foreningsmedlem .place_address, .du_international_kontakt .address
{
padding-bottom:10px;
margin-top:4px;
font-size:13px;
color:#7e7e7e;
}

.du_link .col1
{
margin-right:20px;
width:307px;
}

.du_link .col2
{
margin-right:20px;
width:207px;
}

.du_link .col3
{
width:105px;
}

.du_link .link
{
margin-top:20px;
margin-bottom:10px;
}

.du_link .image
{
margin-top:4px;
margin-bottom:10px;
}

#phoca_map
{
text-align:left;
}

#phoca_map h1
{
font-size:20px;
margin-bottom:10px;
}

#du_sidebar .map-link
{
background-image:url(/templates/dutema/images/back_map_link.png);
}

#du_sidebar .contact
{
background-image:url(/templates/dutema/images/back_contact.png);
}

#du_sidebar .map-link, #du_sidebar .contact
{
width:150px;
height:86px;
padding-left:25px;
padding-top:7px;
margin-top:20px;
}

#du_sidebar .map-link a, #du_sidebar .contact a
{
font-weight:bold;
color:#fff;
}

#du_sidebar .search
{
margin-top:20px;
width:175px;
height:58px;
background-image:url(/templates/dutema/images/back_search.png);
}

#du_sidebar .search .title, #du_sidebar .search input
{
margin-left:25px;
}

#du_sidebar .search input
{
height:17px;
border:1px solid #ccc;
font-size:12px;
font-style:italic;
color:#aaa;
}

#du_sidebar .search .inputbox
{
width:88px;
}

#du_sidebar .search input.button
{
margin-left:5px;
background-image:url(/templates/dutema/images/back_button.jpg);
padding:2px 3px 17px 3px;
color:#fff;
font-size:11px;
border:none;
font-style:normal;
}

#du_sidebar .search .title
{
padding-top:5px;
margin-bottom:7px;
}

#du_sidebar .search a
{
color:#fff;
font-weight:bold;
}


.content_frontpage .intro .top
{
margin-top:10px;
height:10px;
width:695px;
background-image:url(/templates/dutema/images/back_intro_top.png);
}

.content_frontpage .intro .middle
{
width:655px;
background-image:url(/templates/dutema/images/back_intro_middle.png);
padding:5px 20px 5px 20px;
font-size:17px;
}

.content_frontpage .intro .bottom
{
height:10px;
width:695px;
background-image:url(/templates/dutema/images/back_intro_bottom.png);
margin-bottom:10px;
}

.content_frontpage .teaser
{
position:relative;
}


.content_frontpage .teaser .link_title a
{
position:absolute;
font-weight:bold;
color:#fff;
top:120px;
margin-left:15px;
font-size:19px;
}

.content_frontpage .teaser .link_title a:hover
{
color:#274b00;
}

.content_frontpage .teasers .du_intro_statisk_forside
{
width:225px;
float:left;
margin-right:10px;
}


.content_frontpage .teasers .du_intro_statisk_forside .text
{
margin-left:5px;
width:215px;
}

.content_frontpage .teasers .last .du_intro_statisk_forside
{
margin-right:0px;
}

.content_frontpage .sponsors .top
{
height:5px;
width:685px;
background-image:url(/templates/dutema/images/back_sponsors_top.png);
margin-top:30px;
}

.content_frontpage .sponsors .middle
{
text-align:center;
padding:5px 10px 5px 10px;
background-color:#e1e1e1;
width:665px;
}

.content_frontpage .sponsors .bottom
{
height:5px;
width:685px;
background-image:url(/templates/dutema/images/back_sponsors_bottom.png);
margin-bottom:0px;
}

.footer
{
padding-top:20px;
margin-top:20px;
float:left;
width:100%;
text-align:center;
background-image:url(/templates/dutema/images/back_footer.png);
background-repeat:no-repeat;
margin-bottom:40px;
color:#666;
}


#du_sidebar .aktiviteter
{
margin-top:20px;
width:150px;
background-image:url(/templates/dutema/images/back_sidebar_aktiviteter.png);
padding-left:25px;
padding-top:10px;
height:116px;
font-size:13px;
color:#f2f2f2;
}

#du_sidebar .aktiviteter .linktitle
{
margin:0px 0 8px 0;
font-weight:bold;
font-size:14px;
}

#du_sidebar .aktiviteter a
{
color:#fff;
}

#du_sidebar .aktiviteter .title
{
font-weight:bold;
}

#du_sidebar .du_aktivitet_intro
{
margin-bottom:10px;
width:120px;
margin-left:10px;
}

#du_sidebar .du_aktivitet_intro .bullet
{
background-image:url(../images/sidebar_aktiviteter_bullet.png);
background-repeat:no-repeat;
width:4px;
height:4px;
float:left;
margin-left:-10px;
margin-top:5px;
}

.pagination
{
margin-left:5px;
float:left;
clear:both;
}

.pagination .active
{
padding:2px 5px 2px 5px;
margin-right:5px;
color:#ccc;
background-color:#3d581d;
}


.pagination span a
{
color:#fff;
}

.content_article .pagination
{
margin-top:10px;
}

.function_icons a img
{
border:none;
}

#component-contact input, #component-contact textarea
{
width:50%;
}

.search fieldset
{
border:none;
border-bottom:1px solid #808080;
margin-bottom:10px;
padding-bottom:10px;
}

#searchForm
{
margin-bottom:10px;
}

#searchForm select.inputbox
{
margin-right:20px;
}

.content_article .search
{
width:655px;
}

.du_sponsor
{
width:121px;
height:50px;
float:left;
margin-right:10px;
margin-bottom:10px;
background-color:#fff;
padding:2px;
}

.last_row .du_sponsor
{
margin-bottom:0px;
}

.first_col .du_sponsor
{
clear:both;
}

.last_col .du_sponsor
{
margin-right:0;
}


.du_sponsor a img
{
border:none;
}

#du_sidebar a:hover
{
color:#274b00;
}

#component-contact .contact1
{
float:left;
width:310px;
margin-right:20px;
margin-bottom:20px;
}

#component-contact .contact2
{
float:left;
width:310px;
clear:right;
margin-bottom:20px;
}

.content_category_blog .du_intro_statisk img
{
float:left;
margin-right:10px;
margin-bottom:5px;
}

#du_header #form-login
{
float:right;
margin-right:60px;
}

#du_header #form-login fieldset
{
border:none;
position:relative;
}

#du_header #form-login fieldset label
{
visibility:hidden;
}

#du_header #form-login .button, #du_header #form-login p
{
float:left;
margin-top:10px;
}

#du_header #form-login p
{
margin-top:-7px;
}

#du_header #form-login p input
{
border:none;
width:100px;
margin-right:5px;
}

#du_header #form-login ul
{
list-style:none;
text-align:right;
margin-top:5px;
font-size:13px;
}

#com-form-login .componentheading
{
margin-left:0;
margin-top:0;
}

#component-login fieldset
{
border:none;
}

#component-login input
{
margin-bottom:10px;
}

#component-login ul
{
list-style:none;
}

.logged-in li.item35
{
display:none;
}

#du_header #usermenu.menu
{
top:0px;
right:50px;
width:90px;
background-image:url(/templates/dutema/images/back_login.png);
background-position:0 0;
padding:0px;
}

.logged-in #du_header #usermenu.menu
{
width:160px;
}

#du_header #usermenu li
{
float:right;
}

.du_medlemsartikel .col1
{
margin-right:20px;
width:310px;
}
.du_medlemsartikel .col2
{
margin-top:20px;
margin-right:20px;
width:309px;
}

.du_medlemsartikel .link
{
margin-bottom:10px;
}

.content_category_list *
{
word-wrap:break-word;
}

#com-form-login img
{
display:none;
}

#component-contact #contact_email_copy
{
width:15px;
margin-top:10px;
clear:both;
}

#languages
{
position:absolute;
right:60px;
bottom:5px;
}
