/*body {margin: 0; padding: 0; background: #f3f3f3 url(../images/body-bg.jpg) repeat-x 0 0;}
body { behavior:url(/fileadmin/design/css/csshover.htc); }*/

body {margin: 0; padding: 0; background: #f3f3f3 url(../images/body-bg.jpg) repeat-x 0 0 fixed;}
body { behavior:url(/fileadmin/design/css/csshover.htc); }
body#popup {
	background: transparent none;
}

div, p, h1, h2, h3, h4, h5, h6, h7, span, form, dl, dt, dd, fieldset, img, label, input {font-family: Verdana, sans-serif; position: relative; z-index: 1; margin: 0; padding: 0;}

ul, li, p {
	font-family: Verdana, Arial, Tahoma, sans-serif;
	line-height: 1.4em;
}

div, p, form {display: block; margin: 0; padding: 0;}



.cc {clear: both;}
.csc-frame-invisible { display:none; }

.blue {color: #3bbfe7;}

.more {
	background:transparent url(../images/double_arrow.gif) no-repeat scroll 0px 12px;
	margin:0;
	padding:10px 0 0 18px;
}


img, fieldset {border: none; margin: 0; padding: 0;}



 a:link, a:visited {text-decoration: none; color: #3BBFE7;}  

 a:hover, a:active {text-decoration: underline; color: #000;}

h1 {color: #3bbfe7; font-size: 14pt; font-family: Verdana; font-weight: normal; padding-bottom: 1.5em; padding-top: .5em;}


#root {background: #fff; width: 1001px; margin: 0 auto 20px; padding: 0 0 20px 1px;}

/* #root .wrpr {background: transparent url(../images/root_back_1.gif) repeat-y 704px 0;}

#root .wrpr1 {background: transparent url(../images/root_back_1.gif) repeat-y 198px 0;} */



/* HEADER */

#header {width: 100%; height: 135px; margin: 0; padding: 0; border: 1px solid #3bbfe7; border-width: 0 0 1px; background: #fff url(../images/header-bg.gif) no-repeat 100% 100%;}



#topnav {height: 98px; width: 750px !important; width: 800px; float: right; z-index: 10; background: transparent url(../images/mundi-small-logo.gif) no-repeat 100% 0;}



img#logo {display: block; float: left; margin: 0 -200px -5px 0; padding: 0; z-index: 1;}

#mundipharma {display: block; position: absolute; right: 0; top: 0; width: 258px; height: 50px;;}

#header h2 {position: absolute; bottom: 4px; left: 390px;; padding: 0; font-size: 1em;}



#topnav ul {display: block; margin: 26px 6px 20px -43px !important; margin-left: 5px; float: left; padding: 0; list-style: none; font-size: .7em; z-index: 10;}

#topnav ul li {display: block; float: left; margin: 0; padding: 0 0 0 5px;}



#topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:hover, #topnav ul li a:active {text-decoration: none; color: #3bbfe7;}





/* MAIN */

#main {margin: 0; padding: 0; font-size: 1em;}



/* NAVIGATION */

#navigation {width: 198px; float: left; margin: 0 9px 0 0; padding: 0 0 25px; font-size: .75em;}

.a-nav-wrpr {background: transparent url(../images/a-nav-bg.jpg) no-repeat 0 0; padding-top: 37px;}

/* #menulist {min-height: 141px; height: auto !important; height: 141px;} */

#login {
	background:#CEEFFA none repeat scroll 0 0;
	border-right:2px solid #E6E6FA;
	clear:both;
	margin-bottom:30px;
}

#login a:link, #login a:visited, #login a:hover, #login a:active {display: block; padding: 9px 0 9px 40px; background: transparent url(../images/lock.jpg) no-repeat 17px 50%; text-decoration: none; color: #000; font-family: Verdana, Arial, Tahoma, sans-serif;}



#link_block {display: block; margin: 0; padding: 7px 5px 10px 15px; height: 42px;}

#link_block img {margin: 0 8px 15px 0; padding: 0;}

#navigation #link_block h3 {padding: 0 0 10px 5px; margin: 0; font-family: Verdana; font-size: 9pt; font-weight:normal;}

#navigation #link_block p, #navigation #link_block p.bodytext, #navigation #link_block p.bodytext a  {color: #787878; padding-bottom: .5em; font-size: 8pt;}

#navigation #link_block p.bodytext a {padding: 0 !important; letter-spacing: 0;}

#navigation p {font-size: .78em; padding-left: 4px;}

#navigation span {padding-left: 6px;}



#navigation p.bodytext {font-size: .8em;}

#navigation p.bodytext a:link, #navigation p.bodytext a:visited, #navigation p.bodytext a:hover, #navigation p.bodytext a:active {color: #000; text-decoration: none; letter-spacing: -1px; line-height: 1.5em;} 

#navigation p.bodytext a:hover, #navigation p.bodytext a:active {text-decoration: underline;}



/* CONTENT */

#content {width: 545px; float: left; margin: 0; padding: 0; font-size: .73em;}






#context {margin: 0; padding: 12px 12px 0 12px;}

#content a {
	color: #3BBFE7;
}

#context p {margin: 0 0 19px; padding: 0; line-height: 1.4em;}

#context p.last {margin-bottom: 0;}

#context p.p1 {margin: 0 0 2px; padding: 0;}

#print_block {border-top: 1px solid #3bbfe7; margin-top: 20px; margin-left: 10px; height: 20px; font-family: verdana,sans-serif;}

#print {display: block; float: right; margin: 0; padding: 10px 0 0 27px; height: 20px; background: transparent url(../images/print.jpg) no-repeat 7px 7px;  }
#back {display: block; float: left; margin: 0; padding: 10px 0 0 13px; width: 130px; height: 20px; background: transparent url(../images/back.jpg) no-repeat 1px 15px;}

#print_block a:link, #print_block a:visited, #print_block a:hover, #print_block a:active {color: #3bbfe7; z-index: 5;}





/* SIDEBAR */

#sidebar {width: 219px; float: left; margin: 0 0 0 20px; padding: 21px 0 0 0; font-size: 9pt; line-height: 1.3em; color: #999;}



#sidebar h3, #sidebar h4, #sidebar h5 {color: #000;}

#sidebar h5 {font-size: 10pt; padding-bottom: 5px;}

#news_box {margin: 0; padding: 0 14px 12px 0; width: 205px; border-bottom: 1px solid #92cef0;}



        #news_box a:link, #news_box a:visited, #news_box a:hover, #news_box a:active {color: #3bbfe7; text-decoration: underline;} 

        #news_box a:hover, #news_box a:active {color: #000; text-decoration: none;} 





#sidebar .wrpr {margin: 0; padding: 0; width:219px;}

#sidebar .wrpr h1,
#sidebar .wrpr h2 {
	font-size: 1em;
	font-weight: bold;
}

#sidebar h4 {display: block; margin: 0; padding: 0; color: #3bbfe7; font-size: 1.2em; font-family: Verdana, Arial, Tahoma, sans-serif;}

#sidebar img { margin: 12px 0 5px 0; padding: 0;}

#sidebar .csc-textpic-caption {
	font-size: 0.8em;
}

.date {margin: 10px 0 8px; display: block;}

/* .discription {font-size: .8em;} */

#sidebar p strong {font-size: .9em;}









#tx-impcypinteractivelist-pi1-form ul {list-style: none; padding: 15px 0 5px 0; margin: 0;}

#tx-impcypinteractivelist-pi1-form ul li {margin: 0; padding: 0; width: 190px; float: left; font-weight: bold;}



#tx-impcypinteractivelist-pi1-form h4 {font-size: 1em; color: #3bbfe7; padding: 10px 0 5px; margin: 0;}

#tx-impcypinteractivelist-pi1-form fieldset {padding-bottom: 5px;}

#tx-impcypinteractivelist-pi1-form label {display: block; width: 200px; float: none; padding: 3px 0 5px 5px; font-weight: bold; clear: both; position: relative;}

#tx-impcypinteractivelist-pi1-form label input {position: absolute; right: 0; top: 0;}











#schmerz60form2 ul {width: 100%; list-style: none; padding: 15px 0 5px 0; margin: 0; border-bottom: 1px solid #C6F2FF; float: left;}

#schmerz60form2 ul li {font-size: 0.8em; margin: 0; padding: 0; width: 190px; float: left; font-weight: bold;}



#schmerz60form2 h4 {font-size: 1em; color: #3bbfe7; padding: 10px 0 5px; margin: 0;}

#schmerz60form2 fieldset {padding-bottom: 5px;}

#schmerz60form2 label {display: block; width: 200px; float: none; padding: 3px 0 5px 5px; font-weight: bold; clear: both; position: relative;}

#schmerz60form2 label input {position: absolute; right: 0; top: 0;}





#schmerz60form3 ul {width: 100%; list-style: none; padding: 15px 0 5px 0; margin: 0; border-bottom: 1px solid #C6F2FF; float: left;}

#schmerz60form3 ul li {font-size: 0.8em; margin: 0; padding: 0; width: 150px; float: left; font-weight: bold;}



#schmerz60form3 h4 {width: 150px; font-size: 1em; color: #3bbfe7; padding: 10px 0 5px; margin: 0; float: left;}

#schmerz60form3 h5 {font-size: 1em; font-weight: normal; color: #3bbfe7; padding: 10px 0 5px; margin: 0;}

#schmerz60form3 fieldset {padding-bottom: 5px; float:left;}

#schmerz60form3 label {display: block; width: 200px; float: none; padding: 3px 0 5px 5px; font-weight: bold; clear: both; position: relative;}

#schmerz60form3 label input {position: absolute; right: 0; top: 0;}







#schmerz60form4 ul {width: 100%; list-style: none; padding: 15px 0 5px 0; margin: 0; border-bottom: 1px solid #C6F2FF; float: left;}

#schmerz60form4 ul li {font-size: 0.8em; margin: 0; padding: 0; width: 150px; float: left; font-weight: bold;}



#schmerz60form4 h4 {width: 150px; font-size: 1em; font-weight: normal; color: #3bbfe7; padding: 10px 0 5px; margin: 0;}

#schmerz60form4 fieldset {padding-bottom: 5px; }

#schmerz60form4 .medlist .substance {width: 150px; margin-left: 150px; float: left; display: inline;}


#schmerz60form4 .medlist .result {width: 150px; float: left;}

#schmerz60form4 .correction  {width: 150px; margin-left: 150px; float: left; display: inline;}

.csc-bulletlist li {list-style-image:url(../images/li.gif);}

#footer {font-size: 8pt; padding-left: 217px; margin-top: 140px; clear: both;}
#footer p {padding-top: 1em;}
#footer p:first-child {border-top: 1px solid #3bbfe7; padding-top: 20px;}


#imageData #bottomNavClose {position: relative; display: block; margin-left: -50px;}
#imageData {zoom: 1;}

#mundi_form h4 {
	font-size:1em;
	margin-bottom: 10px; 
}
