#outlaw {
         position: absolute;
	left: 50%;
         margin-left: -465px;
         width: 931px;
         height: 779px;
         border: 0px solid #800000;
	 z-index: 1;
         } /*text-align nur für inlinetags*/

#container{
                 width: 930px;
                 height: 744px;
                 background-color: #ECECEC;
                 }/*wg.unterschiedlicher Boxmodelle*/

#aleiste {
 	height: 154px;
          width: 931px;
          overflow: hidden;
          background-color: #C0C0C0;
	 }

#bleiste {
	 height: 779px;
          width: 931px;
          overflow: hidden;
          }
#aspalt	{
	height: 625px;
          width: 54px;
          overflow: hidden;
          float: left;
          background-color: #3261A7;
          }
#bspalt	{
	height: 625px;
  	 width: 156px;
          float: left;
          overflow: hidden;
          background-color: #3261A7;
          border: 0px solid #000000;
		}
#cspalt	{
	height: 625px;
  	 width: 721px;
          float: left;
          overflow: hidden;
          background-color: #FFFFFF;
          border: 0px solid #000000;
		}


#texbi {
	margin-left: 14px;
	margin-top: 30px;
	margin-right: 10px;
        border: 0px solid orange;
	}
.tb_spalt1	{
	width: 335px;
         overflow: hidden;
         float: left;
         margin: 0 15px 0 0;
		}
.tb_spalt2	{
	width: 335px;
         overflow: hidden;
         float: left;
         margin: 0 0 0 0;
		}



/*navigation*/
#menue{
       width: 156px;
       overflow: hidden;
       margin: 30px 0 0 0;
       text-align: left;
       border: 0px solid #CCCCCC;

}

#navpl{	/*UL*/
	list-style-type: none;
	padding: 0;
	margin: 0 0 0 0;

}
#navpl li{
         padding: 0;
         margin: 0 0 0 0;
}


#navpl .menu_ebe_1_out a, #navpl .menu_ebe_1_on a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
         line-height: 15px;
	font-weight: 500;
         color: #FFFFFF;
	text-decoration: none;
         display: block;
         height: 16px;
	padding: 0 0 0 8px;
         margin: 5px 0 0 0;
         border: 0px solid red;
         width: 180px;
         overflow: hidden;
}

#navpl .menu_ebe_1_on a {  border: 0;
         border-left: 5px solid #F5DC8A;
}
#navpl .menu_ebe_1_out a {
	border-left: 5px solid #2282E8;
}
/*Untermenue:*/
#u_navpl{
	padding: 0px;
	margin: 2px 0 6px 10px;
         list-style-type: none;
}
#u_navpl .menu_ebe_2_out {
	margin: 0 0 3px 0;
         padding: 0 0 0 23px;
}

#u_navpl .menu_ebe_2_on {
         margin: 0 0 3px 0;
         padding: 0 0 0 23px;
}


#u_navpl .menu_ebe_2_out a, #u_navpl .menu_ebe_2_on a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
         line-height: 14px;
	font-weight: 200;
	display: block;
         height: 14px;
         width: 150px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
         border: 0;
}
#u_navpl .menu_ebe_2_on a {
         color: #F4DD8A;
         font-weight: bold;
}
#u_navpl .menu_ebe_2_on a:hover, #u_navpl .menu_ebe_2_out a:hover{


}

/*specialsinmodules*/
.neusubhd {
         width: 450px;
         border: 0px solid red;
	}

.shoplist{
              margin: -6px 0 0 0;
             padding: 0;
                     }
.e_shoplist{
              margin: -20px 0 0 0;
             padding: 0;
                     }
.long {
         height: 445px;
         border: 0px solid red;
         overflow: auto;
             }

#spez_ag1{
         width: 312px;
         height: 440px;
         float: left;
         margin-right: 100px;
         border: 0px solid red;
	}
#spez_ag2{
		width: 220px;
          float: left;
          border: 0px solid blue;
	  }
#spez_ag21{
	 	width: 81px;
          float: left;
          margin-right: 20px;
          cursor: pointer;
	}