/* ----- styles for med.depot ----- */

body {	margin:0px; font-size:11px; color:#000000; font-family:Arial, Helvetica, Verdana, sans-serif; background-color: #FFFFFF; line-height:22px; background-color:#d8d8d8; background-image:url(../images/bg_green.gif); background-repeat:repeat-y; }

html, body, #container 				{ min-height:100%; height:100%; }
html>body, html>body #container 	{ height:auto; }
html>body 							{ height:auto; }


a:link, a:active, a:visited	{	color: #000000; text-decoration: none;	}
a:hover						{	color: #000000; text-decoration: underline;	}

#container	{	width:920px; }
#bottom		{	width:920px; height:42px; background-image:url(../images/bg_bottom.gif); background-repeat:repeat-x; /*padding-bottom:15px;*/ }
#dplink		{	width:910px; height:15px; color:#c8e497; text-align:right; padding:0px 10px 8px 0px; }
#dplink a:link, #dplink a:active, #dplink a:visited { color:#c8e497; text-decoration:none; }
#dplink a:hover { color:#c8e497; text-decoration:underline; }




/* ----- header ----- */

#head		{ width:880px; height:101px; background-image:url(../images/bg_head.jpg); background-repeat:repeat-x; margin-top:32px; padding-left:40px; }
#head2		{ width:880px; height:101px; background-image:url(../images/bg_head.jpg); background-repeat:repeat-x; padding-left:40px; }
#menu		{ width:880px; height: 42px; background-image:url(../images/bg_menu.gif); background-repeat:repeat-x; padding-left:40px; font:Verdana; font-size:12px; font-weight:bold; color:#616161; }

.click				{ float:left; vertical-align:bottom; }
a.clicklink			{ float:left; color: #616161; text-decoration: none; display:block; padding:10px 17px 0 17px; height:30px; }
a.clicklink:hover	{ float:left; color: #616161; text-decoration: none; display:block; background-color:#eef3e0; }
a.clicklink-on		{ float:left; color: #616161; text-decoration: none; display:block; padding:10px 17px 0 17px; height:30px; background-color:#eef3e0; }
a.clicklink-on:hover	{ float:left; color: #616161; text-decoration:none; display:block; padding:10px 17px 0 17px; height:30px; background-color:#eef3e0; }

.hotline			{ width:880px; height:25px; text-align:right; color:#ebeedd; font-size:12px; padding-top:7px; }
.smallinfo			{ font-size:10px; line-height:normal; }
.qepnote			{ font-size:11px; line-height:16px; color:#5c6051; }
.qepnote a:link, .qepnote a:active, .qepnote a:visited { color:#5c6051; }
.qepnote a:hover { color:#000000; }



/* ----- eyecatcher ----- */

.teaser		{ width:920px; height:170px;}
.column img	{ margin:5px 0px 10px 0px; }
img.float { float:left; margin:5px 10px 10px 0px; }



/* ----- content ----- */

#content	{ width:920px; background-image:url(../images/bg_content.gif); background-repeat:repeat-y; float:left; }
.left		{ width:228px; float:left;  }
.right		{ width:619px; float:right; padding:40px 20px 35px 50px; }

.text		{ width:599px; margin-bottom:15px; }
.column		{ width:264px; float:left; padding-right:40px; margin-bottom:15px;}
.column-info	{ width:264px; float:left; padding-right:40px; margin-bottom:15px; line-height:16px; font-size:11px; }

.aeskulap	{ width:202px; height:60px; padding: 40px 0px 0px 26px; }

.submenu	{ width:188px; font-size:12px; color:#045982; padding: 0px 0px 0px 40px; }
.submenu a:link, .submenu a:active, .submenu a:visited	{ font-size:12px; color:#045982; text-decoration:none; }
.submenu a:hover	{ font-size:12px; color:#045982; text-decoration:none; font-weight:bold; }

.submenu_aktion	{ width:188px; font-size:12px; color:#CC0000; padding: 0px 0px 10px 40px; }
.submenu_aktion a:link, .submenu_aktion a:active, .submenu_aktion a:visited	{ font-size:12px; color:#CC0000; text-decoration:none; }
.submenu_aktion a:hover	{ font-size:12px; color:#CC0000; text-decoration:none; font-weight:bold; }



/* ----- text format ----- */

h1			{ display:inline; font-size:13px; font-weight:bold; line-height:28px;}
h2			{ display:inline; font-size:11px; font-weight:bold; }
h3			{ display:inline; font-size:13px; font-weight:bold; color:#CC0000;}
.indent, .indent-on		{ padding-left:15px; }
.indent a:link, .indent a:active, .indent a:visited	{ font-size:12px; color:#045982; text-decoration:none; }
.indent-on a:link, .indent-on a:active, .indent-on a:visited { font-size:12px; color:#7bb714; font-weight:bold; text-decoration:none; }
.indent a:hover		{ font-size:12px; color:#7bb714; text-decoration:none; font-weight:normal; }
.indent-on			{ font-size:12px; color:#7bb714; font-weight:bold; }

.column a:link, .column a:active, .column a:visited { color:#000000; text-decoration:underline; }
.column a:hover		{ color:#7bb714; text-decoration:underline; }





/* ----- forms ----- */

label		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; float: left; width: 130px; margin-left:40px; }
input 		{ font-family: Arial, Helvetica, Verdana, sans-serif ; font-size: 11px; border: 1px solid #454776; }
textarea 	{ font-family: Arial, Helvetica, Verdana, sans-serif, Tahoma; font-size: 12px; border: 1px solid #454776; }

.form 		{ margin-bottom: 6px; margin-right:10px;	width:155px; height:18px;	}
.message 	{ margin-bottom: 6px; margin-right:10px;	width:245px; height:85px; }
.button		{ float:left; color: #FFFFFF; font-weight:bold; font-size:11px; background-color:#7bb714; border: 1px solid #454776; width:155px; height:20px; }


label.katalog		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:11px; float:left; width:100px; margin-left:0px; }
.form-katalog 		{ margin-bottom: 6px; margin-right:10px;	width:140px; height:18px;	}
.button-katalog		{ float:left; color: #FFFFFF; font-weight:bold; font-size:11px; background-color:#7bb714; border: 1px solid #454776; width:145px; height:20px; }


.error { background-color:#ce6b75; }




/* ----- aktionsangebote ---- */
.shop		{ width:659px; float:right; padding:40px 20px 35px 10px; }
.articlelist { clear: both; width:659px;}
.articleimg { FLOAT: left; WIDTH: 262px; padding-top: 25px; TEXT-ALIGN: center;  border-top:1px solid #888888;}
.article { FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 385px; PADDING-TOP: 25px; PADDING-LEFT: 8px; font-size:12px; border-top:1px solid #888888;}
.article strong { font-size:13px;}
.articlekind { PADDING-BOTTOM: 0px; WIDTH: 385px; PADDING-TOP: 2px; border-top:1px solid #AAAAAA;}

.dark-large { PADDING-RIGHT: 6px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; WIDTH: 370px; LINE-HEIGHT: 16px; PADDING-TOP: 12px;  }
.articleinfo { FLOAT: left; WIDTH: 215px; FONT-SIZE: 12px; }
.articleprice {	FONT-SIZE: 11px; FLOAT: left; WIDTH: 160px; LINE-HEIGHT: 15px; PADDING-LEFT: 10px;}





