/* --------------------------------------------------------------------------------------------------*/
/* Allgemein 																													  */
/* --------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------- */
/* BODY																			*/
/* ----------------------------------------------------------- */

BODY {
	BACKGROUND-COLOR: white;
}


/* ----------------------------------------------------------- */
/* image 																		*/
/* ----------------------------------------------------------- */
IMG 	
{
	border: 0
}


/* ----------------------------------------------------------- */
/* listen 																		                 */
/* ----------------------------------------------------------- */
li
{
  /*line-height: 25px;*/
  padding-bottom: 7px;
}

/* ----------------------------------------------------------- */
/* anchors 																		*/
/* ----------------------------------------------------------- */
a:link.text-normal, a text-normal { text-decoration: none }
a:hover.text-normal { text-decoration: underline }

a:link.text-normal-fett { text-decoration: none }
a:hover.text-normal-fett { text-decoration: underline }

a:link.text-gross-fett { text-decoration: none }
a:hover.text-gross-fett { text-decoration: underline }

a:link.text-gross-fett-gruen { text-decoration: none }
a:hover.text-gross-fett-gruen { text-decoration: underline }

a:link.text-weiss-fett { text-decoration: none }
a:hover.text-weiss-fett { text-decoration: underline }

/* -----------------------------------------------------------  */
/* Listen                                                       */
/* -----------------------------------------------------------  */
.stdlistitem {
	padding-top: 0.8em;
}

/* ----------------------------------------------------------- */
/* text	   																	*/
/* ----------------------------------------------------------- */
.text-normal
{ 
	color: #000000; 
	font-size: 8pt; 
	font-family: Verdana, Geneva, sans-serif; 
	text-decoration: none;
}	

.text-normal-fett
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	

.text-normal-fett-blau
{ 
  font-weight: bold;
	color: #333399; 
	font-size: 8pt; 
	font-family: Verdana, Geneva, sans-serif; 
	text-decoration: none
}	

.text-klein  
{ 
	color: #000000; 
	font-size: 7pt; 
	font-family: Verdana, Geneva, sans-serif; 
	text-decoration: none
}	

.text-gross-fett
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	

.text-gross-fett-gruen
{
	font-weight: bold;
	font-size: 10pt;
	color: #4D8D64;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	

.text-gross-fett-blau
{
	font-weight: bold;
	font-size: 10pt;
	color: #333399;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	

.text-weiss-fett
{
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	

.text-rot-fett
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	

.content-headerline
{
	font-weight: bold;
	font-size: 10pt;
	color: #4D8D64; /*#333399;*/
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
}	
.cedelex_mark
{
  font-weight: bold;
}

/* --------------------------------------------------------------------------------------------------*/
/* Header 																														  */
/* --------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------- */
/* HeaderMenu 																	*/
/* ----------------------------------------------------------- */
.mainMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  width: 962px;
  height: 28px;
  background-color: #CDCDC5;
}
.headerMenuTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  width: 962px;
  height: 23px;
  border-top: 1px solid White;
}
.headerMenuTabCell {
	background-color: #E2E2D9;
	border-right: 1px solid White;
	border-left: 1px solid White;
	text-decoration: none;
}
.headerMenuLogoCell {
	text-align: right;
	vertical-align: bottom;
}

/* ----------------------------------------------------------- */
/* HeaderImage 																*/
/* ----------------------------------------------------------- */
.headerImgTabCell {
	background-color: #7F997F;
	/*border-bottom: 1px solid White;*/
	border-right: 1px solid White;
	border-left: 1px solid White;
	border-top: 1px solid White;
}

/* --------------------------------------------------------------------------------------------------*/
/* Navigation 																													  */
/* --------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------- */
/* homeTabCell - Navigation 												*/
/* ----------------------------------------------------------- */
.homeTabCell {
  padding: 0px 5px 0px 10px;
  background-color: #cdcdc5	;
  border: 1px solid White;
}
.homeTabCellU {
  padding: 0px 5px 0px 10px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.homeTabCellS {
  padding: 0px 5px 0px 10px;
  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;
}

/* ----------------------------------------------------------- */
/* CedelexInfoTabCell - Navigation 										*/
/* ----------------------------------------------------------- */
.cedelexInfoTabCell {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.cedelexInfoTabCellU {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.cedelexInfoTabCellS {
  padding: 0px 5px 0px 5px;
  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;
}

/* ----------------------------------------------------------- */
/* CedelexApplicationTabCell - Navigation 										*/
/* ----------------------------------------------------------- */
.cedelexApplicationTabCell {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.cedelexApplicationTabCellU {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.cedelexApplicationTabCellS {
  padding: 0px 5px 0px 5px;
  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;
}

/* ----------------------------------------------------------- */
/* CedelexReferencesTabCell - Navigation 										*/
/* ----------------------------------------------------------- */
.cedelexReferencesTabCell {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.cedelexReferencesTabCellU {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.cedelexReferencesTabCellS {
  padding: 0px 5px 0px 5px;
  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;
}

/* ----------------------------------------------------------- */
/* CedelexOrderTabCell - Navigation 									*/
/* ----------------------------------------------------------- */
.cedelexOrderTabCell {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.cedelexOrderTabCellU {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.cedelexOrderTabCellS {
  padding: 0px 5px 0px 5px;
  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;
}

/* ----------------------------------------------------------- */
/* CedelexDownloadTabCell - Navigation 								*/
/* ----------------------------------------------------------- */
.cedelexDownloadTabCell {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.cedelexDownloadTabCellU {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: solid 1px White;
}
.cedelexDownloadTabCellS {
  padding: 0px 5px 0px 5px;
  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;
}

/* ----------------------------------------------------------- */
/* ordinaryInformationTabCell - Navigation 							*/
/* ----------------------------------------------------------- */
.ordinaryInformationTabCell {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: 1px solid White;
}
.ordinaryInformationTabCellU {
  padding: 0px 5px 0px 5px;
  background-color: #cdcdc5;
  border: solid 1px White;
  }
.ordinaryInformationTabCellS {
  padding: 0px 5px 0px 5px;
  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;
}

/* ----------------------------------------------------------- */
/* PaddingTabCell - Navigation 											*/
/* ----------------------------------------------------------- */
.paddingTabCell {
  background-color: #cdcdc5;
  border: 1px solid White;
}
.paddingTabCellU {
  background-color: #cdcdc5;
  width: 540px;
  border: 1px solid White;
}

/* --------------------------------------------------------------------------------------------------*/
/* Subnavigation 																												  */
/* --------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------- */
/* default 																		*/
/* ----------------------------------------------------------- */
.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;
}
.defaultMenuTabCell{
 padding-left: 11px;
}

/* ----------------------------------------------------------- */
/* about 																		*/
/* ----------------------------------------------------------- */
.aboutCedelexMenuTable {
  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;
}
.aboutCedelexMenuTabCell{
 padding-left: 11px;
}

/* ----------------------------------------------------------- */
/* download																		*/
/* ----------------------------------------------------------- */
.downloadMenuTable {
  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;
}
.downloadMenuTabCell{
 padding-left: 11px;
}

/* ----------------------------------------------------------- */
/* ordinary Infos 															*/
/* ----------------------------------------------------------- */
.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;
}

/* ----------------------------------------------------------- */
/* order Infos 															*/
/* ----------------------------------------------------------- */
.orderMenuTable {
  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;
}
.orderMenuTabCell{
	padding-left: 10px;
}

/* -----------------------------------------------------------  */
/* references                                                   */
/* -----------------------------------------------------------  */
.referencesMenuTable {
  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;
}
.referenceMenuTabCell{
	padding-left: 10px;
}

/* -----------------------------------------------------------  */
/* application                                                  */
/* -----------------------------------------------------------  */
.applicationMenuTable {
  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;
}
.applicationMenuTabCell{
	padding-left: 10px;
}

/* ----------------------------------------------------------- */
/* selectedMenu																*/
/* ----------------------------------------------------------- */
.selectedMenu {
  color: Black;
  font-weight: bold;
}

/* ----------------------------------------------------------- */
/* lineBreak																	*/
/* ----------------------------------------------------------- */
.lineTabCell {
	border-bottom: 1px solid #999999;
	border-left: 1px solid White;
	border-right: 1px solid White;
}

/* --------------------------------------------------------------------------------------------------*/
/* Content 																												        */
/* --------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------- */
/* Wrapper Table für content												*/
/* ----------------------------------------------------------- */
.contentWrapperTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 962px;
  background-color: White;
}

/* ----------------------------------------------------------- */
/* where we are																*/
/* ----------------------------------------------------------- */
.weAreHere {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 952px;
  height: 13px;
  vertical-align: middle;
  padding-left: 11px;
}

/* ----------------------------------------------------------- */
/* main content																*/
/* ----------------------------------------------------------- */
.mainContent {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 680px;
  background-color: White;
  padding: 1px 1px 1px 1px;
  text-align: left;
  vertical-align: top;
}

/* ----------------------------------------------------------- */
/* content sections															               */
/* ----------------------------------------------------------- */
div.contentpadding
{
  padding: 10px 0px 0px 0px;
}

h1.content
{
 	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 10px;
}

h2.content
{
 	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding-bottom: 0px;
	padding-top: 8px;
	margin-bottom: 0px;
}
h2.content_green
{
	font-weight: bold;
	font-size: 10pt;
	color: #4D8D64;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	padding-top: 10px;
}

/* ----------------------------------------------------------- */
/* placeholder																	*/
/* ----------------------------------------------------------- */
.placeHolderTabCell {
  width: 250px;
  background-color: White;
  vertical-align: top;
}

/* ----------------------------------------------------------- */
/* Tarife / Preise															*/
/* ----------------------------------------------------------- */
.priceTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
}
.priceTabCell{
  padding:10px 10px 10px 10px;
}

/* ----------------------------------------------------------- */
/* AGB																			*/
/* ----------------------------------------------------------- */
.agbTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
}
.agbWrapperTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 100%;
  background-color: #F8F8F3;
  padding: 10px 10px 0px 10px;
}

/* ----------------------------------------------------------- */
/* OrderContent																*/
/* ----------------------------------------------------------- */
.orderContentTabHeader {
	/*background-color: #4D8D64;*/
	background-color: White;
	height: 45px;
}
.orderContentNormalRow {
	background-color: White;
	font: 10pt;
	text-align: center;
	vertical-align: middle;
	height: 30px;
}
.orderContentNormalSubRow {
	background-color: White;
	font: 10pt;
	text-align: center;
	vertical-align: middle;
	height: 22px;
}
.orderContentAlternateRow 
{
	background-color: #E2E2D9;
	font: 10pt;
	text-align: center;
	vertical-align: middle;
	height: 30px;
}
.orderPriceTab 
{
	width:100%; 
	text-align:center;
}

/* --------------------------------------------------------------------------------------------------*/
/* Controls 																												     */
/* --------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------- */
/* Loginbox																		*/
/* ----------------------------------------------------------- */
.loginBoxTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 7pt;
  width: 250px;
  height: 168px;
  background-color: #E2E2D9;
  border-bottom: 1px solid White;
  /*border-left: solid 1px #E2E2D9;
  border-top: solid 1px #E2E2D9;
  border-right: solid 1px #E2E2D9;*/
}
.loginBoxHeaderCell {
	padding: 0px 0px 0px 10px; 
	font-weight: bold; 
	background-color: #CDCDC5; 
	border-bottom: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

.loginBoxFooterCell {
	padding: 5px 0px 0px 10px; 
	font-weight: bold; 
	background-color: White; 
	border-top: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 10px;
	vertical-align: middle;
}

/* ----------------------------------------------------------- */
/* Downloadbox																		*/
/* ----------------------------------------------------------- */
.downloadBoxTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 7pt;
  width: 250px;
  height: 88px;
  background-color: #E2E2D9;
  border-bottom: 1px solid White;
  /*border-top: solid 1px #E2E2D9;
  border-left: solid 1px #E2E2D9;
  border-right: solid 1px #E2E2D9;*/
}
.downloadBoxHeaderCell {
	padding: 0px 0px 0px 10px; 
	font-weight: bold; 
	background-color: #CDCDC5; 
	border-bottom: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

.downloadBoxFooterCell {
	padding: 5px 0px 0px 10px; 
	font-weight: bold; 
	background-color: White; 
	border-top: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 10px;
	vertical-align: middle;
}

/* ----------------------------------------------------------- */
/* Contactbox																		*/
/* ----------------------------------------------------------- */
.contactBoxTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 7pt;
  width: 250px;
  height: 88px;
  background-color: #E2E2D9;
  border-bottom: 1px solid White;
  /*border-top: solid 1px #E2E2D9;
  border-left: solid 1px #E2E2D9;
  border-right: solid 1px #E2E2D9;*/
}
.contactBoxHeaderCell {
	padding: 0px 0px 0px 10px; 
	font-weight: bold; 
	background-color: #CDCDC5; 
	border-bottom: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

.contactBoxFooterCell {
	padding: 5px 0px 0px 10px; 
	font-weight: bold; 
	background-color: White; 
	border-top: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 10px;
	vertical-align: middle;
}

/* ----------------------------------------------------------- */
/* Configurator Step Table													*/
/* ----------------------------------------------------------- */
.cfgStepTable {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 8pt;
  width: 250px;
  height: 208px;
}
.cfgStepHeaderCell {
	font-weight: bold; 
	background-color: #CDCDC5; 
	border-bottom: 1px solid White;
	font-size: 8pt;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
.cfgStepActiveCell {
	padding: 0px 0px 0px 10px; 
	font-weight: bold; 
	background-color: #4D8D64; 
	border-top: 1px solid White;
	font-size: 8pt;
	height: 25px;
	vertical-align: middle;
	color: White;
}
.cfgStepInActiveCell {
	padding: 0px 0px 0px 10px; 
	font-weight: bold; 
	background-color: #E2E2D9; 
	border-top: 1px solid White;
	font-size: 8pt;
	height: 25px;
	vertical-align: middle;
}

/* ----------------------------------------------------------- */
/* Configurator Price Table													*/
/* ----------------------------------------------------------- */
.cfgPriceTable {
  font-family: Verdana, Geneva, sans-serif;
  width: 250px;
  height: 77px;
}
.cfgPriceHeaderCell {
	background-color: #CDCDC5; 
	border-bottom: 1px solid White;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
.cfgPriceTabCell {
	background-color: #E2E2D9; 
	border-bottom: 1px solid White;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
.cfgPriceFooterCell {
	background-color: White; 
	height: 25px;
	vertical-align: middle;
}


/* --------------------------------------------------------------------------------------------------*/
/* Footer 																												        */
/* --------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------- */
/* footer Table																*/
/* ----------------------------------------------------------- */
.footerTable {
  width: 100%;
  padding: 10px 0 0px 0px;
}


