/*############################################################################################################################

     struktur

############################################################################################################################*/

html,
body {
   margin:0;
   padding:0;
   font-family:Arial, sans-serif;
   background:#A6AFB6 url(/_img/layout/body_bg.png) repeat-x 0 0;
}

#f1 {
   margin-top:12px;
   margin-bottom:20px;
}

.f2 {
   width:940px;
   margin-left:auto;
   margin-right:auto;
}

#head,
#mid,
#bottom {
   min-width:940px;
}

#head {
   background:url(/_img/layout/bg_head.png) no-repeat center top;
   padding-top:30px;
}

#head .f2 {
   background:url(/_img/layout/bg_head_f2.png) repeat-x center top;
   height:87px;
   position:relative;
}

#mid {
   background:url(/_img/layout/bg_mid.png) repeat-y center top;
}

#bottom {
   background:url(/_img/layout/bg_bottom.png) no-repeat center top;
   height:30px;
   text-align:center;
   color:#444;
   font-size:11px;
   padding-top:20px;
}

#top {
   height:50px;
   width:153px;
   position:absolute;
   top:20px;
   left:28px;
   background:url(/_img/layout/logo.gif) no-repeat 0 0;
   display:block;
   cursor:pointer;
}

#top span {
   display:none;
}

#nav_service {
   position:absolute;
   top:9px;
   right:5px;
   margin:0;
   padding:0;
   list-style-type:none;
   font-size:11px;
}

#nav_service li {
   float:left;
   padding-right:5px;
   border-right:1px solid #333;
   line-height:100%;
   margin-right:5px;
   display:block;
   margin-top:6px;
}

#nav_service li a {
   color:#333;
   display:block;
}

#nav_service li a.active {
   font-weight:bold;
}

#nav_service li#RSS {
   border-right:0;
   margin-right:0;
   padding-right:0;
   margin-top:1px;
}

#nav_service li#RSS a {
   height:25px;
   width:25px;
   background:url(/_img/icons/rss.png) no-repeat 0 0;
}

#nav_service li#RSS a:hover {
   background-position:0 -25px;
}

* html #nav_service li#RSS a:hover {
   background-position:0 -24px;
}

#RSS a span {
   display:none;
}

#nav_service li#Twitter {
   border-right:0;
   margin-right:0;
   padding-right:0;
   margin-top:1px;
}

#nav_service li#Twitter a {
   height:25px;
   width:83px;
   background:url(/_img/icons/twitter.png) no-repeat 0 0;
}

#nav_service li#Twitter a:hover {
   background-image:url(/_img/icons/twitter_hover.png);
}

#Twitter a span {
   display:none;
}

a {
   text-decoration:none;
   color:#0564ad;
}

a:hover {
   text-decoration:underline;
}

#right .searchform {
   position:relative;
}

#right .searchform div#searchformBig {
   border:2px solid #929BA4;
   margin:0;
   padding:0;
   height:17px;
   width:132px;
   overflow:hidden;
   width:332px;
}

*:first-child+html .searchform div#searchformBig {
   margin-bottom:15px !important;
}

* html .searchform div#searchformBig {
   margin-bottom:15px !important;
}

#head .searchform {
   border:2px solid #929BA4;
   margin:0;
   padding:0;
   position:absolute;
   top:41px;
   right:10px;
   height:17px;
   width:132px;
   overflow:hidden;
}

.searchform input.text {
   border:0;
   outline:0;
   height:17px;
   display:block;
   float:left;
   border-right:2px solid #929BA4;
   line-height:17px;
   padding:0;
   width:98px;
   padding-left:7px;
   padding-right:7px;
   font-size:12px;
   padding-top:1px;
}

.searchform a.submitLink,
.searchButton {
   height:17px;
   width:18px;
   background:url(/_img/icons/search_ani.gif) no-repeat 0 0;
   display:block;
   float:right;
}

* html .searchform a.submitLink {
   position:absolute;
}

* html .searchform .searchButton {
   position:absolute;
}

.searchform a span {
   margin-left:-10000px;
}

#right .searchform input.text {
   width:298px;
}

#advancedSearchLink {
   position:absolute;
   top:0;
   left:340px;
   line-height:21px;
}

#advancedSearch  {
}

#advancedSearch label {
   margin:0;
   padding:0;
   float:left;
   list-style-type:none;
   padding-right:10px;
}

.searchNoResults {
}

* html #searchresults h2 {
   position:relative;
   top:-17px;
   margin-bottom:-17px;
}

*:first-child+html #searchresults h2 {
   position:relative;
   top:-17px;
   margin-bottom:-17px;
}

.searchResults {
   padding-top:3px;
}

#screener {
   padding-top:10px;
   padding-left:2px;
   background-repeat:no-repeat;
   background-position:0 0;
   margin-bottom:10px;
   width:940px;
   position:relative;
}

* html #screener {
   width:938px;
}

#screener ul {
   margin:0;
   padding:0;
   list-style-type:none;
   margin-top:-4px;
}

#screener ul li a b {
   height:39px;
   width:27px;
   display:block;
   float:left;
   background:url(/_img/layout/menu.png) no-repeat -8px 0;
   cursor:pointer;
}

#screener ul li a i {
   height:39px;
   width:17px;
   display:block;
   float:left;
   background:url(/_img/layout/menu.png) no-repeat -395px 0;
   cursor:pointer;
}

#screener ul li a span {
   height:39px;
   display:block;
   float:left;
   background:url(/_img/layout/menu.png) no-repeat -35px 0;
   color:white;
   font-size:12px;
   line-height:30px;
   cursor:pointer;
   text-decoration:none;
}

#screener ul li a:hover b,
#screener ul li.active a b {
   background-position:-7px -45px;
   text-decoration:none;
}

#screener ul li a:hover i,
#screener ul li.active a i {
   background-position:-394px -45px;
   text-decoration:none;
}

#screener ul li a:hover span,
#screener ul li.active a span {
   background-position:-35px -45px;
   text-decoration:none;
}

#screener ul li.first a b {
   width:35px;
   background-position:0 0;
}

#screener ul li.first a:hover b,
#screener ul li.first_active a b {
   background-position:1px -45px;
}

* html #screener ul li.first a:hover b,
* html #screener ul li.first_active a b {
   background-position:2px -44px;
}

#screener ul li.last a i {
   width:24px;
}

#screener ul li a:hover {
   text-decoration:none;
}

#mid #f3 {
   background:#9fa6ac url(/_img/layout/left_verlauf.png) repeat-x 0 0;
}

#left {
   float:left;
   width:208px;
}

* html #left {/*weirdest i ever did. though, it works*/
   position:absolute;
   z-index:999999;
   left:0;
}

.clear {
   clear:both;
}

#left ul {
   margin:0;
   padding:0;
   list-style-type:none;
   padding-top:8px;
   background:url(/_img/layout/subnav_shades_neu.png) no-repeat 0 -22px;
}

#subnav {
   background:#ADB4BB;
}

*:first-child+html #subnav {
   border-bottom:1px solid #ADB4BB;
   margin-bottom:-1px;
}

#left ul ul {
   background:none;
   padding:0;
   padding-bottom:4px;
}

#left ul li {
   padding-left:14px;
   background:url(/_img/layout/subnav_shades_neu.png) repeat-y -208px 0;
   font-size:12px;
   line-height:120%;
}

* html #left ul li {
   position:relative;
}

#left ul li li {
   background:none;
   font-size:11px;
}

#left ul li li {
   padding-left:16px;
}

#left ul li.first {
   padding-top:17px;
}

#left ul li.last {
   padding-bottom:40px;
}

#mend {
   height:30px;
   background:url(/_img/layout/subnav_shades_neu.png) no-repeat -416px 0;
}

* html #mend {
   background-position:-415px 0;
}

#left ul li a {
   background:url(/_img/layout/subnav_arrows.png) no-repeat 0 6px;
   display:block;
   padding-top:4px;
   padding-bottom:4px;
   padding-left:15px;
   padding-right:14px;
   color:white;
   text-decoration:none;
}

* html #left ul li a {
   background-position:0 8px;
}

*:first-child+html #left ul li a {
   background-position:0 7px;
}

#left ul li a:hover,
#left ul li a.active {
   background-position:-208px 6px;
   color:#0564ad;
}

* html #left ul li a:hover,
* html #left ul li a.active {
   background-position:-207px 8px;
}

*:first-child+html #left ul li a:hover,
*:first-child+html #left ul li a.active {
   background-position:-208px 7px;
}

#left ul li li a {
   padding-top:3px;
   padding-bottom:3px;
   background-position:-416px 6px;
}

* html #left ul li li a {
   background-position:-416px 7px;
}

*:first-child+html #left ul li li a {
   background-position:-416px 6px;
}

#left ul li li a:hover,
#left ul li li a.active {
   background-position:-624px 6px;
}

* html #left ul li li a:hover,
* html #left ul li li a.active {
   background-position:-624px 7px;
}

*:first-child+html #left ul li li a:hover,
*:first-child+html #left ul li li a.active {
   background-position:-624px 6px;
}

#left ul li span {
   display:block;
   height:1px;
   overflow:hidden;
   background:#7D8999;
   border-bottom:1px solid #C1C8D0;
   margin-right:14px;
}

#left ul li a.active {
   font-weight:bold;
}

#right {
   background:#E1E4E9 url(/_img/layout/right_verlauf.png) repeat-x 0 0;
   font-size:12px;
   line-height:130%;
}

* html #right {
   margin-top:-1px;
}

.folgeseite #right {
   margin-left:208px;
   border-left:10px solid white;
}

.imageBox_left,
.imageBox_right {
   width:242px;
}

.imageBox_left a,
.imageBox_right a {
   text-decoration:none !important;
   position:relative;
   display:block;
}

.imageBox_left {
   float:left;
   margin-right:14px;
}

.imageBox_right {
   float:right;
   margin-left:10px;
}

.imageBox_left a span,
.imageBox_right a span {
   height:19px;
   width:19px;
   display:block;
   position:absolute;
   bottom:3px;
   right:3px;
   background:url(/_img/icons/lupe.gif) no-repeat;
}

* html .imageBox_left a span,
* html .imageBox_right a span {
   display:none; /*ist halt so*/
}

.imageBox_left a:hover span,
.imageBox_right a:hover span,
.imageBox_left a.hover span,
.imageBox_right a.hover span {
   background-position:-19px 0;
}

.contentBildUnterschrift {
   font-size:10px;
   text-align:left;
   width:244px;
   padding-bottom:10px;
   padding-top:2px;
   font-weight:normal;
   color:#666;
   line-height:110%;
}

.imageBox_left img,
.imageBox_right img {
   border:1px solid white;
   display:block;
}

#fnav {
   position:absolute;
   bottom:5px;
   right:5px;
   background:url(/_img/layout/bg_fnav.png) repeat-x left bottom;
   height:300px;
   width:90px;
   font-size:11px;
   font-weight:bold;
}

#fnav ul {
   list-style-type:none;
   margin:0;
   padding:0;
   position:absolute;
   bottom:10px;
   left:8px;
}

* html #fnav ul li {
   border-bottom:1px solid white;
}

#fnav ul li a {
   background:url(/_img/layout/subnav_arrows.png) no-repeat -624px 4px;
   padding-left:12px;
   display:block;
   margin-bottom:3px;
}

* html #fnav ul li a {
   background-position:-624px 6px;
}

*:first-child+html #fnav ul li a {
   background-position:-624px 6px;
}

#cl1 {
   padding-top:20px;
   padding-left:26px;
   padding-right:120px;
   padding-bottom:20px;
   position:relative;
   font-size:12px;
   line-height:17px;
   color:#444;
}

.folgeseite #cl1 {
   min-height:420px; height:auto !important; height:420px;
}

.folgeseite #cl2 {
   border-top:10px solid white;
   padding-left:130px;
   background:url(/_img/layout/cl2_verlauf.gif) repeat-y 0 0;
   position:relative;
   padding-top:20px;
   padding-bottom:20px;
   font-size:11px;
   line-height:15px;
   min-height:90px; height:auto !important; height:90px;
   color:#444;
}

.folgeseite #cl2.cols1 {
   background:url(/_img/layout/cl2_verlauf2.gif) repeat-y 0 0;
}

#zumThema,
.zumThema {
   background:url(/_img/layout/zum_thema.png) no-repeat 0 0;
   height:115px;
   width:110px;
   position:absolute;
   top:0;
   left:0;
   color:#92C2E8;
   padding-top:15px;
   padding-left:20px;
   font-size:20px;
   line-height:120%;
}

.startseite .zumThema {
   background-image:url(/_img/layout/zum_thema_startseite.png);
   height:125px;
   width:120px;
   color:#E2E2E2; /*geht ja mal garnicht: #99A1AC*/
}

.zumThema a {
   color:#E2E2E2;
}

#zumThema_rechts {
   width:95px;
   height:130px;
   position:absolute;
   top:0;
   right:0;
   background:url(/_img/layout/themakasten_1-spaltig.png) no-repeat 0 0;
}

#cl2.cols2 #cl2_left,
#cl2.cols2 #cl2_right {
   width:246px;
   float:left;
   padding-right:20px;
   padding-left:20px;
   background:url(/_img/layout/vr.gif) repeat-y right top;
}

#cl2.cols2 #cl2_left {
   padding-right:20px;
}

#cl2.cols1 #cl2_left {
   padding-left:20px;
   margin-right:115px;
   font-size:12px;
   line-height:130%;
}

#cl2.cols2 #cl2_right {
   padding-left:20px;
   background-position:0 0;
   margin-left:-1px;
   width:267px;
}

.querySuggest,
.query2Suggest {
   border:2px solid #929BA4;
   border-top-width:1px;
   background-color: white;
   padding: 0;
   margin: 0;
   list-style: none;
   position: absolute;
   z-index: 10000;
   display: none;
   font-size:10px;
   width:132px !important;
   margin-left:-2px;
}

.query2Suggest {
   font-size:12px;
}

.querySuggest li,
.query2Suggest li {
   padding: 2px 5px;
   white-space: nowrap;
   color: #101010;
   text-align: left;
   position:relative;
   display:block;
   height:10px;
}

.query2Suggest li {
   height:14px;
}

.query2Suggest {
   width:332px !important;
}

.ac_over {
   cursor: pointer;
   background-color:#0564ad;
}

.ac_over span {
   color:white !important;
}

.ac_match {
   color: black;
   padding-left:3px;
   display:block;
   width:100px;
   overflow:hidden;
   position:absolute;
   top:2px;
   left:5px;
}

.query2Suggest li .ac_match {
   width:280px;
}

.ac_matches {
   float:right;
}

/*############################################################################################################################

     lytebox

############################################################################################################################*/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }


#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/_img/layout/lytebox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/_img/layout/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/_img/layout/lytebox/prev_grey.gif) left 15% no-repeat; }

#lbNext { width: 49%; height: 100%; background: transparent url(/_img/layout/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/_img/layout/lytebox/next_grey.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }

#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }

#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 84px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(/_img/layout/lytebox/close_grey.png) no-repeat; }


#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(/_img/layout/lytebox/play_grey.png) no-repeat; }


#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(/_img/layout/lytebox/pause_grey.png) no-repeat; }

/*############################################################################################################################

     content-bereich

############################################################################################################################*/

#headline {
   color:#0564ad;
   margin-top:0;
   padding-top:0;
   margin-bottom:12px;
   padding-bottom:3px;
   font-size:20px;
   line-height:120%;
}

#right #subheadline {
   margin-top:-2px;
   font-size:16px;
   margin-bottom:18px;
}

#teaser {
   font-size:13px;
   margin-bottom:18px;
   line-height:18px;
   font-weight:bold;
}

span.PDF span {
   display:none;
}

div.hr {
   background:url(/_img/layout/hr.gif) repeat-x 0 0;
   margin-top:15px;
   margin-bottom:15px;
   height:1px;
   overflow:hidden;
}

div.hr hr {
   display:none;
}

#meldungsuebersicht {
   margin:0;
   padding:0;
   display:inline;
   list-style-type:none;
   line-height:100%;
}

#meldungsuebersicht li {
   float:left;
   padding-left:15px;
   border-right:1px solid #333;
   padding:0;
   margin:0;
   margin-right:10px;
   padding-right:10px;
}

#meldungsuebersicht li.first {
   border-right:0;
   padding-right:0px;
}

#meldungsuebersicht li.last {
   border-right:0;
   margin-right:0px;
   padding-right:0px;
}

#meldungsuebersicht li a {
   background:url(/_img/layout/subnav_arrows.png) no-repeat -624px 3px;
   padding-left:12px;
   display:block;
   float:left;
}

#meldungsuebersicht li.active a {
   font-weight:bold;
}

#meldungsuebersicht li.first {
   font-weight:bold;
}

#right h3.lv {
   font-size:15px;
   margin:0;
   padding:0;
   line-height:18px;
   color:#0564ad;
}

#right h4.lv {
   font-size:13px;
   margin:0;
   padding:5px 0 0 0;
   line-height:16px;
}

a.lv {
   background:url(/_img/layout/subnav_arrows.png) no-repeat -624px 4px;
   padding-left:12px;
   text-decoration:none !important;
}

a.lv:after {
   content:".";
   opacity:0;
}

a.lv span {
   visibility:hidden;
   width:1px;
   overflow:hidden;
}

div.lv {
   margin-top:5px;
   position:relative;
}

.lv_image {
   position:absolute;
   top:0;
   left:0;
   border:1px solid white;
}

#mitglieder div.lv {
   padding-left:0 !important;
}

#mitglieder .lv_image,
#mitglieder .lv_image_link {
   position:static;
   float:right;
   border:1px solid #555;
   margin-left:10px;
   margin-bottom:10px;
}

#mitglieder .lv_image_link .lv_image {
   position:static;
   float:none;
   border:0;
   margin-left:0;
   margin-bottom:0;
   display:block;
}

ul#sitemap,
ul#sitemap ul {
   margin:0;
   padding:0;
}

ul#sitemap ul {
   padding-left:12px;
}

ul#sitemap li {
   list-style-type:none;
   display:block;
   padding-top:3px;
}

ul#sitemap li a {
   padding-left:12px;
   background:url(/_img/layout/subnav_arrows.png) no-repeat -624px 3px;
}

ul#sitemap li a.level1 {
   font-weight:bold;
}

.unboxedBlockBoxBlockItem {
   margin-top:10px;
   position:relative;
}

.unboxedBlockBoxBlockItem img {
   position:absolute;
   top:0;
   left:0;
}

.startseite #startTeaser {
   position:absolute;
   top:70px;
   left:635px;
   width:280px;
   height:220px;
   overflow:hidden;
}

.startseite #cl1 {
   background:white url(/_img/layout/startseite_bgs.png) repeat-y 0 0;
   min-height:100px; height:auto !important; height:100px;
   padding-right:0;
   padding-top:0;
   padding-bottom:0;
}

.startseite #cl2 {
   background:white url(/_img/layout/startseite_bgs.png) repeat-y -940px 0;

/*
background-image:url(/_img/layout/startseite_bgs_temp50ziele.png);
*/


   border-top:10px solid white;
   padding:20px;
   padding-right:0;
   min-height:100px; height:auto !important; height:100px;
   position:relative;
   padding-bottom:0;
}

#contentGallery {
   padding-top:0px;
   padding-left:0;
   padding-bottom:15px;
}

#contentGallery ul {
   margin:0;
   padding:0;
   list-style-type:none;
}

#contentGallery ul li {
   float:left;
   margin-right:10px;
   margin-bottom:5px;
   display:block;
   height:105px;
   width:105px;
   overflow:hidden;
   border:1px solid #555;
}

#contentGallery ul li:hover {
   border-color:white;
}

#contentGallery ul li.lastInRow {
   margin-right:0;
}

#contentGallery li {
   background:none !important;
   padding-left:0 !important;
}

#contentGallery ul li img {
   position:relative;
   border:0;
}

.gallerySub,
div.imageSub {
   margin-top:4px;
   font-size:11px;
   line-height:130%;
   padding-right:15px;
}

#searchresults {
   list-style-type:none;
   margin:0;
   padding:0;
   margin-left:-7px;
}

#searchresults li {
   padding:7px;
   position:relative;
   padding-left:30px;
}

#searchresults li .row {
   position:absolute;
   top:7px;
   left:7px;
   font-weight:bold;
}

* html #searchresults li .row {
   left:-23px;
}

#searchresults li.odrow {
}

#searchresults li.evrow {
   background:#D5D9DE;
}

.searchResultInfo {
   font-size:11px;
}

#other_pages {
   margin-top:15px;
}

#didumean {
   margin-top:10px;
   font-size:14px;
}

#searchresults .warn {
   color:red;
}

.searchPdf {
   position:relative;
   top:3px;
   padding-left:5px;
}

.mak_1 { font-weight: bold; }
.mak_2 { background: #66FFFF; }
.mak_3 { background: #FFFF00; }
.mak_4 { background: #99FF00; }

#mostPop {
   font-size:12px;
   padding-left:10px;
   width:570px;
}

#mostPop th {
   text-align:left;
}

#mostPop td {
   vertical-align:top;
}

#mostPop td,
#mostPop th {
   padding-top:3px;
   white-space:nowrap;
   color:#444;
}

#mostPop .col1 {
   width:100%;
}

#mostPop .col2 {
   text-align:right;
   padding-right:40px;
}

#mostPop .col3 {
   text-align:right;
   padding-right:40px;
}

.search #zumThema {
   font-size:14px;
}

#cl2.search {
   padding-top:5px;
}

.rssIcon {
   line-height:25px;
   padding-left:35px;
   background:url(/_img/icons/rss.png) no-repeat 10px 0;
   padding-bottom:3px;
}

.rssIcon:hover {
   background-position:10px -25px;

}

.rssIcon span {
   display:none;
}

#startMeldungen {
   margin-left:135px;
   width:410px;
   float:left;
   padding-top:20px;
   font-size:12px;
   line-height:140%;
   padding-bottom:20px;
}

* html #startMeldungen {
   margin-left:67px;
}

#startseite h3 {
   line-height:130%;
}

#startTopMeldung {
   float:right;
   width:340px;
}

#startTopMeldungL {
   float:left;
   width:126px;
   padding:7px;
   background:url(/_img/layout/topmeldung_verlauf.png) no-repeat;
   min-height:140px; height:auto !important; height:140px;
   font-size:11px;
   line-height:120%;
   color:white;
}

#startTopMeldungL img {
   border:1px solid #B9B9B9;
   display:block;
}

#startTopMeldungL a {
   display:block;
   margin-bottom:5px;
}

#startTopMeldungL a:hover img {
   border-color:white;
}

#startTopMeldungR {
   float:right;
   width:180px;
   padding:20px 10px;
   font-size:12px;
   line-height:140%;
}

#startTermine {
   background: url(/_img/layout/vr.gif) repeat-y 50% 0;
   width:592px;
   float:left;
   margin-left:120px;
   color:#444;
}

* html #startTermine {
   margin-left:60px;
}

#startTermine div {
   width:254px;
   padding-left:21px;
   padding-right:21px;
   float:left;
}

#bEEmerkenswert {
   width:200px;
   float:left;
   margin-left:8px;
   margin-top:-10px;
}

* html #bEEmerkenswert {
   margin-left:0px;
   position:relative;
   left:8px;
   margin-bottom:-18px;
}

*:first-child+html #bEEmerkenswert {
   margin-bottom:-18px;
}

#bEEmerkenswert a {
   color:white;
   text-decoration:underline;
}

#bEEmerkenswert h4 {
   color:#F4AD99;
   margin:0;
   padding:0;
   font-size:20px !important;
   margin-left:7px;
   line-height:100%;
   background:url(/_img/layout/bEEmerkenswert_pfeil.gif) no-repeat 162px 4px;
   font-weight:normal;
}

#bEEmerkenswert h4 a {
   color:#F4AD99;
   text-decoration:none;
}

#bEEmerkenswert h4 a:hover {
   text-decoration:underline;
}

#bEEmerkenswert div.border {
   border:1px solid #F4AD99;
   margin:7px;
   margin-top:-5px;
   padding:8px;
   color:white;
   font-size:11px;
   line-height:120%;
}

#startTerminBild {
   display:block;
   float:left;
   margin-right:10px;
   margin-bottom:5px;
}

* html #kontaktformular {
   margin-top:15px;
}

*:first-child+html #kontaktformular {
   margin-top:15px;
}

.bEEmerkenswertQuelle {
   display:block;
   font-style:italic;
}



#unendlichVielEnergie {

}

#unendlichVielEnergie img {
   display:block;
   position:relative;
   left:8px;
   top:-20px;
   width:200px;
   height:87px;
   border:0;
   border-bottom:8px solid white;
}

* html #unendlichVielEnergie img {
   left:5px;
}