body {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
background-color : #313131;
}
p {
margin : 0 0 0 0;
padding : 0 0 0 0;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 18px;
}
#top_container {
background : url(../images/top_background.png) repeat-x;
width : 100%;
padding : 0 0 0 0;
margin : 0 0 0 0;
}
#container {
width : 1125px;
padding-top : 0;
margin-top : 0;
margin-left : auto;
margin-right : auto;
}
a {
text-decoration : none;
}
a:link {
color : #990000;
}
a:visited {
color : #990000;
}
a:hover {
color : #ff0000;
}
a:active {
color : #cc0000;
}
h1 {
text-indent : -9999px;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 480px;
height : 146px;
float : left;
background : url(../images/top_logo.png) no-repeat;
}
h2 {
font-weight : bold;
color : #990000;
padding-left : 0;
padding-right : 0;
padding-top : 20px;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 5px;
font-size : 24px;
line-height : 18px;
}
h4 {
font-weight : bold;
color : #999999;
padding-top : 0;
padding-bottom : 0;
margin-top : 20px;
margin-bottom : 5px;
font-size : 14px;
line-height : 18px;
}
h3 {
font-weight : bold;
color : #990000;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 12px;
font-size : 16px;
line-height : 18px
}


h5 {
font-weight : bold;
color : #990000;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
margin-top : 0;
margin-bottom : 0;
font-size : 12px;
line-height : 18px;
}
ul#navlist {
background : none;
list-style-type : none;
position : relative;
width : 716px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#navlist li {
display: inline;
list-style-type : none;
}
#navlist {
font-size : 10px;
text-transform : uppercase;
text-decoration : none;
color : #727272;
margin-left : auto;
margin-right : auto;
text-align : center;
}
.current {
color : #cccccc;
}
#navlist a {
text-decoration : none;
}
#navlist a:link {
color : #727272;
}
#navlist a:visited {
color : #727272;
}
#navlist a:hover {
color : #ffffff;
}
#navlist a:active {
color : #cc0000;
}
#logo {
width : 480px;
height : 146px;
float : left;
background : url(../images/top_logo.png) no-repeat;
}
ul#nav_main {
background : none;
list-style-type : none;
position : relative;
width : 520px;
height : 146px;
margin : 0 0 0 125px;
padding : 0;
float : left;
}
li#nm_1 {
position : absolute;
top : 0;
left : 0;
width : 104px;
height : 146px;
background-image : url(../images/top_buttons_all.n.png);
text-align : center;
}
li#nm_2 {
position : absolute;
top : 0;
left : 102px;
width : 104px;
height : 146px;
background : url(../images/top_buttons_all.n.png) -104px 0;
text-align : center;
}
li#nm_3 {
position : absolute;
top : 0;
left : 204px;
width : 104px;
height : 146px;
background : url(../images/top_buttons_all.n.png) -208px 0;
text-align : center;
}
li#nm_4 {
position : absolute;
top : 0;
left : 306px;
width : 104px;
height : 146px;
background : url(../images/top_buttons_all.n.png) -312px 0;
text-align : center;
}
li#nm_5 {
position : absolute;
top : 0;
left : 408px;
width : 104px;
height : 146px;
background : url(../images/top_buttons_all.n.png) -416px 0;
text-align : center;
}
ul#nav_main a {
display : block;
width : 104px;
height : 146px;
text-indent : -9999px;
text-decoration : none;
overflow : hidden;
}
li#nm_1 a:hover {
background : url(../images/top_buttons_all.n.png) 0 -146px;
}
li#nm_2 a:hover {
background : url(../images/top_buttons_all.n.png) -104px -146px;
}
li#nm_3 a:hover {
background : url(../images/top_buttons_all.n.png) -208px -146px;
}
li#nm_4 a:hover {
background : url(../images/top_buttons_all.n.png) -312px -146px;
}
li#nm_5 a:hover {
background : url(../images/top_buttons_all.n.png) -416px -146px;
}
li#nm_1 #current {
background : url(../images/top_buttons_all.n.png) 0 -292px;
}
li#nm_2 #current {
background : url(../images/top_buttons_all.n.png) -104px -292px;
}
li#nm_3 #current {
background : url(../images/top_buttons_all.n.png) -208px -292px;
}
li#nm_4 #current {
background : url(../images/top_buttons_all.n.png) -312px -292px;
}
li#nm_5 #current {
background : url(../images/top_buttons_all.n.png) -416px -292px;
}
.clear {
clear : both;
}
#content_container {
width : 100%;
background : url(../images/content_bottom_background.png) repeat-x bottom;
}

#content_container_top {
background : #ffffff url(../images/top_content_bg.png) repeat-x top;
}

#content {
width : 1125px;
margin-left : auto;
margin-right : auto;
}
#content622 {
float : left;
width : 825px;
}
.news_item {
background : url(../images/divider_622x.png) no-repeat top left;
padding-top : 20px;
padding-bottom : 20px;
}
.news_item .column {
width : 200px;
float : left;
padding : 0 15px 5px 15px;
font-size : 11px;
line-height : 15px;
}
.news_item .column img {
padding-bottom : 2px;
border : 0;
}
#company1 {
background : url(../images/divider_622x.png) no-repeat top left;
padding-top : 20px;
padding-bottom : 20px;
}
#company2 {
background : url(../images/divider_622x.png) no-repeat top left;
padding-top : 20px;
padding-bottom : 20px;
}
#company3 {
background : url(../images/divider_622x.png) no-repeat top left;
padding-top : 20px;
padding-bottom : 20px;
}
#news {
width : 300px;
float : left;
vertical-align : top;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#news_box {
width : 300px;
background : url(../images/news_bg.png) repeat-y top right;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#news_top {
width : 300px;
background : url(../images/news_top_bg.png) no-repeat right top;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#news_bottom {
width : 300px;
background : url(../images/news_bottom_bg.png) no-repeat right bottom;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#news_title {
width : 230px;
margin : 0 0 0 0;
padding : 10px 10px 5px 50px;
}
#news_content {
width : 241px;
margin : 0 0 0 0;
padding : 0 0 0 46px;
}
.news_content_top {
background : url(../images/quote_top_left.png) no-repeat top left;
}
.news_content_bottom {
padding : 5px 10px 5px 10px;
background : url(../images/quote_bottom_right.png) no-repeat bottom right;
}
.news_read {
text-align : right;
padding : 3px 10px 5px 0;
}
.news_info {
padding : 0 0 0 10px;
}
#objpic {
background-image : url(../images/pic_objektum_solutions.png);
width : 316px;
height : 171px;
float : left;
}
#venpic {
background-image : url(../images/pic_objektum_venues.png);
width : 316px;
height : 171px;
float : left;
}
#respic {
background-image : url(../images/pic_objektum_resources.png);
width : 316px;
height : 171px;
float : left;
}
#cdesc1, #cdesc2, #cdesc3 {
float : left;
width : 384px;
}
.highlight {
font-weight : bold;
line-height : 18px;
color : #990000;
}
#footer {
width : 100%;
height : 135px;
background : #313131 url(../images/footer_bg.png) repeat-x;
}
#footer_data {
width : 1125px;
height : 130px;
margin-left : auto;
margin-right : auto;
padding : 0 0 0 0;
background : url(../images/footer_logo_objektum.png) no-repeat bottom right;
color : #75777a;
line-height : 18px;
}
#footer_data .highlight_b {
color : #b4b8bc;
font-weight : bold;
line-height : 18px;
}
#footer_data a {
text-decoration : none;
font-weight : normal;
line-height : 18px;
}
#footer_data a:link {
color : #75777a;
}
#footer_data a:visited {
color : #75777a;
}
#footer_data a:hover {
color : #b4b8bc;
border-left : 2px solid #75777a;
padding-left : 5px;
margin-left : -7px;
}
#footer_data a:active {
color : #b4b8bc;
}
ul#list1, ul#list2, ul#list3, ul#list4 {
width : 243px;
float : left;
list-style-type : none;
margin : 12px 0 0 0;
padding : 0 0 0 7px;
}
ul#list1:hover, ul#list2:hover, ul#list3:hover, ul#list4:hover {
width : 243px;
float : left;
list-style-type : none;
margin : 12px 0 0 0;
padding : 0 0 0 6px;
border-left : 1px solid #474646;
}
#checklinks {
padding : 22px 0 4px 4px;
font-size : 10px;
color : #c4cacf;
}
#checklinks a:link {
color : #c4cacf;
}
#checklinks a:visited {
color : #c4cacf;
}
#checklinks a:hover {
color : #666666;
}
#checklinks a:active {
color : #666666;
}
#image_careers {
background : url(../images/people_careers.jpg) no-repeat right top;
width : 300px;
height : 481px;
}
#news_background {
background : url(../images/coffee_cup2.jpg) no-repeat bottom right;
}
.input {
border : 1px solid #999;
height : 20px;
width : 200px;
}
.inputarea {
border : 1px solid #999;
height : 80px;
width : 300px;
}

#solutions {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_solutions_off.jpg) no-repeat top right;
}
#solutionsh {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_solutions_off.jpg) no-repeat top right;
}
#solutionsh:hover {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_solutions_on.jpg) no-repeat top right;
}
#venues {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_venues_off.jpg) no-repeat top right;
}
#venuesh {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_venues_off.jpg) no-repeat top right;
}
#venuesh:hover {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_venues_on.jpg) no-repeat top right;
}
#resources {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_resources_off.jpg) no-repeat top right;
}
#resourcesh {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_resources_off.jpg) no-repeat top right;
}
#resourcesh:hover {
display : block;
width : 275px;
float : left;
background : url(../images/objektum_resources_on.jpg) no-repeat top right;
}

.hometext1 {
padding : 0 0 0 0;
}
.hometext2 {
padding : 0 0 0 0;
}
.hometext1 p, .hometext1 h3 {
padding : 0 10px 0 25px;
}
.hometext2 p, .hometext2 h3 {
padding : 0 10px 0 10px;
}
.hometext3 p, .hometext3 h3 {
padding : 0 25px 0 10px;
}

.invisilinks a {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 0 0 0 0;
display : block;
height : 220px;
width : 275px;
}
.invisilinks a:link {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 0 0 0 0;
display : block;
height : 220px;
width : 275px;
}
.invisilinks a:visited {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 0 0 0 0;
display : block;
height : 220px;
width : 275px;
}
.invisilinks a:hover {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 0 0 0 0;
display : block;
height : 220px;
width : 275px;
}
.invisilinks a:active {
text-indent : -9999px;
padding : 0 0 0 0;
margin : 0 0 0 0;
display : block;
height : 220px;
width : 275px;
}

    #groupfooter {
	position:absolute;
	bottom:0;
	min-width: 1200px;
	width: 100%;
	height: 23px;
	background: url(../images/grpfooter_bg.png) bottom repeat-x;
	font-size: 10px;
	left: -2px;
}
	#groupfooter ul {
		position: absolute;
		right: 10px;
		bottom: 0;
		width: 360px;
		height: 23px;
		margin:0;
		padding:0;
	}
		#groupfooter ul li, #groupfooter ul li a {
			float: left;
			list-style: none;
			display: block;
			width: 90px;
			height: 23px;
			margin:0;
			padding:0;
			overflow: hidden;
			text-indent: -10000px;
		}
		#groupfooter ul li a {
			margin-top: 0;
			height: 23px;
		} #groupfooter ul li a:hover {background-position: bottom;}
		
		#gr_link a {background:url(../images/ft_objektum_group.gif) top;}
		#so_link a {background:url(../images/ft_objektum_solutions.gif) top;}
		#ve_link a {background:url(../images/ft_objektum_venues.gif) top;}
		#re_link a {background:url(../images/ft_objektum_resources.gif) top;}
		
html, body {
	height: 100%;
}

#dressing {
	position: relative;
	padding-bottom: 60px;
} #dressing:after {
	content:" ";
	display:block;
	clear:both;
} * html #dressing {
	height:100%;
}

#wrap {
	position: relative;
	min-height: 100%;
} * html #wrap {
	height:100%
}

    #groupfooter2 {
	position: relative;
	min-width: 1200px;
	width: 100%;
	height: 23px;
	background: url(../images/grpfooter_bg.png) bottom repeat-x;
	font-size: 10px;
	left: -2px;
}
	#groupfooter2 ul {
		width: 360px;
		height: 23px;
		margin:0;
		padding:0;
	}
		#groupfooter2 ul li, #groupfooter ul li a {
			float: right;
			list-style: none;
			display: block;
			width: 90px;
			height: 23px;
			margin:0;
			padding:0;
			overflow: hidden;
			text-indent: -10000px;
		}
		#groupfooter2 ul li a {
			margin-top: 0;
			height: 23px;
		} #groupfooter2 ul li a:hover {background-position: bottom;}