/* Classes must have a name consisting of one lowercase character and two-digit
   number. The character is one of the following:
   - "b" for banner-related classes (e.g. a banner title)
   - "f" for form-related classes (e.g. submit buttons, text fields)
   - "i" for image-related classes (e.g. the border for an image)
   - "l" for lists (e.g. newsticker)
   - "m" for menu-related classes (anything in the right column of the page)
   - "n" for navigation
   - "o" for other classes that don't fit into the listed categories
   - "s" for story-related classes (e.g. a story subtitle)
   - "t" for all time definition 
   - "w" for weather-related classes (e.g. temperature lists)
   - "x" for box-related classes (anything that appears within a box)
   - "z" for spacers (anything that's used for dividing other content)
   
   Write the class definitions in alphabetical order. Write color values in
   capital letters. 
*/

/* Normally, we use <div class="...">...</div> for formatting something.
   However, this creates a line break, so if you don't want one, use
   <span class="...">...</span> instead.
*/

/* The web site sits in the upper left corner. Also, the usual font color is
   black, and the fonts are defined here. */

body {
	background-color: #CCDEF2;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	scrollbar-face-color: #B2CDEA;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #003366;
	scrollbar-base-color: #B2CDEA;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #003366;
}

/* Usually, links aren't underlined, but they appear underlined when you point
   the mouse pointer at them. */
a:link {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:visited {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:focus {
	text-decoration: underline;
}

/* Use <strong> instead of <b>. */
strong {
	font-weight: bold;
}

/* Preformatted text, used for ticker messages. */
pre {
	font-family: "Courier New", Courier, monospace;
	white-space:pre;
	text-align:left;
}

/* To fix the UL tag in the Desktop News and Mobile information pages. */
ul {
	margin-bottom:3px;
	margin-top:3px;
}

/* To fix the LI tag in the Desktop News and Mobile information pages. */
li {
	margin-bottom:3px;
	margin-top:3px;
}


/******************************************************************************
 BANNER
******************************************************************************/

/* Standard banner title */
.b00 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
}

/* The standard banner text */
.b50 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* The standard front banner text (fixed) */
.b51 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/******************************************************************************
 CURRECY
******************************************************************************/
/* The standard SMI text */
.c01 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:0.7em;
	margin-right:2px; 
	margin-left:2px; 
}
/* The copyright SMI text */
.c02 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:0.8em;
	margin-right:2px; 
	margin-left:2px; 
}
/******************************************************************************
 FORM
******************************************************************************/

/* The Freemail form: Submit button */
.f50 {
	background-color: #8EA8C5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	text-decoration: none;
}

/* The Freemail form: Field descriptors */
.f51 {
	background-color: transparent;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	vertical-align: bottom;
}

/* The submit button for the search. Its font size is in pixels to prevent the
   header layout to be ripped apart. */
.f52 {
	background-color: #8EA8C5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
	text-decoration: none;
}

/* The submit button for the currency converter. */
.f53 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	vertical-align: bottom;
}

/* The feedback and send story form's text */
.f54 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}


/* The feedback and send story form's text */
.f55 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/* Feedback Form's title */
.f56 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

/* The contact form input field */
.f57 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #B2CDEA;
	border:1px solid #003366;
	width:270px;
}


/******************************************************************************
 IMAGE
******************************************************************************/

/* The image shown with a black border */
.i00 {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	margin-right: 5px;
	margin-left: 5px;
	
}

/* .i00 a:link {
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.i00 a:visited {
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.i00  a:hover {
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.i00 a:focus {
	border-color: black;
	border-style: solid;
	border-width: 1px;
} */

/* The caption for an image, which is also its "alt" text */
.i01 {
	background-color: #E7E7E7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}

/* Special image border for the weather picture on the weather page*/
.i02 {
	border-color: black;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
}

/* The image shown with a grey-brown border for central asia */
.i03 {
	border-color: #43281D;
	border-style: solid;
	border-width: 1px;
	margin-right: 5px;
	margin-left: 5px;
	
}

/******************************************************************************
 LIST
******************************************************************************/

/* The standard menu title for a story or ticker list */
.l00 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
/*	margin-left: 3px;*/
}

.l00 a:link {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
/*	margin-left: 3px;*/
}

.l00 a:visited {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
/*	margin-left: 3px;*/
}

.l00  a:hover {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
/*	margin-left: 3px;*/
}

.l00 a:focus {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* The title for one story in a story list */
.l01 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* The text for one story in a story or ticker list*/
.l02 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* The menu title for a story or ticker list in the category "Business" */
.l03 {
	color: #5D9D53;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* The menu title for a story or ticker list in the category "Culture" */
.l04 {
	color: #FDA800;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* The menu title for a story or ticker list in the category "Sports" */
.l05 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* The text for Quicklinks entries */
.l06 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* The menu title for ticker categories on the front page */
.l07 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 3px;
}

/* The Red Title - like Activities*/
.l08 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

/* Search: The text used in the search results and feedback forms error */
.l09 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* The entries for a vote table */
.l10 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-right: 20px;
}

/* The main entries for a vote table */
.l11 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	margin-left: 5px;
}

/* The text for the interactive menu in the special*/
.l12 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 3px;
}

/* The Red Title - Photo Gallery*/
.l13 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}


.l14 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
}

.l14 a:link {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.l14 a:visited {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.l14  a:hover {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.l14 a:focus {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

/* The title for one story in central asia special */
.l15 {
	color: #43281D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

.l15 a:link {
	color: #43281D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.l15 a:visited {
	color: #43281D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.l15 a:hover {
	color: #43281D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.l15 a:focus {
	color: #43281D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* pages count from stories of the last 7 days */
.l16 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;

}
.l16 a:link {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
/*	margin-left: 3px;*/
}

.l16 a:visited {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
/*	margin-left: 3px;*/
}

.l16  a:hover {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
/*	margin-left: 3px;*/
}

.l16 a:focus {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
/******************************************************************************
 MENU
******************************************************************************/
/* The default menu title */
.m01 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
}



/* The menu title in the category "Switzerland" */
.m02 {
	background: #8EA8C5;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
}

/* The menu title in the category "Business" */
.m03 {
	background: #5D9D53;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
   margin-left: 2px;
}

/* The menu title in the category "Science" */
.m04 {
	background: #5D9D53;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
   margin-left: 2px;
}

/* The menu title in the category "Culture" */
.m05 {
	background: #FDA800;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
   margin-left: 2px;
}

/* The menu title in the category "Travel" */
.m06 {
	background: #FDA800;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
   margin-left: 2px;
}

/* The menu title in the category "Sports" */
.m07 {
	background: #8EA8C5;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
   margin-left: 2px;
}

/* The default content text of a menu */
.m08 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
}

/* The menu title for mobile*/
.m09 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
}

/* The menu title for mobile*/
.m10 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
}

/* The gallery menu */
.m11 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	margin-left: 2px;
}

.m11 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.m11 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.m11 a:hover {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.m11 a:focus {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

/* The gallery menu, active link */
.m12 {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	margin-left: 2px;
}

.m12 a:link {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.m12 a:visited {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.m12 a:hover {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.m12 a:focus {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

/* The gallery menu, inactive link */
.m13 {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	margin-left: 2px;
}

/* The gallery title */
.m14 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-left: 2px;
}

/* white text title */
.m15 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* bigger white text title */
.m16 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* bigger white text title without margins right, top and bottom*/
.m17 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin-left: 2px;
}

/* new Frontpage grey-box text with link */
.m21 {
	background-color: #c1c1c1;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
}
.m21 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.m21 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.m21 a:hover {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.m21 a:focus {
	text-decoration: underline;
}

/******************************************************************************
 MULTIMEDIA
******************************************************************************/
/* The default content of a box */
.mm01 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 5px;
}

/* The text of broadcast */
.mm02 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* The text for broadband video */
.mm03 {
	background-color: #B2CDEA;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}
.mm03 a:link {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.mm03 a:visited {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.mm03 a:hover {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.mm03 a:focus {
	text-decoration: underline;
}

/******************************************************************************
 NAVIGATION
******************************************************************************/

/* Groups: Normal text */
.n01 {
	background-color: #8EA8C5;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.n01 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n01 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n01 a:hover {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.n01 a:focus {
	text-decoration: underline;
}

/* The normal text for a navigation entry */
.n04 {
	background-color: #B2CDEA;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.n04 a:link {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n04 a:visited {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n04 a:hover {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.n04 a:focus {
	text-decoration: underline;
}

/* The selected text for a navigation entry */
.n06 {
	background-color: white;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.n06 a:link {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n06 a:visited {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n06 a:hover {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.n06 a:focus {
	color: #003366;
	text-decoration: underline; 
}

/* The normal text for a navigation entry in "Swiss Abroad" */
.n07 {
	background-color: #F50505;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.n07 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n07 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n07 a:hover {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.n07 a:focus {
	color: white;
	text-decoration: underline; 
}

/* The selected text for a navigation entry in "Swiss Abroad" */
.n08 {
	background-color: white;
	color: #F50505;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.n08 a:link {
	color: #F50505;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n08 a:visited {
	color: #F50505;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.n08 a:hover {
	color: #F50505;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.n08 a:focus {
	color: #F50505;
	text-decoration: underline; 
}

/* The normal text for a navigation entry in "useful info" */
.n09 {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold
}
.n09 a:link {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold
}
.n09 a:visited {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold
}
.n09 a:hover {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold
}
.n09 a:focus {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold
}

/******************************************************************************
 OTHER
******************************************************************************/

/* Copyright lines on the front page */
.o50 {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.o50 a:link {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.o50 a:visited {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.o50 a:hover {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.o50 a:focus {
	color: #003366;
	text-decoration: underline; 
}

/* Copyright lines on the special page */
.o51 {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.o51 a:link {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.o51 a:visited {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.o51 a:hover {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.o51 a:focus {
	color: Black;
	text-decoration: underline; 
}

/* Poll: Question and vote results in the popup window */
.o52 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* Poll: Items and percentages in the popup window */
.o53 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* Poll: Description and disclaimer */
.o54 {
	color: #4381B3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* swissinfo light version info */
.o55 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
}


/******************************************************************************
 STORY
******************************************************************************/

/* The story's main title */
.s00 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

/* The front main rubric name */
.s01 {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

.s02 {
	background-color: white;
	color: #8ea8c5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}
.s02 a:link {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.s02 a:visited {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.s02 a:hover {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.s02 a:focus {
	color: #003366;
	text-decoration: underline; 
}


/* The story's lead. bold */
.s50 {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
 	font-weight: bold;
}

/* The story's lead text */
.s51 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
}

/* The story's text */
.s52 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

/* The story's related objects: Title */
.s53 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
}

/* The story's related objects: Entry */
.s54 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* Story quote text */
.s55 {
	background-color: #E7E7E7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
	margin-left: 5px;
}

/* Story quote author line */
.s56 {
	background-color: #999999;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 5px;
}

/* The desktopnews lead text. */
.s57 {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
 	font-weight: bold;
}

/* Desktop news subtitle */
.s60 {
	color: #8EA8C5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* The search description title */
.s61 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

/* The search description text */
.s62 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}

/* Desktop news Operating Systems */
.s63 {
	color: #F51D30;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: italic;
}

/* The swissinfo mobile text in the right column */
.s64 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}

/* The story's print and feedback and send story text */
.s65 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* The special intro text on the Front*/
.s66 {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
}

.s66 a:link {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.s66 a:visited {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.s66 a:hover {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.s66 a:focus {
	color: White;
	text-decoration: underline; 
}

/* The special intro text on the Special Index*/
.s67 {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

.s67 a:link {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.s67 a:visited {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.s67 a:hover {
	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.s67 a:focus {
	color: Black;
	text-decoration: underline; 
}

/* The story's main title for "Swiss Abroad" */
.s68 {
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
}

.s68 a:link{
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
}
.s68 a:visited{
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
}

.s68 a:hover{
	color: #D81E29;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
}

.s68 a:focus {
	text-decoration: underline; 
}

/* More Pages style on the detail page */
.s69 {
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.s69 a:link{
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.s69 a:visited{
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.s69 a:hover{
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

.s69 a:focus {
	text-decoration: underline; 
}

/* Current Page style on the detail page */
.s70 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s70 a:link{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s70 a:visited{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s70 a:hover{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s70 a:focus {
	text-decoration: underline; 
}


.s71 {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s71 a:link{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s71 a:visited{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s71 a:hover{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.s71 a:focus {
	text-decoration: underline; 
}

/* The summit special text teaser title */
.s72 {
	color: #780000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: bold;
}

.s72 a:link {
	color: #780000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.s72 a:visited {
	color: #780000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.s72 a:hover {
	color: #890000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.s72 a:focus {
	text-decoration: underline; 
}

/* The summit special FAQ titles */
.s73 {
	color: #1B2741;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: bold;
}

.s73 a:link {
	color: #1B2741;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.s73 a:visited {
	color: #1B2741;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.s73 a:hover {
	color: #1B2741;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.s73 a:focus {
	text-decoration: underline; 
}

/* Stories big title in white */
.s74 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	margin-left: 2px;
}

.s74 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.s74 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.s74 a:hover {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.s74 a:focus {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

/* Stories title text in white */
.s75 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 2px;
}

.s75 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.s75 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.s75 a:hover {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.s75 a:focus {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

/* Stories text in white */
.s76 {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	margin-left: 2px;
}

.s76 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.s76 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.s76 a:hover {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

.s76 a:focus {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}

/* Tsunami special: gallery title */
.s77 {
	color: #780000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
}

.s77 a:link {
	color: #780000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.s77 a:visited {
	color: #780000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.s77 a:hover {
	color: #780000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.s77 a:focus {
	text-decoration: underline; 
}

/******************************************************************************
 TIME
******************************************************************************/

/* The line with the current date and time */
.t00 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* The time for the ticker detail page */
.t01 {
	color: #999999;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}

/******************************************************************************
 WEATHER
******************************************************************************/
/* Weather: Cities and temperatures */
.w00 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
}

/* Weather: Cities and temperatures, video and audio entries and more info entries used on the weather page*/
.w01 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* Weather: Copyright text*/
.w53 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

/* Weather: forecast title over the forecast map */
.w54 {
	background-color: #003366;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	text-align : center;
}

/* Weather: Navigation, Swiss entries */
.w55 {
	background-color: #EBEBEB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;	
}

/* Weather: Navigation, Swiss group titles*/
.w56 {
	background-color: #003366;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 10px;
}

/* Weather: The titles for the Europe maps and the titles for cities temperature*/
.w57 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}


/* Weather: Text showing last update */
.w58 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}

/* Weather: Legend (on/off)*/
.w59 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left : 10px;	
}

/* Weather: Swiss weather forecasts, left titles */
.w60 {
	color: #003366;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	margin-left: 3px;
}

/* Wintersports: The data description */
.w61 {
	color: #828282;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}



/******************************************************************************
BOX
******************************************************************************/

/* Related Objects: Title */
.x01 {
	background: #E7E7E7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	margin-left: 5px;
}

/* The default content of a box */
.x02 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin-left: 5px;
	margin-top: 2px;
}

/* The title for the story box 2 & 3 on the front page */
.x03 {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 5px;
}

/* The title for the multimedia box*/
.x04 {
	background: #D81E29;
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.x04 a:link {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.x04 a:visited {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.x04 a:hover {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}
.x04 a:focus {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
 
.x05 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	margin-left: 5px;
}
/******************************************************************************
SWISSLINKS
******************************************************************************/
/* SWISSLINKS TITLE (CATEGORY) */
.sl00 {
	font-size: 0.7em;
 	font-weight: bold;
	padding-bottom: 3px;
}
/* SWISSLINKS TEXT (SUBCATEGORY) */
.sl01 {
	font-size: 0.75em;
	margin-left: 8px;	
	padding-bottom: 2px;
}

/* SWISSLINKS TEXT (SUBCATEGORY) */
.sl02 {
	font-size: 0.7em;
	margin-left: 16px;	
	padding-bottom: 1px;
}
/******************************************************************************
SPACER
******************************************************************************/
/* Use these spacers by specifying a &nbsp; */

/* Spacer: 1 pixels height */
.z01 {
	font-size: 1px;
}

/* Spacer: 2 pixels height */
.z02 {
	font-size: 2px;
}

/* Spacer: 3 pixels height */
.z03 {
	font-size: 3px;
}

/* Spacer: 4 pixels height */
.z04 {
	font-size: 4px;
}

/* Spacer: 5 pixels height */
.z05 {
	font-size: 5px;
}

/* Spacer: 6 pixels height */
.z06 {
	font-size: 6px;
}

/* Spacer: 7 pixels height */
.z07 {
	font-size: 7px;
}

/* Spacer: 8 pixels height */
.z08 {
	font-size: 8px;
}

/* Spacer: 10 pixels height */
.z09 {
	font-size: 9px;
}

/* Spacer: 10 pixels height */
.z10 {
	font-size: 10px;
}

/* Spacer: 12 pixels height */
.z12 {
	font-size: 12px;
}

/* Spacer: 15 pixels height */
.z15 {
	font-size: 15px;
}

/* Spacer: 30 pixels height */
.z30 {
	font-size: 30px;
}

/* Spacer: 40 pixels height */
.z40 {
	font-size: 40px;
}

/* invisible layer for sem//seo */
.seo {
	position:absolute; width:1000px; height:1000px; z-index:1000; left: -1000px; top: -1000px; visibility: visible; 
}
