/*
 Screen style    
 Site: Uni Invest
*/

body {
	text-align: center;
	background: #fff url(/themes/uniinvest/images/bgs/bg.gif) repeat;
	color: #4C4C4C;
	font: 11px/1.2em Arial, Helvetica, Geneva, sans-serif;
}

html>body {
	font-size: 11px;
	
}

/* @group lay-out */

/* Layout! Important so don't change
-------------------------------------------------------- */

.archive {
	border: 0 !important;
	color: #000;
	padding-bottom: 15px
}

#printcontact {
	display: none
}

.blue-box {
	background: #fff;
	color: #4C4C4C;
	margin-top: -2px;
	width: 488px
}

.blue-box .left {
	float: left;
	margin-left: 20px;
	width: 214px
}

.blue-box .right {
	float: right;
	margin-right: 20px;
	width: 214px
}

.blue-box div.bottom {
	background: #fff;
	clear: both;
	color: #000;
	height: 9px
}

.map {
	background: #fff;
	padding: 0 8px 0 6px;
	margin-bottom: 12px;
}

.map p {
	text-align: center;
	padding: 6px 0;
}

.map div.left {
	float: left;
	width: 231px;
	height: 231px;
}

.map div.right {
	float: right;
	width: 231px;
	height: 231px;
}

.map img {
	width: 231px;
	height: 231px;
	border:  1px solid #3f3f3f;
}

img.big {
	border:  1px solid #3f3f3f;
	margin: 0 0 0 22px;
}

.map div.bottom {
	clear: both;
	height: 1px;
}

.contact-form {
	clear: left;
	color: #000;
	padding-bottom: 25px;
	background-color: #fff;
}

.contact-form p {
	padding: 6px 14px 0 22px;
	float:right;
	margin-bottom:-10px
}

.contact-person {
	margin: 0;
	color: #000;
	padding-bottom: 15px
}

.contact-persons {
	background: #fff;
	padding-bottom: 3px;
	margin-bottom: 6px;
	word-wrap: break-word;
}

.content-left {
	float: left;
	width: 488px;
	display: inline;
}

.content-right {
	float: right;
	width: 242px;
	background-color: #fff;
	display: inline;
}

.extra-tools {
	background: #fff;
	color: #000;
	padding-bottom: 12px;
}

.intro {
	background: #fff;
	color: #000;
	margin: 0;
	clear: left;
	padding-bottom: 6px;
	margin-bottom: 6px;
}

.kantoor {
	clear: both;
	background: #fff;
	color: #fff;
	padding-bottom:12px;
	overflow: hidden;
	width: 100%;
}

.kantoor span.new {
	background: transparent url(/themes/uniinvest/images/buttons/new.png) top left no-repeat;
	border: 0;
	bottom: 0;
	display: block;
	height: 39px;
	position: absolute;
	right: 5px;
	width: 38px;
	z-index: 1
}

.map span.trans {
	display:none
}

.kantoor:after, .vacatures:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

p.klik {
	clear: both;
	margin: -6px 0 0;
	padding: 0;
}

.list {
	margin-bottom:6px;
	padding-bottom: 12px;
}

.news,.news2 {
	margin-bottom: 20px;
	background-color: #fff;
}

.offset {
	clear: both;
	color: #180f00;
	background-color: #fff;
}

.offset .contact-form a:link, .offset .contact-form a:active {screen.css (line 1140)
	background:none;
	color:#E5352C;
	padding-right:0px;
}

.orange-box {
	background: #fff;
	color: #000;
	padding-bottom: 12px;
	margin-bottom: 6px;
}

.orange-box.contact {
	padding-bottom: 5px
}

.vacatures {
	margin: 18px 0 18px 20px
}

.pager {
	font-weight: bold;
	padding: 0.25em 0;
	text-align: center;
	width: 488px
}

.pager.orange {
	background-color: #CCCCCC !important;
	color: #180f00;
	bottom: 0;
}

.pager.orange, .pager.blue {
	border-bottom: 2px solid #180f00
}

.property-list {
	margin: 20px 0 45px 0;
	display: block;
}

.pager.blue {
	background-color: #ccc;
	color: #000
}

.teaser {
	left: 248px;
	position: absolute;
	top: 28px
}

.testimonials {
	background: #fff;
}

.welcome {
	background: #fff;
	color: #000;
	margin: 0;
	padding-bottom: 3px;
	margin-bottom: 6px;
	height:114px;
}

.zoeken {
	float: left;
	width: 50%;
	background: #fff;
	margin: 0;
	margin-bottom: 6px;
}

.algzoeken {
	background: #fff;
	min-height: 165px;
	padding-bottom: 60px;
}

.property-images {
	background: #fff;
	height: 206px;
	padding-left: 6px;
	margin-bottom: 0;
	margin-top:2px
}

#content {
	float: right;
	width: 736px;
}

#footer {
	clear: both;
	font-size: 92%;
	font-weight: bold;
	width: 984px;
	height: 22px;
	line-height: 1.6;
	background-color: #737273;
}

#footer-left {
	color: #fff;
	float: left;
	padding-left: 20px;
}

#footer-right {
	float: right;
	padding-left: 20px;
	margin-bottom: 0;
	width: 242px
}

#footer-right.yellow {
	color: #fff
}

#header {
	height: 116px;
	position: relative;
	margin-bottom: 6px;
}

#sidebar {
	float: left;
	width: 242px
}

.white #sidebar {
	background: #fff;
	float: left;
	width: 242px;
	height: 100%;
}

#sidebar .zoeken {
	float: none;
	padding: 0;
	width: auto
}

.w110 {
	width: 110px
}

#wrapper {
	margin: 6px auto 22px;
	text-align: left;
	width: 984px;
}
#skin {
    background:transparent url(/themes/uniinvest/images/bgs/bgwrapperhome.png) -1px 0;
	text-align: left;
	overflow: hidden;
	width: 984px;
	margin-bottom: 6px;
}

.white #skin {
    background:transparent url(/themes/uniinvest/images/bgs/bgwrapper.png) -1px 0;
	text-align: left;
	overflow: hidden;
	width: 984px;
	margin-bottom: 6px;
}



/* @end */

/* @group Headers */

/* Headings
-------------------------------------------------------- */

.archive h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	padding: 0 20px 0 24px;
	height: 22px
}

.blue-box h3 {
	background-color: transparent;
	color: #fff;
	xmargin-bottom: 0.15em
}

.contact-form h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	height: 22px;
	padding: 0 20px 0 24px;
}

.contact-person h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px !important;
	height: 22px;
	padding: 0 20px 0 22px;
}

.contact-person h3 {
	background-color: transparent;
	color: #000;
	font-size: 14px;
	font-weight: 700;
}

.contact-person h4 {
	background-color: transparent;
	color: #000;
	margin: 0 0 0 20px
}

.contact-persons h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	height: 22px;
	padding: 0 20px 0 22px;
}

.contact-persons h3 {
	color: #E5352C;
	clear: left;
	font-size: 12px;
	font-weight: 700;
	margin-top: 12px;
	margin-bottom: -18px;
}

.contact-persons a h4 {
	margin-top: 10px;
	color: #000;
	font-size: 11px;
	text-decoration: none;
}

.extra-tools h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px;
	height: 22px;
	padding: 0 20px 0 22px;
}

.orange-box h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px;
	height: 22px;
	padding: 0 20px 0 22px;
}

.intro h2, .intro h1, .offset h1, .offset h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.6;
	height: 22px;
	margin: 0;
	margin-bottom: 12px !important;
	padding: 0 20px 0 22px;
}

.kantoor h2 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px;
	height: 22px;
	padding: 0 20px 0 22px;
}

.list h2 {
	background-color: #E5352C;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px;
	height: 22px;
	padding: 0 20px 0 22px;
}

.news h2,.news2 h2 {
	color: #000;
	font-size: 12px;
	background-color: #fff;
	font-weight: 700;
	margin: 0;
	height: auto;
	margin-bottom: 2px !important;
}

.orange-box.contact h2 {
	font-size: 14px;
	background-color: #545353;
	color: #fff;
	font-weight: 700;
	height: 22px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0 20px 0 22px;
}

.property-detail h1 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	line-height: 1.6em;
	margin-bottom: 10px !important;
	height: 22px;
	padding: 0 20px 0 22px;
}

.property-detail h3, .blue-box .right h3, .blue-box .left h3 {
	color: #545353;
	font-size: 13px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px !important;
	padding: 0 20px 0 22px;
}

.blue-box .right h3, .blue-box .left h3 {
	color: #545353;
	font-size: 13px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px !important;
	padding: 0 20px 0 0;
}


.property-detail h1 span {
	background: none;
	color: #E5352C;
	padding-left: 25px;
	height: 22px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0 20px 0 22px;
}

.property-detail h2 {
	background-color: none;
	color: #fff;
	margin-bottom: 0.15em;
	height: 22px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0 20px 0 22px;
}

.property-list h2 {
	float: left;
	margin-bottom: 0 !important;
	color: #E5352C;
	width: 380px;
	background: none;
	padding: 0 0 0 52px;
	position: relative;
}

.property-list h3 {
	xclear: both;
	color: #000;
	width: 380px;
	font-size: 12;
	font-weight: 700;
	margin: 0 0 2px 52px;
}

h2.testimonials {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	height: 22px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0 20px 0 22px;
}

h4.testimonials {
	color: #3e3d3e;
	font-size: 11px;
}

.zoeken h3, .algzoeken h3 {
	background-color: #E5352C;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px;
	height: 22px;
	padding: 0 20px 0 22px;
}

.algzoeken h3 {
	color: #737273;
	font-weight: 700;
}

.content-left h1 {
	margin: 0;
}

.welcome h1 {
	background-color: #545353;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	margin-bottom: 10px;
	height: 22px;
	padding: 0 20px 0 22px;
}

#sidebar .zoeken h3 {
	margin-bottom: 10px
}

.vacatures h2 {
	font-size: 14px;
	font-weight: 700;
	margin-top: 0;
	height: 22px
}

/* @end */

/*

@group Listing */

/* Listings
-------------------------------------------------------- */

.archive ul {
	margin: 15px 15px 0 35px
}

.extra-tools ul {
	background-color: transparent;
	color: #000;
	font-size: 11px;
	margin: 0px 15px 0 22px;
	line-height: 1.4em;
}

.extra-tools ul li {
	background: url(/themes/uniinvest/images/bgs/bgbull.png) 2px 2px no-repeat;
	list-style: none;
	margin-bottom: 0;
	padding-left: 18px
}

.list li {
	background: url(/themes/uniinvest/images/bgs/blue-dot.gif) 2px 2px no-repeat;
	list-style: none;
	margin-bottom: 0;
	padding-left: 18px
}

.list p, .list ul {
	font-size: 11px;
	margin-bottom: 0;
	line-height: 1.4em;
}

.list ul {
	background-color: transparent;
	color: #000;
	font-size: 11px;
	margin: 0px 15px 0 22px
}

/* @end */

/* @group Form */

/* Forms
-------------------------------------------------------- */

#wrapper form {
	margin: 6px 0 0 0;
	padding: 0;
}

.contact-form input {
	border: 2px solid #E5352C;
	width: 290px;
	padding-left:  2px;
}

.contact-form input.plaats {
	width: 130px
}

.contact-form input.submit, .contact-form input.radio {
	border: none;
	width: auto
}

.contact-form input.w100 {
	width: 80px
}

.contact-form input.w165 {
	width: 165px
}

.contact-form input:focus, .contact-form textarea:focus {
	border-color: #000
}

.contact-form table {
	margin: 10px 0 0 22px
}

.contact-form textarea {
	border: 2px solid #e02d45;
	width: 289px
}

table.form input.countrycode{
	border: 2px solid #E5352C;
	padding-left:  2px;
	width:60px; !important
}

.zoeken input {
	margin-top: 32px
}

.zoeken input, .zoeken select {
	width: 170px;
	font-size: 92%;
	padding: 1px;
	border: 2px solid #E5352C;
	background: #FBE2E1 url(/themes/uniinvest/images/bgs/bgzoeken.gif);
}

.zoeken input:active, .zoeken input:focus, .zoeken select:active, .zoeken select:focus {
	background: #eee;
}

.zoeken select {
	margin-top: -3px;
}

.zoeken p input {
	margin-top: 12px;
	height: 13px;
	padding: 1px 1px 0 2px;
	vertical-align: middle
}

.zoeken input.zoek {
	margin-top: 26px;
}

.zoeken input.submit {
	margin-top: -4px;
	width: 113px;
	height: 15px;
	border: 0;
	background: none
}

.zoeken form.zoekcode {
	margin-top: 12x
}

.algzoeken input {
	margin-top: 20px
}

.algzoeken input {
	width: 188px;
	border: 1px solid #E5352C
}

.algzoeken input.submit {
	border: 0;
	margin-top: 0;
}

.algzoeken p input {
	vertical-align: middle
}

#sidebar .zoeken input, #sidebar .zoeken select {
	margin-top: 0;
	width: 175px
}

#sidebar .zoeken input.submit {
	width: auto
}

/* @end */

/* @group Content */

/* Content
-------------------------------------------------------- */

.content-right em, .content-right i {
	color: #000;
}

.content-right td, .content-right tr, .content-right tbody, .content-right table {
	border: 0 !important;
	padding: 0;
	margin: 0;
}

.blue-box p, .contact-persons p {
	color: #4C4C4C;
}

.contact-persons strong {
	display: block;
}

.contact-person img.photo {
	float: right;
	margin: 4px 20px 0 10px
}

.contact-person p {
	margin: 5px 0 5px 20px
}

.contact-persons br {
	line-height: 1.4em;
	margin-top: 8px;
}

.contact-persons p, .contact-persons h2 {
	padding: 0 14px 0 22px;
}

.contact-persons h3 {
	padding: 0 14px 8px 22px;
}

.contact-person p.desc {
	margin: 0 0 20px 20px;
	color: #4C4C4C;
}

.contact-persons h4, .contact-persons p {
	background-color: #fff;
	color: #4C4C4C;
}

.contact-persons h4 {
	font-weight: 700;
}

img.right {
	float: right;
	border: 0;
	margin: 8px 0 10px 10px
}

img.left {
	float: left;
	border: 0;
	margin: 8px 10px 10px 0px
}

.contact-persons img {
	float: left;
	margin: 12px 8px 12px 22px;
	height: 94px;
	width: 64px;
}

.intro p {
	color: #4C4C4C;
	margin: 0;
	font-size: 11px;
}

.kantoor img {
	border:  1px solid #3f3f3f;
}

.kantoor p {
	float: left;
	height: 74px;
	margin: 0 6px 0 0;
	position: relative;
	width: 74px
}

.kantoor p.first {
	margin-left: 6px
}

.map p.left {
	float: left;
	width: 231px;
	height: 231px;
	margin: 0;
	padding: 0;
	position: relative
}

.map p.right {
	float: right;
	width: 231px;
	height: 231px;
	margin: 0;
	padding: 0;
	position: relative
}

.map p.bottom {
	clear: both;
	height: 1px;
}

.news p {
	margin: 0;
	padding: 0
}

.news p.bar,.news2 p.bar {
	background-color: #fff;
	color: #4C4C4C;
	margin-top: 8px
}

.orange-box p {
	
}

.orange-box.contact p {
	margin-bottom: 1.25em
}

.pager span {
	color: #fff
}

.property-images img {
	float: left;
	margin: 0 0 10px 10px;
	border:  1px solid #3f3f3f;
}

.property-images img.second {
	width: 231px;
	height:  93px;
}

.property-images img.third, .property-images img.fourth {
	width: 110px;
	height:  93px;
}

.property-images img.first {
	margin-left: 0;
	width: 231px;
	height: 199px;
	border:  1px solid #3f3f3f;
}

.property-list img {
	float: left;
	border:  1px solid #3f3f3f;
	height:  93px;
	width:  93px;
	margin: 6px 12px 4px 52px;
	
}

.property-list p {
	font-size: 11px;
	padding-top: 6px;
	padding-right: 20px;
	line-height: 1.2em;
}

span.strongorange {
	font-weight: bold;
	color: #4C4C4C
}

.property-list p.action {
	margin-right: auto
}

.property-list p.action img {
	float: none;
	margin-right: 5px
}

.property-list span {
	background-color: #fff;
	color: #4C4C4C;
	padding-left: 15px
}

.property-list span.number {
	background: #E5352C url(/themes/uniinvest/images/bgs/number-bg.gif) top left no-repeat;
	color: #fff;
	display: block;
	height: 19px;
	left: 22px;
	line-height: 19px;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 19px;
	font-size: 85%;
}

.teaser span {
	background: transparent url(/themes/uniinvest/images/teaser/teaser.png) top left no-repeat;
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 1
}

.teaser, .teaser span {
	height: 88px;
	width: 736px
}

.testimonials blockquote {
	font-style: italic;
	margin-bottom: 2em
}

.vacatures p {
	float: left;
	font-size: 11px;
}

.vacatures p.first {
	margin-right: 20px;
	width: 242px
}

.vacatures p.second {
	width: 210px
}

.offset h1 span {
	background: none;
	color: #f7a326;
}

.orange-box br {
	line-height: 1.2;
}

.news br {
	display: none;
}

.zoeken p, .intro p, .orange-box p, .welcome p, .offset p, .blue-box p {
	margin: 0 14px 1em 22px;
	line-height: 1.2;
}

.right p, .left p {
	margin: 0 14px 1em 0;
	line-height: 1.2;
}

hr {
	display: none;
}

/* @end */

/* @group Links */

/* Links
-------------------------------------------------------- */

.contact-person a, .contact-persons a h2, .contact-persons a h3, .contact-persons a img, .contact-persons a p, .contact-persons a {
	text-decoration: none
}

.contact-person a:link, .contact-person a:visited, .contact-person a:hover, .contact-person a:active {
	background-color: transparent;
	text-decoration: none;
}

.intro a, .intro a:link, .intro a:visited, .intro a:hover, .intro a:active {
	background-color: transparent;
	color: #E5352C;
}

.news a:link, .news a:visited, .news a:hover, .news a:active {
	background-color: #fff;
	color: #000;
}

.offset a:link, .offset a:active {
	color: #E5352C;
	padding-right:  11px;
	background: url(/themes/uniinvest/images/bgs/bgreadmore.png) right 2px no-repeat
}

.hyperlinktop
{
	background:none !important;
}

.offset li a:link, .offset li a:active {
	background-color: #fff;
	color: #E5352C;
}

.offset a:visited {
	background-color: #fff;
	color: #4C4C4C;
	padding-right:  11px;
	background: url(/themes/uniinvest/images/bgs/bgreadmore.png) right bottom no-repeat
}

.offset a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: underline !important;
	padding-right:  11px;
	background: url(/themes/uniinvest/images/bgs/bgreadmore.png) right bottom no-repeat
}

.offset li a:hover {
	background-color: #fff;
	color: #000;
	text-decoration: underline !important
}

.orange-box a {
	text-decoration: underline;
}

.orange-box a:link, .orange-box a:visited, .orange-box a:active {
	background-color: transparent;
	color: #E5352C;
	text-decoration: underline
}

.orange-box a:hover {
	background-color: transparent;
	text-decoration: none;
	color: #4C4C4C;
}

.orange-box.contact a {
	text-decoration: underline;
}

.extra-tools a:link, .extra-tools a:visited, .extra-tools a:hover, .extra-tools a:active, .archive a:link, .archive a:visited, .archive a:hover, .archive a:active {
	background-color: transparent;
	color: #4C4C4C;
	text-decoration: underline
}

.extra-tools a:hover, .archive a:hover {
	background-color: transparent;
	color: #E5352C;	
	text-decoration: none
}

.property-list a {
	background: none !important;
	padding: 0 !important;
}

.pager a, .pager span {
	padding: 0 2px;
	background-image: none;
}

.pager a.next {
	padding-left: 17px;
	background-image: none;
}

.pager a.previous {
	padding-right: 17px;
	background-image: none;
}

.pager.orange a:link, .pager.orange a:visited, .pager.orange a:hover, .pager.orange a:active {
	background: none;
	color: #000;
}

.pager.blue a {
	text-decoration: none;
	background: none;
	padding: 0;
}

.pager.blue a:link, .pager.blue a:visited, .pager.blue a:hover, .pager.blue a:active {
	background: none;
	color: #000;
}

#footer-left a, #footer-left a:link, #footer-left a:hover, #footer-left a:visited, #footer-left a:active {
	background-color: transparent;
	color: #fff;
}

#footer-right a, #footer-right a:link, #footer-right a:hover, #footer-right a:visited, #footer-right a:active {
	background-color: transparent;
	color: #fff;
}

#to-content,#hide,#logo-print,#to-menu,#to-search {
	display: none
}

p.action a:link, p.action a:active {
	background:none !important;
	padding: 0;
	text-decoration: none
}

/* @end */

/* alignments */

.center {
	text-align: center;
}

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

img.alignleft, img[align="left"] {
	float: left;
	margin: 2px 10px 5px 0px;
}

.alignright {
	float: right;
}

img.alignright, img[align="right"] {
	float: right;
	margin: 2px 0px 5px 10px;
}

.clear {
	clear: both;
}

hr.clear {
	clear: both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

/* @group Navigatie */

#p7TBM {
	margin-bottom: 6px;
}

##p7TBM a {
	text-decoration: none;
}

#p7TBMroot {
	background: #000;
	font-size: 13px;
	left: 248px;
	margin: 0;
	position: absolute;
	top: 0;
	width: 736px;
	height: 22px;
}

#p7TBMrootbox {
	
}

#p7TBMroot img {
	border: 0;
}

#p7TBMroot ul {
	margin: 0;
	padding: 0;
}

#p7TBMroot li {
	list-style-type: none;
	display: inline;
}

#p7TBMroot li a {
	float: left;
}

#p7TBMroot .p7TBMtext li a {
	color: #ccc;
	padding: 4px 10px 3px;
	text-decoration: none;
	background: #000;
	font-weight: 700;
}

#p7TBMroot .p7TBMtext .p7TBMdown, #p7TBMroot .p7TBMtext .p7TBMdown:hover {
	color: #fff !important;
	background-color: #000 !important;
	font-weight: 700;
	border-bottom: 2px solid #fff;
}

/*
The Root Level Hover. This also locks the Hover state while 
the root item's associated sub-menu is visible.
DO NOT CHANGE SELECTOR NAMES*/

.p7ie6Fix:active, 
#p7TBMroot .p7TBMtext .p7TBMon,
#p7TBMroot .p7TBMtext li a:focus, 
#p7TBMroot .p7TBMtext li a:active {
	color: #000;
	background-color: #fff;
	border-bottom: 2px solid #000;
}

#p7TBMsubwrap {
	position: relative;
	height: auto;
}

.p7TBMsub {
	left: 248px;
	width: 736px;
	height: 22px;
	position: absolute;
	visibility: hidden;
	top: -90px;
	background: #000;
	z-index: 1;
}

.p7TBMsubbox {
	padding: 0;
}

/*
SUBMENU BAACKGROUNDS and BORDERS HERE*/

.p7TBMsub ul {
	margin: 0;
	padding: 0;
	background-image: url(/themes/uniinvest/images/iebfix.gif);
	background-color: #000;
	border: 0;
}

.p7TBMsub li {
	list-style-type: none;
	display: inline;
	background: #000;
}

.p7TBMsub li a, .p7TBMsub li a:visited {
	color: #ccc;
	padding: 5px 10px 2px;
	display: block;
	float: left;
	border-bottom: 0;
	background: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: 700;
}

.p7TBMsub li a:hover,
.p7TBMsub li a:active,
.p7TBMsub li a:focus {
	color: #fff;
	background-color: #000;
	border-bottom: 2px solid #fff;
	text-decoration: none;
}

#p7TBM br {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 1px;
}

/* current marker style */
.p7TBMsub .p7TBMmark,
.p7TBMsub .p7TBMmark:hover,
.p7TBMsub .p7TBMmark:active,
.p7TBMsub .p7TBMmark:focus {
	font-weight: 700;
	color: #fff;
	cursor: default;
	text-decoration: none;
	background: #000;
}

.sitemap, .sitemap table, .sitemap th, .sitemap td {
border:none; !important
}
.sitemap td{
 padding-left:11px;
}

.lang
{
	float:right !important;
	margin-right:6px !important;
}

/* @end */