body {
	margin-top: 0px;
	border-top: 0px;
	background-image: url(../gfx_09/background_summer.jpg);
	background-repeat: repeat-x;
	background-color: #D8E997;
	margin-left: 0px;
	border-left: 0px;
	margin-right: 0px;
	border-right: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
	}
#PageContainer {
	width: 960px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	}
#MenuContainer {
	position: absolute;
	width: 220px;
	top: 0px;
	left:0px;
	}
#ContentContainer {
	position: relative;
	width: 740px;
	top: 0px;
	left: 220px;
	}
#ContentHeadline {
	width: 740px;
	height: 115px;
	position: relative;
	left: 0px;
	}
#ContentHeader {
	width: 740px;
	height: 225px;
	position: relative;
	left: 0px;
	}
#ContentCrumbs {
	width: 740px;
	height: 46px;
	position: relative;
	left: 0px;
	background-image: url(../gfx_09/background_content.jpg);
	background-repeat: repeat-y;
	}
#contentMenu {
	position:relative;
	left:3px;
}
#ContentInner {
	width: 740px;
	position: relative;
	left: 0px;
	background-image: url(../gfx_09/background_content.jpg);
	background-repeat: repeat-y;
	min-height: 555px;
	}
#PageEndingContainer {
	position: relative;
	width: 100%;
	}
#PageEnding {
	z-index: -1;
	position: absolute;
	width: 100%;
	}
.PageEndTable {
	}	
.PageEndingLeft {
	background-image: url(../gfx_09/pageending_summer_background.jpg);
	background-position: right;
	}
.PageEndingCenter {
	background-image: url(../banner_2010/pageending_sommer_2010.jpg);
	}
#LogoAreaContainer {
	position: relative;
	}	
#LogoArea {
	position: absolute;
	top: 0px;
	left: 10px;
	width: 210px;
	}
#LogoAreaRightContainer {
	position: relative;
	}
#LogoAreaRight {
	position: absolute;
	top: 0px;
	left: 860px;
	width: 100px;
	}
#logoBottomContainer {
	width: 100%;
	z-index: 5;
	height: 1px;
	position: relative;
}
#logoInnerContainer {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	z-index: 5;
	position: relative;
	height: 140px;
}
#AdressBar {
	position: relative;
	left: 235px;
	top: 5px;
	width: 610px;
	}
.PageEndingRight {
	background-image: url(../gfx_09/pageending_summer_background.jpg);
	background-position: left;
	}	
/* CSS - id's for mapping */
#main_content {
	position: relative;
	left: 15px;
	width: 610px;}

#main_breadcrumbs {
	position: relative;
	left: 18px;
	width: 610px;
	}	
#left_top_content {
	width: 220px;
/* 	background-color: #FFFFFF; */
	height: 200px;
	overflow: auto;
	}		
/* CSS - Content b4 redesign */

.text_11_stretched {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	line-height: 12px;
}

.text_11_stretched a:link {
	color: #003399;
}

.text_11_stretched a:hover {
	color: #F81822;
}

.text_11_stretched_inv {
	font-size: 11px;
	color: #FFFFFF;
}

.stdheader_inv {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	line-height: 13px;
}
H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
}

A {
	color: #003399;
}

A:HOVER {
	color: #F81822;
}

.smallfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

.smallfont a:link {
	color: #003399; 
	text-decoration: none;
}

.smallfont a:hover {
	color: #7A7CB0;
	text-decoration: none;
}

.STDText { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;
}

.STDText a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.STDText a:hover {
	color: #070451; 
	text-decoration: none;
}

.main_content, .bodytext, .csc-uploads-fileName, .csc-uploads-description, .csc-uploads-fileSize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	line-height: 12px;
}

.sub_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

.sub_menu a {
	color: #003399;
	text-decoration: none;
}

.sub_menu a:hover {
	text-decoration: none;
	color: #F81822;
}

.sub_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
}

.sub_menu2 a {
	color: #003399;
	text-decoration: none;
}

.sub_menu2 a:hover {
	text-decoration: none;
	color: #F81822;
}

.sub_menu2 a.sub_menu2_act {
	color: #F81822;
	text-decoration: none;
}

.sub_menu2 a:hover.sub_menu2_act {
	text-decoration: none;
	color: #F81822;
}

.csc-form-labelcell {
	font-size: 12px;
	color: #FFFFFF;
}

.csc-form-labelcell .csc-form-label-req {
	color: #FFFFFF;
	text-decoration: underline;
}

.csc-form-fieldcell INPUT, .csc-form-fieldcell TEXTAREA {
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border-width: 1pt;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	border-color: #333333;
}

.csc-sitemap a {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 2px;
}

.csc-sitemap-level1 {
	position: relative;
	left: 15px;
	font-weight: bold;
}

.csc-sitemap-level2 {
	position: relative;
	left: 30px;
}

.csc-sitemap-level3 {
	position: relative;
	left: 45px;
}

.csc-searchResultInfo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.csc-searchResult {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.csc-caption {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
}

.headline {
	color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	position: relative;
	left: 10px;
	bottom: 0px;
}

.tx-guestbook-list-header {
	background-color: #FFFFD7;
	color: #003399;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-list-row {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-list-rowleft {
	background-color: #FFFFF1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-list-entrycomment-title {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-list-entrycomment {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-list-small {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.tx-veguestbook-pi1-browsebox TD {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
}

.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}

.tx-veguestbook-pi1-browsebox-SCell {
	background-color: #FEF7F1;
}

.tx-guestbook-latest-header {
	background-color: #FAF0E6;
	color: #000000;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-latest-row { 
	background-color: #FFFFFF; 
}

.tx-guestbook-latest-small { 
	font-size: 11px; color: #666666; 
}

.tx-guestbook-form-inputfield-med { 
	border-style: solid; 
	border-width: 1pt; 
	border-color:#666666; 
	font-size:11px; 
	color:#333333;
	width:100px; 
	height:20px;
}

.tx-guestbook-form-inputfield-big {
	border-style: solid; 
	border-width: 1pt; 
	border-color:#333333; 
	font-size:11px; 
	color:#333333; 
	width:150px; 
	height:20px; 
}

.tx-guestbook-form-textarea {
	border-style: solid;
	border-width: 1pt;
	border-color:#333333;
	font-size:11px; 
	color:#333333; 
	width:250px;
}

.tx-guestbook-form-obligationfield {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-form-error {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-veguestbook-pi1 td {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-veguestbook-pi1 input {
	font-size: 11px;
	color: #000000;
	background-color: #ffffff;
	border-width: 1pt;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-color: #000000;
}

.csc-form-label-req {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.csc-form-label {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.csc-form-radio {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.csc-form-fieldcell {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.pricetable_light {
	background-color: #E6FFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
.pricetable_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3FFC6;
	text-align: center;
	width: 65px;
}
.pricetable_dark_nowidth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3FFC6;
	text-align: center;
}
.pricetable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	text-align: center;
	width: 50px;
}
.pricetable_nowidth{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	text-align: center;
}
.pricetable_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #F4F4F4;
	width: 50px;
	height: 25px;
	line-height: 9px;
}
.pricetable_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F4F4F4;
	width: 50px;
	line-height: 9px;
}
.pricetable_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F8F8F8;
}
.pricetable_season {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	text-align: center;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.menufonts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0054A6;
}
.divider_mainmenu {
	background-color: #B4D3EB;
}
.bg_mainmenu {
	background-color: #D7E7F4;
}
.bg_submenu {
	background-color: #E0EDF7;
}
.menufontssummer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006633;
}
.divider_mainmenu_summer {

	background-color: #CAE0D3;
}
.bg_mainmenu_summer {

	background-color: #FFFFF2;
}
.bg_submenu_summer {

	background-color: #FFFFFD;
}
.mainbg_summer {
	background-color: #FFFFF1;
}
.bodytext_hover_summer {
	color: #64A383;
}
.copyright_summer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4DA924;
}
.copyright_summer a:link{
	color: #4DA924;
	text-decoration: none;
}.copyright_summer a:visited{
	color: #4DA924;
	text-decoration: none;	
}.copyright_summer a:active{
	color: #4DA924;
	text-decoration: none;	
}.copyright_summer a:hover{
	color: #4DA924;
	text-decoration: none;	
}
.bg_header_summer {

	background-color: #D8E9B0;
}
.divider_mainmenu_summer {

	background-color: #559C2D;
}
.menufonts_summer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D9822;
}
.mainbg {

	background-color: #B4D1EA;
}
.bodytext_hover {
	color: #5991C7;
}
.bg_header {
	background-color: #BFD8EE;
}
.contentborder {
	background-color: #0054A6;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5797D0;
}
.copyright a:link{
	color: #5797D0;
	text-decoration: none;
}.copyright a:visited{
	color: #5797D0;
	text-decoration: none;	
}.copyright a:active{
	color: #5797D0;
	text-decoration: none;	
}.copyright a:hover{
	color: #5797D0;
	text-decoration: none;	
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	width:100px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tx-indexedsearch-searchbox-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #559C2D;
  	border: 1px solid #58A12E;
	width:50px;
	background-color: #A1C96B;
	position: relative;
	left: 5px;
}
.tx-indexedsearch-searchbox-sword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #58A12E;
	width:163px;
	color: #559C2D;
	background-color: #D8EA98;
}
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight:bold; font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:10px; margin-bottom:5px;
}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align:center; font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res H2{
	font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption{
	font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
	background:#eeeeee;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	font-weight:normal;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {
	font-style:italic;
	font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	color:red;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:#eeeeff;
	font-size: 12px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	margin-top:20px; margin-bottom:5px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	margin-top:0px; margin-bottom:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	background:#cccccc;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	color : #666666;
}
.tx-indexedsearch-rules {
	font-size: 12px;
}
#lang_menu img {
	margin-left: 2px;
	margin-right: 2px;
}
.tx-veguestbook-pi1 {
        font-size:100%;
    }
  
/* error handling */
.tx-veguestbook-pi1 p.tx-guestbook-form-error {
	font-weight:bold;
	color:#990000;
}

/* display of result count */
.tx-veguestbook-pi1 .tx-guestbook-result {
	font-weight:bold;
	float:left;
}

/* pagination */
.tx-veguestbook-pi1 .tx-guestbook-pagination {
	float:right;
}

/* styles for list mode */

.tx-veguestbook-pi1 .tx-guestbook-left {
	height:4em;
}

.tx-veguestbook-pi1 .tx-guestbook-left p {
	color:#333;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
	float:left;
	width:21em;
	background:#FFF;
	padding: 1em;
}

/* styles for latest mode */
.tx-veguestbook-pi1 .tx-guestbook-latest p,
.tx-veguestbook-pi1 .tx-guestbook-right p {
	color:#333;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
font-weight: bold;
}

.tx-veguestbook-pi1 .tx-guestbook-right h3 {
	font-size:100%;
	color:#990000;
	font-weight:bold;
	background:none;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
	font-size:75%;
	color:#333;
	font-style: italic;
}

.tx-veguestbook-pi1 .tx-guestbook-latest {
	display:block;
	padding:0.25em;
	clear:both;
}

/* form styles */
.tx-veguestbook-pi1 .tx-guestbook-field {
	clear:both;
	width:100%;
	display:block;
	padding: 1em 0;
}

.tx-veguestbook-pi1 .tx-guestbook-field label {
	clear: both;
	display: block;
	float: left;
	width: 10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
	float:left;
	width:10em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
	float:left;
	width:20em;
}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
	width: 30em;
	display: block;
	float: left;
}

.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
	color:#990000;
}

.tx-veguestbook-pi1 fieldset {
	border:none;
}

.tx-veguestbook-pi1 legend {
	display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap {
	float:left;
	display:block;
	background:#F7F7F7;
	border:1px solid #CCC;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap {
	margin-left:2.25em;
}


.tx-veguestbook-pi1 .tx-guestbook-freecap img {
	float:left;
	display:block;
	padding-left:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap input {
	float:left;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap label {
	clear:both;
	display:block;
	float:none;
	width:10em;
	margin-bottom:0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap p {
	font-size:75%;
	padding:0.25em;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
	display:none;
}

.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
	color:#990000;
}

.tx-veguestbook-pi1 .tx-guestbook-clear {
	clear:both;
	display:block;
}

.tx-veguestbook-pi1 input.tx-guestbook-submit {
	width:auto;
	display:block;
}
.tx-veguestbook-pi1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tx-guestbook-header {
	background-color: #FAF0E6;
	color: #003399;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-right {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-left {
	background-color: #FEF7F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-date {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.tx-guestbook-result {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.checkForm {
	font-size: 11px;
	font-weight: bold;
	color: #559C2D;
	font-family: Arial, Helvetica, sans-serif;
}
.checkForm LABEL {
	padding-left: 2px;
}
.checkForm input {
	font-size: 11px;
	border: 1px solid #58A12E;
	background-color: #A1C96B;
	color: #559C2D;
}
.checkForm select {
	font-size: 11px;
	border: 1px solid #58A12E;
	color: #559C2D;
	background-color: #D8EA98;
}
#main_menu_container {
	border: 1px solid #88C2E7;
	padding: 5px;
	background-color: #ffffff;
}
#contentSpacer {
	height: 470px;
	width: 1px;
}
UL.myCrumbs {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
UL.myCrumbs LI {
	display: inline;
	list-style-type: none;
}
UL.myCrumbs LI a {
	text-decoration: none;
}
#lang_menu {
	margin-top: 5px;
	margin-bottom: 5px;
}
#PanoFrameContainerOuter {
	position: relative;
	height: 650px;
}
#PanoFrameContainer {
	position: absolute;
	top: -30px;
	left: -13px;
	width: 900px;
	height: 650px;
	scrolling: no;
}
#rglbOverlay {
	background-color: #ffffff ! important;
}
#rglbCenter, #rglbBottom {
	background-color: #ffffff ! important;
}
.jdGallery .slideElement {
	background-color: #ffffff ! important;
}
.jdGallery a.carouselBtn {
	font-family: Arial, Helvetica, sans-serif ! important;
}
.myGallery {
	border-style:none ! important;
}

/* PREISLISTEN */	
	
.preise {
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;	
	}	
.preise .tr-0{
	font-weight: bold;
	border-top: 1px dotted #003399;	
	}
.preise .td-0{
	border-bottom: 1px dotted #003399;
	padding-left: 9px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 45px;
	}	
.preise .td-1, .preise .td-2, .preise .td-3, .preise .td-4, .preise .td-5, .preise .td-6, .preise .td-7, .preise .td-8, .preise .td-9{
	border-bottom: 1px dotted #003399;
	border-left: 1px dotted #003399;
	padding-left: 9px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 45px;
	}	
.saison {
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;	
	width: 100%;	
	}	
.saison .tr-0{
	border-top: 1px dotted #003399;	
	}
.saison .td-0{
	border-bottom: 1px dotted #003399;
	padding-left: 9px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 65px;
	font-weight: bold;
	}
.saison .td-1{
	border-bottom: 1px dotted #003399;
	padding-left: 9px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	width: 165px;
	}			
.saison .td-2, .saison .td-3, .saison .td-4, .saison .td-5, .saison .td-6, .saison .td-7, .preise .td-8{
	border-bottom: 1px dotted #003399;
	border-left: 1px dotted #003399;
	padding-left: 9px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	}
#bannerblock4left {
	width: 226px;
}
.dwtt-content {
	z-index: 9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: none;
}
.dwtt-header {
	background-color:#A1C96B;
	color:#FFFFFF;
	padding: 4px;
	font-weight: bold;
}
.dwtt-description {
	padding: 4px;
}
.dwtt-dates {
	text-align:center;
	padding: 4px;
}
.shad1 {
	position: absolute;
	padding-top: 8px;
	padding-left: 8px;
}
.shad-c1 {
	position: absolute;
	right: 0;
	top: 0;
	width: 8px;
	height: 8px;
	background: url(/fileadmin/templates/gfx/ds.png) right top no-repeat;
}
.shad-c2 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 8px;
	height: 8px;
	background: url(/fileadmin/templates/gfx/ds.png) left bottom no-repeat;
}
.shad2 {
	background: url(/fileadmin/templates/gfx/ds.png) right bottom no-repeat;
}
.shad3 {
	position: relative;
	left: -8px;
	top: -8px;
	background: url(/fileadmin/templates/gfx/ds.png) left top no-repeat;
}
.shad4 {
	position: relative;
	left: 4px;
	top: 4px;
	background-color: #FFFFFF;
}
.preise .tr-0 .td-0 {
	background-color: #58A12E;
}
.preise .tr-0 .td-1 {
	background-color: #66FFFF;
}
.preise .tr-0 .td-2 {
	background-color: #FED201;
}
.preise .tr-0 .td-3 {
	background-color: #E10076;
}
.preise .tr-0 .td-4 {
	background-color: #EE011F;
}
.preise .tr-0 .td-5 {
	background-color: #0377B0;
}
.preise .tr-0 .td-6 {
	background-color: #FF6600;
}
.preise .tr-0 .td-7 {
	background-color: #ABD096;
	border-left: 30px solid #FFFFFF !important;
}
.preise .tr-last .td-7 {
	border-left: 30px solid #FFFFFF !important;
}
.preise .tr-0 .td-8 {
	background-color: #F07FBA;
}
.preise .tr-0 .td-9 {
	background-color: #81BBD8;
}
.priceinfotable {
	border-collapse: collapse;
	width: 610px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	}
.priceinfotable .td-0 {
	width: 435px;
	vertical-align: bottom;
	}	