/*___ permanent. Wirtschaftsfoerderung ____*/
/*___ Interface | Belsana ___*/

body
{
	margin: 0px;
	padding: 0px;
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	background-image: url(../img/hg_global.gif);
	background-color: #FFFFFF;
}

#page
{
	background-color: #FFFFFF;
	border-top: 1px solid #80A7D3;
	padding: 0px;
	background-image: url(../img/content_hg1.gif);
	background-repeat: repeat-y;
	/*display: inline-block;*/
}

#seite>#page /* IE7 HACK! */
{
	display: inline-block;
}

h1, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
}

h1
{
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	color: #6993BF;
}

h2
{
	font-size: 13px;
	font-weight: bold;
	color: #004D9A;
	font-family: Arial, Helvetica, sans-serif;
}

h3, h4, h5, h6
{
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

img
{
	border: 0px;
}

p
{
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

abbr[title]
{
	border-bottom: 1px dashed #003366;
	speak: spell-out;
}

acronym[title]
{
	border-bottom: 1px dashed #003366;
	speak: normal;
}


dfn {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
	display: none;
}


#seite
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: left;
	width: 800px;
}

#header
{
	padding: 0px 0px 1px 0px;
	margin: 0px;
}

.links_oben
{

	margin: 0px;
	padding: 0px;
	width: 580px;
	height: 132px;
	float: left;
}

.links
{
	background-color: #E7EFF8;
	border-right: 1px solid #80A7D3;
	margin: 0px;
	padding: 0px;
	width: 580px;
	float: left;
}

.rechts_oben
{
	width: 214px;
	height: 132px;
	float: right;
}

* html .rechts_oben
{
	margin: 0px;
	padding: 0px;
}

.rechts
{
	width: 214px;
	float: left;
	padding: 1px 1px 3px 4px;
	display: block;
}

* html .rechts /* IE HACK !*/
{
	padding: 3px 1px 4px 4px;
}

.rechts img
{
	margin-top: 3px;
	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 0px solid #FFF;
	border-left: 0px solid #FFF;
	padding: 0px;
	display: block;
}

.content
{
	padding: 20px;
}

.content img
{
	margin: 4px 8px 6px 0px;
	border: 1px solid #80A7D3;
	padding: 0px;
	clear: both;
}
.content p
{

	clear: both;
}
.content li
{
	margin-left: 15px;
	display: list-item;
}

.content table
{
	border-spacing: 0px;
	border-top: 1px solid #80A7D3;
	border-left: 1px solid #80A7D3;
	border-right: 1px solid #80A7D3;
}

.content td
{
	border-bottom: 1px solid #80A7D3;
	background-color: #fff;
	padding: 1px;
	width: 178px;
}

.clear
{
	clear: right;
}

.hl
{
	width: 800px;
	height: 244px;
	margin: 0px;
	padding: 0px;

	border-bottom: 1px solid #80A7D3;
	border-top: 1px solid #2D78C9;
}

.hl img
{
	width: 800px;
	height: 244px;
	border-top: 1px solid #2D78C9;
	border-bottom: 1px solid #80A7D3;
	margin: 0px;
	padding: 0px;
}

body#home .hl { background: url(../img/cover.jpg) no-repeat; }
body#aktuelles .hl{ background: url(../img/cover_aktuelles.jpg) no-repeat; }
body#fachkreise .hl {background: url(../img/cover_fachkreise.jpg) no-repeat; }
body#information .hl {background: url(../img/cover_information.jpg) no-repeat;}
body#produkte .hl {background: url(../img/cover_produkte.jpg) no-repeat; }
body#apothekenfinder .hl{ background: url(../img/cover_apofinder.jpg) no-repeat; }
body#impressum .hl { background: url(../img/cover_impressum.jpg) no-repeat; }
body#kontakt .hl { background: url(../img/cover_kontakt.jpg) no-repeat;}
body#links .hl{ background: url(../img/cover_links.jpg) no-repeat; }
body#presse .hl{ background: url(../img/cover_links.jpg) no-repeat; }


.headline
{
	padding: 10px 0px 0px 20px;
	height: 46px;
}

img.toppic
{
	margin-right: 5px;
}

hr
{
	height: 0;
	border: 0;
	display: none;
}

.dotted
{
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
	height: 1px;
	background-image: url(../img/dotted_grey.gif);
	background-repeat: repeat-x;
}

.dottedwhite
{
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
	height: 1px;
	background-image: url(../img/dotted_white.gif);
	background-repeat: repeat-x;
}

* html .dottedwhite /* IE HACK !*/
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.footer
{
	clear: both;
	display: block;
	margin: 0px;
	padding: 10px 0px 20px 15px;
	border-top: 1px solid #80A7D3;
	background: #FFFFFF;
}

ul, li
{
	margin: 0px;
	padding: 0px;
}

a, a:link, a:active, a:visited
{
	margin: 0px;
	padding: 0px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:hover:visited, a:focus
{
	color: #003366;
	text-decoration: none;
}


/* HAUPT NAVIGATION  __________________*/

#navigation_top
{
	height: 132px;
	background-image: url(http://www.belsana.de/content/img/hg_nav.gif);
}

#navigation_top ul
{
	margin: 0px;
	padding-top: 5px;
	list-style-type: none;
	display: block;
}

#navigation_top ul li.nav
{
	margin: 1px 0px 2px 0px;
	padding: 0px;
	border-bottom: 1px solid #FFF;
	list-style-type: none;
}

#navigation_top li.last
{
	margin: 1px 0px 2px 0px;
	padding: 0px;
	list-style-type: none;
}

* html #navigation_top ul li /* IE HACK !*/
{
	margin: 1px 0px 2px 0px;
}

#navigation_top a
{
	padding: 0px;
}

#navigation_top a:link, #navigation_top a:visited
{
	color: #FFF;
}

#navigation_top a:hover, a:focus
{
	color: #003366;
}

/* HAUPT NAVIGATION  ENDE__________________*/


.textlisting
{
	padding: 0px 0px 0px 0px;
	margin: 0px 8px 8px 0px;
	border-bottom: 1px solid #6993BF;
}

.textlisting a
{
	font-weight: bold;
	color: #6993BF;
	text-decoration: underline;
}

.produktlisting
{
	padding: 8px 4px 8px 16px;
	margin: 0px 8px 8px 0px;
	border-bottom: 0px solid #6993BF;
	width: 240px;
	height: 330px;
	float: left;
	display: block;
	background-color: #DCE7F4;
}

* html .produktlisting /* IE HACK !*/
{
	height: 330px;
}

.produktlisting p
{
	clear: both;
}

.produktlisting a
{
	color: #6993BF;
	text-decoration: underline;
	clear: both;
}

.produktlisting img
{	
	border: 1px solid #6993BF;
	padding: 3px;
	margin: -6px 8px 8px 0px;
	clear: both;
}


.pressebildlisting
{
	padding: 8px 4px 8px 16px;
	margin: 0px 8px 8px 0px;
	border-bottom: 0px solid #6993BF;
	width: 240px;
	height: 260px;
	float: left;
	display: block;
	background-color: #DCE7F4;
}

.linklist
{
	padding: 16px 0px 16px 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #6993BF;
	border-bottom: 1px solid #6993BF;
}

.linklist a
{
	color: #6993BF;
	text-decoration: underline;
}

#commentForm
{
	padding: 16px 0px 16px 0px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #80A7D3;
	border-bottom: 1px solid #80A7D3;
}

TEXTAREA
{
	padding: 1px;
	border: 1px solid #80A7D3;
}

.sendbutton INPUT
{
	padding: 1px;
	border: 1px solid #80A7D3;
}

.inputField INPUT
{
	padding: 1px;
	border: 1px solid #80A7D3;
}

.formular fieldset {
  	border: 0px solid #000000;
 	margin: 0;
  	padding: 0;
}

.content fieldset {
  	border: 0px solid #000000;
 	margin: 0;
  	padding: 0;
}

legend {
  	display: none;
  	visibility: hidden;
}

.content INPUT
{
	padding: 1px;
	border: 1px solid #80A7D3;
}


.active a {
	padding: 8px;
	border: 1px solid #80A7D3;
	background: #FFFFFF;
}

.apo_special
{
	width: 245px;
	line-height: 14px;
	background: #FFFFFF;
	background-image: url(../img/venenfach.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 4px 4px 4px 0px;
	padding: 36px 4px 0px 4px;
	border: 1px solid #80A7D3;
	float: left;
}

.apo
{
	width: 245px;
	margin: 4px 4px 4px 0px;
	padding: 4px 4px 4px 4px;
	border: 1px solid #80A7D3;
	float: left;
}
.newsletter_rubrik
{
	margin: 0px;
	padding: 0px;
	display:none;
}

#aktion {
	width: 500px;
	background: #FFF;
	margin: 0 0px 20px 0px;
	padding: 10px 10px 10px 10px;
 	border: 5px solid #80A7D3;
	float: left;
}

.send_article {
	float: left;
	display: inline-block;
	width: 90%;
	margin: 0 0px 20px 0px;
	padding: 18px 10px 18px 10px;
 	border: 1px solid #80A7D3;
}

.send_article a {
	padding: 25px 25px 25px 45px;
	margin: 0px;
	background-image: url(http://www.belsana.de/content/images/88.gif);
	background-repeat: no-repeat;
	background-position: 0px 70%;
}

.send_article fieldset {
	border: 0px;
}
