#TcW_20_container	{
 position: relative;
 margin: 0em auto;
 width: 1000px;
 text-align: left;
 z-index:1;
}

#TcW_40_header	{
 width: 100%;
 height: 124px;
 position: relative;
 background-color:#673325;
 vertical-align:bottom;
 font-size:15px;
 border:0px solid red;
}

#headerlogo {
 position:absolute;
 left:18px;
 top:10px;
}

#top_mainnavstore {
 z-index: 9;
 position:absolute;
 left:340px;
 top:36px;
 width:160px;
 height:88px;
}
#top_mainnavlab {
 z-index: 9;
 position:absolute;
 left:500px;
 top:36px;
 width:150px;
 height:88px;
}

#top_subnavbar {
 z-index: 8;
 position:absolute;
 left:0px;
 top:89px;
 width:1000px;
 height:35px;
 background-color: #ffffff;
}

#top_subnavbar a {
	z-index: 10;
 font-family:  Helvetica, Arial;
	color: #54342F;
	font-size: 13.1pt;
	text-transform: uppercase;
 letter-spacing: 0.15pt;
	font-weight:normal;
	margin: 0;
	padding:0;
 text-decoration: none;
	line-height: 0;
	border: 4px solid #ffffff;
 border-top: 0;
 border-bottom: 0;
}

#top_substorenav {
 position:absolute;
 right:670px;
 top:10px;
}
#top_sublabnav {
 position:absolute;
 left:650px;
 top:10px;
}
/* ## Für Statisches Template ## */
#con_container {
 position: relative;
 float: left;
 width: 100%;
 background-image: url('/base/user/img/layout/pattern/container_right_one.jpg');
}
#st_main {
 float: left;
 position: relative;
 text-align:left;
 width:786px;
 /* background-color: #ffffff; */
 color: #673325;
 border:0px solid black;
}
#st_right {
 position: relative;
 float: left;
 text-align:left;
 width:214px;
 overflow:hidden;
 color: #673325;
 border:0px solid black;
}
#st_right p {
 margin:4px;
 margin-left: 12px;
}
#st_right h1 {
 z-index: 1;
 background-image: url('/base/user/img/layout/pattern/right_one_h1.jpg');
}
/* ## ENDE Für Statisches Template ## */

#TcW_50_content	{
 position: relative;
/*NE*/float: left;
 display: block;
 width: 100%;
 z-index:1;
}

#foot_menu		{
/*NE*/clear: both;
/*NE*/width: 100%;
	height: 32px;
	background-color: #ffffff;
 text-align: center;
	border-top: 1px solid #54342F;
 padding-top: 8px;
}
#foot_menu	a {
	font-family:  Helvetica, Arial;
	color: #54342F;
	font-size: 7.3pt;
	text-transform: uppercase;
 letter-spacing: 0.25pt;
	font-weight:bold;
	margin: 0;
	padding:0;
 text-decoration: underline;
	line-height: 0;
	border: 7px solid #ffffff;
 border-top: 0;
 border-bottom: 0;
}
#foot_logo		{
 width: 100%;
	height: 80px;
	background-color: #ffffff;
 text-align:center;
}

#footer		{
/*NE*/width: 100%;
	height: 43px;
	text-align:center;
	background:  #673325;
}

/*LOGINMODUL*/
#loginmodul {
 position:absolute;
 right: 10px;
 top: 22px;
 color: #8D665C;
 font-family: Verdana ,Arial, Helvetica;
 font-size:8pt;
}
#loginmodul table {
 border-spacing:0;
 margin:0;
 padding:0;
}
#loginmodul a {
 color: #8D665C;
 text-decoration:none;
}
#loginmodul a:hover {
 text-decoration:underline;
}
#loginmodul .bez {
 height:30px;
 color: #8D665C;
 font-weight:normal;
}
#loginmodul .spacer {
	width:6px;
}
#loginmodul input {
 color: #C3AFAA;
 font-size:8pt;
 width:100px;
 background-color:#76483B;
 padding: 0;
 border:0;
 border: 2px solid #76483B;
 border-left: 5px solid #76483B;
}

#loginmodul .btn {
 width:60px;
 font-size:8pt;
 text-align:left;
 cursor: pointer;
 color: #C3AFAA;
 font-weight:bold;
 padding: 0;
 background-color:transparent;
 border: none;
 border-left:4px solid #673325;
}
/*ENDE LOGINMODUL*/

