/* @override http://www.truvo.com/fileadmin/templates/truvo/css/truvo_styles.css */

* {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #616365;
}

html {
}

span, font, p, a, div, i, b, u {
	line-height: inherit;
	font-size: inherit;
}

a {
	color: #616365;
	text-decoration: underline;
	font-size: 1em;
}

a:hover {
	color: #E5A300;
	text-decoration: none;
}

a.download {
	color: #616365;
	text-decoration: underline;
	font-size: 1em;
}

a.download :hover {
	color: #E5A300;
	font-weight: normal;
	font-style: normal;
}

bold, strong {
	font-weight: bold;
}

body {
	background-image	: url(../images/background.gif);
	background-position	: right;
	background-repeat	: repeat-y;
	background-color	: #FFFFFF;
	margin				: 0px;
	padding				: 0px;
}

form {
	margin: 0px;
}

img {
	border	: 0px;
}

.clear {
	clear		: both;
	background	: none;
	height		: 0px;
}

ul li {
	font-size: 1em;
}

h1, h1 span {
	font-size	: 35px;
	margin: 0px 0px 15px 0px;
	color: #E5A300;
}

h2.banner, h2.banner span {
	font-size	: 21px;
}

h2.banner {
	color		: #616365;
	margin		: 0px 0px 15px 0px;
}

h2, h2 span {
	font-size	: 25px;
	margin		: 15px 0px 15px 0px;
	color		: #E5A300;
	line-height: 1.4em;
}

h3, h3 span {
	font-size: 16px;
	line-height: 19px;
	margin: 15px 0px 12px 0px;
}

h3 {
	color: #616365;
}

h4, h4 span {
	font-size: 14px;
	line-height: 18px;
	margin: 6px 0 0 0;
	color: #616365;
}
h5 {
	margin-left: 20px;
	color: #3DB7E4;
	font-size: 16px;
	margin-bottom: 10px;
}
h6 {
	margin:0px;
}

/* @group Header */

div#logo.left {
	background: url(../images/logo.gif) no-repeat 0 center;
}

#logo h1 {
	display: none;
}

#corporatelink {
	float: left;
	font-size: 11px;
	width: 200px;
	padding-top: 60px;
}

#corporatelink h3 {
	margin-bottom: 0;
}

#corporatelink a {
	color: #616365;
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
}

#corporatelink a:hover {
	text-decoration: underline;
}



/* @end */

/* @group Columns */

#contentleft {
	float: left;
	overflow: visible;
	width: 498px;
	_width: 550px;
	margin: 0px;
	padding: 0 50px 0px 0px;
	border: 1px dotted #fff;
	
}

#contentpop {
	float: left;
	overflow: visible;
	width: 498px;
	_width: 550px;
	margin: 50px;
	padding: 0 50px 0px 0px;
	border: 1px dotted #fff;
	
}

#contentlangleft {
	float: left;
	overflow: visible;
	width: 698px;
	_width: 750px;
	margin: 0px;
	padding: 0 50px 0px 0px;
	border: 1px dotted #fff;
	
}

#contentlangleft a {
	text-decoration: none;
}

.left {
	float: left;
	overflow: visible;
	width: 550px;
	margin: 0px;
	padding: 0px;
}

p.bodytext {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

.middle {
	float: left;
	overflow: visible;
	width: 270px;
	margin: 0px;
	padding: 0px;
}

.sidebar {
	float: right;
	overflow: visible;
	width: 90px;
	margin: 0px;
	padding: 0px;
}



/* @end */

/* @group oldMenu */

#menu ul li {
	list-style: none;
	padding-bottom: 10px;
}

#menu ul li ul li {
	list-style: none;
	height: 15px;
}

.menu_level1 {
	color: #616365;
	font-size: 14px;
	font-weight: bold;
	padding-left: 0;
	margin-left: 0;
	padding-bottom: 10px;
	list-style-type: none;
}

.menu_exclam {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_exclam a {
	background: url(../images/menu_30_exclam_gray.gif) no-repeat;
	color: #616365;
	text-decoration: none;
	display: block;
	height: 22px;
	_height: 30px;
	padding-left: 47px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;

}

.menu_exclam a:hover {
	background: url(../images/menu_30_exclam_yellow.gif) no-repeat;

}

.menu_on {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_on a {
	background: url(../images/icon_you_are_here.gif) no-repeat;
	color: #f0ab00;
	height: 22px;
	_height: 30px;
	text-decoration: none;
	display: block;
	padding-left: 47px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	list-style-type: none;
	_margin-bottom:10px;
}

.menu_on a:hover {
	background: url(../images/icon_you_are_here.gif) no-repeat;

}

.menu_home {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_home a {
	display: block;
	height: 22px;
	_height: 30px;
	background: url(../images/menu_30_home_gray.gif) no-repeat;
	padding-left: 47px;
	color: #616365;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}

.menu_home a:hover {
	background: url(../images/menu_30_home_yellow.gif) no-repeat;
}

.menu_box {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_box a {
	display: block;
	height: 22px;
	_height: 30px;
	background: url(../images/menu_30_box_gray.gif) no-repeat;
	padding-left: 47px;
	color: #616365;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}

.menu_box a:hover {
	background: url(../images/menu_30_box_yellow.gif) no-repeat;
}

.menu_page {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_page a {
	display: block;
	height: 22px;
	_height: 30px;
	background: url(../images/menu_30_page_gray.gif) no-repeat;
	padding-left: 47px;
	color: #616365;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}

.menu_page a:hover {
	background: url(../images/menu_30_page_yellow.gif) no-repeat;
}

.menu_question {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_question a {
	display: block;
	height: 22px;
	_height: 30px;
	background: url(../images/menu_30_quest_gray.gif) no-repeat;
	padding-left: 47px;
	color: #616365;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}

.menu_question a:hover {
	background: url(../images/menu_30_quest_yellow.gif) no-repeat;
}

.menu_globe {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_globe a {
	display: block;
	height: 22px;
	_height: 30px;
	background: url(../images/menu_30_globe_gray.gif) no-repeat;
	padding-left: 47px;
	color: #616365;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}

.menu_globe a:hover {
	background: url(../images/menu_30_globe_yellow.gif) no-repeat;
}

.menu_invest {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_invest a {
	display: block;
	height: 22px;
	_height: 30px;
	background: url(../images/menu_30_investor_gray.gif) no-repeat;
	padding-left: 47px;
	color: #616365;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}

.menu_invest a:hover {
	background: url(../images/menu_30_investor_yellow.gif) no-repeat;
}

.menu_career {
	margin-bottom: 10px;
	list-style-type: none;
}

.menu_career a {
	display: block;
	height: 22px;
	_height: 30px;
	background: url(../images/menu_30_career_gray.gif) no-repeat;
	padding-left: 47px;
	color: #616365;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 8px;
}

.menu_career a:hover {
	background: url(../images/menu_30_career_yellow.gif) no-repeat;
}

.menu_level2 {
	color: #616365;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	_padding-left: 15px;

}

.menu_level3 {
	color: #616365;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 0;
	_padding-left: 15px;
	margin-left: 20px;
}

.menu_level4 {
	color: #616365;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 0;
	_padding-left: 15px;
	margin-left: 25px;
}

.menu_level5 {
	color: #616365;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 0;
	_padding-left: 15px;
	margin-left: 30px;
}

.menu_level6 {
	color: #616365;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 0;
	_padding-left: 15px;
	margin-left: 35px;
}

.sub a {
	color: #616365;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 31px;
	background: no-repeat url(../images/icon_small_down.gif);
	display: block;
	_height: 10px;
	_padding-top: 0px;
	_margin-bottom: 0px;

}

.sub a:hover {
	text-decoration: none;
	background: no-repeat url(../images/icon_small_down_mo.gif);
}

.subpath a {
	color: #616365;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 31px;
	background: no-repeat url(../images/menu_arrow_down_yellow.gif);
	display: block;
	_height: 10px;
	_padding-top: 0px;

}

.subpath a:hover {
	text-decoration: none;
	background: url(../images/menu_arrow_down_yellow.gif) no-repeat;
}



.subon a {
	color: #f0ab00;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 31px;
	background: url(../images/icon_small_you_are_here_15.gif) no-repeat;
	display: block;
	_height: 10px;
	_padding-top: 0px;
	_margin-bottom: 0px;
}

.subon a:hover {
	text-decoration: none;
	background: url(../images/icon_small_you_are_here_15.gif) no-repeat;
}

#menu ul.menu_level2 li.sub a {
	margin-left: 15px;
	_margin-left: 30px;
	_margin_bottom: 0px;
	background: no-repeat url(../images/icon_small_down.gif);
	color: #616365;
}

#menu ul.menu_level2 li.sub a:hover {
	background: no-repeat url(../images/menu_arrow_down_yellow.gif);
	color: #f0ab00;
}

#menu ul.menu_level2 li.subon a {
	margin-left: 15px;
	_margin-left: 30px;
}

#menu ul.menu_level2 li.subpath a {
	margin-left: 15px;
	_margin-left: 30px;

}

#menu ul.menu_level2 ul.menu_level3 li.sub a {
	margin-left: 30px;
	_margin-left: 45px;
}

#menu ul.menu_level2 ul.menu_level3 li.subon a {
	margin-left: 30px;
	_margin-left: 45px;

}

#menu ul.menu_level2 ul.menu_level3 li.subpath a {
	margin-left: 30px;
	_margin-left: 45px;

}

#menu ul.menu_level2 ul.menu_level3 ul.menu_level4 li.sub a {
	margin-left: 45px;
	_margin-left: 60px;

}

#menu ul.menu_level2 ul.menu_level3 ul.menu_level4 li.subon a {
	margin-left: 45px;
	_margin-left: 60px;

}

#menu ul.menu_level2 ul.menu_level3 ul.menu_level4 li.subpath a {
	margin-left: 45px;
	_margin-left: 60px;

}

#menu ul.menu_level2 ul.menu_level3 ul.menu_level4 ul.menu_level5 li.sub a {
	margin-left: 60px;
	_margin-left: 75px;

}

#menu ul.menu_level2 ul.menu_level3 ul.menu_level4 ul.menu_level5 li.subon a {
	margin-left: 60px;
	_margin-left: 75px;

}

#menu ul.menu_level2 ul.menu_level3 ul.menu_level4 ul.menu_level5 li.subpath a {
	margin-left: 60px;
	_margin-left: 75px;

}
	
/* @end */

/* @group Menu */

#menu {
	z-index: 100;
	position: relative;
	_left: -16px;
}

#menu ul.subnav li.subnav-item a.areyou {
	font-size: 14px;
	text-decoration: none;
	padding-left: 45px;
	height: 30px;
	background: url(../images/menu_30_exclam_gray.gif) no-repeat;
	display: block;
	line-height: 30px;
	font-weight: bold;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item a:hover.areyou {

	background: url(../images/menu_30_exclam_yellow.gif) no-repeat;
	color: #f0ab00;
	font-weight: bold;
	padding-top: 0;
	height: 30px;
}

#menu ul.subnav li.subnav-item.subnav-item-act a.areyou {
	font-size: 14px;
	height: 30px;
	text-decoration: none;
	padding-left: 45px;
	background: url(../images/icon_you_are_here.gif) no-repeat;
	font-weight: bold;
	color: #f0ab00;
	white-space: normal;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item.subnav-item-act a:hover.areyou {
	height: 30px;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item a.funstuff {
	font-size: 14px;
	text-decoration: none;
	padding-left: 45px;
	height: 30px;
	background: url(../images/menu_30_box_gray.gif) no-repeat;
	display: block;
	line-height: 30px;
	font-weight: bold;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item a:hover.funstuff {

	background: url(../images/menu_30_box_yellow.gif) no-repeat;
	color: #f0ab00;
	font-weight: bold;
	padding-top: 0;
	height: 30px;
}

#menu ul.subnav li.subnav-item.subnav-item-act a.funstuff {
	font-size: 14px;
	height: 30px;
	text-decoration: none;
	padding-left: 45px;
	background: url(../images/icon_you_are_here.gif) no-repeat;
	font-weight: bold;
	color: #f0ab00;
	white-space: normal;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item.subnav-item-act a:hover.funstuff {
	height: 30px;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item a.seriousstuff {
	font-size: 14px;
	text-decoration: none;
	padding-left: 45px;
	height: 30px;
	background: url(../images/menu_30_page_gray.gif) no-repeat;
	display: block;
	line-height: 30px;
	font-weight: bold;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item a:hover.seriousstuff {

	background: url(../images/menu_30_page_yellow.gif) no-repeat;
	color: #f0ab00;
	font-weight: bold;
	padding-top: 0;
	height: 30px;
}

#menu ul.subnav li.subnav-item.subnav-item-act a.seriousstuff {
	font-size: 14px;
	height: 30px;
	text-decoration: none;
	padding-left: 45px;
	background: url(../images/icon_you_are_here.gif) no-repeat;
	font-weight: bold;
	color: #f0ab00;
	white-space: normal;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item.subnav-item-act a:hover.seriousstuff {
	height: 30px;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item a.questions {
	font-size: 14px;
	text-decoration: none;
	padding-left: 45px;
	height: 30px;
	background: url(../images/menu_30_globe_gray.gif) no-repeat;
	display: block;
	line-height: 30px;
	font-weight: bold;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item a:hover.questions {

	background: url(../images/menu_30_globe_yellow.gif) no-repeat;
	color: #f0ab00;
	font-weight: bold;
	height: 30px;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item.subnav-item-act a.questions {
	font-size: 14px;
	height: 30px;
	text-decoration: none;
	padding-left: 45px;
	background: url(../images/icon_you_are_here.gif) no-repeat;
	font-weight: bold;
	color: #f0ab00;
	white-space: normal;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item.subnav-item-act a:hover.questions {
	height: 30px;
	padding-top: 0;
}

ul.rootline {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 0;
}

.rootline-last {
	font-size: 12px;
}

.rootline-last a {
	font-size: 12px;
	padding-left: 45px;
	text-decoration: none;
	background: url(../images/icon_small_up_rl.gif) no-repeat;
	height: 15px;
	display: block;
}

.rootline-last a:hover {
	text-decoration: none;
	background: url(../images/icon_small_up_mo_rl.gif) no-repeat;
	color: #f0ab00;
}

.rootline-item {
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 14px;
}

.rootline-item a {
	font-size: 12px;
	padding-left: 45px;
	text-decoration: none;
	background: url(../images/icon_small_up_rl.gif) no-repeat;
	height: 15px;
	display: block;
	line-height: 14px;
	font-weight: normal;
	font-style: normal;
}

.rootline-item a:hover {
	text-decoration: none;
	background: url(../images/icon_small_up_mo_rl.gif) no-repeat;
	color: #f0ab00;
	font-weight: normal;
	font-style: normal;
}

ul.subnav {
	margin-left: 0;
	padding-left: 0;
	font-size: 12px;
}

li.subnav-item.subnav-item-act {
	margin-bottom: 15px;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

li.subnav-item {
	font-size: 12px;
}

#menu ul.subnav li.subnav-item.subnav-item-act a {
	font-size: 14px;
	height: 22px;
	text-decoration: none;
	padding-left: 45px;
	background: url(../images/icon_you_are_here.gif) no-repeat;
	font-weight: bold;
	color: #f0ab00;
	white-space: normal;
	padding-top: 8px;
}

#menu ul.subnav li.subnav-item.subnav-item-act a:hover {
	font-size: 14px;
	height: 22px;
	text-decoration: none;
	padding-left: 45px;
	background: url(../images/icon_you_are_here.gif) no-repeat;
	font-weight: bold;
	color: #f0ab00;
	white-space: normal;
	padding-top: 8px;
}

#menu ul.subnav li.subnav-item a {
	font-size: 14px;
	height: 22px;
	text-decoration: none;
	padding-left: 45px;
	background: url(../images/menu_30_page_gray.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-top: 8px;
}

#menu ul.subnav li.subnav-item a:hover {

	background: url(../images/menu_30_page_yellow.gif) no-repeat;
	color: #f0ab00;
	font-weight: bold;
}

ul.subnav-level2 {
	margin-left: 0;
	padding-left: 0;
	font-size: 12px;
}

li.subnav-item-level2 {
	font-weight: normal;
	font-style: normal;
}

#menu ul.subnav li.subnav-item.subnav-item-act ul.subnav-level2 li.subnav-item-level2 a {
	padding-left: 45px;
	text-decoration: none;
	background: url(../images/icon_small_down_sn.gif) no-repeat;
	height: 15px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 15px;
	color: #616365;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item.subnav-item-act ul.subnav-level2 li.subnav-item-level2 a:hover {
	text-decoration: none;
	background: url(../images/icon_small_down_mo_sn.gif) no-repeat;
	font-weight: normal;
	font-style: normal;
	color: #f0ab00;
}

#menu ul.subnav li.subnav-item.subnav-item-act ul.subnav-level2 li.subnav-item-level2.subnav-item-level2-act a {
	padding-left: 45px;
	text-decoration: none;
	background: url(../images/icon_small_you_are_here.gif) no-repeat;
	height: 15px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	line-height: 15px;
	color: #f0ab00;
	padding-top: 0;
}

#menu ul.subnav li.subnav-item.subnav-item-act ul.subnav-level2 li.subnav-item-level2.subnav-item-level2-act a:hover {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #f0ab00;
}
	
/* @end */

/* @group Rows */

#container {
	width: 910px;
	float: right;
	overflow: visible;
}

#pageheader .left img {
	margin-bottom: 30px;
}
#content {
	padding-top: 0px;
}

#related {
	padding: 0px 0px 0px 0px;
}

#country {
	position: relative;
	width: 270px;
	height: 110px;
	color: #B2B4B3;
}

.country_container {
	position: absolute;
	width: 225px;
	left: 45px;
	bottom: 0px;
}

#country h3 {
	margin: 0px 0px 0px 0px;
	color: #E5A300;
}

#country a,#country a:link,#country a:visited {
	vertical-align: top;
	color: #616365;
}

#country a:hover {
	color: #E5A300;
}

#content h1 {
	color: #E5A300;
	line-height: 35px;
}

.intro {
	color: #616365;
}

.middle h3 {
	width: 100%;
	clear: both;
	float: left;
	color: #616365;
}

* em {
	font-style: italic;
}
* blockquote {
	display : block;
	background-image : url('../images/icons_S/icon_small_blockquote.gif');
	background-position : left top;
	background-repeat : no-repeat;
	margin : 15px 0px 15px 15px;
	padding : 0px 30px 0px 15px;
	font-style : italic;
	color : #313233;
}
* u {
	font-decoration : underline;
	color : #313233;
}
p, .txt, .txt p, .txt b, .txt i, .txt u, .txt strike {
	color: #313233;
	font-size: 12px;
	line-height: 1.4em;
}
.txt abbr {
	font-style : italic;
}
.narrow .txt p {
	margin-right:0px;
}
.left .wide {
	clear: both;
	width: 520px;
	display:block;
	margin: 0px 0px 30px 0px;
}

.left .narrow {
	clear: both;
	width: 340px;
	margin: 0px 0px 30px 0px;
}

.left .wide .narrow {
	float	: left;
}

.left .related, .middle .related {
	float: right;
	width: 150px;
	padding: 0px 0px 0px 30px;
	font-size: 12px;
	color: #616365;
}
.middle .related {
	width: 240px;
	padding: 0px 30px 30px 0px;
}

.related img {
	border: 0px;
	color: #616365;
}



/* @end */

/* @group Navigation */

.middle ul, .left ul {
	margin	: 0px;
	padding	: 0px;
}

.middle .vspace {
	clear: both;
	float: left;
	margin-top: 60px;
}

.middle .active_menu {
	color: #E5A300;
	font-weight: bold;
}



/* @end */

/* @group icon list 15x15 */

.icon_S {
	font-size: 12px;
	width: 270px;
	height: auto;
	float: left;
	list-style-type: none;
	list-style-position: outside;
	margin: 5px 0px 5px 0px;
}

.icon_S img {
	float: left;
	overflow: visible;
	border: 0px;
	padding: 0px 15px 0px 0px;
	height: 15px;
	width: 30px;
}

.left .icon_S img {
	width: 15px;
}

.icon_S span {
	float: left;
	padding: 0px 0px 5px 0px;
	width: 195px;
}

.icon_S a:link span,.icon_S a:visited span {
	text-decoration: none;
	font-weight: normal;
	color: #616365;
}

.left .icon_S a:link span,.left .icon_S a:visited span {
	text-decoration: none;
	font-weight: bold;
}

.icon_S a:hover,.icon_S a:hover span {
	cursor: pointer;
	color: #E5A300;
}



/* @end */

/* @group icon list 12x12 */

.icon_XS {
	font-size: 11px;
	width: 90px;
	height: auto;
	float: left;
	list-style-type: none;
	list-style-position: outside;
	margin: 6px 0px 6px 0px;
}

.icon_XS img {
	float: left;
	overflow: visible;
	border: 0px;
	padding: 0px 0px 0px 0px;
	height: 12px;
	width: 12px;
}

.icon_XS span {
	float: left;
	padding: 6px 0px 6px 0px;
	width: 60px;
}

.icon_XS a:link span,.icon_XS a:visited span {
	text-decoration: none;
	font-weight: normal;
	color: #313233;
}

.icon_XS a:hover,.icon_XS a:hover span {
	cursor: pointer;
	color: #000000;
	text-decoration: underline;
}

.icon_XS .active span {
	font-weight: bold;
	float: left;
	overflow: visible;
	color: #FFFFFF;
}



/* @end */

/* @group banner with icon image left 60x60 */

.bannerlist_container {
	clear	: both;
	display	: block;
	float	: left;
	margin	: 15px 0px;
	padding	: 0px;
}

.left .bannerIcon {
	display		: block;
	overflow	: auto;
}

.left .bannerIcon img {
	display	: block;
	float	: left;
	margin	: 0px 30px 0px 0px;
	width	: 60px;
	height	: 60px;
}

.left .bannerIcon .content {
	display		: block;
	float		: left;
	padding		: 0px;
}

.left .bannerIcon span {
	font-size	: 16px;
	font-weight	: bold;
	line-height	: 19px;
}

.left .bannerIcon .innerContent {
	margin		: 1em 0px 0px 0px;
	display	: block;
}

.left a.bannerIcon:hover * {
	color: #E5A300;
}


/* undo inherited from #pageheader .left img */
#pageheader .left .icon_L img, #pageheader .left .wide img {
	margin-bottom: 0px;
}



/* @end */

/* @group banner with icon image right 150xFreeHeight */

.icon_img a:link span,.icon_img a:visited span {
	text-decoration: none;
	font-weight: bold;
	color: #616365;
}

.icon_img a:hover,.icon_img a:hover span {
	cursor: pointer;
	color: #E5A300;
}

.icon_img {
	list-style-type: none;
}

.date {
	font-weight: bold;
	color: #E5A300;
}

a.more {
	display: block;
	font-weight: normal;
	color: #616365;
	text-decoration: underline;
}

a.more_icon {
	display: block;
	font-weight: bold;
	color: #616365;
	text-decoration: underline;
}

a.more_icon img {
	border: 0px solid #FFFFFF;
}

a.more:hover,a.more_icon:hover {
	color: #E5A300;
}

#info_aesthetics {
	width: 270px;
	color: #616365;
	background-color: #E0E0E3;
	margin: 60px 0px 0px 0px;
}

.sidebar ul {
	margin: 0px;
	padding: 0px;
}

.sidebar li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url('');
	margin: 0px 0px 0px 0px;
}

.sidebar a {
	color: #313233;
	text-decoration: none;
}

.sidebar a:hover {
	color: #000000;
	text-decoration: underline;
}

.sidebar img {
	padding: 6px;
	border: 0px solid #B2B4B3;
}

#logo {
	height: 170px;
}

#logo img {
	margin-top: 52px;
	border: 0px;
}



/* @end */

/* @group Paging */

.paging {
	color: #616365;
	font-size: 12px;
}

.paging div {
	float: left;
}

.pages {
	padding: 0px;
	color: #616365;
	height: 25px;
}

.paging a {
	color: #616365;
	font-weight: bold;
}

.paging a:hover {
	color: #E5A300;
}

.pages .active {
	color: #E5A300;
}

.pages a,.pages span {
	padding: 0px 0px 0px 10px;
}

.previous a {
	display: block;
	padding: 0px 30px 0px 30px;
	background-image: url('../images/icons_S/icon_small_left.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

.previous a:hover {
	background-image: url('../images/icons_S/icon_small_left_mo.gif');
}

.next a {
	display: block;
	padding: 0px 30px 0px 30px;
	background-image: url('../images/icons_S/icon_small_right.gif');
	background-position: top right;
	background-repeat: no-repeat;
}

.next a:hover {
	background-image: url('../images/icons_S/icon_small_right_mo.gif');
}



/* @end */

/* @group Language */

#language ul {
	margin: 10px 0px 10px 6px;
}

#language li {
	display			: inline;
	list-style-type	: none;
}

#language li span a {
	display				: block;
	padding				: 0px 0px 8px 18px;
	background-image	: url('../images/icons_XS/icon_global_switch_active.gif');
	background-repeat 	: no-repeat;
	background-position	: top left;
	font-size			: 10px;
	line-height			: 12px;
	color				: #FFF;
	font-weight: normal;
	font-style: normal;
}

#language li span a:hover {
	color				: #FFF;
	background-image	: url('../images/icons_XS/icon_global_switch_active.gif');
	text-decoration: none;
}

#language li a {
	display				: block;
	padding				: 0px 0px 8px 18px;
	background-image	: url('../images/icons_XS/icon_global_switch_inactive.gif');
	background-repeat 	: no-repeat;
	background-position	: top left;
	font-size			: 10px;
	line-height			: 12px;
	font-weight: normal;
	font-style: normal;
}

#language li a:hover {
	background-image: url('../images/icons_XS/icon_global_switch_inactive_mo.gif');
}



/* @end */

/* @group footer */


#footer ul {
	margin: -100px 0px 10px 6px;
	_margin: 0px 0px 10px 6px;
}

#footer li {
	display			: inline;
	list-style-type	: none;
}

#footer li a {
	display				: block;
	padding				: 0px 0px 8px 18px;
	background-repeat 	: no-repeat;
	background-position	: top left;
	font-size			: 10px;
	line-height			: 12px;
}
#footer li.login a {
	background-image	: url('../images/icons_XS/icon_global_minus.gif');
}

#footer li.login a:hover {
	background-image: url('../images/icons_XS/icon_global_minus_mo.gif');
}

#footer li.sitemap a {
	background-image	: url('../images/icons_XS/icon_global_sitemap.gif');
}

#footer li.sitemap a:hover {
	background-image: url('../images/icons_XS/icon_global_sitemap_mo.gif');
}

#footer li.terms a {
	background-image	: url('../images/icons_XS/icon_global_terms.gif');
}

#footer li.terms a:hover {
	background-image: url('../images/icons_XS/icon_global_terms_mo.gif');
}

#footer li.copyright a {
	background-image	: url('../images/icons_XS/icon_global_copyright.gif');
}

#footer li.copyright a:hover {
	background-image: url('../images/icons_XS/icon_global_copyright_mo.gif');
}



/* @end */

/* @group Forms */

form,fieldset,label,input,textarea {
	color: #313233;
}

fieldset {
	border: 0px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

form {
	color: #313233;
}

input,textarea,select {
	border: 1px solid #B2B4B3;
	margin: 0 1em 0 0;
}

label {
	display: block;
	margin: 1.8em 0 .2em 0;
	padding: 0px;
	font-weight: bold;
	color: #313233;
}

label .header {
	color: #616365;
}

.button {
	margin: 1.4em 0px 0px 0px;
	padding: 3px;
}

fieldset legend {
	font-size: 1.4em;
	line-height: 2em;
	color: #616365;
	font-weight: bold;
}

.L {
	width: 333px;
	padding: 3px;
}

.S {
	margin: 0px 0px 0px 4px;
	padding: 2px 0px 0px 3px;
	width: 60px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

p {
	margin: 0px 0 0px 0px;
	color: #616365;
}

form p {
	margin	: 0px;
}

textarea {
	width: 333px;
	height: 8em;
	margin: 0;
}

.formColumn {
	width: 40%;
	margin-right: 5%;
	float: left;
}

.formColumn input {
	margin: 1em 1em 0 0;
}

.formColumn label {
	display: inline;
	font-weight: normal;
}

.error, p.error {
	color: #F00;
}

.found {
	color: #DA9B00;
}



/* @end */

/* @group FAQ */

ul.faq {
	display: block;
	margin: 1.5em 0 60px 0;
	padding: 0px;
}

span.management {
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	margin-top: 0;
	padding-top: 0;
	line-height: 12px;
}

.faq li {
	display	: inline;
	list-style-type: none;
}

.faq li a {
	display: block;
	color: #616365;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	background-image: url('../images/icons_S/icon_small_right.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 3px 30px 0px 30px;
	margin: 3px 0px 12px 0px;
	text-decoration: none;
}

.faq li a:hover {
	color: #E5A300;
	background-image: url('../images/icons_S/icon_small_right_mo.gif');
	text-decoration: underline;
}



/* @end */

/* @group Subnav */

ul.subnav {
	margin	: 8px 0px 18px 0px;
}

ul.subnav li, .up {
	font-weight		: normal;
	list-style-type	: none;
	display			: inline;
}

 ul.subnav li a {
 	font-weight	:normal;
 }

.up a {
	display: block;
	color: #616365;
	font-size: 12px;
	background-image: url('../images/icons_S/icon_small_up.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 45px;
	margin: 5px 0px 9px 0px;
}

.up a:hover {
	color: #E5A300;
	background-image: url('../images/icons_S/icon_small_up_mo.gif');
}

.subnav a, .subnav span {
	display: block;
	color: #616365;
	font-size: 12px;
	background-image: url('../images/icons_S/icon_small_down.gif');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 1px 45px;
	margin: 5px 0px 9px 0px;
}

.subnav a:hover, .subnav span {
	color: #E5A300;
	background-image: url('../images/icons_S/icon_small_down_mo.gif');
}

.subnav span {
	background-image: url('../images/icons_S/icon_small_you_are_here.gif');
}



/* @end */

/* @group Colors */

.yellow {
	color: #da9b00;
}

.green {
	background-color: #FFFFFF;
	color: #B6C01F;
}

.purple{
	background-color: #FFFFFF;
	color: #A57EA4;
}

.orange {
	background-color: #FFFFFF;
	color: #DD6F11;
}

.blue {
	background-color: #FFFFFF;
	color: #2EA2B9;
}

.grey {
	background-color: #FFFFFF;
	color: #616365;
}

.lightgrey {
	background-color: #FFFFFF;
	color: #adafb0;
}
.yellow_S {
	color: #DA9B00;
}

.smallIcon {
	display				: block;
	font-size			: 12px;
	font-weight			: bold;
	line-height			: 14px;
	margin				: 0px;
	padding				: 2px 0px 3px 30px;
	background-image	: url('../images/icons_S/icon_small_right.gif');
	background-position	: top left;
	background-repeat	: no-repeat;
}

.smallIcon:hover {
	background-image: url('../images/icons_S/icon_small_right_mo.gif');
	color		: #E5A300;
}

form .smallIcon {
	width	: 100px;
	display	: inline;
}

.orange,.orange a:hover div,.orange .color {
	background-color: #FFFFFF;
	color: #da9b00;
}

.green,.green a:hover div,.green .color {
	background-color: #FFFFFF;
	color: #B6C01F;
}

.purple,.purple a:hover div,.purple font{
	background-color: #FFFFFF;
	color: #A57EA4;
}

.red,.red a:hover div,.red .color {
	background-color: #FFFFFF;
	color: #DD6F11;
}

.blue,.blue a:hover div,.blue .color {
	background-color: #FFFFFF;
	color: #2EA2B9;
}

.grey,.grey a:hover div,.grey .color {
	background-color: #FFFFFF;
	color: #616365;
}

.lightgrey,.lightgrey a:hover div,.lightgrey .color {
	background-color: #FFFFFF;
	color: #adafb0;
}



/* @end */

/* @group Meta Nav */

div.tx-dynamicfontsize-pi1 {
	margin: 0 0 8px;
	padding: 0;
	display: block;
	height: 14px;
}

#textresizev {
	padding-left: 8px;
	padding-right: 10px;
	font-size: 14px;
	line-height: 14px;
}

#textresize {
	display: block;
	font-size: 12px;
	margin: 4px 0px 16px 6px;
}

#textresize a {
	float: left;	vertical-align: middle;	padding: 0px;	text-decoration: none;
	line-height: 14px;
	font-size: 12px;
}

#textresize a:hover {
	text-decoration: none;
}

.reset_button {
	width: 20px;
	float: left;
	padding-left: 10px;
}

.minus_button {
    display: block;
	width: 20px;
	background-image: url('../images/icons_XS/icon_global_minus.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 12px; 	/* Twistedminds gewijzigd van 10px naar 12px voor Firefox*/
}

a.minus_button img {
	padding: 0;
}

.minus_button:hover {
	background-image: url('../images/icons_XS/icon_global_minus_mo.gif');
	text-decoration: none;
}

.plus_button {
	display: block;
	width: 20px;
	background-image: url('../images/icons_XS/icon_global_plus.gif');
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 12px; 	/* Twistedminds gewijzigd van 10px naar 12px voor Firefox*/
}

a.plus_button img {
	padding: 0;
	margin-left: 8px;
}

.plus_button:hover {
	background-image: url('../images/icons_XS/icon_global_plus_mo.gif');
	text-decoration: none;
}

ul.meta {
	padding: 0px 0px 0px 6px;
}

.meta li {
	list-style-type: none;
	display: inline;
}

.meta li.contact a {
	display				: block;
	padding				: 0px 0px 8px 18px;
	background-image	: url('../images/icons_XS/icon_global_contact.gif');
	background-repeat 	: no-repeat;
	background-position	: top left;
	font-size			: 10px;
	line-height			: 12px;
}

.meta li.contact a:hover {
	background-image: url('../images/icons_XS/icon_global_contact_mo.gif');
}

.meta li.faq a {
	display			 	: block;
	padding			 	: 0px 0px 8px 18px;
	background-image	: url('../images/icons_XS/icon_global_arrow.gif');
	background-repeat 	: no-repeat;
	background-position	: top left;
	font-size			: 10px;
	line-height			: 12px;
}

.meta li.faq a:hover {
	background-image: url('../images/icons_XS/icon_global_arrow_mo.gif');
}

#search {
	display	: block;
	margin	: 20px 0px 0px;
}

#search input {
	float: left;
}

#search a {
	text-decoration: none;
	display: block;
	float: left;
	width: 12px;
	background-image: url('../images/icons_XS/icon_global_search.gif');
	background-position: left;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 4px;
}

#search a:hover {
	text-decoration: none;
	background-image: url('../images/icons_XS/icon_global_search_mo.gif');
}

.landing_navigation {
	overflow : hidden;
	width : 270px;
	margin-top : 12px;
}
.landing_navigation img {
	float:left; 
	margin-right:15px;
}
.landing_navigation div {
	float:left; 
	width:195px
}

#countrieslist {
	margin-top: 50px;
}

#countrieslist h1 {
	background: url(../images/menu_30_box_gray.gif) no-repeat;
	color: #616365;
	text-decoration: none;
	display: block;
	height: 22px;
	_height: 30px;
	padding-left: 47px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;

}

#countrieslist ul li {
	list-style: none;
	padding-bottom: 10px;
}

#countrieslist li a {
	_margin-left: 30px;
	_margin_bottom:0px;
	background: no-repeat url(../images/icon_small_down.gif);
	color: #616365;
	margin-left: 15px;
	padding-left: 32px;
	text-decoration: none;
}

#countrieslist a.external-link-new-window {
	height: 15px;
	display: block;
}

#countrieslist li a:hover {
	background: no-repeat url(../images/menu_arrow_down_yellow.gif);
	color: #f0ab00;
	text-decoration: none;
}

#contactlink ul {
	margin-left: 6px;
}

#faqlink ul {
	margin-left: 6px;
}

#contactlink li a {
	display				: block;
	_height: 16px;
	padding				: 0px 0px 8px 18px;
	_padding				: 1px 0px 0px 18px;
	font-size			: 10px;
	line-height			: 12px;
	background: url(../images/icons_XS/icon_global_contact.gif) no-repeat left top;
}

#contactlink li a:hover {
	background: url(../images/icons_XS/icon_global_contact_mo.gif) no-repeat left top;
}

#faqlink li a {
	display				: block;
	_height: 16px;
	padding				: 0px 0px 8px 18px;
	_padding				: 1px 0px 0px 18px;
	font-size			: 10px;
	line-height			: 12px;
	background: url(../images/icons_XS/icon_global_arrow.gif) no-repeat left top;
}

#faqlink li a:hover {
	background: url(../images/icons_XS/icon_global_arrow_mo.gif) no-repeat left top;
}



/* @end */

/* @group Career */

.attr_descr .txt {
	margin: 30px 0px 30px 0px;
}
.attr_descr {
	display: block;
	margin: 30px 0px 30px 0px;
}
.attr_descr .attr {
	display: block;
	float: left;
	width: 50%;
	margin: 0px 0px 3px 0px;
}
.attr_descr .descr {
	display: block;
	float: left;
	width: 50%;
}



/* @end */

/* @group extensions */

/* @group googlemaps */

div.vcard {
	margin-bottom: 20px;
}

span.fn {
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}



/* @end */

/* @group jobs */

.job_header {
	background: url(../images/icons_L/blue/icon_career.gif) no-repeat;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 20px;
	height: 38px;
	_height: 60px;
	padding-left: 75px;
	padding-top: 22px;
}

div.dmmjobcontrol_list_table {
	margin-left: 22px;
	width: 490px;
	margin-top: 20px;
}

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

div.dmmjobcontrol_list_tr a {
	font-weight: bold;
	padding-left: 30px;
	background: no-repeat url(../images/icon_small_down.gif);
	height: 15px;
	display: block;
	text-decoration: none;
}

div.dmmjobcontrol_list_tr a:hover {
	background: no-repeat url(../images/menu_arrow_down_yellow.gif);
}

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

div.dmmjobcontrol_list_tr_alt a {
	font-weight: bold;
	padding-left: 30px;
	background: no-repeat url(../images/icon_small_down.gif);
	height: 15px;
	display: block;
	text-decoration: none;
}

div.dmmjobcontrol_list_tr_alt a:hover {
	background: no-repeat url(../images/menu_arrow_down_yellow.gif);
}

div.tx-dmmjobcontrol-pi1 h3 {
	font-size: 12px;
	margin-bottom: 5px;
}

div.job_back {
	margin-top: 15px;
	padding-top: 8px;
	border-top: 1px solid #9a9a9a;
}

div.job_back a  {
	display: block;
	padding-left: 30px;
	background: url(../images/menu_arrow.gif) no-repeat;
	height: 16px;
}

div.job_back a:hover  {
	background: url(../images/menu_arrow_hover.gif) no-repeat;
}



/* @end */

/* @group mininews */

p.tx-mininews-pi1-singleViewField-datetime {
}

.tx-mininews-pi1-singleView h2 {
	margin-top: 5px;
	color: #BED600;
}

div.tx-mininews-pi1 hr {
	border-bottom-style: none;
	margin-top: 15px;
}

div.tx-mininews-pi1 p a {
	text-decoration: none;
}

div.tx-mininews-pi1 p a:hover {
	text-decoration: none;
}

p.tx-mininews-pi1-singleViewField-teaser {
	font-weight: normal;
	font-style: normal;
}

div.tx-mininews-pi1 div.tx-mininews-pi1-singleView p.tx-mininews-pi1-singleViewField-teaser {
	display: none;
}

p.tx-mininews-pi1-fp_listrowField-teaser {
	display: none;
}

div.tx-mininews-pi1 {
	margin-top: 20px;
}

div.tx-mininews-pi1-fp_listrow {
	margin-left: 22px;
}

div.tx-mininews-pi1-listrow {
	margin-left: 22px;
}

div.tx-mininews-pi1-fp_listrow-first {
	margin-bottom: 10px;
}

div.tx-mininews-pi1-fp_listrow-normal {
	margin-bottom: 10px;
}

div.tx-mininews-pi1-fp_listrow-last {
	margin-bottom: 10px;
}

p.tx-mininews-pi1-listrowField-datetime {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	float: left;
	padding-left: 30px;
	background: no-repeat url(../images/icon_small_down.gif);
	padding-right: 10px;
}

p.tx-mininews-pi1-listrowField-title {
	font-size: 14px;
	margin-bottom: 5px;
}

div.tx-mininews-pi1 p.tx-mininews-pi1-listrowField-title a {
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

div.tx-mininews-pi1-singleView p.bodytext a.download {
	font-size: 14px;
	padding-left: 30px;
	background: no-repeat url(../images/icon_small_down.gif);
	font-weight: bold;
	text-decoration: none;
}

div.tx-mininews-pi1-singleView p.bodytext a.download:hover {
	background: no-repeat url(../images/menu_arrow_down_yellow.gif);
}

p.tx-mininews-pi1-listrowField-teaser a {
	color: #616365;
	text-decoration: none;
}

p.tx-mininews-pi1-listrowField-teaser a:hover {
	color: #616365;
	text-decoration: underline;
}

p.tx-mininews-pi1-fp_listrowField-datetime {
	float: left;
	padding-right: 10px;
	font-weight: bold;
	padding-left: 30px;
background: no-repeat url(../images/icon_small_down.gif);
}

.latest_news_header {
	background: url(../images/icons_L/green/icon_news.gif) no-repeat;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 20px;
	height: 38px;
	_height: 60px;
	padding-left: 75px;
	padding-top: 22px;
}

ul.mininews-filelist_alt {
	background: url(../images/icons_L/blue/icon_file.gif) no-repeat;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 20px;
	height: 38px;
	_height: 60px;
	padding-left: 75px;
	padding-top: 75px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

ul.mininews-filelist {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}

li.mininews-filelist-item a {
	background: no-repeat url(../images/icon_small_down.gif);
	padding-left: 30px;	margin-left: 20px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	height: 16px;
	display: block;
	
}

li.mininews-filelist-item a:hover {
	background: no-repeat url(../images/icon_small_down_mo.gif);	text-decoration: none;	color: #E5A300;
	font-weight: bold;
	
}



/* @end */

/* @group Poll */

div.votes_container {
	padding: 20px;
}

div.vote_row {
	font-size: 14px;
	margin-bottom: 10px;
}

p .votes_label {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
}

p.answer_result_row {
	margin-top: 15px;
	font-size: 14px;
}

p.answer_result_row img {
	margin-bottom: 5px;
}

span.answer_result {
	font-weight: bold;
}

span.amount_votes {
	font-size: 9px;
}

span.perc_result {
	color: #3DB7E4;
}



/* @end */

/* @group Forms poll */

form p label {
	margin-top: 0;
	font-size: 14px;
	margin-bottom: 0;
	font-weight: normal;
	font-style: normal;
	color: #616365;
}

.poll_result {
	margin-top: 15px;
}



/* @end */

/* @group Forms survey */

fieldset {
	border: 0px;
	margin: 15px 0px 0px 0px;
	padding: 0px;
}

form {
	color: #313233;
}

label {
	font-weight: bold;
	color: #313233;
}

label .header {
	color: #616365;
}

.button {
	margin: 1.4em 0px 0px 0px;
	padding: 3px;
}

.L {
	width: 333px;
	padding: 3px;
}

.S {
	margin: 0px 0px 0px 4px;
	padding: 2px 0px 0px 3px;
	width: 60px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
}

form p {
	font-weight: bold;
	color: #313233;
	margin-bottom: 15px;
	margin-top: 15px;
}

textarea {
	width: 333px;
	height: 8em;
	margin: 0;
}

.formColumn {
	width: 40%;
	margin-right: 5%;
	float: left;
}

.formColumn input {
	margin: 1em 1em 0 0;
}

.formColumn label {
	display: inline;
	font-weight: normal;
}

.error, p.error, .surveyerror {
	color: #F00;
}

.found {
	color: #DA9B00;
}



/* @end */

/* @group all of us */

.aou_content {
	margin-top: 25px;
}

.aou_item {
	margin-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #d4d4d4;
}

.aou_main {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 10px;
}

.aou_main strong {
	font-size: 18px;
	color: #f0ab00;
}

.aou_info_a {
	margin-bottom: 20px;
	text-decoration: none;
}

.aou_info_a strong {
	color: #f0ab00;
}

input#mytext.tx-eliajaxtablesearch-pi1-search {
	width: 300px;
	padding: 5px;
	font-size: 18px;
}



/* @end */

/* @group dam downloads */

/* @group image gallery */

.browsebar {
	font-size: 11px;
	margin-bottom: 15px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
}

.browsebar a {
	color: #E5A300;
}

.browsebar a:hover {
	color: #E5A300;
	text-decoration: none;
}

div.prev_dam {
	height: 16px;
	display: block;
	float: left;
	margin-right: 10px;
}

div.middle_dam {
	float: left;
	margin-right: 10px;
	height: 16px;
	display: block;
}

div.next_dam {
	height: 16px;
	display: block;
}

span.dampage_on {
	font-size: 14px;
	font-weight: bold;
}

.tx-damdownloads-pi1 {
	width: 498px;
	margin-top: 0px;
}

.tx-damdownloads-pi1-list {
	width: 498px;
}

.tx-damdownloads-pi1-list img {
	border: 1px solid #cccccc;
}

.tx-damdownloads-pi1-detail {
	width: 498px;
}

.tx-damdownloads-pi1-detail img {
	border: 1px solid #cccccc;
}

div.tx-damdownloads-pi1 table tbody tr td.dl_item a img {
	padding: 5px;
}

div.tx-damdownloads-pi1 table tbody tr td.dl_item {
	padding: 0 0 20px;
}

.back {
	border-top: 1px solid #cccccc;
	text-align: left;
	color: #999999;
	padding-top: 5px;
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 11px;
}

.back a {
	color: #999999;
	text-decoration: none;
}

.back a:hover {
	color: #E5A300;
	text-decoration: underline;
}

.adl_table {
	float: left;
}

.dl_item {
	width: 150px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	border: 1px none #efefef;
}

.dl_item2 {
	vertical-align:top;
	padding-bottom: 20px;
	border: 1px none #efefef;
}

.dl_item2_pre {
	width: 140px;
	text-align: center;
	border: 1px solid #efefef;
	height: 200px;
}

.avdl_item {
	padding-right: 20px;
	vertical-align: top;
	padding-bottom: 20px;
}

.dl_item img {

	border: 1px solid #efefef;
	padding: 5px;
}

.avdl_item img {

	border: 1px solid #efefef;
	margin-bottom: 10px;
}

.dl_title {
	font-size: 12px;
	margin-top: 5px;
	font-weight: bold;
	color: #E5A300;
	margin-bottom: 5px;
}

.dl_title_detail {
	font-size: 14px;
	margin-top: 5px;
	font-weight: bold;
	color: #66000;
	margin-bottom: 5px;
}

.metainfo {
	font-size: 9px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.download {
	font-size: 11px;
	margin-top: 10px;
}

.download a {
	background: no-repeat url(../images/icon_small_down.gif);
	text-decoration: none;
	color: #616365;
	font-weight: bold;
	padding-left: 25px;
	height: 16px;
	display: block;
}

.download a:hover {
	background: no-repeat url(../images/icon_small_down_mo.gif);
	text-decoration: none;
	color: #E5A300;
	font-weight: bold;
}

.iteminfo {
background: no-repeat url(../images/info.gif);
	width: 100px;
	padding-left: 15px;
	font-size: 11px;
	margin-bottom: 5px;
}

.iteminfo a {
padding-right: 15px;
margin-right: 1px;
	text-decoration: none;
	color: #E5A300;
	font-weight: bold;
}

.iteminfo a:hover {
text-decoration: underline;
color: #E5A300;
	font-weight: bold;
}
	
/* @end */

/* @group AV list */

.av_list {
	padding-top: 10px;
}

.av_list2 {
	padding-top: 10px;
}

.av_list2 img {
	border-style: none;
	float: right;
	padding: 0;
	margin: 0;
}

.avdl_item {
	padding: 0;
}

.avdl_item2 {
	padding: 0;
}

.dl_title {
	margin-left: 20px;
	color: #3DB7E4;
	font-size: 16px;
	margin-bottom: 20px;
}

.dl_title a {
	color: #3DB7E4;

}

.dl_title a:hover {
	color: #3DB7E4;

}

.av_download {	text-align: left;
	margin-bottom: 10px;
}

div.av_download_desc {
	font-size: 9px;
	padding-left: 50px;
	margin-bottom: 5px;
	float: none;
}

.av_download a {

background: no-repeat url(../images/icon_small_down.gif);
padding-left: 30px;margin-left: 20px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	height: 16px;
	display: block;
}

table.avdl_table {
	width: 490px;
}

.av_download a:hover {
	background: no-repeat url(../images/icon_small_down_mo.gif);text-decoration: none;color: #666666;
	font-weight: bold;
}

.av_download a b {	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.av_download a:hover b {text-decoration: none;color: #E5A300;
font-weight: bold;
}

.av_download2 {	font-size: 11px;
	height: 20px;
	text-align: left;
}

.av_download2 a {

background: no-repeat url(../images/icon_small_down.gif);
padding-left: 30px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	height: 16px;
	display: block;
	margin-left: 20px;
}

.av_download2 a:hover {
	background: no-repeat url(../images/icon_small_down_mo.gif);text-decoration: none;color: #666666;
	font-weight: bold;
}

.av_download2 a b {	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

.av_download2 a:hover b {text-decoration: none;color: #E5A300;
font-weight: bold;
}

.av_header {
	background: url(../images/icons_L/blue/icon_file.gif) no-repeat;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 20px;
	height: 38px;
	_height: 60px;
	padding-left: 75px;
	padding-top: 22px;
	clear: both;
}

.small_download {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	padding-top: 5px;
}

.logoimage {
	float: right;
	border-style: none;
}

.logoimage img {
	border-style: none;
}
	
/* @end */
	
/* @end */

/* @group homepage */



/* @end */

/* @group Tabslider slabs */

#tx_elitabslider_pi1-frame {
	float:left;
	overflow: hidden;
	margin: 0 auto;
	width: 516px;
	position: relative;
	right: 10px;
	clear: both;
}
	
#tx_elitabslider_pi1-frame div.tx-elitabslider-pi1-button {
	position: relative;
}

#tx_elitabslider_pi1_755_713-pane div.csc-header.csc-header-n1 h1.csc-firstHeader {
	display: none;
}

div#tx_elitabslider_pi1-left.tx-elitabslider-pi1-button {
	float: left;
	z-index: 4;
	position: relative;
	top: 85px;
	right: 15px;
	clear: both;
}



div#tx_elitabslider_pi1-right.tx-elitabslider-pi1-button {
	width: 16px;
	float: left;
	padding-left:5px;
	position: relative;
	z-index: 5;
	left: 462px;
	top: 85px;
}

div.tx-elitabslider-pi1 p.bodytext {
	padding-right: 30px;
}
	
div.tx-elitabslider-pi1-button#tx-elitabslider-pi1-left { left: 0; }
div.tx-elitabslider-pi1-button#tx_elitabslider_pi1-right { right: 0;
}

.tx-elitabslider-pi1-scroller  {
	width: 516px;
	margin: 0 auto;	
	background: #fff ;
	overflow: hidden;
	}

#tx-elitabslider-pi1-content, .tx-elitabslider-pi1-content {
	width: 5250px;
	}
	
.tx-elitabslider-pi1-section {
	width: 172px;
	margin: 0px;
	float: left;
}


	


ul.tx-elitabslider-pi1-toolbar  {
	list-style:none;
	float:left;
	border-style: none;
	padding: 0;
	margin: 0 10px 0 0;
	display: none;
}

ul.tx-elitabslider-pi1-toolbar li{
	float:left;
	padding: 0 5px;
	background-color:#fff;
	border-right:1px solid #ccc;

}

ul.tx-elitabslider-pi1-toolbar  li.tx-elitabslider-pi1-active {
	background-color:#fff;
}

.tx-elitabslider-pi1-active a {
	color: #f0ab00;
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
}

.tx-elitabslider-pi1-inactive a {
	font-size : 12px;
	color: #B2B4B3;
	font-weight: bold;
	text-decoration: none;
}

.tx-elitabslider-pi1-inactive a:hover {
	font-size : 12px;
	color: #616365;
	font-weight: bold;
	text-decoration: none;
}



/* @end */

/* @group Sitemap */

#contentleft div.csc-sitemap ul {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 20px;
}

#contentleft div.csc-sitemap ul li {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 10px;
}

#contentleft div.csc-sitemap ul li a {

}

#contentleft div.csc-sitemap ul li a:hover {
}

#contentleft div.csc-sitemap ul li ul li {
	font-weight: normal;
	font-style: normal;
	margin-left: 16px;
	list-style-type: none;
	font-size: 12px;
	margin-bottom: 0;
}

#contentleft div.csc-sitemap ul li ul li a {
	padding-left: 30px;
	height: 16px;
	display: block;
	background: no-repeat url(../images/icon_small_down.gif);
	margin-bottom: 5px;
	margin-top: 2px;
}

#contentleft div.csc-sitemap ul li ul li a:hover {
	background: no-repeat url(../images/icon_small_down_mo.gif);

}



/* @end */

/* @group Tagcloud */

div.tagcloud {
	background-color: #ffffff;
	padding: 0;
	color: #f0ab00;
	border-style: none;
	margin-bottom: 20px;
}

div.tagcloud a {
	color: #616365;
	text-decoration: none;
}

div.tagcloud a:hover {
	color: #f0ab00;
	text-decoration: none;
}



/* @end */

/* @group Login */

.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
			color: #FF0000;
}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
			margin-top: 5px;
			margin-bottom: 30px;
			border: solid 1px #DFE2E3;
			border-collapse: collapse;
	background: #FAFBFB;
	width: 300px;
	text-align: left;
}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
			border: none 1px #DFE2E3;
			background-color: #FAFBFB;
			padding: 5px;
	text-align: left;
}
		.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
			border: none 1px #DFE2E3;
			background-color: #FAFBFB;
			font-weight: bold;
	font-size: 11px;
	text-align: left;
}

div.tx-loginboxmacmade-pi2 form {
	padding: 0;
}



/* @end */

/* @group Forms */

input#mailformformtype_mail.csc-mailform-submit {
	margin-top: 10px;
}

#mailform fieldset.csc-mailform {
	border-style: none;
	margin-left: 0;
	padding-left: 0;
	margin-top: 0;
	padding-top: 0;
}

#mailform fieldset.csc-mailform div.csc-mailform-field {
}

p.obdname {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 10px;
}

input#mailformnew_OBD_name {
	width: 400px;
	color: #f0ab00;
	font-size: 15px;
	border: 1px solid #616365;
}

textarea#mailformreason {
	width: 400px;
	font-size: 15px;
	border: 1px solid #616365;
	color: #f0ab00;
}

textarea#mailformOther_brilliant_ideas_or_sugge {
	width: 300px;
}

#mailform fieldset.csc-mailform div.csc-mailform-label p {
	margin-bottom: 0;
	color: #f0ab00;
	font-weight: bold;
	margin-top: 20px;
}

.check {
	margin-top: 1em;
}

.check label {
	padding: 0px;
	font-weight: bold;
	color: #313233;
	display: inline;
}

.radio {
	margin-top: 1.8em;
}

.radio label {
	color: #313233;
	margin-top: 20px;
	display: inline;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	line-height: 1.8em;
}

.radio fieldset {
	margin-top: 0;
}

.radio legend {
	display: none;
}



/* @end */

/* @group Search */

.search_button {
	margin: 0;
	padding: 0;
	background: url(../images/icon_global_search.gif) no-repeat;
}

.searchbox_input {
	font-size: 9px;
	color: #616365;
	width: 60px;
	margin-left: 5px;
	padding-left: 3px;
	padding-right: 0;
	margin-right: 0;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-rules div.tx-indexedsearch-rules h2 {
	font-size: 12px;
	line-height: 15px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-searchbox form table tbody tr td {
	padding-top: 5px;
	font-size: 12px;
	padding-right: 5px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-searchbox form p a {
	
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-searchbox form p a {
	text-decoration: none;
	font-size: 12px;
	padding-left: 30px;
	background: no-repeat url(../images/menu_arrow.gif);
	height: 15px;
	display: block;
	line-height: 14px;
	width: 120px;
	font-weight: bold;
	color: #616365;
	margin-top: 10px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-searchbox form p a:hover
 {
	text-decoration: none;
	font-size: 12px;
	padding-left: 30px;
	background: no-repeat url(../images/menu_arrow_hover.gif);
	height: 15px;
	display: block;
	line-height: 14px;
	color: #f0ab00;
	width: 120px;
	font-weight: bold;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-rules div.tx-indexedsearch-rules p {
	font-size: 9px;
	line-height: 12px;
	display: none;
}

#c81 div.tx-indexedsearch div.tx-indexedsearch-rules div.tx-indexedsearch-rules h2 {
	display: none;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-whatis p span.tx-indexedsearch-sw {
	color: #f0ab00;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-whatis p {
	font-weight: bold;
	font-size: 14px;
}

strong.tx-indexedsearch-redMarkup {
	color: #f0ab00;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-descr.descr {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	padding-left: 5px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-descr.descr strong.tx-indexedsearch-redMarkup {
	color: #f0ab00;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-info.info {
	font-size: 9px;
	background-color: #ffffff;
	padding-top: 10px;
	padding-left: 2px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-title.title a {
	text-decoration: none;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage strong a {
	color: #f0ab00;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	margin-right: 10px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox li a {
	text-decoration: none;
	margin-right: 3px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-browsebox ul.browsebox {
	padding-left: 0;
	margin-top: 20px;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-res div.tx-indexedsearch-res table tbody tr td.tx-indexedsearch-title.title a {
	font-weight: bold;
}

#contentleft div.tx-indexedsearch div.tx-indexedsearch-browsebox {
	border-bottom: 1px solid #d4d4d4;
	margin-bottom: 20px;
}



/* @end */

/* @group countdown */

div.tx-astcountdown-pi1 {
	width: 145px;
	margin-bottom: 5px;
	height: 53px;
	_height: 66px;
	padding-top: 13px;
	padding-left: 5px;
}

img.no_count {
	display: none;
}



/* @end */

/* @group FAQ */

#contentleft div.tx-irfaq-pi1 div.tx-irfaq-pi1 dl dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

div.tx-irfaq-pi1 p.bodytext {
	margin-bottom: 10px;
	text-indent: 0;

}

.faqtoggle a {
	font-size: 10px;
	color: #616365;
	text-decoration: none;
	}

.faqtoggle a:hover {
	font-size: 10px;
	color: #f0ab00;
	text-decoration: none;
	}

div.additional-info {
	font-size: 9px;
	margin-bottom: 25px;
}

div.additional-info a {
	font-size: 9px;
	color: #f0ab00;
	text-decoration: none;
}
	



/* @end */



/* @end */

/* @group typo3 overrides */

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }DIV.csc-textpic-right DIV.csc-textpic-text { 
clear: right;
 }

DIV.csc-textpic-clear { clear: none; }

#tx_elitabslider_pi1_795_792-pane div.csc-textpic.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img {
	margin-bottom: 150px;
}



/* @end */

/* @group Local Brands Banner */

.local_brands {
	margin-top: 12px;
}
.local_brands img{
	border: 0px solid #FFFFFF;
}



/* @end */
