.tabletitle {FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #123696;}
.tabledescription {FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #7B7B7B; BACKGROUND-COLOR: #ffffff;}
.tableheader {FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #123696;}
.tableheader2 {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #123696;}
.tableheader_gray {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px; COLOR: #001753; BACKGROUND-COLOR:#B8B8B8;}
A {COLOR: #0000cc; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.menulink {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.text {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.note {FONT-SIZE: 10px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.empty {BACKGROUND-COLOR: #f4f4f4;}A:link {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696; FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
A.link2 {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696; FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
A.link3 {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696; FONT-WEIGHT: bold; FONT-SIZE: 15px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
A.link4 {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
A:visited {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}
.link2:visited {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696; FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.link3:visited {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696; FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-DECORATION: none;}
.link4:visited {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A:hover {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2C51B4; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}
.link2:hover {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2C51B4; FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.link3:hover {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #2C51B4; FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-DECORATION: none;}
.link4:hover {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none;}
A:active {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696;FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none;}
.link2:active {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696;FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-DECORATION: none;}
.link3:active {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #123696;FONT-WEIGHT: bold; FONT-SIZE: 15px; TEXT-DECORATION: none;}
.link4:active {BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff;FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-DECORATION: none;}
BODY {FONT-SIZE: 11px; COLOR: #001753; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; margin-left: 0px; margin-top: 0px;}
.INPUTnoborder {BORDER-RIGHT: #123696 1px solid; BORDER-TOP: #123696 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #123696 1px solid; COLOR: #123696; BORDER-BOTTOM: #123696 1px solid; height:14px; FONT-FAMILY: Verdena, Arial, Helvetica, sans-serif;}
.INPUTnoborder2{BORDER-RIGHT: #123696 1px solid; BORDER-TOP: #123696 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #123696 1px solid; COLOR: #123696; BORDER-BOTTOM: #123696 1px solid; height:17px; FONT-FAMILY: Verdena, Arial, Helvetica, sans-serif;}
TEXTAREA {BORDER-RIGHT: #123696 1px solid; BORDER-TOP: #123696 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #123696 1px solid; COLOR: #123696; BORDER-BOTTOM: #123696 1px solid; FONT-FAMILY: Verdena, Arial, Helvetica, sans-serif;}
SELECT {BORDER-RIGHT: #123696 1px solid; BORDER-TOP: #123696 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #123696 1px solid; COLOR: #123696; BORDER-BOTTOM: #123696 1px solid; FONT-FAMILY: Verdena, Arial, Helvetica, sans-serif;}
.h1 {FONT-SIZE: 10px; COLOR: #001753; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
h1 {color: #123696; font-weight: bold; font-size: 18px; line-height: normal; text-decoration: none;}
P {FONT-SIZE: 10px; COLOR: #001753; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.h2 {FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
H2 {FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.header {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0D5A47; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #B00000;}
.normal {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #001753; PADDING-TOP: 5px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.description {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #001753; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3B3B3B;}
.footer {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #001753; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.footer_dark {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3B3B3B;}
.header_template {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.button {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-IMAGE: url(images/bg_green.jpg);}
.button_small {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff;}
.small_text {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #123696;}
.corner_left {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_1.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #123696;}
.corner_left_bg {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_left_bg.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.corner_right {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_2.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.corner_right_bg {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_right_bg.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.corner_left_bottom {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_3.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.corner_left_dark {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_left_dark.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.corner_right_bottom {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_4.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.corner_right_dark {FONT-SIZE: 10px; BACKGROUND-IMAGE: url(images/corner_right_dark.gif); FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.block {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.block_white {BORDER-RIGHT: #123696 1px solid; BORDER-TOP: #123696 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #123696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #001753; BACKGROUND-COLOR: #ffffff;}
.block_white2 {BORDER-RIGHT: #123696 1px solid; BORDER-TOP: #123696 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #123696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #001753; BACKGROUND-COLOR: #ffffff;}
.block_white3 {BORDER-RIGHT: #123696 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #123696 1px solid; BORDER-BOTTOM: #123696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #001753; BACKGROUND-COLOR: #ffffff;}
.block_middle {BORDER-RIGHT: #123696 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #123696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #001753; BACKGROUND-COLOR: #ffffff;}
.block_2 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;}
.block_dark {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; BACKGROUND-COLOR: #123696; TEXT-ALIGN: left;}
.longdescription {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-ALIGN: left;}
.small{FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #123696;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.block_whiteall {BORDER-RIGHT: #123696 1px solid; BORDER-TOP: #123696 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #123696 1px solid; BORDER-BOTTOM: #123696 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #001753; BACKGROUND-COLOR: #ffffff;}
.block_whitenone {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #001753; BACKGROUND-COLOR: #ffffff;}
table#sizetable {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.bg_home {FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #332BEA; BACKGROUND-COLOR: #ffffff;}
.verysmall{FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #123696; TEXT-ALIGN: left;}
.link_domain {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.ha2{FONT-SIZE: 12px; COLOR: #123696; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
H3 {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; MARGIN-BOTTOM:3px; MARGIN-TOP:3px;}
.headertxt{FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #000000; letter-spacing: 0px;}
/* neue Link-Klasse für Partnerlinks */
A.link_header {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_header:link {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_header:visited {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_header:hover {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_header:active {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_text {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: left;}
/* neue Klasse longDescription für interchaletobjekte, link-Farben funzen nicht, aber besser!*/
.longdescription P {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.longdescription H3 {FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.longdescription H4 {FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.longdescription A {FONT-SIZE: 11px; COLOR: #C8C410; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.longdescription A:link {FONT-SIZE: 11px; COLOR: #C8C410; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.longdescription A:visited {FONT-SIZE: 11px; COLOR: #C8C410; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.longdescription A:hover {FONT-SIZE: 11px; COLOR: #FFFF00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.longdescription A:active {FONT-SIZE: 11px; COLOR: #FFFF00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
.blocksatz {font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify;}
.keyword {font-size: 8px; color: #FFFFFF; background-color: #ffffff;}
/* neue link_domain Link-Klasse für Partnerlinks */
A.link_domain {FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_domain:link {FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_domain:visited {FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_domain:hover {FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
.link_domain:active {FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-ALIGN: left;}
div.locationTitle {text-align:left; margin-left:3px; width:800px; margin-bottom:3px; padding:2px;}
div.locationTitle h1 {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; white-space:normal; MARGIN-BOTTOM:1px; MARGIN-TOP:1px;}
div.locationTitle strong{FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; white-space:normal;}
.header2 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans serif;}
#anker {COLOR: #000000; font-weight:bold;}
#anker a{COLOR: #000000; font-weight:bold;}
#anker a:link {COLOR: #000000;}
#anker a:hover {COLOR: #000000; font-weight:bold; TEXT-DECORATION:underline;}
#anker a:active {COLOR: #000000; font-weight:bold; TEXT-DECORATION:underline;}
#verysmalllink {FONT-SIZE: 9px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #123696;}
/* fulltext search */
#fulltextSearch h1{font-family: Verdana, Arial, Helvetica, sans-serif; color: #123696; font-size: 18px; font-weight: bold; margin-bottom: 5px }
#fulltextSearch .small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px }
#fulltextSearch .normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
#fulltextSearch .fieldcontentGreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; padding-right: 4px ; background-color: #e4eaf8;}
#fulltextSearch .fieldlabelGreen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #123696; color: #ffffff;}
p.sitemap {FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
li.sitemap{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
ul.sitemap{list-style-type:disc;}
A.sitemap:link {FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
A.sitemap:visited {FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
A.sitemap:hover {FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
A.sitemap:active {FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
/* private price table */
#costs td {font-size: 12px;}
#costs td.small {font-size: 10px; color: #000000; padding: 1px 2px 1px 2px; border-bottom: 1px solid #123696;}
#costs td.bordertop {padding: 1px 2px 1px 2px; border-top: 1px solid #123696;}
#costs {background-color: #ffffff; padding: 1px;}
#costs h2 {font-size: 12px; color: #000000; font-family: "Verdana, Arial, Helvetica, sans-serif";}
#costs .odd {background-color: #e4eaf8;}
/* pictures als float */
a.pic{display:block; float:left; margin: 3px;}
/* styles for region list start page */
table.countryList {font-size:11px; margin:7px 0px 5px; padding:4px 5px 4px;}
table.countryList td {padding:0px 4px 0px 0px;}
.countryList ul li {font-weight:normal; font-size:12px; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
.countryList ul li a{font-weight:normal; font-size:12px; margin:0px; padding:0px;}
.countryList ul li ul{font-size:11px; list-style-position:outside; list-style-type:none; margin:0px; padding:1px 0px 0px 4px;}
.countryList ul li ul a {font-size:11px; margin:0px; padding:1px 0px 0px 4px;}
.countryList ul li ul li {font-weight:normal; font-size:11px; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
.countryList ul li ul li a {font-weight:normal; font-size:11px; margin:0px; padding:0px;}
.countryList ul li.bold {font-weight:bold;}
.countryList ul li.bold a{font-weight:bold;}
.countryList ul li.bold ul li {font-weight:normal;}
.countryList ul li.bold ul li a{font-weight:normal;}
.countryList ul li ul li.bold {font-weight:bold;}
.countryList ul li ul li.bold a{font-weight:bold;}
/* new class for title*/
td.title {COLOR: #123696; FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: normal; TEXT-DECORATION: none;}
.msgerror {FONT-SIZE: 13px; COLOR: #FF0000; FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif";}
div.separateImage {padding: 5px 0px 0px 2px;}
div.location {border:0 solid #73B3E8; display:table; font-size:8pt; margin: 3px 0px 0px 0px; width:100%;}
div.location a {text-decoration:none; white-space:nowrap; font-size:8pt; font-weight: normal;}
/* styles for price.registration.html */
.clearDiv {clear: both; height: 0px; width: 0px; font-size: 0px; }
#wrapper {width: 270px; background-color: #ffffff; border: 1px solid #000;border-radius: 5px; text-align: center; }
#wrapper p:first-child {color: #000; font-weight: normal; margin: 5px 0;font-size: 11px; }
#whiteBox {background-color: #FFF; border: 1px solid #123696;border-radius: 10px; margin: 0 10px 10px 10px; text-align: left; padding: 10px; }
#priceSpan {float: right; width: 35%; color: #123696; font-weight: bold; font-size: 50px; font-family: tahoma; line-height: 45px; }
#offerSpan {float: left; font-weight: bold; width: 65%; margin-bottom: 5px; }
#subtitle {float: left; width: 65% #123696; font-weight: bold; }
#subtitle_center {text-align: center;  color: #123696; font-weight: bold; margin: 0; }
#footerText {text-align: center; color: #123696; font-weight: bold; margin-bottom: 0px; margin-top: 3px; }
#euro {font-size: 30px; }
td .picto {vertical-align: middle; margin: 0px 2px 2px 0px;}
/* new styles for ratings thomask 01.06.2011 */
.ratingBox {float:left; margin:0 0 10px 10px}
.ratingBox .Rating-ImageSmall_right {background:#123696; url(/img/ratingBar.png) no-repeat scroll 0% 0%; width:58px; height:10px; margin-top:-1px;} /* FED785 */
.rating a {color: #123696; }
.ratingBarSmall3 { width: 50px; height: 11px;position: relative; margin-left: 12px; margin-top: 4px; }
div.ratingBarSmall3 {margin-left: 12px;	margin-bottom: 1px; }
div.ratingBarSmall3 .ratingOverlay {background-image: url("/img/iSunSmall2.gif"); z-index: 2; }
div.ratingBarSmall3 .ratingBg {background-image: url("/img/iSunSmallGrey.gif");	width: 100%; z-index: 1; }
div.ratingBarSmall3 div { background-repeat: repeat-x; height: 100%; position: absolute; top: 0; left: 0;}
.GradingGrade3 {font-size: 10pt; font-weight:bold; color: #000000; background: #e4eaf8; width: 70px; padding: 4px 0px; text-align: center; border: 1px solid #e4eaf8; border-top-width: 0px;}
.GradingGrade3 a {color: #123696;}
.GradingGrade3 p {font-size: 10pt; font-weight: normal; white-space: nowrap; padding: 2px 0px; margin: 2px 0px 0px 0px; text-align: center; background: #A2CCF1 url(/images/siteTabInactive.png) repeat-x scroll 0 0; border-top: 1px solid #CCC; color: #123696;}
.GradingGrade3 .GradingGradeSmall {font-size: 10pt; margin: 0px; padding: 0px;}
.GradingGrade3 .average {font-size: 13pt;}
/* object page rating*/
.GradingGrade, .GradingGrade2 {font-size: 7pt; font-weight:bold; color: #000000; background: #FFFFFF url(/image/boxHeadGrey.jpg) repeat-x scroll left top; width: 56px; padding: 2px 0px; text-align: center; border: 1px solid #CCC; border-top-width: 0px;}
.GradingGrade p, .GradingGrade2 p {font-size: 7pt; font-weight: normal; white-space: nowrap; padding: 2px 0px; margin: 2px 0px 0px 0px; text-align: center; background: #A2CCF1 url(/images/siteTabInactive.png) repeat-x scroll 0 0; border-top: 1px solid #CCC; color: #123696;}
.GradingGradeSmall {font-size: 7pt; margin: 0px; padding: 0px;}
.GradingGrade .average, .GradingGrade2 .average {font-size: 13pt;}
