/*
---------------------------------------------------------------
Title:        hdejendomme.dk | CSS (screen)
Author:       Frederik Thouber
Last change:  24. marts 2008
---------------------------------------------------------------
*/

/* ------------------------------------------------------------
	BASIC PROPERTIES
------------------------------------------------------------ */
* {
	padding: 0;
	margin: 0;
}

body {
	background: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

a img {
	border: 0;
}

.clear {
	clear: both;
}

#box {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background: #C0C0C0 url(images/box_bg.jpg) 50% 0% repeat-y;
	padding: 0 16px;
}

#box_bottom {
	background: #C0C0C0 url(images/box_bottom.jpg) 50% 0% no-repeat;
	width: 900px;
	height: 77px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 16px;
}


/* ------------------------------------------------------------
	HEADER + MENU PROPERTIES
------------------------------------------------------------ */

#header {
	background: #fff;
}

#header #logo {
	float: right;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 20px;
}

#header #menu {
	background: #49494B;
	clear: both;
}

#header #menu ul {
	list-style: none;
}

#header #menu ul li {
	float: left;
}

#header #menu ul a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 70%;
	font-weight: bold;
	padding: 7px 20px;
	display: block;
	border-right: 1px solid #9D9DA1;
}

#header #menu ul a.first {
	margin-left: 20px;
	border-left: 1px solid #9D9DA1;
}

#header #menu ul li.active a {
	background: #6AB43F url(images/menu_arrow.gif) 50% 23px no-repeat;
}

#header #menu ul a:hover {
	background: #707072;
}


/* ------------------------------------------------------------
	CMS PROPERTIES
------------------------------------------------------------ */

#body {
	background: #fff;
}

#body.cms {
	background: url(images/cms_bg.jpg) repeat-y;
}

#body #submenu {
	width: 215px;
	background: url(images/cms.jpg) 50% 0 no-repeat;
	border-top: 1px solid #fff;
	padding-top: 83px;
	float: left;
}

#body #submenu h3 a {
	font-weight: normal;
	text-decoration: none;
	color: #202020;
	display: block;
	padding: 15px 0;
	padding-left: 30px;
	font-size: 90%;
	border-bottom: 1px dotted #fff;
	border-top: 1px solid #fff;
}

#body #submenu h3 a:hover {
	background: #DAE5D7;
}

#body #submenu h3.active a {
	background: #EDF3EB url(images/leafs.gif) 190px 50% no-repeat;
}

#body #submenu p {
	padding: 0px 30px;
	margin: 20px 0;
	font-size: 85%;
	line-height: 1.7em;
}

#body #submenu p a {
	text-decoration: none;
	color: #202020;
	padding-bottom: 1px;
	border-bottom: 1px solid #A9D78B;
}

#body #submenu p a:hover {
	color: #808080;
}

#body #submenu ul {
	list-style: none;
}

#body #submenu ul li a {
	font-weight: bold;
	display: block;
	padding: 13px 0;
	padding-left: 30px;
	color: #202020;
	text-decoration: none;
	font-size: 85%;
}

#body #submenu ul li li a {
	font-weight: normal;
	padding: 7px 0;
}

#body #submenu ul li.active > a, #body #submenu ul li.active > a:hover {
	background: #EDF3EB url(images/leafs.gif) 190px 50% no-repeat;
}

#body #submenu ul li > a:hover {
	background: #DAE5D7;
}

#body #submenu ul li li > a {padding-left: 50px;}
#body #submenu ul li li li > a {padding-left: 70px;}
#body #submenu ul li li li li > a {padding-left: 90px;}

#body #content {
	width: 650px;
	float: right;
	margin-right: 20px;
}

#body #content #breadcrumb {
	font-size: 80%;
	margin-top: 15px;
}

#body #content #breadcrumb p {float: left;}

#body #content #breadcrumb ul {list-style: none;}

#body #content #breadcrumb ul li {float: left;}

#body #content #breadcrumb ul li a {
	text-decoration: none;
	margin-left: 5px;
	color: #202020;
	padding-left: 15px;
	background: url(images/gray_arrow.gif) 0% 4px no-repeat;
	margin-right: 2px;
}

#body #content #breadcrumb ul li a span {
	border-bottom: 1px solid #A9D78B;
	padding-bottom: 1px;
}

#body #content #breadcrumb ul li.first a {
	background: none;
	padding: 0;
}

#body #content #breadcrumb ul li a:hover {
	color: #808080;
}


#body #content #heading {
	margin-bottom: 15px;
}

#body #content #heading h1 {
	clear: both;
	font-weight: normal;
	border-bottom: 1px dotted #49494B;
	padding-top: 17px;
	padding-bottom: 12px;
	margin: 10px 0;
	font-size: 180%;
}

#body #content-body h2 {
	font-size: 120%;
	line-height: 1.7em;
	margin: 10px 0;
}

#body #content-body h3 {
	font-size: 110%;
	line-height: 1.7em;
	margin: 10px 0;
}


#body #content-body p, #body #content-body ol, #body #content-body ul {
	font-size: 85%;
	line-height: 1.7em;
	margin: 10px 0;
}

#body #content-body ol, #body #content-body ul {
	padding-left: 30px;
}

#body #content-body .cms-center {
	margin: 10px 0;
	text-align: center;
}

#body #content-body .cms-center p {
	font-style: italic;
	margin: 0;
	padding: 0;
}

#body #content-body .contact {
	background: #CFDCCB;
	float: left;
	padding: 10px;
	width: 290px;
	padding-bottom: 7px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#body #content-body .contact_img {
	float: left;
}

#body #content-body .contact img {
	padding: 3px;
	background: #fff;
	border: 1px solid #999;
}

#body #content-body .contact .contact_info {
	margin-left: 8px;
	width: 200px;
	float: left;
}

#body #content-body .contact .contact_info .name {
	margin: 0;
	font-size: 90%;
	font-weight: bold;
	margin-top: 4px;
}

#body #content-body .contact .contact_info .title {
	margin: 0;
	font-style: italic;
}

#body #content-body .contact .contact_info .contact_options {
	margin-top: 15px;
	font-size: 85%;
	line-height: 1.6em;
}

#body #content-body .contact .contact_info .option_type {
	float: left;
	width: 55px;
}

#body #content-body .contact .contact_info .option_content {
	float: left;
	width: 140px;
}

#body #content-body .contact .contact_info .option_content a {
	text-decoration: none;
	color: #202020;
	border-bottom: 1px solid #A9D78B;
}

#body #content-body .contact .contact_info .option_content a:hover {
	color: #808080;
}

#body #content-body table {
	width: 100%;
	border-collapse: collapse;
	font-size: 85%;

}

#body #content-body th {
	background: #016227;
	padding: 7px;
	color: #fff;
	text-align: left;
}

#body #content-body td {
	padding: 7px;
	text-align: left;
}

#body #content-body tr.odd td {
	background: #CFDCCB;
}

#body #content-body tr.even td {
	background: #EDF3EB;
}


#body #content-body td a {
	color: #202020;
	border-bottom: 1px solid #A9D78B;
	padding-bottom: 1px;
	text-decoration: none;
}

#body #content-body td a:hover {
	color: #808080;
}
#body #content-body #files {
	margin: 10px 0;
}

#body #content-body #files a {
	display: block;
	text-decoration: none;
	font-size: 85%;
	margin-bottom: 7px;
	color: #202020;
	padding: 2px 0;
	padding-left: 20px;
	background-position: 0% 0%;
	background-repeat: no-repeat;
}

#body #content-body #files a:hover {
	color: #808080;
}

#body #content-body #files a.icon_csv {background-image: url(images/icons/csv.gif);}
#body #content-body #files a.icon_doc {background-image: url(images/icons/doc.gif);}
#body #content-body #files a.icon_exe {background-image: url(images/icons/exe.gif);}
#body #content-body #files a.icon_jpg {background-image: url(images/icons/jpg.gif);}
#body #content-body #files a.icon_mdb {background-image: url(images/icons/mdb.gif);}
#body #content-body #files a.icon_pdf {background-image: url(images/icons/pdf.gif);}
#body #content-body #files a.icon_png {background-image: url(images/icons/png.gif);}
#body #content-body #files a.icon_ppt {background-image: url(images/icons/ppt.gif);}
#body #content-body #files a.icon_pub {background-image: url(images/icons/pub.gif);}
#body #content-body #files a.icon_rar {background-image: url(images/icons/rar.gif);}
#body #content-body #files a.icon_txt {background-image: url(images/icons/txt.gif);}
#body #content-body #files a.icon_unknown {background-image: url(images/icons/unknown.gif);}
#body #content-body #files a.icon_xls {background-image: url(images/icons/xls.gif);}
#body #content-body #files a.icon_zip {background-image: url(images/icons/zip.gif);}

#body #content-body #files h3 {
	margin: 0;
	margin-bottom: 7px;
}

#body #content-body .contact_form {
	background: #CFDCCB;
	padding: 10px 20px;
	margin-bottom: 10px;
}

#body #content-body .contact_form div {
	padding: 10px 0;
}

#body #content-body .contact_form label {
	width: 150px;
	display: block;
	float: left;
	font-size: 90%;
	margin-top: 5px;
}

#body #content-body .contact_form input {
	width: 446px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 2px;
	
}

#body #content-body .contact_form select {
	width: 454px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 2px;
}

#body #content-body .contact_form textarea {
	width: 446px;
	height: 200px;
	padding: 2px;
	line-height: 1.5em;
}

#body #content-body .receiver_select div {
	display: none;
}

#body #content-body .receiver_selected div {
	display: block;
}

#body #content-body .receiver_select .receiver {
	display: block;
}



/* ------------------------------------------------------------
	START PROPERTIES
------------------------------------------------------------ */

#start_top {
	border-top: 2px solid #fff;
	position: relative;
	height: 318px;
}


#start_title_graphics {
	background: #016227 url(images/ad_leafs.jpg) 100% 0% no-repeat;
	height:62px;
	width:448px;
	position:absolute;
	bottom:0;
}

#start_top .splash {
	margin-right: 3px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

#start_top .show {
	display: block;
}

#start_top .splash .title {
	padding: 18px 20px;
	color: #fff;
}

#start_top .splash .title a {
	text-decoration: none;
	color: #fff;
}

#start_top .splash h3 {
	font-size: 180%;
	font-weight: normal;
	float: left;
}

#start_top .splash h4 {
	font-size: 90%;
	font-weight: normal;
	margin-left: 5px;
	margin-top: 11px;
	float: left;
}

#start_top .search {
	float: left;
	position: absolute;
	top: 0;
	right: 0;
}


#start_top .search > h3 {
	background: #016227;
	color: #fff;
	padding: 15px 20px;
	font-weight: normal;
	font-size: 140%;
}

#start_top .search #gmap {
	padding-bottom: 4px;
}

#start_top .search form {
	background: #016227;
	padding: 20px;
	padding-top: 11px;
	padding-bottom: 28px;
}

#start_top .search form div {
	display: inline;
}

#start_top .search form select {
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	margin-right: 3px;
}

#start_top .search form p {
	font-size: 80%;
	margin-top: 8px;
	color: #FFFFDD;
	display: none;
}

#start_top .search form input {
	width: 55px;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 1px;
}




/* ------------------------------------------------------------
	SEARCH START + SEARCH RESULTS PROPERTIES
------------------------------------------------------------ */

#search {
	background: url(images/search_form_bg.jpg) 0% 0% repeat-y;
	border-top: 2px solid #fff;
}


#search .search_form {
	background: url(images/search_leafs.jpg) 0% 0% no-repeat;
	width: 300px;
	padding-top: 80px;
	padding-bottom: 3px;
	float: left;
}

#search.search_results .search_form {
	background: none;
	padding: 5px 0;
	border-bottom: 2px solid #fff;
}

#search .search_form h2 {
	border-top: 2px solid #fff;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 15px;
	font-size: 120%;
	color: #fff;
}

#search .search_form > p {
	padding: 10px 20px;
	font-size: 85%;
	color: #fff;
	line-height: 1.8em;
}

#search .search_form h3 {
	font-weight: normal;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 120%;
	color: #fff;
}

#search .search_form h3 {
	font-weight: normal;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 120%;
	color: #fff;
}

#search.search_results h3 {
	margin-bottom: 5px;
}

#search .search_form form div {
	padding: 10px 21px;
	color: #fff;
	font-size: 85%;
}

#search .search_form form {
	margin-top: 10px;
}

#search.search_results .search_form form {
	margin-top: 0;
}

#search .search_form form p {
	margin-top: 4px;
}

#search .search_form form span {
	float: right;
}

#search .search_form form .checkbox {
	width: 140px;
}

#search .search_form form .checkbox label {
	display: block;
	margin: 0;
}

#search .search_form form .checkbox input {
	width: auto;
}

#search .search_form form span label {
	margin-left: 5px;
}

#search .search_form form div.clear {
	padding: 0;
}

#search .search_form form span select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0;
	width: 135px;
}

#search .search_form form span input {
	width: 50px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#search .search_form form .animals span {
	float: right;
}

#search .search_form .animals p {
	margin-top: 2px;
}

#search .search_form form .animals input {
	width: auto;
}

#search .search_form form .animals label {
	padding-left: 5px;
}

#search .search_form form .submit {
	float: right;
	padding-top: 6px;
}

#search .search_form form .submit input {
	padding: 5px;
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-top: 3px;
}

#search .search_form form .submit p {
	line-height: 1.2em;
	display: none;
}

/* SEARCH RESULTS VIEW */

#search_results .search_paging {
	background: #016227;
	padding: 7px 20px 8px 20px;
	font-size: 85%;
	color: #CFDCCB;
	border-bottom: 1px solid #fff;
}

#search_results .search_paging p {
	float: left;
	width: 20%;
}

#search_results .search_paging p.pages {
	width: 60%;
	text-align: center;
}

#search_results .search_paging p.next {
	text-align: right;
}

#search_results .search_paging a {
	text-decoration: none;
	color: #CFDCCB;
}

#search_results .search_paging a:hover {
	color: #fff;
}

#search_results .search_paging .pages span {
	padding: 0 5px;
}

#search_results .search_paging .pages a {
	background: #02782E;
	padding: 1px 4px;
}

#search_results .search_paging .pages a.active, #search_results .search_paging .pages a:hover {
	background: #6AB43F;
	color: #fff;
}

#search_results .three-areas {
	background: url(images/search_results.jpg) 0% 0% repeat-y;
	margin: 20px 0;
}

#search_results .line {
	background: #016227;
	height: 2px;
}

#search_results .area {
	width: 260px;
	padding: 0 20px;
	float: left;
}

#search_results .area h3 {
	font-weight: normal;
	font-size: 85%;
	margin-bottom: 8px;
	margin-left: 4px;
}

#search_results .area h2 {
	font-weight: normal;
	font-size: 115%;
	margin-bottom: 8px;
	margin-left: 4px;
}

#search_results .area h2 a {
	text-decoration: none;
	color: #202020;
}

#search_results .area h2 a:hover {
	color: #676767;
}

#search_results .icons {
	margin: 0 4px;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 19px;
}


#search_results .icons span {
	float: left;
	font-size: 80%;
	padding: 3px 0;
	padding-left: 22px;
	padding-right: 13px;
}

#search_results .icons .build {
	background: url(images/build.gif) 0% 0% no-repeat;
}

#search_results .icons .pet {
	background: url(images/pets.gif) 0% 0% no-repeat;
	padding-right: 0;
}

#search_results .icons .shop {
	background: url(images/shop.gif) 0% 0% no-repeat;
}

#search_results .icons .school {
	background: url(images/school.gif) 0% 0% no-repeat;
}


#search_results .area a img {
	background: #fff;
	padding: 3px;
	border: 1px solid #C0C0C0;
}

#search_results .area a:hover img {
	border: 1px solid #999999;
}

#search_results .area table {
	width: 100%;
	border-collapse: collapse;
}

#search_results .area table td {
	border-bottom: 1px solid #CECECE;
	width: 30%;
	padding: 8px 8px;
	font-size: 80%;
}

#search_results .area table .last td {
	border: none;
}

#search_results .area table td.rooms {
	text-align: center;
}

#search_results .area table td.price {
	width: 40%;
	text-align: right;
}

#search_results a.read_more {
	margin-top: 10px;
	margin-right: 8px;
	float: right;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	padding-left: 18px;
	background: url(images/leafs.gif) 0 3px no-repeat;
	color: #202020;
}

#search_results a span {
	border-bottom: 1px solid #A9D78B;
	padding-bottom: 1px;
}

#search_results a.read_more:hover {
	color: #808080;
}

/* emphasized */

#search_results .emphasized {
	position: relative;
	display: block;
}

#search_results .emphasized .emp-img {
	position: absolute;
	background: none;
	right: 0;
	top: 0;
	border: none;
	margin-top: 1px;
	margin-right: 1px;
}

#search_results .emphasized:hover .emp-img {
	border: none;
}


/* emphasized */

#search_results .emphasized {
	position: relative;
	display: block;
}

#search_results .emphasized .emp-img {
	position: absolute;
	background: none;
	right: 0;
	top: 0;
	border: none;
	margin-top: 1px;
	margin-right: 1px;
}

#search_results .emphasized:hover .emp-img {
	border: none;
}


/* GOOGLE MAPS */

.google_maps_div h3 {
	font-size: 110%;
	font-weight: normal;
}

.google_maps_div h4 {
	font-size: 85%;
	margin-top: 2px;
	margin-bottom: 5px;
	font-weight: normal;
}

.google_maps_div a.more {
	background: url(images/gray_arrow.gif) 0% 55% no-repeat;
	padding-left: 15px;
	text-decoration: none;
	color: #202020;
	font-size: 85%;
}

.google_maps_div a.more:hover {
	color: #999;
}


.google_maps_div a.more span {
	padding-bottom: 1px;
	border-bottom: 1px solid #A9D78B;
}


/* ------------------------------------------------------------
	INFORMATION PROPERTIES
------------------------------------------------------------ */

#information {
	padding-bottom: 10px;
}


#information .information_top {
	border-top: 2px solid #fff;
	margin-bottom: 20px;
}

#information .information_top .area_head, #information .information_top .area_imgs {
	float: left;
	width: 448px;
}

#information .information_top .area_head {
	border-right: 3px solid #fff;
	background: #016227;
	width: 449px;
	color: #fff;
}

#information .information_top .area_head h3 {
	font-weight: normal;
	font-size: 100%;
	margin: 0 20px;
	margin-top: 15px;
}

#information .information_top .area_head h2 {
	font-weight: normal;
	font-size: 130%;
	margin: 0 20px;
	margin-top: 7px;
	line-height: 1.3em;
}

#information .information_top .area_head p {
	margin: 15px 20px;
	font-size: 85%;
	font-weight: bold;
	line-height: 1.7em;
}

#information .information_top .area_head .icons {
	margin: 0 20px;
	margin-top: 15px;
	font-size: 85%;
}

#information .information_top .area_head .icons span {
	float: left;
	width: 100px;
	padding: 7px 0;
	padding-left: 36px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

#information .information_top .area_head .icons .build {background-image: url(images/build_big.gif);}
#information .information_top .area_head .icons .white_goods {background-image: url(images/white_goods_big.gif);}
#information .information_top .area_head .icons .park {background-image: url(images/parking_big.gif);}
#information .information_top .area_head .icons .shop {background-image: url(images/shop_big.gif);}
#information .information_top .area_head .icons .pets {background-image: url(images/pets_big.gif);}
#information .information_top .area_head .icons .school {background-image: url(images/school_big.gif);}


#information .information_top .area_head .area_top {
	height: 238px;
}

#information .information_top .area_head .more {
	border-top: 3px solid #fff;
	height: 58px;
}

#information .information_top .more a {
	padding: 10px;
	padding-left: 33px;
	display: block;
	float: left;
	margin: 12px 0;
	margin-left: 20px;
	width: 150px;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}

#information .information_top .more a.prospect {
	background: #5D9333 url(images/page_white_acrobat.gif) 10px 9px no-repeat;
}

#information .information_top .more a.district_info {
	background: #5D9333 url(images/page_white_text.gif) 10px 9px no-repeat;
}

#information .information_top .more a:hover {
	background-color: #02782E;
}


#information .information_top .area_imgs .img_list {
	height: 58px;
	background: #016227;
}

#information .information_top .area_imgs .img_list a {
	display: block;
	float: left;
}

#information .information_top .area_imgs .img_list .prev, #information .information_top .area_imgs .img_list .next {
	width: 13px;
	border-right: 3px solid #fff;
	height: 58px;
	background: url(images/img_arrow_prev.gif) 50% 50% no-repeat;
}

#information .information_top .area_imgs .img_list .next {
	border: none;
	border-left: 3px solid #fff;
	background: url(images/img_arrow_next.gif) 50% 50% no-repeat;
	float: right;
}

#information .information_top .area_imgs .img_list .imgs {
	float: left;
	width: 416px;
}

#information .information_top .area_imgs .img_list .imgs a {
	background: #fff;
}

#information .information_top .area_imgs .img_list a img {
	border-right: 3px solid #fff;
	width: 103px;
	height: 58px;
}

#information .information_top .area_imgs .img_list a img .las
{
	border-right: none;
}


#information .information_top .area_imgs .img_list a:hover img {
	border-right: 3px solid #fff;
}



/* lasse */
#information .information_top .area_imgs .img_list a:hover img .last_image {
	border-right: none;
}
/*

/**
 *  * Dette har Lasse tilf�jet
 */
#information .imgs {
	overflow:hidden;
	position:relative;
}

#information .img_list a img {
	position:relative;
	left:0; /* s� det virker i IE*/
}

#information table * {
	margin:0;
	padding:0;
	border:0;
}
/**
 * Resten er fra Frederik
 */
#information .imgs 
{
	
}

#information .information_body {
	background: url(images/v-line.jpg) 50% 0% repeat-y;
	margin-bottom: 20px;
}

#information .information_body .c1, #information .information_body .c2 {
	padding: 0 20px;
	float: left;
	width: 410px;
}

#information .information_body .presentation ul {
	list-style: none;
}

#information .information_body .presentation ul li {
	float: left;
}

#information .information_body .presentation ul a {
	padding: 5px 10px;
	margin-left: 10px;
	text-decoration: none;
	font-size: 85%;
	display: block;
	color: #202020;
	background: #EDF3EB;
}

#information .information_body .presentation ul a.active, #information .information_body .presentation ul a:hover {
	background: #CFDCCB;
}

#information .information_body .presentation ul a.active {
	font-weight: bold;
}

#information .information_body .presentation .presentation_info {
	background: #CFDCCB;
	clear: both;
	padding: 15px 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
#information .information_body .presentation .presentation_entry {
	display: none;
}

#information .information_body .presentation .presentation_entry.show {
	display: block;
}
	
#information .information_body .presentation h1 {
	font-size: 110%;
}

#information .information_body .presentation p {
	font-size: 85%;
	margin: 10px 0;
	line-height: 1.5em;
}

#information .information_body .presentation .date {
	font-weight: bold;
}

#information .information_body h1 {
	font-weight: normal;
	font-size: 120%;
	margin-bottom: 5px;
}

#information .information_body .area_text p {
	margin: 10px 0;
	line-height: 1.7em;
	font-size: 85%;
}

#information .information_body .contact {
	background: #CFDCCB;
	padding: 20px;
	padding-bottom: 17px;
	color: #202020;
	margin-top: 20px;
}

#information .information_body .contact_img, #information .information_body .contact_info {
	float: left;
}

#information .information_body .contact_img img {
	background: #fff;
	padding: 3px;
	border: 1px solid #999999;
}

#information .information_body .contact_info {
	width: 250px;
	margin-left: 15px;
	font-size: 85%;
}

#information .information_body  .contact_info h2 {
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 10px;
}

#information .information_body .contact_info .name {
	font-weight: bold;
	margin-bottom: 5px;
}

#information .information_body .contact_info .title {
	font-style: italic;
}

#information .information_body .contact_info .contact_options {
	margin-top: 10px;
	display: block;
}

#information .information_body .contact_info .option {
	float: left;
	width: 70px;
	margin-top: 5px;
}

#information .information_body .contact_info .option_content  {
	float: left;
	width: 180px;
	margin-top: 5px;
}

#information .information_body .contact_info a {
	text-decoration: none;
	color: #202020;
	border-bottom: 1px solid #A9D78B;
	padding-bottom: 1px;
}

 .contact_info a:hover {
	color: #808080;
}

#information .information_body .icons {
	margin-bottom: 30px;
}

#information .information_body .icons h1 {
	margin-bottom: 10px;
}

#information .information_body .icons span {
	width: 390px;
	border-bottom: 1px solid #CCCCCC;
	display: block;
	float: left;
	padding: 10px;
	font-size: 11px;
}

#information .information_body .icons span.depositum {
	border-top: 1px solid #CCCCCC;
}

#information .information_body .icons span b {
	width: 40%;
	display: block;
	float: left;
}

#information .information_body .icons .white_goods {
	margin-right: 40px;
}


#information .information_body #map .gmap {
	background: #fff;
	padding: 3px;
	padding-bottom: 0px;
	border: 1px solid #C0C0C0;
	margin-top: 15px;
}

#information .information_body #map p {
	font-size: 85%;
	margin-top: 8px;
	margin-left: 4px;
}

#information .information_body #map p a {
	text-decoration: none;
	background: url(images/dgs.gif) 0% 0% no-repeat;
	padding: 2px 0;
	padding-left: 20px;
	margin-left: 5px;
	color: #202020;
}

#information .information_body #map p a span {
	border-bottom: 1px solid #A9D78B;
	padding-bottom: 1px;
}

#information .information_body #map p a:hover {
	color: #808080;
}

#information .information_body #map p a:hover {
	color: #808080;
}




#information .information_body #files ul {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 0px;
	font-size: 12px;
	list-style: none;
}

#information .information_body #files ul li {
	margin-bottom: 5px;
	padding: 2px 0;
	padding-left: 20px;
	background: url(images/page.gif) 0% 50% no-repeat;
}

#information .information_body #files ul li a {
	border-bottom: 1px solid #A9D78B;
	color: #202020;
	padding-bottom: 1px;
	text-decoration: none;
}

#information .information_body #files ul a:hover {
	color: #808080;
}





#information .information_body ul.similar {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	font-size: 12px;
}

#information .information_body ul.similar li {
	margin-bottom: 5px;
}

#information .information_body ul.similar li a {
	border-bottom: 1px solid #A9D78B;
	color: #202020;
	padding-bottom: 1px;
	text-decoration: none;
}

#information .information_body ul.similar li a:hover {
	color: #808080;
}

#type_browser {
	margin-top: 15px;
	margin-bottom: 30px;
	font-size: 85%;
}

#type_browser .type_imgs, #type_browser .type_apps, #type_browser .type > p {
	display: none;
}

#type_browser .type_active .type_imgs, #type_browser .type_active .type_apps, #type_browser .type_active > p {
	display: block;
}

#type_browser .active .type_imgs, #type_browser .active .type_apps {
	display: block;
}

#type_browser .type a  {
	padding: 10px 20px;
	border-bottom: 1px solid #ccc;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #202020;
}

#type_browser .first a  {
	border-top: 1px solid #ccc;
}

#type_browser .type a:hover  {
	color: #DFDFDF;
	background: #49494B;
}

#type_browser .type_active > a  {
	display: none;
}

#type_browser .type_active  {
	border-bottom: 1px solid #ccc;
}

#type_browser .type_active > p {
	color: #DFDFDF;
	background: #49494B;
	padding: 10px 20px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

#type_browser .type_active .type_imgs  {
	background: #49494B;
	padding: 0 20px;
	display: block;
	text-decoration: none;
	font-weight: bold;
}

#type_browser .type_active .type_imgs a img {
	background: #fff;
	padding: 3px;
	border: 1px solid #C0C0C0;
	margin-right: 2px;
	margin-bottom: 10px;
}

#type_browser .type_active .type_apps {
	background: #CFDCCB;
	overflow: auto;
	padding: 5px 20px;
	max-height: 104px;
	
}

#type_browser .type_active .type_apps p {
	padding: 4px 0;
}





/* ------------------------------------------------------------
	TWO-COLUMN PROPERTIES
------------------------------------------------------------ */

#two-column {
	background: url(images/v-line.jpg) 50% 50% repeat-y;
	padding-left: 20px;
	border-top: 20px solid #fff;
	border-bottom: 20px solid #fff;
}

#two-column .c1, #two-column .c2 {
	width: 410px;
	float: left;
}

#two-column .c1 {
	margin-right: 40px;
}

#two-column div a:hover {
	color: #808080;
}

#two-column .splash-link {
	display: block;
	margin-bottom: 7px;
}

#two-column .splash-link a {
	text-decoration: none;
	color: #202020;
	font-size: 85%;
	padding-left: 18px;
	background: url(images/leafs.gif) 0 3px no-repeat;
}


#two-column div h1 {
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 15px;
}

#two-column div p {
	line-height: 2em;
	font-size: 85%;
}

#two-column div a.read_more {
	margin-top: 15px;
	float: right;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	padding-left: 18px;
	background: url(images/leafs.gif) 0 3px no-repeat;
	color: #202020;
}

#two-column div a span {
	border-bottom: 1px solid #A9D78B;
	padding-bottom: 1px;
}

#two-column div a.read_more:hover {
	color: #808080;
}

#two-column form {
	margin-top: 10px;
	font-size: 85%;
}

#two-column form select {
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
	margin-right: 5px;
}

#two-column form input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 60px;
	font-size: 100%;
}


/* ------------------------------------------------------------
	PRESENTATION PROPERTIES
------------------------------------------------------------ */

#presentations {
	background: #CFDCCB;
	border-top: 2px solid #fff;
}

#presentations .head {
	background: #016227;
	padding: 12px 20px;
}

#presentations .head h2 {
	font-size: 115%;
	font-weight: normal;
	color: #fff;
}

#presentations .head a {
	text-decoration: none;
	color: #E5E0D7;	
}

#presentations .head a.right {
	float: right;
	font-size: 100%;
	background: url(images/beige_arrow.gif) 0 6px no-repeat;
	padding-left: 18px;
	margin-top: 1px;
}

#presentations .head a.right:hover {
	color: #fff;
	background: url(images/white_arrow.gif) 0 6px no-repeat;
}

#presentations .areas .area {
	width: 203px;
	float: left;
	margin: 15px 0;
	margin-left: 18px;
}

#presentations .areas .area .calendar {
	background: #016227;
	width: 30px;
	float: left;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	padding-top: 3px;
	color: #fff;
	text-transform: uppercase;
	margin-right: 8px;
	margin-left: 1px;
}

#presentations .areas .area .calendar span {
	background: #6AB43F;
	display: block;
	padding: 1px 0;
	margin-top: 3px;
	font-size: 80%;
}

#presentations .areas .area h4 {
	font-weight: normal;
	font-size: 85%;
	padding-top: 2px;
}

#presentations .areas .area h3 {
	font-size: 95%;
	padding-top: 3px;
}

#presentations .areas .area h3 a {
	text-decoration: none;
	color: #202020;
}

#presentations .areas .area h3 a:hover {
	text-decoration: none;
	color: #676767;
}

#presentations .areas .area a img {
	margin-top: 10px;
	padding: 3px;
	background: #fff;
	border: 1px solid #C0C0C0;

}

#presentations .areas .area a:hover img {
	border: 1px solid #999;
}

#presentations .line {
	background: #016227;
	height: 2px;
	clear: both;
}


/* ------------------------------------------------------------
	FOOTER PROPERTIES
------------------------------------------------------------ */

#footer {
	clear: both;
	background: #016227 url(images/footer_logo.jpg) 20px 18px no-repeat;
	padding: 15px 20px;
	border-top: 1px solid #fff;
}

#footer #footer-content p {
	color: #fff;
	font-size: 85%;
	padding-left: 50px;
	float: left;
	line-height: 1.4em;
}

#footer #footer-content b {
	display: block;
}

#footer #made_by {
	float: right;
	margin-top: 15px;
	text-transform: lowercase;
}

#footer #made_by a {
	color: #CFDCCB;
	text-decoration: none;
	color: #CFDCCB;
	font-size: 80%;
}

#footer #made_by a:hover {
	color: #fff;
}
