/**
 * CSS Document for www.enerqi-quest.com
 * This is the general stylesheet for the website.
 *
 * Stylesheet: general.css
 * Author: Renaldo Scola
 * Copyright: Renaldo Scola
 * Version: v1.0
 * Last update: 2008-02-08
 *
 **/

* { margin:0; padding:0; }

/** 
 * Elements
 **/

a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img, a:hover img
{
	text-decoration:none;
	border:0;
}
address
{
	font-style:normal;
}
body
{
	background:#4D944D url(../gfx/bg.gif) top left repeat-x;
	color:green; /* #FF9215; */
	font:1em/1.5em "Adobe Garamond Pro", Georgia, Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
}
cite
{
	clear:both;
	display:block;
	margin:1.5em 0;
	font-weight:bold;
}
dd 
{ 
	margin-left:0.5em; 
}
dl { margin:1.5em 0; }
dt 
{ 
	font-weight:bold; 
}
fieldset { border:0; }
form { margin:1.5em 0 0; }
h1, h2, h3
{
	clear:both;
	line-height:1.5em;
}
h1 
{
	border-bottom:1px solid green;
	font-size:160%;
	text-align:center;
	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	/* background:blue; /* Debug */
}
h2 
{ 
	margin-top:1.5em;
	font-size:120%;
	text-align:center;
}
h3 
{ 
	margin-top:1.5em;
	font-size:100%; 
}
input { border:1px solid green; }
p 
{ 
	margin-top:1.5em; 
}
textarea { border:1px solid green; }
ul 
{ 
	margin-top:1.5em;
	list-style-type:none; 
}

/* =========== EOF Elements */


/** 
 * Classes 
 **/

.border_b { border-bottom:1px solid green; } 
.left { float:left; }
.right { float:right; }

img.left { margin:1.5em 1.5em 1.5em 0; }
img.center { margin:1.5em 0; }
p.center { text-align:center; }
ul.center { margin:1.5em 0; text-align:center; }

.menu { display:block; }
.menu:hover { text-decoration: none; }
.no_gutter { margin:0; }

/* =========== EOF Classes */


/** 
 * IDs 
 **/
 
#wrap
{
	width:898px;
	margin:0 auto;
	/* background:yellow; /* Debug */	
}
#top
{
	height:150px;
	background:url(../gfx/bg_top.jpg) top right no-repeat;
}
#home-frame
{
	clear:both;
	width:600px; height:405px;
	margin:0 auto;
	padding:21px 0 25px 3px;
	background:url(../gfx/frame_home.png) top left no-repeat;
}
#content
{
	width:898px;
}
#c_top 
{ 
	height:55px;
	background:url(../gfx/frame_top.png) top left no-repeat; 
}
#c_center 
{ 
	padding:0 45px;
	background:url(../gfx/frame_center.png) top left repeat-y; 
}
#c_bottom 
{ 
	height:55px;
	background:url(../gfx/frame_bottom.png) top left no-repeat; 
}

#left_column { float:left; width:665px;}
#right_colum { float:right; width:233px;}

#left_c_top, #right_c_top, #left_c_bottom, #right_c_bottom
{
	height:55px;
}
#left_c_top 
{ 
	background:url(../gfx/frame_top_left.png) top left no-repeat; 
}
#left_c_center 
{ 
	padding:0 45px;
	background:url(../gfx/frame_center_left.png) top left repeat-y; 
}
#left_c_bottom 
{ 
	background:url(../gfx/frame_bottom_left.png) top left no-repeat; 
}
#right_c_top 
{ 
	background:url(../gfx/frame_top_right.png) top left no-repeat; 
}
#right_c_center 
{ 
	padding:0 30px;
	background:url(../gfx/frame_center_right.png) top left repeat-y; 
}
#right_c_bottom 
{ 
	background:url(../gfx/frame_bottom_right.png) top left no-repeat; 
}

#printer
{
	float:right;
	margin:30px 45px 0 0;
}
#to_top
{
	float:right;
	margin:10px 45px 0 0;
}
#to_top a:visited
{
	color:blue;
}
#logo { float:left }
#imprint
{
	float:right;
	margin:15px 30px;
	font-size:8pt;
	color:#E68D35;
}
#menu
{
	clear:both;
	height:55px;
	margin:1px 149px; /* (898px - 600px) / 2 */
	/* background:yellow; /* Debug */
}
#menu_top, #menu_bottom { margin:0; }
#menu a, #menu a:hover
{
	text-decoration:none;
}
#menu_top li, #menu_bottom li { float:left; }
#menu_bottom { clear:left; }

#menu_eq, #menu_eq:hover { width:175px; height:28px; }
#menu_eq { background:url(../gfx/menu_eq.gif) top left no-repeat; }
#menu_eq:hover, #menu_eq.active { background:url(../gfx/menu_eq_active.gif) top left no-repeat; }

#menu_uem, #menu_uem:hover { width:175px; height:28px; }
#menu_uem { background:url(../gfx/menu_uem.gif) top left no-repeat; }
#menu_uem:hover, #menu_uem.active { background:url(../gfx/menu_uem_active.gif) top left no-repeat; }

#menu_k, #menu_k:hover { width:125px; height:28px; }
#menu_k { background:url(../gfx/menu_k.gif) top left no-repeat; }
#menu_k:hover, #menu_k.active { background:url(../gfx/menu_k_active.gif) top left no-repeat; }

#menu_l, #menu_l:hover { width:125px; height:28px; }
#menu_l { background:url(../gfx/menu_l.gif) top left no-repeat; }
#menu_l:hover, #menu_l.active { background:url(../gfx/menu_l_active.gif) top left no-repeat; }

#menu_hw, #menu_hw:hover { width:175px; height:27px; }
#menu_hw { background:url(../gfx/menu_hw.gif) top left no-repeat; }
#menu_hw:hover, #menu_hw.active { background:url(../gfx/menu_hw_active.gif) top left no-repeat; }

#menu_nqk, #menu_nqk:hover { width:225px; height:27px; }
#menu_nqk { background:url(../gfx/menu_nqk.gif) top left no-repeat; }
#menu_nqk:hover, #menu_nqk.active { background:url(../gfx/menu_nqk_active.gif) top left no-repeat; }

#menu_eqr, #menu_eqr:hover { width:200px; height:27px; }
#menu_eqr { background:url(../gfx/menu_eqr.gif) top left no-repeat; }
#menu_eqr:hover, #menu_eqr.active { background:url(../gfx/menu_eqr_active.gif) top left no-repeat; }

/* =========== EOF IDs */