
@import url("reset.css");

.clear{clear: both;}
.center{text-align: center;}

html, body{
	background: #3e3e3e ;
	background-image: url(../images/MainBG.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: 100%;
	font: 11px/16.5px Verdana, Arial, sans-serif;
	text-align: center;
}

.font11{font-size:11px;}

#over{
	position: absolute;
	height:100%;
	width:100%;
	filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
	top:0px;left:0px;background-color:#474747; z-index:1;
}

#center_dim{min-height:100%; left: 50%; margin-left: -350px; clear: both; position: absolute; width: 700px;z-index:2;}
	#container_dim{border:5px solid #FEFA6A;margin-top: 100px;  background: #FFFFFF;width:700;padding:5px;}
	#container_dim h3{color: #d26000; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}
	#container_dim .submitbutton{background: #F49D14 url(../images/background/mainmenu_over.gif) top left repeat-x; height:25px; color:#ffffff;font-weight:bold;}
	
	
div#center{background: #FFFFFF; min-height:100%; width: 992px;margin-left: auto; margin-right: auto;}
div#container{background: #FFFFFF; left: 26px; top: 130px; right: 26px;min-height:100%;padding:0px;}

#logo{float:left; width: 300px; margin-left:26px;margin-top:10px; height: 74px; }

#slogan{float:left; width: 400px; height: 20px; margin-top:30px;margin-left:15px; text-align:left; font-size:18px;font-weight:bold;color:#787878;}
	
#language{float:right; width: 110px; height: 25px; margin-top:15px;margin-left:5px; margin-right:15px; text-align:right;}
	#language select{ border-width: 1px; border-style: solid;}
	
	
#topnavi{float:right; margin-top:16px;}
	#topnavi a{color: #787878; display: block; float: left; padding: 0 5px; border-right: 1px solid #787878;}
		#topnavi a:hover{text-decoration: underline;}
		#topnavi li{display: inline;}

#search{clear:right;float:right;margin-right:15px;margin-top:25px;}
	#search input.fld {border:1px solid;width:100px;padding-left:4px;}		
		
#header_image{clear:both;background: transparent url(../images/header/header1.jpg) bottom center no-repeat; width: 992px;padding-top:10px;}

#mainmenu{background: #ffffff url(../images/background/mainmenu_over.gif) top left repeat-x; font-size: 12px; float:left; width: 992px;height:30px;}
	#mainmenu li{display: inline;}
	#mainmenu a{background: #4B4B4B url(../images/background/mainmenu_over.gif) top left repeat-x; border-right: 1px solid #000; color: #EEE; display: block; float: left; font-weight: bold; padding: 7px 12px 6px 12px; text-transform: uppercase;}
		#mainmenu a:hover{background-image: url(../images/background/mainmenu.gif); color: #FFB700;}
	#mainmenu a.selected{background-image: url(../images/background/mainmenu.gif); border-bottom: 1px solid #8F9498; border-right: 1px solid #000; color: #FFB700; }
		#mainmenu a.selected:hover{background-image: url(../images/background/mainmenu.gif); color: #FFB700;}
	
#submenu{background: #8F9498; font-size: 10px; float:left; width: 992px;border-bottom: 1px solid #000;height:24px }
	#submenu li{display: inline}
	#submenu a{background: #8F9498; color: #EEE; display: block; float: left; font-weight: bold; padding: 3px 12px 2px 12px; text-transform: uppercase;}
		#submenu a:hover{background: #8F9498; color: #FFB700;}
	#submenu a.selected{background: #8F9498; color: #FFB700; display: block; float: left; font-weight: bold; padding: 3px 12px 2px 12px; text-transform: uppercase;}
		#submenu a.selected:hover{background: #8F9498; color: #FFB700;}
	
	
/* left items */
#box_left{float: left; width: 220px;}

#shopingcart{
	border: 2px solid #F49d14;
	height:50px;
	padding-top:10px;
	padding-right:10px;
	background: #ffffff url(../images/icons/cart.gif) no-repeat;
	background-position: 10% 50%;
	text-align: right;
}

#recepientbox{
	border: 2px solid #F49d14;
	height:50px;
	padding-top:10px;
	padding-right:10px;
	background: #ffffff url(../images/icons/mail.gif) no-repeat;
	background-position: 10% 50%;
	text-align: right;
}
#procsearch{
	border: 2px solid #F49d14;
	padding-top:3px;
	background: #F49d14 ;
	text-align: left;
}


/* left items - toolbox*/
/*#toolbox{float: left; text-align: left; background: #F49D14 url(../images/background/orange1.gif) top left repeat-x; width: 210px; margin-top:10px;margin-left:10px;padding-top:10px;padding-bottom:10px;}*/
#toolbox{float: left; text-align: left; background: #F49D14; width: 210px; margin-top:10px;margin-left:10px;padding-top:10px;padding-bottom:10px;}

#toolbox .content{float:left;width:190px;}
#toolbox .formfield{float:left;width:190px;padding-bottom:3px;}
#toolbox a{color:#000000;}
#toolbox a:hover{text-decoration:underline;}
#toolbox label{float:left;}
#toolbox input{float:right;width:110px;height:15px;font-size: 12px;border:1px solid #ffffff;}

#toolbox .gobox{clear:both; padding-top:5px;margin-left:10px; margin-right:10px;}
#toolbox .gobox label{float:right;padding-right:5px;}
#toolbox .gobox input{float:right;width:13px;border:0px;}
#toolbox .login{margin-left:10px; color:#d26000; font-size: 16px; font-weight: bold; padding-bottom:10px;text-transform: uppercase;}
#toolbox .toolboxheader{clear:both; background-color: #ffc184; padding-bottom:5px; padding-top:5px;margin-bottom:3px; margin-top:3px; width:210px;}
#toolbox .toolboxheader a{clear:both; padding-left:10px; color:#d26000; font-size: 10px; font-weight: bold; padding-bottom:5px;padding-top:5px;text-transform: uppercase;}
#toolbox .toolboxcontent{clear:both; margin-left:10px; margin-right:10px;}
#toolbox .toolboxcontent strong{font-weight: bold;}
	
.txtbutton{float:right;margin-right:10px;margin-top:3px;}
	
	
	#menu_left{float: left; width: 210px; margin-top:10px;margin-left:10px;}
		#subnavi{margin-top: 1px;}
				
				#subnavi a.structure_2{border-bottom: 1px solid #585858; color: #353535; display: block; padding-left: 6px; padding-top: 6px; padding-bottom: 6px; width: 204px;}
					#subnavi a.structure_2:hover{background-color: #ff9933; color: #ffffff;}
				#subnavi a.structure_2current{border-bottom: 1px solid #585858; background-color: #ff9933;color: #ffffff;  display: block; padding-left: 6px; padding-top: 6px; padding-bottom: 6px; width: 204px;}
					#sub_nav a.structure_2current:hover{background-color: #661122;color: #a1a1a1;}
				
				#subnavi a.structure_3{border-bottom: 1px solid #585858; color: #353535; display: block; padding-left: 26px; padding-top: 6px; padding-bottom: 6px; width: 160px;}
					#subnavi a.structure_3:hover{background-color: #d8d8d8; color: #595959;}
				#subnavi a.structure_3current{border-bottom: 1px solid #585858; background-color: #661122;color: #ffffff;  display: block; padding-left: 26px; padding-top: 6px; padding-bottom: 6px; width: 160px;}
					#sub_nav a.structure_3current:hover{background-color: #661122;color: #a1a1a1;}
					
				#subnavi a.structure_4{border-bottom: 1px solid #585858; color: #353535; display: block; padding-left: 46px; padding-top: 6px; padding-bottom: 6px; width: 140px;}
					#subnavi a.structure_4:hover{background-color: #d8d8d8; color: #595959;}
				#subnavi a.structure_4current{border-bottom: 1px solid #585858; background-color: #661122;color: #ffffff;  display: block; padding-left: 46px; padding-top: 6px; padding-bottom: 6px; width: 140px;}
					#sub_nav a.structure_4current:hover{background-color: #661122;color: #a1a1a1;}
				
	#news{float: left; width: 210px; height: 200px;background: #b3b3b3;margin-top:10px;margin-left:10px;}
				
				

#box_right{float: right; width: 210px;margin-top:10px;margin-right:10px;}

#banner_left{float: left; margin-left:10px;margin-top:10px;}


#content{
	float: left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:100px;
	
	width: 532px;
	min-height:600px;
	text-align: left;
	color: #232323;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
}
#content2{
	float: left;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:100px;
	
	width: 750px;
	min-height:600px;
	text-align: left;
	color: #232323;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	line-height : 15px;
}


	#content_block{
		float:left;
		width:510px;
		margin-top:5px;
		padding:0px;
	}
	
	#content_block2{
		float:left;
		width:750px;
		margin-top:5px;
		padding:0px;
	}
	
/* Content - Formularfelder*/
	#content .formfield{clear:both;float:left;padding-bottom:10px;padding-left:20px;width:510px;}
	#content2 .formfield{clear:both;float:left;padding-bottom:10px;padding-left:20px;width:510px;}
	
	#content .contentfield{clear:both;float:left;padding-bottom:10px;width:510px;}
	#content2 .contentfield{clear:both;float:left;padding-bottom:10px;width:750px;}
	
	#content .titlefield{clear:both;float:left;padding-top:10px;margin-bottom:10px;background: #F49D14 url(../images/background/orange1.gif) top left repeat-x; padding-bottom:10px;padding-left:20px;width:510px;}
	#content2 .titlefield{clear:both;float:left;padding-top:10px;margin-bottom:10px;background: #F49D14 url(../images/background/orange1.gif) top left repeat-x; padding-bottom:10px;padding-left:20px;width:730px;}
	
	#content .textfield{clear:both;float:left;padding-top:4px;margin-bottom:10px;background: #F8C776 url(../images/background/orange2.gif) top left repeat-x; padding-bottom:4px;padding-left:20px;width:510px;}
	#content2 .textfield{clear:both;float:left;padding-top:4px;margin-bottom:10px;background: #F8C776 url(../images/background/orange2.gif) top left repeat-x; padding-bottom:4px;padding-left:20px;width:730px;}
		
	#content .contentbox{clear:both;float:left;padding-top:4px;margin-bottom:10px; padding-bottom:4px;padding-left:20px;width:510px;}
	#content .smallbox{width:30px;}
	
	#content label{float:left;}
	#content2 label{float:left;}
	
	#content input{float:right;width:300px;height:18px; border:0px;}
	#content2 input{float:right;width:300px;height:18px; border:0px;}
	
	#content select{float:right;width:300px;height:18px; border:0px;}
	#content2 select{float:right;width:300px;height:18px; border:0px;}
	
	#content .fields{height:15px;font-size: 12px;height:18px;border:1px solid #6b6b6b;}
	#content2 .fields{height:15px;font-size: 12px;height:18px;border:1px solid #6b6b6b;}
	
	#content .req{background: #ffffff url(../images/icons/attention_small.png) center right no-repeat;}
	#content2 .req{background: #ffffff url(../images/icons/attention_small.png) center right no-repeat;}
	
	#content .sbox{float:right;font-size: 12px;width:300px;height:18px;border:1px solid #6b6b6b;}
	#content table{text-align: left;}
	#content strong{font-weight: bold;}
	#content2 strong{font-weight: bold;}
	
	#content h1, #content2 h1{color: #d26000; font: 18px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	#content h2, #content2 h2{color: #d26000; font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	#content h3, #content2 h3{color: #d26000; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	#content h4, #content2 h4{color: #d26000; font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	#content h4 a{color: #d26000;text-decoration:none;}
	#content h5, #content2 h5{color: #232323; font: 16px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	#content h6, #content2 h6{color: #232323; font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
	#content .submitbutton, #content2 .submitbutton, #toolbox .submitbutton{background: #F49D14 url(../images/background/mainmenu_over.gif) top left repeat-x; height:25px; color:#ffffff;font-weight:bold; border:0;}
	
	#content strong{font-weight: bold;}
	#content em{font-style: italic;}
	#content a{color: #000000; text-decoration: underline;}

#footer{float:left; background: #686B6E url(../images/background/footer.gif) top left repeat-x; margin-top:20px;font-size: 12px; width: 992px;height:40px; text-align:center; color:#ffffff;bottom:0px;margin-left: auto; margin-right: auto;}
	#footer a{color: #ffffff;}
	#footer a:hover{text-decoration: underline;}
	

.error_message{
	background: #ffffff url(../images/icons/attention.png) center left no-repeat;
	width:395px;
	padding:10px 100px 10px 100px;
	margin-bottom:10px;
	margin-left:20px;
}

.error_message_search{
	background: url(../images/icons/attention.png) center left no-repeat;
	width:395px;
	padding:10px 80px 10px 100px;
	margin-bottom:10px;
	margin-left:20px;
	text-align:center;
}


.boldlink{font-weight:bold;}

#quicksearch{/*float:left;*/ background: #ffd1a4 url(../images/background/orange2.gif) top left repeat-x; color:#000000; width:532px;}
#quickheader{background:#ff9900;color:#451501;width:532px;height:60px;}

#homeleft{float:left; background: #ffd1a4 url(../images/background/orange4.gif) top left repeat-x; color:#451501; width:260px;}
#homeright{float:right; background: #ffd1a4 url(../images/background/orange4.gif) top left repeat-x; color:#451501; width:260px;}
	#homeheader{color:#ffffff;font-size:16px;margin:10px;text-transform: uppercase;}
	#homepic{width:260px;}
	#hometext{color:#000000;margin:10px;}
	
#sellerleft{float:left; background: #ffd1a4 url(../images/background/orange4.gif) top left repeat-x; color:#451501; width:240px;margin-right:10px;}
#sellerpic{width:240px;}

/*Menu Settings*/
#awmAnchor-menu{width:240px;height:30px;background:#FEFA6A;padding:5px;}
#select-menu{width:240px;height:30px;background:#FEFA6A;padding:5px;}
#menu-spacer{width:240px;height:5px;background:#ffffff;}

.top_ora{background: url(../images/background/top_ora.gif) top center no-repeat; width:18px;height:18px;color:#ffffff;text-align:center;font-weight:bold;}
.top_grey{background: url(../images/background/top_grey.gif) top center no-repeat; width:18px;height:18px;color:#ffffff;text-align:center;font-weight:bold;}
.top_grey2{background: url(../images/background/top_grey2.gif) top center no-repeat; width:18px;height:18px;color:#ffffff;text-align:center;font-weight:bold;}
.top_spacer{width:40px;}
.top_dots{background: #ffffff url(../images/background/dots.gif) left center repeat-x; color:#ffffff;}

.button2{width:395px;}

.toolboxWhiteBold{color:#ffffff;font-size:12px;font-weight:bold;padding:10px;}

#quicksearch-suggest{
	padding:10px 50px 20px 53px;
	border:1px solid #d26000;
	font-size: 10px;
}

#slider-bg, .yui-h-slider {
    background:url(../images/bg-fader.gif) 5px 0 no-repeat;
}
