
/* $Id: styles-print.jsp,v 1.11 2011/06/17 08:02:24 v088175 Exp $ */






/* $Id: styles_rules.jspf,v 1.11 2011/06/17 08:02:24 v088175 Exp $ [mr.hal] */














/*
param.browser: 
param.locale: 
isIE: false
isMoz: true
cssRules: {fontFamilyMonospace=monospace, fontSize={xlarge=medium, normal=x-small, small=xx-small, xxlarge=large, large=small}, isRTL=false, bidiRight=right, bidiLeft=left, fontFamilySansSerifLarge=Arial, Helvetica, Verdana, sans-serif, fontFamilySansSerif=Verdana, Arial, Helvetica, sans-serif}
colorPalette: default
*/






/* $Id: styles_genesis_print.jspf,v 1.11 2011/06/17 08:02:25 v088175 Exp $ [mr.hal] */

body {

}

.mainContent {

}

.wpsPortletBody {

}


fieldset { 

}

.breadCrumbContentWrapper { left:0px; }



*html a {
	font-size:12px !important;
}

*html p {
	font-size:12px !important;
}

*html table.tblData {
	font-size:12px !important;
}

*html table, *html input, *html textarea, *html button, *html select {
	font-size:12px !important;
}



*html .app {
	width: 84% !important;
	padding-left:0px !important;
}	


.sideNavBox, .fullSideNavBox {display:none;}
.footer {display:none;}
.topNavBlock, .fullTopNavBlock {display:none;}
.cntFooter, .siteFooter {display:none;}
.teaserMargin {display:none;}


.printHeader {display:inline;}

.printHeader {
	position:relative;	
	width:597px;
	height:98px;
	overflow:hidden;
	margin-bottom:10px;
	display:block;
}

*html .printHeader {width:597px;}

.printLogo { 
	position:absolute;
	margin-top:13px;
	margin-left:10px;	
	width:161px;
	height:58px;
	float:left;
}

.printHeader .stripe {	
	background-image:none;
	height:22px;
	position:absolute;
	margin-top:4px;
	margin-left:1px;
}

.printHeader .stripe img {
	width:100%;
	height:22px;
}

.printHeader .appName {
	bottom:36px;
	margin-right:0px;
}


.tabLevel2 {background-color:#fff;}
.tabs li { display:none; }
.tabsRowContainer {
	float:left; 
	margin-bottom:10px;
}

.tabLevel1 .tabSelected, .tabLevel2 .tabSelected { 
 	display:block;   
 	padding-top:5px;
}

.tabLevel1 a, .tabLevel2 a {display:inline !important;}

.tabLevel2 .tabSelected:before { 
        content:url("./icons/generali/bullet_print.gif") " ";	
}

*html .tabLevel2 .tabSelected {
	display:list-item !important;
	list-style-image:url("./icons/generali/bullet_print.gif");
	list-style-position:inside;
	list-style-type:none;
	float:none !important;
}


.footerBlock {
	margin-left:0px;
}

*html .footerBlock  {
	width:649px;
}

*html .footerLogo {
	margin-top:10px;	
	margin-right:0px;
}


.helpers {display:none;}	
.submitBtn {display:none;}
.contractInfoButtonBlock {display:none;}
.custInfoBlock {display:none;}


.app, .appHead {
	border:0px;
	padding:0px;	
	background-color:#fff;
}
	

span.cutTxt {
	white-space:normal;	
	overflow:visible;
}	
	




.lnkExpand {
	background-image:none !important;
	padding-left:0px !important;
	margin-left:0px !important;
	border-left:0px !important;		
	text-decoration:none !important;
}

.lnkExpand:before {
	content:url("./icons/generali/opencontainer.gif") " ";	
}

.app legend .lnkExpand:before {
	content:url("./icons/generali/opencontainer2.gif") " ";	
}

.lnkShrink {
	background-image:none !important;
	padding-left:0px !important;
	margin-left:0px !important;
	border-left:0px !important;	
	text-decoration:none !important;
}

.lnkShrink:before {
	content:url("./icons/generali/closecontainer.gif") " ";		
}

.app legend .lnkShrink:before {
	content:url("./icons/generali/closecontainer2.gif") " ";		
}


span.capExtContractRight {
	background-image:none !important;
	padding-left:0px;
}

span.capExtContractRight:after {
	content:" " url("./icons/generali/fremdvertrag.gif");	
}


.capBndlContract, .capExtContractLeft {
	background-image:none !important;
	padding-left:0px !important;
	margin-left:0px !important;
	border-left:0px !important;		
}

.capBndlContract:before {
	content:url("./icons/generali/buendelvertrag.gif") " ";	
}

.capExtContractLeft:before {
	content:url("./icons/generali/fremdvertrag.gif") " ";	
}


span.lnkBndlContract, a.lnkBndlContract {
	background-image:none !important;
	padding-left:0px;
}

span.lnkBndlContract:before, a.lnkBndlContract:before {
	content:url("./icons/generali/buendelvertrag.gif") " ";
}	


a.sortAsc {
	background-image:none !important;
	padding-left:0px;
}

a.sortAsc:after {
	content:" " url("./icons/generali/sort_asc.gif");	
}


a.sortAscSelected {
	background-image:none !important;
	padding-left:0px;
}

a.sortAscSelected:after {
	content:" " url("./icons/generali/sort_asc_selected.gif");	
}


.lnkInfo {
	background-image:none !important;
	background-position:0px 0px;
	text-decoration:none !important;
}

.lnkInfo:before {
	content:url("./icons/generali/information.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


span.lnkYes, span.lnkNo, a.lnkYes, a.lnkNo {
	background-image:none !important;
	background-position:0px 0px;
	text-decoration:none !important;
	padding-left:0px;
}

span.lnkYes:before, a.lnkYes:before {
	content:url("./icons/generali/yes_print.gif") " ";	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

span.lnkNo:before, a.lnkNo:before {
	content:url("./icons/generali/no_print.gif") " ";	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.checkBoxUnchecked, .checkBoxChecked, .checkBoxPartlyChecked {
	background-image:none !important;
	background-position:0px 0px;
	text-decoration:none !important;
}

.checkBoxUnchecked:before {
	content:url("./icons/generali/checkboxunchecked.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.checkBoxChecked:before {
	content:url("./icons/generali/checkboxchecked.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.checkBoxPartlyChecked:before {
	content:url("./icons/generali/checkboxpartlychecked.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.zr, .os, .nv, .oa, .kfz, .mb {
	background-image:none !important;
	background-position:0px 0px;
	text-decoration:none !important;
	margin-right:0px !important;
	padding-left:0px !important;
}

*html .zr, *html .os, *html .nv, *html .oa, *html .kfz, *html .mb {
	width:0px !important;
}


.zr:before {
	content:url("./icons/generali/zr.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.os:before {
	content:url("./icons/generali/os.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.nv:before {
	content:url("./icons/generali/nv.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.oa:before {
	content:url("./icons/generali/oa.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.kfz:before {
	content:url("./icons/generali/kfz.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.mb:before {
	content:url("./icons/generali/mb.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}


.tblData th {
	background-color:#fff;
	border-bottom:1px solid #990000;
}

.tblExpandable .c1, td.outSpacer {
	background-color:#fff;
}

.tblExpandable .c1 {
	border-bottom:1px solid #fff;
}

*html .tblExpandable .c1 {
	width:0px;
	padding-right:0px;
	padding-left:0px;
}



.app fieldset {border-width:thin;}
*html .app fieldset {border-width:1px;}
*html .app fieldset fieldset {border-width:1px 0px 0px 0px;}  


.app fieldset fieldset {
	border-left:1px solid #fff;
}

*html .app fieldset fieldset {
	border-left:0px;
}

.app fieldset fieldset legend {
	background-image:none !important;
	padding-left:7px;
	margin-left:20px !important;
}

*html .app fieldset fieldset legend {
	font-size:9px;
	margin-left:10px !important;
	padding-left:7px !important;
}


.outFld {
	border-left:1px solid #b7b7b7;
	border-bottom:none !important;
}


.cntHeaderImage img {
	display:none;
}

.t208 .cntHeaderTextBlock, .h203 .cntHeaderTextBlock {
	margin-left:0px;
}

.t208, .h203 {
	border: 1px solid #AFD4E5; 
	background-color:transparent;
}

.actionButton {
	display:none;
}

.richText a {
	background-image:none !important;
	padding-left:0px !important;
}

.richText table td, .richText table th, .richText .rowHeader  {
	background-color:transparent;
	border:1px solid #AFD4E5;
}

.tabList table {
	width:100%;
}

.tabList table td {
	background-color:transparent;
	border:0px;
}



.linkList li, .linkTextList li  {
	background-image:none !important;
	padding-left:0px !important;	
}

.linkList li a, .linkTextList li a  {
	margin-left:5px !important;
}

.lnkInternal:before, .linkList li:before, .linkTextList li:before {
	content:url("./icons/generali/linkarrow.gif");	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkExternal:before {
	content:url("./icons/generali/externallink.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkImage:before {
	content:url("./icons/generali/image.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkExcel:before {
	content:url("./icons/generali/image.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkPowerpoint:before {
	content:url("./icons/generali/powerpoint.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkWord:before {
	content:url("./icons/generali/word.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkPDF:before {
	content:url("./icons/generali/pdf-download.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkCalculate:before {
	content:url("./icons/generali/calculator.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkEXE:before {
	content:url("./icons/generali/exe.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkRAR:before {
	content:url("./icons/generali/rar.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkZIP:before {
	content:url("./icons/generali/zip.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkMore:before {
	content:url("./icons/generali/linkarrow.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}

.lnkBack:before {
	content:url("./icons/generali/linkbackarrow.gif") !important;	
	padding-left:0px;
	margin-left:0px;
	border-left:0px;	
}



.productOverview { display:none; }
h2.productOverview { display:block; }
.productDetails { display:none; }

.faqQuestion a, .faqHeadline a:hover {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.faqExpanded .faqQuestion a, 
.faqExpanded .faqQuestion a:hover {
	color:#000000;
}



