html {
	width:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
    padding: 0px;
	margin: 0px;
	width:100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	Color:#6B6B6B;
	background-image: url(2/00_hg.gif);
	background-color: White;
}

td, a, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.ski-h1 {
	font-size: 13px;
	display:inline;
}

.normal {
	font-size: 11px;
	Color:#6B6B6B;
}

.normal1{
	font-size: 11px;
	Color:#6B6B6B;
	background-color: #F2F2F2;
}
.c9px {
	font-size: 9px;
	Color:#6B6B6B;
}
.c9px:HOVER {
	Color:#000000;
}

.normalr {
	font-size: 11px;
	Color:#6B6B6B;
	text-align : right;
}

.bw11{
	font-size: 11px;
	Color:#000000;
	background-color: #FFFFFF;
}

.bw12{
	font-size: 12px;
	Color:#000000;
	background-color: #FFFFFF;
}

.bw13{
	font-size: 10px;
	Color:#000000;
	background-color: #FFFFFF;
}

.linkshg {
	font-size: 11px;
	Color:#223557;
	background-color: #C2D9F8;
}

.gw_th {
	font-size: 14px;
	font-weight:bold;
	Color:#FFFFFF;
	background-color: #58667E;
	text-align : center;
}

.gw_th_m {
	font-size: 11px;
	Color:#FFFFFF;
	background-color: #58667E;
	text-align : center;
}

.links {
	font-size: 11px;
	Color:#223557;
	background-color: #C2D9F8;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-top : 5px;
}

.linkscontent {
	font-size: 11px;
	Color:#223557;
}

.linkscontent:hover {
	Color:#000000;
}

.linksa {
	font-size: 11px;
	background-color: #C2D9F8;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-top : 5px;
}

.ueberschrift {
	font-size: 13px;
	Color:#58667E;
	background-color: white;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-top : 5px;
}

.rechtshg {
	font-size: 11px;
	padding-left : 19px;
	Color:#223557;
	background-color: #DDDDDD;
}

#linie01 {
	color : Black;
	background-color : Black;
}

.inhalt{
	font-size: 13px;
	Color:#58667E;
	background-color: white;

}

.inhalt01{
	padding-bottom : 5px;
	padding-left : 11px;
	padding-top : 22px;
	padding-right: 9px;
}

#skiliste{
	width : 650px;
}

.liste{
	font-size: 11px;
	Color:#000000;
}

.liste11{
	font-size: 11px;
	Color:#000000;
	background-color: #FCECE1;
	min-width : 26px;
	padding: 3px;
}

.liste12{
	font-size: 11px;
	Color:#000000;
	background-color: #FBE3D3;
	min-width : 26px;
	padding: 3px;
}

.liste21{
	font-size: 11px;
	Color:#000000;
	background-color: #FCE0CB;
	min-width : 26px;
	padding: 3px;
}

.liste22{
	font-size: 11px;
	Color:#000000;
	background-color: #FAD1B1;
	min-width : 26px;
	padding: 3px;
}

.liste11r{
	font-size: 11px;
	Color:#000000;
	background-color: #FCECE1;
	min-width : 26px;
	text-align : right;
	padding: 3px;
}

.liste12r{
	font-size: 11px;
	Color:#000000;
	background-color: #FBE3D3;
	min-width : 26px;
	text-align : right;
	padding: 3px;
}

.liste21r{
	font-size: 11px;
	Color:#000000;
	background-color: #FCE0CB;
	min-width : 26px;
	text-align : right;
	padding: 3px;
}

.liste22r{
	font-size: 11px;
	Color:#000000;
	background-color: #FAD1B1;
	min-width : 26px;
	text-align : right;
	padding: 3px;
}

.liste11:hover, .liste12:hover, .liste21:hover, .liste22:hover{
color:#555555;
}


.formular{
	font-size: 11px;
	Color:#000000;
	background-color: #B9C9D9;
}

.formular1a{
	background-color: #B9C9D9;
	width: 698px;
}
.formular1{
	font-size: 12px;
	Color:#000000;
	padding-bottom : 6px;
	padding-left : 17px;
	padding-top : 6px;
	padding-right: 6px;
}

#formular2{
	Color:#FFFFFF;
	background-color: #FFFFFF;
	width: 698px;
	height: 1px;
}
.formular3a{
	background-color: #B9C9D9;
	width: 125px;
	height: 275px;
	float: left;
}
.formular3{
	font-size: 11px;
	Color:#000000;
	padding-bottom : 6px;
	padding-left : 6px;
	padding-top : 6px;
	padding-right: 6px;
}
.formular4a{
	background-color: #B9C9D9;
	width: 573px;
	height: 60px;
}

.formular4{
	font-size: 11px;
	Color:#000000;
	padding-bottom : 6px;
	padding-left : 10px;
	padding-top : 6px;
}

.formbild01{
	Color:#000000;
	float: left;
	width: 40px;
}

.formbild02{
	padding-top: 9px;
	padding-right : 23px;
}

.formbild03{
	padding-top: 0px;
	padding-right : 23px;
}

.formular5{
	background-color: #B9C9D9;
	width: 698px;
	height: 275px;
}

.formular6{
	background-color: #B9C9D9;
	width: 573px;
	height: 275px;
	float: left;
}

.formular7{
	Color:#FFFFFF;
	background-color: #FFFFFF;
	width: 573px;
	height: 1px;
}
.formlinks{
	font-size: 11px;
	Color:#000000;
	float: left;
	width: 80px;
}
.formlinks1{
	font-size: 11px;
	Color:#000000;
	float: left;
	width: 70px;
}
.formlinks2{
	font-size: 11px;
	Color:#000000;
	float: left;
	width: 200px;
}
.formlinks3{
	font-size: 11px;
	Color:#000000;
	float: left;
	width: 300px;
}
.formsuchen{
	background-color: #FFFFFF;
	width: 698px;
}

.suchen01{
	float: left;
}

.suchen03{
	float: left;
	padding-top : 3px;
}

.suchen02{
	float: right;
}

.detailabsnav{
	width: 718px;
	height:24px;
	background-color: #FF6B00;
}

.detailabsnavtext{
	font-size: 11px;
	Color:#FFFFFF;
	padding-bottom : 0px;
	padding-left : 20px;
	padding-top : 1px;
	padding-right: 10px;
}

.detaillinie{
	width: 718px;
	height:1px;
	background-image: url(2/00_hg.gif);
	background-color: White;
}

.detail01{
	width: 718px;
	height: 52px;
	background-color: #D1D1D1;
}

.detail01text{
	font-size: 13px;
	Color:#58667E;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-top : 10px;
	padding-right: 10px;
}

.detail04{
	padding-left : 6px;
	padding-top : 6px;
}

.detail05{
	font-size:14px;
	Color: #FF6B00;
}

.detail06{
	font-size:13px;
	Color: #58667E;
}
.detail07{
	font-size:12px;
	Color: #58667E;
}
.detail08{
	width: 416px;
	border : 1px solid #58667E;
}
.detail07f{
	font-size:12px;
	Color: #58667E;
}

.detailBoxHoehe01{
	width: 253px;
	height: 78px;
	border : 1px solid #D1D1D1;
	background-color: #FDE5D3;
}

.detailBoxHoehe02{
	padding-bottom : 6px;
	padding-left : 5px;
	padding-top : 6px;
	padding-right: 13px;

}

.detailBoxHoehe03{
	font-size:14px;
}

.detailBoxHoehe04{
	font-size:12px;
	Color: #FF6B00;
	float: left;
}
.detailBoxHoehe05{
	font-size:12px;
	Color: #FF6B00;
	text-align: right;
	float: right;
}

.detailBoxHoehe06{
	font-size:12px;
	Color: #FF6B00;
	text-align: left;
	float: left;
}


.detailBoxURLs01{
	width: 681px;
	height: auto;
	border : 1px solid #D1D1D1;
	background-color: #F2F2F2;
}

.detailBoxURLs02{
	padding-bottom : 10px;
	padding-left : 5px;
	padding-top : 6px;
	padding-right: 13px;
}

.detailBoxURLs03{
	font-size:14px;
	Color: #FF6B00;
}

.detailBoxURLs04{
	font-size:12px;
	Color: #58667E;
}
.detailBoxURLs05{
	font-size:12px;
	Color: #58667E;
}

.detailvertabstand{
	height: 5px;
}

.adetail{
	font-size:12px;
	Color: #58667E;
	text-decoration : underline;
}
.adetail:hover{
	Color: #000000;
}

.detailBox196{
	width:196px;
	border : 1px solid #D1D1D1;
}
.detailBox251{
	width:251px;
	border : 1px solid #D1D1D1;
}

.detailBox681{
	width:681px;
	border : 1px solid #D1D1D1;
}

.detailBoxUeberschrift{
	font-size:14px;
	Color: #FF6B00;
	background-color: #FFFFFF;
}

.detailBoxMitteLinks{
	font-size:12px;
	Color: #58667E;
	background-color: #F2F2F2;
}

.detailBoxMitteRechts{
	font-size:12px;
	text-align: right;
	Color: #58667E;
	background-color: #F2F2F2;
	padding-right: 15px;
}

.detailBoxUntenLinks{
	font-size:12px;
	Color: #FFFFFF;
	background-color: #58667E;
}

.detailBoxUntenRechts{
	font-size:12px;
	Color: #FFFFFF;
	background-color: #58667E;
	text-align: right;
	padding-right: 15px;
}

.detailforumlink{
	font-size:12px;
	text-align: right;
	Color: #58667E;
	padding-right: 15px;
	float: right;
}

.detailrahmen01{
	width: 681px;
}

.detailrahmen02{
	padding-left : 0px;
	padding-top : 10px;
	padding-right: 10px;
}

.detailrahmen03{
	padding-left : 0px;
	padding-top : 10px;
	padding-right: 10px;
}

.detailrahmen04{
	padding-left : 0px;
	padding-top : 10px;
	padding-right: 0px;
}

.fuss{
	padding-bottom : 5px;
	padding-left : 11px;
	padding-top : 22px;
	padding-right: 9px;
}
.fuss01{
	font-size:11px;
	background-color: #58667E;
	Color: #ffffff;
	/*text-decoration : none;*/
}


.tmpA{
  color: #ffffff;
  text-decoration: none;
}

.tmpA:hover {
	text-decoration: underline;
	color : #CECFD1;
}

.fuss03{
	text-align: right;
}

.fuss04{
	font-size:11px;
	background-color: #ffffff;
	Color: #58667E;
	float: left;
}

.fuss05{
	float: right;
}

.skiabsnav{
	color: #ffffff;
  	text-decoration: none;
}
.skiabsnav:hover{
	color: #ffffff;
  	text-decoration: underline;
}
.message{
	color: #FF6B00;
}
.b  {
	font-size: 12px;
 }

.tabelleA{
  color: #ffffff;
  font-size:14px;
  text-decoration: none;
}

.tabelleA:hover {
	text-decoration: underline;
	color : #CECFD1;
}

.anmeldungtab{
	border-color : #efefef;
	border-bottom-color : #efefef;
	border-left-color : #efefef;
	border-right : #efefef;
	border-right-width : 1px;
	border-left-width : 1px;
	border-bottom-width : 1px;
}

.anmeldung2{
	text-align : center;
}

.anmeldung3{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : large;
}

.mini-datum {
	font-family : Arial;
	font-size: 9px;
	Color:#223557;
}

.mini-datum:hover {
	Color:#000000;
}

.contentlink
{
	color : navy;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-decoration : underline;
}

.autor
{
	color : black;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-decoration : none;
}

.div
{
	font-size: 12px;
	font-family : sans-serif;
}

.div1
{
	font-weight : bold;
	font-family : sans-serif;
	font-size : medium;
	width : 90%;
}

.div2
{
	background-color : #FFFF99;
	font-size : 12px;
	font-family : sans-serif;
	width : 100%;
}

.tableeintrag
{
	width : 98%;
	border : White;
	border-left-width : 5px;
	border-left-color : White;
	border-left-style : solid;
}

.tablezeile
{
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	vertical-align : middle;
	text-align : center;
}

.tablezelle
{
	text-align : center;
	vertical-align : middle;
	font-size : 10px;
	font-weight : normal;
	background-color : #C2D9F8;
}

.nav
{
	font-size : 12px;
	font-weight : bold;
}

.bildzeige
{
	width : 20px;
	height : 20px;
	border : 0px;
}

.navdetail
{
	font-size : 12px;
	font-weight : bold;
	font-family : sans-serif;
}

.detailtitel
{
	font-family : verdana, helvetica, courier, arial, sans-serif;
	background-color : #D1D1D1;
	letter-spacing: 5px;
	font-size: 20px;
	text-align : left;
	padding-left : 50px;
	color : #58667E;
}

.detailtitel2
{
	font-family : verdana, helvetica, courier, arial, sans-serif;
	background-color : #D1D1D1;
	font-size: 14px;
	text-align : left;
	color : #58667E;
}

.tab1detail
{
	background-color : White;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-weight : bold;
	width : 21%;
	color: #FF6B00;
}

.tab1detaila
{
	background-color : #f2f2f2;
	font-size : 10px;
	font-family : verdana, helvetica, courier, arial, sans-serif;
	width : 79%;
}

.tab1detailb
{
	background-color : #f2f2f2;
	font-size : 10px;
	font-family : verdana, helvetica, courier, arial, sans-serif;
	width : 10%;
}

.tab1detailc
{
	background-color : #f2f2f2;
	font-size : 10px;
	font-family : verdana, helvetica, courier, arial, sans-serif;
	width : 62%;
}

.tab1detaild
{	
	background-color : #f2f2f2;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-weight : bold;
	color: #FF6B00;
}

.tab1detaile
{
	background-color : #f2f2f2;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica,sans-serif;
	color : Black;
}

.tab2detail
{
	background-color : White;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-weight : bold;
	width : 21%;
	vertical-align : top;
	color: #FF6B00;
}

.tab2detaila
{
	background-color : #f2f2f2;
	font-size : 10px;
	font-family : verdana, helvetica, courier, arial, sans-serif;
	vertical-align : middle;
	width : 79%;
}

.tab3detail
{
	background-color : White;
	font-size : 10px;
	font-family : Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-weight : bold;
	width : 9.3%;
	vertical-align : top;
	color: #FF6B00;
}

.tab3detaila
{
	background-color : #f2f2f2;
	font-size : 10px;
	font-family : verdana, helvetica, courier, arial, sans-serif;
	vertical-align : middle;
	width : 90.7%;
}



.table
{
	font-family : verdana, arial, helvetica, sans-serif;
	width : 100%;
	text-align : center;
	vertical-align : middle;
	font-size : 10px;
}

.formtitel
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	background-color : #58667E;
	line-height : 30px;
	font-size : 12px;
	color : White;
}

.formtitel2
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	background-color: #58667E;
	line-height : 12px;
	font-size : 10px;
	color : White;
}

.formtitel3
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	background-color : #58667E;
	line-height : 12px;
	font-size : 10px;
	color : White;
}

.formtitel4
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	background-color: #58667E;
	line-height : 12px;
	font-size : 10px;
	color : White;
	width : 98%;
	border : White;
	border-left : 5px solid White;
}

.formtitelort
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	background-color: #C2D9F8;
	line-height : 10px;
	font-size : 12px;
}

.formzellvar
{
	background-color : White;
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	font-size : 10px;
	color: #FF6B00;
}

.formzellwert
{
	text-align : left;
	background-color : #f2f2f2;
}

.formzellwert2
{
	text-align : center;
	background-color : #f2f2f2;
	font : 10px;
}

.formdatum
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : left;
	font-size : 10px;
}

.formzelltext
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
}

.logtable
{
	font-family : verdana, arial, helvetica, sans-serif;
	width : 25%;
	text-align : center;
	vertical-align : middle;
	font-size : 10px;
}

.logzell
{
	background-color : #C2D9F8;
}

.logzella
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10px;
}

.logzellwert
{
	background-color : #C2D9F8;
	font-family : verdana, arial, helvetica, sans-serif;
	text-align : center;
	font-size : 10px;
}

.navlog
{	
	font-size : 10px;
	font-weight : bold;
	font-family : sans-serif;
}

.select
{
	font-size : larger;
	font-family : sans-serif;
	width : 46mm;
}

.formhinweis
{
	font-family : verdana, arial, helvetica, sans-serif;
	font-weight : bold;
	text-align : center;
	background-color : ActiveBorder;
	line-height : 15px;
	font-size : 12px;
}

.tablehotel
{
	font-family : verdana, arial, helvetica, sans-serif;
	width : 100%;
	text-align : center;
	vertical-align : middle;
	background-color : #e1e1e1;
}

.anmhoteltopa
{
	font-weight : bold;
	font-size : 12px;
}

.anmhoteltopb
{
	color : #b4b4b4;
	font-weight : bold;
	font-size : 12px;
}

.anmhotelrot
{
	color : red;
	font-weight : bold;
	font-size : 12px;
}

.anmhotelrotgross
{
	color : red;
	font-weight : bold;
	font-size : 16px;
}

.anmhotelc
{
	color : red;
	font-weight : normal;
	font-size : 12px;
}

.anmhotelgruen
{
	font-size : 20px;
	font-weight : bold;
}

.anmhotele
{
	font-size : 12px;
}

.anmhotelgruenkl
{
	color : Green;
	font-size : 12px;
}

.anmhotelschwarztop
{
	font-weight : bold;
	font-size : 16px;
}

.anmhotelschwarz
{
	
	font-weight : bold;
	font-size : 12px;
}

.anmhotelschwarzkl
{
	
	font-weight : normal;
	font-size : 10px;
}

.anmhotelblau
{
	font-weight : normal;
	font-size : 12px;
}

.anmhotelpurple
{
	
	font-weight : bold;
	font-size : 12px;
}

.anmhotelstern
{
	color : #008000;
}

.anmhotelkasten
{
	color : Green;
	font-size : 14px;
	font-weight : bold;
}