BODY {
	FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	PADDING-RIGHT:0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;margin-left:0px;
}

h1 {
FONT: 300 30px/33px "Arial Narrow", "Arial"; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: -0.03em; TEXT-DECORATION: none;margin:0px;padding:0px;
}

p {
	font-size: 85%;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

TH {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND-COLOR: #E5E5E5; border-bottom:1px solid #CCCCCC
}


TD {
	FONT-SIZE: 85%; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

TR.bright{
	BACKGROUND-COLOR:#FFFDE9
}

TR.dark{
	BACKGROUND-COLOR:#FFFDC1
}

UL {
	FONT-SIZE: 85%; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;MARGIN-TOP:0px;
}


OL {
	FONT-SIZE: 75%; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none;MARGIN-TOP:0px;MARGIN-RIGHT:0px;
	FONT-COLOR:blue;
	padding:1px;margin-left:25px;
}


TD.navsection{
	BORDER-RIGHT: #cccccc 1px solid;
	padding-left:20px;
	padding-top:10px;
	padding-right:5px;
	width:200px;
	
}


TD.mainsection{
	padding-left:0;
	padding-top:0px;
	padding-right:0px;
}

TD.centersection{
	padding-left:10px;
	padding-top:10px;
	padding-right:5px;
	vertical-align: top;
}

TD.rightSection{
	padding-left:10px;
	padding-top:10px;
	padding-right:0px;
    vertical-align: top;
}
#siteContainer {
	PADDING-RIGHT: 0px; MARGIN-TOP:0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 705px;  PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

#siteContainer .siteElement {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}


#topContainer {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px;border-bottom:1px solid #cccccc;
}

#leftMenu {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; POSITION: relative; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; PADDING-TOP: 10px;
}

#centralContainer {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; POSITION: relative; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 540px; PADDING-TOP: 10px;border-LEFT:1px solid #cccccc;
}


.loclinkGrey {
	BORDER-TOP:  #4A4A4A 18px solid; FONT-SIZE: 10px; COLOR:  #4A4A4A; LINE-HEIGHT: 33px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

.loclinkRed {
	BORDER-TOP: #EA0000 18px solid; FONT-SIZE: 10px; COLOR: #EA0000; LINE-HEIGHT: 33px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

.loclinkYellow {
	BORDER-TOP: #EAEA00 18px solid; FONT-SIZE: 10px; COLOR: #EAEA00; LINE-HEIGHT: 33px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

.loclinkblue {
	BORDER-TOP: #0000EA 18px solid; FONT-SIZE: 10px; COLOR: #0000EA; LINE-HEIGHT: 33px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

.footNote {
	FONT-SIZE: 8px; COLOR: #ccc; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, sans-serif; LETTER-SPACING: -0.01em; TEXT-DECORATION: none
}
.footNoteActive {
	FONT-SIZE: 8px; COLOR: #666; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, sans-serif; LETTER-SPACING: -0.01em; TEXT-DECORATION: none
}

.mainHeadLine {
	FONT: 300 30px/33px "Arial Narrow", "Arial"; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: -0.03em; TEXT-DECORATION: none;
}
A.mainHeadLine:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mainHeadLine:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.subHeadLine {
	FONT: 300 21px/22px "Arial Narrow", "Arial"; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: -0.00em; TEXT-DECORATION: none
}

A {
	COLOR: blue; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: blue; TEXT-DECORATION: none
}
A:hover {
	COLOR: blue; TEXT-DECORATION: underline;
}

A.subHeadLine:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.subHeadLine:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A.menuMainGreyLink{
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #4A4A4A; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuMainGreyLink:hover{
	TEXT-DECORATION: underline;
}
A.menuSubGreyLink{
	 FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuSubGreyLink:hover{
	COLOR: #4A4A4A;TEXT-DECORATION: underline;
}
A.menuMainRedLink{
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #EA0000; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuMainRedLink:hover{
	TEXT-DECORATION: underline;
}


A.menuSubRedLink{
	 FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuSubRedLink:hover{
	COLOR: #EA0000;TEXT-DECORATION: underline;
}

A.menuMainYellowLink{
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #EFEF00; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuMainYellowLink:hover{
	TEXT-DECORATION: underline;
}

A.menuSubYellowLink{
	 FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuSubYellowLink:hover{
	COLOR: #EFEF00;TEXT-DECORATION: underline;
}


A.menuMainBlueLink{
	FONT-WEIGHT: bold; FONT-SIZE: 75%; COLOR: #0000EE; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuMainBlueLink:hover{
	TEXT-DECORATION: underline;
}

A.menuSubBlueLink{
	 FONT-SIZE: 75%; COLOR: #000000; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}

A.menuSubBlueLink:hover{
	COLOR: #0000EE;TEXT-DECORATION: underline;
}

A.headlink {
	FONT-WEIGHT: 400; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 33px; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.headlink:link {
	COLOR: black; TEXT-DECORATION: none
}
A.headlink:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}

A.black {
	COLOR: black; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.black:link {
	COLOR: black; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: blue; TEXT-DECORATION: underline;
}




.CB {
	DISPLAY: block; WIDTH: 220px; POSITION: relative
}

.CB_Caption {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: 210px 6px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 70%; BACKGROUND-IMAGE: url(../images/UpRight_000000.gif); MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #E5E5E5;BORDER:1px solid #CCCCCC; FONT-WEIGHT:Bold;
}

.CB_SubCaption {
	PADDING-RIGHT: 16px; BACKGROUND-POSITION: 210px 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 70%; BACKGROUND-IMAGE: url(../images/UpRight_000000.gif); MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #E5E5E5;BORDER-BOTTOM:1px solid #CCCCCC;BORDER-RIGHT:1px solid #CCCCCC;BORDER-LEFT:1px solid #CCCCCC;FONT-WEIGHT:Bold;
}

.CB_Content {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/cb/borders.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y; 
}

.CB_ContentGrey {
	FONT-SIZE:75%;PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/cb/borders.gif); PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-y;background-color:#E5e5e5;
}
.CB_DividerHead {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/cb/divider_head.gif); WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px;background-color:#E5e5e5;
}

.CB_HeadGrey {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/cb/top_white.gif); WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px;background-color:#E5e5e5;
}

.CB_BaseGrey {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/cb/bottom_white.gif); WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px;background-color:#E5e5e5;
}

.CB_Base {
	BACKGROUND-POSITION: 0px 0px; DISPLAY: block; FONT-SIZE: 1px; BACKGROUND-IMAGE: url(../images/cb/bottom.gif); WIDTH: 220px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 6px
}

.clear {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 0px; HEIGHT: 0px
}

.IconArrowGrey {
	BACKGROUND-IMAGE: url(../images/nav/arrow_grey.gif);PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 15px
}

.IconArrowGreyRight {
	BACKGROUND-IMAGE: url(../images/nav/arrow_grey.gif);PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 2px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1px; FLOAT:right; PADDING-BOTTOM: 0px; WIDTH: 16px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 15px
}

.IconTour {
	BACKGROUND-IMAGE: url(../images/icons/aktion.png);PADDING-RIGHT: 3px; BACKGROUND-POSITION: 0px 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1px; FLOAT:right; PADDING-BOTTOM: 0px; WIDTH: 18px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 18px
}


 A.NewsLink {
	FONT-SIZE: 95%; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 0px; POSITION: relative;TEXT-DECORATION: none;FONT-WEIGHT: bold
}

.IconLink {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE:100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.IconLink A {
	FONT-SIZE: 70%; PADDING-RIGHT: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 1px;TEXT-DECORATION: none;
}

.IconLinkTemp A:hover {
	COLOR: #7f7f7f; TEXT-DECORATION: underline
}

.IconLinkRight {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE:100%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
.IconLinkRight A {
	FONT-SIZE: 70%; PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 1px; POSITION: relative;TEXT-DECORATION: none;
}
.IconLinkRightTemp A:hover {
	COLOR: #7f7f7f; TEXT-DECORATION: underline
}

.txt
{
	FONT-SIZE: 75%;
}

.TourNavTitle
{
	font-family: arial,helvetica,sans-serif;
	color: #ffffff;
	font-size: 14px;
	line-height: 15px;
	font-weight: bold;
}

.TourTitle
{
	FONT: 300 17px/19px "Arial Narrow", "Arial"; TEXT-TRANSFORM: none; COLOR: #000000; LETTER-SPACING: -0.03em; TEXT-DECORATION: none; MARGIN-BOTTOM:3px;
	
}


