/**
 * style sheet for index file
 *
 * LICENSE:
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the
 * GNU General Public License for more details.
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 *
 * @package	   ea-Geier
 * @subpackage css
 * @author	   m2mtech <tech@m2m.at>
 * @copyright  2007 m2m server software gmbh
 * @license	   http://www.gnu.org/licenses/gpl.html GNU General Public License Version 2
 * @version	   $Id: index.css 149 2007-09-08 16:35:19Z m2mtech $
 * @link	   http://www.ea-geier.at/
 */

body {
	font-family: Arial, Helvetica, sans-serif; font-size: 0.8em;
	background: #70F3EC url(../images/ea-bg.jpg) no-repeat right 0;
	color: black;
	margin: 0; padding: 0;
}

a { color: #002BB8; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited { color: #5A3696; }

img { border: none; }

form { margin: 0pt; display: inline; }

fieldset {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	width: 19em;
}
fieldset div { padding: 0.2em; }

legend {
	color: #000000; background: #70f3ec;
	border: 1px solid #aaaaaa; 
	padding: 2px 6px;	
}

label {
	float: left; margin-right: 0.2em; padding-top: 2px;
	width: 5em; text-align: right;	
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
	color: #000000; background: #ffffcc;
	border: 1px solid #aaaaaa;
	padding: 1px 2px;
	width: 13em;
}
input.submit {
	width: auto;
	color: #000000; background: #70f3ec;
	border: 1px solid #aaaaaa;
}
input.error, textarea.error {
	background: #ffcccc;
}

select {
	font-family: Arial, Helvetica, sans-serif; font-size: 1em;
	width: 13em;
	color: #000000; background: #ffffcc;
	border: 1px solid #aaaaaa;
}
select.error {
	background: #ffcccc;
}

#header { margin: 10px auto; text-align: center; width: 100%; }

#contentwrapper { float: left; width: 100%; margin-bottom: 1em; }

#content {
	background: #FFFFCC none repeat scroll 0% 50%;
	border: 1px solid #AAAAAA;
	padding: 0pt 1em 1.5em; margin: 0pt 1em 0pt 12em;
}
#content h1 {
	border-bottom: 1px solid #AAAAAA;
	font-weight: normal;
	margin-top: 0.3em;
	font-size: 2em;
}

#navigation { float: left; width: 11.6em; margin-left: -100%; }
#navigation h5 { 
	border-top: 1px solid #000088;
	color: #000088; font-size: 1.2em; font-style: italic; font-weight: bold;
	margin: 0pt; padding: 0.1em 0.5em 0pt 0.2em;
	white-space: nowrap;
}
#navigation ul {
	line-height: 1.5em; list-style-type: none;
	margin-top: 0.3em; margin-left: 0pt; padding-left: 0.8em;
}
#navigation ul ul { 
	line-height: 1.2em;
	margin-top: 0pt; padding-top: 0pt;
}
#navigation li { font-size: 0.95em; }
#navigation a { color: #000088; }
#navigation select { 
	width: 10em;
	background-color: #ffffff; 
	font-size: 1em;
}
#navigation input.submit { 
	background-color: #ffffff; 
	font-size: 0.8em;
}

ul#navlang {
	right: 2em;
	line-height: 1.5em;
	list-style-type: none;
	margin: -1em 0pt -1em 0pt;
	position: absolute;
	padding: 0pt;
}
#navlang li { 
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
	padding: 0pt 5px 0pt 5px;
	margin: 0.2em;
	display: inline; 
}
#navlang a { color: #000088; }

#topnav {
	float: right;
	margin-top: 1em;
}
#topnav select { background-color: #ffffff; width: auto; }
#topnav form { display: inline; }

#logo {
	background: url(../images/ea-geier.co135.gif) no-repeat;
	position: absolute; display: block; top: 0px;
	height: 155px; width: 12em;
}

#extra { float: left; width: 0%; margin-left: -0%; }

#footer { 
	clear: left;
	border-top: 1px solid #000088;
	font-size: 0.9em; text-align: center;
	margin: 0.6em 20px 0pt; padding: 0.4em 10px 1.2em;
}
#footer .left { float: left; margin: 0pt 8px; }
#footer .right { float: right; margin: 0pt 8px; }
#footer ul { margin: 0.3em 0pt 0pt 1.5em; }
#footer li { display: inline; margin: 0pt 1.3em; }

#login, #newuser, #sendpw, 
#userconfig, #clientconfig, #sysconfig, #newclientuser, #delclientuser, #newclient
	{ float: left; margin-right: 1em; }

.help { margin-top: 3em; list-style-type: none; font-size: 0.95em; }
.help li { line-height: 1.2em; margin-bottom: 0.5em; }

#newuser fieldset, #sendpw fieldset, 
#userconfig fieldset, #sysconfig fieldset, #clientconfig fieldset
	{ width: 25em; }

#newuser label, #sendpw label, 
#userconfig label, #sysconfig label, #clientconfig label
	{ width: 11em; }

div.error { color: #cc0000; }

.result { font-size: 0.95em; }

.printlogo { float: right; }
