.printlink {
   display:none;
} 

#seitenkopf{
   display:none;
}
#kopf {
	margin: 0 0 175px 0;
}
#kopf #suche{
   display:none;
} 
#kopf #breadcrumb {
   display:none;
}                
#kopf #sprungmarken {
   display:none;
}         
#kopf #logo {
	position: absolute;
	top: 10px;
	left: 0;  
}
#kopf #titel {
	position: absolute;
	top: 95px;
	left: 7px;
      font-size: 16pt; 
      text-decoration:underline; 
}
#kopf #hauptmenu {
   display: none;
} 
#nachkopf {
   display: none;
} 
#mainhoriz {
   display:none;
}  


#main #menu {
   display: none;
} 
#main #menu #bereichsmenu {
	display: none;
}
#zusatzinfo {
	display: none;
}
#footermenu {
	display: none;
}
#content {
   margin-top: 165px;
}
.noprint, .skip {
   display: none;
}
#footer {
}
#footer h2 {
   display: none;
}
#footer p {
	font-size: 0.7em;
}
#footer #tecmenu {
	display:none;
}
#footer #zusatzinfo p {
	display: inline; 
}
#footer #zusatzinfo p.skip {
	display:none;
}
#lastupdate {
	margin-top:100px;
}
.csc-linkToTop {
	display:none;
}
/* Formatierungen- - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

body{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt; 
   margin-right:10pt;
} 
h1{  
   font-family: Arial, Helvetica, sans-serif;
   font-size:16pt;
   font-weight:normal;
   padding-top:2pt;
   padding-bottom:2pt;
} 
h2{
   font-family: Arial, Helvetica, sans-serif;
   font-size:14pt;
   font-weight:normal;
   padding-top:2pt;
   padding-bottom:2pt   
}  
h3{ 
   font-family: Arial, Helvetica, sans-serif;
   font-size:12pt;
   font-weight:normal;
   padding-top:2pt; 
   padding-bottom:2pt       
} 
h4{
   font-size:11pt; 
   padding-top:2pt;
   padding-bottom:2pt      
}
p, ul{
   font-size:10pt;
/*   line-height:13pt;*/ 
}   
img {
	border: 0;
}
/* Box für Bilder oder Listen  - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content .klein_box_rechts{
   float:right;
   width:220px;
   margin-top:10px;
   background-color:#fff;
   border-left:1pt solid black;
   padding-left:10pt;
}
#content .klein_box_rechts p {
   font-size:10pt;
   font-weight:600;
   line-height:12pt;
   padding-bottom:5px;   
}
#content .klein_box_links {
   float:left;
   width:220px;
   margin-top:10px;
   background-color:#fff;
}
#content .klein_box_links p {
   font-size:10pt;
   font-weight:600;
   line-height:12pt;
}
/*  ------------------------------------------------------
Styles 2 Column DIV Section
--------------------------------------------------------*/

div.tx-fdfx2cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:80px;
}

div.tx-fdfx2cols-pi1 p{
    line-height:150% !important;
	line-height:150%;
}

/* Layout 1 */
div.c2l1d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:50%;
 /*  width:380px;*/
   white-space:normal;
   border:0px solid red;
   margin-bottom:130px;
}
div.c2l1d-middle{
   position:absolute;
   left:250px;
   padding: 0px;
   width:60%;
   border:0px solid blue;
   white-space:normal;
   margin-bottom:130px;
}
/* Layout 2 */
div.c2l2d {
background: url(../template/html/img/2columns-bottom-layout2-250.gif) no-repeat left bottom;
height:30px;
margin-left:-10px;
padding:0 20px 0px 10px;
/*padding:0 20px 15px 10px;*/
width:250px;
}
* html div.c2l2d-releasenotes img {
padding:0px 28px 5px 0 !important;
}
div.c2l2d img, div.c2l2d-releasenotes img, div.c2l2d-kunden img, div.c2l2d-benutzer img, div.c2l2d-kontakt img {
padding:0px 28px 5px 0;
border:0px;
}
div.c2l2d-releasenotes {
background: url(../template/html/img/support.gif) no-repeat left bottom;
height:20px;
margin-left:-10px;
padding:0px 20px 15px 10px;
width:250px;
margin-top:0px;
}
*html div.c2l2d-releasenotes, div.c2l2d-kunden, div.c2l2d-benutzer, div.c2l2d-kontakt {
margin-top:-30px;
}
*html div.c2l2d-kunden {
margin-top:-30px;
}

div.c2l2d-kunden {
background: url(../template/html/img/customer.gif) no-repeat left bottom;
height:20px;
margin-left:-10px;
padding:0px 20px 15px 10px;
width:250px;
margin-top:0px;
}
div.c2l2d-benutzer {
background: url(../template/html/img/advice.gif) no-repeat left bottom;
height:20px;
margin-left:-10px;
padding:0px 20px 15px 10px;
width:250px;
margin-top:-11px;
}
div.c2l2d-kontakt {
background: url(../template/html/img/help.gif) no-repeat left bottom;
height:20px;
margin-left:-10px;
padding:0px 20px 15px 10px;
width:250px;
margin-top:-11px;
}
div.c2l2d-left {
background: #ffffff url(../template/html/img/2columns-layout2-250.gif) no-repeat left top;
left:0;
padding:15px 20px 0px 10px;
position:absolute;
white-space:normal;
width:218px;
margin-bottom:80px;
top: 1px;
bottom: 20px;
}
div.c2l2d-left p,
div.c2l2d-middle p{
line-height:130% !important;
line-height:130%;
}
div.c2l2d-left h3,
div.c2l2d-middle h3{
color: #005ea8 !important;
}


div.c2l2d-middle {
background: #ffffff url(../template/html/img/2columns-layout2-250.gif) no-repeat left top;
left:275px;
padding:15px 20px 0px 10px;
position:absolute;
white-space:normal;
width:218px;
margin-bottom:80px;
top: 1px;
bottom: 20px;
}


/* 
	Layout 3 	
	embedded
*/
div.c2l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:120px;
   white-space:normal;
   border:0px solid white;
   margin-bottom:130px; 
}
div.c2l3d-middle{
   position:absolute;
   left:110px;
   padding: 0px;
   width:390px;
   border:0px solid white;
   white-space:normal;
   margin-bottom:130px;
}

/*  ------------------------------------------------------
Styles 3 Column DIV Section
--------------------------------------------------------*/

div.tx-fdfx3cols-pi1{
    position:relative;
    left:0px;
	margin-bottom:10px;
}
div.tx-fdfx3cols-pi1 p{
    line-height:150% !important; line-height:150%;
	margin:0px; margin:0px !important;
}
/* Layout 1 */
div.c3l1d-left{
   position:absolute;
   left:0px;
   padding:0px;
   width:160px;
   white-space:normal;
   border:0px solid #ffffff;
}

div.c3l1d-left img, div.c3l1d-middle img, div.c3l1d-right img { border-color:#cccccc; border-color:#cccccc !important;}

div.c3l1d-middle{
   position:absolute;
   left:173px;
   padding: 0px;
   width:160px;
   border:0px solid #ffffff;
   white-space:normal;
}
div.c3l1d-right{
   position:absolute;
   left:346px;
   padding: 0px;
   width:160px;
   border:0px solid #ffffff;
   white-space:normal;
}
/* Layout 2 */
div.c3l2d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:380px;
   border:1px solid blue;
   white-space:normal;
}
div.c3l2d-middle{
   position:absolute;
   left:390px;
   padding: 0px;
   width:380px;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}
/*
	Layout 3

	embedded
*/
div.c3l3d-left{
   position:absolute;
   left:0px;
   padding: 0px;
   width:770px;
   white-space:normal;
   border:1px solid red;
}
div.c3l3d-middle{
   float:right;
   margin:5px;
   padding: 0px;
   width: 200px;
   height: 100px;
   overflow:auto;
   white-space:normal;
   border:1px solid blue;
   background-color:#C0C0C0;
}

p.csc-fdfx_2cols_pi1-subheader{
	margin-bottom:20px!important;
	margin-bottom:20px;
	font-size:0.9em!important;
	font-weight:bold;
	line-height:160%;
	color:#48546A;
}

.tx-irfaq-dynheader { height: 22px; display:none;}
.tx-irfaq-dynheader dt{display:none;}