*{
	margin: 0;
	padding: 0;
	outline: none;
}
html,body{
	width: 100%;
	height: 100%;
}
body{	
	text-align: center;
	cursor: default;
	background: #b9babd;
	/*background: #fff;*/
}
img,fieldset{
	border: 0;
}
a{
	cursor: pointer;
}
.clear{
	clear: all;	
}
#distance{
	width: 100%;
	height: 50%;
	margin-bottom: -317px;
	float: left;
}
#wrapper{
	margin: 0 auto;
	position: relative;
	width: 1000px;
	height: 634px;
	clear: left;
	text-align: left;
	background: #fff;
}
#wrapper *{
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000;
}
#logo{
	position: absolute;
	left: 102px;
	top: 28px;
	width: 269px;
	height: 79px;
}
#intro{
	width: 1000px;
	height: 634px;
	background: #666666 url(http://www.korb-korb.ch/img/korb-korb-intro.jpg) no-repeat 119px 116px;	
}
#menu_lang{
	position: absolute;
	left: 522px;
	top: 284px;	
}
#menu_lang li{
	list-style-type: none;
	display: inline;		
}
#menu_lang a{
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #e3e5e6;
	text-transform: lowercase;
	padding: 0px 14px;	
}
#menu_lang a:hover{
	color: #f39c14;	
}
.menu_lang_border{
	background: url(http://www.korb-korb.ch/img/menu_lang_border.gif) no-repeat right center;	
}
#menu_main_left,#menu_main_right{
	position: absolute;
	top: 160px;
}
#menu_main_left{
	left: 38px;	
}
#menu_main_right{
	right: 24px;	
}
#menu_main_left li,#menu_main_right li{
	list-style-type: none;
	display: inline;	
}
#menu_main_left a,#menu_main_right a{
	display: block;	
	height: 20px;
	line-height: 20px;
	color: #757479;
	padding: 0px 14px;
	text-transform: uppercase;
}
#menu_main_left a{
	float: left;
}
#menu_main_right a{
	float: right;	
}
#menu_main_left a:hover,#menu_main_left_act a,#menu_main_right a:hover,#menu_main_right_act a{
	color: #f39c14;	
}
.menu_main_left_border{
	background: url(http://www.korb-korb.ch/img/menu_main_border.gif) no-repeat right center;	
}
.menu_main_right_border{
	background: url(http://www.korb-korb.ch/img/menu_main_border.gif) no-repeat right center;	
}
#menu_sub{
	position: absolute;
	left: 0px;
	top: 200px;
	width: 139px;
	height: 400px;	
}
#menu_sub li{
	list-style-type: none;	
}
#menu_sub a{
	display: block;
	font-size: 11px;
	color: #757479;
	text-align: right;
	line-height: 17px;	
}
#menu_sub a:hover,#menu_sub_act a{
	color: #f39c14;	
}
#menu_sub_sub{
	position: absolute;
	left: 0px;
	top: 380px;
	width: 810px;
}
#menu_sub_sub li{
	list-style-type: none;
	display: inline;		
}
#menu_sub_sub a{
	display: block;
	float: left;
	margin-right: 14px;
	color: #757479;
	border: 1px solid #e3e5e6;	
	-moz-opacity: 0.15;
	opacity: 0.15;
	khtml-opacity: 0.15;
	filter: alpha(opacity=15);
}
#menu_sub_sub a:hover,#menu_sub_sub_act a{
	-moz-opacity: 1;
	opacity: 1;
	khtml-opacity: 1;
	filter: alpha(opacity=100);
}
#content{
	position: absolute;
	left: 190px;
	top: 204px;
	width: 772px;	
	height:	367px;
	background: url(http://www.korb-korb.ch/img/content_bg.gif) no-repeat left top;
}
#home img,#statement img{
	padding: 1px;
}
#images-img{
	padding: 1px;	
}
#images-next{
	position: absolute;
	left: 710px;
	top: 6px;
}
#images-next li{
	list-style-type: none;
	display: inline;	
}
#images-next a{
	display: block;
	float: left;
	width: 12px;
	height: 9px;
	padding: 2px 8px;
}
#images-next-left a{
	background: url(http://www.korb-korb.ch/img/images-next-left-off.gif) no-repeat center center;
	border-right: 1px solid #f39c14;
}
#images-next-left a:hover{
	background: url(http://www.korb-korb.ch/img/images-next-left-on.gif) no-repeat center center;
}
#images-next-right a{
	background: url(http://www.korb-korb.ch/img/images-next-right-off.gif) no-repeat center center;
}
#images-next-right a:hover{
	background: url(http://www.korb-korb.ch/img/images-next-right-on.gif) no-repeat center center;
}
#images-position{
	position: absolute;
	left: 364px;
	top: 344px;
	width: 400px;		
}
#images-position li{
	list-style-type: none;
	display: inline;	
}
#images-position a{
	display: block;
	float: right;
	width: 10px;
	height: 10px;
	line-height: 10px;
	background: #cccccc;
	margin-right: 5px;	
}
#images-position a:hover,#images-position-act a{
	background: #f29300;	
}
#images-info{
	position: absolute;
	left: 1px;
	top: 1px;
	width: 278px;
	height: 345px;
	padding: 10px 20px 10px 14px;
	overflow: auto;
	background: #fff;
	-moz-opacity: 0.9;
	opacity: 0.9;
	khtml-opacity: 0.9;
	filter: alpha(opacity=90);	
}
#images-info *{
	font-size: 11px;
	line-height: 16px;
	color: #757479;
}
#images-info h1{
	font-weight: normal;
	text-transform: uppercase;
}
#awards{
	position: absolute;
	left: 218px;
	top: 1px;
	width: 553px;
	height: 309px;
	padding: 28px 0px;
	overflow: auto;	
}
#awards *{
	font-size: 11px;
	color: #757479;	
}
#awards img{
	float: left;
	padding-bottom: 10px;	
}
.award_entry{
	width: 520px;
	height: 42px;
	padding-bottom: 12px;	
}
#contact{
	text-align: right;	
}
#contact img{
	padding: 1px 1px 0px 0px;	
}
#contact_text{
	position: absolute;
	left: 9px;
	top: 40px;
	text-align: left;
	color: #757479;	
}
#contact_text *{
	color: #757479;		
}
#contact_print{
	position: absolute;
	left: -80px;
	top: 343px;	
}
#contact_print a{
	color: #757479;	
}
#contact-next{
	position: absolute;
	left: 0px;
	top: 6px;
}
#contact-next li{
	list-style-type: none;
	display: inline;	
}
#contact-next a{
	display: block;
	float: left;
	width: 12px;
	height: 9px;
	padding: 2px 8px;
}
#contact-next-left a{
	background: url(http://www.korb-korb.ch/img/images-next-left-off.gif) no-repeat center center;
	border-right: 1px solid #f39c14;
}
#contact-next-left a:hover{
	background: url(http://www.korb-korb.ch/img/images-next-left-on.gif) no-repeat center center;
}
#contact-next-right a{
	background: url(http://www.korb-korb.ch/img/images-next-right-off.gif) no-repeat center center;
}
#contact-next-right a:hover{
	background: url(http://www.korb-korb.ch/img/images-next-right-on.gif) no-repeat center center;
}
#contact-position{
	position: absolute;
	left: 10px;
	top: 346px;
	width: 400px;		
}
#contact-position li{
	list-style-type: none;
	display: inline;	
}
#contact-position a{
	display: block;
	float: left;
	width: 10px;
	height: 10px;
	line-height: 10px;
	background: #cccccc;
	margin-right: 5px;	
}
#contact-position a:hover,#contact-position-act a{
	background: #f29300;	
}
#korb-korb img{
	padding: 1px 0px 0px 1px;
}
#korb-korb div{
	position: absolute;
	left: 1px;
	top: 1px;
	width: 278px;
	height: 345px;
	padding: 10px 20px 10px 14px;
	color: #757479;
	overflow: auto;
	background: #fff;
	-moz-opacity: 0.9;
	opacity: 0.9;
	khtml-opacity: 0.9;
	filter: alpha(opacity=90);
	font-size: 11px;			
}
#partner{
	position: absolute;
	left: 314px;
	top: 1px;
	width: 458px;
	height: 309px;
	padding: 28px 0px;
	overflow: auto;	
}
#partner *{
	font-size: 11px;
	color: #757479;	
}
.partner_entry{
	padding-bottom: 12px;	
}
#imprint h1{
	color: #f39c14;
	font-weight: normal;
}
#imprint p{
	padding-bottom: 17px;	
}
#imprint *{
	color: #757479;	
	font-size: 11px;
}
#imprint div{
	width: 300px;
	padding: 10px;
}
#team *{
	color: #757479;
	font-size: 11px;
}
#team img{
	padding: 1px 0px 0px 1px;	
}
#team div{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 276px;
}
#sitemap{
	position: absolute;
	left: 284px;
	top: 1px;
	width: 488px;
	height: 309px;
	padding: 28px 0px;
	overflow: auto;	
}
#sitemap *{
	color: #757479;
	font-size: 11px;	
}
#sitemap li{
	list-style-type: none;
	padding-left: 30px;
}
#sitemap a{
	display: block;
	height: 17px;
	line-height: 17px;	
	font-size: 11px;
}
.sitemap{
	background: url(http://www.korb-korb.ch/img/sitemap.gif) repeat-y left top;	
}
.sitemap_sub{
	background: url(http://www.korb-korb.ch/img/sitemap_sub.gif) no-repeat left top;	
}
.sitemap_nosub{
	background: url(http://www.korb-korb.ch/img/sitemap_nosub.gif) no-repeat left top;	
}
#history{
	margin: 1px;
	width: 770px;
	height: 365px;
	overflow: hidden;
}
#history *{
	color: #757479;
	font-size: 11px;	
}
#history h1{
	font-size: 36px;
	font-weight: normal;	
}
#history li{
	list-style-image: url(http://www.korb-korb.ch/img/li-history.gif);
}
#history_actual{
	position: absolute;
	left: 60px;
	top: 20px;	
	#width: 460px;
	width: 560px;
	height: 340px;	
}
#history_menu_sub_sub a{
	display: block;
	width: 62px;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	text-align: center;
	border: 1px solid #e3e5e6;
}
#customers-top{
	position: absolute;
	left: 1px;
	top: 1px;
	width: 330px;
	height: 34px;
	background: #e3e5e6;	
}
#customers{
	position: absolute;
	left: 1px;
	top: 35px;
	width: 250px;
	height: 200px;
	padding: 40px;
	background: #e3e5e6;
	overflow: auto;	
}
#customers-bottom{
	position: absolute;
	left: 1px;
	top: 281px;
	width: 330px;
	height: 85px;
	background: #e3e5e6;	
}
#customers li{
	list-style-type: none;	
}
#customers a{
	display: block;	
	height: 30px;
	color: #757479;
	line-height: 30px:
}
#customers a:hover,#customers_act a{
	color: #f29300;	
}
#customers_projects{
	position: absolute;
	left: 380px;
	top: 44px;
	width: 380px;
	height: 320px;	
}
#customers_projects div{
	float: left;
	margin-right: 60px;	
}
#customers_projects li{
	list-style-type: none;	
}
#customers_projects a{
	display: block;
	border: 1px solid #e3e5e6;
	margin-bottom: 26px;
	-moz-opacity: 0.15;
	opacity: 0.15;
	khtml-opacity: 0.15;
	filter: alpha(opacity=15);			
}
#customers_projects a:hover{
	-moz-opacity: 1;
	opacity: 1;
	khtml-opacity: 1;
	filter: alpha(opacity=100)	
}
#news-img{
	padding: 1px;	
}
#news-next{
	position: absolute;
	left: 710px;
	top: 6px;
}
#news-next li{
	list-style-type: none;
	display: inline;	
}
#news-next a{
	display: block;
	float: left;
	width: 12px;
	height: 9px;
	padding: 2px 8px;
}
#news-next-left a{
	background: url(http://www.korb-korb.ch/img/images-next-left-off.gif) no-repeat center center;
	border-right: 1px solid #f39c14;
}
#news-next-left a:hover{
	background: url(http://www.korb-korb.ch/img/images-next-left-on.gif) no-repeat center center;
}
#news-next-right a{
	background: url(http://www.korb-korb.ch/img/images-next-right-off.gif) no-repeat center center;
}
#news-next-right a:hover{
	background: url(http://www.korb-korb.ch/img/images-next-right-on.gif) no-repeat center center;
}
#news-position{
	position: absolute;
	left: 364px;
	top: 344px;
	width: 400px;		
}
#news-position li{
	list-style-type: none;
	display: inline;	
}
#news-position a{
	display: block;
	float: right;
	width: 10px;
	height: 10px;
	line-height: 10px;
	background: #cccccc;
	margin-right: 5px;	
}
#news-position a:hover,#news-position-act a{
	background: #f29300;	
}
#news-info{
	position: absolute;
	left: 1px;
	top: 1px;
	width: 278px;
	height: 345px;
	padding: 10px 20px 10px 14px;
	overflow: auto;
	background: #fff;
	-moz-opacity: 0.9;
	opacity: 0.9;
	khtml-opacity: 0.9;
	filter: alpha(opacity=90);	
}
#news-info *{
	font-size: 10px;
	line-height: 16px;
	color: #757479;
}
#news-info h1{
	font-weight: normal;
	text-transform: uppercase;
}