/*##################################*/
/*# Cascading Style Sheet main.css #*/
/*# Zeitzeichen                    #*/
/*# Print Style                    #*/
/*##################################*/

/*############ typo3 definition ############*/
.csc-header{display:none;}

/*############ default ############*/
body{
  margin: 0;
  padding: 0;
  background-color: transparent;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #666666;
  width: 170mm;
  height: 257mm;
}

a{
  text-decoration: none;
  color: #004D66;
}

a img{border: none;}

ul{
  margin: 0;
  padding: 2mm 0 2mm 5mm;
}

ol{
  margin: 0;
  padding: 2mm 0 2mm 5mm;
}


ul li{
  margin: 0;
  padding: 0 0 0 7mm;
  font-size: 10.5pt;
}

ol li{
  margin: 0;
  padding: 0;
  font-size: 10.5pt;
}

h1,h2,h3,h4,h5,h6{
  margin: 0;
  padding: 0;
  font-weight: normal;
}

p{
  margin: 0;
  padding: 0;
  padding-bottom: 2mm;
  background: none;
  orphans: 3;
  widows: 3;
}

.clearer{
  margin: 0;
  padding: 0;
  line-height: 0px;
  height: 0px;
  width: 0px;
  font-size: 0px;
  clear: both;
}

/*############ span print  ############*/
.printURL{
  margin: 0;
  padding: 0;
  color: #004D66;
}

/*############ paragraph ############*/
/*#### startpage ####*/
p.cover-nummer-rot{
  margin: 0;
  padding: 0;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
  font-size: 57pt;
  line-height: 61pt;
  color: #CF0000;
}

p.cover-ueberschrift-rot{
  margin: 0;
  padding: 0;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
  font-size: 20pt;
  line-height: 31pt;
  color: #CF0000;
}

p.cover-text-grau{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 8pt;
  line-height: 14pt;
  color: #333333;
}

p.cover-weiter-blau{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  line-height: 14pt;
  color: #004D66;
}

/*#### marginal (randbox) ####*/
.mbText p{
  margin: 0;
  padding: 0 0 2mm 0;
  font-size: 9pt;
  line-height: 12pt;
  color: #000000;
}

/*#### issuebox (ausgabe-teaser) ####*/
.ibText p.ausgabe-teaser-ausgabe-titel-rot{
  margin: 0;
  padding: 0;
  font-size: 9pt;
  line-height: 31pt;
  color: #E00000;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

.ibText span.ausgabe-teaser-ausgabe-nummer-rot{
  font-size: 27pt;
  line-height: 31pt;
  color: #E00000;
}

.ibText p.ausgabe-teaser-ueberschrift-rot{
  margin: 0;
  padding: 0;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
  font-size: 13.5pt;
  line-height: 31pt;
  color: #e00000;
}

.ibText p.ausgabe-teaser-untertitel-grau{
  margin: 0;
  padding: 0 0 4mm 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #333333;
}

.ibText p{
  margin: 0;
  padding: 0 0 2mm 0;
  font-size: 9pt;
  line-height: 12pt;
  color: #333333;
}

/*#### article box (Artikel Teaser) ####*/
.artbTeaserText p.artikel-teaser-ueberschrift-rot, .artbText p.artikel-teaser-ueberschrift-rot{
  margin: 0;
  padding: 0 0 2mm 0;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
  font-size: 12pt;
  line-height: 14.5pt;
  color: #e00000;
}

.artbTeaserText p{
  margin: 0;
  padding: 0;
  font-size: 9pt;
  line-height: 12pt;
  color: #000000;
}

.artbText p{
  margin: 0;
  padding: 0;
  font-size: 9pt;
  line-height: 12pt;
  color: #666666;
}

/*#### image box top(Bild Box oben) ####*/
.itbTextContent p.bild-box-oben-ueberschrift-rot{
  margin: 0;
  padding: 0 0 2mm 0;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
  font-size: 12pt;
  line-height: 18pt;
  color: #e00000;
}

.itbTextContent p.bild-box-oben-untertitel-schwarz{
  margin: 0;
  padding: 0 0 2mm 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 10.5pt;
  line-height: 10.5pt;
  color: #000000;
}

.itbTextContent p{
  margin: 0;
  padding: 0 0 2mm 0;
  font-size: 10.5pt;
  line-height: 12pt;
  color: #666666;
}

/*#### image box (Bild Box) ####*/
.imgbTextContent  p.bild-box-ueberschrift-rot{
  margin: 0;
  padding: 0 0 2mm 0;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
  font-size: 12pt;
  line-height: 18pt;
  color: #e00000;
}

.imgbTextContent  p.bild-box-untertitel-schwarz{
  margin: 0;
  padding: 0 0 2mm 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 10.5pt;
  line-height: 10.5pt;
  color: #000000;
}

.imgbTextContent p{
  margin: 0;
  padding: 0 0 2mm 0;
  font-size: 10.5pt;
  line-height: 12pt;
  color: #666666;
}

/*#### tabbox (Reiter) ####*/
.tbText p.reiter-ueberschrift-rot{
  margin: 0;
  padding: 0 0 4mm 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 10.5pt;
  line-height: 22pt;
  color: #e00000;
}

.tbText span.reiter-ausgabe-nummer-rot{
  font-size: 18pt;
  line-height: 22pt;
  color: #e00000;
}

.tbText p{
  margin: 0;
  padding: 0 0 2mm 0;
  font-size: 10.5pt;
  line-height: 12pt;
  color: #000000;
}


/*#### textbox (Text) ####*/
.txtbText p.text-textauszug-rot{
  margin: 0;
  padding: 4mm 12mm;
  font-size: 10.5pt;
  line-height: 13.5pt;
  font-style: italic;
  color: #e00000;
}

.txtbText p.text-zwischenueberschrift{
  margin: 0;
  padding: 4mm 0;
  font-size: 13.5pt;
  line-height: 13.5pt;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

.txtbText p{
  margin: 0;
  padding: 0 0 2mm 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #333333;
}

hr{
  margin: 2mm 0;
  padding: 0;
  height: 1pt;
  border-top: 1pt dotted #A5AFBB;
}

/*############ links ############*/
.linkIntern{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #004D66;
}

.linkExtern{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #004D66;
}

.linkDownload{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #004D66;
}

.linkDownload .filesize{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #004D66;
}

.linkMail{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #004D66;
}


/*############ print ############*/
.headerScreen{display: none;}

/*############ page ############*/
#wrap{
  margin: 0;
  padding: 0;
  width: 170mm;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
}

#start{
  background-image: none;
}

#page{
  margin: 0;
  padding: 0;
  width: 170mm;
}

/*############ header ############*/
.headerPrint{
  margin: 0 0 10mm 0;
  padding: 0 0 5mm 0;
  border-bottom: 1pt solid #000000;
}

/*############ servicefunctions ############*/
.serviceFunctions{display: none;}

/*############ content ############*/
.content{
  margin: 0;
  padding: 0;
}

/*############ navigation ############*/
/*#### main navigation ####*/
.mainNavigation{display: none;}

/*#### sub navigation ####*/
.subNavigation{display: none;}

/*#### breadcrump ####*/
.breadcrump{
  margin: 0;
  padding: 0;
  font-size: 8pt;
  line-height: 13.5pt;
}

.breadcrump span.startpageLink{
  margin: 0;
  padding: 0;
}

.breadcrump span.last{
  margin: 0;
  padding: 0;
  color: #333333;
}

.breadcrump a{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 8pt;
  line-height: 13.5pt;
  color: #E00000;
}

/*############ menubox ############*/
.menuBox{display: none;}

/*############ page content ############*/
.pageContent{
  margin: 0;
  padding: 6mm 0 0 0;
  background: transparent;
}

.pageFoot{
  margin: 0;
  padding: 4mm 0 0 0;
  background: transparent;
}

/*############ content of page ############*/
.main{
  margin: 0;
  padding: 0 0 0 0;
  width: 100%;
  float: left;
}

.main .textContent{
  margin: 0;
  padding: 0;
  width: 100%;
  float: left;
}

#fullwidth#page .main .textContent{
  margin: 0;
  padding: 0;
  width: 170mm;
  float: left;
}

.marginal{display: none;}

/*############ grids ############*/
.grid-4{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-4 .fullColumn{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-3{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-3 .fullWidthColumn{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-2-1{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-2-1 .doubleColumn{
  margin: 0;
  padding: 0 6mm 0 0;
  width: 106mm;
  float: left;
}

.grid-2-1 .singleColumn{
  margin: 0;
  padding: 0;
  width: 56mm;
  float: left;
}

.grid-1-2{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-1-2 .singleColumn{
  margin: 0;
  padding:  0 6mm 0 0;
  width: 50mm;
  float: left;
}

.grid-1-2 .doubleColumn{
  margin: 0;
  padding: 0;
  width: 112mm;
  float: left;
}

.grid-15{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-15 .middleColumn{
  margin: 0;
  padding: 0;
  width: 85mm;
  float: left;
}

.grid-15 .middleColumn.first{
  padding: 0 6mm 0 0;
  width: 79mm;
}

.grid-1-1-1{
  margin: 0;
  padding: 0;
  width: 170mm;
}

.grid-1-1-1 .singleColumn{
  margin: 0;
  padding: 0 6mm 0 0;
  width: 50mm;
  float: left;
}

.grid-1-1-1 .singleColumn.last{
  padding: 0;
  width: 56mm;
}

/*############ boxes ############*/
/*#### startpage box cover site ####*/
.startPageBox{
  margin: 0;
  padding: 8mm 0 0 8mm;
  background: transparent;
}

.startPageBox a.startPageBoxLink{
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-family: Trebuchet, Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height:16px;
  color: #666666;
}

.startPageBox div{
  background-repeat: no-repeat;
}

.startPageBox .text{
  max-width: 170mm;
}

/*#### marginalBox ####*/
/*# right side in marginal column #*/
.marginal .marginalBox{display: none;}

/*# left side under submenu #*/
.menuBox .marginalBox{display: none;}

/*#### advertising box ####*/
/*# left side under submenu #*/
.menuBox .advertisingBox{display: none;}

/*# right side in marginal column #*/
.marginal .advertisingBox{display: none;}

/*#### pageheadlinebox ####*/
.pageheadlineBox{
  margin: 0;
  padding: 0 0 10mm 0;
}

.pageheadlineBox h2{
  margin: 0;
  padding: 0 0 2mm 0;
  font-size: 30pt;
  line-height: 34pt;
  color: #E00000;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

.pageheadlineBox .pbSubHeadline{
  margin: 0;
  padding: 0;
}

.pageheadlineBox .pbSubHeadline h3{
  margin: 0;
  padding: 0;
  font-size: 13.5pt;
  line-height: 14.5pt;
  color: #333333;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

/*#### issuebox (ausgabe-teaser) ####*/
.issueBox{
  margin: 0 0 6mm 0;
  padding: 0 0 6mm 0;
  float: left;
  border-bottom: 1pt dotted #A5AFBB;
}

.issueBox .ibImg{
  margin: 0;
  padding: 0;
  width: 85mm;
  float: left;
}

.issueBox .ibImg img{
  margin: 0;
  padding: 0;
  width: 83mm;
  max-width: 83mm;
  min-width: 83mm;
  height: auto;
  border: none;
}

.issueBox .ibImg .ibImgCopyright{
  margin: 0;
  padding: 0;
  color: #999999;
  font-size: 7pt;
}

.issueBox .ibText{
  margin: 0;
  padding: 0 0 0 6mm;
  font-size: 9pt;
  line-height: 12pt;
  color: #333333;
  width: 79mm;
  float: left;
}

.issueBox .ibText .ibTextContent{
  margin: 0;
  padding: 0;
}

.issueBox .ibText .ibLinkList{
  margin: 0;
  padding: 0;
}

.issueBox .ibText .ibLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.issueBox .ibText .ibLinkList ul li{
  margin: 0;
  padding: 0;
}

/*#### article box (Artikel Teaser) ####*/
.articleBox{
  margin: 0;
  padding: 0 0 12mm 0;
  float: left;
}

.articleBox .artbCategory{
  margin: 0;
  padding: 0;
  color: #929292;
  font-size: 8pt;
  line-height: 13.5pt;
}

.articleBox .artbAuthor{
  margin: 0;
  padding: 0;
  color: #004d66;
  font-size: 8pt;
  line-height: 13.5pt;
}

.articleBox .artbAuthor a{
  color: #004d66;
  font-size: 8pt;
  line-height: 13.5pt;
  text-decoration: none;
}

.articleBox .artbHeader{
  margin: 0;
  padding: 0;
}

.articleBox .artbHeader .artbTeaserText{
  margin: 0;
  padding: 0 2mm 0 0;
  font-size: 9pt;
  line-height: 12pt;
  color: #000000;
  width: 40mm;
  float: left;
}

.articleBox .artbHeader .artbTeaserImg{
  margin: 0;
  padding: 0;
  width: 40mm;
  float: left;
}

.articleBox .artbHeader .artbTeaserImg img{
  margin: 0;
  padding: 0;
  width: 38mm;
  max-width: 38mm;
  min-width: 38mm;
  height: auto;
}

.articleBox .artbHeader .artbTeaserImg .artbCopyright{
  margin: 0;
  padding: 0;
  color: #999999;
  font-size: 7pt;
}

.articleBox .artbText{
  margin: 0;
  padding: 4mm 0 0 0;
  color: #666666;
  font-size: 9pt;
  line-height: 12pt;
}

.articleBox .artbLinkList{
  margin: 0;
  padding: 2mm 0 0 0;
}

.articleBox .artbLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.articleBox .artbLinkList ul li{
  margin: 0;
  padding: 0;
}

/*#### image box ####*/
.imageBox{
  margin: 0 0 6mm 0;
  padding: 6mm 0 0 0;
  border-top: 1pt dotted #A5AFBB;
  float: left;
}

.imageBox.right .imgbImg{
  margin: 0;
  padding: 0;
  width: 85mm;
  float: right;
}

.imageBox.left .imgbImg{
  margin: 0;
  padding: 0;
  width: 56mm;
  float: left;
}

.imageBox.right .imgbImg img{
  margin: 0;
  padding: 0;
  width: 83mm;
  max-width: 83mm;
  min-width: 83mm;
  height: auto;
}

.imageBox.left .imgbImg img{
  margin: 0;
  padding: 0;
  width: 54mm;
  max-width: 54mm;
  min-width: 54mm;
  height: auto;
}

.imageBox .imgbImg .imgbImgCopyright{
  margin: 0;
  padding: 0;
  color: #999999;
  font-size: 7pt;
}

.imageBox.right .imgbText{
  margin: 0;
  padding: 0 6mm 0 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #666666;
  width: 79mm;
  float: right;
}

.imageBox.left .imgbText{
  margin: 0;
  padding: 0 0 0 6mm;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #666666;
  width: 106mm;
  float: left;
}

.imageBox .imgbText .imgbCategory{
  margin: 0;
  padding: 0;
  color: #929292;
  font-size: 8pt;
  line-height: 13.5pt;
}

.imageBox .imgbText .imgbAuthor{
  margin: 0;
  padding: 0;
}

.imageBox .imgbText .imgbAuthor a{
  color: #004d66;
  font-size: 8pt;
  line-height: 13.5pt;
  text-decoration: none;
}

.imageBox .imgbText .imgbTextContent{
  margin: 0;
  padding: 0;
}

.imageBox .imgbLinkList{
  margin: 0;
  padding: 0;
}

.imageBox .imgbLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.imageBox .imgbLinkList ul li{
  margin: 0;
  padding: 0;
}

/*#### image box top ####*/
.imageTopBox{
  margin: 0 0 6mm;
  padding: 15px 0 0 0;
  border-top:1pt dotted #A5AFBB;
  float: left;
}

.imageTopBox .itbImg{
  margin: 0;
  padding: 0;
}

.grid-3 .fullWidthColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 168mm;
  max-width: 168mm;
  min-width: 168mm;
  height: auto;
  border: none;
}

.grid-2-1 .doubleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 110mm;
  max-width: 110mm;
  min-width: 110mm;
  height: auto;
  border: none;
}

.grid-2-1 .singleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 54mm;
  max-width: 54mm;
  min-width: 54mm;
  height: auto;
  border: none;
}

.grid-1-2 .doubleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 110mm;
  max-width: 110mm;
  min-width: 110mm;
  height: auto;
  border: none;
}

.grid-1-2 .singleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 54mm;
  max-width: 54mm;
  min-width: 54mm;
  height: auto;
  border: none;
}

.grid-15 .middleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 83mm;
  max-width: 83mm;
  min-width: 83mm;
  height: auto;
  border: none;
}

.grid-1-1-1 .singleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 54mm;
  max-width: 54mm;
  min-width: 54mm;
  height: auto;
  border: none;
}

.imageTopBox .itbCopyright{
  margin: 0;
  padding: 0;
  color: #999999;
  font-size: 7pt;
}

.imageTopBox .itbText{
  margin: 0;
  padding: 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #666666;
}

.imageTopBox .itbText .itbCategory{
  margin: 0;
  padding: 0;
  color: #929292;
  font-size: 8pt;
  line-height: 13.5pt;
}

.imageTopBox .itbText .itbAuthor{
  margin: 0;
  padding: 0;
}

.imageTopBox .itbText .itbAuthor a{
  color: #004d66;
  font-size: 8pt;
  line-height: 13.5pt;
  text-decoration: none;
}

.imageTopBox .itbText .itbTextContent{
  margin: 0;
  padding: 0;
}

.imageTopBox .itbText .itbLinkList{
  margin: 0;
  padding: 0;
}

.imageTopBox .itbText .itbLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.imageTopBox .itbText .itbLinkList ul li{
  margin: 0;
  padding: 0;
}

/*#### tab box ####*/
.tabBox{
  margin: 0 0 6mm 0;
  padding: 0;
  width: 170mm;
  background: transparent;
  float: left;
}

.tabBox .tbTop{
  margin: 0;
  padding: 0;
  border-top: 1pt solid #000000;
}

.tabBox .tbTop .left{display: none;}

.tabBox .tbTop .right{display: none;}

.tabBox .tbText{
  margin: 0 0 0 0;
  padding: 0 4mm;
  font-size: 10.5pt;
  line-height: 12pt;
  color: #000000;
}

.tabBox .tbLinkList{
  margin: 0;
  padding: 0 4mm;
}

.tabBox .tbLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.tabBox .tbLinkList ul li{
  margin: 0;
  padding: 0;
}

/*#### article intro box ####*/
.articleIntroBox{
  margin: 0 0 6mm 0;
  padding: 0;
  width: 170mm;
  float: left;
}

.articleIntroBox .aibAuthor{
  margin: 0;
  padding: 0;
  color: #004d66;
  font-size: 8pt;
  line-height: 13.5pt;
}

.articleIntroBox .aibAuthor a{
  color: #004d66;
  font-size: 8pt;
  line-height: 13.5pt;
  text-decoration: none;
}

.articleIntroBox .aibText{
  margin: 0;
  padding: 0 6mm 0 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  font-weight: bold;
  color: #333333;
  width: 106mm;
  float: left;
}

.articleIntroBox .aibImg{
  margin: 0;
  padding: 0;
  width: 56mm;
  float: left;
}

.articleIntroBox .aibImg img{
  margin: 0;
  padding: 0;
  width: 54mm;
  min-width: 54mm;
  max-width: 54mm;
  height: auto;
  border: none;
}

.articleIntroBox .aibImg .aibCopyright{
  margin: 0;
  padding: 0;
  color: #999999;
  font-size: 7pt;
}

/*#### text box ####*/
.textBox{
  margin: 0 0 6mm 0;
  padding: 0;
  width: 170mm;
  float: left;
}

.textBox .txtbText{
  margin: 0;
  padding: 0 10mm 0 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #333333;
}

.textBox .txtbLinkList{
  margin: 0;
  padding: 0;
}

.textBox .txtbLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.textBox .txtbLinkList ul li{
  margin: 0;
  padding: 0;
}

/*#### focus intro box ####*/
.focusIntroBox{
  margin: 0 0 6mm 0;
  padding: 0;
  width: 170mm;
  float: left;
}

.focusIntroBox .fibIssue{
  margin: 0;
  padding: 0;
}

.focusIntroBox .fibIssue .fibNumber{
  margin: 0;
  padding: 0;
  color: #E00000;
  font-size: 57pt;
  line-height: 60pt;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

.focusIntroBox .fibIssue .fib-red-12px{
  margin: 0;
  padding: 0;
  color: #E00000;
  font-size: 9pt;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

.focusIntroBox .fibHeadline{
  margin: 0;
  padding: 0;
  color: #E00000;
  font-size: 30pt;
  line-height: 42px;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

.focusIntroBox .fibSubline{
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 13.5pt;
  line-height: 22pt;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

/*############ suche ############*/
.tx-indexedsearch-searchbox, .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox, .tx-indexedsearch-res {
  margin: 0;
  padding: 0;
}

.tx-indexedsearch-form{display: none;}

.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox p{ display: none; }

.tx-indexedsearch-browsebox ul{
  margin: 4mm 2mm 6mm 0;
  padding: 0;
  list-style-type: none;
  float: right;
}

.tx-indexedsearch-browsebox ul li{
  margin: 0;
  padding: 0;
  font-size: 9pt;
  line-height: 10pt;
  color: #E00000;
  float: left;
}

.tx-indexedsearch-browsebox ul li a{
  margin: 0 2mm;
  padding: 0 2mm;
  font-size: 9pt;
  line-height: 10pt;
  color: #E00000;
}

.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage{
  color: #ffffff;
}

.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a{
  color: #ffffff;
  background-color: #e00000;
}

.tx-indexedsearch-browsebox ul li.pagingPrev{display: none;}

.tx-indexedsearch-browsebox ul li.pagingNext{display: none;}

.tx-indexedsearch-res{
  margin: 0;
  padding: 0;
  clear: both;
}

.tx-indexedsearch-res.res{
  margin: 0;
  padding: 4mm 0;
  border-top: 1pt dotted #A5AFBB;
}

.tx-indexedsearch-result-number, .tx-indexedsearch-title a{
  color: #e00000;
  font-weight:bold;
  font-size: 12pt;
  line-height: 18pt;
}

.tx-indexedsearch-descr{
  margin: 0;
  padding: 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #000000;
}

/*############ sitemap ############*/
.sitemapbox{
  width: 170mm;
  background-color: transparent;
  margin-bottom: 4mm;
}

.sitemapbox a{
  font-size: 9pt;
  color: #004D66;
}

.sitemapbox li a{
  padding: 1mm 0 1mm 0;
  display: block;
}

/*#### 1. menu ####*/
.sitemapbox ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.sitemapbox ul li{
  margin: 0;
  padding: 0;
}

.sitemapbox ul li a{
  padding: 2mm 0 2mm 4mm;
  border-top: 1pt solid #ffffff;
}

.sitemapbox ul li.headline{
  padding: 6mm 0 4mm 6mm;
  border-top: 1px solid #ffffff;
  font-size: 10.5pt;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul li.subHeadline{
  padding: 2mm 0 2mm 4mm;
  border-top: 1pt solid #ffffff;
  font-size: 9pt;
  color: #000000;
}

/*#### 2. menu ####*/
.sitemapbox ul ul{
  background-color:transparent;
}

.sitemapbox ul ul li a{
  padding: 2mm 0 2mm 28mm;
  border-top: 1pt solid #ffffff;
}

.sitemapbox ul ul li.headline{
  padding: 6mm 0 2mm 28mm;
  border-top: 1pt solid #ffffff;
  font-size: 10.5pt;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul ul li.subHeadline{
  padding: 2mm 0 2mm 28mm;
  border-top: 1pt solid #ffffff;
  font-size: 9pt;
  color: #000000;
}

/*#### 3. menu ####*/
.sitemapbox ul ul ul{
  background-color:transparent;
}

.sitemapbox ul ul ul li a{
  padding: 4mm 0 4mm  52mm;
  border-top: 1pt solid #E1EEF4;
}

.sitemapbox ul ul ul li.headline{
  padding: 6mm 0 2mm 52mm;
  border-top: 1pt solid #E1EEF4;
  font-size: 10.5pt;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul ul ul li.subHeadline{
  padding: 2mm 0 2mm 52mm;
  border-top: 1pt solid #E1EEF4;
  font-size: 9pt;
  color: #000000;
}

/*#### 3. menu ####*/
.sitemapbox ul ul ul ul{
  background-color:transparent;
}

.sitemapbox ul ul ul ul li a{
  padding: 4mm 0 4mm  76mm;
  border-top: 1pt solid #E1EEF4;
}

.sitemapbox ul ul ul ul li.headline{
  padding: 6mm 0 2mm  76mm;
  border-top: 1pt solid #E1EEF4;
  font-size: 10.5pt;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul ul ul ul li.subHeadline{
  padding: 2mm 0 2mm 76mm;
  border-top: 1pt solid #E1EEF4;
  font-size: 9pt;
  color: #000000;
}

/*############ fe login ############*/


/*############ poll ############*/
/*# right side in marginal column #*/
.marginal .tx-jkpoll-pi1{display: none;}

/*# left side under submenu #*/
.menuBox .tx-jkpoll-pi1{display: none;}

/*############ news RSS ############*/
/*#### List View ####*/
.news-list-container{
  margin: 0;
  padding: 0;
  width: 100%;
}

.news-list-container .news-list-item{
  margin: 0 0 4mm 0;
  padding: 4mm 0;
  border-bottom: 1pt dotted #A5AFBB;
}

.news-list-container .news-list-item h3{
  margin: 0;
  padding: 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #e30d0e;
}

.news-list-container .news-list-item h3 .news-list-date{
  margin: 0;
  padding: 0 8mm 0 0;
  font-size: 7.5pt;
  color: #333333;
}

.news-list-container p{
  margin: 0;
  padding: 0;
}

.news-list-container a{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #004D66;
}

/*#### Single View ####*/
.news-single-item{
  margin: 0 0 4mm 0;
  padding: 4mm 0;
  width: 100%;
}

.news-single-item .news-sigle-timedata{
  margin: 0;
  padding: 0 8mm 0 0;
  font-size: 7.5pt;
  color: #333333;
}

.news-single-item h2{
  margin: 0;
  padding: 0;
  font-size: 10.5pt;
  line-height: 13.5pt;
  color: #e30d0e;
}

.news-single-item .news-single-author{display: none;}

.news-single-itemp{
  margin: 0;
  padding: 0;
}

.news-single-item a{
  margin: 0;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 9pt;
  line-height: 12pt;
  color: #004D66;
}

/*############ text footer ############*/
.textFooter{display: none;}

/*############ footer ############*/
#footer{
  margin: 2mm 0 8mm 0;
  width: 170mm;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 7.5pt;
  line-height: 10.5pt;
  color: #000000;
  clear: both;
  border-top: 1pt solid #000000;
}

#footer a{
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 7.5pt;
  line-height: 10.5pt;
  color: #000000;
}

#footer .footerTextBox{
  margin: 0;
  padding: 0 0 2mm 0;
}

#footer .footerMenu{display: none;}

#footer .permFooter{
  margin: 0;
  padding: 0 0 0 0;
  clear: both;
}

#footer .permFooter a{
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 7.5pt;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  line-height: 14.5pt;
}