@charset "utf-8";
/* CSS Document */




#Container {
	margin: 40px auto;
	background-color: #FFFFFF;
	color: #3D4A5A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	width: 1000px;
	}
	
.Picture {width:30%;}
.Picture img {max-width:100%;}
#Box1R h2{
	padding:0;
	margin: 0 20px 10px 20px;
	font-size: 1.5em;
	font-weight:bold;
	color: #309300;
	text-align:left;
	}	
	
.BoxRight h2, #Content3 h2, #Content2 h2, #Content4 h2{
	padding:0 0 0 25px;
	margin: 0 20px 10px 20px;
	font-size: 1.5em;
	font-weight:bold;
	color: #309300;
	text-align:left;
	background: url(h2.gif) no-repeat 0% .1em;
	}		
	
	
	
#Container h3{
	padding:0;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 9px 20px;
	font-size: 1.3em;
	font-weight:bold;
	}	

#Container p{
	padding: 0 20px 8px 20px;
	margin: 0;
	line-height: 1.3em;

	}
	

.Separator {
	font-size:0.9em;
	color: #999999;
	}
	
	
	
#GlobNav {
	background-color: ;
	width: 960px;
	margin:0 0 0 19px;
	padding:0;
	text-align:right;
	border-top: 1px solid #CCCCCC;	
	}
	

.header-wid {width:100% !important;}
.header-wid #GlobNav {width:96% !important;}
.bg {background:url(Header1.gif) no-repeat right top !important;width:100% !important;}
#Header {
	background: #FFFFFF url(Header.gif) no-repeat;
	width: 1000px;
	height:144px;
	position:relative;
	}
.Logo { position:absolute; top:40px; left:20px;}
#Logo {
	display:none;
	}	

#Content1 {
	background-color: ; 
	margin:0 0 0 19px;
	padding: 30px 0 20px 0 ;
	width: 960px;
	}
	


#Content2 {
	background-color: ;
	text-align:justify;
	margin:0 0 0 19px;
	width: 960px;
	padding: 0 0 20px 0;
	}
	#Content2 p {
	margin:0 0 0 19px;
	}
	
.Search {
	margin:0;
	padding: 93px 45px 0 0;
	float:right;
	
	}	
	
.Search input.text {
	border:none;
	background-color: #EEEEEE;
	font-weight:bold;
	color: #236F00;
	height:25px;
	width:100%;
	
	}	

#Content3 {
	margin:0 0 0 19px;
	background-color: ;
	padding: 0;
	width: 960px;
	}
	
#Content4 {
	
	background-color:  ;
	text-align:justify;
	margin:0 0 0 19px;
	width: 960px;
	padding: 20px 0;
	}	


#Footer {
	background-color: ;
	border-bottom: 1px solid #CCCCCC;		
	color: #999999;
	margin:0 0 0 19px;
	width: 960px;
	padding: 0 0 20px 0;
	text-align:center;
	}
	

#Footer, #Content4, #Content3, #Content2, #Content1, #GlobNav {
	border-right: 1px solid #CCCCCC;	
	border-left: 1px solid #CCCCCC;	

	}	
	
/*CONTENT*/

.BoxLeft,
.BoxLeftC3 {
margin:0;
float:left;
width:65%;
}

#Content3 .BoxLeftC3 {border-right:none;width:auto !important}
.BoxLeftC3 {
border-right: 1px dotted #999999;
text-align:justify;
}


#Box1L {
float:left;
margin:0 20px;
padding: 20px;
}


#Box1R {}
#Content3 .BoxRightC3 {display:none;}

.BoxRight,
.BoxRightC3 {
margin:0;
float:left;
width:34%;

}

.BoxRight {

border-left: 1px dotted #999999;
min-height: 220px;
}
	
.Picture{
	border: 1px dotted #999999;
}

	
.Clear {
clear:both;
	}

.Line {
width: 848px;
height: 20px;
border-bottom: 1px dotted #999999;
margin: 0 20px;
	}

.LineTop {
width: 848px;
border-top: 1px dotted #999999;
margin: 0 20px;
	}
	
/*  NAVI */

#GlobNav a, 
#GlobNav a:focus {
color: #333333;
text-decoration: none;
padding:0;
}


#GlobNav a:hover {
text-decoration: underline;
color: #C17104;
}

#GlobNav ul {
margin:0;
padding: 10px 20px 8px 0;
font-size:12px;

}


#GlobNav li {
display:inline;
list-style: none;
padding: 0 .6em 0 0;
}

/* End Globale Navigation */


/* Start Globale Navigation */


#NavTop {
margin:0 auto;
padding:0;
clear:both;
width:95%;

}

#NavTop ul {
margin: 0;
padding: 0;
list-style: none;
text-align:center;
}

#NavTop a, 
#NavTop a:focus {
color: #000;
text-decoration: none;
padding:0;
}


#NavTop a:hover {
text-decoration: underline;
color: #C17104;
}

#NavTop li {
padding: 0 .3em 0 0;
display:inline;
line-height: 1.5em;
}

/* End Globale Navigation */

/* End Globale Navigation */
.search-block {clear:both;margin-bottom:4px;}
.search-block .search {float:left; height:34px;color:#999; }
.search-block .sub {float:left;}
.lftmenu {color:#777; font-size:14px;min-height:100px;display:block;}
.buttons {position:absolute; left:10px; bottom:10px;width:380px;}
/*SCROLL*/
.scroll-block {text-align:center;background:url(line.gif) repeat-x center 7px;}
.scroll-block h3 {text-align:center;margin-left:350px; float:left; padding:0 10px;background:#fff;}
.scroller-box { background:#fff; padding:8px; margin:10px; border:1px solid #ccc;}
.scroller-box h2 { font-size:18px; color:#376b89; font-weight:normal;margin-left:0 !important;}
/*.scrollbox  {background-image:url(/images/scroll_bg.gif);padding:0 0 0;height:184px; margin-bottom:1em}*/
.scrollbox  {height:280px/*margin-bottom:1em;border:1px solid #E2E2E1;background:#4e4d4d;-moz-border-radius:4px; -webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;*/
}
.scrollbox img { border:1px solid #e3e3e3;}
/* modified. see following - sebastian
.scrollbox .scroll {	position:relative;overflow:hidden;float:left;width:523px;height:150px;}
*/
.scrollbox .scroll {	position:relative;overflow:hidden;float:left;width:83%;height:260px;}

.scrollbox .scroll ul {width:20000em;position:absolute;list-style:none;margin:0;padding:0;}
.scrollbox .scroll li {display:inline;float:left;list-style:none;position:relative;width:160px;margin:0 4px 10px 4px;padding:5px 0; text-align:center;height:250px}
.scrollbox .scroll li a {display:block;}
.scrollbox .scroll li a img {/*height:145px;width:110px;*/overflow:hidden;}
/* modified - see following - sebastian
.scrollbox .next,.scrollbox .prev,.scrollbox .nextPage,.scrollbox .prevPage {background:transparent no-repeat scroll top left;	width:26px;	height:37px;float:left;	margin:50px 0 0;cursor:pointer;}
*/
.scrollbox .next,.scrollbox .prev,.scrollbox .nextPage,.scrollbox .prevPage {background:transparent no-repeat scroll top left;	width:60px;	height:140px;float:left;	margin:50px 0 0;cursor:pointer;}

.scrollbox .next,.scrollbox .nextPage {background-image:url(next.gif);float:right;}
.scrollbox .prev,.scrollbox .prevPage {background-image:url(prev.gif);}
/*.scrollbox .next:hover,.scrollbox .prev:hover,.scrollbox .nextPage:hover,.scrollbox .prevPage:hover {background-position:0 -35px;}*/
.scrollbox .scroll_pagenav {clear:both;text-align:right;padding:2px 0 5px 0;margin-right:50px}
.scrollbox .navi {display:-moz-inline-block;display:inline-block;overflow:hidden;height:8px;margin-left:40px;margin-top:0px;}
.scrollbox .navi a {width:8px;height:8px;float:left;	margin:0 3px;	background:url(navigator.png) 0 0 no-repeat;	display:block;	font-size:1px;}
.scrollbox .navi a:hover {background-position:0 -8px;}
.scrollbox .navi a.active {background-position:0 -16px;}
.scrollbox .price  {color:#ED1C2E !important;font-weight:normal;font-size:14px;display:block;}
.scrollbox .title  {display:block;font-weight:normal;margin:10px 3px 5px; font-size:12px;color:#5d5d5d;}


.blkheads {padding:2px 0; font-size:12px;color:#3D4A5A;}
.htxt_lft {font-weight:bold;}
.desc {margin:0 20px 10px;}
.lftmenu {font-size:12px;}
.blkheadsneu {display:none;}
.Price {font-size:16px;color:#ED1C2E}
	
	

	