body{
	 font-family:arial, verdana, sans-serif;
	 font-size:8pt;
	 color:#333;
	 margin:0px auto;
	 padding:0px;
	 background:#fff url(images/bg_body.jpg) repeat-x;
}
#site_center{
			  width:900px;
			  height:611px;
			  background:#fff;
			  margin-left:auto;
			  margin-right:auto;
			  margin-top:0px;
			  margin-bottom:0px;
			}

/*************************************** Head *****************************************/
.p_head{
		 width:900px;
		 height:70px;
		 background:#fff url(images/bg_head.jpg) no-repeat;
       }

#navi  ul {margin:0px;padding:0px;list-style-type:none;}
#navi  li {
		    margin-top: 34px;
		    width:100px;
		  	font-size:10pt;
		  	color:#fff;
		  	text-align:center;
		  	font-weight:normal;
		  	float: left;
		  }
#navi li a {text-decoration:none;}
#navi li a:hover {color:#000; text-decoration:none;}

/*************************************** Middle ***************************************/
.p_middle {
		   width:900px;
		   height:264px;
		   background:#fff url(images/bg_middle.jpg) no-repeat;
		  }
.box_middle {padding:105px 0px 0px 20px;}
.box_start {padding:105px 0px 0px 20px; height:159px;background:#fff url(images/bg_start.jpg) no-repeat;}
.maintext1 {
			width:260px;
			font-size:8pt;
			font-weight:normal;
			color:#000;
			float:left;
		 }
.maintext2 {
			width:280px;
			font-size:8pt;
			font-weight:normal;
			color:#000;
			float:left;
		 }
.maintext2 ul {margin:0px;padding:0px;}
.maintext2 li {margin:0px 0px 0px 15px;}
.maintext3 {
            width:580px;
            height:150px;
			font-size:8pt;
			font-weight:normal;
			color:#000;
            float:left;
           }
.maintext4 {
            width:650px;
            height:150px;
			font-size:8pt;
			font-weight:normal;
			color:#000;
            float:left;
           }
.bild {
		width:340px;
		height:150px;
		float:left;
	   }
.neu {
		   color:#ff0000;
		   font-size:10pt;
		   font-weight:bold;
		   text-decoration:underline;
		   padding-left:50px;
		 }
.werbung {
		   color:#333;
		   font-size:10pt;
		   font-weight:bold;
		   text-decoration:underline;
		 }
/*************************************** Border ***************************************/
.p_border{
		 width:880px;
		 height:198px;
		 padding: 30px 0px 0px 20px;
		 background:#fff url(images/bg_border.jpg) no-repeat;
	     }

.aktuelles {
			width:205px;
			height:150px;
			float:left;
			margin-right: 30px;
			border: solid 1px #00844a;
			border-right: solid 2px #00844a;
			background:url(images/aktuelles.jpg) no-repeat;
		   }
.angebote  {
			width:205px;
			height:150px;
			float:left;
			margin-right: 30px;
			border: solid 1px #00844a;
			border-right: solid 2px #00844a;
			background:url(images/angebote.jpg) no-repeat;
		   }
.extras    {
			width:205px;
			height:150px;
			float:left;
			margin-right: 30px;
			border: solid 1px #00844a;
			border-right: solid 2px #00844a;
			background:url(images/extras.jpg) no-repeat;
		   }
.impressum {
			width:175px;
			font-size:8pt;
			font-weight:normal;
			color:#000;
			float:left;
		 }
.ueberschrift {
				font-size:12pt;
				color:#fff;
				font-weight:normal;
				letter-spacing:1px;
				padding:4px 0px 0px 20px;
			  }
.text {
		margin:55px 0px 0px 5px;
		font-weight:bold;
		color:#666;
	  }
.inhalt {
	  	  color:#000;
		  text-align:right;
		  padding-right:5px;
	  }

/*************************************** Footer ***************************************/
.p_foot{
		 width:880px;
		 height:44px;
		 padding:5px 0px 0px 20px;
		 color:#000;
		 background:#fff url(images/bg_foot.jpg) no-repeat;
	   }


/*************************************** Allgemein ***************************************/

img 		{border: 0;display:inline}
h1,h2,h3,p 	{margin:0px;}
h1 {font-size:10pt;color:#00844a;}
h2 {font-size:9pt; color:#fff;}
h3 {font-size:8pt; color:#333; font-weight:normal; padding-top:15px;}

.white	{color:#ffffff}
.red	{color:#ff0000}
.s7     {font-size:7pt}
.s8     {font-size:8pt}

.bo {border-top: solid 1px #e2e2e2}
.bu {border-bottom: solid 1px #e2e2e2}
.bl {border-left: solid 1px #e2e2e2}
.br	{border-right: solid 1px #e2e2e2}

.bcw {border: solid 10px #e5e5e5}

.buc0{border-bottom: solid 1px #c0c0c0}
.boc0{border-top: solid 1px #c0c0c0}
.blc0{border-left: solid 1px #c0c0c0}
.brc0{border-right: solid 1px #c0c0c0}

.bgc1  {background-color : #e2e2e2; }
.bgc2  {background-color : #cccccc; }
.bgc3  {background-color : #c0c0c0; }
.bgc4  {background-color : #EF8688; }

a:link   	{color: #000; font-family: arial, verdana, sans-serif; TEXT-DECORATION: none;}
a:visited	{color: #000; font-family: arial, verdana, sans-serif; TEXT-DECORATION: none;}
a:hover 	{color: #000; font-family: arial, verdana, sans-serif; TEXT-DECORATION: none;}
a:active	{color: #000; font-family: arial, verdana, sans-serif; TEXT-DECORATION: none;}

a.fmenue-no:link   	{color: #fff; font-size:10pt; TEXT-DECORATION: none;}
a.fmenue-no:visited	{color: #fff; font-size:10pt; TEXT-DECORATION: none;}
a.fmenue-no:hover 	{color: #fff; font-size:10pt; TEXT-DECORATION: none;}
a.fmenue-no:active	{color: #fff; font-size:10pt; TEXT-DECORATION: none;}

a.fmenue-act:link   	{color:#fef200; font-size:10pt; TEXT-DECORATION: none;}
a.fmenue-act:visited	{color:#fef200; font-size:10pt; TEXT-DECORATION: none;}
a.fmenue-act:hover 	    {color:#fef200; font-size:10pt; TEXT-DECORATION: none;}
a.fmenue-act:active	    {color:#fef200; font-size:10pt; TEXT-DECORATION: none;}


.p2  {padding:2px}
.p4  {padding:4px}
.p10 {padding:10px}

.pl2 {padding-left:2px}
.pl4 {padding-left:4px}
.pl10 {padding-left:10px}

.pr2 {padding-right:2px}
.pr4 {padding-right:4px}
.pr10 {padding-right:10px}

.po2 {padding-top:2px}
.po4 {padding-top:4px}
.po10 {padding-top:10px}
.po30 {padding-top:30px}

.pu2  {padding-bottom:2px}
.pu4  {padding-bottom:4px}
.pu10 {padding-bottom:10px}

.fl  	{float:left}
.fr  	{float:right}
.cent	{text-align:center}
.rechts	{text-align:right}

.ml2	{margin-left:2px}
.ml4	{margin-left:4px}
.ml10	{margin-left:10px}
.ml50	{margin-left:50px}
.mo1 	{margin-top:1px}
.mo10	{margin-top:10px}
.mo50	{margin-top:50px}
.mu10	{margin-bottom:10px}
.mr10   {margin-right:10px}
