body {background-color:#67A49C; padding:19px; }
#tblContainer {width:900px; border-collapse:collapse; border-width:0px; }

.tdWhiteBorder {height:19px; background-color:#fff; }
.tdHeader {height:76px; vertical-align:top; padding:0px; margin:0px; background-image:url(images/bgHeader.gif); background-repeat:no-repeat; }

.imgCirrnetLogo {border-width:0px; padding:0px; margin:0px; }
.spnKontakt {background-color:#9ACCCD; height:19px; border:0px; line-height:19px;}
.lnkKontakt{height:19px; margin:0px 10px;}
.spnLanguage {width:180px; height:19px; border-width:0px; background-color:#fff; padding:0px 20px; margin:0px 30px 0px;0px; line-height:19px; text-align:center;}


.fntDefault {font-family:Verdana, Arial; font-size:11px; color:#006666; letter-spacing:1px;}
.fntSizeSmall {font-size:10px;}
.fntBold {font-weight:bold; }
.fntNoUnderline {text-decoration:none; }
.fntUnderline {text-decoration:underline; }
.fntMust {font-family:Verdana, Arial; font-size:11px; color:#99cccc;}


/*--------------------------------------------------------*/
/*Region navigation*/
/*--------------------------------------------------------*/
.tdNavContainer {background-color:#99cccc; width:192px; height:400px; vertical-align:top; overflow:hidden; padding:0px; margin:0px;}
.tblNav {margin-top:76px; border-collapse:collapse; border-width:1px; width:192px;}
.tblNav td {overflow:hidden; vertical-align:top; padding:0px; margin:0px; border-width: 1px 0px; border-style:solid; border-color:#fff;}
.tblNav a {text-decoration:none;  display:block; overflow:hidden; white-space:nowrap;}
.navLevel1 {margin-left:19px; font-weight:bold; height:18px; line-height:18px;;}
.navLevel2 {margin-left:19px; height:18px; line-height:18px;}
.navLevel3 {margin-left:24px; height:16px; line-height:16px;}
.navLevel4 {margin-left:29px; height:16px; line-height:16px;}
.navOpen	{color:#fff;}
.imgRestricted	{border-width:0px; margin-left:4px; vertical-align:middle; margin-top:2px; width:8px; height:10px;}

/*--------------------------------------------------------*/
/*Region content*/
/*--------------------------------------------------------*/
.tdContent {background-color:#fff; width:710px; vertical-align:top; padding:0px;}
.tdContent p{font-family:Verdana, Arial; font-size:11px; line-height:18px; color:#006666; margin-left:19px; margin-right:19px; letter-spacing:1px;}
.tdContent a{text-decoration:underline; color:#006666;}
.tdContent td{vertical-align:top;}
.contentInput {font-family:Verdana, Arial; font-size:11px; color:#006666; background-color:#f0f0f0; border:solid 1px #006666; width:300px;}
.contentButton {font-family:Verdana, Arial; font-size:11px; color:#006666; background-color:#f0f0f0; }

/*Page title in content*/
.divLocationPath	{background-color:#006666; width:100%; white-space:nowrap; padding:0px; margin:0px;}
.spnLocationPath	{background-color:#fff; padding:0 19px 0 19px; width:190px;}
.divLocationPathToContentSpacer {height:44px;}

/*Document previews*/
/*In documents have to be floated*/
.tblDocumentFloat	{float:right; width:60px; margin:20px 4px 0px 10px;}
.imgDocumentPreview{border:1px solid #99cccc; width:84px; height:119px;}
.tdDocumentPreview {padding:0px 2px 8px 2px; }

/*Documents in text flow*/
.pDocumentInTextFlow{padding:0px; margin:0px;}
.tblDocumentInText{display:inline; border-width:0px; margin:0px 15px 10px 0px; padding:0px; border-collapse:collapse;}

/*List items als Quickalerts*/
.tblListItems {width:100%; border-top:solid 1px #99cccc; border-bottom:solid 1px #99cccc; border-collapse:collapse;}
.tblListItems td {vertical-align:top; padding-bottom:19px; border-top:solid 1px #99cccc; border-bottom:solid 1px #99cccc;}
.tdListLeft {width:371px; border-right:solid 1px #99cccc;}
.tdListColspan {width:501px;}
.tdListLink{white-space:nowrap; border-left:solid 1px #99cccc;}

/*Suche*/
.imgNode {height:13px; width:13px; border-width:0px; margin-right:5px; display:inline-block; }
.imgNodeClickable {border:solid 1px #ddd; cursor:pointer;}
.formBerichtsdatenbankInput {background-color:#fff; width:20px;}
.spnAlleAbwaehlen {float:right; font-weight:normal;}
.imgSearchNav {border-width:0px; width:16px; height:16px; vertical-align:text-bottom;}
.lnkSearchNav {width:24px; height:20px; text-align:center; border:solid 1px #ddd; background-color:#eee; display:inline-block;}
.lnkSerachActive {background-color:#99cccc;}
.spnSearchNav {width:10px; height:20px; display:inline-block;}
.pSearchSpacer{height:10px; display:inline-block;}

/*--------------------------------------------------------*/
/*Region footer*/
/*--------------------------------------------------------*/
.tdNavFooter {vertical-align:bottom; background-color:#99cccc; text-align:bottom;}
.logoStiftung {border-width:0px; margin-bottom:19px; border-width:0px; }
.tdEndingFooter {background-color:#006666; font-size:1px; height:19px;}

/*--------------------------------------------------------*/
/*Params for adim-icons*/
/*--------------------------------------------------------*/
.adminIcon	{border-width:0px; cursor:hand; cursor:pointer; margin:0 5px 0 5px; }


/*--------------------------------------------------------*/
/*Case page - Musterfall*/
/*--------------------------------------------------------*/
.tblContainerHead{width:100%; border-collapse:collapse;}
.tdContentFall{vertical-align:top; padding:19px 19px 0px 19px; background-color:#fff;}
.btnCloseWindow{height:30px;  float:right;}
.btnPrintWindow{height:30px;}
.imgCirrnetLogoMusterfall {border-width:0px;}
.tdHeaderMusterfall {vertical-align:top; padding:0px; margin:0px; background-image:url(images/bgHeader.gif); background-repeat:no-repeat; }
.pTitleFall{width:100%; border:solid 1px #006666; padding:7px; font-size:14px; font-weight:bold; display:inline-block;}
.pSubtitleFall{margin-top:40px;}
.spnCaseLine {clear:both; cursor:pointer; display:inline-block; height:22px; width:675px; padding:0px; margin:0px;}
.spnMusterFall{width:675px; margin-left:20px; padding-left:2px; height:22px; padding-top:2px; }
.imgCaseDetail {float:right;}
.spnBgLight {background-color:#eee;}
.spnBgDark {background-color:#ddd;}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
	background-color:#fff;
}
.footer, .push {
	height: 20px; /* .push must be the same height as .footer */
}
html, body {
	height: 100%;
}
