/***************************************************/
/*JUGENDHOTEL BERLIN CITY***************************/
/*STYLE special**************************************/
/*conception, layout, html templating by wundertier*/
/*realized with visionCMS***************************/
/***************************************************/

/***************************************************/
/*BETTEN-FINDER + RESERVIERUNG*/
/***************************************************/
/*button betten-finder / betten-finder-group*/
.button_single
{
	MARGIN-TOP: 2.0em;
	MARGIN-BOTTOM: 2.0em;		
	MARGIN-LEFT: 8em;		
}
.button_single_group
{
	MARGIN: 0.0em;
	PADDING-BOTTOM: 2.0em;	
	PADDING-LEFT: 11.0em;
}
/*button reservierung*/
.button_pos_reserv
{
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 2.0em;		
	MARGIN-LEFT: 11.2em;		
}
/*button both*/
.button
{
    PADDING-TOP: 0.25em;
    PADDING-BOTTOM: 0.25em;    
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    COLOR: #0D216A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.0em;    
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-BOTTOM: solid 1px #000000;
	BORDER-LEFT: solid 1px #FFFFFF;
    BORDER-RIGHT: solid 1px #000000;    
    BACKGROUND: #CCCCCC;
}
.button_large
{
    WIDTH: 18.5em;
    PADDING-TOP: 0.25em;
    PADDING-BOTTOM: 0.25em;    
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    COLOR: #0D216A;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.0em;    
    BORDER-TOP: solid 1px #FFFFFF;
    BORDER-BOTTOM: solid 1px #000000;
	BORDER-LEFT: solid 1px #FFFFFF;
    BORDER-RIGHT: solid 1px #000000;    
    BACKGROUND: #CCCCCC;
}

/*BETTEN-FINDER*/
/*******************************/
.bettenfinder
{
	MARGIN-TOP: 1.0em;
	MARGIN-BOTTOM: 1.0em;	
}
.bettenfinder_group
{
	MARGIN-TOP: 3.0em;
	MARGIN-BOTTOM: 0em;
}
.form_block
{
    MARGIN-BOTTOM: 1.0em;
	CLEAR: both;
}
.form_block_choise
{
    WIDTH: 34.5em;
    MARGIN-BOTTOM: 1.0em;
}
.form_bett_le
{
	WIDTH: 8em;
	FLOAT: left;
}
.form_bett_le_small
{
	WIDTH: 2.0em;
	FLOAT: left;
}
.form_bett_le_large
{
	WIDTH: 13.3em;
	FLOAT: left;
}
.form_bett_ri
{
}
.select_35
{
    WIDTH: 3.5em;
    MARGIN: 0em;
    PADDING: 0em;
    FONT-SIZE: 1.0em;
}
.select_45
{
    WIDTH: 5em;
    MARGIN: 0em;
    PADDING: 0em;
    FONT-SIZE: 1.0em;
}
.select_145
{
    WIDTH: 15.7em;
    MARGIN: 0em;
    PADDING: 0em;
    FONT-SIZE: 1.0em;
}
.input_45
{
    WIDTH: 5em;
    MARGIN: 0em;
    PADDING-LEFT: 0.15em;    
    PADDING-RIGHT: 0.15em;        
    FONT-SIZE: 1.0em;
    BORDER: solid 1px #0D216A;
    BACKGROUND: #FFFFFF;        
}

/*FORM RESERVIERUNG*/
/*******************************/
.form_block_reserv
{
    MARGIN-BOTTOM: 1.0em;
	PADDING-LEFT: 1.0em;    
	CLEAR: both;
}
.form_block_reserv_ok
{
    MARGIN-BOTTOM: 1.0em;
	PADDING: 1.0em;    
	CLEAR: both;
	BACKGROUND: #99CC33;
}
.form_reserv_le
{
	WIDTH: 10em;
	FLOAT: left;
}
.form_reserv_ri
{
	MARGIN-LEFT: 10em;
}
.form_ok
{
	MARGIN-LEFT: 10em;
	BACKGROUND: #FCD000;
}
.form_reference_indent
{
	MARGIN-LEFT: 10em;
}
.txt_reference
{
/*	WIDTH: 29em;*/
	WIDTH: 34em;	
	MARGIN-TOP: 2.0em;
	MARGIN-BOTTOM: 2.0em;
	PADDING: 0.5em;
	FONT-WEIGHT: bold;
    BORDER: solid 1px #FFFFFF;
}
.form_subhead
{
	MARGIN-BOTTOM: 1.5em;
	MARGIN-LEFT: 0em;
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;	
	FONT-WEIGHT: bold;
	BACKGROUND: #FFFFFF;
}
.form_reference
{
	FONT-WEIGHT: normal;
}
.input_large
{
    WIDTH: 18em;
    MARGIN: 0em;
    PADDING-LEFT: 0.15em;    
    PADDING-RIGHT: 0.15em;        
    FONT-SIZE: 1.0em;
    BORDER: solid 1px #0D216A;
    BACKGROUND: #FFFFFF;        
}
.select_large
{
    WIDTH: 18.5em;
    MARGIN: 0em;
    PADDING: 0em;
    FONT-SIZE: 1.0em;
}
.textarea_large
{
	WIDTH: 18em;
	HEIGHT: 5em;
	FONT-SIZE: 1.0em;
	COLOR: #0D216A;
    BORDER: solid 1px #0D216A;
    BACKGROUND: #FFFFFF;  
}
.checkbox
{
	MARGIN-TOP: -0.2em;
	MARGIN-LEFT: -0.2em;
}

/***************************************************/
/*LIKE TABLE*/
/***************************************************/
.list_block
{
	WIDTH: 45em;
	MARGIN-TOP: 2.0em;
	MARGIN-BOTTOM: 0.5em;	
}

/*list head*/
.list_head
{
	MARGIN-BOTTOM: 1.0em;
	PADDING-LEFT: 0.15em;
	FONT-SIZE: 1.5em;
	FONT-WEIGHT: bold;
    COLOR: #FFCC00;
    BACKGROUND: #FFFFFF;
}
.list_head A
{
    COLOR: #0D216A; 
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}
.list_head A:active
{
    COLOR: #0D216A;
    TEXT-DECORATION: none;
}
.list_head A:link
{
    COLOR: #0D216A;
    TEXT-DECORATION: none;
}
.list_head A:visited
{
    COLOR: #0D216A;
    TEXT-DECORATION: none;
}
.list_head A:hover
{
    COLOR: #0D216A;
    TEXT-DECORATION: none;
}
.list_head A:focus
{
    COLOR: #0D216A;
    TEXT-DECORATION: none;
}

/*list text*/
.list_entry_txt
{
	PADDING-TOP: 1.0em;	
	PADDING-BOTTOM: 1.0em;	
	PADDING-LEFT: 2.4em;
	BACKGROUND: #fde988;	
}

/*list entry*/
.list_entry
{
	PADDING-TOP: 0.25em;
	PADDING-BOTTOM: 0.25em;
	PADDING-LEFT: 1.2em;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	BACKGROUND: #0D216A;    
}
.list_entry A
{
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
}
.list_entry A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.list_entry A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.list_entry A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.list_entry A:hover
{
    COLOR: #FCD000;
    TEXT-DECORATION: none;
}
.list_entry A:focus
{
    COLOR: #FCD000;
    TEXT-DECORATION: none;
}

/***************************************************/
/*INHALT*/
/***************************************************/
.inhalt_block
{
	WIDTH: em;
	MARGIN-TOP: 2.5em;
	MARGIN-BOTTOM: 0.5em;	
}

/*inhalt entry*/
.inhalt_entry
{
	MARGIN-BOTTOM: 0.25em;	
	PADDING-TOP: 0.25em;
	PADDING-BOTTOM: 0.25em;
	PADDING-LEFT: 1.6em;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
	BACKGROUND: #0D216A; 
    TEXT-INDENT: -14px; 	  
}
.inhalt_entry A
{
    COLOR: #FFFFFF; 
    TEXT-DECORATION: none;
}
.inhalt_entry A:active
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.inhalt_entry A:link
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.inhalt_entry A:visited
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
.inhalt_entry A:hover
{
    COLOR: #FCD000;
    TEXT-DECORATION: none;
}
.inhalt_entry A:focus
{
    COLOR: #FCD000;
    TEXT-DECORATION: none;
}

/***************************************************/
/*SITEMAP*/
/***************************************************/
.sitemap_l1
{
	MARGIN-BOTTOM: 0.5em;
	FONT-SIZE: 1.5em;	
	FONT-WEIGHT: bold;
}
.sitemap_l2
{
	WIDTH: 23.5em;
	MARGIN-LEFT: 2.5em;
	PADDING-LEFT: 1.0em;
	PADDING-TOP: 0.5em;	
	PADDING-BOTTOM: 1.0em;	
	BORDER-BOTTOM: dotted 1px #FFFFFF;	
	BORDER-LEFT: dotted 1px #FFFFFF;	
}
.sitemap_l3
{
	WIDTH: 20em;
	MARGIN-LEFT: 6.0em;
	PADDING-TOP: 0.5em;		
	PADDING-BOTTOM: 0.5em;	
	PADDING-LEFT: 1.0em;
	BORDER-BOTTOM: dotted 1px #FFFFFF;
	BORDER-LEFT: dotted 1px #FFFFFF;
}
.sitemap_space
{
	PADDING-TOP: 0.0em;
	PADDING-BOTTOM: 1.0em;	
}

/***************************************************/
/*TABLE RESLUT*/
/***************************************************/
.table_result
{
	WIDTH: 100%;
	MARGIN-TOP: 1.0em;	
	MARGIN-BOTTOM: 1.0em;
}
.tab_result_head
{
	PADDING-BOTTOM: 0.25em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;	
	FONT-WEIGHT: bold;
	COLOR: #EFE600;
	TEXT-ALIGN: left;
	BACKGROUND: #0D216A;
	BORDER-TOP: solid 1px #0D216A;
	BORDER-BOTTOM: solid 1px #0D216A;
	BORDER-LEFT: solid 1px #FFFFFF;
}
.tab_result_subhead
{
	PADDING-TOP: 1.25em;	
	PADDING-BOTTOM: 0.25em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;	
	FONT-WEIGHT: bold;
	COLOR: #0D216A;
	BACKGROUND: #BDD0EE;
	BORDER-TOP: solid 1px #0D216A;
	BORDER-BOTTOM: solid 1px #0D216A;
	BORDER-LEFT: solid 1px #FFFFFF;
}
.tab_result_head_booking
{
	PADDING-BOTTOM: 0.25em;	
	PADDING-LEFT: 0.0em;
	PADDING-RIGHT: 0.0em;	
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.85em;
	COLOR: #FCD000;
	BACKGROUND: #0D216A;
	BORDER-TOP: solid 1px #0D216A;
	BORDER-BOTTOM: solid 1px #0D216A;
	BORDER-LEFT: solid 1px #FFFFFF;
}
.tab_result
{
	PADDING-TOP: 0.25em;	
	PADDING-BOTTOM: 0.25em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	BACKGROUND: #EEDCA2;	
	BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-LEFT: solid 1px #FFFFFF;
}
.tab_result_odd
{
	PADDING-TOP: 0.25em;	
	PADDING-BOTTOM: 0.25em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	BACKGROUND: #EBCE7F;	
	BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-LEFT: solid 1px #FFFFFF;	
}
.tab_result_booking
{
	PADDING-TOP: 0.25em;	
	PADDING-BOTTOM: 0.25em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;	
	TEXT-ALIGN: center;
	BACKGROUND: #FCD000;
	BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-LEFT: solid 1px #FFFFFF;
}

/*my choise*/
.tab_result_choise
{
	PADDING-TOP: 1.0em;	
	PADDING-BOTTOM: 1.0em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	FONT-WEIGHT: bold;
/*	BACKGROUND: #EEDCA2;*/	
	BACKGROUND: #EFE600;
	BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-LEFT: solid 1px #FFFFFF;
}
.tab_result_odd_choise
{
	PADDING-TOP: 1.0em;	
	PADDING-BOTTOM: 1.0em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;
	FONT-WEIGHT: bold;
	BACKGROUND: #EFE600;
/*	BACKGROUND: #EBCE7F;	*/
	BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-LEFT: solid 1px #FFFFFF;	
}
.tab_result_booking_choise
{
	PADDING-TOP: 1.0em;	
	PADDING-BOTTOM: 1.0em;	
	PADDING-LEFT: 0.5em;
	PADDING-RIGHT: 0.5em;	
	TEXT-ALIGN: center;
	BACKGROUND: #FCD000;
	BORDER-BOTTOM: solid 1px #FFFFFF;
	BORDER-LEFT: solid 1px #FFFFFF;
}

/*button booking*/
.button_pos_booking
{
	MARGIN-TOP: 0em;
	MARGIN-BOTTOM: 2.0em;		
	TEXT-ALIGN: right;		
}

/***************************************************/
/*STYLE ELEMENTS*/
/***************************************************/
/*border box for references*/
/*used for: table result*/
.txt_reference_flex
{
/*	WIDTH: 20em;*/
	MARGIN-TOP: 2.0em;
	MARGIN-BOTTOM: 2.0em;
	PADDING: 0.5em;
	FONT-WEIGHT: normal;
/*    BORDER: solid 1px #0D216A;*/
    BORDER: solid 1px #FFFFFF;
}

/*END*/
