/*##################################*/
/*# Cascading Style Sheet main.css #*/
/*# Zeitzeichen                    #*/
/*# Page Display                   #*/
/*##################################*/

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

/*############ default ############*/
body{
  margin: 0;
  padding: 0;
  width: 100%;
  background-color: #D6E3E8;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 12px;
  line-height:16px;
  color: #666666;
}

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

a img{border: none;}

ul{
  margin: 0;
  padding: 5px 0 5px 15px;
}

ol{
  margin: 0;
  padding: 5px 0 5px 18px;
  *padding: 5px 0 5px 23px;
}


ul li{
  margin: 0;
  padding: 0 0 0 13px;
  font-size: 14px;
}

ol li{
  margin: 0;
  padding: 0;
  font-size: 14px;
}

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

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

/*############ span print  ############*/
.printURL{display: none;}

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

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

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

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

/*#### marginal (randbox) ####*/
.mbText p{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
}

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

.ibText span.ausgabe-teaser-ausgabe-nummer-rot{
  font-size: 36px;
  line-height: 41px;
  color: #E00000;
}

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

.ibText p.ausgabe-teaser-untertitel-grau{
  margin: 0;
  padding: 0 0 10px 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
}

.ibText p{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
}

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

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

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

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

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

.itbTextContent p{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
}

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

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

.imgbTextContent p{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 14px;
  line-height: 16px;
  color: #666666;
}

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

.tbText span.reiter-ausgabe-nummer-rot{
  font-size: 24px;
  line-height: 29px;
  color: #e00000;
}

.tbText p{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}


/*#### textbox (Text) ####*/
.txtbText p.text-textauszug-rot{
  margin: 0;
  padding: 10px 30px;
  font-size: 14px;
  line-height: 18px;
  font-style: italic;
  color: #e00000;
}

.txtbText p.text-zwischenueberschrift{
  margin: 0;
  padding: 10px 0;
  font-size: 18px;
  line-height: 18px;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

.txtbText p{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
}

hr{
  margin: 5px 0;
  padding: 0;
  height: 1px;
  border-top: 1px dotted #A5AFBB;
}

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

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

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

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

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


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

/*############ page ############*/
#wrap{
  margin: 0;
  padding: 0;
  width: 1005px;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url('../img_shared/page_bg.jpg');
  background-repeat: repeat-x;
  background-position: top left;
}

#start{
  background-image: none;
}

#page{
  margin: 0;
  padding: 0;
  width: 1005px;
}

#fullwidthpage{
  margin: 0;
  padding: 0;
  width: 1005px;
}

/*############ header ############*/
.headerScreen{
  margin: 0;
  padding: 0 0 0 20px;
  width: 1005px;
  height: 120px;
}

.headerScreen .logo{
  margin: 0;
  padding: 0;
  float:left;
}

/*############ servicefunctions ############*/
.serviceFunctions{
  margin: 14px 35px 0 0;
  padding: 0;
  float: right;
  vertical-align: top;
}

.serviceFunctions .date{
  margin: 0;
  padding: 0;
  text-align: right;
  color: #b2b2b2;
  font-size: 10px;
  line-height: 10px;
}

.serviceFunctions .services{
  margin: 0;
  padding: 2px 0 0 0;
}

.serviceFunctions .services .search{
  margin: 0;
  padding: 23px 15px 0 12px;
  float: right;
}

.serviceFunctions .services .search input.searchField{
  margin: 0;
  padding: 2px 2px 2px 2px;
  width: 65px;
  border: 1px solid #D7E0E9;
  color: #004D66;
  font-size: 10px;
  font-family:"Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
}

.serviceFunctions .services .search input.submitBtn{
  margin: 0;
  padding: 2px;
  color: #fff;
  font-size: 10px;
  width: 51px;
  background-color: #607F9F;
  border: none;
}

.serviceFunctions .services .serviceLinks{
  margin: 0;
  padding: 0;
  width: 310px;
  float: right;
}

.serviceFunctions .services .serviceLinks a{
  color: #004D66;
  font-size: 10px;
  line-height: 24px;
  text-decoration: none;
}

.serviceFunctions .services .serviceLinks .top{
  margin: 0;
  padding: 0 5px 0 35px;
}

.serviceFunctions .services .serviceLinks .top ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.serviceFunctions .services .serviceLinks .top ul li{
  margin: 0;
  padding: 0;
  width: 33%;
  float: left;
}

.serviceFunctions .services .serviceLinks .top ul li.first{
  margin: 0;
  padding: 0;
}

.serviceFunctions .services .serviceLinks .top ul li.middle{
  margin: 0;
  padding: 0;
}

.serviceFunctions .services .serviceLinks .top ul li.last{
  margin: 0;
  padding: 0;
}

.serviceFunctions .services .serviceLinks .line{
  margin: 0;
  padding: 0;
  border: none;
  height: 0;
  line-height: 0;
  width: 100%;
  border-top: 1px solid #607F9F;
}

.serviceFunctions .services .serviceLinks .bottom{
  margin: 0;
  padding: 0 5px 0 35px;
}

.serviceFunctions .services .serviceLinks .bottom ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.serviceFunctions .services .serviceLinks .bottom ul li{
  margin: 0;
  padding: 0;
  width: 33%;
  float: left;
}

.serviceFunctions .services .serviceLinks .bottom ul li.first{
  margin: 0;
  padding: 0;
}

.serviceFunctions .services .serviceLinks .bottom ul li.middle{
  margin: 0;
  padding: 0;
}

.serviceFunctions .services .serviceLinks .bottom ul li.last{
  margin: 0;
  padding: 0;
}

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

/*############ navigation ############*/
/*#### main navigation ####*/
.mainNavigation{
  margin: 0;
  padding: 0 0 0 20px;
  width: 985px;
  background-color: transparent;
  background-image: url('../img_shared/navigation/nav_shadow_bg.gif');
  background-attachment: scroll;
  background-position: bottom left;
  background-repeat: no-repeat;
}

.mainNavigation ul.mainMenu{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.mainNavigation ul.mainMenu li{
  margin: 0;
  padding: 0 0 0 7px;
  float: left;
}

.mainNavigation ul.mainMenu li a{
  margin: 0;
  padding: 12px 7px 12px 0;
  color: #004D66;
  font-size: 12px;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  text-transform: uppercase;
  display: block;
  font-weight: bold;
}

.mainNavigation ul.mainMenu li.active{
  margin: 0;
  padding: 0 0 0 7px;
  background-color: transparent;
  background-image: url('../img_shared/navigation/nav_tab_left.gif');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top left;
  float: left;
}

.mainNavigation ul.mainMenu li.active a{
  margin: 0;
  padding: 12px 7px 12px 0;
  background-color: transparent;
  background-image: url('../img_shared/navigation/nav_tab_right.gif');
  background-attachment: scroll;
  background-position: top right;
  background-repeat: no-repeat;
  display: block;
}

/*#### sub navigation ####*/
.subNavigation{
  margin: 0;
  padding: 0 15px 0 0;
  width: 180px;
  float: left;
}

.subNavigation .top{
  margin: 0;
  padding: 17px 0 0 0;
  background-color: transparent;
  background-image: url('../img_shared/navigation/subnav_top_bg.gif');
  background-attachment: scroll;
  background-position: top right;
  background-repeat: no-repeat;
}

.subNavigation ul.subMenu{
  margin: 0;
  padding: 0;
  background-color: #007899;
  color: #fff;
}

.subNavigation ul.subMenu li{
  margin: 0;
  padding: 1px 0;
  display: block;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
}

.subNavigation ul.subMenu li a{
  margin: 0;
  padding: 2px 0 2px 20px;
  font-size: 12px;
  display: block;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  background-image: url('../img_shared/navigation/nav_point.gif');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 7px 9px;
  color: #fff;
}

.subNavigation ul.subMenu li a:hover{
  display: block;
  background-color: #004E70;
}

.subNavigation ul.subMenu li.backlink{
  padding-bottom: 0px;
  background-image: none;
  font-size: 11px;
  color: #fff;
}

.subNavigation ul.subMenu li.backlink a{
  margin: 0;
  padding: 1px 0 1px 10px;
  background-image: none;
  font-size: 11px;
  color: #fff;
}

.subNavigation ul.subMenu li.headline{
  padding: 8px 0 5px 9px;
}

.subNavigation ul.subMenu li.headline, .subNavigation ul.subMenu li.headline a{
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  text-transform: uppercase;
  color: #fff;
}

.subNavigation ul.subMenu li.subHeadline{
  padding: 5px 0 0 0;
  margin: 4px 0 0 9px;
  border-top: 1px solid #71BDD2;
}

.subNavigation ul.subMenu li.subHeadline, .subNavigation ul.subMenu li.subHeadline a{
  font-size: 12px;
  line-height: 16px;
  color: #fff;
}

.subNavigation ul.subMenu li.active a{
  display: block;
  background-color: #004E70;
  background-image: url('../img_shared/navigation/nav_point_active.gif');
}

.subNavigation .bottom{
  margin: 0 0 15px 0;
  padding: 17px 0 0 0;
  background-color: transparent;
  background-image: url('../img_shared/navigation/subnav_bottom_bg.gif');
  background-attachment: scroll;
  background-position: top right;
  background-repeat: no-repeat;
}

/*#### breadcrump ####*/
.breadcrump{
  margin: 0;
  padding: 0;
  font-size: 11px;
  line-height: 18px;
}

.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: 11px;
  line-height: 18px;
  color: #E00000;
}

/*############ menubox ############*/
.menuBox{
  margin: 0;
  padding: 10px 0 0 0;
  width: 180px;
}

/*############ page content ############*/
.pageContent{
  margin: 0;
  padding: 16px 0 0 20px;
  background-image: url('../img_shared/page_content_bg.gif');
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top left;
}

.pageFoot{
  margin: 0;
  padding: 10px 0 0 0;
  background-image: url('../img_shared/page_foot_bg.gif');
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: top left;
}

/*############ content of page ############*/
.main{
  margin: 0;
  padding: 0 15px 0 0;
  width: 792px;
  float: left;
}

#fullwidthpage .main{
  margin: 0;
  padding: 0 15px 0 0;
  width: 955px;
  float: left;
}

.main .textContent{
  margin: 0;
  padding: 0;
  width: 597px;
  float: left;
}

#fullwidthpage .main .textContent{
  margin: 0;
  padding: 0;
  width: 760px;
  float: left;
}

.marginal{
  margin: 0;
  padding: 0;
  width: 163px;
  float: left;
}

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

.grid-4 .fullColumn{
  margin: 0;
  padding: 0;
  width: 760px;
}

.grid-3{
  margin: 0;
  padding: 0;
  width: 100%;
}

.grid-3 .fullWidthColumn{
  margin: 0;
  padding: 0;
  width: 597px;
}

.grid-2-1{
  margin: 0;
  padding: 0;
  width: 100%;
}

.grid-2-1 .doubleColumn{
  margin: 0;
  padding: 0 15px 0 0;
  width: 393px;
  float: left;
}

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

.grid-1-2{
  margin: 0;
  padding: 0;
  width: 100%;
}

.grid-1-2 .singleColumn{
  margin: 0;
  padding:  0 15px 0 0;
  width: 189px;
  float: left;
}

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

.grid-15{
  margin: 0;
  padding: 0;
  width: 100%;
}

.grid-15 .middleColumn{
  margin: 0;
  padding: 0;
  width: 291px;
  float: left;
}

.grid-15 .middleColumn.first{
  padding: 0 15px 0 0;
}

.grid-1-1-1{
  margin: 0;
  padding: 0;
}

.grid-1-1-1 .singleColumn{
  margin: 0;
  padding: 0 15px 0 0;
  width: 189px;
  float: left;
}

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

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

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

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

.startPageBox .text{
  max-width: 600px;
}

/*#### marginalBox ####*/
/*# right side in marginal column #*/
.marginal .marginalBox{
  margin: 0 0 15px 0;
  padding: 0;
  background-color: #E1EEF4;
}

.marginal .marginalBox .mbTopRounded{
  margin: 0;
  padding: 5px 0 0 0;
  background-color: transparent;
  background-image: url('../img_shared/marginalBox/mb_top_round.gif');
  background-attachment: scroll;
  background-position: top left;
  background-repeat: no-repeat;
}

.marginal .marginalBox .mbHeader{
  margin: 0;
  padding: 2px 9px 4px 9px;
}

.marginal .marginalBox .mbHeader h3{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: #e30d0e;
  text-transform: uppercase;
}

.marginal .marginalBox .mbContent{
  margin: 0;
  padding: 0 9px;
  background-color: transparent;
  background-attachment: scroll;
  background-position: top right;
  background-repeat: no-repeat;
}

.marginal .marginalBox .mbContent .mbImg{
  margin: 0;
  padding: 0;
}

.marginal .marginalBox .mbContent .mbImg img{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  width: 145px;
  max-width: 145px;
  min-width: 145px;
}

.marginal .marginalBox .mbContent .mbText{
  margin: 0;
  padding: 0 0 5px 0;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}

.marginal .marginalBox .mbContent .mbLinkList{
  margin: 0;
  padding: 0;
}

.marginal .marginalBox .mbContent .mbLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.marginal .marginalBox .mbContent .mbLinkList ul li{
  margin: 0;
  padding: 0;
}

.marginal .marginalBox .mbBottomRounded{
  margin: 0;
  padding: 4px 0 0 0;
  background-color: transparent;
  background-image: url('../img_shared/marginalBox/mb_bottom_round.gif');
  background-attachment: scroll;
  background-position: top left;
  background-repeat: no-repeat;
}

/*# left side under submenu #*/
.menuBox .marginalBox{
  margin: 0 0 10px 0;
  padding: 0;
  background-color: #fff;
}

.menuBox .marginalBox .mbTopRounded{
  margin: 0;
  padding: 5px 0 0 0;
  background: none;
  border-top: 1px dotted #A5AFBB
}

.menuBox .marginalBox .mbHeader{
  margin: 0;
  padding: 2px 0 4px 10px;
}

.menuBox .marginalBox .mbHeader h3{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: #e30d0e;
  text-transform: uppercase;
}

.menuBox .marginalBox .mbContent{
  margin: 0;
  padding: 0 0 0 10px;
  background-color: transparent;
  background-attachment: scroll;
  background-position: top right;
  background-repeat: no-repeat;
}

.menuBox .marginalBox .mbContent .mbImg{
  margin: 0;
  padding: 0;
}

.menuBox .marginalBox .mbContent .mbImg img{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  width: 170px;
  max-width: 170px;
  min-width: 170px;
}

.menuBox .marginalBox .mbContent .mbText{
  margin: 0;
  padding: 0 0 5px 0;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}

.menuBox .marginalBox .mbContent .mbLinkList{
  margin: 0;
  padding: 0;
}

.menuBox .marginalBox .mbContent .mbLinkList ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.menuBox .marginalBox .mbContent .mbLinkList ul li{
  margin: 0;
  padding: 0;
}

.menuBox .marginalBox .mbBottomRounded{
  margin: 0;
  padding: 4px 0 0 0;
  background: none;
  border-bottom: 1px dotted #A5AFBB
}

/*#### advertising box ####*/
/*# left side under submenu #*/
.menuBox .advertisingBox{
  margin: 0 0 15px 0;
  padding: 0;
}

.menuBox .advertisingBox .abDescription{
  margin: 0;
  padding: 0;
}

.menuBox .advertisingBox .abDescription h5{
  margin: 0;
  padding: 0;
  font-size: 9px;
  color: #9ea3a9;
  font-weight: normal;
}

.menuBox .advertisingBox .abContent{
  margin: 0;
  padding: 0;
}

.menuBox .advertisingBox .abContent a{
  margin: 0;
  padding: 0;
  display: block;
}

.menuBox .advertisingBox .abContent a img{
  margin: 0;
  padding: 0;
  display: block;
  border: none;
  width: 180px;
  min-width: 180px;
  max-width: 180px;
}

/*# right side in marginal column #*/
.marginal .advertisingBox{
  margin: 0 0 15px 0;
  padding: 0;
}

.marginal .advertisingBox .abDescription{
  margin: 0;
  padding: 0;
  text-align: right;
}

.marginal .advertisingBox .abDescription h5{
  margin: 0;
  padding: 0;
  font-size: 9px;
  color: #9ea3a9;
  text-align: right;
  font-weight: normal;
}

.marginal .advertisingBox .abContent{
  margin: 0;
  padding: 0;
}

.marginal .advertisingBox .abContent a{
  margin: 0;
  padding: 0;
  display: block;
}

.marginal .advertisingBox .abContent a img{
  margin: 0;
  padding: 0;
  display: block;
  border: none;
  width: 163px;
  min-width: 163px;
  max-width: 163px;
}

/*#### pageheadlinebox ####*/
.pageheadlineBox{
  margin: 0;
  padding: 0 0 25px 0;
}

.pageheadlineBox h2{
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 40px;
  line-height: 45px;
  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: 18px;
  line-height: 20px;
  color: #333333;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}

/*#### issuebox ####*/
.issueBox{
  margin: 0 0 15px 0;
  padding: 0 0 15px 0;
  float: left;
  border-bottom: 1px dotted #A5AFBB;
}

.issueBox .ibImg{
  margin: 0;
  padding: 0;
  width: 393px;
  float: left;
}

.issueBox .ibImg img{
  margin: 0;
  padding: 0;
  width: 393px;
  min-width: 393px;
  max-width: 393px;
  border: none;
}

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

.issueBox .ibText{
  margin: 0;
  padding: 0 0 0 15px;
  font-size: 12px;
  line-height: 16px;
  color: #333333;
  width: 189px;
  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 ####*/
.articleBox{
  margin: 0;
  padding: 0 0 30px 0;
  float: left;
}

.articleBox .artbCategory{
  margin: 0;
  padding: 0;
  width: 291px;
  color: #929292;
  font-size: 11px;
  line-height: 18px;
}

.articleBox .artbAuthor{
  margin: 0;
  padding: 0;
  width: 291px;
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
}

.articleBox .artbAuthor a{
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
  text-decoration: none;
}

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

.articleBox .artbHeader .artbTeaserText{
  margin: 0;
  padding: 0 5px 0 0;
  font-size: 12px;
  line-height: 16px;
  color: #000000;
  width: 143px;
  float: left;
}

.articleBox .artbHeader .artbTeaserImg{
  margin: 0;
  padding: 0;
  width: 143px;
  float: left;
}

.articleBox .artbHeader .artbTeaserImg img{
  margin: 0;
  padding: 0;
  width: 143px;
  min-width: 143px;
  max-width: 143px;
}

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

.articleBox .artbText{
  margin: 0;
  padding: 10px 0 0 0;
  color: #666666;
  font-size: 12px;
  line-height: 16px;
}

.articleBox .artbLinkList{
  margin: 0;
  padding: 5px 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 15px 0;
  padding: 15px 0 0 0;
  border-top: 1px dotted #A5AFBB;
  float: left;
}

.imageBox.right .imgbImg{
  margin: 0;
  padding: 0;
  width: 291px;
  float: right;
}

.imageBox.left .imgbImg{
  margin: 0;
  padding: 0;
  width: 189px;
  float: left;
}

.imageBox.right .imgbImg img{
  margin: 0;
  padding: 0;
  width: 291px;
  min-width: 291px;
  max-width: 291px
}

.imageBox.left .imgbImg img{
  margin: 0;
  padding: 0;
  width: 189px;
  min-width: 189px;
  max-width: 189px
}

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

.imageBox.right .imgbText{
  margin: 0;
  padding: 0 15px 0 0;
  font-size: 14px;
  line-height: 18px;
  color: #666666;
  width: 291px;
  float: right;
}

.imageBox.left .imgbText{
  margin: 0;
  padding: 0 0 0 15px;
  font-size: 14px;
  line-height: 18px;
  color: #666666;
  width: 393px;
  float: left;
}

.imageBox .imgbText .imgbCategory{
  margin: 0;
  padding: 0;
  width: 291px;
  color: #929292;
  font-size: 11px;
  line-height: 18px;
}

.imageBox .imgbText .imgbAuthor{
  margin: 0;
  padding: 0;
  /*width: 291px;*/
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
}

.imageBox .imgbText .imgbAuthor a{
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
  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 15px;
  padding: 15px 0 0 0;
  border-top:1px dotted #A5AFBB;
  width: 100%;
  float: left;
}

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

.grid-3 .fullWidthColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 597px;
  min-width: 597px;
  max-width: 597px;
  border: none;
}

.grid-2-1 .doubleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 393px;
  min-width: 393px;
  max-width: 393px;
  border: none;
}

.grid-2-1 .singleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 189px;
  min-width: 189px;
  max-width: 189px;
  border: none;
}

.grid-1-2 .doubleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 393px;
  min-width: 393px;
  max-width: 393px;
  border: none;
}

.grid-1-2 .singleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 189px;
  min-width: 189px;
  max-width: 189px;
  border: none;
}

.grid-15 .middleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 291px;
  min-width: 291px;
  max-width: 291px;
  border: none;
}

.grid-1-1-1 .singleColumn .imageTopBox .itbImg img{
  margin: 0;
  padding: 0;
  width: 189px;
  min-width: 189px;
  max-width: 189px;
  border: none;
}

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

.imageTopBox .itbText{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: #666666;
}

.imageTopBox .itbText .itbCategory{
  margin: 0;
  padding: 0;
  /*width: 291px;*/
  color: #929292;
  font-size: 11px;
  line-height: 18px;
}

.imageTopBox .itbText .itbAuthor{
  margin: 0;
  padding: 0;
  /*width: 291px;*/
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
}

.imageTopBox .itbText .itbAuthor a{
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
  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 15px 0;
  padding: 0;
  width: 100%;
  min-height:30px;
  background-color: transparent;
  background-image: url('../img_shared/tabBox/tab_bg.gif');
  background-attachment: scroll;
  background-position: top left;
  background-repeat: repeat-x;
  float: left;
}

.tabBox .tbTop{
  margin: 0;
  padding: 0;
}

.tabBox .tbTop .left{
  margin: 0;
  padding: 13px 0 0 12px;
  background-color: transparent;
  background-image: url('../img_shared/tabBox/tab_left_bg.gif');
  background-attachment: scroll;
  background-position: top left;
  background-repeat: repeat-x;
  float: left;
}

.tabBox .tbTop .right{
  margin: 0;
  padding: 13px 0 0 12px;
  background-color: transparent;
  background-image: url('../img_shared/tabBox/tab_right_bg.gif');
  background-attachment: scroll;
  background-position: top left;
  background-repeat: repeat-x;
  float: right;
}

.tabBox .tbText{
  margin: -10px 0 0 0;
  *margin: -25px 0 0 0;
  padding: 0 10px;
  font-size: 14px;
  line-height: 16px;
  color: #000000;
}

.tabBox .tbLinkList{
  margin: 0;
  padding: 0 10px;
}

.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 15px 0;
  padding: 0;
  float: left;
}

.articleIntroBox .aibAuthor{
  margin: 0;
  padding: 0;
  width: 291px;
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
}

.articleIntroBox .aibAuthor a{
  color: #004d66;
  font-size: 11px;
  line-height: 18px;
  text-decoration: none;
}

.articleIntroBox .aibText{
  margin: 0;
  padding: 0 15px 0 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #333333;
  width: 189px;
  float: left;
}

.articleIntroBox .aibImg{
  margin: 0;
  padding: 0;
  width: 393px;
  float: left;
}

.articleIntroBox .aibImg img{
  margin: 0;
  padding: 0;
  width: 393px;
  min-width: 393px;
  max-width: 393px;
  border: none;
}

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

/*#### text box ####*/
.textBox{
  margin: 0 0 15px 0;
  padding: 0;
  width: 100%;
  float: left;
}

.textBox .txtbText{
  margin: 0;
  padding: 0 25px 0 0;
  font-size: 14px;
  line-height: 18px;
  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 15px 0;
  padding: 0;
  width: 100%;
  float: left;
}

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

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

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

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

.focusIntroBox .fibSubline{
  margin: 0;
  padding: 0;
  color: #333333;
  font-size: 18px;
  line-height: 29px;
  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{
  margin: 0 0 10px 0;
  padding: 0;
  border: 1px solid #D6E3E8;
}

.tx-indexedsearch-form .searchFor{
  margin: 0;
  padding: 10px;
  font-size: 14px;
  line-height: 15px;
  color: #5A5A5A;
  float: left;
}

.tx-indexedsearch-form .searchInput{
  margin: 0;
  padding: 7px;
  float: left;
}

.tx-indexedsearch-searchbox-sword{
  margin: 0 10px 0 0;
  padding: 2px;
  font-size: 12px;
  width: 205px;
  border: 1px solid #cccccc;
  float: left;
}

.tx-indexedsearch-searchbox-button{
  margin: 0;
  padding: 2px;
  color: #fff;
  font-size: 10px;
  width: 88px;
  background-color: #607F9F;
  border: none;
}

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

.tx-indexedsearch-browsebox ul{
  margin: 10px 5px 15px 0;
  padding: 0;
  list-style-type: none;
  float: right;
}

.tx-indexedsearch-browsebox ul li{
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 13px;
  color: #E00000;
  float: left;
}

.tx-indexedsearch-browsebox ul li a{
  margin: 0 3px;
  padding: 0 5px;
  font-size: 12px;
  line-height: 13px;
  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{
  background-image: url('../img_shared/search_prev_arrow.gif');
  background-repeat: no-repeat;
  background-position: left 3px;
  width: 5px;
}

.tx-indexedsearch-browsebox ul li.pagingNext{
  background-image: url('../img_shared/search_next_arrow.gif');
  background-repeat: no-repeat;
  background-position: right 3px;
  width: 5px;
}

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

.tx-indexedsearch-res.res{
  margin: 0;
  padding: 10px 0;
  border-top: 1px dotted #A5AFBB;
}

.tx-indexedsearch-result-number, .tx-indexedsearch-title a{
  color: #e00000;
  font-weight:bold;
  font-size:16px;
  line-height: 24px;
}

.tx-indexedsearch-descr{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: #000000;
}

/*############ sitemap ############*/
.sitemapbox{
  width:100%;
  background-color:#E1EEF4;
  margin-bottom:10px;
}

.sitemapbox a{
  font-size: 12px;
  color: #004D66;
}

.sitemapbox li a{
  padding:2px 0 3px 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:8px 0 8px 10px;
  border-top: 1px solid #ffffff;
}

.sitemapbox ul li.headline{
  padding:18px 0 8px 10px;
  border-top: 1px solid #ffffff;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul li.subHeadline{
  padding:5px 0 3px 10px;
  border-top: 1px solid #ffffff;
  font-size: 12px;
  color: #000000;
}

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

.sitemapbox ul ul li a{
  padding:8px 0 8px 70px;
  border-top: 1px solid #ffffff;
}

.sitemapbox ul ul li.headline{
  padding:15px 0 3px 70px;
  border-top: 1px solid #ffffff;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul ul li.subHeadline{
  padding:5px 0 3px 70px;
  border-top: 1px solid #ffffff;
  font-size: 12px;
  color: #000000;
}

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

.sitemapbox ul ul ul li a{
  padding:8px 0 8px  130px;
  border-top: 1px solid #E1EEF4;
}

.sitemapbox ul ul ul li.headline{
  padding:15px 0 3px  130px;
  border-top: 1px solid #E1EEF4;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul ul ul li.subHeadline{
  padding:5px 0 3px  130px;
  border-top: 1px solid #E1EEF4;
  font-size: 12px;
  color: #000000;
}

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

.sitemapbox ul ul ul ul li a{
  padding:8px 0 8px  190px;
  border-top: 1px solid #E1EEF4;
}

.sitemapbox ul ul ul ul li.headline{
  padding:15px 0 3px  190px;
  border-top: 1px solid #E1EEF4;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.sitemapbox ul ul ul ul li.subHeadline{
  padding:5px 0 3px  190px;
  border-top: 1px solid #E1EEF4;
  font-size: 12px;
  color: #000000;
}

/*############ poll ############*/
/*# right side in marginal column #*/
.marginal .tx-jkpoll-pi1{
  margin: 0 0 15px 0;
  padding: 0;
  background-color: #E1EEF4;
}

.marginal .tx-jkpoll-pi1 .pollTopRounded{
  margin: 0;
  padding: 5px 0 0 0;
  background-color: transparent;
  background-image: url('../img_shared/marginalBox/mb_top_round.gif');
  background-attachment: scroll;
  background-position: top left;
  background-repeat: no-repeat;
}

.marginal .tx-jkpoll-pi1 .pollHeader{
  margin: 0;
  padding: 2px 9px 4px 9px;
}

.marginal .tx-jkpoll-pi1 .pollHeader h3{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: #e30d0e;
  text-transform: uppercase;
}

.marginal .tx-jkpoll-pi1 .pollContent{
  margin: 0;
  padding: 0 9px;
  background-color: transparent;
  background-attachment: scroll;
  background-position: top right;
  background-repeat: no-repeat;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollImage{
  margin: 0;
  padding: 0;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollImage img{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  width: 145px;
  max-width: 145px;
  min-width: 145px;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollQuestion{
  margin: 0;
  padding: 0 0 5px 0;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollQuestion p{
  margin: 0;
  padding: 0;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollAnswerList{
  margin: 0;
  padding: 0 0 5px 0;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollAnswerList .pollsubmit{
  margin: 5px 0;
  padding: 2px;
  color: #fff;
  font-size: 10px;
  width: 88px;
  background-color: #607F9F;
  border: none;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollEntry{
  margin: 0;
  padding: 0;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollAnserNumber{
  margin: 0;
  padding: 0 0 5px 0;
}

.marginal .tx-jkpoll-pi1 .pollContent .pollAnswerResult{
  margin: 0;
  padding: 0 0 5px 0;
}

.marginal .tx-jkpoll-pi1 .pollBottomRounded{
  margin: 0;
  padding: 4px 0 0 0;
  background-color: transparent;
  background-image: url('../img_shared/marginalBox/mb_bottom_round.gif');
  background-attachment: scroll;
  background-position: top left;
  background-repeat: no-repeat;
}

/*# left side under submenu #*/
.menuBox .tx-jkpoll-pi1{
  margin: 0 0 10px 0;
  padding: 0;
  background-color: #fff;
}

.menuBox .tx-jkpoll-pi1 .pollTopRounded{
  margin: 0;
  padding: 5px 0 0 0;
  background: none;
  border-top: 1px dotted #A5AFBB
}

.menuBox .tx-jkpoll-pi1 .pollHeader{
  margin: 0;
  padding: 2px 0 4px 10px;
}

.menuBox .tx-jkpoll-pi1 .pollHeader h3{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: #e30d0e;
  text-transform: uppercase;
}

.menuBox .tx-jkpoll-pi1 .pollContent{
  margin: 0;
  padding: 0 0 0 10px;
  background-color: transparent;
  background-attachment: scroll;
  background-position: top right;
  background-repeat: no-repeat;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollImage{
  margin: 0;
  padding: 0;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollImage img{
  margin: 0 0 10px 0;
  padding: 0;
  display: block;
  width: 170px;
  max-width: 170px;
  min-width: 170px;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollQuestion{
  margin: 0;
  padding: 0 0 5px 0;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollQuestion p{
  margin: 0;
  padding: 0;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollAnswerList{
  margin: 0;
  padding: 0 0 5px 0;
  color: #000000;
  font-size: 12px;
  line-height: 16px;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollAnswerList .pollsubmit{
  margin: 5px 0;
  padding: 2px;
  color: #fff;
  font-size: 10px;
  width: 88px;
  background-color: #607F9F;
  border: none;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollEntry{
  margin: 0;
  padding: 0;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollAnserNumber{
  margin: 0;
  padding: 0 0 5px 0;
}

.menuBox .tx-jkpoll-pi1 .pollContent .pollAnswerResult{
  margin: 0;
  padding: 0 0 5px 0;
}

.menuBox .tx-jkpoll-pi1 .pollBottomRounded{
  margin: 0;
  padding: 4px 0 0 0;
  background: none;
  border-bottom: 1px dotted #A5AFBB
}

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

.news-list-container .news-list-item{
  margin: 0 0 10px 0;
  padding: 10px 0;
  border-bottom: 1px dotted #A5AFBB;
}

.news-list-container .news-list-item h3{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  color: #e30d0e;
}

.news-list-container .news-list-item h3 .news-list-date{
  margin: 0;
  padding: 0 20px 0 0;
  font-size: 10px;
  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: 12px;
  line-height: 16px;
  color: #004D66;
}

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

.news-single-item .news-sigle-timedata{
  margin: 0;
  padding: 0 20px 0 0;
  font-size: 10px;
  color: #333333;
}

.news-single-item h2{
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 18px;
  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: 12px;
  line-height: 16px;
  color: #004D66;
}

/*############ text footer ############*/
.textFooter{
  margin: 0;
  padding: 5px;
  text-align: right;
}

.textFooter a{
  margin: 0;
  padding: 0;
  color: #004790;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 10px;
  line-height: 14px;
}

/*############ footer ############*/
#footer{
  margin: 3px 0 20px 20px;
  padding: 0;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  font-size: 10px;
  line-height: 14px;
  color: #000000;
}

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

#footer .footerTextBox{
  margin: 0;
  padding: 0 0 6px 0;
}

#footer .footerMenu{
  margin: 0;
  padding: 0;
}

#footer .footerMenu ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#footer .footerMenu ul li{
  margin: 0;
  padding: 0 10px;
  background-image: url('../img_shared/navigation/footer_nav_bg.gif');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top left;
  font-size: 10px;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  line-height: 20px;
  text-transform: uppercase;
  float: left;
}

#footer .footerMenu ul li.first{
  margin: 0;
  padding: 0 10px 0 0;
  background-image: none;
  float: left;
}

#footer .footerMenu ul li a{
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 10px;
  font-family: "Trebuchet MS", Arial, Verdana, Thahoma, sans-serif;
  line-height: 20px;
  text-transform: uppercase;
}

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

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


/*############ protected page ############*/
.protectedPageFormBox{
  float:left;
  width:100%;
  background-color:#E1EEF4;
  margin:13px 0 0 0;
}
.protectedPageFormBox .small{
  font-size:11px;
}
.protectedPageFormBoxHeadline{
  margin: 0;
  padding: 5px 12px 0 12px;
  font-size: 40px;
  line-height: 45px;
  color: #E00000;
  font-family: Sylfaen, Arial, Verdana, Thahoma, sans-serif;
}
.protectedPageFormBoxText{
  padding: 0 12px 0 12px;
  color:#000000;
}
.protectedPageFormBoxLabelInput{
  padding: 5px 12px 0 12px;
  color:#000000;
}
.protectedPageFormBoxLabelError{
  padding: 5px 12px 0 12px;
  color:#E00000;
}
.protectedPageFormBox form{
  margin:0;
  padding:0 12px 15px 12px;
}
.protectedPageFormBox input.text{

}
.protectedPageFormBox input.submit{
  color:#ffffff;
  background-color:#61809F;
  border:none;
}

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

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