/*!
 * COMMUNITOR SiteWare 2.0
 * Copyright by COMMUNITOR Internetservice GmbH, 2001-2012
 */
html,body {
  height:100%;
  background-color:#fff;
  margin:0;
}
body,p,td,h1,h2,h3,h4,h5,h6,input {
  font-size:10.5pt;
  font-weight:normal;
  font-family:Century Gothic,Arial,sans-serif;
  color:#000;
  padding:0;
}
img {
  border:0px solid;
}
h1,h2,h4 {
  color:#ed1b24;
  font-size:1.65em;
  line-height:1.1em;
  margin:0.6em 0 1em;
}
h2 {
  margin:1.7em 0 1em;
}
h3 {
  font-weight:bold;
  color:#ed1b24;
  margin:1.7em 0 0.9em;
}
h4 {
  color:#000;
  font-size:1.15em;
  margin:1.7em 0 0;
}
p {
  margin:0.9em 0;
}
a:link,a:visited,a:hover,a:active {
  color:#ed1b24;
  text-decoration:none;
}
a:hover,a:active {
  background-color:#ccc;
  text-decoration:underline;
}
#body,#bg {
  position:relative;
  margin:0 auto;
}
#body,#footer,#leftline {
  width:800px;
}
.startpage #body {
  height:100%;
  min-height:624px;
  background-color:#aacdcf;
  margin:0 100px;
}
#bg {
  width:1000px;
  height:auto;
  min-height:100%;
  background-image:url('../images/hg.jpg');
}
.startpage #bg {
  height:100%;
  min-height:624px;
  background-image:url('../images/hg1.jpg');
}
#rightcolumn {
  width:480px;
}
#rightcolumn {
  position:relative;
  min-height:640px;
  background:#f7fafa;
  margin:0 0 0 320px;
}
#rightcolumn #content {
  width:460px;
}
#leftcolumn,#rightshadow,#leftshadow {
  position:absolute;
  top:0px;
  overflow:hidden;
}
#leftcolumn {
  left:0px;
  width:320px;
  height:100%;
}
#rightshadow,#leftshadow {
  bottom:8px;
  left:-6px;
  width:6px;
  background:transparent repeat-y url('../images/shadow_left.png');
}
#rightshadow {
  left:800px;
  background-image:url('../images/shadow_right.png');
}
#leftcolumngrafik {
  width:262px;
  height:502px;
}
#bottomshadow {
  position:absolute;
  left:94px;
  bottom:0px;
  width:812px;
  height:8px;
  overflow:hidden;
  background:#fff no-repeat url('../images/shadow_bottom.png');
}
.startpage #bottomshadow {
  left:-6px;
}
#spacer {
  clear:both;
  height:35px;
  width:460px;
}
#footer {
  position:absolute;
  bottom:8px;
  left:100px;
  height:24px;
  background-color:#fff;
  text-align:center;
  font-size:0.7em;
  font-weight:bold;
  line-height:18pt;
}
.startpage #footer {
  left:0px;
}
#leftline {
  position:absolute;
  top:1px;
  left:0px;
  height:2px;
  background-color:#4b4c4e;
  overflow:hidden;
}
.startpage #leftline {
  width:800px;
}

.startpage .img {
  position:absolute;
  top:0px;
  left:0px;
}
#sprayer {
  left:120px;
  width:270px;
  height:600px;
}
#bclogo {
  top:120px;
  width:23px;
  height:23px;
}
#coolePreise {
  top:250px;
  left:450px;
  width:90px;
  height:110px;
}
#mauerteil {
  top:400px;
  width:80px;
  height:110px;
}

#menu,#startmenu {
  list-style-type:none;
  line-height:0.7em;
  margin:0;
  padding:0;
}
#menu {
  width:480px;
  height:90px;
}
#startmenu {
  position:absolute;
  top:50px;
  left:615px;
  height:302px;
}
#menu .menuitem,#startmenu .menuitem {
  float:left;
}
#menu .menuitem a,#startmenu .menuitem a {
  display:block;
  background:transparent no-repeat url('../images/hg-menu.png') 0px 0px;
  text-decoration:none;
}
#menu .menuitem a {
  height:90px;
}
#startmenu .menuitem a {
  width:140px;
  background-image:url('../images/hg-startmenu.png');
}
#menu .menuitem a span,#startmenu .menuitem a span {
  display:none;
}
/* Lese-Award */
#menu #mnitem90810 a {
  width:74px;
}
#menu #mnitem90810 a:hover {
  background-position:0px -90px;
}
#menu #mnitem90810 a:active {
  background-position:1px -179px;
}
#menu #mnitem90810 a.selecteditem {
  background-position:0px -180px;
}
/* Teilnahme */
#menu #mnitem90811 a {
  width:106px;
  background-position:-74px 0px;
}
#menu #mnitem90811 a:hover {
  background-position:-74px -90px;
}
#menu #mnitem90811 a:active {
  background-position:-73px -179px;
}
#menu #mnitem90811 a.selecteditem {
  background-position:-74px -180px;
}
/* Ziele */
#menu #mnitem90812 a {
  width:56px;
  background-position:-180px 0px;
}
#menu #mnitem90812 a:hover {
  background-position:-180px -90px;
}
#menu #mnitem90812 a:active {
  background-position:-179px -179px;
}
#menu #mnitem90812 a.selecteditem {
  background-position:-180px -180px;
}
/* Projekte */
#menu #mnitem90813 a {
  width:95px;
  background-position:-236px 0px;
}
#menu #mnitem90813 a:hover {
  background-position:-236px -90px;
}
#menu #mnitem90813 a:active {
  background-position:-235px -179px;
}
#menu #mnitem90813 a.selecteditem {
  background-position:-236px -180px;
}
/* FAQ */
#menu #mnitem90814 a {
  width:42px;
  background-position:-331px 0px;
}
#menu #mnitem90814 a:hover {
  background-position:-331px -90px;
}
#menu #mnitem90814 a:active {
  background-position:-330px -179px;
}
#menu #mnitem90814 a.selecteditem {
  background-position:-331px -180px;
}
/* Kontakt */
#menu #mnitem90815 a {
  width:88px;
  background-position:-373px 0px;
}
#menu #mnitem90815 a:hover {
  background-position:-373px -90px;
}
#menu #mnitem90815 a:active {
  background-position:-372px -179px;
}
#menu #mnitem90815 a.selecteditem {
  background-position:-373px -180px;
}
/* Lese-Award */
#startmenu #mnitem90810 a {
  height:62px;
}
#startmenu #mnitem90810 a:hover {
  background-position:-140px 0px;
}
#startmenu #mnitem90810 a:active {
  background-position:-279px 1px;
}
#startmenu #mnitem90810 a.selecteditem {
  background-position:-280px 0px;
}
/* Teilnahme */
#startmenu #mnitem90811 a {
  height:55px;
  background-position:0px -62px;
}
#startmenu #mnitem90811 a:hover {
  background-position:-140px -62px;
}
#startmenu #mnitem90811 a:active {
  background-position:-279px -61px;
}
#startmenu #mnitem90811 a.selecteditem {
  background-position:-280px -62px;
}
/* Ziele */
#startmenu #mnitem90812 a {
  height:40px;
  background-position:0px -117px;
}
#startmenu #mnitem90812 a:hover {
  background-position:-140px -117px;
}
#startmenu #mnitem90812 a:active {
  background-position:-279px -116px;
}
#startmenu #mnitem90812 a.selecteditem {
  background-position:-280px -117px;
}
/* Projekte */
#startmenu #mnitem90813 a {
  height:55px;
  background-position:0px -157px;
}
#startmenu #mnitem90813 a:hover {
  background-position:-140px -157px;
}
#startmenu #mnitem90813 a:active {
  background-position:-279px -156px;
}
#startmenu #mnitem90813 a.selecteditem {
  background-position:-280px -157px;
}
/* FAQ */
#startmenu #mnitem90814 a {
  height:36px;
  background-position:0px -212px;
}
#startmenu #mnitem90814 a:hover {
  background-position:-140px -212px;
}
#startmenu #mnitem90814 a:active {
  background-position:-279px -211px;
}
#startmenu #mnitem90814 a.selecteditem {
  background-position:-280px -212px;
}
/* Kontakt */
#startmenu #mnitem90815 a {
  height:55px;
  background-position:0px -248px;
}
#startmenu #mnitem90815 a:hover {
  background-position:-140px -248px;
}
#startmenu #mnitem90815 a:active {
  background-position:-279px -247px;
}
#startmenu #mnitem90815 a.selecteditem {
  background-position:-280px -248px;
}

#butanmelden {
  position:absolute;
  left:160px;
  top:290px;
  width:155px;
  height:105px;
}
#logos,#startlogos {
  position:absolute;
  background:transparent no-repeat url('../images/feld-logos.png');
}
#logos {
  top:500px;
  left:0px;
  width:288px;
  height:106px;
}
#startlogos {
  top:415px;
  left:312px;
  width:465px;
  height:175px;
  background:transparent no-repeat url('../images/feld-logos-startseite.png');
}
#sponsorbuchklub,#sponsorbmukk {
  position:absolute;
}
#logos #sponsorbuchklub {
  top:14px;
  left:17px;
  width:125px;
  height:40px;
}
#logos #sponsorbmukk {
  top:14px;
  left:156px;
  width:110px;
  height:40px;
}
#startlogos #sponsorbuchklub {
  left:10px;
  top:26px;
  width:220px;
  height:70px;
}
#startlogos #sponsorbmukk {
  left:265px;
  top:26px;
  width:185px;
  height:70px;
}

.detailpiccontainer {
  position:relative;
  margin:18px;
}
.detailpic {
  position:relative;
  z-index:2;
}
.detailpictopleft,.detailpictopright,.detailpicbottomleft,.detailpicbottomright {
  position:absolute;
  z-index:1;
  background:transparent no-repeat url('../images/pic-frame.gif') top left;
}
.detailpictopright {
  background-position:right top;
}
.detailpicbottomleft {
  background-position:left bottom;
}
.detailpicbottomright {
  background-position:right bottom;
}
.detailpictopleft,.detailpictopright {
  top:-17px;
}
.detailpicbottomleft,.detailpicbottomright {
  bottom:-15px;
}
.detailpictopleft,.detailpicbottomleft {
  left:-14px;
}
.detailpictopright,.detailpicbottomright {
  right:-13px;
}

#footer a:link,#footer a:visited,#logos a:link,#logos a:visited,
#footer a:hover,#footer a:active,#logos a:hover,#logos a:active {
  color:#000;
  background-color:transparent;
  text-decoration:none;
}
#footer a:hover,#footer a:active {
  text-decoration:underline;
}

.submitform {
  width:257px;
  text-align:center;
}
.inputfield {
  float:right;
  width:257px;
  height:48px;
  background-image:url('../images/feld_email.gif');
}
.inputquery {
  width:230px;
  border:0px solid;
  margin:14px 18px;
}

.status {
  width:460px;
  height:130px;
  background-image:url('../images/hg-status.gif');
  background-repeat:no-repeat;
}
.statusok,.statuserror {
  padding:20px;
}
.error {
  font-size:0.9em;
  font-weight:bold;
  color:#ed1b24;
}
