
html	{
	line-height: normal;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	text-align: left;
	text-indent: 0;
	white-space: normal;
	}

body {
		background: #C0C0C0 url(./Graphics/table_background.gif);
		color: #000;
		margin-left: -.1%; 
		margin-right: .1%;
		margin-top: -.1%;
		margin-bottom: 5em;
		/* color: #804000;
		font-size: 0.87em; 
		line-height: 1.3em */
	 }

body.antillas { background: #C0C0C0 url(./Graphics/tabaco_background.jpg);
				color: #804000;}

body.lajanda { background: #FFF1E3 url(none);
				color: #804000;}				

body.confirmation {
		background: #FFF url(none.gif);
		color: #000;
		}

body.printable {
		background: #FFF url(none.gif);
		color: #000;
		font-family: garamond, serif;
		font-size: 1.1em;
		margin: 1em;
		}

body.pop-up {
		color: #FFF;
		background: #6699CC url(none.gif);
		}
		
body.pop-up-student {
		color: #000;
		background: #FFF url(none.gif);
		}

p, table, td, input, select, pre { font-family: verdana, arial, helvetica, sans-serif; 
		font-size: 0.96em; 
		}
		

p {display: inline }

p.space {letter-spacing: 0.15em; }

p.text-line {line-height: 1.55em; }
		
p.indent { text-indent: 2em;}

p.small {
				font-size: x-small;      
             /* false value for WinIE4/5 */
    		voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    		voice-family: inherit;   
             /* recover from trick */
    		font-size: small;         
             /* intended value for better browsers */
    }

html>body p.small  {
    		font-size: small
             /* be nice to Opera */
    }

p.smaller {
				font-size: xx-small;      
             /* false value for WinIE4/5 */
    		voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    		voice-family: inherit;   
             /* recover from trick */
    		font-size: x-small;         
             /* intended value for better browsers */
    }

html>body p.smaller  {
    		font-size: x-small
             /* be nice to Opera */
		}

p.smallest { font-size: xx-small;}

p.large {
				font-size: medium;      
             /* false value for WinIE4/5 */
    		voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    		voice-family: inherit;   
             /* recover from trick */
    		font-size: large;         
             /* intended value for better browsers */
    }

html>body p.large  {
    		font-size: large
             /* be nice to Opera */
		}
		
p.larger {
				font-size: large;      
             /* false value for WinIE4/5 */
    		voice-family: "\"}\"";   
             /* trick WinIE4/5 into thinking the rule is over */
    		voice-family: inherit;   
             /* recover from trick */
    		font-size: x-large;         
             /* intended value for better browsers */
    }

html>body p.larger  {
    		font-size: x-large
             /* be nice to Opera */
		}

p.largest { font-size: xx-large; }

/* p.text-small { font-size: 95%;
						 line-height: 1.4em;
						 } */


/* p.text-brochure {
	font-size: 93%;
  line-height: 1.4em;
	color: #064606;
	background: none;
	border: solid 0.2em #CCC;
	padding-top: 2em;
	padding-left: 6em;
	padding-right: 1em;
	padding-bottom: 5em;
	
	MSIE 5.0 and 5.5 workaround patch..! 
	width: 107.4em;  100em + 0.4em + 7em 
  voice-family: "\"}\""; 
  voice-family: inherit;
  width: 100em;
	}
	
html>body .text-brochure {
  width: 100em;
} */

p.photo-text {text-align: left; width: 150px;}

/* #leftbox { position: absolute;
			color: #000;
			background: #D7D1D1;
			border: .4em solid #CCC;
			top: 30em;
			left: 10em;
			*//* MSIE 5.0 and 5.5 workaround patch..! */
			/* width: 40.4em;
			height: 60.4em;
 			voice-family: "\"}\""; 
 			voice-family: inherit;
			width: 40em;
			height: 60em;
	} */
	
/* html>body #leftbox {
			width: 40em;
			height: 60em;
} */

p.white { color: #fff; }

input.yellow { background: #FFC549; color: #B31717; font-size: 0.80em; }

input.smaller { font-size: 0.74em; }

input.green { background: #219121; color: #fff; font-size: 0.80em;}

select.yellow { background: #FFC549; color: #B31717; 
      font-size: 0.74em; width: 19em;
      }
      
select.new-width {font-size: 0.80em; width: 15.8em;}

.yellow-side-text {font-size: 0.74em; color: #B31717;}

#rightbox-description { position: absolute;
		  color: #000;
			background: #FFF;
			border: 0.08em solid #000;
			top: 7.40em;
			left: 16.97em;
			padding: 1.5em;
			/* MSIE 5.0 and 5.5 workaround patch..! */
			width: 28.01em;
			height: 21.91em;
 			voice-family: "\"}\""; 
 			voice-family: inherit;
			width: 24.85em;
			height: 18.75em;
	}
	
html>body #rightbox-description {
  width: 24.85em;
	height: 18.75em;
} 


.text-leftbox  { position: absolute;
				top: 7.4em;
				left: 3.22em;
				text-align: left;
			  padding: 3em;
			   }
				 
.leftbox {position: absolute; 
			top: 7.4em;
			left: 4.22em;
			}
			
.leftbox-white { position: absolute; 
			text-align: center;
			color: #000;
			background: #FFF;
			border: 0.08em solid #000;
			top: 7.4em;
			left: 3.22em;
			/* MSIE 5.0 and 5.5 workaround patch..! */
			width: 12.69em;
			height: 21.91em;
 			voice-family: "\"}\""; 
 			voice-family: inherit;
			width: 12.53em;
			height: 21.75em;
			}
			
html>body #leftbox-white {
			width: 12.53em;
			height: 21.75em;
}

.text-leftbox-white  { position: absolute;
				top: 17.50em;
				left: 4.00em;
				text-align: left;
				z-index: 5;
				}
			   
.photo-leftbox-white  { position: absolute;
				top: 1.26em;
				left: 1.58em;
			   }
				 
.rightbox { 
			position: absolute;
			top: 7.4em;
			left: 16.97em;
			}
			
			
.guerra { 
			position: absolute;
			top: 20.4em;
			left: 33.97em;
			}
			
.rightbox-dark { 
			position: absolute;
			top: 7.4em;
			left: 16.97em;
		  color: #FFF;
			background: #6699CC;
			border: .08em solid #000;
			/* MSIE 5.0 and 5.5 workaround patch..! */
			width: 25.65em;
			height: 21.91em;
 			voice-family: "\"}\""; 
 			voice-family: inherit;
			width: 25.49em;
			height: 21.75em;
	}
	
html>body .rightbox-dark {
  width: 25.49em;
	height: 21.75em;
} 
		
.spain-list { position: absolute;
				top: 13.66em;
				left: 28.28em;
				color: #000;
				background: #FF9921;
			  text-align: left;
				width: 16.70em;
				height: 16.70em;
				padding: 1.49em;
				border: .04em solid #000;
				z-index: 5;
			/* MSIE 5.0 and 5.5 workaround patch..! */

 				voice-family: "\"}\""; 
 				voice-family: inherit;
				width: 13.64em;
				height: 13.64em;
				}
				
html>body .spain-list {
  width: 13.64em;
	height: 13.64em;
}

.wider { position: absolute;
				width: 18.70em;
				height: 18.70em;
				padding: 0.49em;
			/* MSIE 5.0 and 5.5 workaround patch..! */

 				voice-family: "\"}\""; 
 				voice-family: inherit;
				width: 15.64em;
				height: 15.64em;
				}
				
html>body .wider {
  width: 15.64em;
	height: 15.64em;
}  

.calendar-list {padding: 0em;
							 	width: 16.70em;
								height: 16.70em;
								}
								
html>body .calendar-list {
  width: 16.70em;
	height: 16.70em;
}

.america-list { background: #7BE57B; color: #000;}

.local-introduction-green { position: absolute;
			top: 1.52em;
			left: -13.05em;
			z-index: 6;
			background: #A7E9A7;
			color: #000;
			width: 13.84em;
			min-height: 14.83em;
			height: auto;
			padding: 0.50em;
			border: .04em solid #000;
		/* MSIE 5.0 and 5.5 workaround patch..! */

 			voice-family: "\"}\""; 
 			voice-family: inherit;
			width: 12.76em;
			height: auto;
			min-height: 13.75em;
			}
			
html>body .local-introduction-green {
  width: 12.76em;
	height: auto;
	min-height: 13.75em;
	
} 

.local-introduction-yellow { 
			background: #FFC549; color: #000;
			visibility: visible;
			}

.local-introduction-invisible { position: absolute;
			visibility: hidden;
}

.sun { position: absolute;
		top: 23.54em;
		left: 5.67em;
		z-index: 5;
		}

.title { position: absolute;
		top: 5.69em;
		left: 5.67em;
		z-index: 5;
		}



.flecha-course-dates { position: absolute;
			top: 5.05em;
			left: -1.5em;
			z-index: 9;
			}
			
.flecha-introduction { position: absolute;
			top: -0.90em;
			left: -1.5em;
			z-index: 6;
			}

img { border: none }

a { border: none }

a:link	{text-decoration: none; background: #EAF3F8; color: #804000; }

a:visited	{text-decoration: none; background: #EAF3F8; color: #804000; }
				
a:hover	{ 
	color: #FFFFFF;
	background: #0063A4;
	font-weight: bold;
	text-decoration: none;
	}
	
a:active	{	
	text-decoration: none;
	font-weight: normal;
	}
	
a.image:link {text-decoration: none; background: none; color: #000;} 

a.image:visited	{	
	text-decoration: none;
	background:	none;
	font-weight: normal;
	color: #FFF;
	}	
			
a.image:hover { 
	background:	none;	
	text-decoration: none;
	font-weight: bold;
	color: #804000;
	}
	
a.image:active {	
	text-decoration: none;
	background:	none;
	font-weight: normal;
	color: #000;
	}	

a.box-dark:link {text-decoration: none; background: #0063A4; color: #FFFFFF;} 

a.box-dark:visited {text-decoration: none; background: #0063A4; color: #FFF;} 

			
a.box-dark:hover { 
	color: #9D4C1E;
	background: #FF9921;
	font-weight: normal;
	}
	
a.box-dark-green:link {text-decoration: none; background: #9B9999; color: #FFFFFF;} 

a.box-dark-green:visited {text-decoration: none; background: #9B9999; color: #FFF;} 
		
a.box-dark-green:hover { 
	color: #9D4C1E;
	background: #7BE57B;
	font-weight: normal;
	}

a.box-orange:link {text-decoration: none; background: #FFC549; color: #804000;} 

a.box-orange:visited {text-decoration: none; background: #FFC549; color: #804000;} 

a.box-green:link {text-decoration: none; background:  #A7E9A7; color: #000;} 

a.box-green:visited {text-decoration: none; background:  #A7E9A7; color: #000;} 

a.transparent:link, a.transparent-orange:link {text-decoration: none; background: none;} 

a.transparent:visited, a.transparent-orange:visited {text-decoration: none; background: none;} 

a.transparent:active, a.transparent-orange:active {text-decoration: none; background: none;} 
			
a.transparent:hover { 
	color: #9D4C1E;
	background: #FF9921;
	font-weight: normal;
	}
	
a.transparent-orange:hover { 
	color: #9D4C1E;
	background: #7084A2;
	font-weight: normal;
	}
	
	.black {background: inherit; color: #000;}
	.list-height {height: 1.75em;}
	.border {position: absolute;
						 top: 3.20em; left: 0.19em;
						 }
	.sidetitle {position: absolute;
						 top: 0em; left: 9.74em;
						 width: 16em;
						 }
	.destination {position: absolute;
					top: 14.00em; left: 3.50em;
					width: 16em;
					}	
	#topframe {position: absolute;
					top: 0px;
					background: #FFCE9C;
					color: #000;
					width: 100%}
	#bottomframe {position: absolute;
				  top: 32px;
					width: 100%}

	#hvorhen {position: absolute;
					 	top: 1.74em; left: 1.74em;
						}
	#hvormeget {position: absolute;
					 	top: 8.27em; left: 1.74em;
							}
	#hvornaar {position: absolute;
					 	top: 12.62em; left: 1.74em;
						}
	#hvordan {position: absolute;
					 	top: 16.97em; left: 1.74em;
						}
	#subtitle {position: absolute;
					 	top: 1.39em; left: 0.35em;
						}
	
	#priser {position: absolute;
					top: 17.3em; left: 8.0em;
					z-index: 1;
					}	
	#tilmelding {position: absolute;
					top: 17.2em; left: 12.40em;
					z-index: 1;
					}	 
	#brochurer {position: absolute;
					top: 19.6em; left: 10.3em;
					z-index: 1;
					}	 
						 
	#curl {position: absolute;
						 top: 0.00em; left: 0.22em;
						 }
						 
	#calendar {position: absolute;
						 top: 6.0em; left: 1.00em;
						 }	
	#form-info {position: absolute;
						 top: 6.3em; left: 1.00em;
						 background: #7084A2; color: #FFF;
						 width: 9.1em;
						 height: 14.0em;
				     padding: 1.5em;
						 
			/* MSIE 5.0 and 5.5 workaround patch..! */

 				     voice-family: "\"}\""; 
 				     voice-family: inherit;
				     width: 6.1em;
				     height: 11.0em;
				}
				
				html>body #form-info {
  			width: 6.1em;
				height: 11.0em;
			  }
						 
	#calendar-days {position: absolute;
						 top: 1em; left: 1.00em;
						 }	
						 
	#illustration {position: absolute;
						 top: 16.75em; left: 1.50em;
						 }	
	#title {position: absolute;
						 top: 4.75em; left: 12.20em;
						 }	
	#accept {position: absolute;
						 top: 12.0em; left: 1.5em;
						 width: 10.0em;
						 }				 
	#sek {position: absolute;
						 top: 3.5em; left: 15.5em;
							 }	
  #dage {position: absolute;
						 top: 11.0em; left: 15.5em;
							 }	
													 	
