/*
.pager {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8pt;
	height: 10pt;
}
*/
a {
	font-size: 8pt;
}

BODY {
  background-color: white;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  margin: 0 16px 0 0;
  padding-left: 10px;
  padding-top: 12px;
}

A:link {
  text-decoration: none;
  color: Black;
}

.rightEntriesCbx {
	font-size: 8pt;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px 0px 0px 10px;
	}

.orderOffsetScreen {
	padding: 25px 0px 0px 0px;
}
A:visited {
  text-decoration: none;
  color: Black;
}

A:active {
  text-decoration: none;
  color: Black;
}

A:hover {
  text-decoration: underline;
  color: Black;
}
/* header table 
.headerTable {
  width: 962px;
  height: 65px;
  border-bottom: solid 1px #999999;
}
.headerLBtn {
  font-family: Verdana, Geneva, sans-serif
  font-size: 7pt;
}
*/
/* main menu table and tablecells */
.mainMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  width: 962px;
  height: 28px;
  background-color: #cdcdc5;
}
.homeTabCell {
  padding: 0px 5px 0px 10px;
  width: 44px;
  background-color: #cdcdc5	;
  border: 1px solid White;
}
.homeTabCellU {
  padding: 0px 5px 0px 10px;
  width: 44px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.homeTabCellS {
  padding: 0px 5px 0px 10px;
  width: 44px;
  color: Black;
  background-color: #e2e2d9;
  border-bottom: 1px solid #e2e2d9;
  border-left: 1px solid White;
  border-right: 1px solid White;
  border-top: solid 1px White;
}
.aboutMarkExpertiseTabCell {
  padding: 0px 5px 0px 5px;
  width: 140px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.aboutMarkExpertiseTabCellU {
  padding: 0px 5px 0px 5px;
  width: 140px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.aboutMarkExpertiseTabCellS {
  padding: 0px 5px 0px 5px;
  width: 140px;
  color: Black;
  background-color: #e2e2d9;
  border-bottom: 1px solid #e2e2d9;
  border-left: solid 1px White;
  border-right: solid 1px White;
  border-top: solid 1px White;
}
.adminTabCell {
  padding: 0px 5px 0px 5px;
  width: 140px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.adminTabCellU {
  padding: 0px 5px 0px 5px;
  width: 140px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.adminTabCellS {
  padding: 0px 5px 0px 5px;
  width: 140px;
  color: Black;
  background-color: #e2e2d9;
  border-bottom: 1px solid #e2e2d9;
  border-left: solid 1px White;
  border-right: solid 1px White;
  border-top: solid 1px White;
}
.XmlTable
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}
.XmlTextOddTableCell
{
  padding: 1px 5px 1px 5px;
}
.XmlValueOddTableCell
{
  padding: 1px 0px 1px 5px;
}
.XmlTextEvTableCell
{
  padding: 1px 5px 1px 5px;
}
.XmlValueEvTableCell
{
  padding: 1px 0px 1px 5px;
}
.ExpertiseTabCell {
  padding: 0px 5px 0px 5px;
  width: 100px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.ExpertiseTabCellU {
  padding: 0px 5px 0px 5px;
  width: 100px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.ExpertiseTabCellS {
  padding: 0px 5px 0px 5px;
  width: 100px;
  color: Black;
  background-color: #e2e2d9;
  border-top: solid 1px White;
  border-bottom: 1px solid #e2e2d9;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.directExpertiseTabCell {
  padding: 0px 5px 0px 5px;
  width: 180px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.directExpertiseTabCellU {
  padding: 0px 5px 0px 5px;
  width: 180px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.directExpertiseTabCellS {
  padding: 0px 5px 0px 5px;
  width: 180px;
  color: Black;
  background-color: #e2e2d9;
  border-top: solid 1px White;
  border-bottom: 1px solid #e2e2d9;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.orderExpertiseTabCell {
  padding: 0px 5px 0px 5px;
  width: 190px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.orderExpertiseTabCellU {
  padding: 0px 5px 0px 5px;
  width: 190px;
  background-color: #cdcdc5;
  border: solid 1px White;
  }
.orderExpertiseTabCellS {
  padding: 0px 5px 0px 5px;
  width: 190px;
  color: Black;
  background-color: #e2e2d9;
  border-top: solid 1px White;
  border-bottom: 1px solid #e2e2d9;
  border-left: solid 1px White;
  border-right: 1px solid White;
}
.adminTabCell {
  padding: 0px 5px 0px 5px;
  width: 100px;
  background-color: #cdcdc5;
  border: solid 1px White;
  }
.adminTabCellU {
  padding: 0px 5px 0px 5px;
  width: 100px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.adminTabCellS {
  padding: 0px 5px 0px 5px;
  width: 100px;
  color: Black;
  background-color: #e2e2d9;
  border-top: solid 1px White;
  border-bottom: 1px solid #e2e2d9;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.AdminMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: solid 1px White;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.AdminMenuTabCell{
 padding-left: 10px;
}

.paddingTabCell {
  background-color: #cdcdc5;
  border: 1px solid White;
}
.paddingTabCellU {
  background-color: #cdcdc5;
  border: 1px solid White;
}

.ExpertiseMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: solid 1px White;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.ExpertiseMenuTabCell{
 padding-left: 10px;
}
/* order expertise menu table and tablecells */
.orderExpertiseMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: solid 1px White;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.orderExpertiseMenuTabCell{
 padding-left: 10px;
}
/* direct expertise menu table and tablecells */
.directExpertiseMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #E2E2D9;
  border-bottom: 1px solid White;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.directExpertiseMenuTabCell{
 padding-left: 10px;
}
/* about expertise menu table and tablecells */
.aboutExpertiseMenuTable{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: 1px solid White;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.aboutExpertiseMenuTabCell{
 padding-left: 10px;
}
/* selected menu in direct- and orderExpertiseMenu */
.selectedMenu {
  color: Black;
  font-weight: bold;
}
.selectedMenuMostLeftItem 
{
  color: Black;
  font-weight: bold;
  padding-left: 10px;
}
/* default menu table */
.defaultMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: 1px solid White;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
/* impressum menu table 
.impressumMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: 1px solid #e2e2d9;
  border-left: 1px solid #e2e2d9;
  border-right: 1px solid #e2e2d9;
}*/
/* contact menu table 
.contactMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: 1px solid #e2e2d9;
  border-left: 1px solid White;
  border-right: 1px solid White;
}*/
/* user menu table */
.userMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;  
  height: 32px;
  width: 100%;
}

.headerMenuLogoCell {
	text-align: right;
	vertical-align: bottom;
}

.userMenuTabCell {
  vertical-align: middle;
  text-align: right;
  padding-right: 5px;
  padding-left: 15px;
}

/* login box table */
.loginBoxTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 7pt;
  width: 250px;
  height: 168px;
  background-color: #e2e2d9;
  border-top: solid 1px #e2e2d9;
  border-bottom: 1px solid White;
  border-left: solid 1px #e2e2d9;
  border-right: solid 1px #e2e2d9;
}
.loginBoxHeaderCell {
	padding: 5px 0px 0px 10px; 
	font-weight: bold; 
	background-color: #cdcdc5; 
	border-bottom: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
/* register box table */
.registerBoxTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 250px;
  height: 71px;
  background-color: #e2e2d9;
  /*border-top: 1px solid White;*/
  border-bottom: 1px solid #e2e2d9;
  border-left: 1px solid #e2e2d9;
  border-right: 1px solid #e2e2d9;
}
/* default table */
.defaultTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
}
/* about table */
.aboutTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
  }
.aboutTabCell {
  text-align:justify;
  padding: 10px 0px 0px 10px;
  width: 300px;
}
/* footer table - default.aspx */
.footerTable {
  width: 100%;
  padding: 10px 0 15px 10px;
}
/* contact table*/ 
.contactTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  background-color: #F8F8F3;
}
.contactTabCell{
  padding: 10px 0px 10px 10px;
}
.contactMailTable
{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}
/* impressum table */
.impressumTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
}

/* registration table */
.registrationTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
}
/* user data table */
.userdataTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 620px;
  /*background-color: #F5F5F5;*/
}
/* user data table cell table */
.userdateTableCell
{
	padding: 0pt 0pt 0pt 0pt;
}
/* user data table cell table */
.userdateTableCellTable
{
  	font-family: Verdana, Geneva, sans-serif;
  	font-size: 8pt;
}
/* payment table */
.paymentTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 620px;
  /*background-color: #F5F5F5;*/
  /*border-bottom: solid 1px #999999;*/
}
/* creditcard table */
.creditcardTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}
/* bankaccount table */
.bankaccountTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}
/* useroptions table */
.useroptionsTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 600px;
  /* background-color: #F8FBFD; */
  border-bottom: solid 1px #999999;
}
/* form data table */
.formDataWrapperTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
  }
.formDataWrapperTabCell {
  padding:5px 10px 5px 10px;
}
.formDataTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}

.outTableScreen{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
  vertical-align: top;
}
.outTableInvoiceTableScreen{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}

.savedExpertisesTable{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
}

.paymentDataTable{
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 650px;
  /*background-color: #F5F5F5;*/
  border: solid 1px #999999;
}

.adTable{
  /*font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;*/
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 250px;
  background-color: #e2e2d9;
  border: 1px solid #e2e2d9;
  text-align: left;
}

.text-bold {
  /*font-weight: bold;*/  
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}

/* Wrapper Table */
.wrapperTable
{
  width: 962px;
  /*border-bottom: solid 1px #999999;
  border-top: solid 1px #999999;*/
}

.worewert
{	
	color: Red;
	font: "Times serif", "Times New Roman";
}

/* faq table */
.faqTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 650px;
  /*background-color: #F5F5F5;*/
  border: solid 1px #999999;
}
/* faq menu table */
.faqMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: 1px solid #e2e2d9;
  border-left: 1px solid White;
  border-right: 1px solid White;
}

/*.bolderHeader
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight:bolder;
}*/
/* price table */
.priceTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
}
.priceTabCell{
  padding:10px 10px 10px 10px;
}

.Footer {
	font-size: 6pt;
	text-align: left;
	width: 100%;
	font-family: Arial;
}

.paddingBtm10{
	padding: 0px 0px 10px 0px;
}
.paddingTopBtm10{
	padding: 10px 0px 10px 0px;
}

/* Start neues Design */

.headerMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  width: 962px;
  height: 23px;
  /*border-bottom: 1px solid White;*/
  border-top: 1px solid White;
}

.headerMenuTabCell {
	background-color: #e2e2d9;
	/*border-bottom: 1px solid White;*/
	border-right: 1px solid White;
	border-left: 1px solid White;
}

.slogany {
	background-color: White;
	width: 100%;
}

.lineTabCell {
	border-bottom: 1px solid #999999;
	border-left: 1px solid White;
	border-right: 1px solid White;
	margin-left: 10px;
	}
	
.text-bold7 {
  font-weight: bold;
  font-size: 7pt;
  color: #000000;
  font-family: Verdana, Geneva, sans-serif;
  text-decoration: none;
}

.text-bold8 {
  font-weight: bold;
  font-size: 8pt;
}

.text-bold8-gruen {
	font-weight: bold;
	font-size: 8pt;
	color: #7f997f;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}


img.click {
	  cursor: hand;
}

/*
table#footerMenuControl_FooterInfoTable {
	width: 962px;
	padding: 5px 5px 10px 5px;
}

.footerInfoTabCell {
	width: 60px;
	text-align: center;
}
*/
.headerImgTabCell {
	background-color: #7F997F;
	/*border-bottom: 1px solid White;*/
	border-right: 1px solid White;
	border-left: 1px solid White;
	border-top: 1px solid White;
}

.ordinaryInformationTabCell {
  padding: 0px 5px 0px 5px;
  width: 100px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.ordinaryInformationTabCellU {
  padding: 0px 5px 0px 5px;
  width: 100px;
  background-color: #cdcdc5;
  border: solid 1px White;
  }
.ordinaryInformationTabCellS {
  padding: 0px 5px 0px 5px;
  width: 100px;
  color: Black;
  background-color: #e2e2d9;
  border-top: solid 1px White;
  border-bottom: 1px solid #e2e2d9;
  border-left: solid 1px White;
  border-right: 1px solid White;
}

.ordinaryInformationMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: solid 1px White;
  border-left: solid 1px White;
  border-right: solid 1px White;
}
.ordinaryInformationMenuTabCell{
 padding-left: 10px;
}

.noMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  height: 25px;
  background-color: #e2e2d9;
  border-bottom: 1px solid White;
  border-left: 1px solid White;
  border-right: 1px solid White;
}

.agbWrapperTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
  padding: 10px 10px 0px 10px;
  }

.TableBorder-solid1 {
  border: solid 1px #999999;
  }

.disclaimerTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
}

.contentTabCell {
	padding: 10px 0px 10px 0px;
	width: 700px;
}

.placeHolderHeaderCell {
	/*padding: 5px 0px 0px 10px; */
	font-weight: bold; 
	background-color: #cdcdc5; 
	border-bottom: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}

.greetingBoxTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 7pt;
  width: 250px;
  height: 95px;
  background-color: #e2e2d9;
  border-top: solid 1px #e2e2d9;
  border-bottom: 1px solid White;
  border-left: solid 1px #e2e2d9;
  border-right: solid 1px #e2e2d9;
}
.greetingBoxHeaderCell {
	padding: 5px 0px 0px 10px; 
	font-weight: bold; 
	background-color: #cdcdc5; 
	border-bottom: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}

.agbTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  }


IMG 	
{
	border: 0
}

/* s.m.d. Angaben */

.text-normal  
{ 
	color: #000000; 
	font-size: 8pt; 
	font-family: Verdana, Geneva, sans-serif; 
	text-decoration: none
}	
a:link.text-normal { text-decoration: none }
a:hover.text-normal { text-decoration: underline }

.LinkBold { font-weight: bold }

.text-normal-fett
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	
a:link.text-normal-fett { text-decoration: none }
a:hover.text-normal-fett { text-decoration: underline }

.text-gross-fett
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	
a:link.text-gross-fett { text-decoration: none }
a:hover.text-gross-fett { text-decoration: underline }

.text-gruen-fett
{
	font-weight: bold;
	font-size: 10pt;
	color: #7f997f;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	
a:link.text-gruen-fett { text-decoration: none }
a:hover.text-gruen-fett { text-decoration: underline }

ul.standard-margin { margin-top: 5px; margin-bottom: 5px }
ul.no-margin { margin-top: 0px; margin-bottom: 0px }

/*
table#advisorTable td ul { margin-top: 0px; margin-bottom: 0px }
table#advisorTable td li { padding-bottom: 5px; }
*/

.weAreHere {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  height: 13px;
  vertical-align: middle;
  padding-left: 11px;
}
