body{
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	background-color:#ffffff;
	overflow-y: hidden;
	background-image:url('../images/ground/ground.jpg');}

A{
	color:#000000;
	text-decoration:none;}

A:hover{
	color:#E60000;}

div.popup{
	position:absolute;
	top:170px;
	left:100px;
	text-align:center;
	vertical-align:middle;
	z-index:251;
	visibility:hidden;
}

div.banner{
}
  
#bannerTop{
	text-align:left;
	clear:both;
	background-image:url(../images/ground/bannerGround.gif);
	background-repeat:repeat-x;
	height:84px;
	width:100%;
	min-width:400px;
	overflow:hidden;}	
	
div.bannerLogo{
	position: absolute;
	top:27px;
	left:2px;
	z-index:1;background-repeat: repeat-x;
	background-image: url('../images/ground/bannerLogoGround.gif');}
	
div.bannerMessage{
	position: absolute;
	top:120px;
	left:130px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #333333;
	background-color:#eeeeee;
	opacity: 0.85;
	z-index:1;
	visibility:hidden;	
}

div.bannerCard{
	position: absolute;
	top:30px;
	right:20px;
	opacity: 0.85;
	z-index:1000;
	visibility:hidden;	
}	

div.searchBox{
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
	text-align:left;
	width:340px;
	height:29px;
	background-repeat: repeat-x;
	background-image: url('../images/ground/bannerRight2.gif');}

#searchInput{
	margin-top:4px;
	height:18px;
	font-size:9px;
	border:1px solid #7e7e7e;
	vertical-align:top;}

#searchButton{
	margin-top:4px;
	margin-left:5px;
	font-size:9px;
	vertical-align:top;}
	
div.Loader{
	display: block;
	position: absolute;
	top: 40%;
	bottom: 50%;
	left: 150px;
	right: 150px;
	z-index: 250;
	text-align: center;
	vertical-align: top;}

.Loader span{
	display: block;
	z-index: 250;
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;}

.Loader table{
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;}

.Loader img{
	z-index: 250;
	text-align: center;
	vertical-align: middle;}

.Loader p{
	z-index: 250;
	padding-left: 20px;
	padding-right: 20px;
	width: 200px;
	white-space: nowrap;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;	
	color: #333;
	white-space: nowrap;
	text-align: center;}
	
@media screen{
  body>navi,body>div.popup,body>div.subMenu,body>div.bannerLogo,body>div.bannerMessage,body>div.searchBox,body>div.Loader,body>div.banner{position: fixed;}}

div.leftMenu{
	width:108px;
}

div.leftMenuSector{
	color:#333333;
	padding:3px;
	cursor:pointer;
	background-image:url('../images/ground/leftMenuTitleGround.gif');
	width:108px;}

div.leftMenuSectorCargo{
	overflow: hidden;
	width:108px;}

div.leftMenuPoint{
	color:#444444;
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;
	width:108px;
	border-bottom:1px solid #dddddd}

div.leftMenuPoint a{
	display:block;
	color:#000000;
	padding-left:2px;
	width:108px;}

div.leftMenuPoint a:hover{
	background-color:#E60000;
	color:#ffffff;}

div.leftMenuLang{
	color:#444444;
	font-size:10px;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;
	padding-top:6px;
	width:108px;}
	
div.leftMenuLang a{
	color:#000000;
	padding-left:6px;}

#Menu{}

#MenuSpaceShadow{
	text-align:left;
	vertical-align:top;	
	background-image:url('../images/ground/menuShadow.gif');	
	background-repeat:repeat-x;}

#MenuBefor{
	width:16px;
	border-left:#cccccc 1px solid;
	border-bottom:#cccccc 1px solid;	
	background-image:url('../images/ground/menuGround.gif');
	background-repeat:repeat-x;}
	
#MenuHolder{
	border-bottom:#cccccc 1px solid;
	width:1px;
	background-image:url('../images/ground/menuGround.gif');
	background-repeat:repeat-x;}

#MenuAfter{
	border-bottom:#cccccc 1px solid;	
	background-image:url('../images/ground/menuGround.gif');
	background-repeat:repeat-x;}
		
#MenuShadow{
	text-align:left;
	vertical-align:top;
	height:4px;
	background-image:url('../images/ground/menuShadow.gif');	
	background-repeat:repeat-x;}
	
.MenuNormal{
	width:90px;
	font-size:12px;
	border-left:#cccccc 1px solid;
	background-image: url(../images/ground/menuButton.gif);
	line-height:26px;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;}
	
.MenuNormal a{
	color:#333333;
	display:block;
	width:90px;}

.MenuNormal a:hover{
	color:#ffffff;}

.MenuSelect{
	width:90px;
	font-size:12px;
	border-left:#cccccc 1px solid;
	background-image:url(../images/ground/menuButtonSelect.gif);
	background-repeat:repeat-x;
	line-height:26px;
	text-align:center;
	cursor:pointer;
	white-space:nowrap;}
	
.MenuSelect a{
	color:#333333;
	display:block;
	width:90px;}

.MenuSelect a:hover{
	color:#ffffff;}	

div.subMenu{
	position: absolute;
	z-index:1001;
	overflow: hidden;
	display:none;
	width:114px;}
	
div.subMenuCargo{
	display:block;
	color:#333333;
	width:114px;
	padding-top:4px;
	padding-bottom:2px;
	background-image:url('../images/ground/subMenuGround.gif');}	

div.subMenuPoint{
	display:block;
	color:#444444;
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
	cursor:pointer;
	width:114px;}

div.subMenuPoint a{
	display:block;
	color:#000000;
	padding-left:2px;
	cursor:pointer;	
	width:106px;}

div.subMenuPoint a:hover{
	background-color:#E60000;
	color:#ffffff;}
	
	
.BlockSelectSite{
	padding: 0;
	padding-top:10px;}
	
.BlockSelectSite small{
	font-size:10px;
	color: #aaaaaa;}

.BlockSelectSite p{
	font-size: 11px;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:10px;
	padding-top:0px;
	height:40px;
	overflow:hidden;
	text-align: center;}
	
.BlockSelectSite ul{
	list-style: none;
	padding: 0px;
	margin: 0px;}

.BlockSelectSite li{
	position:relative;
	width:155px;
	height:128px;
	margin:3px;
	padding:0px;
	float:left;}

.BlockSelectSite a{
	display:block;
	position:absolute;
	left:1px;
	top:1px;
	z-index:100;
	text-align:center;
	color:#AAA;
	font-weight:bold;
	cursor:pointer;	
	width:148px;
	height:121px;}

.BlockSelectSite a:hover{
	color:#666;
	font-weight:bold;}

.BlockSelectSite img{
	border: 0;
	margin-top:18px;}
	
.BlockSelectSiteSelect{
	position: absolute;
	left:0px;
	top:0px;
	z-index:99;
	width:148px;
	height:122px;
	border:1px solid #000000;
	display:none;}
	
/* BlockSelectArticleSite */
.BSAS{
	margin: 0;
	padding: 0;
	text-align:center;}
	
.BSASInfo{
	display:inline;
	float:left;
	margin:5px;
	margin-top:15px;
	width:261px;} 
	
.BSAS ul{
	list-style:none;
	margin:0px;
	padding:0px;}

.BSAS li{
	position:relative;
	float:left;
	padding:0px;
	margin:5px;
	width:261px;
	height:138px;
	background-image:url("../images/article/articleGround.gif");
	background-repeat: no-repeat;}
	
.BSAS h1{
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:4px;
	text-align:left;
	font-size:12px;
}

.BSAS small{
	font-size:10px;
	color: #aaaaaa;}
	
.BSAS A{
	color:#aaaaaa;}
	
.BSAS A:hover{
	color:#E60000;}

.BSASManufacturer{
	display:block;
	margin-left:31;
	margin-right:31px;
	height:90px;
	width:90px;
	border:0px;
}

.BSASThumbnail{
	position:absolute;
	z-index:100;
	left:5px;
	top:24px;
	font-size:12px;
	width:80px;
	height:80px;}

.BSASLupe{
	position: absolute;
	z-index:100;
	left:10px;
	top:90px;
	font-size:12px;}
	
.BSASDescription{
	position:absolute;
	left:100px;
	top:26px;
	width:150px;
	margin:0px;
	padding:0px;
	text-align:left;
	font-size:12px}

.BSASPrice{
	position: absolute;
	left:10px;
	top:118px;
	font-size:12px;
	margin:0px;
	padding:0px;}

.BSASOrder{
	position: absolute;
	z-index:100;
	left:200px;
	top:118px;
	font-size:12px;
	margin:0px;
	padding:0px;
	cursor:pointer;}
	
.BSASSelect{
	position: absolute;
	left:0px;
	top:0px;
	width:253px;
	height:131px;
	border:1px solid #000000;
	display:none;}

.BSAS SPAN{
	position:absolute;
	right:45px;
	top:99px;
	font-size:10px;
	color:#666666;
	text-align:left;}

.BSASVIMG{
	position:absolute;
	left:218px;
	top:100px;}

.BlockSelectDetailSite{
	margin: 0 0 0 0;
	padding: 0;}

.BlockSelectDetailSite small{
	color: #AAA;	
	font-size: 10px;
	text-align: center;}

.BlockSelectDetailSite h1{
	color: #666;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	padding-right: 5px;}

.BlockSelectDetailSite div{
	width: 105px;
	padding-top: 3px;
	float: left;
	white-space: nowrap;}
	
.BlockSelectDetailSite p{
	padding-top: 3px;}
		
.Konto{
	text-align: left;
	margin-top: 0px;
	padding: 0px;}

.Konto a{
	cursor: pointer;
	width: 100%;
	display: block;
	font-size: 12px;}

.Konto h1{
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
	cursor: default;}

.Konto h2{
	font-size: 18px;
	font-weight: bold;
	cursor: default;}	

.KontoDaten ul {
	list-style: none;
	padding: 0;
	margin: 0;}

.KontoDaten li{
	margin: 3px;
	padding: 0;
	text-align: left;
	font-size: 12px;
	border: 1px solid #fff;}

.KontoDaten div{
	width: 105px;
	padding-top: 3px;
	float: left;
	white-space: nowrap;}
	
.KontoDaten p{
	padding-top: 3px;}

.KontoPW ul{
	list-style: none;
	padding: 0;
	margin: 0;}

.KontoPW li{
	margin: 3px;
	padding: 0;
	text-align: left;
	font-size: 12px;
	border: 1px solid #fff;}

.KontoPW div{
	width: 120px;
	padding-top: 3px;
	float: left;
	white-space: nowrap;}	
	
div.loginWindow{
	width: 300px;
	height: 139px;
	margin: 0px auto 0px auto;}
	
div.loginWindow p{
	font-size:12px;
	font-family:arial,verdana,sans-serif;
	margin:0px;}
