/* THIS IS THE MAIN CSS - IE/MOZILLA SPECIFICS (OVERRIDE) GO IN SAASFEE.CSS *//* --- gadmin content styles --- */.pagetitle{	padding-top: 0px;	padding-right:10px;	padding-bottom:2px;	padding-left: 10px;	color:#999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}.subtitle {color:#018FC8; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}.title {	font-family: Verdana,  Arial, Helvetica, sans-serif;	font-size: 11px;	color:#000000;	font-weight:bold;}.abstract {	font-family: Verdana,  Arial, Helvetica, sans-serif;	font-size: 11px;	color:#666666;}.emphasised1 {	color: #000000;	font-weight:bold;}.emphasised2 {	color: #999999;	font-weight:bold;}.emphasised3 {	color: #018fc8;	font-weight:bold;}/* -------------------*//* navigation styles */.nav-menuitem,a.nav-menuitem:visited,a.nav-menuitem:link,a.nav-menuitem:hover,a.nav-menuitem:active,.nav-menuitem-l,a.nav-menuitem-l:visited,a.nav-menuitem-l:link,a.nav-menuitem-l:hover,a.nav-menuitem-l:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-weight:bold;	font-size: 11px;}.act{color:#000000}/*for spanning - activated links for instance*/a.nav-menuitem:visited,a.nav-menuitem:link,  a.nav-menuitem-l:visited,a.nav-menuitem-l:link {color:#018FC8}a.nav-menuitem:hover, a.nav-menuitem-l:hover{color:#000000}a.nav-menuitem:active, a.nav-menuitem-l:active{color:#000000}a:visited, a:link{/* //gestrichelter Unterstrich	text-decoration:none;	border-bottom: thin dotted #999999;	color:#000000;*/	text-decoration:underline;	color:#000000;}a:hover, a:active{/* //gestrichelter Unterstrich	color:#000000;	text-decoration:none;	border-bottom: none;*/	color:#000000;	text-decoration:none;}span.search {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	color:#999999;	font-weight:bold;}.nav-menucell {	padding-right:2px;	padding-left:21px;	padding-top: 1px;	padding-bottom: 1px;	vertical-align:middle;}.nav-menusection {	height:30px;	vertical-align:middle;}td.nav-menuitem-l {		height: 18px;	vertical-align: middle;	border-bottom-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FFFFFF;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	border-top-width: 0px;	border-right-width: 0px;	border-left-width: 0px;	padding-left: 15px;	width: 162px;}INPUT.search {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	height: 18px;	width: 110px;	border: none;	background-color:transparent;	vertical-align: middle;}	.content{	padding-left: 9px;	vertical-align: top;}/* -------------------*//* content styles */p,body {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;}a.crumbs {	color:#000000;	text-decoration:underline;}/* -------------------*/td.pagetitle {	padding-top: 0px;	padding-right:10px;	padding-bottom:2px;	padding-left: 10px;	color:#999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}h1 {	padding-top: 0px;	padding-right:10px;	padding-bottom:2px;	padding-left: 10px;	color:#999999;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold;}td.keyvisual {	vertical-align: top;	width: 201px;	background-color: #EDEDEF;	padding-left: 12px;	padding-top: 12px;	padding-right: 12px;}/* content columns */td.content-left {	padding-left: 10px;	padding-right: 10px;}td.content-right {	padding-left: 12px;	padding-right: 10px;}td.content-right-img {	padding-left: 4px;	padding-right: 4px;}td.content-block {	padding: 2px 10px 2px 10px;}p.content-block {	font-size: 10px;}p.content-section{	color:#9A0000;	font-weight: bold;}a.content-block:visited,a.content-block:link {	color:#9A0000;	font-weight: bold;}a.content-block:hover {	color:#9A0000;	text-decoration: none;}a.content-block:active{color:#9A0000}.footer,a.footer:visited,a.footer:link,a.footer:hover,a.footer:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color:#000000;	text-decoration:none;}/* -------------------*//* News-Block */.news {	font-size: 10px;}a.news:visited,a.news:link {	color:#9A0000;	padding-left: 0px;}a.news:hover {	color:#9A0000;	text-decoration: none;	padding-left: 0px;}a.news:active{	color:#9A0000;	padding-left: 0px;}/* -------------------*/.headline {	font-family: Verdana,  Arial, Helvetica, sans-serif;	font-size: 11px;	color:#018FC8;	line-height:18px;}.teaser-pic{padding-right: 12px}/* action button block */td.actionbutton{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;    color:#9A0000;	height: 19px;	width: 208px;	border-top: 1px solid #9A0000;	border-right: 1px none #9A0000;	border-bottom: 1px solid #9A0000;	border-left: 1px none #9A0000;	vertical-align: middle;}a.actionbutton:visited,a.actionbutton:link {	color:#9A0000;	font-weight: normal;	text-decoration: none;	padding-left: 5px;}a.actionbutton:hover {	font-weight: normal;	color:#656565;	text-decoration: none;	padding-left: 5px;}a.actionbutton:active{	color:#9A0000;	font-weight: normal;	padding-left: 5px;}/* -------------------* below added are new styles, mostly taken over from precvious regional sites*/ td {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration:none;	font-size: 11px;}.text1 {	font-family: Verdana,  Arial, Helvetica, sans-serif;	font-size: 11px;	color:#666666;}.txt {	font-family: Verdana,  Arial, Helvetica, sans-serif;	font-size: 11px;	color:#000000;}.txtsmall{	font-family: Verdana,  Arial, Helvetica, sans-serif;	font-size: 9px;	color:#000000;}.resorttitle {			color:#000000;font-size: 11px;font-weight: bold}.txtb{	font-family: Verdana,  Arial, Helvetica, sans-serif;	font-size: 11px;	color:#000000;	font-weight:bold;}.offer-title {color:#999999; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}.subtitle {color:#018FC8; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}.subtitlebluesm {color:#018FC8; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}.subtitlered {color:#9A0000; font-family: Verdana,  Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}.searchtitlered {color:#8F1E33; font-family: Verdana,  Arial, Helvetica, sans-serif;  font-weight:bold; font-size:13px;}.txtbred {font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; color:#9A0000;	font-weight:bold;}.dropdown {background-color:#EDEDEF; padding:4px;}.darkrule {	background-image: url("../img/back_line_drk.gif");	background-repeat : repeat-x;}.literule {	background-image: url("../img/back_line_lt.gif");	background-repeat : repeat-x;}.welcome-alert {	text-decoration: none;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;		color:#656565;}.welcome-title {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:13px;	color:#999999;	font-weight:bold;}a.welcome-title {	font-family: Verdana, Arial, Helvetica, sans-serif;	color:#999999;	font-weight: bold;	text-decoration: none;}.welcome-teaser {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #656565;	font-weight: bold;}.welcome-features-title {	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color:#656565;	font-weight: bold;}.welcome-features-subtitle {	text-decoration: none;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #656565;	font-weight: bold;}/* for address boxes with multiple addresses */#address1,#address2,#address3,#address4,#address5 { position:absolute; visibility:hidden; }