/* body bgs */
body.main {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image:url(../images/shop-pics/bg_muster_shop.gif);
	background-repeat:repeat-y;
	}

body.shop {
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image:url(../images/shop-pics/bg_muster_shop.gif);
	background-repeat:repeat-y;
	border: 0px solid black;
	
	}
	
	
	
/* divs */


#hh {
	position: absolute;
	left: 0px;
	top: 23px;
	width: 300px;
	height: 100%;
	z-index: 1;
	background-image:url(../images/shop-pics/bg_muster_shop.gif);
	background-repeat:repeat-y;
	border: 1px solid black;
	}


#logo {
	position: absolute;
	width: 193px;
	left: 0px;
	top: 23px;
	z-index: 2;
}
	
#left {
	position: absolute;
	width: 193px;
	left: 0px;
	top: 86px;
	z-index: 2;
	border: 0px solid black;
}

#bkt {
	position: absolute;
	width: 193px;
	left: 0px;
	top: 65px;
	z-index: 3;
}

#content-redakt {
	position: absolute;
	left: 284px;
	top: 124px;
	z-index: 1;
}

#content-shop {
	position: absolute;
	left: 218px;
	top: 86px;
	z-index: 1;
}

#content-start {
	position: absolute;
	left: 218px;
	top: 50px;
	z-index: 1;
}
	
/* framebasket + menue styles */
table.menu {
	background-image:url(../images/shop-pics/nav_bg.gif);
	background-repeat:repeat-x;
	}

/* classes */
.start {
	background-color: #FEFCFA;
}

img.startpic {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FF4200;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #FF4200;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FDC2AA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FDC2AA;
}

p {
	margin-top: 0;
	margin-bottom: 0;
}

.bsktlo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 14px;
	color: #F5EDDA;
	background-color: #330000;
}

.bskthi {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding-right: 14px;
	color: #FC6D37;
	background-color: #330000;
}

.head {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #330000;
	font-weight: bold;
	}
	
.txt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #330000;
	}
	
.txt i {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #330000;
	font-weight: bold;
	}
	
.offerten {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 25px;
	padding-left: 25px;
	padding-right: 25px;
	color: #330000;
	}

.right {
	text-align: right;
	padding-right: 25px;
	line-height: 14px;
}

.claim {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	padding-top: 10px;
	padding-bottom: 10px;
	}

table {
	border-collapse: collapse;
	}

.tabhead {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 7px;
	color: #330000;
	font-weight: bold;
	}

.tabhead2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding-bottom: 7px;
	color: #330000;
	font-weight: bold;
	}
	
.tabtxt {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #F5EDDA;
	padding: 7px;
	height: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	}

.tabtxtb {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #330000;
	background-color: #F5EDDA;
	padding: 7px;
	height: 30px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	}
	
.tabsum {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #F5EDDA;
	padding: 7px;
	}
	
.sumline {
	background-color: #F5EDDA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	}
	
.tabline {
	border-width: 0px;
	border-style: hidden;
	border-color: #ffffff;
	background-color: #ffffff;
	}
	
.doubleline {
	background-image:url(../images/shop-pics/doubleline.gif);
	background-repeat:repeat-x;
	border-width: 0px;
	border-style: hidden;
	border-color: #ffffff;
	background-color: #ffffff;
	}
	
.line {
	background-image:url(../images/shop-pics/line.gif);
	background-repeat:repeat-x;
	border-width: 0px;
	border-style: hidden;
	border-color: #ffffff;
	background-color: #ffffff;
	}

.error {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ff0000;
	}

#orange {
	color: #FF4200;
	}
		
.pic-ol { 
	vertical-align: text-top;
	text-align: left;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	}
		
.pic-ul { 
	vertical-align: bottom;
	text-align: left;
	float: left;
	margin-right: 10px;
	}
			
.pic-or { 
	vertical-align: text-top;
	text-align: right;
	float: right;
	margin-left: 10px;
	}
		
.pic-ur { 
	vertical-align: text-bottom;
	text-align: right;
	float: right;
	margin-left: 10px;
	}
/* form */
input.l {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #FCF9F4;
	width: 175px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #330000;
	}
	
input.m {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #FCF9F4;
	width: 128px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #330000;
	}
	
input.s {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	background-color: #FCF9F4;
	width: 42px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #330000;
	}
		
input.ss {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF4200;
	width: 25px;
	height: 17px;
	text-align: right;
	border-style: solid;
	border-width: 0px;
	border-color: #ffffff;
	background-color: #F5EDDA;
	}
		
input.bktnum {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF4200;
	width: 25px;
	height: 17px;
	text-align: right;
	border-width: 1px;
	border-style: solid;
	border-color: #FF4200;
	background-color: #FCF9F4;
	}

input.chkbox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF4200;
	float:left;
	margin-right:4px;
	}
		
select {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #FCF9F4;
	}
	
select.l {
	width: 175px;
	}

textarea.m {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF4200;
	line-height: 16px;
	width: 280px;
	height: 200px;
	border-style: solid;
	border-width: 1px;
	border-color: #330000;
	scrollbar-face-color: #F5EDDA; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #330000;
	scrollbar-darkshadow-color: #F5EDDA;
	scrollbar-3dlight-color: #330000;
}

textarea.conf {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	width: 453px;
	height: 80px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #330000;
	background-color: #FCF9F4;
	scrollbar-face-color: #F5EDDA; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #330000;
	scrollbar-darkshadow-color: #F5EDDA;
	scrollbar-3dlight-color: #330000;
}

/* links */
a:link,a:active,a:visited,a:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	text-decoration: underline;
	}
	
.link1:link,.link1:active,.link1:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF4200;
	text-decoration: none;
	}
.link1:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF4200;
	text-decoration: underline;
	}

.link2:link,.link2:active,.link2:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	text-decoration: none;
	}
.link2:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #330000;
	text-decoration: underline;
	}
	
.button1:link,.button1:active,.button1:visited,.button1:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FF4200;
	font-weight: bold;
	text-decoration: none;
	}

