html, body, ul, img, p, fieldset   
{
    border: 0;
    margin: 0;
    padding: 0;
}

html
{
	height: 100%;
}

body
{
	background: rgb(254,242,218);/* url('../img/bg_body.png') repeat-x;*/
	/*background: rgb(245,245,245);*/
    /*background: rgb(239,239,239) url('../img/bgBody.png') repeat-x;*/
	font-family: arial;
    font-size: 0.7em;
	height: 100%;
}

a
{
	color: rgb(0,0,200);
}

input, textarea, select 
{
	font-family: verdana; 
	font-size: 1em; 
	padding: 2px;
    margin: 0;
}

#container
{
	min-height: 100%;
	position: relative;
}

* html #container
{
	height: 100%;
}
	
#header
{
    /*background: url('../img/bgHeader2.png') repeat-x;*/
    border-bottom: 1px solid rgb(110,110,110);
    height: 77px;
    position: relative;
}

#logoAG
{
    border: 1px solid rgb(100,100,100);
    right: 8px;
    position: absolute;
    top: 6px;
}

#footer
{
    /*background: rgb(255,170,65);
    border-top: 1px solid rgb(110,110,110);
    font-size: 8pt;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    position: relative;
	margin-top: -23px;*/
	font-size: 0.0001em;
	height: 1px;
	margin-top: -1px;
	clear: both;
}

#content
{
    padding-top: 8px;
	margin-right: 8px;
	margin-left: 192px;
}
#leftCol
{
	top: 8px;
	left: 8px;
	width: 175px;
	position: fixed;
}

#dialog p
{
	margin-bottom: 5px;
}
#dialog select
{
	width: 370px;
}
#dialog .msgText 
{
	width: 345px;
}
.dialogP 
{ 
	margin: 10px; 
}

#timeOut
{
	padding: 7px 3px 3px 0px;
}

.separator
{
	height: 7px;
}

.actionList{
list-style-type:none;
margin-top:5px;
margin-bottom:5px;
margin-left:0;
padding-left:0;
}
.actionList li{
padding-right:2px;
}
.actionList li a{
border: 1px solid rgb(243,164,21);
display: block;
width: 138px;
height: 17px;
padding-top: 3px;
padding-left: 22px;
text-decoration: none;
background-color:rgb(255,244,210);
color: rgb(70,70,70);
}
.actionList li a:hover{
background-color:rgb(255,170,65);
border: 1px solid rgb(100,100,100);
color: black;
}

.actionSettings {
	background:url(../img/icons/gear_16.png) no-repeat 2px 2px;
}	
.actionPassword {
	background:url(../img/icons/key_16.png) no-repeat 2px 2px;
}	
.actionLogout {
	background:url(../img/icons/home_16.png) no-repeat 2px 2px;
}	
.actionLoadClientList {
	background:url(../img/icons/gear_16.png) no-repeat 2px 2px;
}	
.actionNewClient {
	background:url(../img/icons/gear_16.png) no-repeat 2px 2px;
}	
.actionLoadUserList {
	background:url(../img/icons/gear_16.png) no-repeat 2px 2px;
}	
.actionNewUser {
	background:url(../img/icons/gear_16.png) no-repeat 2px 2px;
}
.actionAbrechnung {
	background:url(../img/icons/wallet_16.png) no-repeat 2px 2px;
}
.actionLoadAuftragList {
	background:url(../img/icons/diagram_16.png) no-repeat 2px 2px;
}	
.actionSearchAuftragList {
	background:url(../img/icons/search_16.png) no-repeat 2px 2px;
}	
.actionNewAuftragKopf {
	background:url(../img/icons/document_16.png) no-repeat 2px 2px;
}	
.actionAuftragTerminBemerkung {
	background:url(../img/icons/calendar_16.png) no-repeat 2px 2px;
}
.actionAuftragDownloadProtokoll {
	background:url(../img/icons/clipboard_16.png) no-repeat 2px 2px;
}
.actionAuftragBearbeitenKopf {
	background:url(../img/icons/bearbeiten_16.png) no-repeat 2px 2px;
}	
.actionAuftragBearbeitenDaten {
	background:url(../img/icons/bearbeiten_16.png) no-repeat 2px 2px;
}
.actionAuftragDateianhaenge {
	background:url(../img/icons/dateianhaenge_16.png) no-repeat 2px 2px;
}
.actionAuftragStornieren {
	background:url(../img/icons/delete_16.png) no-repeat 2px 2px;
}	
.actionAuftragZuweisen {
	background:url(../img/icons/clipboard_16.png) no-repeat 2px 2px;
}	
.actionAuftragAnnehmen {
	background:url(../img/icons/inArbeit_16.png) no-repeat 2px 2px;
}	
.actionAuftragAbschliessen {
	background:url(../img/icons/erledigt_16.png) no-repeat 2px 2px;
}	
.actionAuftragFreigeben {
	background:url(../img/icons/tick_16.png) no-repeat 2px 2px;
}	
.actionAuftragDownload {
	background:url(../img/icons/save_16.png) no-repeat 2px 2px;
}	


#loginForm 
{
	position: relative;
	top: 100px;
	margin: 0 auto;
	width: 320px;
}
#loginForm ul
{
	margin-left: 40px;
	margin-top: 10px;
} 
#loginForm .text 
{
	width: 220px;
}
#loginForm .submit 
{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 45px;
}

.marginTop10
{
	margin-top: 10px;
}
.errorMsg
{
    color: red;
    background-color: rgb(255,200,208);
    border: 1px solid red;
    position: relative;
    margin: 2px;
}
.commonMsg
{
    background-color: rgb(209,232,255);
    border: 1px solid rgb(0,148,255);
    position: relative;
    margin: 2px;
}
.msgImg 
{
	position: absolute;
	left: 6px;
	top: 4px;
}
.msgText 
{
	position: relative;
	left: 27px;
	top: 0px;
	margin: 5px;
	width: 722px;
}
.msgTextLogin
{
	width: 273px;
} 
.box
{
    background: rgb(240,240,216);
    border: 1px solid rgb(223,134,21);
    margin-bottom: 7px;
    padding: 0px;
    position: relative;
}
.box.boxLogin
{
    margin-bottom: 0px;
}
.boxRatioService
{
	background: url(../img/logo_ratioservice.jpg);
    height: 67px;
}
.box .boxHeader
{
    background: rgb(255,255,255);
	border-bottom: 1px solid rgb(223,134,21);
    padding: 1px;
}	
.box .boxHeaderTitle
{
    background: rgb(122,131,112);
    color: rgb(250,250,250);
    font-weight: bold;
    padding: 4px;
    position: relative;
}
#imgToggleBox
{
	position: absolute;
	top: 3px;
	right: 3px;
	width: 15px;
	height: 15px;
}
.openBox
{
	background: url(../img/box_open.png);
}
.closeBox
{
	background: url(../img/box_close.png);
}
.displayNone
{
	display: none;
}
.box ul
{
    list-style: none;
}
.box ul li
{
    padding: 2px 0px 2px 5px;
}

.highlightHover 
{ 
	background: rgb(10,10,10); 
}

.invisibleStatus
{
	display: none;
}