html, body{
    width:100%;
	height:100%;
	
	margin:0px;
	padding:0px;

	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	color:#262626;
	background:url(../img/headbg.gif) left top repeat-x #FFF;
}
div{
	margin:0px;
	padding:0px;
}
img{
    border:0px;
}
.red{
	color:#FC1500;
}

.button input{
    cursor:pointer;
    font:normal 11px Verdana,Arial,Helvetica,sans-serif;
    color:#00A337;
    background:#FFF;
    border:1px dotted #262626;
}
input.text, input.password{
    width:120px;
    margin:2px;
    padding:1px 2px;
    font:normal 11px Verdana,Arial,Helvetica,sans-serif;
    color:#000;
    background:#FFF;
    border:1px solid #262626;
}
input.texterror, input.passworderror{
    margin:1px;
    background:#FEF6F6;
    border:2px solid #FC1600;
}
input.radio, input.checkbox{
    width:12px;
    margin:2px 6px;
    vertical-align:middle;
}
input.radioerror, input.checkboxerror{
    background-color:#FDBBBB;
    width:13px;
    height:13px;
    border:1px solid #FC1600;
    -moz-outline:1px solid #FC1600;
}
/*
acronym:hover, abbr:hover {
    cursor:help;
}
acronym[title], abbr[title], span[title], strong[title] {
    border-bottom:1px dotted;
    cursor:help;
}
*/
acronym, abbr{
	border-bottom:1px dashed #333;
	cursor:help;
	font-size:90%;
	letter-spacing:.07em;
}

strong{
    color:#5F5F5F;
}


#menu{
	position:absolute;
	z-index:8;
	left:0px;
	top:0px;
	width:205px;
	height:100%;
	background:url(../img/menutop.jpg) left top no-repeat #FFF;
}
#menu input.searchtext{
	position:absolute;
	z-index:8;
	left:20px;
	top:122px;
	width:96px;
	height:auto;
	padding:1px;
	font-size:9px;
}
#menu input.searchsend{
	position:absolute;
	z-index:8;
	left:125px;
	top:123px;
	width:16px;
	height:16px;
}

#menu ul.top a:hover, #menu ul.top li.top ul li a:hover, #menu ul.top li.sel ul li.sel ul.sub2 li a:hover,
#menu ul.top li.sel a, #menu ul.top li.sel ul li.sel a, #menu ul.top li.sel ul li.sel ul.sub2 li.sel a{
	color:#FC1500;
	text-decoration:none;
}
#menu ul.top a, #menu ul.top li.top ul li a, #menu ul.top li.sel ul li.sel ul.sub2 li a{
	color:#5F5F5F;
	text-decoration:none;
}
#menu ul.top{
	position:absolute;
	z-index:8;
	left:0px;
	top:180px;
	width:205px;
	height:auto;
	margin:0px;
	padding:0px;
	list-style:none;
	background:#FFF;
}
#menu li.top{
	width:163px;
	height:auto;
	margin:0px;
	padding:3px 0px 10px 42px;
	/*margin-left:-16px; ie_lt_6*/
	list-style:none;
	font-weight:bold;
	background:url(../img/li.png) no-repeat;
}
#menu ul.top ul{
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#menu li.top li{
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	font-size:10px;
	font-weight:normal;
	background:url(../img/lisub.png) no-repeat 2px 4px;
}

#menu ul.top ul ul.sub2{
	margin:8px 0px 8px 0px;
	padding:0px;
	list-style:none;
}


#menu div.produkte{
	position:absolute;
	left:0px;
	bottom:0px;
	width:174px;
	height:99px;
	background:url(../img/menubottom.jpg) left top no-repeat;
}
#menu div.produkte img{
	position:absolute;
	left:10px;
	bottom:120px;
	width:124px;
	height:86px;
}
#menu div.bogen{
	position:absolute;
	z-index:16;
	left:154px;
	top:180px;
	width:51px;
	height:635px;
	background:transparent url(../img/bogen.gif) left top no-repeat;
}


#head{
	position:absolute;
	left:205px;
	top:0px;
	width:775px;
	height:140px;
	background:#FFF;
	background:url(../img/headbg.gif) left top repeat-x;
}
#head p.green{
	position:absolute;
	left:0px;
	top:0px;
	width:775px;
	height:17px;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:10px;
	font-weight:bold;
}
#head p.green a{
	color:#FFF;
	text-decoration:none;
}
#head p.green img{
	border:0px;
	margin:0px 2px 6px 13px;
	vertical-align:top;
}
#head p.green a:hover{
	text-decoration:underline;
}
#head div.banner{
	position:absolute;
	left:0px;
	top:28px;
	width:775px;
	height:84px;
	background:url(../img/verlauf.png) left top no-repeat;
}
#head div.banner h1{
	position:absolute;
	left:10px;
	top:28px;
	width:400px;
	height:54px;
	margin:0px;
	padding:0px;
	background:url(../img/tapeshop.png) left top no-repeat;
}
#logo{
	position:absolute;
	right:20px;
	top:28px;
	width:168px;
	height:84px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	/*background:url(../img/logo.gif) left top no-repeat;*/
}
#head div.banner span, #logo span{
	display:none;
}
#head div.buttons{
	position:absolute;
	left:12px;
	top:114px;
	width:641px;
	height:22px;
	background:url(../img/buttons.png) left top no-repeat;
}
#head div.buttons p{
	position:absolute;
	left:37px;
	top:1px;
	width:auto;
	height:16px;
	margin:0px;
	padding:0px;
	font-size:10px;
	font-weight:bold;
	line-height:16px;
}
#head div.buttons p.la{
	left:129px;
}
#head div.buttons p.sp{
	left:241px;
}
#head div.buttons p.re{
	left:352px;
}
#head div.buttons p.wk{
	left:463px;
}
#head div.buttons p img{
	margin:5px 0px 3px 0px;
	vertical-align:middle;
}
#head div.buttons p.wk img{
	margin:0px;
}
#head div.buttons p a{
	color:#00A337;
	text-decoration:none;
}
#head div.buttons p.active a{
	color:#FC1500;
	text-decoration:none;
}
#head div.buttons p.wk a{
	color:#FFF;
	text-decoration:none;
}
#head div.buttons p a:hover{
	text-decoration:underline;
}

#head div.status{
	position:absolute;
	left:680px;
	top:114px;
	width:64px;
	height:22px;
}



#homemain{
	position:absolute;
	left:212px;
	top:165px;
	width:450px;
	height:auto;
	background:#FFF;
}
#homemain h1{
	margin:0px 0px 2px 5px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
}
#homemain p.logout{
	margin:2px 0px 2px 5px;
	padding:0px;
	font-size:9px;
	font-weight:normal;
}
#homemain p{
	margin:12px 0px 12px 5px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}
#homemain a{
	color:#00A337;
}
#homemain a:hover{
	color:#FC1500;
}
#homemain div.tabs{
	position:relative;
	width:448px;
	height:auto;
	padding-left:10px;
	background:url(../img/starttabbg.gif) left top no-repeat;
}
#homemain div.tabs div.tab{
	position:relative;
	float:left;
	width:142px;
	height:auto;
}
#homemain div.tabs img{
	margin:0px 0px 0px 8px;
	border:0px;
}
#homemain div.tabs img.prod{
	margin:16px 0px 0px 36px;
}
#homemain div.tabs h2{
	margin:10px 0px 0px 8px;
	font-size:11px;
	font-weight:bold;
	color:#00A337;
}
#homemain div.tabs p{
	margin:0px 0px 10px 8px;
	font-size:10px;
}
#homemain div.tabs h6{
	margin:0px 0px 10px 8px;
	font-size:14px;
	font-weight:bold;
	color:#FC1500;
}
#homemain div.tabs h6 span{
	font-size:10px;
	font-weight:normal;
	color:#5F5F5F;
}
#homemain div.tabs p.more{
	clear:both;
	padding:8px 10px;
	text-align:right;
	line-height:12px;
}
#homemain div.tabs p.more a{
	font-size:11px;
	font-weight:normal;
	color:#00A337;
	text-decoration:none;
}
#homemain div.tabs p.more a:hover{
	text-decoration:underline;
}
#homemain div.tabs p.more img{
	margin:0px 6px 0px 0px;
}
#homemain p.soft, #main p.soft{
    font-size:9px;
    color:#5F5F5F;
}

#finder{
	position:absolute;
	left:724px;
	top:148px;
	width:268px;
	height:auto;
	background:url(../img/finder.jpg) left top no-repeat #FFF;
}
#finder p{
	margin:80px 18px 5px 18px;
	font-size:10px;
	font-weight:bold;
	color:#292929;
	line-height:15px;
}
#finder select{
	width:170px;
	margin:10px 18px 0px 18px;
	font-size:10px;
	font-weight:normal;
	color:#292929;
}
#finder h6{
	margin:14px 18px 0px 0px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
#finder h6 a{
	color:#FFF;
	text-decoration:none;
}
#finder h6 a:hover{
	text-decoration:underline;
}
#finder h6 input{
	vertical-align:middle;
}
#finder img{
	margin:24px 0px 0px 0px;
}


#main{
	position:absolute;
	left:217px;
	top:162px;
	width:549px;
	height:auto;
	background:#FFF;
}
#main h1{
	margin:0px 0px 12px 0px;
	font-size:14px;
	font-weight:bold;
	color:#5F5F5F;
}
#main h2{
	margin:2px 0px 12px 0px;
	font-size:12px;
	font-weight:bold;
	color:#5F5F5F;
}
#main a{
	color:#00A337;
}
#main a:hover{
	color:#FC1500;
}
#main div.details{
	position:relative;
	width:549px;
	height:188px;
	background:url(../img/produktbg.gif) no-repeat;
}
#main div.details div.name{
	position:absolute;
	left:2px;
	top:2px;
	width:162px;
	height:184px;
	background:url(../img/produktcellbg.gif) repeat-x;
}
#main div.details div.long{
	width:380px;
}
#main div.details div.desc{
	position:absolute;
	left:167px;
	top:2px;
	width:215px;
	height:184px;
	background:url(../img/produktcellbg.gif) repeat-x;
}
#main div.details div.hide{
	background:transparent;
}
#main div.details div.sel{
	position:absolute;
	left:385px;
	top:2px;
	width:162px;
	height:184px;
	background:url(../img/produktcellbg.gif) repeat-x;
}
#main div.details p.hline{
	width:150px;
	height:20px;
	margin:0px 0px 0px 12px;
	padding:0px;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	color:#595959;
}
#main div.details p.long{
	width:180px;
}
#main div.details img.sheet{
    position:absolute;
	left:48px; /*left:88px*/
	top:167px;
	width:65px;
	height:15px;
	margin:0px;
	border:0px;
}
#main div.details p.hsub{
	width:150px;
	height:23px;
	margin:12px 0px 0px;
	padding:0px 0px 0px 12px;
	font-size:10px;
	font-weight:bold;
	line-height:23px;
	color:#595959;
	background:url(../img/produktsubbg.gif) repeat-x;
}
#main div.details p.normal{
	font-weight:normal;
}
#main div.details img.pimage{
	margin:2px 0px 1px 14px;
}
#main div.details p.arnum{
    position:relative;
	width:360px;
	height:130px;
	margin:0px 0px 2px 0px;
	padding:9px 2px 4px 12px;
	font-size:10px;
	color:#595959;
}
#main div.details p.arnum span{
	color:#262626;
}
#main div.details p.dtext{
	width:202px;
	height:130px;
	overflow:auto;
	margin:0px 0px 2px 0px;
	padding:9px 2px 4px 12px;
	font-size:10px;
	color:#595959;
}
#main div.details p.dconf{
	width:144px;
	height:50px;
	overflow:auto;
	margin:0px 0px 2px 0px;
	padding:9px 2px 4px 12px;
	font-size:10px;
	color:#595959;
}
#main div.details p.hide{
	visibility:hidden;
}
#main div.details select.width{
	width:auto;
	height:auto;
	margin:13px 0px 10px 12px;
	padding:0px;
}
#main div.details input.xwidth{
	width:50px;
	height:auto;
	margin:0px 0px 0px 12px;
	padding:1px;
}
#main div.details label{
    position:absolute;
	left:78px;
	top:64px;
	width:70px;
	height:auto;
	font-size:10px;
	color:#595959;
}
#main div.details label.hide, #main div.details input.hide{
	visibility:hidden;
}
#main div.details label.show{
	visibility:visible;
}
#main div.details input.count{
	width:50px;
	height:auto;
	margin:10px 0px 10px 12px;
	padding:1px;
}
#main div.details input.submit1{
	position:absolute;
	left:140px;
	top:144px;
	width:14px;
	height:16px;
	cursor:pointer;
}
#main div.details input.submit2{
	position:absolute;
	left:0px;
	top:165px;
	width:162px;
	height:19px;
	cursor:pointer;
}

#main h3{
	margin:56px 0px 2px 0px;
	font-size:11px;
	font-weight:bold;
	color:#4C4C4C;
}

#main div.reco{
	position:relative;
	width:549px;
	height:156px;
	margin:0px 0px 20px 0px;
}
#main div.reco div{
	position:absolute;
	top:0px;
	width:138px;
	height:156px;
	background:url(../img/empfboxbg.gif) no-repeat;
}
#main div.reco div.r1{
	left:0px;
}
#main div.reco div.r2{
	left:137px;
}
#main div.reco div.r3{
	left:274px;
}
#main div.reco div.r4{
	left:411px;
}
#main div.reco div.rolle{
	left:412px;
	background:none;
}
#main div.reco h2{
	width:130px;
	height:20px;
	margin:2px 0px 1px 8px;
	padding:0px;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	color:#595959;
}
#main div.reco p{
    position:absolute;
    z-index:10;
    left:8px;
	top:26px;
	width:129px;
	height:auto;
	margin:0px;
	padding:0px;
	font-size:9px;
	color:#595959;
}
#main div.reco img.produkt{
	position:absolute;
	left:32px;
	top:64px;
	width:70px;
	height:70px;
}
#main div.reco h6{
	position:absolute;
	left:8px;
	top:135px;
	width:130px;
	height:20px;
	margin:0px;
	padding:0px;
	font-size:9px;
	font-weight:normal;
	line-height:20px;
}
#main div.reco h6 span{
	font-size:9px;
	font-weight:normal;
	color:#5F5F5F;
}
#main div.reco img.infos{
	position:absolute;
	left:99px;
	top:117px;
	width:35px;
	height:15px;
	border:0px;
}

#main div.addresses{
	float:right;
	width:180px;
	height:auto;
}

#right{
	position:absolute;
	left:800px;
	top:165px;
	width:184px;
	height:auto;
}
#right p.user, #main p.user{
    margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}
#right p.logout, #main p.logout{
	margin:2px 0px 14px 0px;
	padding:0px;
	font-size:9px;
	font-weight:normal;
}
#right a{
	color:#00A337;
}
#right a:hover{
	color:#FC1500;
}
#prewk{
	position:relative;
	width:184px;
	height:auto;
	font-size:0px;
	background:#FFF;
	border:1px solid #DDD;
}
#prewk img{
	margin:1px;
	border:0px;
}

#prewk h5, #prewk h6{
	width:174px;
	height:18px;
	margin:0px 1px;
	padding:0px 0px 0px 8px;
	font-size:11px;
	font-weight:bold;
	color:#4C4C4C;
	line-height:18px;
	background:#D9F1E1;
}
#prewk h6{
	border-top:1px solid #CCC;
}
#prewk p{
	width:158px;
	height:auto;
	margin:0px 1px;
	padding:4px 0px 4px 24px;
	text-indent:-16px;
	font-size:9px;
	font-weight:normal;
	color:#595959;
	line-height:12px;
	border-top:1px solid #CCC;
}



#main table.list{
	position:relative;
	width:549px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:1px solid #D4D4D4;
}
#main table.list th{
	height:20px;
	padding:0px 6px;
	font-size:10px;
	font-weight:bold;
	color:#595959;
	text-align:left;
	border:1px solid #FFF;
	background:#EEE;
}
#main table.list th.artikel{
	width:160px;
}
#main table.list th.info{
	width:33px;
}
#main table.list td{
	border-top:1px solid #CCC;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	padding:2px 5px;
	vertical-align:top;
	font-size:10px;
	color:#595959;
}
#main table.list tr.older td{
	background:#E7F7EF;
}

#main table.list td.red{
	color:#FC1500;
}
#main table.list td.price{
    vertical-align:middle;
	color:#FC1500;
}
/*#main table.list td a{
	color:#595959;
	text-decoration:none;
}*/
#main table.list td strong{
	line-height:20px;
}
#main table.list td a:hover{
	text-decoration:underline;
}
#main table.list td span{
	color:#262626;
}
#main table.list td.red span{
	font-size:9px;
	font-weight:normal;
	color:#5F5F5F;
}
#main table.list img{
    border:0px;
}
#main table.list td.img{
    vertical-align:middle;
}
#main table.list th.x, #main table.list td.x, #main table.list tr.older td.x{
	width:1px;
	padding:0px;
	border:0px;
	background:#DDD;
}


#main table.list td.delete{
    text-align:center;
    vertical-align:middle;
}
#main table.list td.delete img{
    vertical-align:middle;
    padding:1px;
    cursor:pointer;
}
#main table.list td.input{
    vertical-align:middle;
}
#main table.list td.input input{
    width:160px;
}
#main table.list td.long input{
    width:200px;
}
#main table.list td.element{
    vertical-align:middle;
}
#main table.list td.element input.text{
    width:48px;
}
#main table.list td.articleName{
    vertical-align:middle;
}
#main table.list td.basketPrice{
    color:#000;
    text-align:right;
    vertical-align:middle;
}
#main table.list td.label{
    vertical-align:middle;
}
#main table.list td.check{
    padding-left:32px;
    text-indent:-32px;
}
#main table.list td.check input{
    vertical-align:middle;
}
#main table.list td.button{
    vertical-align:middle;
}

#main table.list td.agb input{
    vertical-align:middle;
}
#main table.list td.error{
    color:#FC1500;
}
#main table.list td.sumTotal{
    padding-top:8px;
    color:#000;
    text-align:right;
}
#main table.list td.sumTotal span.sumTotal{
    padding:2px 0px 0px 56px;
    color:#000;
    font-weight:bold;
    line-height:22px;
    border-top:1px solid #000;
}
#main table.list td.buy{
    height:24px;
    vertical-align:middle;
    text-align:right;
}
#main table.list a.button, #main a.button, #main table.list a.button:hover{
    padding:1px 8px;
    vertical-align:middle;
    cursor:pointer;
    font:normal 11px Verdana,Arial,Helvetica,sans-serif;
    color:#00A337;
    text-decoration:none;
    background:#FFF;
    border:1px dotted #262626;
}
#main table.list td.buy a, #main table.list td.buy a:hover{
    padding:1px 8px;
    cursor:pointer;
    font:bold 11px Verdana,Arial,Helvetica,sans-serif;
    color:#00A337;
    text-decoration:none;
    background:#FFF;
    border:1px solid #FC1500;
}
#main table.list td.submit{
    background:url(../img/subverlauf.png) no-repeat top right #EEE;
    border:1px solid #FFF;
}
#main table.list td.submit input, #main table.list td.submit img.basket{
    margin:4px 80px 0px 10px;
}
#main table.list td.submit div.submitbar{
    position:relative;
    width:566px;
    height:20px;
}
#main table.list td.submit div.submitbar .goon, #main table.list td.submit div.submitbar input.image{
    position:absolute;
	right:3px;
	bottom:2px;
	margin:0px;
	padding:0px;
	border:0px;
}
#main table.list td td{
    padding:0px;
}
#main table.list tr th strong{
    color:#FC1500;
}

#main div.available{
    width:inherit;
    height:auto;
    margin:0px 0px 12px 0px;
    border:1px solid #FC1500;
}
#main div.available p{
    margin:14px;
}

#flashbanner{
    position:absolute;
	top:54px;
	left:580px;
	margin:0px;
	padding:0px;
	border:0px;
}

#Doppelseitiges-Klebeband{
    position:absolute;
	left:0px;
	top:120%;
	width:auto;
	height:auto;
}

table.produkte{
	border-collapse:collapse;
	border:0;

}
table.produkte td{
	padding:1px 3px;
	font:normal 11px Verdana,Arial,Helvetica,sans-serif;
	border:1px solid #CCC;
}
table.produkte td.head{
	padding:2px 4px;
	color:#FFF;
	font-weight:bold;
	background:#00A337;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
table.produkte tr.subhead td{
	background:#D9F1E1;
}
table.produkte td.link{
	padding-bottom:10px;
	text-align:right;
	border-width:1px 0 0 0;
}

/*#kikaba {
  margin:0;
  padding:0;
  position:absolute;
left:729px;
top:148px;
}*/



