/*-------------------------CONTAINER---------------------------------------*/
body {
	background-color:#ffd247;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

a{
	outline:none;
	text-decoration: none;
}

a img{
    border: 0px;
    margin: 0px;
	text-decoration: none;
}

form {
	padding: 0;
	margin: 0;
}

p {
	padding: 0;
	margin: 0;
}

#container {
	width: 1000px;
	height: 850px;
	margin : 20px auto 0px auto;	
}

#innercontainer {
	width: 926px;
	margin : 0px 44px 0px 30px;
}

#bottom {
	width: 1000px;
	height: 20px;
	margin : 0px auto 0px auto;	
}


/*-------------------------CONTAINER---------------------------------------*/

/*-------------------------LANGUAGE---------------------------------------*/

#language{
	float: left;
	margin-top: 17px;
	width: 926px;
	height: 20px;
}

.language_contaniner{
	float: right;
	width: 26px;
	height: 19px;
	margin-left: 2px;
	border: 1px solid #B0B1C4;
}

.language_contaniner a img{
	margin: 5px 3px 0px 5px;
}


/*-------------------------LANGUAGE---------------------------------------*/

/*-------------------------LOGO+BANNER---------------------------------------*/

#logobanner{
	float: left;
	margin-top: 17px;
	width: 926px;
	height: 96px;
}

#logo{
	float: left;
	width: 173px;
	height: 94px;
	border: 1px solid #ffd247;
	margin-right: 16px;
}

#logo a{
	float: left;
	width: 173px;
	height: 94px;
}

#banner{
	float: left;
	width: 733px;
	height: 94px;
	border: 1px solid #ffd247;
}

/*-------------------------LOGO+BANNER---------------------------------------*/

/*-------------------------MENU+NEWSLETTER---------------------------------------*/

#menunewsletter{
	float: left;
	width: 175px;
	height: 522px;
	margin-right: 36px;
	margin-top: 45px;
	
}

#menunewsletter #newsletter{
	float: left;
	width: 175px;	
}

#menunewsletter #newsletter #newslettertitle{
	float: left;
	width: 165px;
	height: 18px;
	color:#ffffff;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
	margin-bottom: 1px;
	background-color: #a6892e;
}

#menunewsletter #newsletter #newslettercontent{
	float: left;
	width: 175px;

	background-color: #ffdd75;
}

#menunewsletter #newsletter .newslettertext{
	float: left;
	width: 157px;	
	padding: 5px 9px 0px 9px;
	color: #000000;
	text-align: justify;
	margin-bottom: 5px;
}

#menunewsletter #newsletter .newslettertext_variant{
	float: left;
	width: 157px;	
	padding: 5px 9px 0px 9px;
	color: #000000;
	text-align: justify;
	margin-bottom: 5px;
}

.form_container{
	float: left;
	width: 157px;	
	padding: 2px 9px 0px 9px;	
	margin-bottom: 2px;
}

label{
	width: 150px;
	float:left;	
	border: 0px;
	padding: 0px;
	margin: 0px;	
	font-size: 11px;
	color: #000000;
	padding-bottom: 0px;
	outline: 0 none;
}

label.error{
	width: 150px;
	float:left;	
	border: 0px;
	padding: 0px;
	margin: 0px;	
	font-size: 11px;
	color: #ff0000;
	padding-bottom: 0px;
	outline: 0 none;
}

input{
	width: 157px;
	height: 16px;
	float:left;
	background-color: #c2a650;
	border: 0px;
	padding: 0px;
	margin: 0px;	
	font-size: 11px;
	color: #000000;
	outline: 0 none;
}

#newslettersend{	
	width: 50px;
	padding: 2px 4px 2px 4px;
	float:left;
	margin: 5px 0px 0px 60px;
	border: 1px solid #7f7f7f;
	color: #9d0000;
	background-color: #ffd247;
	text-align: center;
}

#newslettersend:hover{	
	width: 50px;
	padding: 2px 4px 2px 4px;
	float:left;
	margin: 5px 0px 0px 60px;
	border: 1px solid #7f7f7f;
	color: #7f7f7f;
	background-color: #d4d2d2;
	text-align: center;
}

#newsletter_message {	
	width: 1000px;	
	background-color: #dcdcdc;		
	display: none;
	position: absolute;
	z-index: 20;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color: #505050;
	font-weight: bold;	
	padding: 5px 0px 5px 0px;
}


/*-------------------------MENU+NEWSLETTER---------------------------------------*/

/*-------------------------CONTENT---------------------------------------*/
#content{
	float: left;
	width: 693px;
	height: 552px;
	margin-top: 15px;
	
}

#content #title{
	float: left;
	width: 693px;
	height: 16px;
	color: #505050;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #000000;
}

#content #topcontent{
	float: left;
	width: 693px;
	height: 241px;
	margin-top: 10px;
}

#content #topcontent #topleft{
	float: left;
	width: 337px;
	height: 241px;
	background-color: #dcdcdc;
}

#content #topcontent #topright{
	float: left;
	width: 337px;
	height: 241px;	
	margin-left: 19px;
}

#content #topcontent #topright #righttitle{
	color: #505050;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 337px;
	margin-bottom: 10px;
}

#content #bottomcontent{
	float: left;
	width: 693px;
	height: 259px;
	margin-top: 22px;
}

#content #newscontainer{
	float: left;
	width: 337px;
	height: 259px;	
}

#content #newstitle{
	float: left;
	width: 327px;
	height: 18px;
	color:#ffffff;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
	margin-bottom: 1px;
	background-color: #735f20;
}

#content #newslist{
	float: left;
	width: 337px;
	height: 216px;
	overflow:hidden;
}

#content #newslist ul{
	float: left;
	width: 337px;
	height: 216px;
	margin: 0px;
	padding: 0px;
}

#content #newslist ul li{
	float: left;
	width: 337px;
	height: 216px;
	list-style: none; 
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}

#content  .news{
	float: left;
	width: 337px;
	height: 71px;
	background-color: #a6892e;
	margin-bottom: 1px;
}

#content  .news.selected{
	background-color: #c9a533;
}

#content  .news .date{
	float: left;
	width: 326px;	
	text-align: right;
	color: #ffffff;
	padding: 3px 0px 0px 0px;
}

#content  .news .text{
	float: left;
	text-align: justify;
	width: 316px;
	color: #ffffff;
	padding: 5px 0px 0px 10px;
}

#content  .news .text a{
	color: #000000;
	text-decoration: underline;
}

#content  .news .text a:hover{
	color: #9d0000;
	text-decoration: none;
}

#content #newsselect{
	float: left;
	width: 327px;
	height: 18px;
	color:#ffffff;
	font-weight: bold;
	padding: 3px 0px 0px 10px;
	background-color: #735f20;
}

#content #buttons{
	float: right;
	width: 35px;
	height: 14px;
}

#content #newsselect #newsall{
	float: right;	
	font-size: 10px;
	border: 1px solid #f4f4f4;
	margin-right: 10px;
	padding-left: 6px;
	padding-right: 6px;	
}

#content #newsselect #newsall a{
	color: #797979;
}

#content #newsselect #newsall a:hover{
	color: #797979;
	text-decoration: underline;
}

#content #newsselect #newstotal{
	float: left;
	font-size: 10px;
	font-style: italic; 
	margin-top: 2px;
}

#content #sectioncontainer{
	float: left;
	width: 337px;
	height: 259px;	
	margin-left: 19px;	
}

#content #sectioncontainer .section{
	float: left;
	width: 164px;
	height: 110px;	
	margin-bottom: 13px;
}

#content #sectioncontainer .space{
	margin-right: 5px;
}

#content #sectioncontainer .sectiondetail{
	background-color: #000000;
	width: 154px;
	height: 16px;
	text-align: right;
	margin-top: 94px;
	padding-right: 10px;
}

#content #sectioncontainer .sectiondetail img{
	vertical-align: middle;
}

#content #sectioncontainer .sectiondetail a{
	color: #ffd247;
}

#content #sectioncontainer .sectiondetail a:hover{
	color: #ffd247;
	text-decoration: underline;
}

#content #footermenu{
	float: left;
	width: 693px;
	height: 22px;
	margin-top: 50px;	
	border-top: 1px solid #c9a638;
	border-bottom: 1px solid #c9a638;
	
}

#content #companydetail{
	float: left;
	width: 693px;
	height: 22px;
	margin-top: 6px;
	color: #000000;	
	font-size: 11px;
	text-align: center;
}

#content #companydetail a{
	color: #000000;	
}

#content #companydetail a:hover{
	color: #000000;	
	text-decoration: underline;
}

#content #productlistcontainer{
	float: left;
	width: 693px;
	height: 259px;
}

#content .product{
	float: left;
	width: 161px;
	height: 110px;
	border: 1px solid #e1e1e1;
	margin-right: 10px;
}
#content .product .title{
	background-color: #000000;
	float: left;
	width: 161px;
	height: 16px;
	margin-top: 94px;
	text-align: right;
	color: #ffd247;		
}

#content .product .title a{
	color: #ffd247;
}

#content .product .title a:hover{
	color: #ffd247;
	text-decoration: underline;
}

#content .product .title img{
	vertical-align: middle;
	margin-right: 10px
}

#content #productlist{
	float: left;
	width: 693px;
	height: 112px;
	margin-top : 10px;
	overflow:hidden;
}

#content #productlist ul{
	float: left;
	width: 693px;
	height: 112px;
	margin: 0px;
	padding: 0px;
}

#content #productlist ul li{
	float: left;
	width: 693px;
	height: 112px;
	list-style: none; 
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}

#content #gallerycontainer{
	float: left;
	width: 693px;
	height: 552px;
}

#content #gallerylist{
	float: left;
	width: 693px;
	height: 552px;
	margin-top : 10px;
	overflow:hidden;
}

#content #gallerylist ul{
	float: left;
	width: 693px;
	height: 552px;
	margin: 0px;
	padding: 0px;
}

#content #gallerylist ul li{
	float: left;
	width: 693px;
	height: 552px;
	list-style: none; 
	overflow:hidden;
	padding: 0px;
	margin: 0px;
}
/*-------------------------CONTENT---------------------------------------*/

/*-------------------------CMS---------------------------------------*/

.link a{
	color: #505050;
}

.link a:hover{
	color: #505050;
	text-decoration: underline;
}
  
/*-------------------------CMS---------------------------------------*/