@media all
{
html,body {
	margin:0;
	padding:0;
	}
body#portalbg {
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	background:url('/fileadmin/pharmaline/images/nav/bg_top_pattern_neu.gif') repeat-x #F2F2F2;
	}
body#bg {
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	background:url('/fileadmin/pharmaline/images/nav/bg_top_pattern.gif') repeat-x #004873;
	}
p {
	margin:15px 12px 15px 12px;
	line-height:16px;
	}
img {
	border:none;
	}
a:link, a:active, a:visited {
	color:#83ed00;
	}
a:hover {
	color:#d5d5d5;
	}	
div#header {
	height:83px;
	background:#ffffff url('/fileadmin/pharmaline/images/nav/header_bg_lang.jpg') no-repeat top right;
	}
#logo {
	margin:0 0 0 18px;
	float:left;
	}
#teaser {
  	 position:relative;
  	 list-style:none;
  	 width:947px;
  	 height:204px;
	 margin:0;
	 padding:0;
  	 background:url('/fileadmin/pharmaline/images/nav/teaserimg.jpg');
	}
#teaser li a{
  	 position:absolute;
  	 text-indent:-9999px;
  	 display:block;
  	 text-decoration:none;
  	 height:45px;
  	 background:none;
	}
#map1 a{
  	 top:27px;
  	 left:153px;
	 width:230px;
	}
#map2 a{
  	 top:82px;
  	 left:192px;
	 width:340px;
	}
#map3 a{
  	 top:133px;
  	 left:125px;
	 width:230px;
	}
#smallteaser {
	width:947px;
 	height:92px;
	background:url('/fileadmin/pharmaline/images/nav/teaserimg_small.jpg');
	}	
div#container_start {
	text-align:left;
	width:947px;
	margin:0 auto;
	/*background:url('/fileadmin/pharmaline/images/nav/treecol_bg.gif') repeat-y 20px;*/
	background-color:#033E62;
	}
div#container {
	text-align:left;
	width:947px;
	margin:0 auto;
	background:url('/fileadmin/pharmaline/images/nav/twocol_bg.gif') repeat-y 20px;
	}
div.cnt2cols {
	margin:10px 0 0 20px;
	float:left;
	width:270px;
	}
div#content_wide li {
	margin:4px 0 4px 0;
}
div#content_wide ul {margin:12px 0 12px 0;}
div#wrapper {
	float:left;
	width:894px;
	margin-left:20px;
	display:inline;
	}	
div#content {
	/*margin: 0 298px;*/
	width:618px;
	padding-right: 18px;
	border-right: 2px solid #004873;
	min-height: 400px;
	/*background:url('/fileadmin/pharmaline/images/nav/content_hl_bg.gif') repeat-x;*/
	}
div#content_wide {
	margin:0;
	width:596px;
	/*background:url('/fileadmin/pharmaline/images/nav/content_hl_bg.gif') repeat-x;*/
	}
div#leftcol {
	float:left;
	width:298px;
	margin-left:-894px;
	/*background:url('/fileadmin/pharmaline/images/nav/leftcol_hl_bg.gif') repeat-x;*/
	display: none;
	}
div#leftcol p {
	clear:left;
	}
div#leftcol p img {
	float:left;
	border:2px solid #d4d4d4;
	margin:0 8px 8px 0;
}		
div#leftcol h1, div#content h1, div#content_wide h1,div#rightcol h1 {
	background:#004873 url('/fileadmin/pharmaline/images/nav/big_bullet.gif') no-repeat 20px 26px;
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	/*border-right:1px solid #548c12;*/
	line-height:69px;
	height:69px;
	margin:0;
	padding:0px 0 0 45px;
	margin-top: 8px;
	}
div#rightcol {
	/*background:url('/fileadmin/pharmaline/images/nav/right_col_bg.gif') repeat-y;*/
	float:left;
	width:248px;
	padding:0px 0px 15px 20px;
	margin-left:-258px;
	}
div#rightcol p {
	border-bottom:1px solid #004873;
	background:url('/fileadmin/pharmaline/images/nav/small_bullet.gif') no-repeat 0 1px;
	margin:15px 25px 15px 25px;
	padding:0 10px 15px 20px;
	}	
div#footer {
	clear:left;
	width:947px;
	margin:0 0 0 0px;
	background:#004873;
	border-top:1px solid #043b5c;
	}
div#footer p {
	margin:0;
	padding:5px 10px;
	font-size:10px;
	text-align:center;
	}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
	/* End hide from IE-mac */
h2 {
	background:url('/fileadmin/pharmaline/images/nav/h2bg.gif') repeat-x;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	margin:10px 20px 0 0;
	padding:1px 2px 2px 10px;
	}
/* Navigation Tab CSS */
#navigation a:link, #navigation a:active, #navigation a:visited { 
	color: #004873; 
	font-weight:bold;
	background: url('/fileadmin/pharmaline/images/nav/navi-leftcorner_no.gif') left top no-repeat; 
	text-decoration: none; 
	padding-left: 9px;
	line-height:34px;
	height:34px;
	}
/* FIX for IE6 */
* html #navigation a:link, * html #navigation a:active, * html #navigation a:visited { 
	width:60px; 
	text-align:center; 
	white-space:nowrap; 
	}
/* END FIX for IE6 */	
#navigation a:link span, #navigation a:active span, #navigation a:visited span { 
	background: url('/fileadmin/pharmaline/images/nav/navi-rightcorner_no.gif') right top no-repeat;
	padding-right: 9px; 
	} 
#navigation a, #navigation a span { 
	display: block; 
	float: left 
	} 
/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span { 
	float: none 
	} 
/* End IE5-Mac hack */ 
#navigation a:hover { 
	color: #fff; 
	background: url('/fileadmin/pharmaline/images/nav/navi-leftcorner_ro.gif') left top no-repeat;
	text-decoration: none; 
	padding-left: 9px 
	} 
#navigation a:hover span { 
	background: url('/fileadmin/pharmaline/images/nav/navi-rightcorner_ro.gif') right top no-repeat; 
	padding-right: 9px 
	} 
#navigation li { 
	float: left; 
	display: block; 
	margin: 0; 
	padding: 0 
	}
#navigation li#active a {
	color: #fff; 
	background: url('/fileadmin/pharmaline/images/nav/navi-leftcorner_ro.gif') left top no-repeat;
	text-decoration: none; 
	padding-left: 9px
	}
#navigation li#active a span { 
	background: url('/fileadmin/pharmaline/images/nav/navi-rightcorner_ro.gif') right top no-repeat; 
	padding-right: 9px 
	}
ul#navigation {	
	list-style: none; 
	padding: 0;
	margin:0;
	display:block;
	float:right;
	margin:49px 55px 0 0;
	height:30px;
	}
	
/*TT-News*/
.news-list-item img{
	padding: 4px;
	float: left;
}
.clearer{
	clear: both;
}
} /* end media all*/

@media print
{
   body#portalbg {color: black; background: white;}
  #header {display:none;}
  #teaser{display: none;}
  #col2 {display:none}
  
  #content { width: 100%; margin:0; padding: 0; border:0}
  div#content { border-right: none;}
  div#container_start {background-color:#fff;}
  div#footer {background-color:#fff;}
}
