﻿/*

	Elkedjan

    Common CSS classes for the public website and intranet.
    Specific classes for the public website or intranet are 
    defined in own style sheets.

*/


/*  General
--------------------------------------------------*/

*	{font-family: Verdana, Arial, Helvetica, sans-serif;}
p, div, h1, h2, h3, h4, h5, h6 img, table, td, tr, span    {margin: 0; padding: 0;}
body	{background: #999 url(../images/body-bg.gif) repeat-x;}
a	{text-decoration: underline;}
a:hover	{text-decoration: none;}
a img	{border: none;}
img { border: none; }


/*  Structure
--------------------------------------------------*/

#container	{margin: 0 auto; width: 940px;}
#head	{padding: 0 15px 7px 15px; height: 64px; background: #fff url(../images/head-bg.gif) no-repeat left bottom;}
#menu	{margin-top: 10px; height: 26px; background: #dedede url(../images/topmenu-bg.gif) no-repeat left top;}
#content	{padding: 10px 12px; min-height: 400px; _height: 400px; background: #fff url(../images/content-bg.gif) no-repeat left bottom;}
#foot	{padding: 10px 15px; font-size: 10px; color: #fff;}


/*  Regions
--------------------------------------------------*/

#ep_fullregion	{}
#ep_leftregion	{float: left; margin-right: 14px; width: 172px;}
#ep_mainandrightregion	{float: left; width: 730px;}


/*  Design / head
--------------------------------------------------*/

#head div.logo	{padding-top: 16px; float:left;padding-right:10px; width: 200px; }


/*  Design / leftmenu
--------------------------------------------------*/

#ep_leftregion #leftmenu *  {font-size: 11px; color: #333;}
#ep_leftregion #leftmenu a  {text-decoration: none;}
#ep_leftregion #leftmenu a:hover    {text-decoration: underline;}



/*  Design / topmenu
--------------------------------------------------*/

#menu *	{font-size: 10px; font-weight: bold; text-transform: uppercase; color: #000;}
#menu ul	{padding-top: 6px; list-style-type: none;}
#menu li	{float: left; padding: 1px 14px 1px 12px; background: url(../images/topmenu-divider.gif) repeat-y right top;}
#menu a	{text-decoration: none;}
#menu a:hover	{text-decoration: underline;}


/*  Design / foot
--------------------------------------------------*/

#foot *	{font-size: 10px; color: #fff;}
#foot div.footcontent   {float: left;}
#foot div.footcontent ul    {list-style-type: none; margin: 0; padding: 0;}
#foot div.footcontent li    {float: left; margin-right: 20px;}
#foot a.print  {padding-left: 20px; background: url(/images/foot_print.gif) 2px left no-repeat;}
#foot span.switch   {float: right;}



/* Design and structure: Login
--------------------------------------------------*/

div.login   {margin: 100px auto; width: 300px; text-align: left;}
div.login, 
div.login * {font-size: 11px;}

div.login div.logo  {height: 58px; overflow: hidden;}

div.login a {text-decoration: underline; color: #000;}
div.login a:hover {text-decoration: none;}

div.login div.form  {padding: 0 20px 15px 20px; _padding-top: 5px; border-top: 1px solid #b3b3b3; background: #fff;}
div.login div.form p    {margin-top: 7px; line-height: 23px;}
div.login div.form p.margin {margin-top: 13px; line-height: 0;}
div.login div.form p span.button    {float: right;}
div.login div.form p .field   {width: 175px;}
div.login div.form label    {display: block; float: left; width: 75px; font-weight: bold;}
div.login div.register  {padding: 15px 20px; border-top: 1px solid #b3b3b3; background: #fff;}
div.login div.info  {padding: 5px 20px 15px 20px; border-top: 1px solid #b3b3b3; background: #fff url(../images/login/form-botbg.gif) left bottom no-repeat;}
div.login div.info p    {margin: 10px 0 0 0; color: #000;}

div.login div.loginmessage  {padding: 5px 20px 15px 20px; border-top: 1px solid #b3b3b3; background: #fff;}
div.login div.loginmessage p    {margin: 10px 0 0 0; color: #E31D25;}



/*  Design / other
--------------------------------------------------*/

div.clear	{clear: both; height: 1px; overflow: hidden;}

#ep_mainregion table { font-size:11px; font-family:Verdana, Arial, sans-serif; color:#333;}
