body {
	margin:0px;
	padding:0px;
	background:#93c7e8 url(/shop/images/bg_body.jpg) repeat-x;
}

td,table,th,p,br,div,input,select,textarea {
	font-family:verdana,arial,helvetica;
	font-size:11px;
	color:#005684;
}

form {
	margin:0px;
	padding:0px;
}

.abstand {
	line-height:1px;
	font-size:1px;
	height:1px;
	width:1px;
}

.bg_weiss {
	background:#ffffff;
}

.textorange {
	color:#e96b20;
}

.text9 {
	font-size:9px;
}

h1 {
	color:#005684;
	font-family:verdana,arial,helvetica;
	font-size:18px;
	font-weight:normal;
	padding:0 0 10 0px;
	margin:0px;
}

h2 {
	color:#005684;
	font-size:13px;
	font-weight:bold;
	padding:0 0 10 0px;
	margin:0px;
}

.footer_text {
	color:#005096;
}

.trennlinie {
	background:url(/shop/images/trennlinie.gif) repeat-x bottom;
}

.preis {
	color:#e8591f;
	font-size:18px;
}

span.os_error, .text_rot {
	color:#da3f00;
}

/* Links */

a {
	color:#005684;
	text-decoration:none;
}
a:hover {
	text-decoration: underline;
}

a.navi_top {
	color:#9c9b9b;
	text-decoration:none;
	padding:0 10 0 10px;
}

a.navi_top:hover {
	color:#f3b500;
}

a.informationen {
	background:url(/shop/images/sym_pfeil_orange.gif) no-repeat 2px center;
	padding-left:22px;
	text-decoration:none;
	line-height:24px;
}

a.kategorien {
	background:url(/shop/images/sym_pfeil_blau.gif) no-repeat right center;
	padding-right:38px;
	text-decoration:none;
	line-height:24px;
}

a.subkategorien {
	text-decoration:none;
}

a.orange {
	color:#e8591f;
	text-decoration:none;
}

.vorteil {
	background:url(/shop/images/haekchen_weiss.gif) no-repeat left center;
	padding-left:25px;
	height:18px;
	line-height:18px;
	color:#ffffff;
}

.vorteil_blau {
	background:url(/shop/images/haekchen_blau.gif) no-repeat left center;
	padding-left:25px;
	height:18px;
	line-height:18px;
}

a.footer {
	color:#005096;
	text-decoration:none;
}

a.weiss {
	color:#ffffff;
	text-decoration:none;
}

/* container */

#container_wolken {
	width:100%;
	text-align:center;
	margin:0px;
	padding:0px;
	background:url(/shop/images/bg_body_wolken.jpg) no-repeat center top;
}

#container_haupt {
	width:984px;
}

#container_head {
	width:984px;
	height:107px;
	background:#1061a5;
}

#box_logo {
	float:left;
	text-align:left;
	width:300px;
}

#box_navi_top {
	float:right;
	text-align:right;
	width:682px;
}

#container_vorteile_warenkorb {
	width:989px;
	border-left:1px solid #1061a5;
	height:135px;
	background:url(/shop/images/bg_container_vorteile2.gif) no-repeat top left;
}

*html #container_vorteile_warenkorb {
	width:990px;
}

#box_image_head {
	float:left;
	width:200px;
}

#box_vorteile {
	float:left;
	text-align:left;
	width:526px;
}

#box_warenkorb {
	float:left;
	text-align:left;
	width:235px;
	height:112px;
	background:url(/shop/images/bg_box_warenkorb.jpg) no-repeat;
}

#schnur {
	float:right;
	width:26px;
	text-align:right;
	vertical-align:top;
}

#container_content {
	background:#1061a5;
}

#box_suche {
	height:38px;
	width:980px;
	background:#005684;
}

.box_navi {
	background:#dbeaf6;
	width:200px;
	vertical-align:top;
	text-align:right;
}

.box_content {
	width:590px;
	vertical-align:top;
}

.kategorien_liste {
	background:url(/shop/images/bg_kategorien_link.gif) no-repeat right 54px;
	width:142px;
	height:116px;
}

.produktliste {
	width:264px;
	vertical-align:bottom;
}

.box_right {
	width:190px;
	background:#cbe3f4;
	vertical-align:top;
}

#footer {
	width:984px;
	padding-top:5px;
}

/*Warenkorb */

.scart_schritt_aktiv {
	color:#ffffff;
	font-weight:bold;
	background:#1274aa;
}

.scart_schritt_inaktiv {
	color:#ffffff;
	background:#005684;
}




select.ddvariante {
	width: 189px;
}
span.pflicht {
	color: #E8591F;
}

/*Detailseite*/

#detail_description a {
	text-decoration:underline;
	background:url(/shop/images/icon_pdf.gif) no-repeat left center;
	padding-left:20px;
}
div.voucher {
 	height:138px;
	width:545px;
	background:url(/shop/images/bg_gutschein_start.gif) no-repeat;
}
div.voucher_content {
	margin:0px 0px 0px 84px;
	width:445px;
	padding-top:35px;
}

/* Kategoriebanner */
.kategoriebanner {
	position:relative;
	width:547px;
	height:140px;
	background-image:url('../artikel/kategoriebanner/hintergrund.jpg');
}

.kategoriebanner .rub {
	position: absolute ;
	left:18px ;
	top:40px;
	color: #175095 ;
	font-size: 24px ;
	font-family: "Rotis Sans Serif", Verdana, Arial, sans-serif ;
}

.kategoriebanner .text {
	position: absolute ;
	left:223px ;
	top:49px;
	width: 185px;
	color: #4363a0 ;
	font-size: 13px ;
}

.kategoriebanner .text strong {
	font-size: 14px ;
}

.kategoriebanner .text a {
	color: #e85720 ;
	font-size: 14px ;
	font-weight: bold ;
	text-decoration: underline ;
}

.kategoriebanner .pic {
	position: absolute ;
	left:420px ;
	top:12px;
	height: 112px ;
	width: 112px ;
	overflow: hidden ;
}

.kategoriebanner .pic img {
	padding: 1px ;
	border: 1px solid #98bdd8 ;
}
