@charset "utf-8";

/******************************************************************/
/**RESET ALL TAGS**************************************************/
/******************************************************************/

/* Normaliseert marge, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0;
}

/* Normaliseert font-size voor de headers */
h1, h2, h3, h4, h5, h6
{font-size: 100%;
}

/* Verwijdert list-style van de lists items */
ol,ul { list-style : none; }

/* Normaliseert font-style en font-weight terug naar normale waarden */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal;
}

/* Border collapse */
table {
	border-collapse : collapse;
	border-spacing : 0;
}

/* Verwijdert rand van fieldset en afbeeldingen */
fieldset,img { border : 0;
}

/* Links uitlijnen in caption and th */
caption,th { text-align : left;
}

/* Verwijdert quotation marks van q */
q:before, q:after { content :'';
}

/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */


/******************************************************************/
/**CANVAS**********************************************************/
/******************************************************************/
html {
	text-align: center;
}
body {
	padding-top: 10px;
	text-align: left;
	background: #989796 url(../images/backgr_body_04.gif) repeat-x;
	/*background: #dddddd url(../images/backgr_body_02.gif) repeat-x;
	background: #009475 url(../images/backgr_body_03.gif) repeat-x;*/
	font : 68%/1.5 "Verdana, Arial, Helvetica, sans-serif", Verdana, sans-serif;
	color : #555555;
}
div#canvas {
	width: 800px;
	display: block;
	background: #FFFFFF;
	border: 1px solid #dddddd;
	margin-left: auto;
	margin-right: auto;
}
div#heading {
	width: 100%;
	position: relative;
	height: 80px;
}

/******************************************************************/
/**BRANDING********************************************************/
/******************************************************************/
div#branding {
	background: url(../images/logo_teva_02.gif) no-repeat 0 0;
	position: absolute;
	left:15px;
	top:15px;
	width: 138px;
	height: 64px;
	cursor: pointer;
}

/******************************************************************/
/**NAVIGATION*******************************************************/
/******************************************************************/
div#nav_main h2 { 
	position: absolute;
	top: -9999px;
}
div#nav_main {
	position: absolute;
	bottom: 1px;
	height: 23px;
	right: 5px;
}

div#ruler {
	position: absolute;
	bottom: 0px;
	height: 1px;
	left:0px;
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009475;
}

div#nav_features {
	position: absolute;
	text-align: right;
	top: 69px;
	left: 272px;
	margin: 0;
	width: 400px;
}
ul#nav_tools {
	position: absolute;
	top: 15px;
	margin: 0;
	right: 15px;
	width: 296px;
	text-align: right;
}
ul#nav_tools li {
	float: left;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	color: #a1a1a1;
	margin-right: 10px;
	padding-right: 10px;
	background-image: url(../images/divider_navtools_01.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
ul#nav_tools li a {
	color: #a1a1a1;
	text-decoration: none;
}
ul#nav_tools li a:hover {
	color: #009475;
	text-decoration: none;
}
ul#nav_tools li#nav_wereldwijd  {
	padding-top: 0;
	margin-right: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
    background: url(../images/wereldwijd_norm.gif) no-repeat 8px 0;

}
ul#nav_tools li#nav_wereldwijd a {
    background: url(../images/wereldwijd_norm.gif) no-repeat 8px 0;
    padding-left: 48px;
	height: 1.8em;
	display: block;
	_display: inline-block;
	padding-right:0px;
	margin-right: 0px; /* IE/Mac */
}
ul#nav_tools li#nav_wereldwijd a:hover {
    background: url(../images/wereldwijd_over.gif) no-repeat 8px 0;
}

ul#nav_tools li#nav_contact {
	background: none;
}

div#sidenav ul {
	padding-top: 3px;
	padding-left: 15px;
}
div#sidenav li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: uppercase;*/
	color: #444444;
	line-height: 12px;
	padding-bottom: 8px;
	/*background: url(../images/divider_navtools_01.gif) no-repeat 90% .2em;*/
}
div#sidenav li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-transform: uppercase;*/
	color: #777777;
	text-decoration: none;
}
div#sidenav li a:hover {
	color: #009475;
	text-decoration: none;
}

div#sidenav li a.leftmenu_selected{
color: #000000;
font-weight:bold;
cursor: default;
}


/******************************************************************/
/**VISUAL**********************************************************/
/******************************************************************/
div#visual {
	position: relative;
	width: 100%;
	height: 180px;
}
div#visual blockquote { 
	position: absolute;
	top: -9999px;
}


/******************************************************************/
/**SEPARATOR*******************************************************/
/******************************************************************/
div#separator {
	position: absolute;
	width: 800px;
	z-index: 10;
	height: 2px;
	background-color: #009475;
}


/******************************************************************/
/**BREADCRUMB******************************************************/
/******************************************************************/
div#breadcrumb {
	position: relative;
	width: 100%;
	height: 24px;
	background: url(../images/backgr_breadcrumb_01.gif) repeat-x 0 0;
}
div#breadcrumb p {
	padding-left: 15px;
	padding-top: 6px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
div#breadcrumb a {
	color: #999999;
	text-decoration: none;
}
div#breadcrumb a[name] {
	color: #009475;
	text-decoration: none;
}
div#breadcrumb a:hover {
	color: #009475;
	text-decoration: none;
}


/******************************************************************/
/**CONTENT*********************************************************/
/******************************************************************/
div#content {
	position: relative;
	width: 100%;
	display: block;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-bottom: 20px;
} 
div#content_admin {
	position: relative;
	width: 96%;
	padding-left:2%;
	padding-right: 2%;
	display: block;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-bottom: 20px;
	padding-top: 10px;
} 
div#content_main {
	float: left;
	left: 0; 
	width: 60%; 
	/*padding: 1em 0;*/
	/*border: thin solid #333333;*/
}
div#content_sub {
	float: left;
	left: 60%;
	width: 40%;
	/*padding: 1em 0;*/
	/*border: thin solid #333333;*/
}
div#content3col {
	position: relative;
	width: 100%;
	display: block;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	padding-bottom: 20px;
	min-height: 500px;
} 
div#sidenav {
	float: left;
	left: 0; 
	width: 19%; 
	padding-top: 15px;
	/*padding: 1em 0;*/
	/*border: thin solid #333333;*/
}  
div#content2col {
	float: right;
	left: 0; 
	width: 80%;
	display: block;
	/*border: thin solid #333333;*/
}
div#content2col_main {
	float: left;
	left: 0;
	width: 420px;
	/*padding: 1em 0;*/
	/*border: thin solid #333333;*/
}
div#content2col_sub {
	float: left;
	width: 180px;
	margin-left: 10px;
	/*padding: 1em 0;*/
	/*border: thin solid #333333;*/
}

div#content_main p  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin : 0 15px .75em;
}
div#content_sub p  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0.75em;
	margin-left: 15px;
}
div#content2col_main p  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin : 0 15px .75em;
}
div#content2col_main ul  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin : 0 15px .75em;
	/*list-style-position: outside;*/
}
div#content2col_main ul li {
	list-style-image: url(../images/li_arrow_03.gif);
	margin-left: 40px;
	margin-top: 5px;
}

div#content2col_sub ul {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0.75em;
	margin-left: 15px;
	padding: 4px;
	border: 1px solid #dddddd;
	width: 160px;
}
div#content2col_sub ul[title] {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0.75em;
	margin-left: 15px;
	padding: 4px;
	border: 1px solid #009475;
	width: 160px;
	background-image:url(../images/promo_bg.jpg);
}
div#content2col_sub p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
}
div#content2col_sub p.pdf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	background-image: url(../images/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: left 13px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 2px;
}
p.pdfdownload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	background-image: url(../images/icon_pdf.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 2px;
	line-height:18px;
}

p.worddownload {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	background-image: url(../images/icon_word.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 22px;
	padding-top: 5px;
	padding-bottom: 2px;
	line-height:18px;
}

div#content2col_sub li h4 {
	margin-top: 0px;
}
div#content2col_sub li.more {
	margin-top: 10px;
	margin-bottom: 5px;
	list-style-image: none;
	margin-left: 0px;
	padding-left:15px;
}
div#content2col_sub li.more a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/backgr_more_01.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
div#content2col_sub li.more a:hover {
	color: #009475;
	text-decoration: none;
	background-image: url(../images/backgr_more_01_over.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
h2, h3, h4, h5, h6, h7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin : 10px 15px .75em;
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 2em;
	color: #009475;
	background-image: url(../images/backgr_h2_01.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding-bottom: 10px;
}
h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
    color: #222222;
	margin-bottom : .15em;
}
h6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.2em;
    color: #009475;
	margin-bottom : .15em;
	margin-top : 1.6em;
}
h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
    color: #009475;
	/*margin-bottom : .1em;*/
	text-transform: uppercase;
}
h4[title] {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.8em;
    color: #009475;
	/*margin-bottom : .1em;*/
	text-transform: uppercase;
}
h5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
    color: #222222;
	/*margin-bottom : .1em;*/
	text-transform: uppercase;
}

p {
	font-size : 100%;
}
.firstparagraph {
	color: #009475;
font-size: 12px;
}
li > h4 { 
	margin-left : 0;
}
li > p { 
	margin-left : 0;
}
a:link, a:visited { 
	text-decoration : underline; 
	color : #444444;
}
table#products {
	background-color: #f5f5f5;
	margin-left: 15px;
	margin-top: 8px;
	float: left;
	left: 0; 
	width: 92%;
	padding: 4px;
	border: 1px solid #dddddd;
}



/******************************************************************/
/**TABS************************************************************/
/******************************************************************/
.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 95%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	background-image: url(../images/taboff.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	outline: none;
	font-size: 10px;
	color: #555555;
	font-weight: bold;
	height: 23px;
}

.TabbedPanelsTab .title {
	background-image:url(../images/taboffcorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	padding-left: 20px;
}
.TabbedPanelsTabHover {
	/*background-color: #009475;*/
	color: #333333;
	font-weight: bold;
}
.TabbedPanelsTabSelected {
	background-image: url(../images/tabon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	outline: none;
	font-weight: bold;
	font-size: 1.1em;
	color: #009475;
	clear: none;
}
.TabbedPanelsTabSelected .title {
	background-image:url(../images/taboncorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	padding-left: 20px;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	border-top: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	background-color: #ffffff;
}
.TabbedPanelsContent {
	padding: 4px;
}
.TabbedPanelsContent+p {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.TabbedPanelsContentVisible {
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

div#tabs {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0.75em;
	margin-left: 15px;
} 
div#tabs p  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0.75em;
	margin-left: 5px;
}
div#tabs h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
}
.Tabbedlist  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 18px;
	padding-top: 0px;
	/*list-style-position: outside;*/
}
.Tabbedlist li.summing {
	margin-top: 5px;
	list-style-image: url(../images/li_arrow_01.gif);

}
.Tabbedlist a {
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}
.Tabbedlist a:hover {
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}
.Tabbedlist li.more {
	margin-top: 15px;
	margin-bottom: 10px;
	list-style-image: none;
	margin-left: 0px;
	list-style-image: none;
}
.Tabbedlist li.more a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/backgr_more_01.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
.Tabbedlist li.more a:hover {
	color: #009475;
	text-decoration: none;
	background-image: url(../images/backgr_more_01_over.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}


/******************************************************************/
/**FORMS***********************************************************/
/******************************************************************/
.doccheck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-bottom: 30px;
	background-image: url(../images/DocKey_250px.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.doccheck li {
	padding-bottom: 5px;
}
.doccheck input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	text-align: left;
	color: #333333;
	height: 14px;
	width: 150px;
	background-color: #F5F5F5;
	border: 1px solid #D7D7D7;
	float: left;
}
.doccheck input:focus {
	border: 1px solid #333333;
}
.doccheck li {
	padding-top: 10px;
}
.doccheck li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/backgr_button_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 50px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 200px;
}
.doccheck li a:hover {
	background-image: url(../images/backgr_button_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #009475;
}

.doccheck2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/*background-image: url(../images/DocKey_160px.gif);
	background-repeat: no-repeat;
	background-position: left top;*/
}
.doccheck2 li {
	padding-bottom: 5px;
}

.doccheck2 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 0px;
	text-align: left;
	color: #333333;
	height: 14px;
	width: 120px;
	background-color: #F5F5F5;
	border: 1px solid #D7D7D7;
	float: left;
}
.doccheck2 input:focus {
	border: 1px solid #333333;
}
.doccheck2 li {
	padding-top: 10px;
}
.doccheck2 li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(../images/backgr_button_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 50px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
}
.doccheck2 li a:hover {
	background-image: url(../images/backgr_button_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	color: #009475;
}

/******************************************************************/
/**FOOTER**********************************************************/
/******************************************************************/
div#footer {
	width: 800px;
	height: 35px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
div#footer p {
	/*padding-left: 15px;*/
	padding-top: 6px;
	padding-left: -15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #dddddd;
}
div#footer a {
	color: #dddddd;
	text-decoration: underline;
}
.eigenschappen {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.patientbijsluiter {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.wetenschappelijkebijsluiter {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.farmacovigilantie {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.aanvraagterugbetaling {
	float: left;
	width: 100%;
	margin-top: 10px;
}

