/* Start of CMSMS style sheet 'subpages' */
@charset "utf-8";
/* General */
/* ------------------------------------------- */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color:#e5e7e6;
	color:#82888c;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/main_page_back.gif);
	background-repeat:repeat-x;

	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */

	
}

body  {
  	margin:0;
	padding:0;
        background-color:#e5e7e6;
	background-image:url(images/main_page_back.gif) ;
        background-repeat:repeat-x;
        height:100%; /* needed for container min-height */

}

	
	

#container {
	margin: 0 auto;
	width: 975px;
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	background-image:url(images/sub_content_back.jpg);
	position:relative;
	background-repeat:repeat-y;
}
/* header */
/* ------------------------------------------- */

#headercontainer {
	height: 66px;
}
#header {
	margin: 0 auto;
	width: 975px;
	height: 66px;
	background-image:url(images/main_header_back.jpg);
	background-repeat:repeat-y;
}
#header #logo {
	position:relative;
	height: 33px;
	width: 160px;
	left: 32px;
	top: 33px;
}
#headermenue {
	position:relative;
	float:right;
	right:0px;
	top: 18px;
	height: 10px;
	width: 500px;
	font-size:10px;
	color: #bdc0c2;
}
#headermenue ul {
	float:right;
	margin:0px;
	padding:0px;
	list-style:none;
}
#headermenue li {
	float:left;
	padding-left:10px;
	letter-spacing:1.1;
}
/* Content */
/* ------------------------------------------- */

#contentcontainer {

}
#content {
	margin: 0 auto;
	width: 975px;
}
/* Teaser */
/* ------------------------------------------- */

#teaser_image {
	/*height:231px;*/

}
/* subcontent */
/* ------------------------------------------- */

#subcontent {
	background-image:url(images/sub_content_back.jpg);
	
	overflow:hidden;
}
/* subcontent left row  */
/* ------------------------------------------- */

#subleftrow {
	width:175px;
	height:344px;
	float:left;
	background-image:url(images/sub_left_back.jpg);
	background-repeat: no-repeat;
	position:relative;
}
/* subcontent right row  */
/* ------------------------------------------- */

#subrightrow {
	width:800px;
	float:left;
	position:relative;
}



/* subcontent right row  */
/* ------------------------------------------- */

#subcontentcontainer {
	width:460px;
        padding-left:10px;
	min-height:500px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#subcontentcontainer p {
	font-size:12px;
        margin-left:5px;
	text-align:justify;
}

#subcontentcontainer img {
	margin-top:10px;
}

#subcontentcontainer h1 {
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	margin-top:10px;
        margin-left:5px;
	font-size:16px;
}

#subcontentcontainerright {
       margin-top:10px;
       width:310px;
       padding-left:5px;
       float:right;
}

#subcontentcontainerright img {
   margin:5px;
}

/* menues */
/* ------------------------------------------- */

#teaser_flash {

  width:975px;
  height:198px;
left:0px; top:0px; z-index:1; 
}

#menues {
	position:relative;
	width:800px;
	float:right;
       top:-30px;
}

#submenues {
	position:relative;

}



/* menue */
/* ------------------------------------------- */

#menue {
	height:33px;
	width:800px;
	float:right;
}
#menue ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menue li {
	height:33px;
	width:160px;
	float:left;
	overflow:hidden;
}

/* submenue  */
/* ------------------------------------------- */

#submenue {
	height:33px;
	width:800px;
	overflow:hidden;
	font-size:14px;
}
#submenue a {
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing: -0.0em;
	text-decoration:none;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
	color:#b8bdbf;
	line-height:40px;
}
#submenue a:hover {
	color:#666666;
}
#submenue ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#submenue li {
	height:33px;
	width:150px;
	background-image:url(images/submenue_back_off.gif);
	float:left;
	overflow:hidden;
	padding-left:10px;
}
#submenue li.currentpage {
	background-image:url(images/submenue_back_on.gif);
}
#submenue a.currentpage {
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#666666;
}
/* footer */
/* ------------------------------------------- */

#footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
}
/* metanav */
/* ------------------------------------------- */

#metanav {
	bottom:0px;
	margin: 0 auto;
	width:950px;
	height:20px;
	background-image:url(images/main_meta_menue_back.gif);
}
/* products*/
/* ------------------------------------------- */

#productcontainerleft{
	bottom:0px;
	width:150px;
	height:300px;
        float:left;
        margin-top:10px;
        margin-left:10px;
        color:#82888c;
        font-size: 10px;
}

#productcontainerleft p {
      margin:0;
      padding:0;
      padding-bottom:5px;
      margin-left:5px;
}

#productcontainerright {
        margin-top:10px;
}

.productitem {
     width:155px;
     height:160px;
     float:left;
}

.productitem p {
      margin:0;
      padding:0;
      padding-left:10px;
        color:#82888c;
        font-size: 10px;
        padding-bottom:20px;
}

/* banner */
/* ------------------------------------------- */

#bannerright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}


#bannerright p {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;	
	width: 150px; 
	float:left;
	font-size:9px;
}

#bannerright img {
	margin-top:5px;
	margin-left:5px;
margin-right:1px;
float:right;
}

.newsblock {
	height:109px;
	width:150px;
	float:left;
}

#bannerright h1 {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 5px;
	font-size:11px;
	font-weight:bold;
    padding-bottom:15px;
	width: 150px;
	float:left;
}

#bannerright a {
	text-decoration:none;
	color:#999;
}

#bannerright ul {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top: 10px;
	float:right;
}

#bannerright li {
	height:109px;
	width:310px;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
	padding-right:10px;

}

/* features */
/* ------------------------------------------- */

#featuresright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}


#featuresright p {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;	
	width: 150px; 
	float:left;
	font-size:9px;
}

#featuresright img {
	margin:5px;
}


#featuresright ul {
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top: 10px;
	float:right;
}

#featuresright li {
	height:80px;
	width:80px;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;

}

#catselection a {
text-decoration:none; 
color:#666666;
}

#catselection a:hover {
color:#999FFF;
}

			.suggest_link {
				background-color: #FFFFFF;
				padding: 2px 6px 2px 6px;
			}
			.suggest_link_over {
				background-color: #DEDEDE;
				padding: 2px 6px 2px 6px;
			}
			#search_suggest {
				position: absolute; 
				background-color: #FFFFFF; 
				text-align: left; 
				border: 1px solid #AAAAAA;	
left:12px;		
			}
#search_suggest a {
				text-decoration: none;	
color:#333333;
	
			}
/* End of 'subpages' */

