html body {
	background: transparent url('img/body_bg.gif') top left repeat-x;
	color: #58585A;
	font-size: 70%;
}

body a:link, body a:active, body a:visited {
  color: #0070B1;
  text-decoration: none;
}

#header {
	position: relative;
}

a img {
	position: absolute;
}

#overall a img {
	position: static;
}

#smn_head {
	position:absolute;
	top: 47px;
	left: 260px;
}

#overall {

}

#content {
	width: 965px;
	padding: 15px 25px 30px 40px;
	float:left;
	clear:both;
}

#col_left {

	width: 620px;
	float:left;
	margin-right: 15px;
}

#col_right {

	width: 330px;
	float:left;
}

#top_navigation {
	left:877px;
	position:absolute;
	text-align:right;
	top:5px;
	color: #fff;
}

#top_navigation a {
	color: #fff;
	text-decoration: none;
}

.box div.box_content {
	padding: 15px 20px 20px 25px;
}

.grey_box_full, .grey_box_half {
	margin-bottom: 20px;
}

.grey_box_full {
	background: transparent url('img/grey_box_full.gif') bottom center no-repeat;
	padding: 0 20px 10px 20px;
	width: 290px;
}

.grey_box_half {
	clear:both;
	float:left;
	width: 330px;
}

.grey_box_half div {
	background: transparent url('img/grey_box_half.gif') bottom center no-repeat;
	float: left;
	width: 118px;
	padding: 0 20px 10px 20px;
}

.grey_box_half div.left {
	margin-right: 14px;
}

.white_box_full, .white_box_half {
	clear:both;
	margin-bottom: 20px;
}

.white_box_full {
	background: transparent url('img/white_box_full_bg.gif') top center repeat-y;
}

.white_box_full div.box_content {
	padding: 0 20px 10px 20px;
	width: 290px;
}

.white_box_full_border_top, .white_box_full_border_bottom {
	display: block;
	height: 12px;
}

.white_box_full_border_top {
	background: transparent url('img/white_box_full_border.gif') top center no-repeat;
}

.white_box_full_border_bottom {
	background: transparent url('img/white_box_full_border.gif') bottom center no-repeat;
}

.white_box_half {
	clear:both;
	float:left;
	width: 330px;
}

.white_box_half div.left, .white_box_half div.right {
	background: transparent url('img/white_box_half_bg.gif') top center repeat-y;
	float: left;
	width: 158px;
}

.white_box_half div.left div.box_content, .white_box_half div.right div.box_content {
	padding: 0 20px 10px 20px;
}

.white_box_half div.left {
	margin-right: 14px;
}

.white_box_half_border_top, .white_box_half_border_bottom {
	display: block;
	height: 13px;
}

.white_box_half_border_top {
	background: transparent url('img/white_box_half_border.gif') top center no-repeat;
}

.white_box_half_border_bottom {
	background: transparent url('img/white_box_half_border.gif') bottom center no-repeat;
}

body p {
	font-size: 1em;
	color: #535a5e;
	padding: 0;
}

div.hr_smn {
	background:transparent url(img/hr.gif) repeat-x scroll 50%;
	border:medium none;
	font-size:0;
	height:2px;
	padding: 0;
	width:100%;
	margin: 5px 0 5px 0;
}

div.news.box .links h3 {
	color: #c00417;
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 0;
}

div.news.box .links a {
	color: #676f75;
	font-size: 0.9em;
	text-decoration: none;
}

div.white_box_half h3, div.white_box_full h3 {
	font-weight: bold;
}

div.white_box_half, div.white_box_full {
	font-size: 0.9em;
}

div.white_box_half div.partner p, div.white_box_full div.partner p {
	color: #c00417;
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 10px;
}

div.white_box_half div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
div.white_box_full div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom:15px;
}

.tx-vgetagcloud-pi1 {
	background-color:#fff;
	line-height:200%;
}

.tx-vgetagcloud-pi1 ul {
	margin-bottom: 0;
}

div.grey_box_half h3, div.grey_box_full h3 {
	font-weight: bold;
}

a, a:active, a:visited {
	color: #0070b1;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.box li {
	list-style-position:outside;
	list-style-type:disc;
	margin-bottom:0.7em;
	margin-left:14px;
}

/* NEWS */

span.news-latest-date,
div.news-single-timedata {
	color: #c00418;
	font-size:0.9em;
	font-weight:bold;
}

.news-latest-item h3,
.news-latest-item h3 a {
	color: #535a5e;
}

div.news-latest-item {
	margin-bottom: 30px;
	float:left;
	clear:both;
}

div.quotes div.news-latest-item {
	margin-bottom: 0;
}

div.quotes a {
	text-decoration: none;
	color: #0070b1;
	font-weight: bold;
	font-size: 0.9em;
}

div.quotes span.news-latest-morelink a {
	color: #c00418;
}

.news-latest-item img {
	float:left;
	margin-right: 10px;
}

.icon_print, .icon_forward {
	background-color: #0070B1;
}

/* YOUTUBE */
/*body .playerInnerBox_gsvb .player_gsvb {
  width : 320px;
  height : 260px;
}*/

div.yt_video,
div.yt_bar {
	/*margin-left: 60px;*/
}

div.yt_video {
	margin-bottom: 10px;
}


/* IE BUGFIXES */

* html #content {
	width: 980px;
}

* html div.news-latest-item {
	float:none;
}
