/* BODY */
body.shop { 
	margin:0px;
	background:#ffffff url(images/bg.jpg) repeat;
	scrollbar-track-color:#ffffff;
}

body.popup { 
	margin-top:10px;
	margin-left:10px;
	margin-bottom:0px;
	scrollbar-track-color:#ffffff;
}


/* LAYER */


#logo {
	position:absolute;
	z-index:1;
	top:5px;
	left:32px;
}

#topnavi {
	position:absolute;
	z-index:2;
	top:47px;
	left:235px;
	width:516px;
}

#warenkorb {
	position:absolute;
	z-index:3;
	top:8px;
	left:756px;
	background:#F9F8CA;
	width:224px;
	height:20px;
}

#kasse {
	position:absolute;
	z-index:4;
	top:28px;
	left:756px;
	background:#CDD2E8;
	width:224px;
	height:42px;
	padding:5px 0px 0p 0px;
}

#produktnavi {
	position:absolute;
	z-index:5;
	top:71px;
	left:25px;
	background:#F9F8CA;
	width:185px;
	padding:0px 0px 20px 0px;
}

#produktunternavi {
	position:relative;
	z-index:55;
	left:3px;
	background:#ffffff;
	width:182px;
	padding:2px 0px 2px 24px;
}

#content {
	position:absolute;
	z-index:6;
	top:71px;
	left:210px;
	background:#ffffff;
	border-top:3px solid #F9F8CA;
}

#rightbox {
	position:absolute;
	z-index:7;
	top:86px;
	left:756px;
	width:224px;
	background:#cccccc;
}



/* TEXT */

h1 { 
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:15px;
	color:#3B3F7E;
	display:inline;
}

h2 { 
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:13px;
	color:#666666;
	margin-bottom:0px;
}

.normaltext { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:#666666;
	line-height:18px;
}

.normaltext2 { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:#666666;
}

.kleintext { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	color:#666666;
}

.minigrau { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
	color:#666666;
	text-align:justify;
}

.hinweis { 
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
	color:#cc0000;
	line-height:18px;
}

.bestellvorgangohneoff {
	color:#989898;
	text-decoration:none;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
}

.bestellvorgangohneon {
	color:#2F3B85;
	text-decoration:none;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	background:#D6D6D6;
}

.aktpreis { 
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	color:#D84502;
}



/* LINKS */


.bestellvorgangoff a:link, .bestellvorgangoff a:visited {
	color:#2F3B85;
	text-decoration:none;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
}

.bestellvorgangoff a:hover, .bestellvorgangoff a:active, .bestellvorgangoff a:focus {
	color:#2F3B85;
	text-decoration:none;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	background:#D6D6D6;
}

.bestellvorgangon a:link, .bestellvorgangon a:visited, .bestellvorgangon a:hover, .bestellvorgangon a:active, .bestellvorgangon a:focus {
	color:#2F3B85;
	text-decoration:none;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	background:#D6D6D6;
}


.fettlink a:link, .fettlink a:visited {
	color:#2F3B85;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
}

.fettlink a:hover, .fettlink a:active, .fettlink a:focus {
	color:#2F3B85;
	text-decoration:underline;
	font-weight:bold;
	font-style:normal;
}


.normallink a:link, .normallink a:visited {
	color:#2F3B85;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}

.normallink a:hover, .normallink a:active, .normallink a:focus {
	color:#2F3B85;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
	font-size:11px;
}


a:link, a:visited {
	color:#2F3B85;
	text-decoration:underline;
	font-weight:normal;
	font-style:normal;
}

a:hover, a:active, a:focus {
	color:#2F3B85;
	text-decoration:none;
	font-weight:normal;
	font-style:normal;
}


.produktunternavioff a:link, .produktunternavioff a:visited {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#2C3970;
	text-decoration:none;
	font-size:12px;
	background:#ffffff;
	width:159px;
	height:16px;
	padding-left:23px;
	display:block;
}

.produktunternavioff a:hover, .produktunternavioff a:active, .produktunternavioff a:focus {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#2C3970;
	text-decoration:none;
	font-size:12px;
	background:#ffffff url(images/back_punavi2.gif) no-repeat;
	width:159px;
	height:16px;
	padding-left:23px;
	display:block;
}

.produktunternavion a:link, .produktunternavion a:visited, .produktunternavion a:hover, .produktunternavion a:active, .produktunternavion a:focus {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#676767;
	text-decoration:none;
	font-size:12px;
	background:#ffffff url(images/back_punavi.gif) no-repeat;
	width:159px;
	height:16px;
	padding-left:23px;
	display:block;
}




/* IMAGES */

img {
	border:none;
}



/* FORMS */

form {
	display:inline;
}

input, select {
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666666;
	background:#ffffff;
	border:1px solid #c0c0c0;
}

textarea {
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666666;
	background:#ffffff;
	border:1px solid #c0c0c0;
	overflow:auto;
}

input.radiocheck {
	border:none;
	background:none;
}

input.submit {
	background:#F9F8CA;
	border:1px solid #3B3F7E;
	font-weight:bold;
	color:#3B3F7E;
	cursor:hand;
}



ul {
	margin-left:18px;
	margin-top:-10px;
}

ul.konfiul {
	margin-left:18px;
	margin-top:5px;
	margin-bottom:3px;
}

ul.popup {
	margin-left:18px;
	margin-top:0px;
}

a:link.fett , a:hover.fett, a:active.fett, a:focus.fett, a:visited.fett {
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	line-height:18px;
	text-decoration: none;
}

#text {
	position:absolute;
	top:1316px;
	left:235px;
	width:490px;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:11px;
	color:#666666;
	overflow:auto;
}

a:link.text , a:hover.text, a:active.text, a:focus.text, a:visited.text {
	font-family:arial,verdana,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666666;
	line-height:18px;
	text-decoration: none;
}
