body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration		: none;
	font-size			: 13px;

}
.first_menu{
	height: 2px;

}
.navibg {
	background-image: url(img/menuon.gif);
	width: 15px;
	height: 15px;

	}


.bdy 	{
		width:980px; /*center hack*/ 
		margin:0px; /*center hack*/ 
		text-align:left;

		}

#table {
	max-width:980px;
	padding:0 0 0 0px;


}
.left_shadow{
	width: 10px;
	height: 750px;
	float: left;
	background-image: url(img/bg_l.jpg);
	border:0px solid green;



}
.right_shadow{
	width: 10px;
	height: 750px;
	float: right;
	background-image: url(img/bg_r.jpg);
	border:0px solid blue;




}

.top_shadow{
	width: 960px;
	height: 20px;
	background-image: url(img/bg_t.jpg);
	margin-left:10px;



}

.menu {
	width: 220px;
	margin-left:16px;
	position: relative;
	top: 0px;
	float:left;

	
}
.content{
	width: 650px;
	float:left;
	margin-left: 35px;
	margin-top: 40px;



}

td.head {
		height: 31px;
}

td, tr
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration		: none;
	font-size			: 13px;
}


a:link, a:visited, a:active 
{
	font-size: 13px;
	color: #3776C2;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

h1
{
	font-size: 20px;
	color: #5d5353;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-size: 18px;
	color: #bf1224;
	margin: 0px;
	padding: 0px;
}

h3
{
	font-size: 14px;
	color: #bf1224;
	margin: 0px;
	padding: 0px;
}

.contentsTopics {
	font-size: 13pt;
	color: #000000;
	text-decoration: none;
}
.pageHeading {
	font-size: 13pt;
	color: #000000;
	text-decoration: none;
}

#headbg
{
	background-image: url(img/headbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 240px;
	width: 960px;
	margin-left:10px;



}


.topmenuon 
{
	font-size		: 12px;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 30px;
	font-weight		: bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(img/menuon.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-transform: uppercase;
	padding-right: 30px;
	padding-left: 30px;
}
td.topmenuon1 
{
	background-image: url(img/menuon.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
}
td.topmenuon_top 
{
	background-image: url(img/menuon.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 150px;
}
td.topmenend 
{

	background-image: url(img/menuon.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 30px;
}
	
.topmenuoff
{
	font-size		: 12px;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 30px;
	font-weight		: bold;
	text-align: center;
	vertical-align: middle;
	background-image: url(img/menuoff.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-transform: uppercase;
	padding-right: 30px;
	padding-left: 30px;	
}




.menubg
{
	background-image: url(img/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 33px;
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 20px;

}
.menubg_top
{
	background-image: url(img/menu_bg.gif);
	background-repeat: no-repeat;
	height: 33px;
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	text-indent: 20px;


}

.mainbg
{
	background-image: url(img/bg2.jpg);
	background-repeat: repeat-x;
	width:960px;
	height: auto !important; 
	height: 900px; 
	min-height: 900px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin-left:10px;
	border:0px solid yellow;

}
.user_navi
{
	margin-right: 20px;
	width: 700px;
	vertical-align:bottom;

}

td.leftbg
{
	background-image: url(img/menuon.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: right;
	vertical-align: top;
	width: 220px;
}

td.leftbg2
{
	background-image: url(img/menuon.gif);
	background-repeat: repeat-x;

}

td.leftmenuon 
{
	font-size		: 11px;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 29px;
	font-weight		: bold;
	text-align: right;
	vertical-align: middle;
	background-image: url(img/leftmenuon.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 210px;
	padding-right: 20px;


}
td.leftmenuon2 
{
	font-size		: 11px;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 29px;
	font-weight		: bold;
	text-align: right;
	vertical-align: middle;
	background-image: url(img/leftmenuon.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 210px;
	margin-right: 20px;
	padding-right: 10px;

	
}
	
td.leftmenuoff
{
	font-size		: 11px;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 29px;
	font-weight		: bold;
	text-align: right;
	vertical-align: middle;
	background-image: url(../img/leftmenuoff.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 210px;
	margin-right: 20px;
	padding-right: 20px;

}
td.leftmenuoff2
{
	font-size		: 11px;
	color			: #FFFFFF;
	cursor			: pointer;
	height			: 29px;
	font-weight		: bold;
	text-align: right;
	vertical-align: middle;
	background-image: url(img/leftmenuoff.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 210px;
	margin-right: 20px;
	padding-right: 10px;



}

.lefttext{
	
	font-size		: 11px;
	color			: #000000;
	cursor			: pointer;
	height			: 29px;
	font-weight		: bold;
	text-align: left;
	vertical-align: middle;
	width: 210px;
	margin-left: 10px;
	padding-left: 10px;
}
/* footer */

.footer
{
	width:100%;
	margin-top: 160px;
	background-image: url(img/footerbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	
	vertical-align: top;
}
.footer_image{
	background-image: url(img/footer1.jpg);
	background-repeat:no-repeat;
	width: 980px;
	height: 60px;


}

.footerlinks
{
	font-size: 11px;
	color: #666666;
	text-align: right;
	vertical-align: top;
	height: 60px;
	padding-bottom: 0px;
	white-space: nowrap;
	padding-right: 10px;
}

a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active 
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

a.footerlinks:hover
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}


.copyright
{
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	height: 50px;
	background-image: url(img/copyright.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 980px;
	padding-top: 10px;
	padding-left: 10px;
}

td.copyrightxt
{
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: bottom;
	height: 70px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.copyrightbriel
{
	font-size: 11px;
	color: #666666;
	text-align: right;
	vertical-align: bottom;
	height: 70px;
	padding-bottom: 5px;
	padding-left: 10px;
}

a.briel:link, a.briel:visited, a.briel:active 
{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a.briel:hover
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.brielblue
{
	color: #0586de;
}


/* login */

.loginform
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	height: 15px;
	width: 80px;
	border: 1px solid #f3f3f3;
	text-align: left;
	vertical-align: middle;
}

.boxgo
{
	font-family			: Tahoma, sans-serif;
	border				: 1px solid #e7e6df;
	font-size: 10px;
	color				: #FFFFFF;
	background-image: url(img/boxgo.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 19px;
	font-weight: bold;
}

td.textsm
{
	font-size: 10px;
	color: #000000;
}

a.linksm:link, a.linksm:visited, a.linksm:active 
{
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

a.linksm:hover
{
	font-size: 10px;
	color: #bf1324;
	text-decoration: underline;
}

/* content */

td.title
{
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 20px;
	padding-left: 15px;
	background-image: url(img/titlebg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
}

td.contenttext
{
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}


td.textjust
{
	font-size: 14px;
	line-height: 21px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}

td.text
{
	font-size: 14px;
	line-height: 21px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

/* forms */

form
{
	margin						: 0;
	padding						: 0;
}

input, select, textarea
{
	font-size					: 14px;
	color						: #000000;
	background-color			: #f2f2f2;
	border						: 1px solid #999999;
}

.formback
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}

.boxlogin
{
	border				: 1px solid #e7e6df;
	font-size: 14px;
	color				: #FFFFFF;
	background-image: url(img/boxlogin.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	font-weight: bold;
}


/* image borders */
.img
{
	border: 3px solid #dadee2;
}

.imgthin
{
	border: 1px solid #bfbdb1;
}

#navi {

width: 724px;
height:auto;
	margin-left:236px;

}

#container {
	max-width:940px;
	height:900px;
	padding:0 0 0 0px;
}


#maincontent {
	border:0px solid yellow;
	width:700px;
	position:relative;
	/*left:245px;
	top:270px;	*/
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:270px;
	margin-bottom:30px;
	
}
#menuleft {
	width:220px;
	position:relative;
	float:left;
	margin-left:20px;
	margin-top:199px;
	margin-bottom:30px;
	
}


#header {
	position:relative;
	width:980px;
	border:0px solid pink;
}
#footer {
  	position: relative;
	width:100%;
	border:0px solid green;
}

#head {


}
#bg2 {
	background-image: url(img/bg2.jpg);
	background-repeat: repeat-x;
	left:211px;
	height:30px;
	width:95%;
	position:absolute;
	top:230px;
	border:0px solid pink;
	
	
}
/* Register Tabs fpr advanced products description Contribution from http:// www.xtc-shoplayout.de */

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	border-right:1px solid rgb(120,172,255); font-family:	Verdana, Helvetica, Arial;
	font-size:		12px;
	cursor:			Default;
	display:		inline;
	float:			left;
	background:		rgb(234,242,255);
	border-left:	0px none;
	border-bottom:	0px none;
	border-top:		0px none;
	
	cursor:			hand;
	cursor:			pointer;
	
	z-index:		1;
	position:		relative;
	top:			0; margin-left:5px; margin-right:-5px; margin-top:1px; margin-bottom:1px; padding-left:6px; padding-right:6px; padding-top:3px; padding-bottom:3px
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	border-left:1px solid rgb(120,172,255); border-right:1px solid rgb(120,172,255); border-top:1px solid rgb(120,172,255); border-bottom:0px none; z-index:		3;
	top:			-2px;
	background:		white; margin-left:0px; margin-right:-6px; margin-top:1px; margin-bottom:-2px; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:5px
}

.dynamic-tab-pane-control .tab-row .tab a {
	font-family:		Verdana, Helvetica, Arial;
	font-size:			13px;
	color:				rgb(0,66,174);
	text-decoration:	none;
	cursor:			hand;
	cursor:			pointer;	
}

.dynamic-tab-pane-control .tab-row .hover a {
	color:	rgb(0,66,174);
}

.dynamic-tab-pane-control .tab-row .tab.selected a {
	font-weight:	bold;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid rgb(120,172,255);
	background:		White;
	z-index:		2;
	position:		relative;
	top:			-2px;
	color:			Black;
	font-family:	Verdana, Helvetica, Arial;
	font-size:		13px;
	padding:		10px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
	background:		rgb(234,242,255);
	height:			1.85em;
	width:			100%;
}
/* End */

