﻿* {
	margin: 0;
	padding: 0;
}

body { margin: 0px; background: transparent url('/img/bg.gif') repeat; height: 100%; }

.geruest { 
	background: transparent url('/img/bg_shadow.gif') repeat; 
	width: 791px;
	min-height: 100%; 
}
* html .geruest { 
	height: 100%; 
}
.checkout { 
	background: rgb(201, 235, 255) none repeat; 
}
.checkout .top { 
	margin: 0px; 
	padding: 1px 10px; 
	background: rgb(21, 80, 178) none repeat; 
	color: rgb(255, 255, 255); 
	font-weight: bold; 
}
strong, ul {
	font-size: 12px;
}
.haupt_ge {
	position: relative;
}

ul {
	line-height: 18px;
	list-style-type: none;
}
li {
	list-style-type: none;
}

.checkout .norm { margin: 0px; padding: 4px 10px 7px; }
.banner { background: transparent url('/img/head.jpg') repeat; width: 784px; height: 238px; }
.nav1_ge { background: transparent url('/img/nav1.gif') no-repeat; width: 784px; height: 31px; text-align: left; }
.nav2_ge { border: 0px solid rgb(255, 255, 255); margin: 0px; padding: 0px; background: transparent url('/img/nav2.gif') repeat; }
.nav2_ge li { border-style: solid; border-color: rgb(156, 0, 0); border-width: 0px 2px 1px; padding: 4px 4px 4px 8px; list-style-type: none; cursor: pointer; }
.nav2_ge .spezial { border-style: solid; border-color: rgb(156, 0, 0); border-width: 0px 2px 2px; padding: 4px 4px 4px 8px; list-style-type: none; cursor: pointer; }
.nav2_hi_ge { background: transparent url('/img/nav1.gif') repeat; width: 784px; height: 20px; text-align: center; }
.content_ge { padding: 5px 26px 0px 18px; background: rgb(255, 255, 255) none repeat; width: 522px;}
.bg_ge { padding: 0px; width: 7px; float: left; }
* html .content_ge { width: 570px; }
.nav3_ge { background: rgb(255, 255, 255) none repeat; width: 200px; float: left; }
* html .nav3_ge { background: rgb(255, 255, 255) none repeat; width: 210px; float: left; }
.start_portlet { border: 1px solid rgb(129, 129, 129); padding: 1px; background: transparent url('/img/dotstart2.gif') repeat; text-align: left; width: 200px; height: 175px; }
.start_portlet .ueber { padding: 2px; background: transparent url('/img/kasten_schrift.gif') repeat; font-weight: bold; color: rgb(5, 33, 115); }
.start_portlet .inner { padding: 4px; }
.nav1_shop { border: 1px solid rgb(129, 129, 129); padding: 1px; background: rgb(255, 255, 255) none repeat; text-align: left; width: 125px; }
.nav1_shop .ueber { padding: 2px; background: rgb(247, 33, 33) none repeat; font-weight: bold; text-align: center; color: rgb(255, 255, 255); }
.nav1_shop .text { background: rgb(255, 255, 255) none repeat; }
.nav1_shop ul { margin: 5px 0px 5px 18px; padding: 0px; list-style-image: url('/img/square.gif'); }
.nav1_shop li { padding: 2px 0px; line-height: 13px; }
.nav1_shop .input { border: 1px solid rgb(192, 192, 192); margin: 7px 0px 0px; padding: 2px 0px 0px 2px; font-family: Arial; font-size: 9px; height: 18px; }
#start .nav3_portlet { border: 1px solid rgb(104, 107, 187); padding: 1px; background: transparent url('/img/dotstart2.gif') repeat; width: 183px; }
#start .nav3_portlet .head { padding: 0px; background: transparent url('/img/kasten_schrift.gif') repeat; text-align: center; width: 183px; height: 18px; color: rgb(5, 33, 115); font-weight: bold; }
#start .nav3_portlet .text { padding: 5px; background: transparent url('/img/dotstart2.gif') repeat; text-align: left; width: 130px; }
#start .nav3_portlet .input_login { border: 1px solid rgb(178, 178, 178); }
#start .produkt_vorschlag { background: transparent url('/img/dotstart2.gif') repeat; cursor: pointer; color: rgb(51, 51, 51); vertical-align: middle; text-align: center; width: 183px; }
.nav3_portlet ul { margin: 5px 0px 5px 18px; padding: 0px; list-style-image: url('/img/square.gif'); }
.nav3_portlet li { padding: 2px 0px; line-height: 13px; }
.start_port2 { border-style: solid; border-color: rgb(5, 13, 121); border-width: 1px 0px; padding: 12px 0px; background: transparent url('/img/dotstart2.gif') repeat; width: 522px; height: 90px; }
.start_port { padding: 12px 0px; width: 522px; height: 90px; }
.image_port { border-width: 1px; float: left; width: 140px; }
.text_port { float: left; width: 382px; }
.ueber_port { margin: 0px 0px 10px; padding: 0px; color: rgb(5, 13, 121); font-weight: bold; }
.nav3_portlet { border: 1px solid rgb(129, 129, 129); padding: 1px; background: rgb(255, 255, 255) none repeat; width: 142px; }
.nav3_portlet .head { padding: 2px 0px; background: transparent url('/img/dotstart1.gif') repeat; text-align: center; width: 142px; height: 15px; color: white; font-weight: bold; }
.nav3_portlet .text { padding: 5px; background: rgb(255, 255, 255) none repeat; text-align: left; width: 132px; }
.nav3_portlet .input_login { border: 1px solid rgb(178, 178, 178); }
.merkzettel {  }
.merkzettel .ueber { padding: 0px 0px 2px 7px; background: transparent url('/img/dotstart1.gif') repeat; color: rgb(255, 255, 255); font-weight: bold; }
.merkzettel .text { padding: 15px 0px 32px 7px; }
.merkzettel .input { border: 1px solid rgb(192, 192, 192); margin: 2px 0px 0px; padding: 2px 1px 1px 2px; font-family: Arial; font-size: 11px; height: 18px; }
.produkt_vorschlag { padding: 1px; background: transparent url('/img/dotstart1.gif') repeat; width: 198px; text-align: center; }
* html .produkt_vorschlag { width: 200px; }
.produkt_vorschlag .head { padding: 3px; color: rgb(255, 255, 255); }
.produkt_vorschlag .produkt { background: rgb(255, 255, 255) none repeat; }
.suche .eintrag { padding: 0px 3px; float: left; }
* html #start_portlet .text { width: 295px; height: 158px; }
* html .kasten { height: 180px; }
* html .kasten_preis { height: 30px; }
* html .kasten_text { height: 118px; }
* html .kasten_inner { width: 178px; }
* html .sic { width: 170px; }
* html .nav1_shop { width: 129px; }
* html #start .nav3_portlet .text { width: 142px; }
* html #start .nav3_portlet .head { width: 183px; height: 18px; }
* html .nav3_portlet .text { width: 142px; }
* html .nav3_portlet .head { width: 142px; height: 19px; }
.rahmen { border: 1px dashed rgb(0, 114, 188); padding: 5px; }
.zusatz { padding: 13px 0px 0px; color: rgb(0, 0, 0); text-align: center; font-size: 10px; }

/* ::::: http://www.loewen-apotheke-bb.de/css/geruest.css ::::: */

.nav1_geruest { margin: 0px; padding: 0px; width: 159px; }
.nav1_geruest .nav1_this { padding: 4px 3px 4px 10px; background: transparent url('/img/nav1_button.gif') repeat; float: left; width: 115px; }
.nav1_geruest .nav1_space { height: 3px; clear: left; }
* html .nav1_geruest .nav1_this { width: 128px; }
* html .nav1_geruest .nav1_space { height: 3px; clear: left; }

/* ::::: http://www.loewen-apotheke-bb.de/css/shop_stats.css ::::: */

.table { border: 0px solid rgb(0, 0, 0); width: 612px; }
.table .head { border-style: solid; border-color: rgb(0, 0, 0); border-width: 1px 0px 1px 1px; padding: 2px; background: rgb(153, 153, 255) none repeat; font-weight: bold; float: left; width: 250px; }
.table .head2 { border: 1px solid rgb(0, 0, 0); padding: 2px; background: rgb(153, 153, 255) none repeat; font-weight: bold; float: left; width: 350px; }
.table .content { border-style: solid; border-color: rgb(0, 0, 0); border-width: 0px 0px 1px 1px; padding: 2px; font-weight: bold; float: left; width: 250px; }
.table .content2 { border-style: solid; border-color: rgb(0, 0, 0); border-width: 0px 1px 1px; padding: 2px; font-weight: normal; float: left; width: 350px; }

/* ::::: http://www.loewen-apotheke-bb.de/css/format-ie.css ::::: */

html, body { border: 0pt none ; margin: 0pt; padding: 0pt; height: 100%; }
a { color: #cb0b1c; text-decoration: none; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a:visited { color: #cb0b1c; text-decoration: none; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a:hover { color: rgb(239, 28, 33); text-decoration: none; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a:active { color: #cb0b1c; text-decoration: none; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav0 { color: rgb(1, 19, 128); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav0:visited { color: rgb(1, 19, 128); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav0:active { color: rgb(1, 19, 128); text-decoration: underline; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav0:hover { color: rgb(1, 19, 128); text-decoration: underline; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav1 { color: rgb(255, 255, 255); text-decoration: none; font-size: 9pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav1:visited { color: rgb(255, 255, 255); text-decoration: none; font-size: 9pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav1:active { color: rgb(255, 255, 255); text-decoration: none; font-size: 9pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav1:hover { color: rgb(255, 255, 255); text-decoration: none; font-size: 9pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2 { color: rgb(78, 78, 78); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2:visited { color: rgb(78, 78, 78); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2:hover { color: rgb(239, 28, 33); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2:active { color: rgb(239, 28, 33); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2_hi { color: rgb(239, 28, 33); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2_hi:visited { color: rgb(239, 28, 33); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2_hi:hover { color: rgb(239, 28, 33); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.navi2_hi:active { color: rgb(239, 28, 33); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2 { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2:visited { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2:hover { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2:active { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2_hi { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2_hi:visited { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2_hi:hover { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav2_hi:active { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.box { color: rgb(61, 61, 61); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.box:visited { color: rgb(61, 61, 61); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.box:hover { color: rgb(61, 61, 61); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.box:active { color: rgb(61, 61, 61); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav3 { color: rgb(0, 44, 114); text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav3:visited { color: rgb(0, 44, 114); text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav3:hover { color: rgb(239, 28, 33); text-decoration: underline; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.nav3:active { color: rgb(239, 28, 33); text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.sortiment { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.sortiment:visited { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.sortiment:hover { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.sortiment:active { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.detail_link { color: blue; text-decoration: underline; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.detail_link:visited { color: blue; text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.detail_link:hover { color: blue; text-decoration: underline; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.detail_link:active { color: blue; text-decoration: none; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.erster { color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.erster:visited { color: rgb(0, 0, 0); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.erster:hover { color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.erster:active { color: rgb(0, 0, 0); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_link a { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_link a:visited { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_link a:hover { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_link a:active { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_produkt a { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_produkt a:visited { color: rgb(0, 44, 114); text-decoration: none; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_produkt a:hover { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
#last_produkt a:active { color: rgb(0, 44, 114); text-decoration: underline; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
.randLi { background-position: right center; }
p.nav2 { color: rgb(61, 61, 61); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; }
p.start { color: rgb(102, 102, 102); text-decoration: none; font-size: 7pt; font-weight: normal; font-family: Verdana,Arial,Geneva,Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; line-height: 13px; }
a.start { color: rgb(102, 102, 102); text-decoration: none; font-size: 7pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.start:visited { color: rgb(102, 102, 102); text-decoration: none; font-size: 7pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.start:hover { color: rgb(102, 102, 102); text-decoration: none; font-size: 7pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
a.start:active { color: rgb(102, 102, 102); text-decoration: none; font-size: 7pt; font-weight: bold; font-family: Verdana,Arial,Geneva,Sans-Serif; }
p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i { font-family: Verdana,Arial,Geneva,Sans-Serif; }
p { color: rgb(33, 33, 33); font-size: 12px; line-height: 18px;}
h2 { color: rgb(33, 33, 33); font-size: 12px; font-weight: bold; margin-bottom: 25px;}
h3 { color: rgb(33, 33, 33); font-size: 12px; font-weight: bold; margin-bottom: 15px;}
ul, ol, li, div, td, th, address, nobr, b, i { color: rgb(33, 33, 33); line-height: 16px; }
ul { margin-top: 2pt; margin-bottom: 7pt; list-style-type: square; list-style-image: none; list-style-position: outside; line-height: 16px; }
p.table { color: rgb(33, 33, 33); }
p.ueberschrift { color: rgb(33, 33, 33); font-size: 11pt; margin-top: 10pt; margin-bottom: 2pt; font-weight: bold; }
.kasten { padding: 10px 20px 5px; text-align: left; width: 178px; cursor: pointer; height: 173px; float: left; }
.kasten_top { background: transparent url('/img/kasten_top.gif') repeat; width: 178px; height: 20px; text-align: center; }
.kasten_inner { border: 1px solid rgb(255, 45, 54); background: rgb(255, 255, 255) none repeat; width: 176px; height: 151px; vertical-align: middle; }
.kasten_text { padding: 10px 5px 5px; font-size: 10px; line-height: 11px; float: left; height: 103px; }
.kasten_preis { padding: 7px 0px 0px; background: transparent url('/img/kasten_preis.gif') repeat; float: left; width: 86px; height: 23px; color: black; font-size: 11pt; text-align: center; font-weight: bold; vertical-align: middle; }
.sic { padding: 0px 0px 5px; clear: left; width: 173px; }
#start_portlet { width: 100%; text-align: left; }
#start_portlet .head { height: 18px; width: 100%; }
#start_portlet .head2 { margin: 0pt; padding: 0pt; float: left; color: rgb(255, 255, 255); font-weight: bold; }
#start_portlet .head3 { width: 100%; text-align: right; }
#start_portlet .image2 { padding: 0px 13px 0px 0px; width: 180px; float: left; }
#start_portlet .text { padding: 0px 3px 10px 10px; width: 282px; float: left; height: 148px; color: rgb(0, 54, 99); font-size: 10px; line-height: 12px; }
#start_portlet .text_rand { padding: 0px; background: transparent url('/img/start_portlet_bg.gif') repeat; float: left; height: 100%; width: 100%; color: rgb(0, 54, 99); font-size: 10px; line-height: 12px; }
#start_portlet .text_rand li { padding: 0px 0px 0px 12px; background: transparent url('/img/sortiment_li.gif') no-repeat; line-height: 16px; float: left; width: 200px; }
#start_portlet .text_rand ul { margin: 0px; padding: 0px 0px 0px 10px; width: 100%; list-style-image: url('/img/space.gif'); }
#kates { list-style-image: url('/img/square.gif'); }
#kates li { line-height: 16px; float: left; width: 140px; }
.kunden { list-style-image: url('/img/square.gif'); }
#kunden li { line-height: 16px; }
#shop { margin: 0px; padding: 5px 0px 5px 18px; list-style-image: url('/img/square.gif'); }
#shop li { margin: 0px; padding: 2px 0px; line-height: 13px; }
.zusatz a { color: rgb(0, 0, 0); text-decoration: none; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.zusatz a:visited { color: rgb(0, 0, 0); text-decoration: none; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.zusatz a:hover { color: rgb(0, 0, 0); text-decoration: underline; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.zusatz a:active { color: rgb(0, 0, 0); text-decoration: none; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.footer { padding: 13px 0px 0px; color: rgb(255, 255, 255); text-align: center; font-size: 10px; }
.footer a { color: rgb(255, 255, 255); text-decoration: none; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.footer a:visited { color: rgb(255, 255, 255); text-decoration: none; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.footer a:hover { color: rgb(255, 255, 255); text-decoration: underline; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.footer a:active { color: rgb(255, 255, 255); text-decoration: none; font-size: 10px; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
select.banner { border-width: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.border { border-style: solid; border-color: rgb(192, 192, 192); border-width: 1px 0px 0px; }
.image { border: 1px solid rgb(192, 192, 192); }
.margin { margin: 0px 10px 10px 0px; }

/* ::::: http://www.loewen-apotheke-bb.de/ ::::: */

.ticker { border-width: 0px; background-color: rgb(255, 255, 255); font-size: 7pt; color: rgb(0, 0, 0); }

table, td {
	font-size: 12px;
}
td {
	padding-bottom: 10px;
}
.datentabelle {
	margin-top: 20px;
	padding-left: 15px;
}
div.datentabelle table {
	margin: 0 0 50px 0;
}
div.datentabelle h3 {
	margin: 0 0 15px 0;
}
