/*-- // -- page --//-- stand: 30.09.2008 --//-- */

/* ======================================= new modules for test-version - begin ====================================================== */

/* ------ link substitute only test-version - begin - ------ */

u.pagePathLink {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}
	
u.pageBottomNavLawLink {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}

u.pageBottomNavPrintLink {
	font-size:80%; font-weight:normal; color:#666; text-decoration:underline;
	}		

/* ------ link substitute only test-version - begin - ------ */

/* ------ topmenulayer ------ */

.topmenulayer {
    position: absolute; width:20em; visibility: hidden; padding: 0; margin: -3px 0px 0px 15.1em;
  }

.topmenulayer .tmlink a {
    height:1.9em; background-color: #CCE5FF; padding-left:0.8em; padding-top:0.4em; border-bottom: 1px solid #fff; display:block; overflow:hidden; text-decoration: none; font-weight: normal;
  }

.topmenulayer .tmindent a {
    text-indent: -1.2em; padding-left: 2em;
  }

.topmenulayer .tmlink a:hover {
   background-color: #F0F8FF; text-decoration: underline;
  }

.topmenulayer .tmtwolines a {
    height: 3em;
  }

	
#centerOneLeft { 
	z-index:200;
	}
	
#centerOneCenter { 
	z-index:100;
	}

/* ------ page Action ------ */

.pageActionTop {
	width:100%; padding:0px 0px 0px 0px; 
	}	
.pageActionBottom {
	width:100%; padding:0px 0px 0px 0px; margin:0.5em 0em 0em 0em;
	}				
.pageActionTable { 
	width:100%; border-top:1px solid #cce5ff; border-right:1px solid #cce5ff; border-bottom:1px solid #cce5ff; border-left:1px solid #cce5ff; background:#f0f8ff; 
	}
.pageActionTableCell1 { 
	width:33%; border-right:1px solid #cce5ff; padding:5px 10px 8px 10px; 
	}
.pageActionTableCell2 { 
	width:33%; border-right:1px solid #cce5ff; padding:5px 10px 8px 10px; 
	}
.pageActionTableCell3 { 
	width:33%; padding:5px 10px 8px 10px; 
	}

/* ------ page Tipp ------ */

.pageTipp { 
	width:16em; padding:0px 1px 2px 3px; margin-bottom:2px; background-color:#CCE5FF; color:#000033; 
	}

/* ------ pageBoxComp ------ */

.pageBoxComp { 
	margin:0em 0em 0em 0em; padding:0em 0em 0em 0em; 
	}	
.pageBoxCompInner {
	margin:0em 0em 0em 0em; 
	}
.pageBoxCompHead { 
    clear:both; background-color:#CCE5FF; border-left:1px solid #CCE5FF; 
	}			
.pageBoxCompHeadInner { 
	padding:0.3em 0.3em 0.4em 0.7em; 
	}				
.pageBoxCompRow { 
	clear:both; background-color:#F0F8FF; border-top:1px solid #ffffff; border-left:1px solid #CCE5FF;  
	}		
.pageBoxCompRowInner { 
	padding:0.2em 0.7em 0.3em 2.6em; background:url(../media/images/iconPlus16px.gif) 0.6em 0.3em no-repeat;
	}
	
/* ------ pageBoxPdf ------ */

.pageBoxPdf { 
	margin:0em 0em 0em 0em; padding:0em 0em 0em 0em;
	}
.pageBoxPdfInner {
	margin:0.5em 0em 0em 0em;
 	}
.pageBoxPdfHead { 
	 clear:both; background-color:#CCE5FF; border-left:1px solid #CCE5FF; 
	}
.pageBoxPdfHeadInner { 
	padding:0.3em 0.3em 0.4em 0.7em; 
	}			
.pageBoxPdfRow { 
	clear:both; background-color:#F0F8FF; border-top:1px solid #ffffff; border-left:1px solid #CCE5FF;   
	}
.pageBoxPdfRowInner { 
	padding:0.2em 0.7em 0.3em 2.6em; background:url(../media/images/iconPdf16px.gif) 0.6em 0.3em no-repeat;
	}

/* ======================================= new modules for test-version - end ====================================================== */



/* ---------------------------- page (in centerOne) ---------------------------- */

/* ------ page ------ */

#page, .page {
	width:100%; 
	}
#pageInner, .pageInner {
	padding:0px 0px 0px 12px; background:url(../media/images/pageInnerBg.gif) no-repeat 0px 2.1em; 
	}
.pageSpacerBottom {
	}	

/* ------ pagePath ------ */

#pagePath, .pagePath {
	width:100%; height:2.1em; padding:0px 0px 0px 0px; background:url(../media/images/pageBgWhite.gif) repeat left top; 
	}
#pagePathInner, .pagePathInner {
	padding:0.3em 0em 0em 0.8em; 
	}	

/* ------ pageHeader ------ */

#pageHeader, .pageHeader {
	width:100%; height:2.2em; padding:0px 0px 0px 0px; background:url(../media/images/pageHeaderBg.gif) repeat left top;
	}
#pageHeaderInner, .pageHeaderInner {
	padding:0.5em 0em 0em 0.8em; 
	}	

/* ------ pageText (concludes headlines, text, links) ------ */

#pageText {
	width:100%; padding:0px 0px 0px 0px; 
	}
#pageTextInner {
	padding:1em 1em 0em 0.8em; 
	}
	
.pageText {
	width:100%; padding:0px 0px 0px 0px; 
	}
.pageTextInner {
	padding:1em 1em 0em 0.8em; 
	}	
	
/* ------ pageContentImportant  ------ */

.pageContentImportant {
	background:#cce5ff; padding:0em 0.3em 0em 0.3em;
	}
			
/* ------ pageError ------ */

#pageError, .pageError {
	width:100%; padding:0px 0px 0px 0px; 
	}
#pageErrorInner, .pageErrorInner {
	padding:1em 170px 0em 0.8em; 
	}
	
/* ------ pageCode ------ */

#pageCode, .pageCode {
	width:100%; padding:0px 0px 0px 0px; 
	}
#pageCodeInner, .pageCodeInner {
	padding:1em 170px 0em 0.8em; 
	}	

/* ------ marquee ------ */

.infoMarquee {
	float:left; width:100%; height:auto; margin-top:80px; padding-left:40px; padding-right:70px;
	}

/* ------ pageTextPlusPicture ------ */

#pageTextPlusPicture, .pageTextPlusPicture {
	width:100%; padding:0px 0px 0px 0px; 
	}
#pageTextPlusPictureText, .pageTextPlusPictureText {
	padding:1em 1em 0em 0.8em; 
	}			
#pageTextPlusPicturePicture, .pageTextPlusPicturePicture {
	float:right; padding:1px 0em 1px 1em; 
	}
#pageTextPlusPicture:after, .pageTextPlusPicture:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
	}			

/* ------ pagePicture ------ */

#pagePicture, .pagePicture {
	width:100%; padding:0px 0px 0px 0px; 
	}
#pagePictureInner, .pagePictureInner {
	padding:0.3em 0em 0em 0.8em; 
	}
	
/* ------ pageTwoCols ------ */

.pageTwoCols {
	width:100%; height:auto; clear:both; display:table;
	}
.pageTwoColsInner {
	width:auto; clear:both; display:table-row; 
	}
.pageTwoColsInnerLeft {
	float:left; margin-right:15px; width:45%; display:table-cell;
	}
.pageTwoColsInnerRight {
	float:left; margin-left:15px; width:45%; display:table-cell;
	}
				
/* ------ form ------ */	

form {
	margin:0em; padding:0em;
	}
		
/* ------ pageTableForm ------ */

.pageTableForm {
	width:100%; 
	}
.pageTableFormInner {
	padding:0em 0.7em 0em 0.8em; 
	}

/* ------ pageTabs ------ */

.pageTabs {
	clear:both; width:auto; height:auto; margin:0px; padding:1em 0em 0.8em 0.7em; border:0px;
	}
.pageTabsList {
	clear:both; width:auto; height:auto; margin:0px; padding:0em; border:0px;
	}	
.pageTabs ul {
	 border:0px; margin:0px; padding:0px;
	}
.pageTabs ul li {
	list-style:none;  
	display:inline;
	float:left;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url("../media/images/containerTabsRight.gif");
	background-repeat:no-repeat;
	background-position:right top;
	}
.pageTabs a, .pageTabs strong {
	display:block;
	background-image:url("../media/images/containerTabsLeft.gif");
	background-repeat:no-repeat;
	background-position:left top;
	padding:3px 0.6em;
	margin:0px;
	}
.pageTabs .pageTabSelected {
	background-image:url("../media/images/containerTabsSelectedRight.gif");
	}
.pageTabs .pageTabSelected a, .pageTabs .pageTabSelected strong {
	background-image:url("../media/images/containerTabsSelectedLeft.gif");
	}
.pageTabsLine {
	clear:both; width:100%; height:2px; margin:0px; padding:0em 0em 0em 0.7em; background:#fff url(../media/images/pageTabsLine.gif) repeat-x; line-height:1px; font-size:1px; 
	}

/* ------ pageBox ------ */

.pageBox {
	margin:0em 0em 1em 0em; padding:0em 0em 0em 0em; 
	}
.pageBoxInner {
	border:1px solid #cce5ff; 
	}
.pageBoxHeadDark {
	padding:0.3em 0.3em 0.4em 0.7em; background-color:#cce5ff;
	}
.pageBoxHeadLight {
	padding:0.3em 0.3em 0.4em 0.7em; background-color:#f0f8ff;  
	}
.pageBoxOneCol {
	clear:both; padding:0.2em 0.7em 0.3em 0.7em; background-color:#f0f8ff; border-top:1px solid #cce5ff;	
	}

.pageBoxTwoCol {
	clear:both; width:100%; background-color:#f0f8ff; border-top:1px solid #cce5ff;
	background:url("../media/images/pageBoxCellBg.gif") 50% top repeat-y;    
	}

.pageBoxTwoCol:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
	}	

.pageBoxTwoColLeft {
	 width:50%;
	}
.pageBoxTwoColLeft:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
	}	

.pageBoxTwoColLeftInner {
	 padding:0.2em 0.7em 0.5em 0.7em; 
	}
.pageBoxTwoColRight {
	float:right; width:49%; 
	}

.pageBoxTwoColRight:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
	}	
.pageBoxTwoColRightInner {
	padding:0.2em 0.7em 0.5em 0.1em;
	}

/* ------ pagePagination 1 ------ */

.pagePagination1Outer {
	margin:auto; text-align:center; display:block;
	}
.pagePagination1 { 
	white-space:nowrap;
	}

/* ------ pagePagination 2 ------ */

.pagePagination2Outer {
	margin:auto; text-align:center; display:block;
	}
.pagePagination2 { 
	padding:0.7em; border:1px solid #cce5ff; background-color:#f0f8ff; white-space:nowrap; display:inline;
	}
.pagePagination2Img { 
	vertical-align:text-top;	
	}		

/* ------------------ helpPage ------------------ */

#helpPage, .helpPage {
	width:100%; padding:0px 0px 0px 0px; 
	}
#helpPageInner, .helpPageInner {
	padding:1em 1em 1em 1em; 
	}

/* ---------------------------- pageBottom (in centerTwo) ---------------------------- */

/* ------ pageBottom ------ */

#pageBottom, .pageBottom {
	width:100%; 
	}
#pageBottomInner, .pageBottomInner {
	padding:0px 0px 0px 12px; 
	}

/* ------ pageBottomNavPrint ------ */

#pageBottomNavPrint, .pageBottomNavPrint {
	width:100%; padding:0px 0px 0px 0px; /* background:url(../media/images/pageBgWhite.gif) repeat left top; */
	}
#pageBottomNavPrintInner, .pageBottomNavPrintInner {
	float:right; padding:0.3em 0.5em 0em 0.8em; 
	}
#pageBottomNavPrint:after, .pageBottomNavPrint:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
	}	
	
/* ------ pageBottomNavLaw ------ */

#pageBottomNavLaw, .pageBottomNavLaw {
	width:100%; padding:0px 0px 0px 0px; /* background:url(../media/images/pageBgWhite.gif) repeat left top; */
	}
#pageBottomNavLawInner, .pageBottomNavLawInner {
	padding:0.3em 0em 0em 0.5em; 
	}
#pageBottomNavLaw:after, .pageBottomNavLaw:after {
    content:"."; display:block; height:0; clear:both; visibility:hidden;
	}			

/* ------ pageBotttomNavPage ------ */

#pageBottomNavPage, .pageBottomNavPage {
	float:right; padding:0.3em 0.5em 0em 1em; 
	}	
.pageBottomNavPageBack {
	padding-left:2.1em; background:url(../media/images/pageNavBack.gif) no-repeat 0px 82%;
	}
.pageBottomNavPageTop {
	padding-right:2.1em; white-space:nowrap; background:url(../media/images/pageNavTop.gif) no-repeat right;
	}		

/* ------ pageBottomSpacerBottom ------ */

#pageBottomSpacerBottom, .pageBottomSpacerBottom {
	height:0.6em; /* background:url(../media/images/pageBgWhite.gif) repeat left top; */
	}


