html,body{margin:0;padding:0;}
body{
	font: 12px Lucida Grande, Arial, Helvetica, sans-serif;
 	background:/*url(/fileadmin/luzsche-apotheke/images/flower_right.jpg) right bottom no-repeat*/ #dae3cf;
	margin:0;
	padding:0;
	}
h1 {
	font: 22px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:oblique;
	color:#475747;
	margin:15px 0 5px 15px;
	padding:0;
	line-height:24px;
	}
h2 {
	color:#475747;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:oblique;
	font-variant:normal;
	font-weight:normal;
	line-height:20px;
	margin:15px 0 5px 15px;
	padding:0;
	}
h4 {color:#eb8133;
	margin:5px 0 2px 0;
	font-size:13px;
	font-weight:bold;
	}
p {
	margin:10px 35px 10px 15px; padding:0;
	line-height:16px;
	}
a:link, a:active, a:visited {color:#000;}
a:hover {color: #fff; background:#000;}
div#header {padding:5px; text-align:right; background:#dae3cf;}

div#container {text-align:left}
div#container {width:800px;margin:0 auto; background:url(/fileadmin/luzsche-apotheke/images/bgpattern.gif) left top repeat-y;}
div#content {float:right;width:550px;}
div#navigation {float:left;width:222px;padding:14px;}
div#footer {clear:both;width:100%; background:#dae3cf; text-align:center; padding:2px 0 0 0; color:#444b3c;}
div#content table{margin:0 15px 15px 15px;}
div#content table td {padding:3px; vertical-align:top;}
div#content li {margin-bottom:7px;}
.row1 {background:#dae3cf;}

.logoarea {background:#fff; height:211px;}
.logoarea img {margin:15px 0 0 15px;}
.leftimg {float:left; padding:3px; border:1px solid #dae3cf; margin:0 5px 0 0;}
.rightimg {float:right; padding:3px; border:1px solid #dae3cf; margin:0 0 0 5px;}
.crosslinks {text-align:center; margin:14px 0 0 0;}
.crosslinks a:link, .crosslinks a:active, .crosslinks a:visited, .crosslinks a:hover {background:none;}
.crosslinks img {border:none; margin:0 0 5px 0;}
/*Navi Css */
#navlist li {
display: inline;
/* for IE5 and IE6 */
	}
#navlist {
	width: 167px;
	/* to display the list horizontaly */
	margin: 14px 0 14px 0;
	padding: 0;
	}
#navlist a {
	width: 99.99%;
	/* extend the sensible area to the maximum with IE5 */
	display: block;
	background:url(/fileadmin/luzsche-apotheke/images/navi_no.gif) left top #000;
	text-align:left;
	font-weight:bold;
	text-decoration: none;
	padding:6px 3px 6px 50px;
	color: #FFF;
	margin:2px 0 0 0;
	border:1px solid #636363;
	}
#navlist a:hover {
	background:url(/fileadmin/luzsche-apotheke/images/navi_ro.gif) left top #000;
	color:#fff;
	margin:2px 0 0 0;
	}
#navlist li#active a {background-color:url(/fileadmin/luzsche-apotheke/images/navi_ro.gif) left top #000; color:#FFF; margin:2px 0 0 0; }

.now_heading {
	font-size:15px;
	font-weight:bold;
	color: #000;
	margin-top: 20px;
	margin-left:15px;
	}
.now_content {margin:0 15px 0 15px;}		
.now_datum {
	font-size:10px;
	font-weight:normal;
	color: #fff;
	}
.now_subheading {
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	color: #475747;
	margin-left:15px;
	}
.now_quelle {
	font-style: italic;
	color: #000;
	margin-left:15px;
	}
.now_article img {
	float: right;
	padding: 2px;
	margin-left: 20px;
	border: 1px solid lightgrey;
	}
	
.td-0 {
	font-weight: bold;
	}
.tr-even {
	background:#dae3cf;
	}
	
.tr_odd {background:#dae3cf;}

.marginalien {font-size:10px;}

/* Formular Styles*/
#formular div {float:left; width:260px; padding-bottom:7px; display:inline;}
#formular p {margin:10px 0 5px 0; clear:both;}
form {margin:10px 0 10px 15px;}

label.left {
	float: left;
	font-weight:bold;
	text-align: left;
	width:58px;
	margin-right: 10px;
	}
label.leftrequired {
	float: left;
	font-weight:bold;
	text-align: left;
	width:58px;
	color:red;
	margin-right: 10px;
	}
label.check {
	float: left;
	font-weight:bold;
	text-align: left;
	width:225px;
	margin-right: 10px;}	
	
.input_text {
	width: 175px;
	border:1px solid #b0b0b0;
	margin:0 0 6px 0;
	}
.input_submit {
	clear:both;
	margin:0 0 10px 225px;
	background:#25541a;
	color:#fff;
	display:block;
	border-left:1px solid  #d2f1cb;
	border-top:1px solid  #d2f1cb;
	border-right:1px solid  #021a37;
	border-bottom:1px solid  #021a37;
	}
form br {
	clear: both;
	}
.now_article img {margin:0 15px 0 0;}	
.wetterlink{
	text-align: center;
	font: 0.9em Georgia, serif;
	border-color: #7e29ff;
	border-width: 4px;
}

	
#headerimg { 
	float: right;	}
	

div.csc-textpic img {
border:1px solid #DAE3CF;
padding:3px;
}


/*Formular Kundenkarte*/

.csc-mailform-field label {
	color:#475747;
	display:block;
	font-size:1.0em;
	margin-top:1em;
}
.trap{display: none;}
#trap{display: none;}

#container_yellow{border:4px solid #fef28e; margin: 15px;}
#container_green{border:4px solid #a0b2a0; margin: 15px;}
#container_red{border:4px solid #ce0000; margin: 15px;}

/*Gesundheitsnews*/
.magazinhead {
	color:#475747;
	font-size:16px;
	margin:10px 0 10px 5px;
	padding:5px 0;
	font-family:Georgia,"Times New Roman",Times,serif;}

.picture {
	border:1px solid #475747;
	float:right;}

.picdescript {
	color:#475747;
	font-size:0.8em;
	text-align:right;}
	
.bildbox {
	background-image:none;
	float:right;
	margin:8px 15px 0 8px;
	padding:2px;
	width:300px;}
.artikel {margin:10px 0 10px 5px;}
.beitrag {margin:10px 0 10px 5px;}


/*Notdienst*/
.pl_map_sidebar {display: none;}
#poweredbydan {padding-left: 20px;}