body {padding: 0px; margin:0;
   background-image: url('../gif/logo_back.gif');
	background-repeat:repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 83%;
	font-weight:normal;
	line-height: 140%;
	
}

/* LINKS */
a:link { color:#bb202a; text-decoration:underline; }
a:visited {color: #555; text-decoration:underline; }
a:focus, a:hover, a:active { color:#bb202a; text-decoration:underline; }
a img {border:none;}

/* GENERAL */
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}

/* COLORS */
.red_bright {color: #f90e0b}
.VDT_red    {color: #bb202a}
.VDT_yellow {color: #FFE06a}
.new_blue   {color: #006699}
.SAN  {color: #0064a6}
.VDT_orange {color: #FFBB44}
.HAW 	  	{color: #60852d}
.IND		{color: #008f5b}
.VAN {color:#00b0f0}
.CR {color: #00b050}
.GUA {color: #FFBB44}

.highlight {color:#E17000}
.subdued {color:#999; font-size:66%}
.error {color:#c00;font-weight:bold}
.success {color:#390;font-weight:bold}


/* TYPOGRAPHY p, ul, ol {margin: 0 0 1.5em}*/
p, ul, ol {margin: 0 0 1.5em}

/* small fonts */
.img_captext, .xx-small, .x-small {font-size:87%; line-height:125%;}
.img_captext, #calendar .small {color:#555666}

/* HEADERS */
h1, h2, h3 { font-family: tahoma, arial, sans-serif; letter-spacing:1px; font-weight:bold; line-height:140%; border-bottom: 2px solid #ccc;}
h1 {font-size: 180%; margin-bottom: 20px;}
h2 {font-size: 160%; margin-bottom: 15px;}
h3 {font-size: 130%; margin-bottom: 10px;}
h4, h5, .colorcell {font-size: 120%; color: #555;}
h4, h5, .colorcell {margin-top:10px; margin-bottom:8px;}
h2 a, h2 a:link,  h2 a:hover {text-decoration:none;}
h3 a, h3 a:link,  h3 a:hover {text-decoration:none;}
h4 a, h4 a:link, h4 a:visited, h4 a:hover {color:#bb202a; text-decoration:underline;}
h5 a, h5 a:link, h5 a:visited, h5 a:hover {color:#bb202a; text-decoration:underline;}
.colorcell {background:#bb202a; color: #eee}
.colorcell a:link, .colorcell a:visited, .colorcell a:hover, .colorcell a:focus {color: #fff}

/*.inline_header {color:#bb202a; color:#a1c405; font-size:166%;}
.inline_header_p {margin-top: 7px;}
*/

.colorcell, .colorcell a, .colorcell a:link, .colorcell a:hover, .colorcell a:visited
 {font-size: background-color: #bb202a;
  clear:left;
  font-weight: bold;
  letter-spacing: 0px;
  text-align: justify;
  color: #eee;
  padding: 2px 5px 2px 5px;
}

/* LAYOUT - main body of page */
#header {margin: 5px 0 5px 0px;}

/* banner */
#cell1 , #cell1fr {min-width:883px; max-width:883px; vertical-align:top;	padding-top:96px; background-image:url(../EN/els/entwurf3a3_en_01.jpg); background-repeat:no-repeat;}
#cell1fr {background-image:url(../FR/els/entwurf3a3_fr_01_left.jpg);}
#cell2 {background-image:url(../FR/els/entwurf3a3_fr_01_add.jpg); background-repeat:repeat-x;}

#menurow {width:643px; float:left; padding:0; margin-left:10px; margin-right:0px;}

#lang {width:220px; float:right;
      margin-right:2px; margin-top:7px; padding:0;
		vertical-align:middle; text-align:right;
		font-size:10px; letter-spacing: 0.01em; line-height:125%;
}

#lang a:link, #language_menu a:focus, #lang a:hover, #lang a:visited {text-decoration:none;}


#rootline {clear:both; margin:0 0 10px 18px; font-size:90%;}
#rootline a:link, #rootline a:focus, #rootline a:hover, #rootline a:visited {text-decoration:none;}

	/* LAYOUT - CONTENT BETWEEN HEADER and FOOTER */
    /* everything between header and footer */
#maintable {min-width: 883px; padding: 0 15px 20px 15px; vertical-align: top; text-align:left;}


#left-col {width:192px; padding: 0 10px 20px 0px; vertical-align:top;font-size:87%;line-height:125%;}
#left-col .img_captext, #left-col .xsmall, #left-col .x-small {font-size:100%;}
#left-col h3, #left-col h4,#left-col h5 {font-size:138%} /*compensates */

	 /*left content */
#left {clear:both; margin-bottom:10px; padding-bottom: 10px; border-bottom: 1px dotted #555;}


#content_top { border:0; margin:0 220px 0 0; padding:0; vertical-align:top;}
/*    #r-cell {border-top:1px solid #bb202a;padding-top:3px;}     */

	/* second element in main column (the content) */
#contentmain {min-width: 663px; margin:0; border-left: 1px solid #bb202a; border-top:1px solid #bb202a; padding:3px 1px 20px 10px; vertical-align:top;}
#contentmain .img_captext, #contentmain .xsmall, #contentmain .x-small {font-size:75%;}

	/* right column floating in main column */
#content_right {float:right; width: 210px; border:0; margin:0 0 10px 10px;padding:0px; font-size:87%;line-height:125%;}
#content_right h3, #content_right h4,#content_right h5 {font-size:138%} /*compensates */
#content_right .img_captext, #content_right .xsmall, #content_right .x-small {font-size:100%;}

/* footer blocks */
#footer1, #footer2 {
    padding: 5px 25px 5px 25px;
    border-top: 1px solid #bb202a;
    vertical-align: middle;
}
#footer2 {border-bottom: 1px solid #bb202a; margin-bottom:5px;}
#footer2 table {border:none; width: 100%; font-size:90%;}

#logo_bottom {float:right; margin-left: 20px;}
#edited {width:200px;}
#menu_bottom {margin:5px 20px 5px 20px; text-align:center;}
#c_note {width:200px;}
#printlink, #printlink a {
    color:#aaaaaa;
    /*font-size: 85%; */
    text-transform:uppercase;
    font-weight:bold;
    text-align:center;
}

/* fixed elements in left column */
/* SEARCH */
#search {width:100%; height:25px; padding: 0px 2px 2px 2px; margin: 5px 0px 10px 0px;}


#tip {
	display: block;
	font-weight:bold; width: 100%; padding: 2px; margin: 5px 0;
	border-top: 1px dotted #555;
	border-bottom: 1px dotted #555;
}
#tip a:link {color:#aaa;}


/* google ads */
.google {
    margin: 15px 0px;
    padding-top: 5px;
    /*border-top: 1px dotted #bb202a;*/
}


/* classes of content blocks */
.textbox  {
 	display:block;
	padding:5px;
	margin: 0px 0px 0px 0px;
   background-image: url('../back/stromboli_36227_494bw.jpg');
	border:0px;
}
.f-l {float:left; width:210px; margin-left:10px;}
.f-r {float:right; width:210px; border:0; margin-left:10px;}

table.imgtext-table, table.imgtext-nowrap {
    clear:left;
    margin:0;
    padding:0;
    border:none;
    display: inline;
}
table.imgtext-nowrap {
    width:100%;
    text-align:left;
    clear: both;
}


/* horizontal rulers */
hr {clear:both; height:1px; border:none; margin:5px 0;}
hr.thin, hr.thin_small, hr.spacer {background-color:#bb202a; margin: 5px 12.5% 5px 12.5%;}
hr.spacer {
	clear: left; width:75%; margin: 10px 12.5% 10px 12.5%;
	/*background-color:#bb202a; */
	border:none;
	border-top: 1px dotted #bb202a;
}

/* IMAGES */
.gallery img {
	border: 1px solid #a3a3a3;
	padding: 2px;
}
img.spacer-gif {clear:left;display:block;}

img.image_left, a img.image_left, img.image_right, a img.image_right  {
			clear:left;
			float: left;
         margin: 0 10px 20px 0;
         border: 3px solid #eeeeee;
		  border-right: 3px solid #cccccc;
         border-bottom: 3px solid #cccccc;
}
img.image_right, a img.image_right  {
			clear:right;
			float: right;
         margin: 0 0px 20px 10px;
}
.img-r, .img-l {
   width: 160px;
   padding: 5px;
   background-color: #eeeeee;
	text-align: center;
}
.img-l {clear: left; float: left; margin: 0 10px 20px 0;}
.img-r {clear: right; float: right; margin: 0 0px 20px 10px;}
.img-l img, .img-r img {margin: 0 0 3px 0;}



/* FORMS */
form {clear:both; margin:0; padding:0; border:none}
input, textarea {margin:0; border: 1px solid #999; padding: 1px 3px;}
fieldset {border: none}

input.f-submit {background:#555;color:#fff;font-weight:bold;font-size:96%}

#search input {float:left; width:110px; height:12px; display:inline; margin: 0 5px 0 0; vertical-align:bottom; font-size:11px;}
#search input.f-submit {width:auto; height:16px; display:inline; background:none; color:#555; vertical-align:middle; font-size:11px; font-weight:bold;padding-bottom:5px;}


/************************************** MENUS ***************************** */
	/* NAV - top horizontal nav */
	/* 1st level */
	#udm {line-height:120%}
	#udm li a.first:hover {color:#bb202a;}
	#udm li.active a.first {background: #bb202a; color:#fff; }
	/* 2nd level */

	#udm li li a {border-bottom: 1px solid #bb202a;}
   #udm li li.last a {border-bottom: none;}
	#udm li li.active a.second {background: #bb202a; color:#eee; font-weight:bold;}

	/* 3rd level */
   #udm li li li.active a.third {background: #bb202a; color:#eee; font-weight:bold;}
	/* 4th level */
	#udm li li li ul {background: #fff url("images/menuback_02.jpg") no-repeat }
	#udm li li li li a {color:#eee}
	#udm li li li li a:focus, #udm li li li li a:hover {color:#bb202a;}
 /*  #udm li li li li a, #udm li li li li a:hover,#udm li li li li a:focus, #udm li li li li a:visited, #udm li li li li a:link  {background:none; color:#eeeee;}
*/	#udm li li li li.active a.fourth {color:#eeeeee;}


/* SECONDARY NAVIGATION - vertical navigation */
	#lmenu, #lmenu ul {position:static; margin-top:5px;}
	#lmenu, #lmenu li {list-style: none;margin:0;padding:0;background:#fff}
	#lmenu {padding-top:0;border-top: 1px solid #ccc; margin-top: 1px}

   #lmenu a {padding: 5px 0 5px 23px;background: #fff url("images/sprites.gif") no-repeat 10px -695px;
		font-weight: bold;
		font-size: 116%;
		font-family: tahoma, arial, sans-serif;
		letter-spacing: 1px;
		display:block}

	#lmenu a, #lmenu a:link, #lmenu a:visited, #lmenu a:hover, #lmenu a:active {text-decoration:none;cursor:pointer}
	#lmenu a:link {color:#000}
	#lmenu a:visited {color:#000}
	#lmenu a:hover {color:#c00; background: #cee url("images/sprites.gif") no-repeat 10px -695px}

    #lmenu li {border-bottom: 1px solid #ccc}
    #lmenu li.active a:link, #lmenu li.active a:visited, #lmenu li.active a:hover, #lmenu li.active a:active {color:#c00}

    /* spacer */
    #lmenu li.spacer {color: #999; border-bottom: none; margin-top: 5px;font-style: italic; font-size: 90%;}

/* SECONDARY NAVIGATION - 2nd TIER */
	#lmenu ul {margin: 0 0 1em 23px;padding:0}
	#lmenu li.active li a, #lmenu li.active li a:link, #lmenu li.active li a:visited {line-height:1.5;background: #fff url("images/sprites.gif") no-repeat 0 -798px;padding:0 0 0 12px;font-weight:normal;width:auto;color:#000;width:130px;display:block}
	#lmenu li.active li a:hover, #lmenu li.active li a:active {color: #bb202a}
	#lmenu li.active li {border: none;margin:0}

	#lmenu li.active li.active a:link,
	#lmenu li.active li.active a:visited,
	#lmenu li.active li.active a:hover,
	#lmenu li.active li.active a:active {color: #c00; font-weight:normal}

 	#lmenu li.active li.first a:link,
	#lmenu li.active li.first a:visited,
	#lmenu li.active li.first a:hover,
	#lmenu li.active li.first a:active {color: #333333; font-weight:normal}

/* SECONDARY NAVIGATION - 3rd TIER */
	#lmenu ul ul {margin: 0 0 1em 13px;padding:0}

    #lmenu li.active li.active li a,
    #lmenu li.active li.active li a:link,
    #lmenu li.active li.active li a:visited {font-size: 100%, width:117px}

    #lmenu li.active li.active li a:link,
	#lmenu li.active li.active li a:visited,
	#lmenu li.active li.active li a:hover,
	#lmenu li.active li.active li a:active {font-weight:normal}
	#lmenu li.active li.active li.active a:link,
	#lmenu li.active li.active li.active a:visited,
	#lmenu li.active li.active li.active a:hover,
	#lmenu li.active li.active li.active a:active {color: #c00; font-weight:normal}

	#lmenu li.active li.active li.first a:link,
	#lmenu li.active li.active li.first a:visited,
	#lmenu li.active li.active li.first a:hover,
	#lmenu li.active li.active li.first a:active {color: #555555; font-weight:normal}


/* SECONDARY NAVIGATION - 4th TIER */
	#lmenu ul ul ul {margin: 0 0 1em 13px;padding:0}
	#lmenu li.active li.active li.active li a, #lmenu li.active li.active li.active li a:link, #lmenu li.active li.active li.active li a:visited {width:104px}
	#lmenu li.active li.active li.active li a:link,
	#lmenu li.active li.active li.active li a:visited,
	#lmenu li.active li.active li.active li a:hover,
	#lmenu li.active li.active li.active li a:active {font-weight:normal}
	#lmenu li.active li.active li.active li.active a:link,
	#lmenu li.active li.active li.active li.active a:visited,
	#lmenu li.active li.active li.active li.active a:hover,
	#lmenu li.active li.active li.active li.active a:active {color: #c00; font-weight:normal}

  	#lmenu li.active li.active li.active li.first a:link,
	#lmenu li.active li.active li.active li.first a:visited,
	#lmenu li.active li.active li.active li.first a:hover,
	#lmenu li.active li.active li.active li.first a:active {color: #777777; font-weight:normal}

/* ************************    LISTS *****************************************/

/* LISTS */
/*ul {margin: .3em 0 1.5em 0;list-style-type:none}      */
li.doc {background-position: 3px -500px}

dl {margin: 0 0 1em 0}
dt {font-weight:bold;margin-top: 1.3em}
dl dl {margin: 0 0 1.5em 30px}

ul, ul.red, ul.blue, ul.gray, ul.red_l  {
    list-style-type: none;
	 font-size:90%;
    text-align: left;
    text-indent:0;
    /*margin: 0 0 0 10px; */
   /* border: 1px dotted #bb202a;  */
    padding:0;
}
ul.red_l {font-size:100%}

ul.red li, ul.blue li, ul.gray li, ul.red_l li {margin-left:5px; margin-top:2px; margin-bottom:10px; line-height:125%; padding-left:.6em; }
ul.red_l li {margin-left:8px;}

ul.red li, ul.red_l li {background-image: url('../gif/bullets/list_r.gif'); background-repeat: no-repeat; background-position: 0 0px;}
ul.blue li {background-image: url('../gif/bullets/list_b.gif'); background-repeat: no-repeat; background-position: 0 0px;}
ul.gray li {background-image: url('../gif/bullets/list_g.gif'); background-repeat: no-repeat; background-position: 0 0px;}
ul ul {font-size:100%}


/* extensions */

/* news */
.date {font: bold 90% arial;color:#bbb;display:block;letter-spacing: 1px}

.newsdate {
    display: block;
    clear: left;
    font-family: Georgia, Times, Verdana, Sans-Serif;
    font-size:18px;
    letter-spacing:0.2em;
    text-align:left;
    color:#bb202a;
    padding-top:6px;
    border-top: 1px dotted #bb202a;
    margin-bottom:10px;
    margin-top:10px;
}
/* tours */
/* MENU for tour program display */
.tourmenu, .tourmenu_act {
  float:left;
  height:20px;
  margin: 0;
  border: none;
/*  background-image: url('images/verlauf_01a.png');
  background-repeat: repeat-x;
  background-position:bottom;
*/
  padding: 2px 12px 2px 12px;
  vertical-align:middle;
  text-align:center;
  font-weight:normal;
  font-size:14px;
}
div.tourmenu:hover, div.tourmenu:active, div.tourmenu:focus {
    /*border: 1px solid #0064a6; */
}
div.tourmenu a:link, div.tourmenu a:visited, div.tourmenu a:hover, div.tourmenu a:active, div.tourmenu a:focus {
   text-decoration: none;
   font-weight:bold;
   color:#888;   /* was 333 */
}
div.tourmenu a:hover {color: #0064a6;}

.tourmenu_act {
	/*background-image: url('images/verlauf_01.png');
	background-repeat: repeat-x;
	background-position:bottom; */
	/*background: #eee; */
	border: 1px solid #bb202a;
   border-top:1px solid #fff;
   text-decoration: none;
   font-weight:bold;
}
div.tourmenu_act a, div.tourmenu_act a:link, div.tourmenu_act a:hover, div.tourmenu_act a:active, div.tourmenu_act a:focus {
	 text-decoration: none;
	 color:#bb202a;
}

.title, .titlecaps {
	font-weight:bold;
	font-size:136%; line-height:135%;text-transform:uppercase; letter-spacing: 1pt;
   text-align: center;color: #bb202a;
   margin-bottom: 2px; margin-top:0px;
}
.title {clear:both;}
.titlecaps {font-size:145%;}
.subtitle, .keywords {font-style:italic; text-align: center;}
.keywords { color:#bb202a; font-weight: bold;}
.subtitle {margin-bottom:10px;}


img.state {margin-right:5px;}


.pro_day, .pro_text {vertical-align:top;padding: 5px 0 5px 0;}
.pro_day {width:15%;color:#bb202a;font-weight:bold;}
.pro_text {width:85%;}

.tablecell_h, .tablecell_1, .tablecell_2, tablecell_3 {
  text-align:left;
  vertical-align:middle;
  border:0px none;
  margin:0;
  padding:3px;
}
.tablecell_h {
  font-weight:bold;
  background-color:#dddddd;
 }
.tablecell_2 {
  background-color:#ccffcc;
 }
.tablecell_3 {
  background-color:#cccccc;
 }

/*prices*/
#incl {clear:both; margin-top:10px; width:100%; padding:0; background:#eeeeee; border:1px solid #444444;}
#incl div{float:left; width:45%; margin:5px; padding:5px;border:1px dotted #bb202a;}



div.eyecatcher {clear:left; display:block; width:100%; vertical-align:top;}
div.eyecatcher div.img {float:left; width:100px; border:0; margin:0px 10px 10px 0px; padding:0;}
.tx_tdtour_eyecatcher_header {color: #555; text-align:left; font-size: 114%;}
.eyecatcher_highlight {font-size:100%; color:#bb202a; margin-top:4px;}

.tx_tdtour_eyecatcher_header a, .tx_tdtour_eyecatcher_header a:link, .tx_tdtour_eyecatcher_header a:hover, .tx_tdtour_eyecatcher_header a:visited
 {color:#bb202a;}

div.eyecatcher div.x-small {color:#555; margin-bottom:2px;}
div.eyecatcher div.details {margin-left:110px; margin-bottom:2px; vertical-align:top;}
div.eyecatcher div.more {width:100%; text-align:right;
	margin-bottom:10px; padding-right:50px;}

.dest {font-weight:bold; color:#555;}

/* single view */
#htop {display: block; width:100%; margin-top:-4px;}
#seldif {text-align: right; font-size:80%; margin-bottom:10px; background:none;}
#seldif select {width:200px; height:18px;}
#seldif select option {border:none;}

#tour {float:left; margin-top:10px; text-align:left; }
#infobox {clear:right; float: right; width: 200px; padding: 5px; margin: 0 0px 20px 20px; background-color:#eeeeee; color:#555; font-size:87%; line-height:125%}
#infobox h4 {color: #555;}
#infobox ul {font-size:100%; }
#infobox br {margin-bottom: 8px;}
#intro {text-align:justify; margin:0 220px 0 180px; border: 2px solid #bb202a; padding: 20px; background: #fafafa;}

#highlights {clear:left; float: left;width: 160px; margin:0 10px 20px 0; border:0; padding:4px; background-color:#FFE06a; font-style:italic; }


table.tx_tdtour_programtable {font-size:86%; line-height:120%;}
table.tx_tdtour_program h5 {margin-top:5px; margin-bottom:5px;}


.tx_tdtour_shortlist_row,.tx_tdtour_shortlist_row_alt,.tx_tdtour_shortlist_legend  {text-align:left; margin-bottom:3px;}
.tx_tdtour_shortlist_legend {color:#999999; margin-top:10px;
border-top: 1px dashed #888888; padding-top:5px;}



/* custom tours */
.ctour-left-shortcut {
    text-align:left;
    width: 180px;
    margin: 10px 0;
    border: 2px solid #0064a6;
}
.ctour-left-shortcut a, .ctour-left-shortcut a:hover {
    text-decoration: none;
}
.ctour-left-shortcut:hover, .ctour-left-shortcut:active {
    text-decoration: none;
    border: 2px solid #bb202a;
}

.ctour-inline-change, .ctour-inline-change a:link {font-size:66%; color:#555666; font-weight:normal; vertical-align: super;}
span.ctour-inline-subdued {font-size:66%; color:#aaa; font-weight:normal; padding-bottom: 10px;}
.ctour-itinerary-headerrow {font-weight: bold; text-align: left;		color: #60852d; padding: 3px 10px 3px 3px; vertical-align:middle;}
.ctour-container, .ctour-container-itinerary {width: 220px; float: right; margin: 10px 0 5px 15px; border: 1px solid #bb202a; padding: 5px; vertical-align:top; text-align:left;}
.ctour-container-itinerary {width: 160px; border:none; }
.ctour-itinerary-day-container {margin-bottom: 10px;}
.ctour-options {clear:both; text-align:left;}

.ctour-gif-buttons-table {width: 180px; float:right; margin: 0px 0px 0px 15px; text-align:center; vertical-align:middle;}
.ctour-linkimage {margin: 2px 0; border: 1px solid #999;}

.ctour-list-header {color:#bb202a; background:#eeeeee; font-weight:bold; padding:3px; margin: 5px 0;}
.ctour-pagebrowser {text-align:right;}
.ctour-pagebrowser a:link, .ctour-pagebrowser a:focus, .ctour-pagebrowser a:hover, .ctour-pagebrowser a:visited {text-decoration: none;}

.form-inline {margin:0; display:inline;}
.ctour-form-inline-right {padding:0; margin:0 10px 0 10px; display: inline; float:right}
.ctour-form-inline-left {padding:0; margin:0 10px 0 10px; display: inline; float:left}
.ctour-submit, .ctour-submit-inline, .ctour-submit-left {border: 1px solid #bb202a; padding: 0 3px; font-weight:bold;}
.ctour-submit {float: right; margin: 10px 0 5px 15px;}
.ctour-submit-inline, .ctour-input {display:inline; margin-left: 7px;}
.radiobutton {background-color:#ffffff; border: none; margin: 0 5px 0 0;
		width: 12px; height:12px;}


/* volcano info */
table.v-info {border:1px solid #aaaaaa; margin-bottom:5px;}

/* photosearch */
#header div.tx-photosearch-pi1 {vertical-align:middle;}
.tx-photosearch-pi1 input {display:inline; margin-right:5px;}

.tx-photosearch-pi1 div.freetext-input {clear:both;display:block; margin-bottom:10px; vertical-align:middle;}
.tx-photosearch-pi1 div.label {display:inline;font-variant:italic;margin-right:5px;}
.tx-photosearch-pi1 div input.submitbuttons {display:inline;width:130px; margin-right:5px;padding:2px; font-weight:bold;}


/* glossary  color:#555; */
/* LINKS */
a.glossary:link {text-decoration:underline; }
a.glossary:visited {text-decoration:underline; }
a.glossary:focus, a.glossary:hover, a.glossary:active { color:#bb202a; text-decoration:underline; }
/*a:link dfn, a:link:visited, dfn {font-style:none;text-decoration:underline; color:#555}
a:link dfn, a:link:visited, dfn {font-style:none;text-decoration:underline;color:#bb202a;}
*/
dfn {font-style:normal; text-decoration:none; border-bottom:1px dotted #555;}
a.glossary, a.glossary:link {text-decoration:none; color: #555; }
a.glossary:focus, a.glossary:hover {text-decoration:none; color:#bb202a;}
a.glossary:visited  {text-decoration:none;}


/* default styles for extension "tx_srfreecap_pi2" */
img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
