/* ------------------------------------------------------------------------------------ *
| CONTENT CSS FILE :: For Bitextender Content											|
| css/content.css																		|
| 																						|
| PROJECT :: www.bitextender.com														|
| Copyright (C) 2009, Bitextender GmbH, Germany											|
| 																						|
+ ------------------------------------------------------------------------------------- +
| Author :: Julian Querido + Nathan Querido												|
* ------------------------------------------------------------------------------------- */

/* @group CONTENT :: jsaq ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.content_main {
	width: 590px;
	padding: 40px 20px 40px 20px;
	float: left;
}

.content_side {
	width: 250px;
	padding: 40px 0 40px 20px;
	float: left;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

/* @group HOME :: jsaq :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#content .content_home ul a,
#content .content_home ul a:link, 
#content .content_home ul a:visited {
	border-bottom: none;
}

#content .content_side ul.content_box a:hover {
	text-decoration: none;
	border-bottom: none;
}

.content_home {
	padding: 38px 0 30px 5px;
	float: left;
}

.content_home ul {
	float: left;
	list-style: none;
	padding: 0 0 0 0;
}

.content_home ul li {
	width: 180px;
	height: 180px;
}

.content_home ul li a,
.content_home ul li a:link,
.content_home ul li a:visited,
.content_home ul li a:active {
	width: 154px;
	height: 154px;
	background: url(../images/nav/home_thumb_border.png) left top no-repeat;
	padding: 8px 8px 18px 18px;
	border: none;
	float: left;
}

.content_home ul li a:hover {
	background-position: left bottom;
}

.content_home ul li a.bitext,
.content_home ul li a.bitext:link,
.content_home ul li a.bitext:active,
.content_home ul li a.bitext:visited,
.content_home ul li a.bitext:hover {
	background: none;
}

.content_home dl, .content_home dt, .content_home dd {
	list-style: none;
	width: 900px;
	margin: 0;
	padding: 0;
}

.content_home dl {
	clear: both;
	background: url(../images/nav/home_news_border.png) left top no-repeat;
	padding: 10px 8px 18px 18px;
}

.content_home dt {
	float: left;
	width: auto;
	font-weight: bold;
	text-align: left;
	padding: 0 10px;
	border-right: 1px solid #666;
	margin-right: 10px;
}

#content .content_home dd a, #content .content_home dd a:link, #content .content_home dd a:visited, #content .content_home dd a:active {
	color: #666;
	border: none;
}

#content .content_home dd a:hover {
	color: #222;
	border-bottom: #333333 1px solid;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

/* @group TEAM :: jsaq :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.content_team {
	width: 590px;
	padding: 40px 20px 8px 15px;
	float: left;
}

.team_member {
	width: 590px;
	float: left;
	padding-bottom: 32px;
	display: block;
}

.team_member img {
	float: left;
	background: url(../images/nav/thumb_frame.png) top left no-repeat;
	padding: 8px;
	margin: -2px 15px 0 0;
}

.member_details {
	width: 404px;
	float: right;
}

span.mailto,
span.vcard {
	background: url(../images/nav/mail_icon.png) 0 4px no-repeat;
	padding: 0 0 0 25px;
	float: left;
}

span.vcard {
	background: url(../images/nav/vcard_icon.png) 0 2px no-repeat;
	margin: 0 0 0 50px;
	float: right;
}

span.indent {
	padding: 0 0 0 20px;
	background: url(../images/nav/indent_icon.png) left center no-repeat;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

/* @group WHAT WE DO :: jsaq :::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.content_side_boxed {
	width: 250px;
	padding: 40px 0 40px 0;
	float: left;
}

#content .content_side_boxed ul.content_box a,
#content .content_side_boxed ul.content_box a:link, 
#content .content_side_boxed ul.content_box a:visited {
	color: #222;
	border-bottom: none;
}

#content .content_side_boxed ul.content_box a:hover {
	text-decoration: none;
	border-bottom: none;
}

.content_side_boxed ul.content_box {
	list-style: none;
	display: block;
}

.content_side_boxed ul.content_box li,
.content_side_boxed ul.content_box li a {
	width: 210px;
	height: 108px;
	padding: 0 20px;
	float: left;
}

.content_side_boxed ul.content_box li.agavi,
.content_side_boxed ul.content_box li.training {
	height: 140px;
	display: block;
}

.content_side_boxed ul.content_box li.agavi a,
.content_side_boxed ul.content_box li.training a {
	height: 140px;
	background: url(../images/nav/bg_agavi.png) left top no-repeat;
	display: block;
}

.content_side_boxed ul.content_box li.agavi a:hover {
	background: url(../images/nav/bg_agavi.png) left bottom no-repeat;
}

.content_side_boxed ul.content_box li.training a {
	background: url(../images/nav/bg_training.png) left top no-repeat;
}

.content_side_boxed ul.content_box li.training a:hover {
	background: url(../images/nav/bg_training.png) left bottom no-repeat;
}

.content_side_boxed ul.content_box li.consulting a {
	height: 108px;
	background: url(../images/nav/bg_consulting.png) left top no-repeat;
}

.content_side_boxed ul.content_box li.consulting a:hover {
	height: 108px;
	background: url(../images/nav/bg_consulting.png) left bottom no-repeat;
}

.content_side_boxed ul.content_box li.commercial a {
	height: 108px;
	background: url(../images/nav/bg_commercial.png) left top no-repeat;
}

.content_side_boxed ul.content_box li.commercial a:hover {
	height: 108px;
	background: url(../images/nav/bg_commercial.png) left bottom no-repeat;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

iframe {
	background: url(../images/nav/map_bg.png) left top no-repeat;
	padding: 8px;
	margin: 0 0 0 -5px;
}