
@CHARSET "UTF-8";

html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
}
h1 {
	display: none;
}
h2 {
	color: #ce226a;
}
h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	color: #000;
}
h3 {
	color: #ce226a;
	margin-top: 1.75em;
}
h4 {
	font-size: 110%;
	margin-top: 0.75em;
}
img {
	border: 0px solid #fff;
}
dfn {
	font-style: normal;
}
#frame {
	width: 55em;
	min-width:750px;
	margin: 0px auto;
	text-align: left;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/main_bg_left.jpg);
	background-repeat: repeat-y;
	padding-left: 8px;
	padding-right: 9px;
}
* html #frame {
	/*width: 760px;*/
	
	padding-left: 8px;
	padding-right: 9px;
}

#inner_frame {
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/main_bg_right.jpg);
	background-repeat: repeat-y;
	background-position:top right;
	padding-right: 10px;
}

#top {
	height: 108px;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/top.jpg);
	background-repeat: no-repeat;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	border-bottom:10px solid #bbb;
}
#nav {
	/*background-color: #e3e3e3;
*/
	padding: 0.25em;
	font-size: 1.0em;
	margin-bottom: 20px;
}
#nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#nav ul li {
	/*float: left;
*/
	font-weight: bold;
	display: inline;
	padding: 0.25em;
	padding-right: 0.75em;
	padding-left: 0.5em;
	margin: 0;
	color: #fff;
	margin-right: 0.5em;
	/*background-image: url(http://www.checkandgo.eu/applications/cag/gfx/nav_sep_grey.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 30px;
	height: 34px;
*/
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/nav_item_bg.jpg);
	background-position: bottom right;
	background-repeat: repeat-x;
}
#nav ul li.selected {
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/nav_item_bg_selected.jpg);
}
#nav ul li a {
	color: #333;
	text-decoration: none;
}
#nav ul li a:link {
	color: #333;
	text-decoration: none;
}
#nav ul li a:visited {
	color: #333;
	text-decoration: none;
}
#nav ul li a:hover {
	color: #ce226a;
	text-decoration: none;
}
#nav ul li.selected a {
	color: #fff;
}
#nav ul li.selected a:link {
	color: #fff;
}
#nav ul li.selected a:visited {
	color: #fff;
}
#nav2 {
	padding: 0.25em;
	padding-top: 0;
	font-size: 1.0em;
	margin-bottom: 3em;
}
#nav2 ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#nav2 ul li {
	float: left;
	margin-top: 0;
	margin-bottom: 0.25em;
}
#nav2 ul li.selected a {
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/nav_item_bg_selected.jpg);
}
#nav2 ul li a {
	display: block;
	color: #333;
	text-decoration: none;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/nav_item_bg.jpg);
	background-position: bottom right;
	background-repeat: repeat-x;
	padding: 0.3em;
	margin-top: 0;
	padding-right: 0.7em;
	margin-right: 0.7em;
	font-weight: bold;
}
#nav2 ul li a:link {
	color: #333;
	text-decoration: none;
}
#nav2 ul li a:visited {
	color: #333;
	text-decoration: none;
}
#nav2 ul li a:hover {
	color: #ce226a;
	text-decoration: none;
}
#nav2 ul li.selected a {
	color: #fff;
}
#nav2 ul li.selected a:link {
	color: #fff;
}
#nav2 ul li.selected a:visited {
	color: #fff;
}
#sidebar {
	float: right;
	/*width: 200px;*/
	width:15em;
	margin-left: 2em;
}
#sidebar div {
	background-color: #EBEBEB;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/sidebar_corner_right.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0.5em;
	margin-left: 0.25em;
	padding-right: 10px;
	padding-bottom: 10px;
}
#sidebar div.context_headline {
	background: none;
	padding: 0;
	margin: 0;
	/*background-color: #ce226a;
	color: #fff;
*/
}
#sidebar a {
	color: #ce226a;
	font-weight: normal;
	text-decoration: none;
}
#sidebar a.inactive {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
#sidebar a.inactive:link {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
#sidebar a.inactive:visited {
	color: #333;
	font-weight: normal;
	text-decoration: none;
}
#sidebar a.inactive:hover {
	color: #ce226a;
	font-weight: normal;
	text-decoration: underline;
}
#sidebar ul {
	list-style-type: none;
	margin: 0;
	margin-left: 1em;
	padding: 0;
}
#content {
	padding-left: 0.5em;
	margin: 0.5em;
	/*width:90%;*/
	padding-right:1em;
}
* html body #content {
	/*  padding-left: 0.5em;
	margin: 0.5em;
	width: auto;
*/
}
.cag_summary_container {
	width: 70%;
}
* html body .cag_summary_container {
	width: 98%;
}
#main_content {
}
.cag_summary_fieldset_top {
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/fieldset_legend_bg_top.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 3px;
	margin-bottom: 0.25em;
}
.cag_summary_fieldset_middle {
	display: block;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/fieldset_legend_bg_middle.jpg);
	background-repeat: repeat-y;
}
.cag_summary_fieldset_bottom {
	display: block;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/fieldset_legend_bg_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.odd {
	background-color: #f3f3f3;
}
.even {
	background-color: #e3e3e3;
}
.sys_info {
	padding: 0.5em;
	border: 2px solid #d2236a;
	color: #000;
	line-height: 1.0em;
	background-color: #eaeaea;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
}
.sys_error {
}
.sys_warning {
}
ul.gui_menu {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.gui_menu li {
	display: inline;
}
div.tab, div.tab_selected {
	float: left;
	background-color: #939393;
	padding: 0.25em;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	color: #fff;
	margin-top: 0.5em;
}
div.tab a {
	color: #fff;
}
div.tab_selected {
	background-color: #e3e3e3;
}
div.tab_content {
	background-color: #e3e3e3;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-top: 1px solid #e3e3e3;
	padding: 0.5em;
}
ul.module_category {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.module_category ul {
	list-style-type: none;
}
ul.module_category li {
	background-color: #fff;
	color: #000;
	margin-bottom: 5px;
	padding-left: 0.25em;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/module_cat_bg.jpg);
	background-repeat: repeat-y;
}
ul.module_category li dfn {
	margin: 0;
	padding: 0;
	padding-right: 0.5em;
	padding-left: 0.75em;
	font-size: 2.0em;
	font-style: normal;
	color: #ce226a;
	float: left;
}
* html ul.module_category li dfn {
	padding-left: 0;
}
div.module_cat_content ul li dfn {
	padding-bottom: 0.25em;
	font-size: 1em;
	color: #000;
}
div.all_module_cat_container {
	margin-left: 2em;
	width: 100%;
	/*  background-image: url(http://www.checkandgo.eu/applications/cag/gfx/trainingtool_cat_arrow.jpg);
	background-repeat: no-repeat;
	background-position: 20px 40px;
*/
}
img.cat_arrow_right {
	margin: 0;
	padding: 0;
	margin-left: 1.8em;
	float: left;
}
* html div.cat_arrow_right {
	margin-left: 0.2em;
}
div.module_cat_header {
	font-size: 1.2em;
	padding: 0.25em;
	padding-bottom: 0;
}
div.module_cat_header a {
	color: #ce226a;
	text-decoration: none;
}
div.module_cat_subtitle {
	font-size: 1.0em;
	color: #ce226a;
	margin-left: 2em;
	padding: 0.25em;
}
div.module_cat_content {
	margin: 0;
	padding: 0.25em;
	padding-top: 0;
	margin-left: 2em;
}
div.module_cat_content ul {
	/*list-style-type: none;
*/
}
ul {
	list-style-type: disc;
}
ul.bullet_arrow {
	list-style-image: url(http://www.checkandgo.eu/applications/cag/gfx/bullet_arrow_black.gif);
}
div.module_cat_content ul li {
	color: #000;
	border: 0;
	background-image: none;
	background-color: transparent;
}
div.module_cat_content ul li a {
	text-decoration: none;
	color: #000;
}
div.module_cat_content ul li a:link {
	text-decoration: none;
	color: #000;
}
div.module_cat_content ul li a:visited {
	text-decoration: none;
	color: #000;
}
div.module_cat_content ul li a:hover {
	text-decoration: none;
	color: #666;
}
div.module_cat_content ul li a:active {
	text-decoration: none;
	color: #666;
}
div.module_cat_content ol li {
	color: #000;
	border: 0;
	background-image: none;
	background-color: transparent;
}
div.module_cat_content ol li a {
	text-decoration: none;
	color: #000;
}
div.module_cat_content ol li a:link {
	text-decoration: none;
	color: #000;
}
div.module_cat_content ol li a:visited {
	text-decoration: none;
	color: #000;
}
div.module_cat_content ol li a:hover {
	text-decoration: none;
	color: #666;
}
div.module_cat_content ol li a:active {
	text-decoration: none;
	color: #666;
}
ul.downloadable_items {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.downloadable_items li {
	display: inline;
	margin-left: 0.25em;
}
h2.cag_tool {
	width: 72%;
}
* html body h2.cag_tool {
	width: auto;
	padding-top: 1.2em;
}
form.cag_tool label.left {
	/*float: left;
	width: 20em;
*/
	color: #53514E;
	display: block;
	padding: 0.1em;
	padding-top: 1em;
}
form.cag_tool label.single {
	float: none;
	width: auto;
}
form.cag_tool label.right_label {
	float: none;
	width: auto;
}
form.cag_tool label.inline {
	display: inline;
}
form.cag_tool label.break {
	clear: both;
	display: block;
	float: left;
}
form.cag_tool .block {
	clear: both;
	display: block;
}
form.cag_tool input {
	display: inline;
	font-size: 100%;
}
form.cag_tool textarea {
	width: 100%;
	height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
form.cag_tool fieldset {
	border: 1px solid #c3c3c3;
	margin-bottom: 1.5em;
	padding: 0.75em;
	padding-top: 0;
}
form.cag_tool fieldset legend {
	color: #000;
	font-size: 1.1em;
	background-color: #C2C2C2;
	background-image: url(http://www.checkandgo.eu/applications/cag/gfx/barrier_group_ia.jpg);
	background-repeat: repeat-x;
	padding: 0.25em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	margin-bottom: 0.5em;
	border: 1px solid #ccc;
}
form.cag_tool fieldset.description {
	color: #666;
	padding: 0.25em;
}
a.cag_context_barriergroup {
	color: #333;
	text-decoration: underline;
}
a.cag_context_barriergroup:link, a.cag_context_barriergroup:visited, a.cag_context_barriergroup:hover {
	color: #333;
}
#sidebar div.context_headline_cag_selected {
	background: none;
	padding: 0;
	margin: 0;
}
#sidebar div.context_headline_cag_selected a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#footer {
	/*background-image: url(http://www.checkandgo.eu/applications/cag/gfx/footer_bg_bottom_only.jpg);*/
	border-bottom:1px solid #ccc;
	background-repeat: repeat-x;
	background-position: bottom left;
	/*width: 750px;*/
	margin: 0px auto;
	text-align: center;
	padding: 20px;
	padding-left: 8px;
	padding-right: 9px;
	color: #666;
	font-size: 0.8em;
}
* html  #footer {
	width: 760px;
}
.textzoom {
	margin-top: 10px;
	font-size: 0.8em;
	display: inline;
}
.textzoom p {
	display: inline;
}
dl.dictionary {
}
dl.dictionary dt {
	font-weight: bold;
	color: #ce226a;
	background-color: #e9e9e9;
	padding: 0.25em;
}
dl.dictionary dd {
	border-bottom: 1px solid #e6e6e6;
	margin: 0;
	padding: 0;
	padding-left: 2em;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
	padding-top: 0.5em;
}
#sidebar a.btn_style, a.btn_style {
	display: block;
	float: left;
	margin-right: 0.25em;
	margin-bottom: 0.25em;
	border-width: 1px;
	border-style: ridge;
	border-top-color: #eee;
	border-left-color: #eee;
	border-right-color: #999;
	border-bottom-color: #999;
	background-color: #ccc;
	padding: 0.25em;
	color: #000;
	text-decoration: none;
}
#sidebar a.btn_style:hover {
	color: #999;
}
#sidebar a.btn_style:active, a.btn_style:active {
	color: #999;
}
a.btn_style:visited {
	color: #000;
}
dl#search_results {
}
dl#search_results dt {
	background-color: #ccc;
	padding: 0.25em;
	font-weight: bold;
	margin-bottom: 1em;
}
dl#search_result dt a:link {
	color: #ce226a;
}
dl#search_result dt a:hover {
	color: #333;
}
dl#search_result dt a:active {
	color: #333;
}
dl#search_results dd {
	background-color: #f3f3f3;
	padding: 0.25em;
	margin-bottom: 1em;
}
.search_highlight {
	background-color: yellow;
}
fieldset legend {
}
.printversion {
	display: none;
}
.invisible, dfn {
	height: 0;
	width: 0;
	overflow: hidden;
	position: absolute;
/* for the benefit of IE5 Mac */
}
.highlight_matching_word, .searchword {
	background-color: #ce226a;
	color: #fff;
	font-weight: bold;
}

