sup { line-height: 2.3 }

.tableSuperscript {
	position: relative;
	bottom: 0.3em;
	color: #000;
	font-size: 9px;
}
/* =========Ersatz ab IE7 für rooterText-Links ===================================== */

.cntlink {
	
}
.cntlink ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.cntlink li {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	/*
	line-height: 170%; 
	border-top: #ffffff 2px solid;
	border-top: #ffffff 0px solid; 
	background-image: url(../picsNavLeft/navline2.gif);
	background-repeat: repeat-x;
	background-position: 0px top; 
	*/
}

.cntlink ul li {
	margin-bottom:0;
	padding-bottom:0;
}
.cntlink ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px solid #fff;
	background-color: #FFFFFF;
	background-image: url(../picsNavLeft/level1arrow_a.gif);
	background-repeat: no-repeat;
	background-position: 6px .49em;
	padding-left: 20px;
	text-decoration: none;
	color: #cc0000;
}


/* =========aus Header vom HTML-File===================================== */

            .tableContent {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #333;
            }
            
            .tableContentBold {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #333;
            }

/* =========Anfang: Styles übernommen von SwLf_main.xsl===================================== */


            .DefaultStyle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                 color: #333;
            }

            .TableTitle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #000000;
            }
             .TableTitle A{
                 font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			 .TableTitle A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            }         
            .TableTitleSub {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000000;
            }
			 .TableTitleSub A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			 .TableTitleSub A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            }            
			
			.TableTitleSubBold {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #000000;
            }
            .TableTitleSubBold A{
               font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			 .TableTitleSubBold A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
            .TableHeader {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #333;
            }
			.TableHeader A{
               font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			 .TableHeader A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
            
            .TableHeaderBold {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #333;
            }
			.TableHeaderBold A{
               font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			 .TableHeaderBold A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
        
           .TableData {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #333;
            }
			.TableData A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			 .TableData A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
            
            .TableDataBold {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #333;
            }
			.TableDataBold A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			 .TableDataBold A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
              .FootnoteText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #333;
            } 
			 .FootnoteText A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                 TEXT-DECORATION: none;
                color: #c00;
            } 
            .FootnoteText A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
            .TableFootnoteText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000;
		line-height: 13px; 
            }            
            .TableFootnoteText A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
			.TableFootnoteText A:hover{
                TEXT-DECORATION: underline;
                color: #c00;
            } 
            .TableFootnoteTextBold {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #333;
            }            
            .TableFootnoteTextBold A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }  
			.TableFootnoteTextBold A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
            .TableBodyTitle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #666666;
            }
			.TableBodyTitle A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: bold;
               TEXT-DECORATION: none;
                color:  #c00;
            }
            .TableBodyTitle A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
            .TitleText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #c00;
            }
            .TitleText A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                TEXT-DECORATION: none;
                color: #c00;
            }
			.TitleText A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            } 
            .LeadText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color:  #666666;
            }
			 .LeadText A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
				TEXT-DECORATION: none;
                color:  #c00;
            }
			  .LeadText A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            }  
                .LeadTextRot {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #c00;
            }
                        
            .BodyTitle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color:  #000000;
            }
            .BodyTitle A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
             .BodyTitle A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            }
            
                                  
            .BodyText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:  #000000;
				TEXT-DECORATION: none;
            }    
		    .BodyText A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
		TEXT-DECORATION: none;
                color:  #c00;
            }          
		    .BodyText A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            }       
		    .BodyText A:visited{
                color:  #933;
            }    			                 
            .BodyTitleLevel1 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 13pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:  #666666;
            }
                             
            .BodyTextEnumerating {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                padding-left: 3.75px;
            }
            
            .BodyTextEnumerating A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }      
             .BodyTextEnumerating A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            }       
		.BodyTextEnumerating A:visited{
                color:  #933;
                }
                
             .LeadTextGray {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:  #666666;
            }
            .LeadTextGray A{
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
            .LeadTextGray A:visited{
                color:  #933;
                }
                
             .ContentTitlePublication {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 13pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:   #0099CC;
            }
                
             .ContentTitleChapter {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:   #0099CC;
                padding-left: 10px;
            }
                
             .ContentTitleText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:   #0099CC;
                padding-left: 20px;
            }
            
             .ContentBodyTitleLevel1 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:   #0099CC;
                padding-left: 30px;
            }
            
             .ContentBodyTitleLevel2 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:   #0099CC;
                padding-left: 40px;
            }
            
             .ContentBodyTitleLevel3 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:   #0099CC;
                padding-left: 50px;
            }
            
             .ContentBodyTitleLevel4 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:   #0099CC;
                padding-left: 60px;
            }

             .TableRowIndex {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TableSubtitleBlack {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 7pt;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
             }

             .TableBodyText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TableBodyText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 6pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TableLeadText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TableTitleLarge {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 24pt;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
             }

             .TableHyperlink {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TableHyperlinkRef {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TableNormText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 7pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TableLegalText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 7pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .TitlePublication {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #666666;
                text-align: right;
             }   

             .TitlePublicationYear {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 50pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #666666;
                text-align: right;
             }

             .TitleChapter {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 16pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #666666;
                height: 18px;
                padding-left:30pt;
                padding-right:10pt;
             }

             .LegendText {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }

             .AdressTitle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
             }

             .Adress {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
             }
	
             .LegendTitle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
             }
	
             .BodyTitleLevel2 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
             }	
	
             .BodyTitleLevel3 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:#000000;
             }	
	
             .BodyTitleLevel4 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color:#666666;
             }		
	
             .BodyTextEnumeratingIntend {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                padding-left: 7px;
             }
             
             .RowLineItalic {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: italic;
                font-weight: normal;
                font-variant: normal;
                color: #333;
             }
             .RowLineBoldItalic {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: italic;
                font-weight: normal;
                font-variant: normal;
                color: #333;
             } 

                 		
	

/* =========Ende: Styles übernommen von SwLf_main.xsl===================================== */
/* =========Anfang: Styles übernommen aus contentlayout.css===================================== */

.newsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #c00;
	text-decoration:none;
	line-height: 14px;
}
.newsTitle A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	TEXT-DECORATION: none;
	color:  #c00;
}
             .newsTitle A:hover{
                TEXT-DECORATION: underline;
                color:  #c00;
            }
.basketBoxOben {
	WIDTH: 550px;
	height: 25px;
	
}
.basketBoxInnen {
	MARGIN: 0px;
	PADDING: 0px;
	PADDING-TOP: 0px;
	WIDTH: 550px;
	height: 20px;
	COLOR: #666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e5e5e5;
}
.basketBoxUnten {
	MARGIN: 0px;
	PADDING: 0px;
	PADDING-TOP: 2px;
	WIDTH: 550px;
	height: 20px;
	COLOR: #666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e5e5e5;
}

	    .Basket {
            
           	 }
            .Basket a {
            	font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                TEXT-DECORATION: none;
                color:  #c00;
            }
             .Basket a:hover {
                TEXT-DECORATION: underline;
                color:  #c00;
            }
             

/* =========Ende: Styles übernommen aus contentlayout.css===================================== */

/* =========aus Header vom HTML-File===================================== */

            .DefaultStyle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                 color: #333;
            }

            .fullLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#aaaaaa;
            }

            .whiteLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#ffffff;
            }

            .blackLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#000000;
            }
 
            .greyLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#999999;
            }
 
            .spaceLine {
                HEIGHT: 10px;
                font-size: 1px;
                background-color: green;
            }
  
            .spaceLineDouble {
                HEIGHT: 20px;
                font-size: 1px;
                background-color:#ff0000;
            }

  
            .mdddottedLine {
                HEIGHT: 1px;
                font-size: 1px;
                background: url(../sharedpics/dotted.gif) repeat-x;
            }
    
             .tableHeaderBG {
                background-color:#cccccc;
                padding:0px;
                margin:2px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #333;
                text-decoration:none;
                line-height: 15px;
            }
    

            .highlightBold {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: bold;
                font-variant: normal;
                color: #333;
                background-color:#E5E5E5;
            }
    

            .highlightNormal {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #333;
                background-color:#E5E5E5;
            }


