body {
	font-family:Arial,Verdana;
	font-size:12px;
	color:#0E597F;
	background:#ADC6DC;
	margin:0px;
	padding:0px;
}

form { margin:0px; padding:0px; }

a, a:visited, a:active, a:hover { color:#0E597F; font-weight:bold; text-decoration:underline; }

h1{
     color: #0E597F;
	 font-size: 14pt;
     margin-top: 8pt;
     margin-bottom: 14pt;
	font-weight : bold;
}

img {
	border:0px;
}

/* LAYOUT */

.geruest { width:894px; margin:12px auto 12px auto; }

.nav1 {
	width:847px;
	height:25px;
	padding:8px 0px 8px 45px;
}

.nav1 img { float:left; }

.nav2 {
	width:187px;
	padding:0px 10px 0px 8px;
	float:left;
	position:relative;
	top: -5px;
}

.nav3 {
	width:107px;
	padding:0px 8px 0px 10px;
	float:left;
	position:relative;
	top: -5px;
}

.content {
	width:480px;
	float:left;
	position:relative;
	top: -5px;
}

.nav2 .nav_box_head { font-weight:bold; float:left; background:URL(/pic-lay/nav1_box.gif) no-repeat; line-height:9px; height:15px; width:177px; padding:7px 0px 0px 10px; }
.nav2 .nav_box_bottom { float:left; background:URL(/pic-lay/nav1_box_b.gif) no-repeat; margin:0px 0px 12px 0px; line-height:3px; height:6px; width:187px; padding:0px; }
.nav2 .nav_box { padding:10px; width:165px; float:left; border-top:1px; border-right:1px; border-bottom:0px; border-left:1px; border-color:#0E587F; border-style:solid; background:#F6F1ED; }
.nav2 .nav_box_sp { margin:0px 0px 12px 0px; }

.nav3 .nav_box_head { font-weight:bold; float:left; background:URL(/pic-lay/nav1_box.gif) no-repeat; line-height:9px; height:15px; width:177px; padding:7px 0px 0px 10px; }
.nav3 .nav_box_head_dark { font-weight:bold; float:left; background:URL(/pic-lay/nav1_box_dark.gif) no-repeat; line-height:9px; height:15px; width:177px; padding:7px 0px 0px 10px; color: white; }
.nav3 .nav_box { padding:10px; width:165px; float:left; border-top:1px; border-right:1px; border-bottom:0px; border-left:1px; border-color:#0E587F; border-style:solid; margin:0px 0px 0px 0px; background:#fff; }
.nav3 .nav_box_bottom { float:left; background:URL(/pic-lay/nav1_box_b.gif) no-repeat; margin:0px 0px 12px 0px; line-height:3px; height:6px; width:187px; padding:0px; }
.nav3 .nav_box_sp { margin:0px 0px 12px 0px; }

.nav_box ul {
/*	list-style-image:url(/pic-lay/sort_dot.gif); */
	margin:0px 0px 0px 10px;
	padding:0px;
}

.nav_box li {
	margin:0px 0px 0px 10px;
	padding:0px;
}

.nav_box a, .nav_box a:visited { color:#0E597F; font-weight:normal; text-decoration:none; }
.nav_box a:hover, .nav_box a:active { color:#0E597F; font-weight:normal; text-decoration:underline; }

.content_ge { width:894px; background:#fff; background-image:URL(/pic-lay/content_bg.gif); }
.content_ge_sp { width:894px; background:URL(/pic-lay/content_head_bg.gif) no-repeat; }
.content_ge_spb { width:894px; background:URL(/pic-lay/content_bottom_bg.gif) no-repeat; height:30px; }
/* .header_pic { height:62px; width:894px; text-align:center; } */

.ajax { width:187px; background:#F6F1ED; }
#wahl_inner { background:#F6F1ED; padding:8px 7px 8px 8px; border-top:0px; border-right:1px; border-bottom:0px; border-left:1px; border-style:solid; border-color:#0E587E; }

.ajax a, .ajax a:visited { color:#0E597F; font-weight:normal; text-decoration:none; }
.ajax a:hover, .ajax a:active { color:#0E597F; font-weight:normal; text-decoration:underline; }


/* SHOP/START.CFM */
.shop_aktion { margin:0px 0px 2px 0px; width:571px; border-top:1px; border-right:0px; border-bottom:1px; border-left:0px; border-style:solid; border-color:#A1C5E9; }
.shop_aktion .inner { width:182px; float:left; padding:5px 0px 0px 15px; }
.shop_aktion .name { margin:0px 0px 2px 0px; padding:0px 0px 3px 0px; border-top:0px; border-right:0px; border-bottom:1px; border-left:0px; border-style:solid; border-color:#A1C5E9; }
.shop_aktion .pic { text-align:center; }
.shop_aktion .preis { background:#E2E6F2; padding:1px 0px 1px 10px; font-weight:bold; }

.aktion_box { overflow:hidden; cursor:pointer; float:left; width:210px; height:190px; border-top:0px; border-right:1px; border-bottom:1px; border-left:1px; border-style:solid; border-color:#0E587E;padding-bottom:3px; }
.aktion_box .head { margin:0px 0px 5px 0px; background:#0E587E; text-align:center; vertical-align:middle; width:210px; height:20px; }
.aktion_box .head a:link, .aktion_box .head a:visited { font-weight:normal; color:#fff; text-decoration:none; }
.aktion_box .head a:hover, .aktion_box .head a:active { font-weight:normal; color:#fff; text-decoration:underline; }
.aktion_box img { float:left; }
.aktion_box .beschreibung { width:137px; height:99px; float:left; line-height:15px; font-size:11px;padding-left:5px;padding-right:1px;color:#525955;}
.aktion_box .trenner { padding:0px 0px 0px 5px; width:80px; float:left;}
.aktion_box .preis { font-weight:normal; height:34px; padding:0px 10px 0px 10px; float:left; background:URL(/pic-lay/shop_preis1.gif) repeat-x;border-top:0px; border-right:1px; border-bottom:0px; border-left:1px; border-style:solid; border-color:#0E587E;color:white;}
.aktion_box .menge { font-weight:bold; width:50px; text-align:left; ; color:#0E587E;}
/* SHOP/START.CFM (ENDE) */

.sortiment a { color:white; }

.sortiment {
	width:538px;
	background-image:URL(/pic-lay/dotstart1.gif);
	float:left;
}

.sortiment .header {
	background:URL(/pic-lay/sortiment_rahmen_top.gif) no-repeat;
	height:4px;
	width:538px;
	line-height:4px;
	float:left;
}

.sortiment .bottom {
	background:URL(/pic-lay/sortiment_rahmen_bottom.gif) no-repeat;
	height:5px;
	width:538px;
	float:left;
	line-height:5px;
}

.sortiment .text {
	padding:1px 6px 1px 6px;
	background-image:URL(/pic-lay/dotstart1.gif);
	float:left;
	width:173px;
	font-size:10pt;
}


.sortiment .text2 {
	padding:1px 6px 1px 6px;
	background-image:URL(/pic-lay/dotstart1.gif);
	float:left;
	color:white;
	width:173px;
	font-size:10pt;

}


.sortiment .text3 {
	padding:1px 6px 1px 6px;
	background-image:URL(/pic-lay/dotstart1.gif);
	float:left;
	color:white;
	font-size:10pt;
}


.line {
	clear:both; line-height:0px;
}

#start_portlet {
	width:538px;
	text-align:left;
}

#start_portlet .head {
	height:18px;
	width:538px;
}

#start_portlet .head2 {
	float:left;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	font-weight:bold;
}

#start_portlet .head3 {
	width:100%;
	text-align:right;
}

#start_portlet .image2 {
	width:180px;
	float:left;
	padding:0px 13px 0px 0px;
}

#start_portlet .text {
	width:240px;
	float:left;
	padding:0px 3px 10px 10px;
	height:148px;
	color:#003663;
	font-size:10px;
	line-height:12px;
}

.text_rand {
	background:#F6F1ED;
	float:left;
	padding:0px;
	line-height:12px;
	width:478px;
	border-top:0px;
	border-right:1px;
	border-bottom:0px;
	border-left:1px;
	border-color:#0E587E;
	border-style:solid;
}

.text_rand li {
	line-height:16px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 15px;
	width:210px;
}

.text_rand ul {
	width:468px;
	margin:10px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
	list-style-image:url(/pic-lay/sort_dot.gif);
}

.sic {
	clear:left;
	width:173px;
	padding: 0px 0px 5px 0px;
}

/* SUCHE */

.suche .eintrag {
	float:left;
	padding:0px 3px 0px 3px;
}


#shop {
	list-style-image:url(/pic-lay/nav3_li.gif);
	margin: 0px 0px 0px 17px;
	padding: 5px 0px 5px 18px;
}

#shop li {
	line-height:16px;
}

.ul_sp {
	list-style-image:url(/pic-lay/nav3_li.gif);
	margin: 0px 0px 0px 17px;
	padding: 5px 0px 5px 18px;
}

.ul_sp li {
	line-height:16px;
}

.nav3_merk {
	width:201px;
	border-top:0px;
	border-right:1px;
	border-bottom:0px;
	border-left:1px;
	border-color:#BFDC85;
	border-style:solid;
	padding:3px;
	margin:0px;
}

.nav3_merk .anzahl {
	width:40px;
	float:left;
}

.nav3_merk .produkte {
	width:160px;
	float:left;
}

.nav3_merk .gesamt {
	width:95px;
	float:left;
	text-align:right;
	text-decoration:underline;
}

/* SHOP */

.merkzettel {
	margin:0px 0px 0px 0px;
}

.merkzettel .ueber {
	background:#E8E6E2;
	color:#0E597F;
	font-weight:bold;
	padding:0px 0px 2px 7px;
}

.merkzettel .text {
	padding:15px 0px 32px 7px;
}

.merkzettel .input {
	padding:2px 1px 1px 2px;
	margin:2px 0px 0px 0px;
	border-width:1px;
	border-style:solid;
	border-color:#C0C0C0;
	font-family:Arial;
	font-size:11px;
	height:18px;
}

.rahmen {
	border-width:1px;
	border-style:dashed;
	border-color:#0E587E;
	padding:5px 5px 5px 5px;
}

.zusatz {
	color:#0E587E;
	text-align:center;
	font-size:14px;
	padding:13px 0px 0px 0px;
}


/* CHECKOUT */

.checkout {
	background:#E8E6E2;
}

.checkout .top {
	background:#0E587E;
	margin:0px;
	padding:1px 10px 1px 10px;
	color:#FFFFFF;
	font-weight:bold;
}

.checkout .norm {
	margin:0px;
	padding:4px 10px 7px 10px;
}

.produktuebersicht { width:480px; }
.produktuebersicht th { background:#0E587E;color:white;font-weight:bold; }
.shop_zusatz { border:1px #0E587E solid; padding:6px; margin:0px 0px 15px 0px; }


.left {
	float:left;
}

.left {
	float:right;
}

.input {
	border:1px #BFDC85 solid;
	width:130px;
	margin:0px;
}


/* STARTSEITE - PRODUKTE */
.s_produkt a { text-decoration:none; color:#585757; }
.s_produkt h1 a { text-decoration:none; color:#0E587E; }

.s_produkt {
	 width:178px;
	 height:175px;
	 float:left;
}
.s_produkt .pic {
	width:86px;
	height:70px;
	float:left;
}
.s_produkt .preis_head {
	float:left;
	background:#0E587E;
	border:1px #0E587E solid;
	text-align:center;
	color:white;
	font-size:8pt;
	margin:30px 0px 0px 0px;
}

.s_produkt .preis {
	background:#fff;
	color:#0E587E;
}

.s_produkt .beschreibung {
	font-size:10px;
	clear:left;
}

.s_produkt .beschreibung h1 {
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
/* ENDE: STARTSEITE - PRODUKTE */

/* DIREKTBESTELLUNG */
.direkt_be .pzn {
	width:170px;
	float:left;
	margin:2px;
}

.direkt_be .menge {
	width:250px;
	float:left;
	margin:2px;
}

.direkt_be .pzn input {
	width:120px;
	border:1px #585757 solid;
}

.direkt_be .menge input {
	width:30px;
	border:1px #585757 solid;
}
/* ENDE: DIREKTBESTELLUNG */

.content .header_green {
	background:URL(/pic-lay/content_header.gif) no-repeat;
	height:5px;
	width:538px;
	line-height:5px;
}

.content .bottom_green {
	background:URL(/pic-lay/content_bottom.gif) no-repeat;
	height:5px;
	width:538px;
	line-height:5px;
}


/* SHOWITEMS */
.h_1 { width:9px;height:23px; background:URL(/pic-lay/ph1.gif); float:left; }
.h_2 { width:460px; height:19px; padding:4px 0px 0px 0px; background:URL(/pic-lay/ph2.gif); float:left; }
.h_3 { width:11px;height:23px; background:URL(/pic-lay/ph3.gif); float:left; }
.p_1 { width:480px;height:6px; background:URL(/pic-lay/pd1.gif); float:left; line-height:3px; }

.ph_1 { width:9px;height:23px; background:URL(/pic-lay/ph1_klein.gif); float:left; }
.ph_2 { width:210px; height:19px; padding:4px 0px 0px 0px; background:URL(/pic-lay/ph2_klein.gif); float:left;color:white; }
.ph_3 { width:11px;height:23px; background:URL(/pic-lay/ph3_klein.gif); float:left; }
.pp_1 { width:230px;height:6px; background:URL(/pic-lay/pd1_klein.gif); float:left; line-height:3px; }

.pdetails { border-top:0px; border-right:1px; border-bottom:0px; border-left:1px; border-color:#0E587F; border-style:solid; background:#F6F1ED; padding:5px; }

.produkt .image_pr {
	width:85px;
	padding:2px 2px 2px 2px;
	float:left;
	border-width:0px;
	text-align:center;
}

.produkt .image_pr img {
	border:1px #C0C0C0 solid;
}

.produkt .image_pr_klein {
	width:80px;
	padding:2px 2px 2px 2px;
	float:left;
	border-width:0px;
	text-align:center;
}

.produkt .image_pr_klein img {
	border:1px #C0C0C0 solid;
}

.produkt .zusatz {
	float:left;
	text-align:right;
	padding:0px 0px 0px 0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	width:165px;
}

.produkt .mengen {
	clear:left;
	border-bottom:0px;
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-style:dashed;
	border-color:#0E587E;
	margin:3px 0px 0px 0px;
	padding:7px 2px 0px 2px;
}

.produkt .error {
	clear:left;
	height:1px;
}

.produkt .detail {
	visibility:hidden;
	position:absolute;
	background:#FFFFFF;
	border-width:1px;
	border-color:blue;
	border-style:dotted;
	padding:5px 5px 5px 5px;
}

.lala {
	background:#0A246A;
	color:white;
	width:118px;
	height:20px;
	padding:2px 2px 2px 2px;
}
.lala2 {
	background:#FFFFFF;
	color:black;
	width:118px;
	height:20px;
	padding:2px 2px 2px 2px;
}

.popdown {
	cursor:default;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	width:120px;
	visibility:hidden;
	background:#FFFFFF;
	position:absolute;
}

.popdownover {
	width:117px;
	background:URL(/_shop/images/auswahl.gif);
	padding:2px 2px 2px 2px;
	cursor:default;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
}

.gutschein {
	width:478px;
	height:102px;
	float:left;
	background-image:url(/pic-lay/gut_head.jpg);
	background-repeat:no-repeat;
	margin: 30px 0px 0px 0px;
}

.gutschein_mitte {
	float:left;
	height:auto;
	width:426px;
	border-left:#0E587E 1px solid;
	border-right:#0E587E 1px solid;
	padding: 25px;
}

.gutschein_unten {
	width:478px;
	height:8px;
	float:left;
	background-image:url(/pic-lay/gut_rahmen_u.gif);
	background-repeat:no-repeat;
}
