
* { 
	padding: 0px;
	margin: 0px;
	}

body	{	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
						}

h1	 {
	font-size: 16px;
	padding-bottom: 7px;
		   }
h2	 {
	font-size: 13px;
	padding-bottom: 7px;
		   }
h3	 {
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
		   }		   
#container {
	width: 1000px;
	min-height: 600px;
	border: solid 2px;
	background-color: #CFD0D1;
	
}

#banner {
	height: 88px;
	background-image:url(../image/banner.gif);
	background-repeat: no-repeat;
	background-color: #000000;
	text-align: right;
	color: #FFFFFF;
	font-size:9px;
	vertical-align: baseline;
	}

#banner p {	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-top: 74px;
		padding-right:2px;
				
}
#nav1	{
	float: left;
	width: 104px;
	background-color: #CFD0D1;
	line-height: 22px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 15px;
		
}
#nav1 ul {
	list-style-type: none;
}


#nav2	{
	float: left;
	width: 881px;
	background-color: #CFD0D1;
	height: 20px;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #000000;
	
	
}

#nav2 ul {
	list-style-type: none;
}

#nav2 li {
	line-height:20px;
	display: inline;
	padding-left: 7px;
	padding-right: 13px;	
}

#nav3	{
	float: left;
	width: 881px;
	background-color: #CFD0D1;
	height: 20px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color:#000000;
	margin-bottom: 5px;
}

#nav3 ul {
	list-style-type: none;
	}

#nav3 li {
	line-height:20px;
	display: inline;
	padding-left: 7px;
	padding-right: 13px;	
}


#main 	{
		
	background-color: #F0F1F1;		
	padding: 5px;
	margin-left: 119px;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #000000;
	min-height: 650px;
		
}

#counter img	{
		color: #000000;
			width: auto;
			height: auto; 
			padding-top: 10px;
			margin-left: -12px;
			padding-left: -12px;
			}
#web {	padding: 20px;
		width: 600px;
		text-align: center;
}

#monat  { 	padding-bottom: 10px;
			padding-top: 15px;
			font-size: 14px;
			font-weight: bold;
}
#kalender p { padding-left: 5px;

}
#route {
	line-height: 2em;
	
}
}
#route li {
	list-style-type: square;
}

#route a {
	font-weight: normal;
}

#rezepte {
	line-height: 2em;
	
}
}
#rezepte li {
	list-style-type: square;
}

#rezepte a {
	font-weight: normal;
}

#links {
	line-height: 2em;
	
}
}
#links li {
	list-style-type: square;
}
#links a {
	font-weight: normal;
	
}

#links h2 { padding-bottom: 3px;
	
}

#tabel p {	padding: 2px;
}

#table { border: solid 1px #000;

}

#table p {	padding: 2px;
}

#skiclub td {	vertical-align: top;

}

#skiclub img {	padding-bottom: 20px;
				padding-left: 20px;

}

#skiclub ul {	line-height: 2em;
}

#ranglisten a { font-weight: normal;
}


p {
	line-height: 1.5em;
	padding: 0px;
	margin: 0px;
}

hr { width: 99%;
}

li {
	line-height: 1.5em;
	padding: 0px;
	margin: 0px;
}
	
a  {
		color:#000000;
	font-weight: normal;
	text-decoration: none;
		}
a:hover, a:active, a:focus {
	color: #E60000;
	text-decoration: none;
		}
				
li a{
		color:#000000;
	font-weight: bold;
	text-decoration: none;
		}
span {
	display: inline-block;
}


table .kalAktu a	{ border: solid 0px;
						color:#000;
			
			
		}

tr 		{
			vertical-align:text-top;
			}
		

hr			{
			color: #000000;
			border-style: solid;	
			margin-top: 10px;
			margin-bottom:20px;
			
			}


a img	{
			border: 0 none;
			text-decoration: none;
			}

.hoeher
		{	margin-top: -25px;}


p.ehc_mannschaft {	padding: 3px;
			vertical-align: top;
}

.ehc_mannschaft img {	padding-bottom: 20px;
			padding-right: 10px;
				
}

tr.ehc_mannschaft td.ehc_mannschaft 	{
		vertical-align: top;
	
	
			}

.ehc	{	border: solid 1px #000;
			vertical-align: top;
			
}

.ehc p {		padding: 3px;
			vertical-align: top;
}

.ehc_table { vertical-align: top;
}

.ehc_titel	{
			background-color: #666666;
			color:#FFFFFF;
			font-weight:bold;
			text-align: center;
			border-width: 1px;
}

.ehc_tab1	{
		background-color: #CCCCCC;
		border-color: #000000;
		padding-left: 20px;
		margin-left: 20px;
		}
		
.ehc_tab2	{
		background-color: #F0F1F1;
		
		}
		
.sieg 	{
	color: #009900;
	text-align: center;
	font-weight: bold;
			}

.niderlage	{
			color: #FF0033;
			text-align: center;
			font-weight: bold;
			}

.unendschieden	{
			color: #000000;
			text-align: center;
			font-weight: bold;
			}

.akt	{
	color: #E60000;
}

.home	{	font-size: 10px;
			text-align: right;
			padding-right: 13px;
}

.webcam img { padding-top: 23px;
}

.webcam p { padding-top: 8px;
}

lu .akt{
	list-style-type: hiragana;

	}

.aktuell, a {	text-align: left;
				
}

.aktuell h2 {
				color: #000;
				
}

.titel	{
			background-color:#666666;
			color:#FFF;
			
			
			}

.titel p { color: #FFFFFF;
			text-align: left; 
			padding-left: 2px;
}			
			
.tab1	{
		background-color: #CCCCCC ;
		
		
		}
.tab2	{
		background-color: #F0F1F1;
		
		}

.bbt_titel	{
	background-color: #666666;
	color: #FFFFFF;
		}


.bbt1	{
	background-color: #CCCCCC;
	
		}
.bbt1 td	{
	
	padding: 2px;
		}



.bbt2	{
		background-color: #F0F1F1  ;
		
		
		}
		
.bbt2 td	{
		padding: 2px;
		
		}

.bbt tr	{
				margin: 5px;	
				
		}

table.bbt {border: solid 1px #000;
}
		
			
.gewerbe	{	margin-bottom: 20px;
				border-style: solid;
				border-color: #000000;
				border-width: 1px;
				

}

.gewerbe td 		{
}

.gewerbe tr 		{
			
			}
			
.gewerbe td p		{
			padding: 2px;
			
			}
.gastro	{		margin-bottom: 10px;
				border-style: solid;
				border-color: #000000;
				border-width: 1px;
}

.gastro td p		{
			margin: 2px;
			
}

.piste	 { height: 750px;
			
}

.haussprueche {
	vertical-align:text-top;
	font-family: "Old English Text MT";
	font-size: 18px;
	margin-bottom: 20px;
}

.rechts {	text-align: right;
}

.region { line-height: 1.3em;

}

td img	{
	
	}

blockquote {
			padding-bottom: 20px;
			max-width: 600px;
			}
			
blockquote ul {	line-height: 3em;

			}		
			
blockquote li {
			list-style-position:inside;

			}	
			
			
/** Wetter **/

.plzInit {
		color: #FFF;
		background-color: #666666;
		text-align: right;
		vertical-align: text-top;
		caption-side: bottom;
		
}

.plzBlueLeft {
		background-color: #CCCCCC;
		text-align: center;
		}
		
.plzBlueRight {
		background-color: #CCCCCC;
		text-align: right;
		}
		
.plzWhiteLeft {
		background-color: #F0F1F1;
		text-align: center;
		}
		
.plzWhiteRight {
		background-color: #F0F1F1;
		text-align: right;
		}
			
/** Foto Galerie **/

IMG {
	vertical-align: middle;
}
IMG.img-picture { border: 0px solid #cccccc; }
IMG.img-folder { border: 0px; }
IMG.img-galicon { border: 0px solid #cccccc; }
IMG.img-thumbnail { border: 0px solid #cccccc; }
IMG.img-thumbnail-selected { border: 0px solid ; }
IMG.img-picture-prev { border: 0px; }
IMG.img-picture-next { border: 0px; }
IMG.img-thmbnavi-prev { border: 0px; }
IMG.img-thmbnavi-next { border: 0px; }
IMG.img-new { border: 0px; }


TABLE.table-wrapper {
  border: 0px solid #FF0000;
  width: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

.td-galitem-caption {padding-bottom: 10px;
}


TD.td-thumbnails-thumb {
  padding: 5px;
  vertical-align: bottom;
  background-color: transparent;
  white-space: nowrap;
  
}

TD.td-thumbnails-thumb-selected {
  padding: 5px;
   font-weight:  bold;
  background-color: transparent;
  vertical-align: bottom;
}

DIV.div-thumbnails-caption {
   font-weight:  normal;
  background-color: transparent;
}



TABLE.table-main-title {}

TD.td-main-title {
	font-weight:  bold;
	background-color: transparent;
}

TD.td-main-title-spgm-link {
   text-align: center;
  background-color: transparent;
}

A.a-spgm-link {
  background-color: transparent;
}





TABLE.table-gallisting-grid {
}

TD.td-gallisting-cell {
}

td td-shadows-main {
					width: 400px;
					
					}



TABLE.table-galitem {
  width: 400px;
  }

TD.td-galitem-icon {
  padding-right: 5px;
}

TD.td-galitem-title {
	
	width:        100%;
	text-align: left;
	color: #000000;
}

TD.td-galitem-caption {
	font-style:   italic;
	color: #000000;
}




TABLE.table-picture {
  width: 100%;
  text-align: center;
}

TD.td-picture-navi {
  font-weight:  bold;
  color:        #000000;
  text-align: center;
  background-color: transparent;
}

TD.td-zoom-factors {
  padding: 7pt;
  text-align: center;
}

INPUT.button-zoom-factors {
  border: 1px solid #777777; 
  font-weight: bold;
  color:        #000000;
  background-color: #dddddd;
  text-align: center;
}

TD.td-picture-pic {}

TD.td-picture-filename {
	font-weight: bold;
	text-align: center;
	background-color: transparent;
	padding: 7px;
	background-color: transparent;
	color: #000000;
}

TD.td-picture-caption {
	text-align: center;
	font-style:italic;
	background-color: transparent;
	padding:7px;
	background-color: transparent;
	color: #000000;
}




TABLE.table-thumbnails {
  margin-left: auto;
  margin-right: auto;
}

TD.td-thumbnails-navi {
	color: #000000;
	font-weight:	bold;
	text-align: right;
	padding: 7px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}

SPAN.span-filters {
	font-weight: normal;
	color: #000000;
}


DIV.div-galheader {
  font-family:  arial, verdana, helvetica, sans-serif;
  color: #000000;
  margin-bottom: 0px;
  padding: 0px;
  width: 400px;
}
 /** GÄSTEBUCH **/
 
#tabele {
width: 500px;
}
/* Hintergrundfarbe und Standart Schrift */

/* Texte */
.normal{ font-family: Verdana;
         font-size: 11px; 
         color: #000000;
         text-decoration: none; }
         
.small{ font-family: Verdana;
        font-size: 10px;
        color: #000000;
        text-decoration: none; }
        
.notice{ font-family: Verdana;
         font-size: 11px;
         color: #000000;
         font-weight: bold;
         text-decoration: none; }
         
.comment{ font-family: Verdana;
          font-size: 11px;
          color: #000000;
          text-decoration: none; }         
       
.headline { font-family: Verdana;
            font-weight: bold;
            font-size: 14px;
            color: #000000; 
            text-decoration: underline; }

/* Tabellen */
.tbl_main {
	border-collapse:collapse;
	border: 1px solid #000000 ;
}

.td0 {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	border-left-color: #000;
       }            
            
.td1 { background-color: #F0F1F1; 
       border-style: solid;
       border-width: 1px;
	   padding: 5px;
	  
	   border-left-color: #000000 ;
       }

.td2 { background-color: #CCCCCC; 
       border-style: solid;
       border-width: 1px;
	   padding: 5px;
	   border-left-color: #000000;
       }
       
.td3 {
	background-color: #666666;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	border-left-color: #000;
       }
       
.td4 { background-color: #F0F1F1;        
       border-width: 0px;
	   padding: 5px;
       }     
       
.td5 { background-color: #F0F1F1;        
       border-width: 0px;
	   padding: 5px;
       }     
.notice { color: #FFF;
}
.td3 a { color:#FFF;
		font-weight: bold;
}
/* Formulare */
input {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
        
textarea {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

select { font-family: Verdana;
         font-size: 10px;
         color: #000000;
         background-color: #DEDEDE;
         border-style: solid;
         border-width: 1px;
         border-color: #000000; }    
		 
		 
		 /*------Pistenbricht_____*/
iframe.piste{
		z-index: 0;
		margin-top: 0px;
		background-color:#F0F1F1;
		border: 0 solid #F0F1F1;
		width: 800px;
		min-height: 800px;
}

/*------ Update ------*/
table.update { border: solid 1px #000;
}


/*------kalender_____*/

.kalBox { padding-left: 2px;
}

#kalender{ 
			height: 875px;
			font-size: 10px;
			text-align:left;
 }

table.kalList {
				border: solid 1px #000;
}


table.kalAktu{
				border: solid 1px #000;
}



td.kalKopf {	background-color: #666666;
				color:#FFF;
				border: solid 0px;
	
}

td.kalAktu	{	background-color:  ;
				
				
	
}

td.kalDat1 { background-color: #CCCCCC ;
			border: solid 0px ;
}

td.kalDat2	{background-color: #F0F1F1;
			border: solid 0px;
}

td.kalAkt1 { background-color: #CCCCCC ;
}

td.kalAkt2	{background-color: #F0F1F1;
}

td.kalAktK{background: #666666;
			color:#FFF;

}
td.kalAkt1, td.kalAkt2{
color: black; 
border-right: solid 0px white;
border-bottom: solid 0px white;
padding: 2px;
}