@import "link.css";
@import "formular.css";

html {
 height:100%;
 width:100%;
}
body {
 background:#fff;
 color:#000;
 font:normal normal 1em arial,sans-serif,helvetica,tahoma;
 padding:0;
 margin:0;
 text-align:center;
}
.del {
 clear:both;
}
img {
 border:none;
}
img.logo_img {
 border:1px solid #000;
}
img.shoppic {
 border:1px solid #000;
}
table {
 width:100%;
 border:1px solid green;
 border-collapse:collapse;
}
td.top {
 vertical-align:top;
 font-size:.85em;
 padding:2px;
 font-weight:bold;
 border-bottom:1px solid green;
 color:#fff;
 background:green;
}
td {
 vertical-align:top;
 font-size:.85em;
 padding:2px;
}
#center {
 margin:0 auto;
 width:770px;
 font-size:.8em;
}
#top {
 width:100%;
 height:100px;
 background:#fff url(../sitepics/team.jpg) no-repeat;
 color:#000;
 text-align:left;
}
	#top-blind {
          height:56px;
          border-right:4px solid #488700;
         }
         	#top-blind-left {
                  float:left;
                  padding:10px 0 0 240px;
                  width:500px;
                  font-size:.9em;
                 }
         	#top-blind-right {
                  position:absolute;
                  left:780px;
                  top:0px;
                  padding:6px 10px 0 0;
                  width:200px;
                  font-size:.9em;
                  text-align:right;
                 }
	#top-left {
          float:left;
          width:228px;
          height:54px;
          background:#fff;
          color:#000;
         }
         #top-right {
          float:right;
          text-align:center;
          width:540px;
          height:31px;
          background:url(../sitepics/topback.gif) no-repeat;
          padding-top:23px;
          color:#fff;
         }
#left {
 float:left;
 width:228px;
}
	#left1 {
          float:left;
          background:#8CB35F url(../sitepics/leftback1.gif) no-repeat;
          color:#fff;
          width:200px;
          margin-top:20px;
          text-align:left;
          padding:26px 0 20px 10px;
         }
	#left2 {
          float:left;
          background:#B9D09D url(../sitepics/leftback2.gif) no-repeat left bottom;
          color:#000;
          width:200px;
          margin-top:3px;
          text-align:left;
          padding:26px 0 20px 10px;
         }
	#left3 {
          float:left;
          background:#8CB35F;
          color:#fff;
          width:200px;
          margin-top:3px;
          text-align:center;
          padding:4px 0 4px 10px;
         }
	span.head-left {
          color:#fff;
          background:none;
          font:italic bold 1em arial,sans-serif;
          margin-bottom:18px;
         }
#mainpart {
 float:left;
 width:370px;
 margin-top:20px;
 text-align:left;
 padding:0 5px 0 5px;
}
	.headline {
          width:100%;
          font-weight:bold;
          font-style:italic;
          padding-bottom:4px;
          margin-bottom:10px;
          border-bottom:1px solid #000;
          text-align:right;
         }
		.topic {font-weight:bold; font-size:2.0em; padding-bottom:4px; color:#009966;}
		.topic_rot {font-weight:bold; font-size:2.0em; padding-bottom:4px; color:#CC0000;}
         p.hinweis {
          font-size:.8em;
         }
         .shophead {
          color:green;
          background:none;
          font-weight:bold;
          font-style:italic;
         }
         .maintext {
          text-align:justify;
         }
         .imp-left {
          float:left;
          width:36%;
          margin-bottom:4px;
         }
         .imp-right {
          float:left;
          width:60%;
          margin-bottom:4px;
         }
#right {
 float:right;
 width:150px;
}
	#right1 {
          float:left;
          background:#8CB35F url(../sitepics/rightback1.gif) no-repeat;
          color:#fff;
          width:140px;
          margin-top:20px;
          text-align:left;
          padding:26px 0 20px 10px;
         }
         .right2 {
          float:left;
          background:#8CB35F;
          color:#fff;
          width:140px;
          margin-top:3px;
          text-align:center;
          padding:4px 0 4px 10px;
         }
         .fehler {
          color:#f00;
          background:none;
          font-weight:bold;
          font-style:italic;
         }
         .shop {
          float:left;
          width:97%;
          padding:0px;
          border:1px solid green;
          margin-bottom:6px;
          background:url(../sitepics/picback.gif) repeat-y;
         }
         	span.grey {
                  color:#ccc;
                  background:none;
                  padding:4px;
                 }
         	span.step {
                  color:#fff;
                  background:#f00;
                  padding:4px;
                 }
         	.shop-left {
                  float:left;
                  width:116px;
                  text-align:center;
                 }
         	.shop-right {
                  float:right;
                  width:65%;
                 }
                 .shop-head {
                  background:none;
                  color:green;
                  font-size:1.2em;
                  font-style:italic;
                  font-weight:bold;
                  margin:0 0 10px 0;
                  text-align:right;
                  padding:4px;
                  background:green;
                  color:#fff;
                 }
                 span.preis {
                  color:green;
                  background:none;
                  font-size:1.6em;
                  font-style:italic;
                  font-weight:bold;
                 }
                 #detail {
                  float:left;
                  width:95%;
                  padding:4px;
                  border:1px solid green;
                  margin:15px 0 15px 0;
                 }
                 #detail-pic {
                  float:left;
                  width:100%;
                  text-align:center;
                 }
         .partner_1 {
          width:98%;
          padding:1%;
          border:1px solid green;
          margin:0 0 5px 0;
         }
         	.logo_1 {
                  width:100%;
                  text-align:center;
                  margin-bottom:20px;
                 }
         .partner_2 {
          float:left;
          width:98%;
          padding:1%;
          border:1px solid green;
          margin:0 0 5px 0;
         }
         	.logo_2 {
                  float:left;
                  width:110px;
                  text-align:left;
                  margin-bottom:20px;
                 }
         .partner_3 {
          width:98%;
          padding:1%;
          border:1px solid green;
          margin:0 0 5px 0;
         }
         .feed {
          width:98%;
          border:1px solid green;
          margin:0 0 5px 0;
         }
         	.feed_dat {
                  width:98%;
                  text-align:right;
                  font-size:.7em;
                  font-style:italic;
                  color:#fff;
                  background:green;
                  padding:1%;
                  margin:0 0 6px 0;
                 }
                 .feed_name {
                  width:98%;
                  font-style:italic;
                  padding:1%;
                 }
                 .feed_text {
                  width:98%;
                  padding:1%;
                 }
         .block {
          width:98%;
          padding:5px;
          color:#000;
          background:#BEF8B8;
          font-weight:bold;
         }
         .partner {
          width:98%;
          border:1px solid #ccc;
          padding:1%;
          margin-bottom:20px;
          height:145px;
          color:#000;
          background:#fff url(../sitepics/knete.jpg) no-repeat;
         }
#bottom {
 width:100%;
 height:45px;
 margin:20px 0 20px 0;
 padding:15px 0 0 0;
 text-align:center;
 background:#fff url(../sitepics/bottom.gif);
}