
/* ### Aggrenox CSS print.css ###*/

/* BASIC */
* {margin:0px;padding:0px;}
body {
	width:908px;
	margin: 0px auto 15px auto;
	text-align:center;
	background-color:#FFFFFF;
	font-family: verdana,arial,sans-serif;
	font-size:12px;
    line-height:18px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
}

img {display:block;border-width:0px;}
td, div {text-align:left;}
.break {font-size:0em;line-height:0em; height:1px;clear:left;}
a { font-size:12px;line-height:18px;font-weight:normal;text-decoration:underline;color:#000000;}




/*LAYOUT*/
#siteWrapper {
  	width:908px;
  	height:500px;
  	overflow:visible;
	z-index:1;
	position:relative;
}

#printheader {display:block;margin-bottom:20px;} 
#header {
    display:none;
   }
 #mainWrapper {
	padding: 0px 0px 30px 0px;
	width:100%;
	z-index:2;
	clear:left;
 }
 
#leftColumn, #rightColumn  {
  display:none;
 }
 #middleColumn  {
	width:488px;
	margin:0px 12px 0px 0px;
	float:left;
	z-index:3;
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/dot_line_large.gif") no-repeat top left; 
 }

 #footer { display:none;

}		
		



/*Header*/
#logoAggrenox{
	margin:41px 615px 0px 24px;
	float:left;
	display:inline;
}
#logoBi{
	display:none;
}

#headwrapper {
	display:none;
}





/*### LEFT COLUMN ### */


/*MIDDLE COLUMN*/

#content {
	padding: 11px 0px 0px 0px;
}

/*Print/Top Button*/
#service{
	display:none;
}



/*CONTENT MODULES*/


a.button {
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/icon_wave.gif") no-repeat 0px 10px;
	color:#e20026;
	text-decoration:underline;
	display:block;
	padding: 4px 0px 0px 20px;
	margin: 0px 0px 0px 0px;	
}

h1 {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 11px 14px;
}

h1.abstand {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 21px 14px;
}

/*h2 before text*/
h2 {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	color:#000000;
	margin:0px 0px 0px 14px;
}


h3 {
	font-size:12px;
	font-weight:normal;
	line-height:16px;
    color:#000000;
	margin:0px 0px 0px 14px;
}


sup {vertical-align:text-top;font-size:smaller;}
sub {vertical-align:sub;font-size:smaller;}

/*bigger gap before list,table, graphics*/
.big {
	margin:0px 0px 12px 14px;
}

strong {
	font-weight:bold;
}

em {
	font-weight:normal;
	font-style:italic;
}

.small{
	font-size:10px;
	line-height:14px;
}


p {
	margin:0px 14px 25px 14px;
}

p.smallgap {
  margin: 0px 14px 10px 14px;
}


.contentline {
	margin:0px 0px 10px 0px;

}

.graphic{
   border-top:1px solid #000000;
	margin:0px 0px 24px 0px;
	padding:11px 0px 0px 0px;
}
.graphic2{
	margin:0px 0px 24px 0px;
}

.graphic2 img{
	display:block;
	margin:0px 0px 5px 0px;
}
.graphic img {
	display:block;
	margin:3px 0px 5px 0px;
}
.graphic p, .graphic2 p {
	font-size:10px;
	line-height:15px;
	color:#7f7f7f;
	margin:0px 0px 0px 14px;
}
/*Lists*/

h2.list {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#000000;
	margin:0px 0px 12px 14px;
}

ul {
	margin:0px 0px 10px 37px;
	
}

ul.smallgap {
	margin:0px 0px 4px 37px;
}


li {

    padding:0px 10px 6px 1px;
}

ul.bullet  {
	margin:0px 0px 6px 14px;
	  	list-style-image:none;
}
.bullet li {

	padding:0px 0px 0px 0px;
}

ol {
	margin:0px 0px 23px 42px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#e20026;
	list-style:decimal outside;
	list-style-image:none;
}
ol li {
	padding:0px 0px 3px 4px;
	padding-right:10px;
        
}

.ref {	color:#4b4b4d;
	font-weight:normal;
	font-size:11px;
	line-height:15px;}

/* Table*/
table {
	margin:0px 0px 22px 4px;
	border-collapse:collapse;
	width:480px;   
}
caption {
	padding:0px 0px 6px 16px;
	text-align:left;
	font-size:12px;
	line-height:18px;
	color:#e20026;
}

.bright {
	background-color:#f8f8f8;

}

.dark {
	background-color:#f1f1f1;

}

.thcolor {
	background-color:#e0e0e0;
	border-top:1px solid #000000;
}
.left{ text-align:left; padding:6px 5px 5px 16px;}
.bottom{ vertical-align:bottom;}

.noline {
	background-image:none;
}

.nogap{margin:0px 0px 0px 4px;}

.thsubcolor {
	background-color:#f0f0f0;
	font-weight:normal;
}

th {
	font-weight:bold;
	padding:6px 5px 5px 5px;
	border-right: 1px solid #ffffff;
  
	color:#020202;
	font-size:11px;
	line-height:18px;
	vertical-align:top;
	text-align:center;
	border-top:1px dashed  #000000;
}

th span {
	font-weight:normal;
	font-size:10px;
	line-height:13px;
}

td {
	border-right: 1px solid #ffffff;
	border-left: 0px;
	border-bottom: 0px;
	padding:6px 5px 5px 5px;
	font-size:11px;
	line-height:18px;
	color:#000000;
	vertical-align:top;
	text-align:center;
	border-top:1px dashed #000000;

}
.congress td {text-align:left;font-size:11px;line-height:16px;}
.congress td a {font-size:11px;line-height:16px;}
.date {padding:6px 5px 5px 10px;}


.leftall td, .leftall th {text-align:left;}

tfoot td {
	font-size:10px;
	line-height:15px;
	color:#000000;
	padding:6px 0px 0px 16px;
	background:#ffffff;
	text-align:left;
	border-top:1px dashed #000000;

}

/*reference*/

.reference{
	margin: 0px 0px 30px 14px;
border-bottom:1px dashed #000000;
border-top:1px dashed #000000;

	padding:10px 0px 2px 0px;
	width:460px;
}

.reference h3{
border-bottom:1px dashed #000000;
	height:21px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 1px 0px;
}

.reference p {
	font-size:11px;
	padding:4px 0px 4px 10px;
	margin: 0px 0px 1px 0px;
	line-height:17px;
}

.reference a {
	font-size:11px;
	line-height:17px;
	text-decoration:underline;
	color:#4b4b4d;
}

/*Anchorlist*/
.anchor	{

}

.anchor2{
	margin: 0px 0px 30px 0px;
	padding:10px 10px 0px 0px;
	 display:none;
}

 .anchor a {
	color:#000000;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
	display:block;
	margin:0px 0px 5px 14px;
}


/*interner Link*/
.internlink{
	padding-left: 0px;
	display:block;
	margin:0px 0px 24px 14px;
	text-decoration:underline;
	clear:left;

}


 a.backlink{
	display:none;
}



/*Video modul*/
.video{
	border-top:1px dashed #000000;

	margin: 0px 0px 0px 0px;
	clear:left;
	padding:1px 0px 0px 0px;
}

.videopic{
	width:123px;
	margin:25px 15px 0px 10px;
	float:left;
	display:inline;
}

.videotxt{
	width:325px;
	margin:25px 0px 0px 0px;
	float:left;
	display:inline;
}

.videotxt a:link,.videotxt a:visited, .videotxt a:hover,.videotxt a:active  {
	padding: 0px 0px 0px 9px;
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/nav_triangle.gif") no-repeat 0px 7px;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	display:block;
	float:left;
	margin:0px 8px 0px 0px;
}

.videotxt a:hover,.videotxt a:active {
	text-decoration:underline;

}
.videotxt strong {
   color:#000000;
}

.videotxt p {
   margin:0px 0px 12px 0px; 
   clear:left;
}

/*Down modul*/
.download{
	border-top:1px dashed #000000;

	margin: 0px 0px 30px 0px;
	clear:left;
	padding:23px 0px 0px 0px;
}

.download img{
	width:126px;
	margin:0px 17px 0px 10px;
	float:left;
	display:inline;
}

.download div div{
	float:left;
	display:inline;
	width:330px;
}
.download p {
	margin:0px 0px 5px 0px;
}

.download a  {
	padding: 0px 0px 0px 9px;
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/nav_triangle.gif") no-repeat 0px 5px;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.download a:hover,.download a:active e {
	text-decoration:underline;

}
.videotxt strong,.download strong {
   color:#000000;
}

.videotxt p {
   margin:0px 0px 12px 0px; 
   clear:left;
}
/*News releases*/
.news {
	margin:0px 14px 20px 14px;
}


.newsyearoff{
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/bg_head_announce_2.gif") repeat-x;
	height:21px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 1px 0px;
	display:block;
	text-decoration:underline;
}


.newsyearon{
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/bg_head_announce_2.gif") repeat-x;
	height:21px;
	color:#e20025;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 1px 0px;
	display:block;
	text-decoration:none;
}

.newsmonthon{
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/icon_open.gif") no-repeat right;
	height:21px;
	color:#4b4b4d;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 5px 1px 0px;
	display:block;
	text-decoration:none;
}

.newsmonthoff{
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/icon_close.gif") no-repeat right;
	height:21px;
	color:#4b4b4d;
	font-size:12px;
	font-weight:normal;
	padding:4px 0px 0px 10px;
	margin: 0px 5px 1px 0px;
	display:block;
	text-decoration:none;
}

.news ul {
	margin:5px 0px 5px 47px;
}


.linklist{
	margin: 0px 0px 30px 14px;
	width:457px;
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/dot_line_large.gif") no-repeat bottom left;
}

.linklist h3{
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/bg_head_announce_2.gif") repeat-x;
	height:21px;
	color:#e20025;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 1px 0px;
}

.linklist ul {
	margin:5px 0px 5px 37px;
	font-size:11px;
	color:#000000;
}

.linklist a {
	font-size:11px;
	color:#000000;
}


/*Sitemap*/
.sitemap {
	margin:0px 0px 18px 14px;
}

.sitemap h2 {
	margin:0px 0px 0px 0px
}

a.map1:link, a.map1:visited, a.map1:hover, a.map1:active {
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#000000;
}

a.map2:link, a.map2:visited, a.map2:hover, a.map2:active {
	display:block;
	margin:0px 0px 0px 9px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#4b4b4d;
	clear:left;
}

a.map3:link, a.map3:visited, a.map3:hover, a.map3:active {
	display:block;
	margin:0px 0px 0px 20px;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	color:#9c9c9c;
}

a.map1:hover, a.map1:active, a.map2:hover, a.map2:active,a.map3:hover, a.map3:active {
	text-decoration:underline
}


.mapkey {
	display:inline;
	margin: 0px 0px 2px 4px;
}

/*Announcements*/
.announce{
	margin: 0px 0px 30px 14px;
	width:457px;
}

.announce h3{
	height:21px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 1px 0px;
	border-top:1px dashed #000;

}	

.announce h3.special{

	height:21px;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 10px;
	margin: 0px 0px 1px 0px;
	border-top:1px dashed #000;

}

.announce div {

	border-top:1px dashed #000000;

	padding:10px 10px 2px 10px;
}

.announce div.specialbox {
border-top:1px dashed #000000;

	padding:10px 10px 2px 10px;
}
	
.announce div h4{
	font-weight:bold;
	margin: 0px 0px 7px 0px;
	font-size:12px;
}

.announce div p {
	margin: 0px 0px 19px 0px;
}


.announce p.boxlink  {
	margin:0px 0px 10px 0px;
	clear:left;
}

 .announce p.boxlink a  {
	text-decoration:underline;
	display:inline;
}

.announce img {
	display:inline;
	float:left;
	margin:4px 15px 0px 0px;
}


/*Search results*/

#searchcontent {
	margin:0px 0px 0px 14px;
}

#searchcontent  p{
	font-size:11px;
	line-height:16px;
	margin:10px 0px 30px 0px;
	clear:left;
	padding: 0px 5px 0px 0px;
}

#searchcontent  strong {
	font-size:11px;
	line-height:16px;
	color:#000000;
}


#searchcontent  .field {
	width:160px;
	height:14px;
	margin:0px 5px 0px 0px;
	font-size:11px;
	float:left;
	
}

#searchcontent  .fbutton {
	width:24px;
	height:18px;
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/btn_go.gif");
	border:0px;
}

.results {
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/dot_line_content.gif") no-repeat left top;
	padding:11px 5px 0px 0px;
	margin:0px 0px 21px 14px;
}

.results strong {
	color:#000000;
}

.searchhead {
	width:457px;
	margin:0px 0px 9px 0px;
}

a.searchlink:link, a.searchlink:visited {
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/icon_link.gif") no-repeat 0px 3px;
	padding:0px 0px 0px 21px;
	margin:0px 5px 8px 0px;
	font-weight:bold;
	color:#000000;
	display:block;
	float:left;
	font-size:12px;
	width:295px;
}

a.searchlink:hover, a.searchlink:active {
	background:url(/*VIPURL*/"/wcms_pm/aggrenox_prod/Images/common/icon_link.gif") no-repeat 0px 3px;
	padding:0px 0px 0px 21px;
	margin:0px 5px 8px 0px;
	font-weight:bold;
	color:#000000;
	display:block;
	float:left;
	font-size:12px;
	width:295px;
	text-decoration:underline;
}

.results p {
	margin:0px 0px 8px 0px;
	padding-right:7px;
	clear:left;
}

.results p.searchinfo {
	margin:0px 0px 20px 0px;
	font-size:11px;
	color:#000000;
}
.percentage {
 	margin:1px 0px 0px 0px; 
 	float:left;
 	width:135px;
}

.percentage span {
	float:left;
	font-size:10px;
	color:#686868
}

.balken{
	width:100px;
	height:7px;
	text-align:left;
	float:left;
	margin:6px 0px 0px 6px;
	background:#fdece5;
}

.balken img {
	display:inline;
	margin:0px;
}


/*Page break*/




.pagebreak3 {
	display:none;
}


/*Contact*/
#contact{
	margin:0px 0px 30px 14px;
}

#contact label {
	font-size:10px;
	line-height:16px;
	color:#939394;
}

#contact input {
	width:280px;
	height:18px;
	margin:1px 0px 7px 0px;
	border: 1px solid #d4d4d4;
}

#contact select {
	width:282px;
	margin:0px 0px 13px 0px;
}

#contact textarea {
	width:280px;
	height:113px;
	border: 1px solid #d4d4d4;
	margin:0px 0px 18px 0px;
}

#contact .radio {
	width:20px;
	float:left;
	margin:0px 5px 0px -3px;
	border:0;
}

.radio1 {
 	clear:left;
 	margin:0px 0px 3px 0px;
}

.radio2 {
	clear:left;
	margin:0px 0px 21px 0px;
}

#error {
  	color:#e20026;
  	font-weight:bold;
	margin:0px 0px 0px 14px;
	height:30px;
}



.usa {margin:0px 0px 10px 0px;}

.usa label {margin:-2px 5px 0px 0px;float:left;}

#contact span {
	font-size:10px;
	line-height:16px;
	color:#939394;
	clear:left;
	display:block;
	margin:0px 0px 17px 22px;
}

#contact img {margin: 0px 0px 0px -4px}




/*enlarge popup*/
#enlarge, #enlarge2{ 
	width:722px;
	height:560px; /*max hoehe for 1024x 768*/
	border:2px solid #5f1416;
	display:none;
	position:absolute;
	left:90px;
	top:10px;
	z-index:10;
	background:#ffffff;
	text-align:left;
	padding:10px;
}
#enlarge2{ 
	height:460px; /*max hoehe for 1024x 768*/
}

#enlarge h1{ 
	margin:0px 0px 10px 4px;
}
#enlarge p, #enlarge2 p{ 
	padding:0px 0px 0px 640px;
}

/*professnote*/

#professnote { 
	width:200px;
	height:150px;
	border:2px solid #5f1416;
	display:none;
	position:absolute;
	left:90px;
	top:10px;
	z-index:10;
	background:#ffffff;
	text-align:left;
	padding:10px;
}

#professnote  h1, #professnote p { 
	margin:5px;
}
#professnote  div { 
	padding:0px 0px 0px 150px;
}