/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #e8e8e8; padding: 2px 4px 2px 4px; border: 1px solid #333333;color:#000; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #FFFFFF; padding: 2px 4px 2px 4px; border: 1px solid #333333;color:#000; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #e8e8e8; list-style-type: circle;  }
ul.action-items { color: #e8e8e8; list-style-image: url(img/red_arrow_bullet.gif);}

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #e8e8e8; list-style-type: lower-roman; }
ol.action-items-ordered { color: #e8e8e8; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/** Link styles **/
.external-link {color:#7B9B92;text-decoration:none;}
.external-link:hover {color:#7B9B92;text-decoration:none;}
.external-link-new-window {color:#7B9B92;text-decoration:none;}
.external-link-new-window:hover {color:#7B9B92;text-decoration:none;}
.internal-link {color:#7B9B92;text-decoration:none;}
.internal-link:hover {color:#7B9B92;text-decoration:none;}
.internal-link-new-window {color:#7B9B92;text-decoration:none;}
.internal-link-new-window:hover {color:#7B9B92;text-decoration:none;}
.download {color:#7B9B92;text-decoration:none;}
.download:hover {color:#7B9B92;text-decoration:none;}
.mail {color:#7B9B92;text-decoration:none;}
.mail:hover {color:#7B9B92;text-decoration:none;}
.bodytext a { color:#7B9B92;text-decoration:none; }
.bodytext a:hover { color:#7B9B92;text-decoration:none; }

/* Headlines */
h1 {color:#F96710;font-size:26px;margin:0px;padding:0px;text-align:left;}
h2 {text-align:left;font-size:14px;color:#F96710;padding:0px;margin:0px;text-transform:uppercase;font-weight:bold;}
h3 {color:#F96710;font-size:14px;margin:0px;padding:0px;text-align:left;}
h4 {color:#F96710;font-size:16px;margin:0px;padding:0px;text-align:left;}
h5 {color:#F96710;font-size:14px;margin:0px;padding:0px;text-align:left;}

.ingress {text-align:left; font-size:14px; color:#444;padding:0px;margin:0px;padding-bottom:24px}
.ingress-startsida {text-align:left; font-size:14px; color:#888888;padding-top:5px;margin:0px;}

.puff-bg-start{padding: 2px 4px 2px 4px;background-image:url(http://roche2.web.pin.se/fileadmin/templates/levamedra/_images/puffbg.gif);background-repeat:repeat-x;width:100%;height:95px;}
.ladyshy{background-image:url(http://roche2.web.pin.se/fileadmin/templates/levamedra/_images/start-shylady.jpg);background-repeat:no-repeat;width:470px;height:286px;}
.orange-puff-bg {background-image:url(http://roche2.web.pin.se/fileadmin/templates/levamedra/_images/orange-bg-startpuff.gif);background-position: bottom;background-repeat:no-repeat;width:225px;margin:0px;margin-bottom: 5px;margin-top:1px;padding-left:5px;padding-bottom:10px; padding-top: 5px;line-height:20px;color:#fff;}
.orange-puff-bg a,.orange-puff-bg a:hover {color:#ffffff !important;font-weight:bold;text-decoration:none !important;}

.gray-puff-bg { background:#d0d0d0 url(http://roche2.web.pin.se/fileadmin/templates/levamedra/_images/puffbg.gif) repeat-x left top;width:470px;height:95px; }
.gray-puff-bg img {margin-right:10px;}
.gray-puff-bg a, .gray-puff-bg a:hover {text-decoration:none;}

span.biggraypuff-text { color:#888888;font-size:19px;}
.biggraypuff-text a, .biggraypuff-text a:hover { color:#888888;font-size:19px;text-decoration:none; }

span.biggraypuff-stext {color:#555555;}
span.smalltext {color: #ffffff; font-size: 10px; margin: 0; padding: 0;}
.biggraypuff-stext a,.biggraypuff-stext a:hover {color:#555555;text-decoration:none;}


.tv-nav-bg {background:#eeeeee url(http://roche2.web.pin.se/fileadmin/templates/levamedra/_images/tv_nav_bg.jpg) repeat-x top left;padding:2px;}
.tv-nav-bg p {margin:0px;padding:0px;}
.contenttable td p {margin:0px;padding:0px;}

