/*
Theme Name: Savira
Theme URI: http://www.savira.at
Description: Theme based on design by Isabella Pinu for Savira Pharmaceuticals GmbH.
Version: 1.0
Author: (c) 2009 by Savira Pharmaceuticals GmbH
Author URI: http://www.savira.at
Tags: 2 columns, white, fixed width
*/


/*
CI-Farben:

gold 100%  977500
gold 75%   B3943E
gold 50%   CDB579
gold 25%   E7D9BA
lila 100%  491966
lila 75%   6D4581
lila 50%   967BA7
lila 25%   C7BAD3
grau       4C575F

*/


body, html {
 padding: 0; 
 margin: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #4C575F;
 background:#FFFFFF;
}

a:link {
 color:#967BA7;
 text-decoration:none;
 outline-width: 0px;
}

a:hover {
 color:#977500;
 text-decoration:none;
 outline-width: 0px;
}

a:active {
 color:#491966;
 text-decoration:none;
 outline-width: 0px;
}

p {
 /* padding: 10px; */
 /*text-align:left; */
 text-align:justify;
 line-height:16px;
}

h1 {
 font-size: 18px;
 color: #977500;
 font-weight:normal;
 text-transform: uppercase;
 margin-top: 5px;
}

h2 {
 font-size: 15px;
 color: #977500;
 font-weight:normal;
}

h3 {
 font-size: 13px;
 color: #491966;
 font-weight:bold;
}

h4 {
 font-size: 13px;
 color: #977500;
 font-weight:normal;
}

h5 {
 font-size: 13px;
 color: #977500;
 font-weight:normal;
}

/* Wenn class="nospace" angegeben wird, wird vor und nach dem Element kein Platz gelassen, z.b. bei Absätzen */
.nospace {
 margin-top: 0px;
 margin-bottom: 0px;
}

/* Wenn class="smallspace" angegeben wird, wird nach dem Element ein Platz gelassen, z.b. bei Absätzen */
.smallspace {
 margin-top: 0px;
 margin-bottom: 12px;
}

/* Wenn class="topspace" angegeben wird, wird vor dem Element ein Platz gelassen, z.b. bei Headlines */
.topspace {
 margin-top: 5px;
 margin-bottom: 5px;
}

.goldcolor {
	color: #977500;
}

.magentacolor  {
	color: #491966;
}

ul {
	list-style-type:none;
	margin: 0;
	padding-left: 15px;
}


#wrapper { 
 position:relative; 
 width:auto;
}

#leftcolumn {
 position:absolute;
 top: 190px;
 left:0;
 width:275px;
 min-height: 530px;
 background: #FFFFFF;
 border-style:solid;
 border-width:2px;
 border-color:#977500;
 margin-top: 9px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 5px;
 padding-top: 15px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;  
}

#content {
 position: relative;
 top: 9px;
 overflow:auto;
 height: 531px;
 max-width: 1278px;
 background: #FFFFFF;
 border-style:solid;
 border-width:2px;
 border-color:#977500;
 margin-top: 0px;
 margin-right: 5px;
 margin-bottom: 0px;
 margin-left: 294px;
 padding-top: 7px;
 padding-right: 7px;
 padding-bottom: 7px;
 padding-left: 15px;
 background-image:url(img/SPh_BG.png);
 background-repeat:repeat-y;
 background-position:top left;
}

#textarea {
 width:700px;
}

#header {
 top:0;
 left:0;
 width: 100%;
 height: 190px;
 background: #FFFFFF;
}

#footer {
 position: relative; 
 top:5px;
 margin-left:7px;
 margin-top:5px;
 height: 20px;
 font-size: 10px;
 clear: both;
 color: #977500;
 background: #FFFFFF;
}

#logo {
 background-image:url(img/SPh_H.png);
 background-repeat:no-repeat;
 background-position:0px 0px;
 margin:0px;
 padding:0px;
 width:100%;
 height:190px;
}

#shortnews {
 margin-bottom:20px;
}

#shortnews p {
 margin-top:5px;
 margin-bottom:0px;
 text-align:justify;
}

#longnews p {
 margin-top:5px;
 margin-bottom:0px;
 text-align:justify;
}

#newslink {
 width:100%;
 text-align:right;
 margin-top:0px;
 margin-bottom:0px;
 
}


/************************************* MENU *************************************/

/* Globale Einstellungen */
ul#menu {
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
 list-style:none;   
 text-transform: uppercase;
 text-decoration: none
}

ul#menu a {
 display:block; /* verleiht dem Inline-Element "Block-Level-Charakteristika" */
 width:265px; /* Grafik-Breite abzüglich Padding, Höhe ist pro Menügrafik unterschiedlich */
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 outline-width: 0px;
}

.menutext{
 margin-left: 10px;
 font-size:inherit;
}


/* CSS-Rollover mit background-image */

/*
	Achtung: Reihenfolge muss genau wie hier eingehalten werden!

	a:link = für Verweise zu noch nicht besuchten Seiten
	a:visited = für Verweise zu bereits besuchten Seiten
	a:focus = für Elemente, die den Fokus erhalten, z.B. durch "Durchsteppen" mit der Tabulator-Taste (CSS 2.0)
	a:hover = für Elemente, während der Anwender mit der Maus darüber fährt (CSS 2.0)
	a:active = für gerade angeklickte Elemente 
*/

/* #link_3 BIG */
ul#menu li a.link_3:link 			{ height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:0px; line-height:18px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_3:visited 	{ height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:0px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_3:hover 		{ height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:0px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_3:active 		{ height:18px; font-size: 18px; color:#491966; background:#CDB579; margin-top:0px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li#current a.link_3		{ height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:0px; line-height:18px; text-decoration:none; padding-left:10px; }

/* #link_19 BIG */
ul#menu li a.link_19:link     { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_19:visited  { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_19:hover    { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_19:active   { height:18px; font-size: 18px; color:#491966; background:#CDB579; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li#current a.link_19  { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }

/* #link_29 BIG */
ul#menu li a.link_29:link     { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_29:visited  { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_29:hover    { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }         
ul#menu li a.link_29:active   { height:18px; font-size: 18px; color:#491966; background:#CDB579; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }         
ul#menu li#current a.link_29  { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }


/* #link_31 BIG */
ul#menu li a.link_31:link     { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_31:visited  { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_31:hover    { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_31:active   { height:18px; font-size: 18px; color:#491966; background:#CDB579; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li#current a.link_31  { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }


/* #link_33 BIG */
ul#menu li a.link_33:link     { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_33:visited  { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_33:hover    { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_33:active   { height:18px; font-size: 18px; color:#491966; background:#CDB579; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li#current a.link_33  { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }


/* #link_35 BIG */
ul#menu li a.link_35:link     { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_35:visited  { height:18px; font-size: 18px; color:#491966; background:#FFFFFF; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_35:hover    { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li a.link_35:active   { height:18px; font-size: 18px; color:#491966; background:#CDB579; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }
ul#menu li#current a.link_35  { height:18px; font-size: 18px; color:#491966; background:#E7D9BA; margin-top:24px; line-height:18px; text-decoration:none; padding-left:10px; }


/* #link_5 */
ul#menu li a.link_5:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_5:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_5:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_5:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_5  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_7 */
ul#menu li a.link_7:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}                                                     
ul#menu li a.link_7:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_7:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}                                                     
ul#menu li a.link_7:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}                                                     
ul#menu li#current a.link_7  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}                                                     


/* #link_9 */
ul#menu li a.link_9:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_9:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_9:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_9:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_9  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_11 */
ul#menu li a.link_11:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_11:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_11:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_11:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_11  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_13 */
ul#menu li a.link_13:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_13:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_13:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_13:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_13  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}        


/* #link_15 */
ul#menu li a.link_15:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_15:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_15:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_15:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_15  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_17 */
ul#menu li a.link_17:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_17:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_17:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_17:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_17  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}

/* #link_21 */
ul#menu li a.link_21:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_21:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_21:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_21:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_21  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_23 */
ul#menu li a.link_23:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_23:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_23:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_23:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_23  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_25 */
ul#menu li a.link_25:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_25:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_25:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_25:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_25  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_27 */
ul#menu li a.link_27:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_27:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_27:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_27:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_27  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_37 */
ul#menu li a.link_37:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_37:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_37:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_37:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_37  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}


/* #link_39 */
ul#menu li a.link_39:link     { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_39:visited  { height:13px; font-size: 13px; color:#977500; background:#FFFFFF; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_39:hover    { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li a.link_39:active   { height:13px; font-size: 13px; color:#977500; background:#967BA7; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
ul#menu li#current a.link_39  { height:13px; font-size: 13px; color:#977500; background:#C7BAD3; margin-top:5px; line-height:13px; text-decoration:none; padding-left:10px;}
