
/** GLOBAL RESETS **/
:link,:visited {text-decoration:none}
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;font-weight:400;}
ul,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin:0; padding:0}
form {display:inline;}
a img,:link img,:visited img {border:none}

/** GLOBAL SETS **/

.hidden {display:none;}

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	font-size: 8pt;
	font-family: verdana,arial,helvetica;
	text-align: justify;
	color: #333333;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 10px 0;
	color: #333;
	letter-spacing: -1px;
}

h1 {font-size: 32px;}
h2 {font-size: 23px;}
h3 {font-size: 20px;}
h4 {font-size: 18px;}
h5 {font-size: 15px;}
h6 {font-size: 12px;}

p, ul, ol {
	margin: 0 0 20px 0;
	text-align: justify;
	line-height: 21px;
}

ul, ol {
	margin: 0 0 20px 25px;
}

td {font-size:8pt; color:#333333;}

a {color:green;}

.clear {margin-bottom:5px; clear:both;}
.dclear {margin-bottom:15px; clear:both;}
.klein {font-size:8pt;}
.gross {font-size:10pt;}
.topspace {margin-top:10px;}
.hide {display:none;}

.loginput {
border:solid 1px black; 
padding:3px; 
font-size:8pt;
font-family: verdana,arial,helvetica;
}

.newmail {
border:solid 1px #888888;
color:black;
text-align:right;
padding:2px 5px 2px 5px;
}

.pwfield {
border:solid 1px #888888;
padding:2px 5px 2px 5px;
}

.newmailupdate {
border:solid 1px #888888;
background:#dddddd;
color:#444444;
text-align:right;
padding:2px 5px 2px 5px;
}

.deliverfield {
border:solid 1px #888888;
width:200px;
padding:2px 5px 2px 5px;
}

.deliverarea {
border:solid 1px #888888;
width:600px;
height:60px;
padding:2px 5px 2px 5px;
}

.field {
border:solid 1px #888888;
}

#logincontainer {
position: relative;
border-radius: 7px;
border:solid 1px #87AEF5;
padding: 10px;
margin:auto;
margin-top:200px;
width: 400px;
height: 45px;
background: #87AEF5;
}

#topbar {
background: #004D82;
width:100%;
height:16px;
position: fixed;
color:white;
top: 0px;
left:0px;
z-index:10;
padding: 3px 10px 0px 10px;
}

#tabs {
width:100%;
height:390px;
}

#dialog {
display:none;
}

.ui-resizable-s, .ui-resizable-e {display:none;}

#wmcontainer {
margin:auto;
margin-top:5px;
width: 400px;
text-align:right;
}

.left {
float:left;
margin-right:10px;
}

#logout {
float:right;
margin-right:20px;
text-align:right;
}

#logout a {
color:green;
}

#logout a:hover {
color:orange;
}

#loginsign {
position: absolute;
top: -15px;
font-size: 7pt;
font-weight:bold;
}

#maillist
{
margin-top:20px;
margin-left: 10px;
}

#infobox
{
margin: 20px 10px 20px 10px;
width: 800px;
color: red;
}

#maillist table tr td 
{
background-color:#CBD3EF;
font-size:9pt;
}

#maillist table tr td input
{
margin-right:10px;
}

#maillist table tr th 
{
background-color:#87AEF5;
font-size:9pt;
}


#newmailbutton
{
margin-top:16px;
margin-left: 10px;
}

#newmailbutton input
{
background: #004D82;
border-bottom-right-radius:5px;
border-bottom-left-radius:5px;
border: solid 1px #004D82;
color:white;;
padding:6px 5px 5px 5px;
font-size:10pt;
font-weight:bold;
margin-right:0px;
}

#newmailbutton input:hover
{
background: #0070D8;
}
