 body {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	line-height:16px;
	background-color: #333;  
	margin: 0; padding: 0; margin-top: 0px; margin-bottom: 0px;
	text-align:left;

}


p.detail  {margin: 10px 0; background: #e4e4e4;}



#wrapper{
	background: #ffffff;
    border: 0px;
	width: 940px;
	height:100%; 
	padding-top: 0px;	
	margin: 0 auto;

	}

.content{
	background: #fff;
    border: 0px;
	width: 900px;
    padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: normal;
	line-height: 13px;		
	margin: 0 auto;
	margin-top: 0;}

.top { 
	background: #fff;
	width: 900px;
	margin: 0 auto; 	
	margin-top: 0px;
	padding-top:0px;}




	


.opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

.opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


.menuspacer{
	height: 5px;	
	margin-bottom: 0px;
	}

.spacer{
	height: 10px;	
	margin-bottom: 0px;
	}
	
.line{
	height: 1px;
	width:600px;
	margin:auto;	
	margin-bottom: 0px;
	background: #b3ae8f;}			
	
			
.logosection{
	position:relative;	
	padding-top: 0px;
	}
		


.comon{ padding-top: 30px;}	


.normaltext{
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
	color: #000;
	font-weight: normal;
	line-height: 16px;		
	}
	
.introtext{
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 17px;
	font-style: italic;		
	}	
	
.teasertext{
	width: 254px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	line-height: 15px;
	font-style: normal;	
	margin: 0 auto;	
	}	
	
	
.subtext{
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: bold;
	line-height: 17px;		
	}
	
.whitetext{
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	font-weight: normal;
	line-height: 15px;		
	}		
		
	

p {margin: 10px 0;}

		 
h1 {
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	line-height:140%;
	word-spacing:0; 
	margin-top:0px; 
	margin-bottom:5px;
	}
h2 {
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	word-spacing:0; 
	margin-top:10px; 
	margin-bottom:10px;
	}
	
	
h3 {
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	word-spacing:0; 
	margin-top:30px; 
	margin-bottom:10px;
	}	
	
h4 {
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	word-spacing:0; 
	margin-top:5px; 
	margin-bottom:5px;
	}			
			 
.thumbtop { border: 1px solid #999; } 
.thumbtop:hover  { border: 1px solid #ccc; } 


#copyright{
	font-family: Arial, Sans-serif;
	font-size: 10px;
	color: #999;
	font-weight: normal;
	line-height: 13px;	
	}
	


	.bottomspacer {
	width: 848px;
	height: 30px;
	margin: 0 auto;
}



.readmore {
	padding-top:0px;
	float: left;
	padding-bottom: 10px;
}

.commingup {
	width: 175px;
	margin: 0 auto;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom: 1px solid #e5e3cf;
}



div#footer {
	width: 900px;
	margin: 0 auto;
	padding-top:7px;
	background-color: #fff;
	padding-bottom:70px;

}

.topnav {
text-align:center;
}

div#address {
	width: 860px;
	text-align:left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:7px;
	line-height: 17px;
	color: #999999;
	font-weight: normal;
	margin: 0 auto;

}


#overlay{ 
    background-image: url(../images/overlay.png);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
    width: 100%;
    height: 100%;
}

* html #overlay{
    background-color: #333;
    background-color: transparent;
    background-image: url(../images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src="../images/overlay.png", sizingMethod="scale");
}

#box{
    background:#ffffff;
	margin: 0;
	padding: 0;
    border:1px solid #999;
	overflow: auto;
	opacity:.95;filter: alpha(opacity=95); -moz-opacity: 0.95;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #939393;
	line-height:17px;
}

#box #close{
    position:absolute;
    top:0px;
    right:0px;
    cursor:pointer;
}

#box #boxContents {
	margin-top:12px;
	padding:20px;
}

hr {
  border: 0;
  width: 100%;
color: #ccc;
background-color: #ccc;
height: 1px;
}

a { outline: none;}



image { margin: 0; padding: 0; margin-top: 0;}


a:link, a:active, a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #663a20;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}




.class2 A:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #663a20;
	text-decoration: none;
}
.class2 A:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #663a20;
	text-decoration: none;
}
.class2 A:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #663a20;
	text-decoration: none;
}
.class2 A:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


.offers {

    background-image: url("../images/corner_top.gif");
	background-repeat: no-repeat;
	background-position: top;
	width: 225px;
	height: 250px;

}


div#content_corner {

    background-image: url("../images/menucorner.gif");
	background-repeat: no-repeat;
	background-position: top;
	width: 225px;
	height: 30px;

}
.contentleft {
	margin: 0 auto;
	background-color: #d2d2c2;
	}




div#southamerica_corner {

    background-image: url("../images/sydamerika/menucorner.gif");
	background-repeat: no-repeat;
	background-position: top;
	width: 225px;
	height: 30px;

}
.southamerica {
	margin: 0 auto;
	background-color: #663a20;
	}



#navcontainer_southamerica { width: 225px;
margin: 0 auto; }

#navcontainer_southamerica ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer_southamerica a
{
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left:13px;
background-color: #663a20;
border-bottom: 1px solid #6e4026;
color:#ffffff;
text-decoration: none;
}

#navcontainer_southamerica a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer_southamerica a:hover
{
background-color: #4a2814;
color: #fff;
}



div#northamerica_corner {

    background-image: url("../images/nordamerika/menucorner.gif");
	background-repeat: no-repeat;
	background-position: top;
	width: 225px;
	height: 30px;

}
.northamerica {
	margin: 0 auto;
	background-color: #8b6d41;

}

#navcontainer_northamerica { width: 225px;
margin: 0 auto; }

#navcontainer_northamerica ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer_northamerica a
{
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left:13px;
background-color: #8b6d41;
border-bottom: 1px solid #957649;
}

#navcontainer_northamerica a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer_northamerica a:hover
{
background-color: #6c522d;
color: #fff;
}




div#asia_corner {

    background-image: url("../images/asien/menucorner.gif");
	background-repeat: no-repeat;
	background-position: top;
	width: 225px;
	height: 30px;

}
.asia {
	margin: 0 auto;
	background-color: #746b4d;
	}



#navcontainer_asia { width: 225px;
margin: 0 auto; }

#navcontainer_asia ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer_asia a
{
display: block;
padding-top: 3px;
padding-bottom: 3px;
padding-left:13px;
background-color: #746b4d;
border-bottom: 1px solid #847b5b;
color:#ffffff;
text-decoration: none;
}

#navcontainer_asia a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer_asia a:hover
{
background-color: #574e32;
color: #fff;
}


.teaserimage{
	width: 272px;
	padding-top: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	font-style: normal;	
	margin: 0 auto;
	}	



.teaserbg { 
	width: 294px;
    background-image: url("../images/teasers/bg.gif");
	background-repeat: no-repeat;
	background-position: top;
	height: 185px;
	margin: 0 auto; 	
	margin-top: 0px;
	padding-top:0px;}
	

ol {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #999999;

}

ol p {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  margin-right: 0;
  padding: 0;
  line-height: 16px;

}

.gray {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  line-height:16px;


}

.container{ 
position: relative; 


} 

.innerdiv{ 
float: left;
padding-top:0px; 
padding-right:20px;
padding-bottom:20px; 
} 


table.disp {

width: 610px;
border: 1px #cecfbc solid;
border-collapse: collapse;
padding: 3px;}


table.disp td#odd { 
 background-color: #fff;
border: 1px #ccc solid;
border-collapse: collapse;
padding: 3px;}

table.disp tr.odd td { 
 background-color: #fff;
border: 1px #ccc solid;
border-collapse: collapse;
padding: 3px;}

table.disp tr.even td { 
 background-color: #e1eef9;
border: 1px #ccc solid;
border-collapse: collapse;
padding: 3px;}

table.disp tr.heading td { 
 background-color: #e1eef9;
border: 1px #ccc solid;
border-collapse: collapse;
padding: 3px;}

.contenttable{
 	padding-top: 10px;	
	padding-bottom: 10px;}

.pricetext {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-align:left;
}

.pricetext2 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	text-align:left;
}


.citytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align:left;

}

.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0600;
	text-align:left;

}
