p.bodytext{
  margin:0;
}
a{
  #text-decoration:none;
  color:#467edd;
}
a:hover{
  #text-decoration:none;
  color:#ffb200;
}
a:active{
  #text-decoration:none;
  color:#ffb200;
  border:0px;
}
a.weiter{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
}
a.weiter:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
}
a.submenulink{
  color:#26383D;
  font-family:Arial;
  text-decoration:none;
  bottom:0px;
  position:relative;
}
a.submenulink:hover{
  color:#ffb200;
  font-family:Arial;
  text-decoration:none;
  bottom:0px;
  position:relative;
}

#page{
  width:100%;
  position:relative;
}
#banner{
  width:1260px;
  position:relative;
  height:100px;
}
#pageMiddle{
  width:1204px;
  position:relative;
  padding-left:28px;
  padding-right:28px;
}

* html #pageMiddle{
  width:1260px;
  position:relative;
  padding-left:28px;
  padding-right:28px;
}

ul.menu{
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
  margin:0;
  padding:0;
  position:relative;
}
ul.klickpfad{
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
  margin:0;
  padding:0;
  position:relative;
}
li.point{
  float:left;
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
  position:relative;
}
li.point:hover{
  float:left;
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
}
li.point:active{
  float:left;
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
}
li.point a{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  text-align:center;
  padding-top:14px;
  padding-bottom:0px;
  height:36px;
  background-image:url('images/menu_background_black3.png');
  vertical-align:middle;
  display:block;
  width:128px;
  position:relative;
}

li.point a:hover{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  padding-top:14px;
  padding-bottom:0px;
  height:36px;
  border-top:0px solid #26383D;
  border-bottom:0px solid #26383D;
  background-image:url('images/menu_background_orange6.png');
  vertical-align:middle;
  display:block;
  width:128px;
}
li.point a.active{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  padding-top:14px;
  padding-bottom:0px;
  height:36px;
  border-top:0px solid #26383D;
  border-bottom:0px solid #26383D;
  background-image:url('images/menu_background_active.png');
  vertical-align:middle;
  display:block;
  width:128px;
}
li.point a.active:hover{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  padding-top:14px;
  padding-bottom:0px;
  height:36px;
  border-top:0px solid #26383D;
  border-bottom:0px solid #26383D;
  background-image:url('images/menu_background_orange6.png');
  vertical-align:middle;
  display:block;
  width:128px;
}

* html li.point a{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  text-align:center;
  padding-top:14px;
  padding-bottom:0px;
  height:50px;
  background-image:url('images/menu_background_black3.png');
  vertical-align:middle;
  display:block;
  width:128px;
}
* html li.point a:hover{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  padding-top:14px;
  padding-bottom:0px;
  height:50px;
  border-top:0px solid #26383D;
  border-bottom:0px solid #26383D;
  background-image:url('images/menu_background_orange6.png');
  vertical-align:middle;
  display:block;
  width:128px;
}
* html li.point a.active{
  text-decoration:none;
  color:#ffffff;
  font-family:Arial;
  font-size:17px;
  padding-top:14px;
  padding-bottom:0px;
  height:50px;
  border-top:0px solid #26383D;
  border-bottom:0px solid #26383D;
  background-image:url('images/menu_background_active.png');
  vertical-align:middle;
  position:relative;
  display:block;
  width:128px;
}

li.splitter{
  height:50px;
  background-image:url('images/menu_background_splitter3.png');
  width:1px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  float:left;
  position:relative;
  list-style-type:none;margin-left:0px;list-style-image:none;
}
li.left{
  height:50px;
  background-image:url('images/menu_background_left4.png');
  width:25px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  float:left;
  position:relative;
  list-style-type:none;margin-left:0px;list-style-image:none;
}
li.right{
  height:50px;
  background-image:url('images/menu_background_right4.png');
  width:25px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  float:left;
  position:relative;
  list-style-type:none;margin-left:0px;list-style-image:none;
}
li.ifd{
  height:50px;
  background-image:url('images/ifdag13.png');
  width:82px;
  padding-right:0px;
  padding-left:0px;
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  float:left;
  position:relative;
  list-style-type:none;margin-left:0px;list-style-image:none;
}
li.search{
  background-image:url('images/menu_background_black3.png');
  float:left;
  padding-right:0px;
  padding-top:13px;
  padding-bottom:0px;
  height:37px;
  position:relative;
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
  width:479px;
  text-align:right;
}
#searchField{
  border:0px;
  position:relative;
  bottom:4px;
  width:143px;
}
li.spiegel{
  background-image:url('images/menu_komplett_gespiegelt7.png');
  height:40px;
  width:1232px;
  text-align:right;
  font-family:Arial;
  font-size:14px;
  padding-top:10px;
  padding-right:28px;
  position:relative;
  color:#000000;
  list-style-type:none;margin-left:0px;list-style-image:none;
}
* html li.spiegel{
  background-image:url('images/menu_komplett_gespiegelt7.png');
  height:40px;
  width:1260px;
  text-align:right;
  font-family:Arial;
  font-size:14px;
  padding-top:10px;
  padding-right:28px;
  position:relative;
  color:#000000;
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
}
body{
  margin-top:10px;
  margin-left:2px;
  margin-right:0px;
  margin-bottom:0px;
  padding:0;
  text-align:center;
  font-family:Arial;
  font-size:14px;
  color:#000000;
  border:0;
}
#menu{
  height:50px;
  position:relative;
}
#klickpfad{
  height:50px;
  color:#ffffff;
  position:relative;
}
#searchSubmit{
  padding-top:3px;
  position:relative;
}
ul.submenuteaser{
  list-style-type:none;margin-left:0px;list-style-image:none;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:-40px;
  font-family:Arial;
  font-size:16px;
  position:relative;
}
ul.submenuteaser li{
  list-style-type:none;
  margin-left:0px;
  list-style-image:none;
}
ul.submenuteaser li a{
  padding-bottom:7px;
  padding-top:7px;
  padding-left:37px;
  border-left:1px solid #26383d;
  border-right:1px solid #26383d;
  border-bottom:1px solid #26383d;
  border-top:1px solid #26383d;
  font-family:Arial;
  font-size:15px;
  text-decoration:none;
  color:#26383D;
  margin-top:-1px;
  width:211px;
  z-index:1;
  display:block;
  position:relative;
  
  text-align:left;
}
ul.submenuteaser li a:hover{
  padding-bottom:7px;
  padding-top:7px;
  padding-left:37px;
  border-left:1px solid #ffb200;
  border-right:1px solid #ffb200;
  border-bottom:1px solid #ffb200;
  border-top:1px solid #ffb200;
  font-family:Arial;
  font-size:15px;
  text-decoration:none;
  color:#ffb200;
  position:relative;
  width:211px;
  z-index:99;
  display:block;
  
  text-align:left;
  }
#submenuteaserTop {
  background:url('images/teaser_neu_top2.png');
  width:216px;
  height:25px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:16px;
  padding-left:14px;
  padding-right:20px;
  padding-top:5px;
  color:#ffffff;
  float:left;
  clear:both;
  text-align:left;
}
#submenuteaserContainer{
float:left;
width:230px;
}
#submenuteaserContainerRight{
float:right;
width:230px;
}
#submenuteaserTextContent {
  font-family:Arial;
  font-size:14px;
  position:relative;
  z-index:50;
}

#submenuteaserContent{
  width:250px;
  position:relative;
  border-left: 0px solid #e7e7e9;
  border-right: 0px solid #e7e7e9;
  border-bottom: 0px solid #e7e7e9;
  float:left;
  z-index:4;
}
#menubild{
  width:1260px;
  height:50px;
  z-index:0;
  position:relative;
  background-image:url('images/menu_background_alles2.png');
  float:none;
}
#teaser3Container{
  float:left;
  padding-right:24px;
}
#teaser3text{
  width:290px;
  color:#26383D;
  font-family:Arial;
  font-size:14px;
  position:relative;
  text-align:justify;
  line-height: 1.2;
  float:left;
}
#teaser3text a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
  
}
#teaser3text a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
  
}
#teaser3bild{
  width:290px;
  height:114px;
  padding-top:10px;
  padding-bottom:0px;
  position:relative;
  float:left;
}

* html #teaser3bild{
  width:290px;
  height:124px;
  padding-top:10px;
  padding-bottom:0px;
  position:relative;
  float:left;
}

#teaser3ueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:8px;
  width:280px;
  height:30px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #26383D;
  border-bottom:1px solid #26383D;
  float:left;
}
* html #teaser3ueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:8px;
  width:290px;
  height:38px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #26383D;
  border-bottom:1px solid #26383D;
  float:left;
}
#teaserBigContainer{
  float:left;
  padding-right:0px;
}
#teaserBigtext{
  width:920px;
  color:#26383D;
  font-family:Arial;
  font-size:16px;
  position:relative;
  text-align:justify;
  line-height: 1.2;

}
#teaserBigtext a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaserBigtext a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
 
}
#teaserBigbild{
  width:920px;
  height:114px;
  padding-top:10px;
  padding-bottom:0px;
  position:relative;
}

* html #teaserBigbild{
  width:920px;
  height:124px;
  padding-top:10px;
  padding-bottom:0px;
  position:relative;
}

#teaserBigueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:8px;
  width:910px;
  height:30px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #26383D;
  border-bottom:1px solid #26383D;
}

* html #teaserBigueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:8px;
  width:920px;
  height:38px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #26383D;
  border-bottom:1px solid #26383D;
}

#subSiteContainer{
  float:left;
  padding-right:0px;
  width:100%;
}
#subSiteText{
  width:100%;
  color:#26383D;
  font-family:Arial;
  font-size:14px;
  position:relative;
  text-align:left;
  line-height: 1.2;

}
#subSiteUeberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:8px;
  padding-top:8px;
  width:100%;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #26383D;
  border-bottom:1px solid #26383D;
  min-width:100%;
  margin-bottom:15px;
}

#subSiteUeberschriftMR{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:8px;
  padding-top:8px;
  width:100%;
  text-align:left;
  vertical-align:middle;
  border-top:0px solid #26383D;
  border-bottom:1px solid #26383D;
  min-width:100%;
  overflow:hidden;
  z-index:70;
  margin-bottom:15px;
}

#subSiteUeberschriftOR{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:8px;
  padding-top:8px;
  width:100%;
  text-align:left;
  vertical-align:middle;
  border-top:0px solid #26383D;
  border-bottom:1px solid #26383D;
  min-width:100%;
  overflow:hidden;
  z-index:70;
  margin-bottom:15px;
}

#fce66-33left{
  width:66%;
  float:left;
  padding:0px;
}
#fce66-33right{
  width:34%;
  float:left;
  padding:0px;
}
#fce66-33Container{
  padding:0px;
}

#fce50-50left{
  width:50%;
  float:left;
  padding:0px;
}
#fce50-50right{
  width:50%;
  float:left;
  padding:0px;
}
#fce50-50Container{
  padding:0px;
}

#fce33-33-33left{
  width:33%;
  float:left;
  padding:0px;
}
#fce33-33-33middle{
  width:34%;
  float:left;
  padding:0px;
}
#fce33-33-33right{
  width:33%;
  float:left;
  padding:0px;
}
#fce33-33-33Container{
  padding:0px;
}

#fce33-33-33opleft{
  width:32.7%;
  float:left;
  padding:0px;
}
#fce33-33-33opmiddle{
  width:32.7%;
  float:left;
  padding:0px;
}
#fce33-33-33opright{
  width:34.6%;
  float:left;
  padding:0px;
}
* html #fce33-33-33opright{
  width:32.7%;
  float:left;
  padding:0px;
}
#fce33-33-33opContainer{
  padding:0px;
}

#fce50-25-25left{
  width:50%;
  float:left;
  padding:0px;
}
#fce50-25-25middle{
  width:25%;
  float:left;
  padding:0px;
}
#fce50-25-25right{
  width:25%;
  float:left;
  padding:0px;
}
#fce50-25-25Container{
  padding:0px;
}

#fce25-50-25left{
  width:22%;
  float:left;
  padding:0px;
}
#fce25-50-25middle{
  width:53%;
  float:left;
  padding:0px;
  text-align:justify;
}
#fce25-50-25right{
  width:25%;
  float:left;
  padding:0px;
}
#fce25-50-25Container{
  padding:0px;
}

#fce33-66left{
  width:34%;
  float:left;
  padding:0px;
}
#fce33-66right{
  width:66%;
  float:left;
  padding:0px;
}
#fce33-66Container{
  padding:0px;
}

#fce75-25left{
  width:75%;
  float:left;
  padding:0px;
}
#fce75-25right{
  width:25%;
  float:right;
  padding:0px;
}
#fce75-25Container{
  padding:0px;
}

#fce80-20left{
  width:79%;
  float:left;
  padding:0px;
}
* html #fce80-20left{
  width:78%;
  float:left;
  padding:0px;
}
#fce80-20right{
  width:21%;
  float:left;
  padding:0px;
}
* html #fce80-20right{
  width:22%;
  float:left;
  padding:0px;
}
#fce80-20Container{
  padding:0px;
}

#fce25-75left{
  width:22%;
  float:left;
  padding:0px;
}
#fce25-75right{
  width:78%;
  float:left;
  padding:0px;
}
#fce25-75Container{
  padding:0px;
  }
#teaser5Top {
  background:url('images/teaser1/top12.png');
  width:230px;
  height:26px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:16px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  clear:both;
  float:left;
  text-align:left;
}
* html #teaser5Top {
  background:url('images/teaser1/top12.png');
  width:250px;
  height:26px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:16px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  clear:both;
  float:left;
  text-align:left;
}
#teaser5TextContent {
  font-family:Arial;
  font-size:14px;
  position:relative;
  z-index:50;
}
#teaser5Content{
  width:228px;
  position:relative;
  border-left: 1px solid #e7e7e9;
  border-right: 1px solid #e7e7e9;
  border-bottom: 1px solid #e7e7e9;
  float:left;
  z-index:4;
  text-align:left;
  line-height: 1.2;
  padding:10px;
}
* html #teaser5Content{
  width:248px;
  position:relative;
  border-left: 1px solid #e7e7e9;
  border-right: 1px solid #e7e7e9;
  border-bottom: 1px solid #e7e7e9;
  float:left;
  z-index:4;
  text-align:left;
  line-height: 1.2;
  padding:10px;
}
#teaser5TextContent a{
  width:775px;
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser5TextContent a:hover{
  width:775px;
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}

#teaser6Container {

}
#teaser6Top {
  background:url('images/teaser_neu_top2.png');
  width:230px;
  height:23px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:7px;
  color:#ffffff;
  clear:both;
  float:left;
  text-align:left;
  font-weight:bold;
}

* html #teaser6Top {
  background:url('images/teaser_neu_top2.png');
  width:250px;
  height:25px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#ffffff;
  clear:both;
  float:left;
  text-align:left;
  font-weight:bold;
}

#teaser6TextContent {
  font-family:Arial;
  font-size:14px;
  position:relative;
  z-index:50;
}
#teaser6Content{
  width:228px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  line-height: 1.2;
  padding:10px;
}

* html #teaser6Content{
  width:250px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  line-height: 1.2;
  padding:10px;
}

#teaser6TextContent a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser6TextContent a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
}

#teaser6ContainerRight {
float:right;
clear:both;
width:250px;
margin-bottom:20px;
}
#teaser6TopRight {
  background:url('images/teaser_neu_top2.png');
  width:230px;
  height:25px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#ffffff;
  clear:both;
  float:right;
  text-align:left;
  font-weight:bold;
}

* html #teaser6TopRight {
  background:url('images/teaser_neu_top2.png');
  width:250px;
  height:25px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#ffffff;
  clear:both;
  float:right;
  text-align:left;
  font-weight:bold;
}

#teaser6TextContentRight {
  font-family:Arial;
  font-size:14px;
  position:relative;
  z-index:50;
  float:right;
}
#teaser6ContentRight{
  width:228px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  line-height: 1.2;
  padding:10px;
  float:right;
}

* html #teaser6ContentRight{
  width:250px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  line-height: 1.2;
  padding:10px;
  float:right;
}

#teaser6TextContentRight a{
  color:#467dee;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser6TextContentRight a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}

#teaser7Container{
  padding-right:0px;
  width:920px;
  float:left;
}
#teaser7Text{
  width:920px;
  color:#26383D;
  font-family:Arial;
  font-size:14px;
  position:relative;
  text-align:justify;
  line-height: 1.2;
  clear:both;
}
#teaser7Text a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
 
}
#teaser7Text a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser7Bild{
  width:380px;
  height:76px;
  padding-top:0px;
  padding-bottom:0px;
  position:relative;
  float:left;
  text-align:right;
}
#teaser7Ueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-top:25px;
  width:540px;
  height:51px;
  text-align:left;
  vertical-align:middle;
  float:left;
}
#teaser7Top{
  width:920px;
  border-top:3px solid #26383D;
  vertical-align:middle;
  height:76px;
  position:relative;
}
#teaser8Container{
  float:left;
  padding-right:25px;
  width:290px;
}

* html #teaser8Container{
  float:left;
  padding-right:25px;
  width:315px;
}

#teaser8Text{
  width:290px;
  color:#26383D;
  font-family:Arial;
  font-size:14px;
  position:relative;
  clear:both;
  text-align:justify;
  line-height: 1.2;
}
#teaser8Text a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
 
}
#teaser8Text a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser8Bild{
  width:114px;
  height:76px;
  padding-top:0px;
  padding-bottom:0px;
  position:relative;
  float:left;
}
#teaser8Ueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-top:25px;
  width:176px;
  height:51px;
  text-align:left;
  vertical-align:middle;
  float:left;
}
#teaser8Top{
  width:290px;
  height:76px;
  position:relative;
  border-top:3px solid #26383D;
}

#teaser9Container{
  float:left;
  padding-right:0px;
  width:290px;
}
#teaser9Text{
  width:290px;
  color:#26383D;
  font-family:Arial;
  font-size:14px;
  position:relative;
  clear:both;
  text-align:justify;
  line-height: 1.2;
}
#teaser9Text a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser9Text a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser9Bild{
  width:114px;
  height:76px;
  padding-top:0px;
  padding-bottom:0px;
  position:relative;
  float:left;
}
#teaser9Ueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-top:25px;
  width:176px;
  height:51px;
  text-align:left;
  vertical-align:middle;
  float:left;
}
#teaser9Top{
  width:290px;
  height:76px;
  position:relative;
  border-top:3px solid #26383D;
}
#sitemapContainer{
  
}
ul.sitemapMenu{
    list-style-type:none;
    list-style-image:none;
    width:1220px;
    padding-top:10px;
    padding-bottom:10px;
    height:140px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}

* html ul.sitemapMenu{
    list-style-type:none;margin-left:0px;
    list-style-image:none;
    width:1220px;
    padding-top:10px;
    padding-bottom:10px;
    height:140px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}

ul.sitemapMenu li{
    list-style-type:none;
    list-style-image:none;
}
ul.sitemapMenu li ul{
    list-style-type:none;margin-left:0px;
    list-style-image:none;
}
ul.sitemapMenu li ul li{
    list-style-type:none;margin-left:0px;
    list-style-image:none;
}
ul.sitemapMenu li a {
    padding: 3px 0px 3px 0px;
    font-weight:bold;
    text-decoration:none;
    color:#555555;
    font-family:Arial;
    font-size:12px;
}
ul.sitemapMenu li a:hover {
    padding: 3px 0px 3px 0px;
    font-weight:bold;
    text-decoration:none;

    color:#ffb200;
    font-family:Arial;
    font-size:12px;
}
ul.sitemapMenu li ul li a {
    padding: 3px 0px 3px 0px;
    font-weight:normal;
    text-decoration:none;
    color:#555555;
    font-family:Arial;
    font-size:12px;
}
ul.sitemapMenu li ul li a:hover {
    padding: 3px 0px 3px 0px;
    font-weight:normal;
    text-decoration:none;
    color:#ffb200;
    font-family:Arial;
    font-size:12px;
}
ul.sitemapMenu a {
    padding: 3px 0px 3px 0px;
    font-weight:normal;
    text-decoration:none;
    color:#555555;
    font-family:Arial;
    font-size:12px;
}
ul.sitemapMenu a:hover {
    padding: 3px 0px 3px 0px;
    font-weight:normal;
    text-decoration:none;
    color:#ffb200;
    font-family:Arial;
    font-size:12px;
}
ul.sitemapMenu ul a {
    padding: 0 0px;
}
li.sitemapMenuMiddle {
    padding-right:10px;
    padding-left:30px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:-1px;
    background-image: none;
    float:left;
    width:150px;
    text-align:left;
    height:130px;
    border-right:1px dotted #555555;
    font-weight:bold;
    list-style-type: none;
}

li.sitemapMenuFirst{
    padding-right:10px;
    padding-left:30px;
    padding-top:0px;
    padding-bottom:0px;
    margin-left:-41px;
    background-image: none;
    float:left;
    width:150px;
    text-align:left;
    height:130px;
    border-right:1px dotted #555555;
    font-weight:bold;
    list-style-type: none;
}

* html li.sitemapMenuFirst{
    padding-right:10px;
    padding-left:30px;
    padding-top:0px;
    padding-bottom:0px;
    background-image: none;
    float:left;
    width:150px;
    text-align:left;
    height:130px;
    border-right:1px dotted #555555;
    font-weight:bold;
    list-style-type: none;
}

ul.sitemapMenu ul {
    margin-left:0;
    padding: 0 0 5px 0;
    list-style-type: none;
    text-align:left;
}
* html ul.sitemapMenu ul {
    width:180px;
}
ul.sitemapMenu ul.hover, ul.sitemapMenu li.hover ul, ul.sitemapMenu li:active ul  {
    display:block;
}
ul.sitemapMenu li ul li {
    clear:both;
    background-color: transparent;
    padding-right:20px;
    padding-left:20px;
    padding-top:0px;
    padding-bottom:0px;
    width:141px;
    height:17px;
    border-right:0px dotted #555555;
    list-style-type: none;
}
#sitemapTopDotted{
  border-top:1px dotted #555555;
  border-bottom:1px dotted #555555;
  width:1260px;
  height:150px;
}
li.sitemapSplitter{
  width:3px;
  height:150px;
  list-style-type: none;
}
#sitemapBottomContainer{
  position:relative;
  padding:5px;
  font-family:Arial;
  font-size:12px;
  color:#555555;
  padding-right:28px;
  padding-left:28px;
}
#sitemapBottomContainer a{
  text-decoration:none;
  color:#555555;
  padding-right:0px;
  padding-left:0px;
}
#sitemapBottomContainer a:hover{
  text-decoration:none;
  color:#ffb200;
}
#sitemapBottomLeft{
  position:relative;
  width:49%;
  text-align:left;
  float:left;
  font-family:Arial;
  font-size:12px;
  color:#555555;
}
#sitemapBottomRight{
  position:relative;
  width:49%;
  text-align:right;
  float:right;
  font-family:Arial;
  font-size:12px;
  color:#555555;
}
#bottom{
  width:1260px;
  position:relative;
  padding-left:0px;
  padding-right:0px;
  margin-top:10px;
}

ul.inaktiv{
  list-style-type:none;margin-left:0px;list-style-image:none;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:-40px;
  font-family:Arial;
  font-size:16px;
  left:0;
  float:left;
}
ul.inaktiv li{
  list-style-type:none;margin-left:0px;list-style-image:none;
  left:0px;
}
ul.inaktiv li ul{
  visibility:hidden;
  width:0;
  height:0;
  list-style-type: none;
}
ul.submenuNav{
  list-style-type:none;
  list-style-image:none;
  margin-top:0px;
  margin-bottom:0px;
  font-family:Arial;
  font-size:16px;
  left:0;
  float:none;
  position:relative;
}

ul.submenuNav li{
  list-style-type:none;
  margin-left:-40px;
  list-style-image:none;
  left:0px;
  position:relative;
}
ul.submenuNav li ul{
  position:relative;
}
ul.submenuNav li ul li{
  margin-left:0px;
  left:0;
  position:relative;
}
ul.submenuNav li ul li ul{
  position:relative;
}
ul.submenuNav li ul li ul li{
  position:relative;
}
ul.submenuNav li ul li a{
  padding-bottom:7px;
  padding-top:7px;
  padding-left:0px;
  border-left:0px dotted #555555;
  border-right:0px dotted #555555;
  border-bottom:1px dotted #555555;
  border-top:1px dotted #555555;
  font-family:Arial;
  font-size:15px;
  text-decoration:none;
  color:#26383D;
  margin-top:-1px;
  width:191px;
  z-index:92;
  display:block;
  margin-left:-20px;
  position:relative;
}

ul.submenuNav li ul li ul li a{
  padding-bottom:7px;
  padding-top:7px;
  padding-left:0px;
  border-left:0px dotted #555555;
  border-right:0px dotted #555555;
  border-bottom:1px dotted #555555;
  border-top:1px dotted #555555;
  font-family:Arial;
  font-size:15px;
  text-decoration:none;
  color:#26383D;
  margin-top:-1px;
  width:171px;
  z-index:92;
  display:block;  
  margin-left:-40px;
  position:relative;
}

ul.submenuNav li a{
  padding-bottom:7px;
  padding-top:7px;
  padding-left:0px;
  border-left:0px dotted #555555;
  border-right:0px dotted #555555;
  border-bottom:1px dotted #555555;
  border-top:1px dotted #555555;
  font-family:Arial;
  font-size:15px;
  text-decoration:none;
  color:#26383D;
  margin-top:-1px;
  width:211px;
  z-index:92;
  display:block;
  left:0;
  position:relative;
}
ul.submenuNav li a:hover{
  text-decoration:none;
  color:#ffb200;
}
#submenuNavTop {
  background:url('../images/teaser1/top12.png');
  width:210px;
  height:26px;
  position:relative;
  z-index:92;
  font-family:Arial;
  font-size:14px;
  padding-left:0px;
  padding-right:20px;
  padding-top:5px;
  font-weight:bold;
}
#submenuNavTop a{
  text-decoration:none;
  font-weight:bold;
  color:#26383D;
}
#submenuNavTop a:hover{
  text-decoration:none;
  font-weight:bold;
  color:#ffb200;
}
* html #submenuNavTop {
  background:url('../images/teaser1/top12.png');
  width:230px;
  height:26px;
  position:relative;
  z-index:92;
  font-family:Arial;
  font-size:14px;
  padding-left:0px;
  padding-right:20px;
  padding-top:5px;
  font-weight:bold;
}

#submenuNavTextContent {
  font-family:Arial;
  font-size:14px;
  position:relative;
  z-index:92;
}

#submenuNavContent{
  width:250px;
  position:relative;
  border-left: 0px solid #e7e7e9;
  border-right: 0px solid #e7e7e9;
  border-bottom: 0px solid #e7e7e9;
  float:left;
  z-index:92;
}
#submenuNavContainer{
  text-align:left;
  float:left;
  position:relative;
  z-index:92;
}
h6{
  padding:0px;
  margin:0px;
}
h5{
  padding:0px;
  margin:0px;
}
h4{
  padding:0px;
  margin:0px;
  font-weight:normal;
  font-size:12px;
}
h3{
  padding:0px;
  margin:0px;
  font-weight:normal;
  font-size:14px;
}
h2{
  padding:0px;
  margin:0px;
  font-weight:normal;
  font-size:18px;
}
h1{
  padding:0px;
  margin:0px;
}

input.kontakt{
  border:1px solid #26383D;
  width:99%;
}
input.kontaktrot{
  border:1px solid #ff0000;
  width:99%;
}
tr.kontakttabelle{
  border:1px dotted #555555;
}
select.kontakttabelle{
  border:1px solid #26383D;
}
table.kontakttabelle{
  border-top:1px dotted #555555;
  border-left:1px dotted #555555;
  border-bottom:0px dotted #555555;
  font-family:Arial;
  width:100%;
}
td.kontakttabelle{
  border-bottom:1px dotted #555555;
  border-right:1px dotted #555555;
  padding:10px;
  vertical-align:top;
}
textarea.kontakt{
  border:1px solid #26383D;
  font-family:Arial;
  font-size:15px;
  width:99%;
}
input.rueckruf{
  border:1px solid #26383D;
  width:100px;
  font-style:italic;
  color:#999999;
}
input.rueckruf2{
  border:1px solid #26383D;
  width:100px;
  font-style:normal;
  color:#000000;
}
input.submit{
  width:100%;
}
ul{
  list-style-type:none;list-style-image:none;
  display:list-item;
}
li{
  list-style-image:url('images/ifdul5.png');
  display:list-item;
  margin-left:0px;
}
#subSiteContainerTeaser{
  width:638px;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-size:14px;
  text-align:left;
  border-top:0px solid #26383D;
  border-bottom:0px solid #26383D;
  position:relative;
  margin-bottom:10px;
}
#subSiteContainerTeaserContainer{
  width:638px;
  padding:0px;
  margin:0px;
  font-family:Arial;
  font-size:14px;
  text-align:left;
  border-top:0px solid #26383D;
  border-bottom:1px solid #26383D;
  position:relative;
  overflow:hidden;
  margin-bottom:10px;
}
#subSiteContainerTeaserUeberschrift{

  border-top:0px solid #26383D;
  border-bottom:0px solid #26383D;
  padding-top:5px;
  padding-bottom:5px;
  width:410px;
  font-size:16px;
  font-weight:bold;
  position:relative;
}
#subSiteContainerTeaserText{
  width:402px;
  padding-top:5px;
  position:relative;
  float:left;
  padding-right:8px;
}

* html #subSiteContainerTeaserText{
  width:410px;
  padding-top:5px;
  position:relative;
  float:left;
  padding-right:8px;
}

#subSiteContainerTeaserLeft{
  width:428px;
  float:left;
  position:relative;
}

#subSiteContainerTeaserRight{
  width:210px;
  float:left;
  position:relative;
  padding-left:0px;
  text-align:right;
}
td.tx-indexedsearch-info{
  height:0;
  width:0;
  visibility:hidden;
  position:absolute;
  overflow:hidden;
}
a.weiter{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
}
a.weiter:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
}
div.teaser3Container{
  float:left;
  padding-right:24px;
}
div.teaser3text{
  width:290px;
  color:#26383D;
  font-family:Arial;
  font-size:14px;
  position:relative;
  text-align:justify;
  line-height: 1.2;
  float:left;
}
div.teaser3text a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
  
}
div.teaser3text a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  background:transparent url('images/weiter8.jpg') no-repeat scroll right center;
  padding-right:15px;
  
}
div.teaser3bild{
  width:290px;
  height:114px;
  padding-top:10px;
  padding-bottom:0px;
  position:relative;
  float:left;
}

* html div.teaser3bild{
  width:290px;
  height:124px;
  padding-top:10px;
  padding-bottom:0px;
  position:relative;
  float:left;
}

div.teaser3ueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:8px;
  width:280px;
  height:30px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #26383D;
  border-bottom:1px solid #26383D;
  float:left;
}
* html div.teaser3ueberschrift{
  position:relative;
  font-family:Arial;
  font-size:18px;
  color:#26383D;
  text-decoration:bold;
  padding-left:0px;
  padding-right:10px;
  padding-bottom:0px;
  padding-top:8px;
  width:290px;
  height:38px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #26383D;
  border-bottom:1px solid #26383D;
  float:left;
}
.button .btn_content {
background:transparent url(images/btn_content.png) repeat-x scroll center center;
font-family:Arial;
color:#ffffff;
margin-right:15px;
}
.button .btn_content, .btn_left, .btn_right {
color:#ffffff;
cursor:pointer;
line-height:29px;
padding:10px 0;
text-decoration:none;
white-space:nowrap;
}
.button .btn_right {
background:transparent url(images/btn_right.png) no-repeat scroll right center;
margin-left:15px;
}
.button .btn_left {
background:transparent url(images/btn_left.png) no-repeat scroll left center;
}
.button {
margin-right:5px;
}
.hoverbutton .btn_content {
background:transparent url(images/btn_content_hover.png) repeat-x scroll center center;
font-family:Arial;
font-size:14px;
color:#ffffff;
margin-right:15px;
}
.hoverbutton .btn_content, .btn_left, .btn_right {
color:#ffffff;
cursor:pointer;
line-height:29px;
padding:10px 0;
text-decoration:none;
white-space:nowrap;
}
.hoverbutton .btn_right {
background:transparent url(images/btn_right_hover.png) no-repeat scroll right center;
margin-left:15px;
}
.hoverbutton .btn_left {
background:transparent url(images/btn_left_hover.png) no-repeat scroll left center;
}
.hoverbutton {
margin-right:5px;
}
button {
background:transparent none repeat scroll 0 0;
border:0 none;
margin:0;
padding:0;
text-indent:inherit;
font-family:Arial;
font-size:14px;
color:#ffffff;
cursor:pointer;
}

/***************************
*  Default styles for the
*        EXT rgtabs
* by Ringer Georg (just2b)
***************************/  

/* wraps the hole tab */
.rgtabs-wrapper {
  padding:1em 1.5em;
  border: 1px solid #ccc;
  background:#fff url(topbg.gif) repeat-x;
  overflow:hidden;
  clear:both;
}

/* add a loading icon */
.rgtabs-wrapper .rgtabs-ajax-loading {
  padding: 100px 0;
  background:	url(spinner2.gif) no-repeat center;
}

/* Tab-Menu ul */
.rgtabs-menu  {
  margin: 0;
  padding: 0 0 0 6px;
  height: 26px;
  width: auto;
  background: url(tab-bkg.gif) bottom left repeat-x;
  list-style:none;
}

/* Tab-Menu li */
.rgtabs-menu  li, #left .rgtabs-menu  li {
  list-style-type: none;
  list-style:none;
  background: url(images/tab_off_left.png) top left no-repeat;
  float: left;
  margin: 0 5px 0 0 !important;
  padding: 0 0 0 14px !important;
  cursor: pointer;
}	

/* Tab-Menu li.a */
.rgtabs-menu  li a, #left .rgtabs-menu  li a {
  background: url(images/tab_off_right.png) top right no-repeat;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
  color: #ffffff;
  font-family: arial;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 12px 0 0;
  text-decoration: none;
  outline:0;
}

/* Selected Tab */
#left .rgtabs-menu  li.rgtabs-selected, .rgtabs-menu  li.rgtabs-selected {
    background: url(images/tab_on_left.png) top left no-repeat;
}	

#left .rgtabs-menu  li.rgtabs-selected a, .rgtabs-menu  li.rgtabs-selected a {
  background: url(images/tab_on_right.png) top right no-repeat;
  color: #333;
}

/* Next / Prev nav */
.rgtabs-pageswrapper {
	display:block;
}







#teaser6ContainerNews {

}
#teaser6TopNews {
  background:url('images/teaser_neu_top2.png');
  width:230px;
  height:23px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:7px;
  color:#ffffff;
  clear:both;
  float:left;
  text-align:left;
  font-weight:bold;
}

* html #teaser6TopNews {
  background:url('images/teaser_neu_top2.png');
  width:250px;
  height:25px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#ffffff;
  clear:both;
  float:left;
  text-align:left;
  font-weight:bold;
}


#teaser6TextContentNews {
  font-family:Arial;
  font-size:12px;
  position:relative;
  z-index:50;
}
#teaser6ContentNews{
  width:228px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  padding:10px;
}

* html #teaser6ContentNews{
  width:250px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  padding:10px;
}

#teaser6TextContentNews a{
  color:#467edd;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser6TextContentNews a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
}

#teaser6ContainerRightNews {
float:right;
clear:both;
width:250px;
margin-bottom:20px;
}
#teaser6TopRightNews {
  background:url('images/teaser_neu_top2.png');
  width:230px;
  height:25px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#ffffff;
  clear:both;
  float:right;
  text-align:left;
  font-weight:bold;
}

* html #teaser6TopRightNews {
  background:url('images/teaser_neu_top2.png');
  width:250px;
  height:25px;
  position:relative;
  z-index:1;
  font-family:Arial;
  font-size:14px;
  padding-left:10px;
  padding-right:10px;
  padding-top:5px;
  color:#ffffff;
  clear:both;
  float:right;
  text-align:left;
  font-weight:bold;
}

#teaser6TextContentRightNews {
  font-family:Arial;
  font-size:12px;
  position:relative;
  z-index:50;
  float:right;
}
#teaser6ContentRightNews{
  width:228px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  padding:10px;
  float:right;
}

* html #teaser6ContentRightNews{
  width:250px;
  position:relative;
  border-left: 1px solid #26383d;
  border-right: 1px solid #26383d;
  border-bottom: 1px solid #26383d;
  float:left;
  z-index:4;
  text-align:left;
  padding:10px;
  float:right;
}

#teaser6TextContentRightNews a{
  color:#467dee;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
#teaser6TextContentRightNews a:hover{
  color:#ffb200;
  font-family:Arial;
  #text-decoration:none;
  bottom:0px;
  position:relative;
  
}
