BODY
{
	font-family: 'Helvetica 55 Roman' , Helvetica, Arial, Sans-Serif;
	margin: 0px;
	padding: 0px;
	background-color:#f8faf1;
}

table.menu
{
	width:155;
}

input.text
{
	border-right: #3b0f07 1px solid;
	border-top: #3b0f07 1px solid;
	font-size: 8pt;
	border-left: #3b0f07 1px solid;
	width: 100%;
	border-bottom: #3b0f07 1px solid;
	height: 12pt;
	background-color: #ffffff;
	font-family: Helvetica 55 Roman , Helvetica, Arial, Sans-Serif;
}


a.normal
{	
	font-size: 10pt;
	font-weight: bold;
	color: #FFF6C1;
	background-color: transparent;	
}

a.menu
{
	font-size: 10pt;
	font-weight: bold;
	color: #FFF6C1;
	background-color: transparent;
	text-decoration: none;
}

a.menu:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #FFF6C1;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}

.username
{
	color: #FFF6C1;
	font-weight: bold;
}

.menu_text
{
	border-right: #333399 15px;
	padding-right: 2px;
	border-top: #0000a2 1px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #0000a2 1px;
	clip: rect(auto 3mm 3mm auto);
	color: #FFF6C1;
	padding-top: 2px;
	border-bottom: #0000a2 1px;
	background-color: #0000A2;
	text-decoration: none;
}

.menu_button_hover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	width: 100%;
	color: #0000a2;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}

.menu_button
{
	border-right: #6464c8 2px outset;
	border-top: #6464c8 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #6464c8 2px outset;
	width: 100%;
	color: #fff6c1;
	border-bottom: #6464c8 2px outset;
	background-color: #0000a2;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}

.menu_button_sizefixed_small
{
	border-right: #6464c8 2px outset;
	border-top: #6464c8 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #6464c8 2px outset;
	width: 92px;
	color: #fff6c1;
	border-bottom: #6464c8 2px outset;
	background-color: #0000a2;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}

.menu_button_sizefixed_small_hover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	width: 92px;
	color: #0000a2;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}

/* Buttons im horizontalen Menue */
.menu_button_sizefixed
{
	border-right: #6464c8 2px outset;
	border-top: #6464c8 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #6464c8 2px outset;
	width: 124px;
	color: #fff6c1;
	border-bottom: #6464c8 2px outset;
	background-color: #0000a2;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}

/* Buttons im horizontalen Menue - mousevoer */
.menu_button_sizefixed_hover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	width: 124px;
	color: #0000a2;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}

.text
{
	font-size: 9pt;
	background-color: transparent;
}

.textJustify
{
	font-size: 9pt;
	background-color: transparent;
	text-align:justify;
}

.headerTextPale
{
	font-size: 15pt;
	color: #0000a2;
	background-color: transparent;
}

.textBlue
{
	font-size: 8pt;
	color: #0000a2;
	background-color: transparent;
}

.textWelcomeBig
{
	font-family:Helvetica Neue 55 Roman,HelveticaNeueLT Pro 55 Roman,Helvetica,Arial,;
	font-size: 12px;
	color: #3b0f07;
	background-color: transparent;
}

.textOrange
{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: underline;
	color: #F09901;
	background-color: Transparent;
	cursor:pointer;
}

/***********************************************************/
/*HIR: Neues Login Layout /
/***********************************************************/

table.menuLogin
{	

	margin-left:18px; 
	margin-top:5px; 		 

}

.menu_buttonLogin:hover
{
	font-size: 10pt;
	color: black;
	width: 100%;
	
	background-position:left center;
	background-image: url(../img/Layout/butten-hg_70px.png);
	BACKGROUND-REPEAT: no-repeat;
		
	margin-left:5px;
	height:100%;
	
}

.menu_buttonLogin
{
	font-size: 9pt;
	color: black;
	width: 100%;
	
	background-position:left center;
	background-image: url(../img/Layout/butten-hg_70px.png);
	BACKGROUND-REPEAT: no-repeat;	
		
	margin-left:3px;	
	height:100%;		

}


.menu_textLogin
{
	font-size: 9pt;
	font-family:Helvetica 55 Roman, Helvetica, Arial, Sans-Serif; 
	color:#ffffff;  
		
}

.menu_textLoginHeader
{
	font-size: 9pt;
	font-family:Helvetica 55 Roman, Helvetica, Arial, Sans-Serif; 
	color:#ffffff;  
	
}

.menu_tdLogin
{	
 	    		
}

.usernameLogin
{
	color: #ffffff;
	font-weight: bold;
	font-family: Helvetica 55 Roman, Helvetica, Arial, Sans-Serif;
	font-size: 9pt;
}


input.textLogin
{	
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 9pt;
	border-left: #000000 1px solid;	
	border-bottom: #000000 1px solid;
	height: 18px;	
	background-color: #ffffff;		
	width:80px; 
	margin-left:3px; 
}

.textLogin
{		

}


a.menuLogin
{
	padding-top:5px; 
	font-size: 9pt;	
	color: black;
	text-decoration: none;
	font-family:Helvetica 55 Roman, Helvetica, Arial, Sans-Serif; 		
	margin-left:20px;
}


a.menuLogout
{
	padding-top:5px; 
	font-size: 9pt;	
	font-weight:bold;  
	color: white;
	font-family:Helvetica 55 Roman, Helvetica, Arial, Sans-Serif; 			
}

.tableLogin
{
	background-image: url(../img/Layout/Login_Hintergrund.png);
	bACKGROUND-REPEAT: no-repeat;
	width: 100%;
	height:130px; 
	margin-top:30px; 
	 
	
}

a.menuBigBold
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 11pt;
	font-weight: bolder;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}

a.menuBigBold:hover
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 11pt;
	font-weight: bolder;
	color: #f8faf1;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}

.menu_buttonUserLogin:hover
{
	font-size: 10pt;
	color: black;
	width: 100%;
	
	background-position:left center;
	background-image: url(../img/Layout/butten-hg_90px.png);
	BACKGROUND-REPEAT: no-repeat;
		
	margin-left:5px;
	height:100%;
	
}
.menu_buttonUserLogin
{
	font-size: 10pt;
	color: black;
	width: 100%;
	
	background-position:left center;
	background-image: url(../img/Layout/butten-hg_180px.png);
	BACKGROUND-REPEAT: no-repeat;	
		
	margin-left:5px;	
	height:100%;		

}

a.menuButtonNew
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

a.menuButtonMain
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}


.menuButtonPfeil
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 8pt;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}



a.menuNew
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}

a.menuNewBold
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 10pt;
	background-color: transparent;
	font-weight: bold;
	color:#3b0f07;
	width: 100%;
}

.menuHor
{
	font-family: Helvetica Neue 75 Roman, Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}
.buttonGreatNew
{
	border: 0px;
	font-weight: bold;
	font-size: 8pt;
	color: #3b0f07;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 110px;
	height:30px;
	background-image:url(../img/Layout/butten-hg_110px.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.textNewBold
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

.InfoText
{
	font-family: Helvetica Neue 75, Helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

.buttonCellNew
{
	vertical-align:top;
	padding-top:7px;	
}

.ImgWelcome
{
	border:1px solid #3b0f07;
	width:180pt;
	height:160pt;
}

.ImgWelcomeTitle
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #3b0f07;
	width:180pt;
	height:30px;
	border:0px;
	background-color: #f1f5e1;
	text-align:justify;
	vertical-align:text-top;
}
.ImgWelcomeText
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3b0f07;
	width:180pt;
	height:100px;
	border:0px;
	text-align:justify;
	background-color: #f1f5e1;
	padding-left:20px;
}

.mainTableRow
{
	height:115pt;
}


/* ############################################ neues Layout HIR ############################################ */
.sub_headerTextConditions
{		
	font-size: 10pt;
	font-weight:bold;  
	color: #3b0f07;
	background-color: transparent;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

.textConditions
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 9pt;
	background-color: transparent;
}

.headerConditions
{	
	font-family: font-family: Helvetica 55 Roman , Helvetica, Arial, Sans-Serif;
	font-size:12pt; 
	color: #ffffff; 	
	margin-right:10px; 	
	vertical-align:middle;  
}



/* ############################################ Allgemein ############################################ */


.sub_headerText
{	
	font-weight: bold;
	font-size: 10pt;
	color: #3b0f07;
	background-color: transparent;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}


.textPflichtfelder
{		
	font-size: 9pt;			
	background-color: transparent;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

/* ############################################ Kontakte ############################################ */


.buttonGreatContact
{
	font-size: 9pt;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:90px;
}

.buttonGreatContact_mouseover
{
	font-size: 9pt;
	font-weight:bold;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:90px;
}

.buttonGreatContact:hover
{
	font-size: 9pt;
	font-weight:bold;  
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:90px;
}



/* ############################################ Huettenbesitzer ############################################ */

.langInfo
{
	font-size: 9pt;
	background-color: transparent;
	text-transform: uppercase;
	color: #f8faf1;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

.langInfo:hover
{
	font-size: 9pt;
	background-color: transparent;
	text-transform: uppercase;
	color: #ffffff;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}


.textOwner
{
	font-size:10pt; 
}

.textOwnerBold
{
	font-size:10pt; 
	font-weight:bold;  
}

.btnOwner
{
	  
	font-size: 14pt;
	font-weight:bold;  
	color: #3b0f07;
	text-decoration: none;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

.btnOwner:hover
{
	  
	font-size: 14pt;
	font-weight:bold;  
	color: #ffffff;
	text-decoration: none;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}


.captionNew
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 12pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

.arrows
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

a.nav
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}
.textLockedNew
{	
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: underline;
}
/*
.textLockedNew:hover
{	
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #f8faf1;
	background-color: transparent;	
	text-decoration: underline;
}
*/

.huettenliste_result
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.huettenliste_caption_small
{	
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}
.huettenliste_price
{	
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 14pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

.InfoTextNew
{
	font-family: Helvetica Neue 75, Helvetica, Arial;
	font-size: 7pt;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

.welcomeTD
{
	width:185px;
	vertical-align:middle;
	  
}
.welcomeSep1TD
{
	width: 25px;	
}
.welcomeSep2TD
{
	width:10px; 
}

.welcomeImage
{	
	/*border: solid 1px #3b0f07; */
	background-color: #f1f5e1;
	vertical-align:middle;	 
}

.welcomeImageMouseOver
{	
	/*border: solid 1px #3b0f07; */
	background-color: #f1f5e1;
	vertical-align:middle;	 
	cursor:pointer ;
}

.welcomeTextTitle
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #3b0f07;
	text-align:justify;
	margin-top:5px;
	margin-left:5px;
}

.welcomeTextTitleMouseOver
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 11pt;
	font-weight: bold;
	color:#789cd0;
	text-align:justify;
	margin-top:5px;
	margin-left:5px;
	cursor:pointer;
}

.welcomeTextNormal
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 8pt;
	color: #3b0f07;
	text-align:justify;	
	margin-left:11px;
	margin-top:3px;
}

.welcomeTextMouseOver
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 8pt;
	color:#789cd0;
	text-align:justify;	
	margin-left:11px;
	margin-top:3px;
	/*background-color:gainsboro;*/
	cursor:pointer;
}

.welcomeTextDiv
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 9.5pt;
	color: #3b0f07;	
	font-weight: bold;	
}


.welcomeTDTitle
{	
	background-color: #f1f5e1;
	width:180px;
	vertical-align:middle;
	height: 30px;	
		
}


.welcomeTDText
{
	background-color: #f1f5e1;
	width:180px;
	vertical-align:middle;
}
	
		
/* Menue Links */	
	
.menu_button_left_hover
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 12pt;
	font-weight: bold;
	width: 100%;
	text-align: center;
	cursor: pointer;
	background-color:Transparent;  
}
.menu_left_button
{
		
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 12pt;
	font-weight: bold;
	width: 100%;
	text-align: center;
	cursor: pointer;
	background-color:Transparent;  
}

a.menuLeft
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}
a.menuLeft:hover
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}

.huette_detail_images
{	
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 8pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

.huette_detail_prices
{
	font-family: Helvetica Neue 75, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}

.huette_detail_pricesHover
{
	font-family: Helvetica Neue 75, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #789cd0;
	background-color: transparent;	
	text-decoration: none;
	
}










/* ############################################ Render Contanct ############################################ */

.button150New
{
	font-size: 9pt;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:150px; 
		background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
	background-image: url(img/Layout/butten-hg_90px.png);
	
}

.button150New_mouseover
{
	font-size: 9pt;
	font-weight:bold;  
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:150px; 
		background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
	background-image: url(img/Layout/butten-hg_90px.png);
	
	
}

.button150New:hover
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width: 150px;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment: scroll;
	background-image: url(img/Layout/butten-hg_90px.png);
}




.TextFeldNormal
{
	/*
	border-right: #3b0f07 1px solid;
	border-top: #3b0f07 1px solid;	
	border-left: #3b0f07 1px solid;	
	border-bottom: #3b0f07 1px solid;
	height: 13pt;
	background-color: #ffffff;
	font-family: Helvetica 55 Roman ,  Helvetica, Arial, Sans-Serif;
	font-size:8pt; 	
*/
	border: #B3D1FC 1px solid;	
	width:355px;
	font-size: 8pt;
}

input.border
{
	border: #B3D1FC 1px solid;	
}


.button110New
{
	font-size: 9pt;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:110px; 
	
}

.button110New_mouseover
{
	font-size: 9pt;
	font-weight:bold;  
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:110px; 

	
}

.button110New:hover
{
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width: 110px;
}

.ascxSearchButton
{
	border: 0px solid red;
	font-weight: bold;
	font-size: 8pt;
	color: #3b0f07;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	background-image:url(../img/Layout/butten-hg_80px.png);
	width:80px;
	height:30px;
	background-repeat:no-repeat;
}

.ascxSearchButtonText
{
	vertical-align:middle;
	text-align:center;
}

.ascxSearchButtonLink
{
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}

div.Content
{
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%;
	z-index:3; 
	background-color:#f8faf1;
	/*background-color:Gray ;*/
}

div.MenuHor
{
	height:145px;
	z-index:-1;
	overflow:hidden;
}

div.MenuVert
{
	position:absolute; 
	top:0px;
	left:0px; 
	width:200px; 
	height:100%; 
	z-index:1; 
	overflow:hidden; 
	/*background-color:#faf2c1;*/
	/*background-color:Aqua;*/
}

div.Search
{
	position:absolute; 
	top:0px; 
	right:0px; 
	width:200px; 
	height:100%;
	z-index:2; 
	overflow:hidden; 
	background-color:#faf2c1;
}

div.SubContent
{
	position:absolute;
	top:160px;
	left:200px;
	
	margin-left:20px;
}

.searchCaption
{
	min-width:60px;
	max-width:60px;
	width:60px;
	overflow:hidden;
	font-family: Helvetica Neue 75 Bold, Helvetica, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
}
.searchRow
{
	max-width:200px;
	width:200px;
	overflow:hidden;
}

.searchCombo
{
	width:120px;	
	max-width:120px;	 
	overflow:hidden;
	font-size:10pt;
	border-style:solid;
	border-color: #B3D1FC;
	border-width: 1px;
}

.HuettenSuche
{
	border: 0px;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #3b0f07;
	text-decoration: none;
	padding-top:5px;
	vertical-align:text-top;
	text-align:center;
	height:30px;
	background-image:url(../img/Layout/brett_huettensuche.png);
	background-repeat:no-repeat;
	background-position:0px 0px;

	/*
	padding-left:50px;
	background-image:url(../img/Layout/brett_huettensuche.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	max-width:200px;
	overflow:hidden;*/
}

.frmMain
{
	width:1240px;
	/*width:1024px;*/
	vertical-align:top;
	/*border:10px solid red;*/
}

.frmSides
{
	width:100%;
	height:100%;
	vertical-align:middle;
}

.frm200
{
	
	width:200px;
	overflow:hidden;
}

.tdNavMenu
{
	height:50px;
	background-color:#faf2c1;
}

.trLoginMenu
{
	height:170px;
	background-color:#faf2c1;
}

.trMenu
{
	vertical-align:top;
	background-color:#faf2c1;
}

div.frmContent
{
	margin-left:25px;
	margin-right:25px;
	width:790px;
	/*width:574px;*/
	overflow:hidden;
	background-color: #f8faf1;
	/*border:5px solid red;*/
}

div.frmMoreForms
{
	position:absolute;
	top:0;
	left:0;
	height:1px;
	border:0px solid red;
}

.frmHorizontal
{
	height:145px;
	width:1040px;
	/*width:780px;*/
	overflow:hidden;
	/*border:solid 5px red;*/
}

.frmHeaderImgSommer
{
	height:120px;
	background-image:url(../img/Layout/header_Sommer.jpg);
	background-repeat:no-repeat;
	/*border:solid 5px red;*/
}

.frmHeaderImgWinter
{
	height:120px;
	background-image:url(../img/Layout/header_Winter.jpg);
	background-repeat:no-repeat;
}

.frmHeaderLogo
{
	z-index:1;
	width:200px;
	margin-top:-2px;
}





/* Balken mit Überschrift */
.HeaderBalkenImage
{
	background-image:url(../img/Layout/Huettenname_Hintergrundbalken.jpg);
	background-repeat:no-repeat;	
}

.HeaderBalkenCell
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 12pt;
	font-weight:bold;
	color: white;
	background-color: transparent;	
	text-decoration: none;	
	/*align:right ;
	valign:top;*/
	padding-right:10px;
}

  
  
 .sub_headerTextGreaterLayout
{	
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-weight: bold;
	font-size: 20pt;
	color: #3b0f07;
	background-color: transparent;
}


.buttonSmallNew
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	border: 0px;	
	font-size: 9pt;
	color: #3b0f07;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 110px;
	height:30px;
	background-image:url(../img/Layout/butten-hg_110px.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

a.menuLayoutSmall
{
	font-size: 8pt;	
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}
a.menuLayoutSmall:hover
{
	font-size: 8pt;	
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
}

.buttonBigNew
{
	border: 0px;
	font-weight: bold;
	font-size: 8pt;
	color: #3b0f07;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 141px;
	height:38px;
	background-image:url(../img/Layout/butten-hg_Big.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.radioText
{
	font-size: 8pt;
	color: #3b0f07;
	background-color: transparent;
}

.hrefBlue
{
	cursor:pointer;	
	text-decoration: underline;
	color:Blue;
}

.hrefBrown
{
	cursor:pointer;	
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 10pt;
	font-weight:bold;
	color: #3b0f07;
	background-color: Transparent;	
	text-decoration: none;
}

td.listDescNew
{
	padding:2px;
	font-size: 8pt;	
}

td.mouseover
{
	padding:2px;
	font-size: 8pt;	
	background-color: gainsboro;
}

.buttonNoWidthNew
{
	font-size: 9pt;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	
}

.buttonNoWidthNew_mouseover
{
	font-size: 9pt;
	font-weight:bold;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	
}

.buttonNoWidthNew:hover
{
	font-size: 9pt;
	font-weight:bold;  
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:90px;
}

/* ############################################ Calendar ############################################ */

/* auessere Tabelle im Kalender */
table.calendar
{
	border-collapse:collapse;
	/*border-color:#3b0f07;*/
	border-color:#000000;
}

/* oberste Zeile im Kalender mit Monatsinfo */
table.cal_headerCell
{
	font-weight: bold;
	font-size: 8pt;	
	/*color: #3b0f07;*/
	color:#000000;
	background-color:#E9F1D8;
	text-decoration: none;
}

/* 2te Zeile im Kalender mit Wochentagen */
th.cal_headerCell
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-weight:bold;
	/*color:#3b0f07;*/
	color:#000000;
	padding:2px;
	font-size: 8pt;	
	border-color:#000000;
	background-color:#faf2c1;
	/*background-color:#D4E4B4;*/
	width:25px;
	overflow:hidden;
}

/* Tage, die nicht zum angezeigten Monat gehoeren */
td.cal_otherMonth
{
	/*color:royalblue;*/
	padding:1px;
	font-size: 8pt;	
	/*border-color:#3b0f07;*/
	border-color:#000000;
	background-color:#FAF2E1;
}

/* alle Tage, die nicht auswaehlbar sind */
td.cal_normDay
{
	padding:1px;
	font-size: 8pt;	
	border-color:#3b0f07;
	background-color:#FAF2C1;
	/*background-color:#D4E4B4;*/
}

/* alle auswaehlbaren Tage */
td.cal_editDay
{
	
	padding:1px;
	font-size: 8pt;	
	font-weight:bold;
	border-color:#3b0f07;
	text-decoration:none;
	/*	background-color: #F9B191;*/
	background-color: #D4E4B4;
}

/* ausgewaehlter Tag */
td.cal_selectedDay
{
	padding: 1px;
	font-size: 8pt;
}

/* fetter Text - bei Formularen Bezeichnung der Eingabefelder (siehe Huettensuche: "Land:") */
.textBold
{
	font-size: 9pt;
	background-color: transparent;
	font-weight: bold;
}

.sub_headerTextNew
{	
	font-weight: bold;
	font-size: 10pt;
 	color: white;
	background-color: transparent;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

.textLocked
{
	font-size: 9pt;
	color: firebrick;
	background-color: transparent;
}


/* PAU */

/* ############################################ elements ############################################ */


/* Auflistungen - Huettenansicht: rechter Bereich: Huettenattribute */
ul
{
	margin-left:20;
	margin-bottom:0;
}

/* Auswahllisten */
select
{
	/*border: none;*/
	width: 125px;
	border: #B3D1FC 1px solid;
}

/* Auswahllisten: Aktionen, persoenliche Daten bearbeiten */
select.NoWidth
{
	/*border: none;*/
	width:auto;
}
select.NoBorder
{
	border: 0px;	
}
/* Standard Aussehen fuer Links */
a
{	
	color: #0000a2;
	background-color: transparent;
}

/* Standard Aussehen fuer Links mouseover */
a:hover
{	
	color: #789cd0;
	background-color: transparent;
}

/* ############################################ Listen ############################################ */
/* Bei Auflistungen die einzelnen Zellen in der obersten Reihe - mit Sortiermoeglichkeit (Huettensuche, personalisierter Bereich) */
td.sort_headerCell
{
	border: #0000a2 1px solid;
	padding: 2px;
	font-weight: bold;
	font-size: 10pt;
	background-color: #354BD2;
	color: #FFF6C1;
	text-align: center;
	cursor:pointer;
}

/* Einzelne Zeilen bei Auflistung (bei Huettensuchergebnis die Zeile mit dem Huettennamen) */
.list
{
	padding:2px;
	font-size: 10pt;	
	border: solid 1px Gainsboro;
	background-color: White;
	cursor:pointer;
}

/* Wird fuer die 2te Zeile bei Auflistungen verwendet, wenn ein Suchergebnis zweizeilig dargestellt wird (siehe Huettensuchergebnis) */
td.listDesc
{
	padding:2px;
	font-size: 8pt;	
	cursor:pointer;
}

/* Hervorhebung der Zeilen bei mouseover */
.mouseover
{
	font-size: 10pt;
	background-color: gainsboro;
	cursor:pointer;
}

/* ############################################ MyKonto.aspx NEU ############################################ */
/* Zeile Grundeinstellungen in "Mein Konto" */
td.headerCellLayout
{	
	padding: 2px;
	font-weight: bold;
	font-size: 10pt;
	background-color: #3b0f07;
	text-align: center;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}


a.normalLayout
{	
	font-size: 10pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

/* ############################################ Render Contanct ############################################ */
/* schmaelere Buttons: siehe unter anderem: 
- alle Navigationsbuttons bei Huette rechts oben: zur Suche, zur Huette 
- meine Suchen, meine Huetten: Buttons in den einzelnen Zeilen: entfernen, aendern
- Huettenansicht: Buttons fuer Preis-, Saisoninfo und in Ansichten Bekannten mailen, Druckversion, Notiz aendern 
- mein Konto: speichern verwerfen von Aenderungen
--> fuer neues Layout nach Umstellung
*/
.buttonSmallLayout
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	border-right: #3b0f07 1px outset;
	border-top: #3b0f07 1px outset;
	font-size: 9pt;
	border-left: #3b0f07 1px outset;
	color: #3b0f07;
	border-bottom: #3b0f07 2px outset;
	background-color: #E1D7BF;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 80;
}
/* mouseover bei <input type="button"/> */
.buttonSmallLayout_mouseover
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	border-right: #3b0f07 2px outset;
	border-top: #3b0f07 1px outset;
	font-size: 9pt;
	border-left: #3b0f07 1px outset;
	color: #3b0f07;
	border-bottom: #3b0f07 1px outset;
	background-color: #E1D7BF;
	text-decoration: none;
	text-align:center;
	font-weight:bold;   
	cursor:pointer;
	width: 80;
}
/* mouseover bei <a /> */
.buttonSmallLayout:hover
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	border-right: #3b0f07 2px outset;
	border-top: #3b0f07 1px outset;
	font-size: 9pt;
	border-left: #3b0f07 1px outset;
	color: #3b0f07;
	border-bottom: #3b0f07 2px outset;
	background-color: #E1D7BF;
	text-decoration: none;
	text-align:center;
	font-weight:bold;   
	cursor:pointer;
	width: 80;
}

/* groessere Buttons: siehe unter anderem: 
- Navigationsbuttons bei Huette unten: Druckversion, ... 
- meine Suchen, meine Huetten: alle entfernen
- Huettenansicht: Buttons fuer Gebietsinfo, zur Buchung
- Huettensuche: Buttons ganz rechts - einfache Suche, ...
--> fuer neues Layout nach Umstellung
*/

.buttonGreatLayout
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	border-right: #3b0f07 1px outset;
	border-top: #3b0f07 1px outset;
	font-size: 9pt;
	border-left: #3b0f07 1px outset;
	color: #3b0f07;
	border-bottom: #3b0f07 2px outset;
	background-color: #E1D7BF;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 150px;
}
/* mouseover bei <input type="button"/> */
.buttonGreatLayout_mouseover
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	border-right: #3b0f07 2px outset;
	border-top: #3b0f07 1px outset;
	font-size: 9pt;
	border-left: #3b0f07 1px outset;
	color: #3b0f07;
	border-bottom: #3b0f07 2px outset;
	background-color: #E1D7BF;
	text-decoration: none;
	text-align:center;
	font-weight:bold;   
	cursor:pointer;
	width: 150px;
}
/* mouseover bei <a /> */
.buttonGreatLayout:hover
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	border-right: #3b0f07 2px outset;
	border-top: #3b0f07 1px outset;
	font-size: 9pt;
	border-left: #3b0f07 1px outset;
	color: #3b0f07;
	border-bottom: #3b0f07 1px outset;
	background-color: #E1D7BF;
	text-decoration: none;
	text-align:center;
	font-weight:bold;   
	cursor:pointer;
	width: 150px;
}
a.menuLayout
{
	font-size: 10pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}
a.menuLayout:hover
{
	font-size: 10pt;
	font-weight: bold;
	color: #3b0f07;
	background-color: transparent;	
	text-decoration: none;
	width: 100%;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}



/* Bei Auflistungen die einzelnen Zellen in der obersten Reihe - mit Sortiermoeglichkeit (Huettensuche, personalisierter Bereich) */
td.sort_headerCellLayout
{
	border: #3b0f07 1px solid;
	padding: 2px;
	font-weight: bold;
	font-size: 10pt;
	background-color: #3b0f07;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

.bookingstepInput
{
	width:280px;	
	font-family: Helvetica 55 Roman ,  Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	border: #B3D1FC 1px solid;	
	
	/*border-right: #3b0f07 1px solid;
	border-top: #3b0f07 1px solid;	
	border-left: #3b0f07 1px solid;	
	border-bottom: #3b0f07 1px solid;*/
}

.bookingstepInputSmall
{
	width:240px;	
	font-family: Helvetica 55 Roman ,  Helvetica, Arial, Sans-Serif;
	font-size: 10pt;
	border: #B3D1FC 1px solid;	
}

td.reqFieldPlaceholder
{
	width:10px;	
}

/* ############################################ content area ############################################ */

/* Seitenhintergrund unterhalb des horizontalen Menues - inklusive vertikalem Menue */
.PageBG
{
	border-right: 0px;
	border-top: 0px;
	/*background-image: url(../img/bgline.gif);*/
	/* DEBUG HIR */
	/*background:#faf2c1;*/
	background-repeat:repeat;
	border-left: 0px;
	/*width: 100%;*/
	border-bottom: 0px;
	/*height: 100%;*/
	/*position:absolute;
	left:15px;*/
}

/* Seitenhintergrund unterhalb des horizontalen Menues - exklusive vertikalem Menue */
.ContentBG
{
	background-color: #f8faf1;
	padding-top: 15px;
	padding-left: 240px;
	padding-right: 240px;
	width: 100%;
}

/* Tabelle in der horizontales Menue, vertikales Menue und Content positioniert sind - aeusserste Tabelle */
.MainTable
{
	width: 100%;
	height: 100%;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sub_headerTextGreater
{	
	font-weight: bold;
	font-size: 20pt;
	color: #0000a2;
	background-color: transparent;
}

/* groesserer Text fuer spezielle Hinweise oberhalb des Huettensuchergebnisses (siehe Hinweis oberhalb des Suchergebnisses bei Silvestersaison) */
.textEyeCatcher
{
	font-size:20;
	text-align:center;
}

/* Hintergrund fuer spezielle Hinweise oberhalb des Huettensuchergebnisses (siehe Hinweis oberhalb des Suchergebnisses bei Silvestersaison) */
.areaEyeCatcher
{	
	font-weight: bold;
	font-size: 10pt;
	color: #0000a2;
	background-color:#F09901;
}

/* Text links neben dem Kalender in der Huettensuche (bezuegl. Anreisedatum) */
.textSmallInfo
{
	font-size: 7.5pt;
	background-color: transparent;
	font-weight:normal;
}

/* unterstrichener Text (siehe Mein Konto: "Benutzername", Meine Buchuchen - Buchungsansicht: "Reisezeit") */
.textUnderline
{
	font-size: 9pt;
	background-color: transparent;
	text-decoration: underline;
}

/* Durchgestrichener Text - fuer Statt-Preisangaben */
.textStrikeout
{
	text-decoration: line-through;
}

/* Huettenansicht: Text, der oberhalb der Bilder in die kleinen Huetten geschrieben wird (Personenanzahl, SV, BW) */
.textIcons
{
	/*padding-left: 5px;*/
	/*padding-top: 20px;*/
	font-weight: bold;
	font-size: 10pt;
	color: #d0e0e8;
	background-color: transparent;
}

/* Tabelle bei Formularen (siehe Login.aspx, Huettensuche, etc) */
.borderNoWidth
{
	border: #3b0f07 1px solid;	
	padding: 2px;
	background-color: white;
}

/* ############################################ header ############################################ */

/* Text im Banner oberhalb des horizontalen Menues */
.headerTextWhite
{	
	font-size: 20pt;
	color: #FFF6C1;
	font-weight: bold;
	background-color: transparent;
}

/* Text im Banner oberhalb des horizontalen Menues - nur in den Huettenansichten (2te Zeile mit Ortsangabe) */
.headerTextWhiteSmaller
{	
	font-size: 10pt;
	color: #FFF6C1;
	font-weight: bold;
	background-color: transparent;
}

/* ############################################ buttons ############################################ */

/* 3 Buttons im Huettenbesitzerbereich unterhalb der Fahnen */
.button
{
	border-right: #6464c8 2px outset;
	border-top: #6464c8 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #6464c8 2px outset;
	width: 100%;
	color: #fff6c1;
	border-bottom: #6464c8 2px outset;
	background-color: #0000a2;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}
.button:hover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	width: 100%;
	color: #fff6c1;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}

/* schmaelere Buttons: siehe unter anderem: 
- alle Navigationsbuttons bei Huette rechts oben: zur Suche, zur Huette 
- meine Suchen, meine Huetten: Buttons in den einzelnen Zeilen: entfernen, aendern
- Huettenansicht: Buttons fuer Preis-, Saisoninfo und in Ansichten Bekannten mailen, Druckversion, Notiz aendern 
- mein Konto: speichern verwerfen von Aenderungen
*/
.buttonSmall
{
	border-right: #6464c8 2px outset;
	border-top: #6464c8 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #6464c8 2px outset;
	color: #fff6c1;
	border-bottom: #6464c8 2px outset;
	background-color: #0000a2;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 80;
}
/* mouseover bei <input type="button"/> */
.buttonSmall_mouseover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	color: #fff6c1;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 80;
}
/* mouseover bei <a /> */
.buttonSmall:hover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	color: #fff6c1;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 80px;
}

/* groessere Buttons: siehe unter anderem: 
- Navigationsbuttons bei Huette unten: Druckversion, ... 
- meine Suchen, meine Huetten: alle entfernen
- Huettenansicht: Buttons fuer Gebietsinfo, zur Buchung
- Huettensuche: Buttons ganz rechts - einfache Suche, ...
*/

.buttonGreat
{
	border-right: #6464c8 2px outset;
	border-top: #6464c8 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #6464c8 2px outset;
	color: #fff6c1;
	border-bottom: #6464c8 2px outset;
	background-color: #0000a2;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 150px;
}
.buttonCell
{
	vertical-align:top;
	padding-top:7px;	
}
/* mouseover bei <input type="button"/> */
.buttonGreat_mouseover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	color: #fff6c1;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 150;
}
/* mouseover bei <a /> */
.buttonGreat:hover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	color: #fff6c1;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	width: 150;
}

/* Buttons */
td.forButton
{
	height: 30px;
}

/* Buttons ohne Breitenangabe: siehe unter anderem: 
- Buttons auf der Login.aspx Seite 
*/
.buttonNoWidth
{
	border-right: #6464c8 2px outset;
	border-top: #6464c8 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #6464c8 2px outset;
	color: #fff6c1;
	border-bottom: #6464c8 2px outset;
	background-color: #0000a2;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}
/* mouseover bei <input type="button"/> */
.buttonNoWidth_mouseover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	color: #fff6c1;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
}
/* mouseover bei <a /> */
.buttonNoWidth:hover
{
	border-right: #f5c064 2px outset;
	border-top: #f5c064 2px outset;
	font-weight: bold;
	font-size: 10pt;
	border-left: #f5c064 2px outset;
	color: #fff6c1;
	border-bottom: #f5c064 2px outset;
	background-color: #f09901;
	text-decoration: none;
	text-align:center;
	padding: 2 6;
	vertical-align:text-top;
	cursor:pointer;
}

/* ############################################ Lodge.aspx ############################################ */


/* Auflistung der Bildernamen unterhalb der Bildansicht */
table.images
{
	cursor:pointer;
	text-align:center;
	color: #0000a2;
	font-size:12px;
	border:0px;
	/*padding: 2px 5px 2px 5px;*/
	border-style:groove;
	background-color: white;
}

/* Auflistung der Huettenattribute rechts neben den Texten (bei Preis-, Saison-, Gebietsinfo) */
table.border
{
	border: #0000a2 1px solid;
	width: 150pt;
	padding: 2px;
	background-color: white;
}

/* Auflistung von moeglichen Reiseterminen unterhalb der Huettenbilder */
.text_journeydetail
{
	font-size: 10pt;
	background-color: transparent;
	padding:2;
}

/* Auflistung von moeglichen Reiseterminen unterhalb der Huettenbilder - mouseover */
.mouseover_journeydetail
{
	font-size: 10pt;
	color: #FFF6C1;
	background-color: #0000a2;
	cursor:pointer;
	padding:2;
}

/* ############################################ MyKonto.aspx ############################################ */
/* Zeile Grundeinstellungen in "Mein Konto" */
td.headerCell
{
	border-bottom: #0000a2 1px solid;
	padding: 2px;
	font-weight: bold;
	font-size: 10pt;
	background-color: #0000A2;
	text-align: center;
	font-weight: bold;
	font-size: 10.5pt;
	color: #FFF6C1;
}

/* ############################################ MyBookings.aspx ############################################ */


/* Buchungsansicht: "Buchungsverlauf" oder "Teilnehmerliste" - je nachdem was ausgewaehlt ist */
.textNavSel
{
	border: #0000a2 1px solid;
}

/* Zeilen des Buchungsverlaufes */
td.listHistory
{
	padding:2px;
	font-size: 10pt;	
	border: solid 1px Gainsboro;
}

/* ############################################ Newsletter ############################################ */
.textLockedNewsletter
{		
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 9pt;
	color: firebrick;
	background-color: transparent;

}

.textNewsletter
{
	font-family: Helvetica Neue 55, Helvetica, Arial;
	font-size: 9pt;
	background-color: transparent;
}

.textNewsletter select
{
	border-right: #3b0f07 1px solid;
	border-top: #3b0f07 1px solid;	
	border-left: #3b0f07 1px solid;	
	border-bottom: #3b0f07 1px solid;
	height: 13pt;
	background-color: #ffffff;
	font-family: Helvetica 55 Roman ,  Helvetica, Arial, Sans-Serif;
	font-size:8pt; 
}

.textNewsletter select option
{
	background-color: #ffffff;
	font-family: Helvetica 55 Roman ,  Helvetica, Arial, Sans-Serif;
	font-size:8pt; 
	
}

.sub_headerTextNewsletter
{		
	font-size: 10pt;
	font-weight:bold;  
	color: #3b0f07;
	background-color: transparent;
	font-family: Helvetica Neue 55, Helvetica, Arial;
}

.buttonNoWidthNewsletter
{
	font-size: 9pt;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:90px;
}

.buttonNoWidthNewsletter_mouseover
{
	font-size: 9pt;
	font-weight:bold;
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:90px;
}

.buttonNoWidthNewsletter:hover
{
	font-size: 9pt;
	font-weight:bold;  
	background-color: transparent;
	text-decoration: none;
	text-align:center;
	cursor:pointer;
	color: #3b0f07;
	font-family: Helvetica Neue 55, Helvetica, Arial;
	width:90px;
}
