.menu_indicator {
	background-color: #8496C8;
}
.menu_indicator_over {
	background-color: #6A7FBB;
	}
.menu_indicator_active {
	background-color: #E1E5F2;
}
.menu_background {
	background-color: #324EA1;
}
.menu_background_over {
	background-color: #28459C;
	cursor: pointer;
}
.menu_background_active {
	background-color: #465FAA;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 15px;
}
.background_snowboard {
	background-image:url(../gfx/background_snowboard.jpg);
	background-repeat:no-repeat;
}
.background_alpin {
	background-image:url(../gfx/background_alpin.jpg);
	background-repeat:no-repeat;
}
.background_kinder_und_jugend {
	background-image:url(../gfx/background_kinder_und_jugend.jpg);
	background-repeat:no-repeat;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.bodytext:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.bodytext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.bodytext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00298D;
}
.bodytext a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.bodytext a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.bodytext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00298D;
}
.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}
a.menutext:link {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #FFFFFF;
 	font-weight: bold;
}
a.menutext:visited {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #DDE3F4;
 	font-weight: bold;
}
a.menutext:hover {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #CCCCCC;
 	font-weight: bold;
}
a.maillink:link {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
a.maillink:hover {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
		
.external-link-new-window {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.external-link-new-window:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
a.external-link-new-window:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.external-link-new-window:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00298D;
}
.external-link-new-window a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.external-link-new-window a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.external-link-new-window a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00298D;
}
.main_content {
	/* margin: 5 5 5 5; */
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #333333;
	padding-left: 5;
}

#RightContent {
	padding-left: 5;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #333333;
}
#FooterContent {
	padding-left: 5;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #333333;
}
H1 {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 16px;
 	color: #333333;
 	font-weight: bold;
	padding-left: 0;
	padding-top: 10;	
}
.tx-guestbook-header { 
	background-color: #00298D; 
	color: #FFFFFF; 
	font-weight:bold;
	font-size: 11px;
}
.tx-guestbook-list-row { 
	background-color: #FFFFFF; 
	font-size: 11px;
}
.tx-guestbook-list-rowleft { 
	background-color: #E1E5F2; 
	font-size: 11px;
}
.tx-guestbook-list-entrycomment-title {
	font-weight: bold; 
}
.tx-guestbook-list-entrycomment { 
	font-style: italic; 
}
.tx-guestbook-list-small { 
	font-size: 9px; 
	color: #666666; 
}
.tx-veguestbook-pi1-browsebox TD { 
	font-size: 9px; 
	color: #666666; 
}
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-veguestbook-pi1-browsebox-SCell { 
	background-color: #EEEEEE; 
}
.tx-guestbook-latest-header { 
	background-color: #539521; 
	color: #FFFFFF; 
	font-weight:bold; 
}
.tx-guestbook-latest-row { 
	background-color: #FFFFFF; 
}
.tx-guestbook-latest-small { 
	font-size: 9px; 
	color: #666666; 
}
.tx-guestbook-form-inputfield-med { 
	border-style: solid; 
	border-width: 1pt; 
	border-color:#666666; 
	font-size:11px; 
	color:#333333; 
	width:100; 
	height:20; 
}
.tx-guestbook-form-inputfield-big { 
	border-style: solid; 
	border-width: 1pt; 
	border-color:#666666; 
	font-size: 11px;
	color:#333333; 
	width:150; 
	height:20; 
}
.tx-guestbook-form-textarea { 
	border-style: solid; 
	border-width: 1pt; 
	border-color:#666666; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333; 
	width:250; 
}
.tx-guestbook-form-obligationfield { 
	color: #333333;
	font-size: 11px; 
}
.tx-guestbook-form-error { 
	color: #CC0000; 
	font-size: 11px;
}
.tx-guestbook-form-fieldtitle {
	color: #333333; 
	font-size: 11px;
}
#Reservierung table,#Job table{
	color: #333333; 
	font-size: 11px;
}
#Reservierung select,#Job select{
	color: #333333; 
	font-size: 11px;
}
#Reservierung input,#Job input{
	color: #333333; 
	font-size: 11px;
}
#Reservierung .form_error {
	color: red;
}
table.contenttable-0 {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #333333;
	width: 100%;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}
table.contenttable-0 TD {
}
table.contenttable-0 .tr-0 td {
	border-bottom: 1px solid #D0D0CE;
	vertical-align: bottom;
	width: 150px;
}

table.contenttable-0 .tr-odd td {
	border-bottom: 1px solid #D0D0CE;
	vertical-align: bottom;
	height: 4em;
	width: 150px;
}
table.contenttable-0 .tr-even td {
	border-bottom: 1px solid #D0D0CE;
	vertical-align: bottom;
	height: 4em;
	width: 150px;
}
table.contenttable-1 {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #333333;
	letter-spacing: 0.05em;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.contenttable-1 {
}

table.contenttable-1 .tr-odd td-0 {
}

table.contenttable-1 TD {
}
table.contenttable-1 .tr-0 td {
	border-bottom: 1px solid #D0D0CE;
}

table.contenttable-1 .tr-odd td {
	border-bottom: 1px solid #D0D0CE;
	height: 4em;
}
table.contenttable-1 .tr-even td {
	border-bottom: 1px solid #D0D0CE;
	height: 4em;
}
table.contenttable-2 {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #333333;
	width: 100%;
	letter-spacing: 0.05em;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.contenttable-2 {
}

table.contenttable-2 .tr-odd td-0 {
}

table.contenttable-2 TD {
}
table.contenttable-2 .tr-0 td {
	border-bottom: 1px solid #D0D0CE;
}

table.contenttable-2 .tr-odd td {
	border-bottom: 1px solid #D0D0CE;
}
table.contenttable-2 .tr-even td {
	border-bottom: 1px solid #D0D0CE;
}

