/* CSS Document */

.test {width:20px;height:20px;overflow:hidden;}
body, div, th, td, ul, p {
	font-family: Arial, sans-serif;}

body {
	background-color: #66efd4;
	margin:0;
	background-repeat: no-repeat;
}
a:link, a:visited {text-decoration:none;color:#010f8c;}
a:hover, a:active {text-decoration:none;color:#000;}

/* ul with links */
ul.lst {margin:0 0 0 -7px;padding:0 0 0 10px;list-style:none;}
ul.lst li {margin:0;font-size:12px;margin:3px 0 0 5px;}
ul.lst li a {display:block;padding-left:15px;line-height:18px;margin:0;text-decoration:none;color:#010f8c;}
ul.lst li a:visited {color:#010f8c;}
ul.lst li a:hover {background: url(../gfx/m.gif) no-repeat 2px 7px;color:#010f8c;}

ul.lst li.sel a {display:block;padding-left:15px;line-height:18px;margin:0;text-decoration:none;color:#010f8c;background: url(../gfx/m.gif) no-repeat 2px 7px;font-weight:bold;color:#010f8c;}
ul.lst li.sel a:visited {color:#010f8c;}
ul.lst li.sel a:hover {background: url(../gfx/m.gif) no-repeat 2px 7px;font-weight:bold;color:#010f8c;}

/* ul for bigger links list */
ul.lst2 {margin:0 0 0 -5px;padding:0 0 0 10px;list-style:none;}
ul.lst2 li {margin:0;font-size:14px;margin:2px 0 0 5px;}
ul.lst2 li a {display:block;padding-left:15px;line-height:23px;margin:0;text-decoration:none;color:#010f8c;}
ul.lst2 li a:visited {color:#010f8c;}
ul.lst2 li a:hover {background: url(../gfx/m.gif) no-repeat 2px 7px;color:#010f8c;}

ul.lst2 li.sel2 a {background: url(../gfx/m.gif) no-repeat 2px 7px;color:#010f8c;}
ul.lst2 li.sel2 a:visited {background: url(../gfx/m.gif) no-repeat 2px 7px;color:#010f8c;}
ul.lst2 li.sel2 a:hover {background: url(../gfx/m.gif) no-repeat 2px 7px;color:#010f8c;}

/* ul with links to external sites */
ul.lst3 {margin:0 0 0 -7px;padding:0 0 0 10px;list-style:none;width:200px;}
ul.lst3 li {margin:0;font-size:12px;margin:1px 0 0 4px;}
ul.lst3 li a {display:block;padding-left:15px;line-height:18px;margin:0;text-decoration:none;color:#010f8c;}
ul.lst3 li a:visited {color:#010f8c;}
ul.lst3 li a:hover {background: url(../gfx/m.gif) no-repeat 2px 7px;color:#010f8c;}

ul.lst3 li.sel3 a {display:block;padding-left:15px;line-height:18px;margin:0;text-decoration:none;color:#010f8c;background: url(../gfx/m.gif) no-repeat 2px 7px;font-weight:bold;color:#010f8c;}
ul.lst3 li.sel3 a:visited {color:#010f8c;}
ul.lst3 li.sel3 a:hover {background: url(../gfx/m.gif) no-repeat 2px 7px;color:#010f8c;}

/* ul for generalNav */
ul.lstgn {margin:0 0 0 -7px;padding:0 0 0 10px;list-style:none;}
ul.lstgn li {margin:0;font-size:12px;margin:0px 0 0 0px;}
ul.lstgn li a {text-decoration:none; color: #758ad0;display:block;padding:5px 0 6px 0;width:138px;}
ul.lstgn li a:visited {text-decoration:none; color: #758ad0;display:block;padding:5px 0 6px 0;width:138px;}
ul.lstgn li a:hover {color:#010f8c;}

ul.lstgn li.sel a {text-decoration:none; color:#010f8c; display:block;padding:5px 0 6px 0;width:138px;}
ul.lstgn li.sel a:visited {color:#010f8c;}
ul.lstgn li.sel a:hover {color:#010f8c;}

/* ul for langNav */
ul.lstland {margin:0 0 0 -7px;padding:0 0 0 10px;list-style:none;}
ul.lstland li {margin:0;font-size:16px;font-weight:bold; font-style:italic;margin:0px 0 0 0px;}
ul.lstland li a {text-decoration:none; color: #758ad0;display:block;padding:3px 0 5px 0;width:138px;}
ul.lstland li a:visited {text-decoration:none; color: #758ad0;display:block;padding:3px 0 5px 0;width:138px;}
ul.lstland li a:hover {color:#010f8c;}

ul.lstland li.sel a {text-decoration:none; color: #010f8c;display:block;padding:3px 0 5px 0;width:138px;}
ul.lstland li.sel a:visited {color:#010f8c;}
ul.lstland li.sel a:hover {color:#010f8c;}

/* ul for langNav2 */
ul.lstland2 {margin:0 0 0 -7px;padding:0 0 0 10px;list-style:none;}
ul.lstland2 li {margin:0;font-size:16px;font-weight:bold; font-style:italic;margin:0px 0 0 0px;}
ul.lstland2 li a {text-decoration:none; color: #010f8c;display:block;padding:3px 0 5px 0;width:138px;}
ul.lstland2 li a:visited {text-decoration:none; color: #010f8c;display:block;padding:3px 0 5px 0;width:138px;}
ul.lstland2 li a:hover {color:#fff;}

ul.lstland2 li.sel a {text-decoration:none; color: #fff;display:block;padding:3px 0 5px 0;width:138px;}
ul.lstland2 li.sel a:visited {color:#fff;}
ul.lstland2 li.sel a:hover {color:#fff;}

td, th {text-align:left;vertical-align:top;}

/* languages */
.eng {	background-image: url(../gfx/bg/eng.gif);}
.fra {	background-image: url(../gfx/bg/fra.gif);}
.spa {	background-image: url(../gfx/bg/spa.gif);}
.ita {	background-image: url(../gfx/bg/ita.gif);}
.por {	background-image: url(../gfx/bg/por.gif);}
.rus {	background-image: url(../gfx/bg/rus.gif);}
.jap {	background-image: url(../gfx/bg/jap.gif);}
.chi {	background-image: url(../gfx/bg/chi.gif);}
.deu {	background-image: url(../gfx/bg/deu.gif);}

/* countries */
	/* englisch */
	.eng-gro {background-image:url(../gfx/bg/englisch-grossbritannien.gif);}
	.eng-irl {background-image:url(../gfx/bg/englisch-irland.gif);}
	.eng-mal {background-image:url(../gfx/bg/englisch-malta-gozo.gif);}
	.eng-zyp {background-image:url(../gfx/bg/englisch-zypern.gif);}
	.eng-sch {background-image:url(../gfx/bg/englisch-schweiz.gif);}
	.eng-aus {background-image:url(../gfx/bg/englisch-australien.gif);}
	.eng-neu {background-image:url(../gfx/bg/englisch-neuseeland.gif);}
	.eng-kan {background-image:url(../gfx/bg/englisch-kanada.gif);}
	.eng-usa {background-image:url(../gfx/bg/englisch-usa.gif);}
	.eng-haw {background-image:url(../gfx/bg/englisch-hawaii.gif);}
	.eng-sud {background-image:url(../gfx/bg/englisch-sudafrika.gif);}

	/* franz?sisch */
	.fra-fra {background-image:url(../gfx/bg/fra-frankreich.gif);}
	.fra-sch {background-image:url(../gfx/bg/fra-schweiz.gif);}
	.fra-kan {background-image:url(../gfx/bg/fra-kanada.gif);}
	.fra-gua {background-image:url(../gfx/bg/fra-guadeloupe.gif);}

	/* spanisch */
	.spa-gra {background-image:url(../gfx/bg/spa-gran-canaria.gif);}
	.spa-ten {background-image:url(../gfx/bg/spa-teneriffa.gif);}
	.spa-spa {background-image:url(../gfx/bg/spa-spanien.gif);}
	.spa-arg {background-image:url(../gfx/bg/spa-argentinien.gif);}
	.spa-chi {background-image:url(../gfx/bg/spa-chile.gif);}
	.spa-cos {background-image:url(../gfx/bg/spa-costa-rica.gif);}
	.spa-dom {background-image:url(../gfx/bg/spa-dom-rep.gif);}
	.spa-equ {background-image:url(../gfx/bg/spa-equador.gif);}
	.spa-kub {background-image:url(../gfx/bg/spa-kuba.gif);}
	.spa-mex {background-image:url(../gfx/bg/spa-mexiko.gif);}
	.spa-pan {background-image:url(../gfx/bg/spa-panama.gif);}
	.spa-per {background-image:url(../gfx/bg/spa-peru.gif);}

	/* italienisch */
	.ita-ita {background-image:url(../gfx/bg/ita-italien.gif);}
	
	/* portugiesisch */
	.por-por {background-image:url(../gfx/bg/por-portugal.gif);}
	.por-bra {background-image:url(../gfx/bg/por-brasilien.gif);}

p.region {margin:0;background:url(../gfx/submenu-dotted-line.gif) 0 18px no-repeat;line-height:18px;padding-bottom:1px;}

p.anfrage {margin:0; padding-bottom:1px;}

/* link Mietwagen buchen */
#direct {
	position:absolute;
	left:407px;
	top:563px;
	width:418px;
	height:75px;
	z-index:1;
	background-color: #43cbfb;
}
/* link online englisch lernen */
#miet {
	position:absolute;
	left:254px;
	top:563px;
	width:153px;
	height:75px;
	z-index:1;
}
/* link direct booking globo */
#globo {
	position:absolute;
	left:141px;
	top:563px;
	width:113px;
	height:75px;
	z-index:1;
	font-size:12px;
	font-weight:bold;
}



/* divs with colourboxes (semi-transparant backgrounds */
#countryBoxTop { 
	position:absolute;left:141px;top:73px;width:683px;height:229px;
	z-index:1;
	background-color: #67ef8d;opacity: .7;filter: alpha(opacity=70);
}
#countryBoxBottom { 
	position:absolute;left:141px;top:318px;width:683px;height:229px;
	z-index:1;
	background-color: #67efb1;opacity: .7;filter: alpha(opacity=70);
}

/* divs for homepage */
#homeBoxTop { 
	position:absolute;left:141px;top:73px;width:683px;height:229px;
	z-index:1;
}
#homeBoxBottom { 
	position:absolute;left:141px;top:318px;width:683px;height:229px;
	z-index:1;
}






/* div with general info about the country */
#countryTextTop {
	position:absolute;left:391px;top:73px;width:433px;height:229px;
	z-index:10;
	overflow: auto;
}
#countryTextTop H1 {font-size:18px;padding-left:96px;margin-top:2px;margin-bottom:4px;}
#countryTextTop p {padding-right:4px;font-size:12px;line-height:18px;
}
#countryTextTop table tr td {padding-right:4px;font-size:12px;line-height:18px;
}







/* div with text in the bottom frame (Programme) */
#countryTextBottom {
	position:absolute;left:157px;top:318px;width:322px;height:144px;
	z-index:10;
	overflow: auto;
}
#countryTextBottom div {
	width:290px;
}
#countryTextBottom H2 {font-size:14px;margin:2px 0 4px 0;padding-left:24px;}
#countryTextBottom p {padding-right:4px;font-size:12px;line-height:18px;
}






/* div with hyperlinks per country (left top) */
#countryLinks {
	position:absolute;left:157px;top:108px;width:218px;height:179px;
	z-index:10;
	overflow: auto;
}






/* div with images per country (right bottom) */
#countryImages {
	position:absolute;left:486px;top:318px;width:338px;height:229px;
	z-index:10;
	overflow: auto;
}
#countryImages p {margin:4px 0 7px 0;}






/* div with links to order-form and references */
#broRef {
	position:absolute;
	left:157px;
	top:500px;
	width:322px;
	height:55px;
	z-index:10;
	overflow: hidden;
	font-weight:bold;
}




/* class for getting the iframes (both iLeft and iRight) out of site */
.off {position:absolute;left:-600px;top:-600px;}


/* div with left column for general info and order form */
#infoLeft {width:338px;height:489px;z-index:10;overflow: hidden;}
#infoLeft p {padding-left:323px;margin:0;}
img#closeLeft {display:block;}
/* class for postioning the div on the page */
.infoLeft-on {position:absolute;left:141px;top:58px;}
/* iframe in left column for general info and order form */
#iLeft {background-color:#14ffff;width:338px;height:474px;overflow:auto;}
/* class for postioning the iframe on the page */
.iLeft-on {position:absolute;left:141px;top:73px;z-index:11;}


/* div with right column for extended info and references */
#infoRight {width:338px;height:489px;z-index:10;overflow: hidden;}
#infoRight p {padding-left:323px;margin:0;}
img#closeRight {display:block;}
/* class for postioning the div on the page */
.infoRight-on {position:absolute;left:486px;top:58px;}
/* iframe in right column for extended info and references */
#iRight {background-color:#00e6ff;width:338px;height:474px;overflow:auto;}
/* class for postioning the iframe on the page */
.iRight-on {position:absolute;left:486px;top:73px;z-index:11;}



/* div in right column for extended info and references */
#map {width:338px;height:489px;z-index:10;overflow: hidden;}
#map p {padding-left:323px;margin:0;}
img#closeRight2 {display:block;}
/* class for postioning the div on the page */
.map-on {position:absolute;left:486px;top:58px;}
/* iframe in right column for extended info and references */
#iRight2 {background-color:#00e6ff;width:338px;height:474px;overflow:auto;}
/* class for postioning the iframe on the page */
.iRight2-on {position:absolute;left:486px;top:73px;z-index:11;}




.nix {}


#genralNav {
	position:absolute;
	left:-7px;
	top:70px;
	width:138px;
	font-family: Arial, sans-serif;
	font-size:12px;
	text-align:right;
	height: 270px;
}
#genralNav p {margin:0;}



#langNav {
	position:absolute;
	left:-7px;
	top:315px;
	width:138px;
	text-align:right;
	font-family: Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	
}
#langNav p {margin:0;}


.subnav {font-family: Arial, sans-serif; font-size:12px;line-height:17px;font-style:italic;color:#010f8c;}
.subnav a {font-weight:bold;}
.subnav a:hover, .subnav a:active {color:#fff;}
