﻿body
{
    font-family: Arial;
    font-size: 0.8em;
}

h1 
{
    font-size: 1.2em; 
    font-weight:bold; 
    color:#fff;  
    background-color:#bbb;  
    border:1px solid #aaa; 
    margin:0 0 15px -6px; 
    padding:1px 4px;
}

h2
{
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	width: 250px;
	border: 1px solid #aaa;
	border-bottom: 0;
	border-right: 0;
	margin: 1.75em 0 1em -6px;
	padding: 1px 4px;
} 

.greenlink:link 
{
	color: #B3CB20; 
	text-decoration: none;
}
	
.greenlink:visited 
{
	color: #B3CB20; 
	text-decoration: none;
}

.greenlink:hover 
{
	color: #B3CB20; 
	text-decoration: none;
}

#siteheader 
{
	clear:both; 
	margin:0; 
	padding:0; 
	background:url(isprs-banner-web-small.jpg) no-repeat; 
	border-top:1px solid #aaa; 
	border-bottom:1px solid #aaa; 
	padding:0; 
	height:100px;
}

.formlinebasic
{
    width: 550px;
    padding:0;
    margin:0;
    float: left;

}

.formlinebasicempty
{
    width: 550px;
    padding:0;
    margin:0;
    float: left;
    font-size: 1px;
    line-height: 7px;
}

.formlinebasicempty1
{
    width: 550px;
}

.formlabelcolleft
{
    width: 150px;
    float: left;
    padding:0;
    margin:0;
}

.formcontentcolrightsingle
{
    width: 400px;
    float: left;
    padding:0;
    margin:0;
}

.formcontentcolrightdouble1
{
    width: 300px;
    float: left;
    padding:0;
    margin:0;
}

.formcontentcolrightdouble2
{
    width: 100px;
    float: left;
    padding:0;
    margin:0;
}

.formcontentcolrighttriple1
{
    width: 130px;
    float: left;
}

.formcontentcolrighttriple2
{
    width: 130px;
    float: left;
}

.formcontentcolrighttriple3
{
    width: 130px;
    float: left;
}

.formstyletextlong
{
    background-color: #B7D3FF;
    font-size: 1em;
    width: 300px;
}

.formstyletextshort
{
    background-color: #B7D3FF;
    font-size: 1em;
    width: 100px;
}

.formbutton
{

}

.regassnavigationbutton
{

}

.formdropdownlist
{
    font-size: 1em;
    font-weight: normal;
    background-color: #B7D3FF;
}

.regasssidebar
{
    background-color: #FFFFFF;
    vertical-align: text-top;
    width: 200px;
}

.regasssidebarbutton
{
    font-family: Arial;
    font-size: 1.2 em;
    color: #000000;
    text-decoration: none;
    vertical-align: text-top;

}

.regasscontainer
{
    background-color: #EFEFEF;
    border-color: #B5C7DE;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
}

.regasssidebar td
{
	background-color: #CCCCCC;
	width: 200px;
	border: 1px solid #aaa;
	padding: 3px 0 2px 4px;
	margin: 22px 0;
}

.regassheaderstyle
{
    background-color: #284E98;
    border-color: #EFF3FB;
    border-style: Solid;
    border-width: 2px;
    text-decoration: bold;
    font-size: 14px;
    color: White;
    text-align: center;
}

.regassstepstyle
{
    padding-left: 10px;
    padding-top: 10px;
    font-size: 1em;
    color: #000000;
}

.formlabelcategoryleft
{
    width: 300px;
    float: left;
}

.formlabelcategoryright
{
    width: 250px;
    float: left;
}

.Error
{
    color: Red;
}

.Success
{
    color: Green;
}

.Info
{
	
}

/**************************
		Invoice
***************************/

.InvoiceBox
{
	float: left;
	width: 600px;
}

.InvoiceRechnungslegername
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}

.InvoiceRechnungslegerdaten
{
	border-style: double none double none;
	border-width: thick;
	border-color: #000000;
	height:80px;
}

.InvoiceRechnungslegerdatenCell
{
	float:left;
	height:100%;
	width:200px;
}

.InvoiceRecipient
{
	width:100%;
	float:left;
}

.InvoiceNumber
{
	text-align: right;
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	width:100%;
}

.InvoiceEventinfo
{
	text-align: left;
	width: 100%;
	font-family: arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #000000;
}

.InvoiceTable
{
	width: 100%;
	float: left;
	text-align: left;
}

.InvoiceFooter
{
	width:100%;
	float:left;
	text-align:left;
}

.InvoiceZahlungsfrist
{
	font-style: italic;
	font-weight: bold;
}

.InvoiceTableRow1
{
	background-color: #FFFFFF;
}

.InvoiceTableRow2
{
	background-color: #CCCCCC;
}

.InvoiceTableRow3
{
	background-color: #C0C0C0;
	font-weight: bold;
}

.InvoiceTableCell
{

}

.InvoiceHeader
{
	text-align: left;
	width: 100%;
	font-family: arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

/**************************
		Zahlart waehlen
***************************/
.ZahlungsartBox
{
	width:550px;
}
.ZahlungsartRechnungsleger
{
	float: left;
	min-height:250px;
	width:350px;
	padding-right:20px;
}
.ZahlungsartZahlungsart
{
	float: left;
	width: 150px;
	min-height:250px;
}
.ZahlungsartRechnungsempfaenger
{
	float: left;
	width: 550px;
	min-height:250px;
}

.ModalBackground
{
    background-color: White;
    filter:alpha(opacity=80);
}

.modalBasePanel
{    
    padding: 10px;
    margin: 0;
    background-color: #EFEFEF;
    border: 1px solid #cccccc;
}


/*********************
      PAYMENT
**********************/

.BezahlungBox
{
	width:550px;
	margin:5px;
}

.tablePayment
{
	border: 1px solid #000000;
	border-collapse:collapse;
}

.tablePaymentRowHeader
{

}

.tablePaymentRow
{

}

.tablePaymentCellHeader1
{
	border: solid 1px Black;
	font-weight: bold;
	background-color: #C0C0C0;
	width:100px;
}

.tablePaymentCellHeader2
{
	border: solid 1px Black;
	font-weight: bold;
	background-color: #C0C0C0;
	width:80px;
}

.tablePaymentCellHeader3
{
	border: solid 1px Black;
	font-weight: bold;
	background-color: #C0C0C0;
	width:18px;
}

.tablePaymentCellHeader4
{
	border: solid 1px Black;
	font-weight: bold;
	background-color: #C0C0C0;
	width:240px;
}

.tablePaymentCellHeader5
{
	border: solid 1px Black;
	font-weight: bold;
	background-color: #C0C0C0;
	width:102px;
}

.tablePaymentCell
{
	border: solid 1px Black;
	background-color: #FFFFFF;
}

/***********************
         Wizard
************************/

.wizardStepBox
{
	width:550px;
	margin:5px;
	float:left;
}

/***********************
     Begleitpersonen
************************/

.tableBegleitpersonen
{
	border-collapse:collapse;
	
}

.tableBegleitpersonenHeader
{
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px Black;
}

.tableBegleitpersonenCell
{
	background-color: #FFFFFF;
	border: solid 1px Black;
}

/***********************
     Begleitpersonenbreadcrumbs
************************/

.BegleitPersonenSteps
{
	height:25px;
	width:454px;
}

.BegleitPersonenStepActive
{
	background-color: #FFFF99;
	float: left;
	height: 25px;
	width: 150px;
	text-align: center;
}

.BegleitPersonenStepActive p
{
	margin-top:4px;
}

.BegleitPersonenStepInactive
{
	background-color: #C0C0C0;
	float: left;
	height: 25px;
	width: 150px;
	text-align: center;
}

.BegleitPersonenStepInactive p
{
	margin-top:4px;
}

.BegleitPersonenSeperator
{
	background-color: #808080;
	width: 2px;
	height: 25px;
	float:left;
}

.BegleitpersonenWizardContainer
{
	border: 2px solid #808080;
	background-color: #E1E1E1;
	float: left;
	width: 540px;
	min-height:400px;
}

.BegleitpersonenWizardContainerContent
{
	padding: 5px;
	float: left;
	width:530px;
}

/***************************************
	Shoppingcart for all accountants
****************************************/

.TableShoppingCart
{
	width:520px;
	border-collapse:collapse;
}

.TableShoppingCart td
{
	border: 1px solid #999999;
	background-color: #E5E5E5;
	vertical-align:top;
}

.TableShoppingCartCellNumber
{
	width:80px;
	text-align:right;
}

.TableShoppingCartCellCount
{
	width:30px;
	text-align:right;
}

/***************************************
	Shoppingcart for one accountant
****************************************/

.TableInvoiceShoppincart
{
	border-collapse:collapse;
}

.TableInvoiceShoppincart td
{
	border: 1px solid #999999;
	background-color: #E5E5E5;
	vertical-align:top;
}

.TableInvoiceShoppincartCellNumber
{
	width:80px;
	text-align:right;
}

.TableInvoiceShoppincartCellCount
{
	width:30px;
	text-align:right;
}
/*******************************
	REGISTRATION NEW 
********************************/

.questionLine
{
	width:100%;
}

.questionLineSpacer
{
	width:100%;
	height:5px;
}

.questionLineLeft
{
	width:150px;
	float:left;
}

.questionLineRight
{
	margin-left:150px;
}

.spacerbegleitperson
{
	width: 100%;
	float: left;
	height: 2px;
	background-color: #C0C0C0;
}

.contentline
{
	float:left;
	width:100%;
}
