/* Stylesheet Hauptwache5.de */
/* Co. 2007 Badi GmbH */

/* Standard Zuweisungen */

*, body, div.clear {  
    padding: 0;
    margin: 0px;
    border: none 0px;
    font-family: Helvetica; 
    font-size: 12px; }

/* Clearfix Hack */

div.clear {
    clear: both;
    height: 0px;
    line-height: 0px;
    border: none 0px;
    background-color: transparent;
    font-size:0; }

* html div.clear {
    display: none; }

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
    
.clear { display: inline-table; }
    
/* Standarddefinitionen */


/* Body definieren */

body {
    position: relative;
    margin: 0px;
    padding: 10px;
    background-color: #e5e6e3; }
    
div#all { 
    margin: 0 auto;
    width: 780px;
    height: 580px; }
    	
div#mainHeadline {
    width: 811px;
    height: 20px;
    padding: 40px 10px;
    background-image: url(../Images/bps-Header.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px; }
    
div#mainHeadline {padding: 37px 10px;}

div#mainHeadline span {
	font-size: 20px;
	color: red;	
	padding-left:0px; }

div#GeneralFrame {
	/* position:relative; */
	width: 830px;
	margin: 0 auto;
	background-color: #dcdcdc;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray; }

div#GeneralHeader {
	/*position:relative;*/
	height:125px;
	width:100%; }
	
div#GeneralNavigation {
	/*position:relative;*/
	background-color:#dcdcdc;
	height:30px;
	/*width:100%; */
    text-align:right;
   /* z-index:1000; */ }

div#login, #fMenu, table.ctl00_fMenu, .MenuGeneral {
    float:right;
    width: 80px! important;
    font-weight: bold;
    color: red; }
    
* html div#login { 
    margin-right:17px;
    text-align:left; }     
    
*+html div#login { 
    margin-right:52px;
    text-align:left; }  
    
div#GeneralMain {
	height:580px;
	padding:15px; 
	font-size: 11pt; }  

div#GeneralMain h1 { 
    font-size:18px; 
    width: 500px;
    padding: 0 5px;
    margin: 0 0 10px 0; }

div#GeneralFooter {
	position:relative;
	height:50px;
	width:100%;
	background-color:#dcdcdc;
	padding-bottom:10px; }

.MenuGeneral {
	font-size:11pt;
    color:red;
    padding:2px;
    text-align:center;
    float:right; }

.MenuGeneralSub {
	text-align: left;
	font-size: 11pt;
	color: red;
	background-color:#dcdcdc;
	padding: 0px; }
	
.MenuGeneralSub a:hover { background-color: #c4c9c0; color: #000; }

div#GeneralMain input { border: solid 1px #dcdcdc; }

div#GeneralMain a {
	text-decoration: none;
	color: red; }

div#GeneralMain a:hover { text-decoration:underline; }

div#GeneralMain h2, div#GeneralMain h3 {
	/* border-bottom: solid 1px #dcdcdc; */
	text-decoration: underline;
	color: #000;
	margin-right: 25px;
	margin-bottom: 8px; 
	width: 200px; }

div#PageContentChangePassword label {
	width: 150px;
	float:left;
	display:inline; }

.two-column {
	float:left;
	display: inline;
	width: 50%;
	margin: 0 0 10px 0; } 
	
* html .two-column {height:90px;}

.linie { 
    border-bottom: solid 1px #000;
    height: 1px;
    line-height: 1px;
    font-size:1px;
    min-height: 10px; } 

div.LabelTable {
    width: 330px;
    border-right: #a0a0a0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    border-left: #fff 1px solid;
    border-top: #fff 1px solid;
    min-height: 60px;
    margin: 5px 0 0 0;
    padding: 10px 5px; }
    
div.LabelTable {
    width: 340px; }
    
div.LabelTable label {
	width: 100px;
	float:left;
	display:inline; } 
	
div.LabelTable input {
    width: 200px;
    text-align:left; }

/* Buttons */

.SaveButton, .ChangeButton  {
	position:relative;
	background-image:url(../Images/update2.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	line-height: 30px; } 

.DeleteButton {
	position:relative;
	background-image:url(../Images/delete2.gif);
	background-repeat:no-repeat;
	padding-left:18px; }

.NewButton {
	position:relative;
	background-image:url(../Images/updplus.gif);
	background-repeat:no-repeat;
	padding-left:18px; }

/* Alle Buttons */

.NewCustomer, .ChangeCustomer, .SaveCustomer, .DeleteCustomer, .NewProjekt, .ChangeProjekt, .SaveProjekt, .DownloadProjekt, .AllProjekt, .DeleteProjekt, .DoButtonPW, .DoButtonCustomer {
    height: 20px;
    width: 20px;
    line-height: 30px;
    padding: 2px;
    padding-left:18px; 
    background-position: 0px 0px; } 

.DoButtonPW {
    background-image:url(../Images/key.gif);
	background-repeat:no-repeat; }
	
.DoButtonCustomer {
    background-image:url(../Images/user_red.gif);
	background-repeat:no-repeat; }

/* Customer Buttons */
	
.NewCustomer {
	position:relative;
	background-image:url(../Images/user_add.gif);
	background-repeat:no-repeat; }
	
.ChangeCustomer, .SaveCustomer  {
	position:relative;
	line-height: 30px; }

.ChangeCustomer {
    background-image:url(../Images/user_edit.gif);
	background-repeat:no-repeat; }
    
.SaveCustomer  {
    background-image:url(../Images/user_edit.gif);
	background-repeat:no-repeat; }
	
* html .SaveCustomer  { margin: 0 0 0 -5px; }
	
.DeleteCustomer {
	position:relative;
	background-image:url(../Images/user_delete.gif);
	background-repeat:no-repeat; }
	
/* Projekt Buttons */

.NewProjekt {
	position:relative;
	background-image:url(../Images/layout_add.gif);
	background-repeat:no-repeat; }

.ChangeProjekt, .SaveProjekt  {
	position:relative;
	line-height: 30px; }

.ChangeProjekt {
    background-image:url(../Images/page_edit.gif);
	background-repeat:no-repeat; }
    
.SaveProjekt  {
    background-image:url(../Images/page_save.gif);
	background-repeat:no-repeat; }

* html .SaveProjekt  { margin: 0 0 0 -5px; }
	
.DownloadProjekt {
	position:relative;
	background-image:url(../Images/page_save.gif);
	background-repeat:no-repeat; }

.AllProjekt {
	position:relative;
	background-image:url(../Images/folder_explore.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px; }
	
.DeleteProjekt {
	position:relative;
	background-image:url(../Images/page_delete.gif);
	background-repeat:no-repeat; }

/* Alte Buttons */ 

.DownloadButton {
	position:relative;
	background-image:url(../Images/down.gif);
	background-repeat:no-repeat;
	padding-left:18px; }

.AllDocumentButton {
	position:relative;
	background-image:url(../Images/folder.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position: 0px -3px; }
	
.myinhalt table {
    width: 350px; } 
    	
.myinhalt td { 
    width: 170px;
    line-height: 20px;
    border-right: #a0a0a0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    border-left: #fff 1px solid;
    border-top: #fff 1px solid; } 
    
/* .fCustomerView tr { height: 25px; } */

.mycheckbox input { width:20px! important; }
