body {
      height: 100%;
      border : none;
      margin : 0;
      padding : 0;
      background : #e1e1e1;
      font-family : 'Droid Sans', arial, verdana, sans-serif;
      font-size : 10pt;
      text-align: left;
      line-height:125%;
      vertical-align: top;
    }
	.tools2 .shariff {float: left;width:60px;margin-right:10px;}
	.tools2 .shariff .orientation-horizontal.col-1 li .share_text {display:none;}
	.tools2 .shariff .orientation-horizontal.col-2 li .share_text {display:none;}
	.tools2 .shariff .orientation-horizontal.col-1 li {max-width: 29px;min-width:29px;}
	.tools2 .shariff .orientation-horizontal.col-2 li {max-width: 29px;min-width:29px;}
	.tools2 .shariff li .fa {
    display: block;
    height: 28px;
    width: 29px;
	}
	.tools2 .shariff  .fa-facebook  {background:url(img/fbook.png)}
	.tools2 .shariff  .fa-twitter  {background:url(img/twitter.png)}
	.tools2 .shariff .facebook a ,.tools2 .shariff .facebook a:hover{background-color:transparent;}
	.tools2 .shariff .facebook a:hover span {background:url(img/fbook-hover.png)}
	.tools2 .shariff .twitter a, .tools2 .shariff .twitter a:hover{background-color:transparent;}
	.tools2 .shariff .twitter a:hover span {background:url(img/twitter-hover.png)}
	.main, #footer, #prefooter {width:1210px;position:relative;}
	.main {background:url(img/bg-left.png) repeat-y #FFF;margin : 0 auto;}
	.header{height:555px;background:url(img/bg-top.png) no-repeat 0 -8px;}
	#footer {height:121px;background:url(img/bg-footer_ver-4.png) no-repeat #fff;margin:-12px auto 10px;}
	#footer .foerderung {margin:10px;width:300px; position:absolute;left:150px;top:14px;}
	#footer  ul  {list-style:none;float:left;text-transform:uppercase;margin:0 20px 0 0;padding:0;}
	#footer  a {color:#000;border-left:1px solid #fff;} 
	#footer a:hover{border-left:1px solid red;text-decoration:none;}	
	.fusszeile_links {margin-left: 140px; padding-top:20px;}
	.login {position:absolute;top:30px;left:140px;height:20px;width:30px;}
	.headermenu ul,#menu ul  {list-style:none;float:left;text-transform:uppercase;margin:0 20px 0 0;padding:0;}
	#menu ul {background:url(img/bg-menu.png) #E30017;}
	.headermenu {font-size:1em;position:absolute;top:50px;left:145px;}
	.headermenu a {color:#000;border-left:1px solid #fff;}
	.headermenu a:hover{border-left:1px solid red;text-decoration:none;}	
	#menu a {color:#fff;}
	#menu ul li {float:left;background:url(img/bg-menu.png) no-repeat right;height:17px;padding:12px 10px;position:relative;}
	#menu ul li.menui-814 {background:none;}
	#menu ul li ul {display:none;position:absolute;margin-top:12px;float:none;z-index:102;border:solid 5px #fff; width:300px; padding: 10px ;background:url(img/submenubg.png);}
	#menu ul li:hover ul {display:block;}
	#menu ul li ul li {float:none;height:auto;padding:5px;background:none;}
	#menu ul li ul li a {color:red;font-size:1em;}
	#menu ul li ul li ul {border:none;margin:0;height:auto;background:none;padding: 0 0 0 5px;position:inherit;}
	#menu {font-size:1.1em;position:absolute;top:122px;left:130px;}
	.newsi {height:295px;width:9550px;position:relative;}
	.news {position:absolute;top:163px;left:133px;overflow:hidden;width:953px;height:326px;}
	.newstext {float:right;width:285px;height:245px;padding:20px;}
	.slideshow {display:inline-block;position:relative;}
	.slideshow img {float:left;}
	.tools {position:absolute;top:485px;right: 444px;}
	.tools2 {position:absolute;top:485px;right: 290px;}
	.tools2 div.rss  {float:left;}
	.tools2 div.rss  a {float:left;display:block;width:29px;height:28px;padding-right:2px;background:url(img/icon-rss.png);}
	.tools2  div.rss  a:hover {background:url(img/icon-rss-hover.png)}
	.tools2 img {display:none;}
	#search {position:absolute;top:129px;left:900px;}
	#search form {margin:0;padding:0;}
	#search input.searchtext {width: 130px;}
	.searchimage {float:right;}
	.clear {clear: both;}
	#content {margin-left:30px;padding-bottom:20px;margin-top:-25px;}
	.content ,.inhalte_rechts {float:left}
	.content {width:660px;margin:0 10px 0 100px;min-height:400px;}
	.inhalte_rechts {width:247px;border-left:#b1b2b3 solid 1px;border-right:#b1b2b3 solid 1px;padding:10px 10px 10px 20px ;min-height:400px;}
	.rahmen {margin-bottom:10px;    border-bottom: 1px solid gray;padding-bottom: 10px;}
	.rahmen h3 {margin-bottom:0px;margin-top:5px;color:#E30017;}
	.rahmen .pfeil {padding:0 10px;}
	#prefooter{
    background: url("img/bg-left2.png") no-repeat scroll 0 0 #FFFFFF;
    height: 20px;
	 margin: 0 auto;}
	.footer-logo {
	 padding: 0 140px 20px;
	}
	a.dgbbwlink {display:block;width:220px;height:50px;position:absolute;top:0px;left:665px;}
	img.logo {display:block;   left: 125px;position: absolute;top: 20px;}
	.logo-text {left: 130px;position: absolute;top: 16px;}
	.logo-text2{left: 400px;position: absolute;top: 43px;}
#leftSlideshowButton,#rightSlideshowButton { position: absolute; top: 290px; width: 24px; height: 39px; display:none; }

#leftSlideshowButton { left: 100px; background-image: url(img/sliderl_bg.png); }
#leftSlideshowButton .arr { position: absolute; right: 0px; top: 10px; width: 12px; height: 20px; background-image: url(img/sliderl.png); }
#leftSlideshowButton .arr:hover { position: absolute; right: 0px; top: 10px; width: 12px; height: 20px; background-image: url(img/sliderl_hover.png); }

#rightSlideshowButton { left: 1085px; background-image: url(img/sliderr_bg.png); }
#rightSlideshowButton .arr { position: absolute; left: 0px; top: 10px; width: 12px; height: 20px; background-image: url(img/sliderr.png); }
#rightSlideshowButton .arr:hover { position: absolute; left: 0px; top: 10px; width: 12px; height: 20px; background-image: url(img/sliderr_hover.png); }
.newsbildtext {position:absolute;right:325px;bottom:-16px;color: #bbb;}
	.dt-4 h3 {color: #CF0D0C;}
	.dt-4 .rahmen p.text_hell a {color:#000;}
	.dt-4 .rahmen p.text_hell br {line-height:1px;}
	
#header-left { position: absolute; left: 0px; top: 160px;width:50px;height:380px;display:block;}
#header-right { position: absolute; right: 0px; top: 160px;width:60px;height:290px;}
#header-right a {display:block;height:60px;}
#pagebullets {
    position:absolute;
	bottom:23px;
    height: 17px;
    text-align: center;
    width: 628px;
}
.pagebullet {
    background-image: url("img/1von4.png");
    display: inline-block;
    height: 9px;
    margin: 6px 4px 0;
    width: 9px;
}
.pagebulletactive {
    background-image: url("img/1von4_aktiv.png");
}
.text_links_blaettern, .text_rechts_blaettern, .text_mitte_blaettern {float:left;}
.espeakControl { cursor: pointer; }
.espeakHighlight { color: #0b0!important; }