/*__________________________________________________________________
//
// iqmobil_css.css - iQ-mobil CSS
//__________________________________________________________________
*/

/* bmecss.css - BME CMS CSS definitions */
/* Copyright (c) 2001-2010 by Manfred Baumeister, Dublin, Ireland */

/*__________________________________________________________________*/
/* font-family assignments and default font-size settings */

/* ## Site-specific ## */
body {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.5em;
	}
/* ## Site-specific ## */
body {
	margin:0px;
	padding:24px;
	padding-left:0px;
	padding-right:0px;
	padding-top:12px;
	background-color:#ffffff;
	height:100%;
	bottom:0px;
	overflow:none;
	}

/*__________________________________________________________________*/
/* Font sizes */

/* ## Site-specific ## */
p,
caption,
th,
td,
ul,
ol,
menu,
dl,
blockquote,
code,
tt,
address,
button,
.figcaption,
.tabcaption {
	font-size:12px;
	line-height:1.5em;
	}

/*__________________________________________________________________*/
/* Tables */

/* ## Site-specific ## */
.tablehd1 {
	background-color:#ffffff;
	background-image:url(/bmecms/assets/gv002x400_bfc4d2_ffffff.gif);
	background-repeat:repeat-x;
	}
/* ## Site-specific ## */
.tablehd2 {
	background-color:#ffffff;
	}

/*__________________________________________________________________*/
/* Chapter title bars/tables and chapter titles */

/* Chapter title bars */
/* ## Site-specific ## */
.chapterheaderbar {
	border:solid #cccccc 1px;
	background-color:#ffffff;
	background-image:url(/bmecms/assets/gv002x400_bfc4d2_ffffff.gif);
	background-repeat:repeat-x;
	}
/* ## Site-specific ## */
.chapterheaderinbar {
	margin-top:0px;
	margin-bottom:0px;
	color:#333333;
	font-size:12px;
	line-height:1.5em;
	font-weight:bold;
	padding:0.2em 0.8em;
	}

/*__________________________________________________________________*/
/* Links (a href) styles */

/* ## Site-specific ## */
a {
	text-decoration:none;
	cursor:pointer;
	color:#2957cd;
	}
/* ## Site-specific ## */
a:link {
	color:#2957cd;
	}
/* ## Site-specific ## */
a:visited {
	color:#0080e0;
	}
/* ## Site-specific ## */
a:active {
	color:#2957cd;
	}
/* ## Site-specific ## */
a:hover {
	color:#ff3300;
	text-decoration:underline;
	}

/*__________________________________________________________________*/
/* Menus, menu buttons */

/* Menu buttons */
/* ## Site-specific ## */
.mb0,
.mb0:link,
.mb0:active,
.mb0:visited,
.mb0:hover,
.mb1,
.mb1:link,
.mb1:active,
.mb1:visited,
.mb1:hover,
.mb0x,
.mb0x:link,
.mb0x:active,
.mb0x:visited,
.mb0x:hover,
.mb1x,
.mb1x:link,
.mb1x:active,
.mb1x:visited,
.mb1x:hover,
.sidemenu a,
.sidemenu a:link,
.sidemenu a:active,
.sidemenu a:visited,
.sidemenu a:hover {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
	}
/* Menu button not hovered */
/* ## Site-specific ## */
.mb0,
.mb0:link,
.mb0:active,
.mb0:visited,
.sidemenu a,
.sidemenu a:link,
.sidemenu a:active,
.sidemenu a:visited,
.sidemenu a.mb0,
.sidemenu a.mb0:link,
.sidemenu a.mb0:active,
.sidemenu a.mb0:visited {
	border:outset #e8e8e8 1px;
	padding:0.15em 12px 0.15em 12px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	text-align:left;
	width:auto;
	font-size:10px;
	color:666666;
	background-color:ffffff;
	background-image:url(/bmecms/assets/gv002x400_bfc4d2_ffffff.gif);
	background-repeat:repeat-x;
	border-top:solid #cccccc 1px;
	border-left:solid #999999 1px;
	border-bottom:solid #666666 1px;
	border-right:solid #999999 1px;
	}
/* Menu button not hovered / internal */
/* ## Site-specific ## */
.mb0x,
.mb0x:link,
.mb0x:active,
.mb0x:visited,
.sidemenu a.mb0x,
.sidemenu a.mb0x:link,
.sidemenu a.mb0x:active,
.sidemenu a.mb0x:visited {
	border:outset #e8e8e8 1px;
	padding:0.15em 12px 0.15em 12px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	text-align:left;
	width:auto;
	font-size:10px;
	color:666666;
	background-color:ffffff;
	background-image:url(/bmecms/assets/gv002x400_bfc4d2_ffffff.gif);
	background-repeat:repeat-x;
	border-top:solid #cccccc 1px;
	border-left:solid #999999 1px;
	border-bottom:solid #666666 1px;
	border-right:solid #999999 1px;
	}
/* Menu button hovered */
/* ## Site-specific ## */
.mb0:hover,
.mb1,
.mb1:link,
.mb1:active,
.mb1:visited,
.mb1:hover,
.sidemenu a:hover,
.sidemenu a.mb0:hover,
.sidemenu a.mb1,
.sidemenu a.mb1:link,
.sidemenu a.mb1:active,
.sidemenu a.mb1:visited,
.sidemenu a.mb1:hover {
	border:inset #000000 1px;
	padding:0.15em 12px 0.15em 12px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	text-align:left;
	width:auto;
	font-size:10px;
	color:#f0f3f4;
	background-color:#006688;
	background-image:url(/bmecms/assets/gh1280x0001_006688_31ceff.jpg);
	background-repeat:repeat-y;
	border-top:solid #999999 1px;
	border-left:solid #666666 1px;
	border-bottom:solid #666666 1px;
	border-right:solid #999999 1px;
	}
/* Menu button hovered / internal */
/* ## Site-specific ## */
.mb0x:hover,
.mb1x,
.mb1x:link,
.mb1x:active,
.mb1x:visited,
.mb1x:hover,
.sidemenu a.mb0x:hover,
.sidemenu a.mb1x,
.sidemenu a.mb1x:link,
.sidemenu a.mb1x:active,
.sidemenu a.mb1x:visited,
.sidemenu a.mb1x:hover {
	border:inset #000000 1px;
	padding:0.15em 12px 0.15em 12px;
	text-decoration:none;
	font-weight:normal;
	cursor:pointer;
	text-align:left;
	width:auto;
	font-size:10px;
	color:#f0f3f4;
	border-top:solid #999999 1px;
	border-left:solid #666666 1px;
	border-bottom:solid #666666 1px;
	border-right:solid #999999 1px;
	background-color:#00cc66;
	background-image:url(/html/assets/bg01_mb1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}

/*__________________________________________________________________*/
/* bmecss.php site-specific code end */

/*__________________________________________________________________*/
/* iQ-specific CSS */

h1 { font-size:1.8em; }
h2 { font-size:1.6em; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; }
h5 { font-size:1.0em; }
h6 { font-size:1.0em; }

div.menuleft {
	display:block;
/*
	width:120px;
*/
	width:140px;
	margin:0;
	padding:0;
	border:none;
	}

div.menuleft a,
div.menuleft a.mb0,
div.menuleft a.mb1 {
	line-height:1.1em;
/*	padding:0.15em 12px 0.15em 12px; */	/* from skin */
/*	padding-top:0.5em; */
/*	padding-bottom:0.5em; */
	padding:0.5em 4px;
	}

div.menuleft a.mb0,
div.menuleft a.mb1,
div.menuleft a.mb0x,
div.menuleft a.mb1x {
	display:block;
	position:relative;
/*	width:114px;	*/		/* menuwidth - 2 * mbborderwidth - mbpaddingleft - mbpaddingright = 140 - 2 * 1 - 12 - 12 = 114 */
	width:130px;
	}
div.menuleft a.mb0:link,
div.menuleft a.mb0x:link,
div.menuleft a.mb0:visited,
div.menuleft a.mb0x:visited {
	color:#000000;
	}
div.menuleft a.mb0:active,
div.menuleft a.mb0x:active {
	color:#ff0000;
	}
div.menuleft a.mb0:hover,
div.menuleft a.mb0x:hover
div.menuleft a.mb1,
div.menuleft a.mb1x {
	color:#ffffff;
	}

/*__________________________________________________________________*/
/* Top boxes */

td.topboxgap {
	width:8px;
	font-size:1px;
	}
td.topbox {
	width:184px;
	padding:0px;
	font-weight:bold;
	vertical-align:bottom;
	overflow:hidden;
	}

div.topboxtext,
div.topboxtext1 {
	font-size:10px;
	margin-top:30px;
	}
div.topboxtext1 {
	color:#ff3300;
	}

a.topboxbutton,
a.topboxbutton1 {
	display:block;
	width:182px;
	padding:0.3em 0;
	margin:0 auto;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	width:180px;
	background-color:white;
	background-image:none;
	}
a.topboxbutton1 {
	color:#ff3300;
	}

/*__________________________________________________________________*/
/* Tooltips */

.bme_tooltip {
	position:absolute;
	width:400px;
	border:solid #666666 1px;
	padding:0px;
	background-color:white;
	visibility:hidden;
	display:none;
	z-index:10000;
	/* Drop box shadow (Microsoft/IE-specific!) */
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	}
.bme_tooltip .tooltip_header {
	padding:4px 6px;
	position:relative;
	overflow:hidden;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	background-color:#63699c;
	color:#ffffff;
	border-bottom:solid #cccccc 1px;
	}
.bme_tooltip .tooltip_body {
	background-color:#fcfcfc;
	padding:6px;
	position:relative;
	font-size:11px;
	overflow:auto;
	}

/*__________________________________________________________________*/

.xxs {
	font-size:9px;
	}
	
/*__________________________________________________________________*/

p.footer_left {
	clear:left;
	float:left;
	font-size:10px;
	padding:4px 8px;
	margin:0;
	}
	
p.footer_right {
	float:right;
	font-size:9px;
	padding:4px 8px;
	margin:0;
	}

/*__________________________________________________________________*/
/* CSS code end

