BODY {
  margin:0 0 0 0;
  
  
  
}

body,table,input,textarea,button,select {
  font-family: "TitilliumText22L",arial,sans-serif;
  font-size:13px;
  /*line-height:18px;*/
  
  color: #666666;
    
    
    
  
}

.clear {
  clear:both;
  width:100%;
}

#allWrap {
  width:100%;
  background-image:url(../img/hintergrund_agj.png);
  background-repeat:no-repeat;
  background-position:50% 0;
  background-color:#ffffff;
  min-width:980px;
}

#centerWrap {
  width:980px;
  margin:0 auto;
}

#headerWrap {
  width:100%;
  height:109px;
  margin:0 0 1px 0;
  float:left;
  overflow:hidden;
}

#headerCol1 {
  float:left;
  width:330px;
  height:109px;
}

#headerCol2 {
  float:left;
  width:200px;
  height:109px;
}

#headerCol3 {
  float:left;
  width:450px;
  height:109px;

}

#field_logo {
  margin:40px 0 0 30px;
}

#field_text3k {
  margin:40px 0 0 0;
}

#field_langmenu {
  width:100%;
  text-align:right;
  margin:46px 0px 0 0;
}

#field_langmenu UL {
  margin:0;
  padding:0 20px 0 0;
  list-style:none;
}

#field_langmenu UL LI {
  margin:0;
  padding:0;
  display:inline;
}

#field_langmenu UL LI IMG {
  padding: 0 0 0 10px;
}

#field_servicemenu {
  width:100%;
  text-align:right;
  margin:20px 0px 0 0;
  
}

#field_servicemenu UL {
  margin:0;
  padding:0 20px 0 0;
  list-style:none;  
}

#field_servicemenu UL LI {
  margin:0;
  padding:0 0 0 16px;
  display:inline;
}

#field_servicemenu UL LI A {
  color:#9b9b9b;
  text-decoration:none;
  
  
  letter-spacing:1px;
  font-size:11px;
}

#field_servicemenu UL LI A:hover {
  color:#1a60b1;
}

#menuWrap {
  width:100%;
  height:219px;
  margin:0 0 1px 0;
  float:left;
  overflow:hidden;
}

#menuCol1 {
  float:left;
  height:219px;
  width:329px;
  margin:0 1px 0 0;
  overflow:hidden;
}

#menuCol1 UL {
  margin:14px 0 0 0;
  padding:0;
  list-style:none;
}
#menuCol1 UL LI {
  display:block;
  margin:0 1px 0 0;
  border-bottom:1px solid #ecc75c;
  line-height:14px;
 
  
}

#menuCol1 UL LI A {
  color:#ffffff;
  text-decoration:none;
  
  /*font-family: arial, sans-serif;*/
  font-family: "TitilliumText22L", arial, sans-serif;
  font-weight:bold;
   letter-spacing:1px;
  font-size:11px;
  
  
  
  
  display:block;
  padding:5px 20px 5px 30px;
  
  
}

#menuCol1 UL LI A:hover,
#menuCol1 UL LI A.active,
#menuCol1 UL LI.hover A {
  background-color:#de9f10;
}
#menuCol1 UL LI.hover LI  A {
  background-color:transparent;  
}

#menuCol1 UL UL {
  position:absolute;
  width:329px;
  min-width:329px;
  display:none;
  z-index:99;
}

#menuCol1 UL UL.hover, #menuCol1 UL LI.hover UL, #menuCol1 UL LI:hover UL {
  display:block;
} 

#menuCol1 UL UL {
  border-top:1px solid #9b9b9b;
  border-bottom:1px solid #9b9b9b;
  background-color:#f6e9b9;
  margin:0 0 -1px 0;
  width:328px;
  max-width:328px;
  min-width:328px;
 
}

#menuCol1 UL UL LI A {
  color:#6f6f6f;
  letter-spacing:1;
}

#menuCol1 UL UL LI {
  border-bottom:1px dotted #6f6f6f;
  margin: 0 5px 0 20px;
}

#menuCol1 UL UL LI.last {
  border-bottom:0px none;
  margin: 0 0 0 20px;
}

#menuCol1 UL UL LI A {
  letter-spacing:0;
  padding: 5px 10px;
}

#menuCol1 UL UL LI A:hover,
#menuCol1 UL UL LI A.active {
  background-color:transparent;
  /*color:#1a60b1;*/
  color:#de9f10;
}


#menuCol2 {
  float:left;
  height:219px;
  width:440px;
  margin:0 1px 0 0;  
  overflow:hidden;
}

#menuCol3 {
  float:left;
  height:219px;
  width:209px;
  position:relative;
  overflow:hidden;
}

#menuCol3 UL {
  margin:14px 0 0 0;
  padding:0;
  list-style:none;
}
#menuCol3 UL LI {
  display:block;
  margin: 0 0 0 1px;
  border-bottom:1px solid #5c85b4;
  line-height:14px;
  
}

#menuCol3 UL LI A {
  color:#ffffff;
  text-decoration:none;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-size:11px;
  letter-spacing:1px;
  font-weight:bold;
  display:block;
  padding:5px 30px 5px 30px;
  
  
}

#menuCol3 UL LI A:hover,
#menuCol3 UL LI A.active,
#menuCol3 UL LI.hover A {
  background-color:#0d315a;
}

#menuCol3 UL LI.hover LI  A {
  background-color:transparent;  
}

#menuCol3 UL UL {
  position:absolute;
  width:208px;
  min-width:208px;
  display:none;
  z-index:99;
  
  
}

#menuCol3 UL UL.hover, #menuCol3 UL LI.hover UL, #menuCol3 UL LI:hover UL {
  display:block;
} 

#menuCol3 UL UL {
  border-top:1px solid #9b9b9b;
  border-bottom:1px solid #9b9b9b;
  background-color:#c2d7f0;
  margin:0 0 -1px 1px;
}

#menuCol3 UL UL LI A {
  color:#6f6f6f;
  letter-spacing:0;
}

#menuCol3 UL UL LI {
  border-bottom:1px dotted #6f6f6f;
  margin: 0 10px 0 10px;
}

#menuCol3 UL UL LI.last {
  border-bottom:0px none;
  margin: 0 10px 0 10px;
}

#menuCol3 UL UL LI A {
  
  padding: 5px 10px;
}

#menuCol3 UL UL LI A:hover,
#menuCol3 UL UL LI A.active {
  background-color:transparent;
  color:#1a60b1;
}






#contentWrap {
  position:relative;
  float:left;
  width:100%;
  background-image:url(../img/bg_cwrap.gif);
  margin:60px 0 75px 0;
  
}

#contentLeftWrap {
  width:270px;
  float:left;
  overflow:hidden;
  margin:0px 1px 0 0;
}

#contentLeft {
  margin:0 15px 14px 30px;   
}

#contentMiddleWrap {
  width:499px;
  float:left;
  overflow:hidden;
  margin:0px 1px 0 0; 
} 

#content {
  margin:0 40px 14px 59px;
}

#contentRightWrap {
  width:209px;
  float:left;
  overflow:hidden;  
  margin:0px 0 0 0;
}

#contentRight {
  margin: 0 20px 14px 9px;  
}

#footerWrap {
  width:100%;
  border-top:1px solid #d6dce4;
  
  margin:2px 0 40px 0;
  float:left;
  background-image:url(../img/footer_verlauf.gif);
  background-repeat:no-repeat;
  background-position:0 2px;
  min-height:65px;
}

#footerInnerWrap {
  width:100%;
  float:left;
  background-image:url(../img/footer_dots.gif);
  margin:30px 0 0 0;
  background-repeat:repeat-y;
}

#footerCol1 {
  float:left;
  width:230px;
  margin:0px 1px 0 0;
  padding:0 9px 0 30px;
  overflow:hidden;
}

#footerCol2 {
  float:left;
  width:230px;
  margin:0px 1px 0 0;
  padding:0 9px 0 10px; 
  overflow:hidden;
}

#footerCol3 {
  float:left;
  width:230px;
  margin:0px 1px 0 0;
  padding:0 9px 0 10px;
   
  overflow:hidden;
}

#footerCol4 {
  float:left;
  width:170px;
  margin:0;
  padding:0 30px 0 9px; 
  overflow:hidden;
}

#footerWrap H1 {
  font-family: "TitilliumText22L", arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  letter-spacing:1px;
  color:#9b9b9b;
      
}

#footerWrap UL {
  margin:0;
  padding:0;
  list-style:none;
}

#footerWrap UL LI {
  display:block;
  line-height:20px;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-size:11px;
}
#footerWrap UL LI A {
  color:#9b9b9b;
  text-decoration:none;
  
  display:block;
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0px 6px;
}
#footerWrap UL LI A:hover {
  color:#1a60b1;
}


UL#menuContentLeft {
  margin:0 0 40px 0;
  padding:0;
  list-style:none;
}



UL#menuContentLeft LI {
  font-size:13px;
  line-height:18px;
  color:#8896a7;
  display:block;
  border-bottom:1px solid #c9d1dc;
  padding:0 0 5px 0;
  margin:0 0 5px 0;
}




UL#menuContentLeft UL LI,
UL#menuContentLeft LI.last {
  border-bottom: 0px none;
}





UL#menuContentLeft UL {
  margin:10px 0 0 10px;
  background-image:url(../img/punkte_grau_2px.png);
  background-repeat:repeat-y;
  padding:0 0 0 10px;
  list-style:none;
}

UL#menuContentLeft LI A {
  text-decoration:none;
  color:#8896a7;
}

UL#menuContentLeft LI A:hover,
UL#menuContentLeft LI.active A {
  color:#1a60b1;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0px 3px;
  margin:0 0 0 -20px;
  padding:0 0 0 20px;
  display:block;
}


UL#menuContentLeft UL LI A,
UL#menuContentLeft LI.active LI A {
  background-image:none;
  margin:0;
  padding:0; 
  color:#8896a7;
}

UL#menuContentLeft LI.active LI.active A,
UL#menuContentLeft LI.active LI A:hover {
  color:#1a60b1;
}




#content p.bodytext {
  font-family: "TitilliumText22L", arial, sans-serif;
  font-size:13px;
  color:#666666;
  /*line-height:18px;*/
  line-height:20px;
   
}

#content .csc-default LI {
  color:#666666;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-size:13px;
  color:#666666;
  line-height:20px;
}

.csc-textpic-caption {
  font-family: "TitilliumText22L", arial, sans-serif;
  font-size:11px;
  color:#666666;
}

#content DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, 
#content DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
  
  padding:1px;
  border:1px solid #a0a09e;
  margin:0;
}

#content DIV.csc-textpic-border {
  position:relative;
  float:left;
  padding:10px 0 10px 0;
  border-top:1px dotted #9a9a9c;
  border-bottom:1px dotted #9a9a9c;
  margin:0 0 15px 0;
  width:100%;
}

#content DIV.csc-textpic-border DIV.csc-textpic-text {
  position:absolute;
  bottom:0px;
  left:200px;
  width:200px;
  
} 

#content DIV.csc-textpic-border DIV.csc-textpic-text P.bodytext {
  font-size: 11px;
  line-height:16px;
  color:#989898;
}





#rootline {
  position:absolute;
  /*margin:-46px 0 0 330px;*/
  margin:-46px 0 0 0;
  left:330px;
  top:0px;
  width:440px;
  max-width:440px;
  height:3em;
  max-height:3em;
  overflow:hidden;
} 

UL#rootlineMenu {
  margin:0;
  padding:0;
  list-style:none;
}

UL#rootlineMenu LI {
  padding:0;
  margin:0;
  display:inline;
  color:#adbaca;
  font-size:12px;
}

UL#rootlineMenu LI A {
  color:#adbaca;
  text-decoration:none;
}


#contentRight {
  font-size:11px;
  
}

#contentRight P.bodytext A {
  color:#e9be1b;
  font-weight:bold;
  text-decoration:none;
}


#contentRight H1 {
  color:#e9be1b;
  font-size:13px;
  font-weight:bold;
  /*line-height:18px;*/
  line-height:20px;
}

#rssBox {
  background-color: transparent !important;
  border: 0px none !important;
  float: left;
  font-size: 1em !important;
  line-height:16px;
  
  margin: 0 0 0 0 !important;
  overflow: hidden;
  padding: 0 0 0 0 !important;
  position: relative;
}
#rssBox .slide {
    background-color: transparent !important;
    color:#989898;
}

#rssBox .slide A {
  display:block;
  text-decoration:none;
  color:#989898;
  font-weight:bold;
  margin:0 0 5px 0;
}

.dmnt_newstitle {
  color:#989898;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  display:block;
  margin:0 0 6px 0;
}
.dmnt_newssubtitle {
  color:#989898;
  text-decoration:none;
  font-size:11px;
  font-weight:normal;
  display:block;
  margin: 0 0 12px 0;
}
.dmnt_tickerDivider {
  height:0px;
  display:none;
}

.divTicker A,
.divTicker A:hover {
  text-decoration:none !important;
  color:#989898;
}

.tx-tettnewsticker-pi1 {
  color:#989898;
  text-decoration:none;
  font-size:11px;
  font-weight:normal;
  
 
}

.tx-tettnewsticker-pi1 A {
  color:#989898;
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  
}

.tx-tettnewsticker-pi1 A:hover {
  
  text-decoration:underline;
}


#rssBox .slide A:hover {
  text-decoration:underline;
}

UL.menuContentRight {
  margin:30px 0 0 0;
  padding:0;
  list-style:none;
  width:180px;
  float:left;
} 

UL.menuContentRight LI {
  display:block;
  padding:15px 0 15px 0;
  margin:0;
  border-top:1px solid #e9be1b;
  width:180px;
  float:left;
  
}

UL.menuContentRight LI.menuContentRightSmall {
  padding:20px 0 20px 0;  
}

UL.menuContentRight LI A {
  font-family: "TitilliumText22L", arial, sans-serif;
  text-decoration:none;
  font-size:13px;
  font-weight:bold;
  letter-spacing:2px;
  color:#e9be1b;
  display:block;
}

UL.menuContentRight LI.menuContentRightSmall A {
  color:#9a9b9b;
}

UL.menuContentRight LI A:hover {
  color:#9a9b9b;  
}

UL.menuContentRight LI.menuContentRightSmall A {
  font-size:10px;
  font-weight:normal;
  letter-spacing:1px;
}

UL.menuContentRight LI .menuContentRightIcon1 {
  width:27px;
  height:27px;
  float:left;
  display:block;   
  margin:4px 10px 0 0;
  background-image:url(../img/icon_sitzungsunterlagen_0.png);
  background-repeat:no-repeat;
  
}
UL.menuContentRight LI .menuContentRightIcon1:hover {
  
  margin:4px 10px 0 0;
  background-image:url(../img/icon_sitzungsunterlagen_1.png);
  background-repeat:no-repeat;
  
}
UL.menuContentRight LI .menuContentRightIcon2 {
  width:27px;
  height:27px;
  float:left;
  display:block;   
  margin:0 10px 0 0;
  background-image:url(../img/icon_termine_0.png);
  background-repeat:no-repeat;
  
}
UL.menuContentRight LI .menuContentRightIcon2:hover {
  
  margin:0 10px 0 0; 
  background-image:url(../img/icon_termine_1.png);
  background-repeat:no-repeat;
  
}
UL.menuContentRight LI  .menuContentRightIcon3 {
  width:27px;
  height:27px;
  float:left;
  display:block;   
  margin:0 10px 0 0;
  background-image:url(../img/icon_newsletter_0.png);
  background-repeat:no-repeat;
  
}
UL.menuContentRight LI .menuContentRightIcon3:hover {
  
  margin:0 10px 0 0; 
  background-image:url(../img/icon_newsletter_1.png);
  background-repeat:no-repeat;
  
  
}

UL.menuContentRight LI .menuContentRightIcon4 {
  width:27px;
  height:27px;
  float:left;
  display:block;   
  margin:0 10px 0 0;
  background-image:url(../img/icon_drucken_1.png);
  background-repeat:no-repeat;
  
}
/*
UL.menuContentRight LI A:hover .menuContentRightIcon4 {
  
  margin:0 10px 0 0; 
  background-image:url(../img/icon_drucken_1.png);
  background-repeat:no-repeat;
  
}
*/

UL.menuContentRight LI .menuContentRightText1 {
  display:block;
  float:left;
  margin:0px 0 0 0;
}
UL.menuContentRight LI .menuContentRightText2 {
  display:block;
  float:left;
  margin:6px 0 0 0;  
}
UL.menuContentRight LI .menuContentRightText3 {
  display:block;
  float:left;
  margin:4px 0 0 0;
}
UL.menuContentRight LI  .menuContentRightText4 {
  display:block;
  float:left;
  margin:6px 0 0 0;
}


P.bodytext IMG {
  vertical-align:text-top;
}

.news-latest-item .news-subheader,
.news-list-item .news-subheader {
  font-size:13px;
  color:#666666;

}

.news-latest-item .news-subheader P,
.news-list-item .news-subheader P {
  margin:0 0 5px 0;
}

.news-more-link A {
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0 2px;
  color:#1a60b1;
  font-size:13px;
  text-decoration:none;
  line-height:13px;
}



.news-latest-date {
  
  display:block;
  padding:15px 0 15px 0;
  font-size:13px;
  color:#666666;
}

.news-latest-date A {
  color:#1a60b1;
  text-decoration:none;
}




.news-latest-item,
.news-list-item {
  background-image:url(../img/punkte_blau_2px_hor.png);
  background-repeat:repeat-x;
  background-position:0 100%;
  margin:0 0 10px 0;
}

.news-list-item-publikationen {
  background-image: url(../img/punkte_blau_2px_hor.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  padding: 10px 0 0 0;
  margin:0 0 20px 0;
  width:100%;
  float:left;
}

.news-list-item-publikationen .news-image {
  float:left;
  width:70px;
  overflow:hidden;
  margin:0 10px 0 0;
}

.news-list-item-publikationen .news-image IMG {
  width:68px;
  border:1px solid #dddede;
}

.news-list-item-publikationen .news-subheader-morelink-wrap {
  float:left;
  width: 320px;
  overflow:hidden;
}

.news-list-item-positionen {
  padding:0 0 20px 0;
}

.news-list-item-presse {
  padding:0 0 10px 0;
}

.news-list-container-presse .news-list-browse {
  background-image:none;
  margin:0; 
}

.news-single-item {
  color:#666666;
}

.news-single-date A {
  color:#1a60b1;
  text-decoration:none;
}

.news-single-backlink {
  margin: 10px 0 0 0;
}
.news-single-backlink A {
  color:#1a60b1;
  text-decoration:none;
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0 2px;
}

.tx-macinasearchbox-pi1 {
  position:absolute;
  left:29px;
  top:133px;
  
}

.tx-macinasearchbox-pi1 .input-text {
  height:22px;
  width:148px;
  border:1px solid #b7b7b7;
  margin:0 5px 0 0;
}

.tx-macinasearchbox-pi1 .input-image {
  vertical-align:text-bottom;
}

H1 {
  margin: 0 0 6px 0;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-weight:bold;
  font-size:17px;
  color:#1a60b1;
  line-height:24px;
  text-transform:uppercase;
}

#content H2 {
  margin: 0 0 6px 0;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-weight:bold;
  font-size:15px;
  color:#1a60b1;
  line-height:20px;
  text-transform:uppercase;
} 

#content H3 {
  margin: 0 0 6px 0;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-weight:bold;
  font-size:14px;
  color:#1a60b1;
  /*line-height:18px;*/
  line-height:20px;
  text-transform:uppercase;
} 

#content H4 {
  margin: 0 0 6px 0;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-weight:bold;
  font-size:13px;
  color:#666666;
  /*line-height:18px;*/
  line-height:20px;
  margin:0;
  text-transform:uppercase;
}

#content A {
  color:#1a60b1;
  text-decoration:none;
}
#content A:hover {
  text-decoration:underline;
}

.form-row {
  margin:0 0 5px 0;
}

.tx-comments-comment-input {
  width:238px;
  height:23px;
  border:1px solid #cacaca;
  color:##a6a6a6;
 
  
}

.form-row TEXTAREA {
  border:1px solid #cacaca;
  color:##a6a6a6;
 
  width:388px;
  height:94px; 
} 

.news-single-date {
  
  padding:10px 0 0 0;
}

.news-single-backlink {
 padding:0 0 20px 0;
}

.bar-blau {
  width:100%;
  height:1px;
  min-height:1px;
  background-image:url(../img/punkte_blau_2px_hor.png);
  background-repeat:repeat-x;
  
}

.tx-comments-comments {
  padding:10px 0 0 0;
}

.tx-comments-comment-date {
    color:#9a9a9b;
    font-size:12px;
}

.tx-comments-comment-name {
  font-size:12px;
}
.tx-comments-comment-content {
  margin:5px 0 15px 0;
  color:#666666;
  /*line-height:18px;*/
  line-height:20px;
}


.tx-tipafriend-pi1 .input-text {
  width:238px;
  height:23px;
  border:1px solid #cacaca;
  color:##a6a6a6;
}

A IMG {
  border:0px none;
}

.csc-frame-rulerAfter {
  width:100%;
  
  background-image:url(../img/punkte_blau_2px_hor.png);
  background-repeat:repeat-x;
  background-position:0 100%;
  padding:0 0 5px 0;
  margin:0 0 20px 0;  
}

.contenttable A {
  color:#1a60b1;
  text-decoration:none;
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0 2px;
}

TABLE.contenttable {
  border-spacing: 0px;
  border-collapse:collapse;
  
  
}

.contenttable TD {
  vertical-align:top;
  color:#666666;
}

P.bodytext {
  margin:0 0 10px 0;
}

.news-subheader {
  /*line-height: 18px;*/
  line-height:20px;
}

.tx-indexedsearch P {
  /*line-height: 18px;*/
  line-height:20px;
}

.tx-indexedsearch-redMarkup {
  color:#E9BE1B !important;
}

.tx-indexedsearch UL.browsebox {
  padding:0;
  margin:0;
  text-align:left;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
    margin: 0 0 6px 0;
  font-family: "TitilliumText22L", arial, sans-serif;
  font-weight:bold;
  font-size:15px;
  color:#1a60b1;
  /*line-height:18px;*/
  line-height:20px; 
}

.tx-indexedsearch .tx-indexedsearch-res {
  width:100%;
  
  background-image:url(../img/punkte_blau_2px_hor.png);
  background-repeat:repeat-x;
  background-position:0 0;
  padding:5px 0 0 0;
  margin:20px 0 20px 0;  
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
  background-image:none;
  margin:0;
  padding:10px 0 0 0;
}

/*
#content A.download {
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0 3px;
  color:#1a60b1;
  
}
*/

.news-single-item P {
  /*line-height:18px;*/
  line-height:20px;
}

#content .csc-default UL,
#content .csc-frame UL,
#content UL.csc-bulletlist-0,
#content UL.csc-bulletlist-1,
#content UL.csc-bulletlist-2 {
  list-style:none;
  margin:0 0 0.5em 15px;
  padding:0;
}

#content .csc-default UL LI,
#content .csc-frame UL LI,
#content UL.csc-bulletlist-0 LI,
#content UL.csc-bulletlist-1 LI {
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_grau_13px.png);
  background-repeat:no-repeat;
  background-position:0 6px;  
}

#content UL.csc-bulletlist-2 LI {
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0 6px;  
}

#content UL.csc-bulletlist-3 LI {
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_gelb_13px.png);
  background-repeat:no-repeat;
  background-position:0 6px;  
}


TABLE.contenttable-0 {
  margin:0 0 10px 0;
}

TABLE.contenttable-0 TD {
  padding:0 10px 0 0;
}
TABLE.contenttable-0 TD.td-last {
  padding:0 0 0 0;
}

TABLE.contenttable-0 TD.td-0 {
  width:120px;
  max-width:120px;
  min-width:120px;
}

/* Geschäftsstelle */
TABLE.contenttable-2 TD.td-0 {
  width:200px;
  max-width:200px;
  min-width:200px;
}

TABLE.contenttable-2 TD {
  padding:0 0 6px 0;
}



.news-list-browse {
    background-image: url("../img/punkte_blau_2px_hor.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    margin: 0 0 20px;
    padding: 25px 0 0;
    width: 100%;
}

#content .news-list-browse A {
  text-decoration:none;
  color:#666666;
}

#content .news-list-browse A:hover {
  text-decoration:none !important;
  color:#666666;
}

#content .news-list-browse .activeLinkWrap,
#content .news-list-browse A .browseLinksPrev,
#content .news-list-browse A .browseLinksNext  {
  color:#1a60b1;
}

#content .news-list-browse A .browseLinksPrev {
    background-image: url("../img/pfeil_links_blau_13px.png");
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding: 0 0 0 15px;
}

#content .news-list-browse A .browseLinksNext {
    background-image: url("../img/pfeil_blau_13px.png");
    background-position: 100% 2px;
    background-repeat: no-repeat;
    padding: 0 15px 0 0px;
}

.news-single-item-publikationen .news-single-img {
  width:120px;
  float:left; 
  margin:0 20px 20px 0; 
}

.news-single-item-publikationen .news-single-img IMG {
  border:1px solid #dbdcdc;
}

.news-single-item-publikationen P.news-single-imgcaption {
  display:none;
}

.news-single-item-publikationen .news-single-content H1 {
  display:none;
}

.news-single-item-publikationen .news-single-content P {
  margin-top:0px;
}

.news-single-item-publikationen .news-single-content P.csc-frame-frame2 {
  background-image: url("../img/punkte_blau_2px_hor.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    margin: 0 0 10px;
    padding: 10px 0 0;
    width: 100%;  
}

.news-single-item-publikationen .news-single-backlink {
  background-image: url("../img/punkte_blau_2px_hor.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    margin: 0 0 10px;
    padding: 10px 0 0;
    width: 100%;  
}

#content .news-list-item-publikationen H2 {
  font-size:13px;
  /*line-height:18px;*/
  line-height:20px;
}

#content .news-list-item-publikationen .news-more-link A {
   background-image: url("../img/pfeil_blau_13px.png");
    background-position: 100% 2px;
    background-repeat: no-repeat;
    padding: 0 15px 0 0px;  
}

#contentLeft H1 {
  color:#8896a7;
  font-size:13px;
  /*line-height:18px;*/
  line-height:20px;
}

#contentLeft .teaserLeft {
  border-top:1px solid #b3bfce;
  margin:0 0 0 0;
  padding:15px 0 0 0; 
}

#contentLeft .news-latest-item-publikationen {
  width:100%;
  float:left;
  padding:0 0 15px 0;
  background-image:none;
  border-bottom:1px solid #b3bfce;
}

#contentLeft .news-latest-item-publikationen .news-image {
  width:70px;
  float:left;
  margin:0 10px 0 0;
}

#contentLeft .news-latest-item-publikationen .news-image IMG {
  border:1px solid #dcdddd;
}

#contentLeft .news-latest-item-publikationen .news-content {
  float:left;
  width:140px;
  
}

#contentLeft .news-latest-item-publikationen .news-content H2 {
  margin:0;
  font-size: 12px;
  /*line-height:18px;*/
  line-height:20px;
}

#contentLeft .news-latest-item-publikationen .news-content .news-more-link {
  font-size: 12px;
  /*line-height:18px;*/
  line-height:20px;
  margin:15px 0 0 0;
}

#contentLeft .news-latest-item-publikationen .news-content .news-more-link A {
  color:#98acbe; 
  background-image: url("../img/pfeil_grau_13px.png");
}

.news-single-item P.csc-frame-frame2 {
  background-image: url("../img/punkte_blau_2px_hor.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    
    margin: 0 0 10px;
    padding: 10px 0 0;
    width: 100%;  
}

P.align-center {
  text-align:center;
}


#contentLeft H2 {
  color:#8896a7;
  font-size:13px;
  /*line-height:18px;*/
  line-height:20px;
}

#contentLeft .teaserLeft {
  border-top:1px solid #b3bfce;
  margin:0 0 0 0;
  padding:15px 0 0 0; 
}

#contentLeft .forum-teaser-content-wrap {
  
  float:left;
  width:225px;
  
}

#contentLeft .forum-teaser-content-wrap .forum-teaser-image {
  width:70px;
  float:left;
  margin:0 10px 0 0;
}

#contentLeft .forum-teaser-content-wrap .forum-teaser-image IMG {
  border:1px solid #dcdddd;
}

#contentLeft .forum-teaser-content-wrap .forum-teaser-content {
  float:left;
  width:140px;
  
}

#contentLeft .forum-teaser-content-wrap .forum-teaser-content .forum-teaser-text {
  margin:0;
  font-size: 12px;
  /*line-height:18px;*/
  line-height:20px;
  font-weight:bold;
  color:#8896A7;
  
}

#contentLeft .forum-teaser-content-wrap .forum-teaser-content .forum-teaser-more-link {
  font-size: 12px;
  /*line-height:18px;*/
  line-height:20px;
  margin:15px 0 0 0;
}

#contentLeft .forum-teaser-more-link A {
  color:#98acbe; 
  background-image: url("../img/pfeil_grau_13px.png");
  background-repeat:no-repeat;
  background-position: 0 2px;
  padding: 0 0 0 15px;
    text-decoration: none;
    font-size: 13px;
    line-height: 13px;
  
}

#contentLeft .forum-teaser  {
  width:100%;
  
  padding:0 0 15px 0;
  background-image:none;
  border-bottom:1px solid #b3bfce;
  
}

.tx-damdownloads-pi1-list .tx-damdownloads-pi1-item {
  background-image: url("../img/punkte_blau_2px_hor.png");
    background-position: 0 0;
    background-repeat: repeat-x;
    float: left;
    margin: 0 0 20px;
    padding: 10px 0 0;
    width: 100%;
}

.tx-damdownloads-pi1-list .tx-damdownloads-pi1-item-doc {
  float:left;
  width:70px;
}

.tx-damdownloads-pi1-list .tx-damdownloads-pi1-item-doc IMG {
   border:1px solid #dcdddd;  
}

.tx-damdownloads-pi1-list .tx-damdownloads-pi1-item-wrap {
  float:left;
  width:320px;
  margin:0 0 0 10px;
}

#content .tx-damdownloads-pi1-list H2 {
   font-size: 13px;
    /*line-height: 18px;*/
    line-height:20px;  
}

.tx-damdownloads-pi1-item-links A {
  background-image: url("../img/pfeil_blau_13px.png");
    background-position: 100% 2px;
    background-repeat: no-repeat;
    padding: 0 15px 0 0;   
}

 P.csc-frame-frame2 {
  background-image: url("../img/punkte_blau_2px_hor.png");
    background-position: 0 0;
    background-repeat: repeat-x;
   
    margin: 0 0 10px;
    padding: 10px 0 0;
    width: 100%;  
}
.tx-comments-required-error {
  color:red;
}

.tx-meagjforumregister-pi1-register-search {
  margin:0 0 20px 0;
}

.tx-meagjforumregister-pi1-register-search .form-row {
  margin: 0 0 5px 0;
}

.tx-meagjforumregister-pi1-register-search .input-select {
  height:26px;
  width:250px;
  border:1px solid #b7b7b7;
  margin:0 5px 0 0;
}

.tx-meagjforumregister-pi1-register-search .input-text {
  height:22px;
  width:248px;
  border:1px solid #b7b7b7;
  margin:0 5px 0 0;
}

#content UL.browsebox LI,
#content UL.tx-pagebrowse LI {
  background-image:none;
  padding: 0 5px 0 0;
}

A.blue-pointer {
  padding:0 0 0 15px;
  background-image:url(../img/pfeil_blau_13px.png);
  background-repeat:no-repeat;
  background-position:0px 2px;
}
  
TABLE.tx-damdownloads-pi1-search {
  border:0;
  padding:0;
  margin:0;
  border-collapse:collapse;
}

TABLE.tx-damdownloads-pi1-search TD {
  text-align:left;
  vertical-align:top:
  padding:0 10px 5px 0;
}

/* Workaround for IE8 to make dots visible */
.tx-felogin-pi1 #pass {
  font-family: arial,sans-serif;  
}

.tx-felogin-pi1 #pass,
.tx-felogin-pi1 #user {
  width: 150px;
}

/* Powermail */
FORM.tx_powermail_pi1_form FIELDSET {
  border:0px none;
  margin:0;
  padding:0; 
  background-color:transparent; 
  width:400px !important;
  max-width:400px !important;
}

FORM.tx_powermail_pi1_form LEGEND {
    display:none;
    float:none;
}

fieldset.tx-powermail-pi1_fieldset label,
fieldset.tx-powermail-pi1_fieldset fieldset legend {
  display:none;
    color: #515151;
    
    float: left;
    font-weight: bold;
    white-space: normal;
    width: 165px !important;
} 

div.tx_powermail_pi1_fieldwrap_html {
  width:400px;
  max-width:400px;
}

 

fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset input.powermail_date, fieldset.tx-powermail-pi1_fieldset input.powermail_datetime, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset input.powermail_captcha {
  width: 229px !important;  
}

fieldset.tx-powermail-pi1_fieldset select {
  width: 235px !important;  
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
 
    margin: 20px 0 10px 0px !important;
}

.align-right {
  text-align:right;
}

.contenttable TH {
  vertical-align:top;
}


INPUT.tx-powermail-pi1_confirmation_submit {
  background-color:#ff0000;
  color:#fff;
  font-weight:bold;
  font-size:120%;
  border:1px solid #666;
}

.tx-powermail-pi1_confirmation P {
  font-weight:bold;
}

/* new 20150314 */
INPUT.tx-srfreecap-pi1-image-accessible {
  width:auto !important;
  height:auto;
  display:block !important;
  float:right !important;
  margin:0.25em 0 0 0 !important;
  border:0px none !important;
}

IMG.tx-srfreecap-pi1-image {
  float:right !important;
  margin:0 !important;
}

.tx-srfreecap-pi1-cant-read {
  display:block;
  float:right !important;
  text-align:right !important;
  margin:0.25em 0 0 1em !important;
}

.tx-srfreecap-pi1-accessible {
  
}



.filecollection-add {
    margin-left: 10px;
}

.filecollection {
    position: relative;
    margin: 0;
    padding: 0;
    width: 180px;
    border-top: 1px solid #E9BE1B;
}

.filecollection-headline {
    font-family: "TitilliumText22L",arial,sans-serif;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 2px;
    color: #E9BE1B;
    text-transform:uppercase;

    padding-left: 37px;
    padding-right: 10px;
    background-repeat: no-repeat;
    background-image: url('/typo3conf/ext/filecollector/Resources/Public/Icons/link_dateisammeln.gif');
    background-position: 5px center;
    
    
}

.filecollection-list {
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
}

.filecollection-listitem {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0.5em;
    list-style-type: none;
}

.filecollection-listitem A {
  color:#9A9B9B;
  word-wrap:break-word;
}
.filecollection-listitem A:hover {
  color: #333;  
}

.filecollection-listitem A.filecollection-listitem-remove {
    color: #E9BE1B;
    font-weight:bold;
    
}

.filecollection-listitem A.filecollection-listitem-remove:hover {
    color: #333;
}

.filecollection-download {
    background-color: #E9BE1B;
    color: #fff;
}

.filecollection-download:hover {
    background-color: #E9BE1B;
    color: #333;
}

.filecollection-download, .filecollection-download:hover {
    padding: 10px;

    display: block;
    text-align: center;
    text-decoration: none;
}



