@charset "utf-8";

body{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		background:#fff;
		margin:0;
		padding:0;
		padding-top:3px;
		text-align:center;
		color:#505050;
		font-size:12px;
		height: 100%;
}



h1{
		font-size:18px;
		font-weight:normal;
		color:#0050a2;
		background-repeat:no-repeat;
		padding:30px 0 0 0;margin:10px 0 25px 0;
}

#searchBoxLoading {
	width:245px;
	height:240px;
	z-index: 1000;

}

#searchBoxLoading img {
	width:16px;
	margin-left: 114px;
	margin-top: 112px;
}
		
#searchBoxLoadingSmall {
	width:16px;
	height:16px;
	float: left;
	margin-left: 10px;
}

#searchBoxLoadingSmall img {
	width:16px;
}
		
h2{font-size:16px;font-weight:normal;color:#0050a2;background-repeat:no-repeat;margin:5px 0 5px 0;}

h3{font-size:14px;font-weight:normal;color:#0050a2;margin:0;}

h4{font-size:12px;font-weight:normal;color:#fff;background-image:url(/sprachaufenthalte/images/title-blue-bg.gif);background-repeat:no-repeat;height:21px;padding:4px 0 0 20px;margin:0 0 5px 0;}

h4.General {font-size:12px;font-weight:normal;color:#fff;background-image:url(/sprachaufenthalte/images/learn-bg-ven.gif);background-repeat:repeat-x;height:21px;padding:4px 0 0 20px;margin:0 0 5px 0;}
h4.Executive {font-size:12px;font-weight:normal;color:#fff;background-image:url(/sprachaufenthalte/images/learn-bg-ex-ven.gif);background-repeat:repeat-x;height:21px;padding:4px 0 0 20px;margin:0 0 5px 0;}
h4.YoungLerners {font-size:12px;font-weight:normal;color:#fff;background-image:url(/sprachaufenthalte/images/learn-bg-yl-ven.gif);background-repeat:repeat-x;height:21px;padding:4px 0 0 20px;margin-bottom:0;}

#footer{width:100%;}

#header{width:970px;margin:0 auto;height:130px;border-bottom:solid 1px #0050a2;}

#headerPrint{display:none;}

#footer{background-image:url(/sprachaufenthalte/images/footer-bg.gif);background-repeat:repeat-x;background-position:top;}

#header .translate,#footer .translate{margin:0 auto;height:23px;padding-top:5px;width:970px;text-align:left;color:#FFF;font-size:12px;}

#footer .accreditations{width:970px;margin:0 auto;}

#footer h3{font-size:13px;font-weight:normal;color:#0050a2;margin:0;}

#footer .links{width:100%;padding-top:20px;background-color:#d1dee4;overflow:auto;}

#footer p{font-size:10px;color:#fff;line-height:28px;text-align:center;}

#footer ul{background-color:#DEE7EB;list-style-image:url(/sprachaufenthalte/images/arrow-blue.gif);margin:5px 0 5px 0;padding-left:20px;}

#footer a{color:#505050;margin:0;text-decoration:none;font-size:11px;}

#footer .linksBlock{margin:1%;width:22%;float:left;text-align:left;}

#translateLink{padding:2px 0 2px 10px;}

#translateLink:hover{background-color:#FFF;}

#translateLink a{text-decoration:none;color:#003563;}

#translateTrigger{cursor:pointer;}

#header .translateContent{background-color:#E2E7FF;width:125px;border-right:solid 1px #0050a2;border-bottom:solid 1px #0050a2;border-left:solid 1px #0050a2;text-align:left;}

#header .logobar{background-image:url(/sprachaufenthalte/images/logo-bg-ven.gif);background-repeat:no-repeat;background-position:0 0;margin:0 auto;height:134px;padding-left:90px;width:880px;text-align:left;}

#header .links{padding-top:10px;text-align:right;}

a.newNavLink{color:#01315f;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;text-decoration:none;display:block;}

#header #logo{width:70px;height:120px;float:left;}

#header #logo img{border:none;}

#header #company{width:490px;height:90px;float:left;}

#header #company h1{padding:0 0 0 10px;margin:0;text-align:left;color:#0050a2;font-size:22px;}

#header #company p{padding:10px 0 0 10px;margin:0;color:#0050a2;font-size:15px;text-align:left;}

#header #menubar1{padding-left:10px;height:30px;}

#header .bookmark{text-align:right;padding-top:10px;margin-right:30px;}

#searchBar{width:970px;height:240px;margin:0 auto;text-align:left;margin-bottom:2px;z-index:2000;}

#searchBar .infoBox{width:724px;border-left:1px solid #fff;float:left;}

#searchBar h1.titleExecutive{color:#fff;margin:0;height:35px;padding:10px 0 0 10px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-ex-ven.gif);background-repeat:repeat-x;text-decoration:none;}

#searchBar h2.titleExecutive{color:#fff;margin:0;height:33px;padding:12px 0 0 10px;font-size:11px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-ex-ven.gif);background-repeat:repeat-x;text-decoration:none;}

#searchBar h1.titleGeneral{color:#fff;margin:0;height:35px;padding:10px 0 0 10px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-ven.gif);background-repeat:repeat-x;text-decoration:none;}

#searchBar h2.titleGeneral{color:#fff;margin:0;height:33px;padding:12px 0 0 10px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-ven.gif);background-repeat:repeat-x;text-decoration:none;}

#searchBar h1.titleYoungLearners{color:#fff;margin:0;height:35px;padding:10px 0 0 10px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-yl-ven.gif);background-repeat:repeat-x;text-decoration:none;}

#searchBar h2.titleYoungLearners{color:#fff;margin:0;height:33px;padding:12px 0 0 10px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-yl-ven.gif);background-repeat:repeat-x;text-decoration:none;}

#searchBar h1.titleBrochure{background-color:#ffcb00;color:#fff;margin:0;height:35px;padding:10px 0 0 10px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;}

#attention{width:124px;height:230px;padding-top:10px;float:left;background-repeat:no-repeat;}

#attention .content{padding-left:10px;}

#searchBar .slideShow{padding:0;margin:0;z-index:-1;float:left;}

#searchBar .SlidingPanels{position:relative;width:600px;height:196px;padding:0;margin:0 0 2px 0;border:none;float:left;}

#searchBar .SlidingPanelsContentGroup{position:relative;float:left;width:10000px;margin:0;padding:0;border:none;}

#searchBar .SlidingPanelsContent{overflow:hidden;margin:0;padding:0;float:left;}

#searchBar .SlidingPanelsAnimating *{overflow:hidden!important;}

#searchBar a.morepics{color:#fff;font-size:12px;text-decoration:none;margin:0 10px 0 10px;}

#searchBar .photoNavGeneral{width:570px;color:#fff;margin:0;height:30px;padding:15px 0 0 30px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-ven.gif);background-repeat:repeat-x;}

#searchBar .photoNavExecutive{width:570px;color:#fff;margin:0;height:30px;padding:15px 0 0 30px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-ex-ven.gif);background-repeat:repeat-x;}

#searchBar .photoNavYoungLerners{width:570px;color:#fff;margin:0;height:30px;padding:15px 0 0 30px;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;background-image:url(/sprachaufenthalte/images/infobox-bg-yl-ven.gif);background-repeat:repeat-x;}

#searchBox{width:245px;height:240px;float:left;background-color:#d1dee4;z-index:1;}

#searchBox .searchItem,#bookBox .searchItem{width:225px;background-color:#fff;border:1px solid #ccc;padding:2px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:0;}

.checkprices-btn{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:0;}

#learnContainer{width:970px;margin:0 auto;text-align:left;clear:both;}

#learnContainer .learnBar{width:968px;border:1px solid #0050a2;background-image:url(/sprachaufenthalte/images/topbar-bg-ven.gif);background-repeat:repeat-x;}

#learnContainer .learnGeneral {padding:5px 0 0 60px;width:184px;height:20px;background-image:url(/sprachaufenthalte/images/learn-bg-ven.gif);background-repeat:repeat-x;color:#FFF;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;float:left;}
#learnContainer .learnExecutive {padding:5px 0 0 60px;width:184px;height:20px;background-image:url(/sprachaufenthalte/images/learn-bg-ex-ven.gif);background-repeat:repeat-x;color:#FFF;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;float:left;}
#learnContainer .learnYoungLerners {padding:5px 0 0 60px;width:184px;height:20px;background-image:url(/sprachaufenthalte/images/learn-bg-yl-ven.gif);background-repeat:repeat-x;color:#FFF;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;float:left;}

#learnContainer .learnButtons{width:724px;float:left;}

#learnContainer h2.learnButtonTitle{color:#003563;font-size:13px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;height:21px;margin:0;padding-top: 4px;text-decoration:none;}

#learnContainer .learnButton:hover{cursor:pointer;background-image:url(/sprachaufenthalte/images/topbar-bg-ven-hover.gif);background-repeat:repeat-x;}

#learnContainer .languageBox{background-color:#FFF;width:970px;visibility:hidden;}

#learnContainer .languageBoxContent{height: 180px; width:958px;padding:5px;border-right:1px solid #0050a2;border-bottom:1px solid #0050a2;border-left:1px solid #0050a2;}

#learnContainer .schoolBox{padding:10px 5px 20px 5px;width:780px;}

#learnContainer .schoolList1,#learnContainer .schoolList{color:#0050a2;float:left;padding:0 10px 0 10px;height:125px;font-size:12px;}

#learnContainer .schoolList{border-left:solid 1px #a7a9ac;}

#learnContainer .schoolLocal{color:#505050;background-color:#f9f9f9;background-image:url(/sprachaufenthalte/images/gradient-grey.gif);background-repeat:repeat-x;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;font-size:12px;float:left;width:150px;padding:10px;}

#learnContainer ul{margin:0;list-style:none;margin-left:0;padding-left:1em;text-indent:-1em;}

#learnContainer a.country,#learnContainer .country{color:#0050a2;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;text-decoration:none;}

#learnContainer a.school{color:#505050;text-decoration:none;font-size:12px;}

#contentContainer{width:970px;background:#FFF;margin:0 auto;text-align:left;}

#sideBar{float:left;width:245px;margin:0;padding-top:0;}

#sideBar .schoolAddress{background-image:url(/sprachaufenthalte/images/title-arrows.gif);background-repeat:no-repeat;padding-top:20px;}

#sideBar p{font-size:12px;}

#mainContent{margin:10px 0 0 270px;padding-top:0;width:695px;}

#mainContent .featuredLanguages{background-repeat:no-repeat;margin-top:12px;}

#mainContent .featuredLanguage{color:#00b8cb;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;}

#mainContent .featuredLanguagesHeader{background-image:url(/sprachaufenthalte/images/home-learn-bg-ven.gif);background-repeat:repeat-x;padding:8px 0 0 10px;height:22px;color:#FFF;border-right:2px solid #fff;font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;}

#mainContent ul.featuredLinks{list-style-image:url(/sprachaufenthalte/images/arrow-blue.gif);margin:0 0 5px 0;padding-left:20px;}

#mainContent a.featured{color:#505050;text-decoration:none;font-size:12px;}

#mainContent a.featured:hover{color:#c00;}

#mainContent .main2Column{width:100%;padding:0;margin:0;}

#mainContent .main2ColumInfo{padding-left:10px;}

#mainContent .mainInfoImg{width:200px;border:10px solid #d1dee4;}

#mainContent p,ul{font-size:12px;margin:0 0 5px 0;}

#mainContent ul{margin:0 0 5px 15px;padding:0 0 0 15px;}

#mainContent ul.arrow{margin:0;list-style:none;margin-left:0;padding-left:1em;text-indent:-1em;}

#mainContent .schoolVideo{margin-bottom:20px;height:220px;width:220px;}

#mainContent .staffContainer{background-image:url(/sprachaufenthalte/images/title-arrows.gif);background-repeat:no-repeat;padding-top:25px;}

#mainContent .staffList{background-color:#d1dee4;margin:0;padding:0;width:220px;font-family:Tahoma,Helvetica,sans-serif;}

 #mainContent h1 {padding-top: 0; margin-bottom: 10px;}

 #popularCourses h2{font-size:16px;font-weight:normal;color:#0050a2;margin:5px 0;}

 #popularCourses p{color:#505050;font-size:12px;margin:0;padding:0;}

#popularCourses .popularCourse1{padding-right:10px;width:50%;}

#popularCourses .popularCourse2{padding-left:10px;width:50%;border-left:solid 1px #a7a9ac;}

.widget{margin:0 0 30px 0;color:#505050;}

.widget p{font-size:11px;margin:0 0 5px 0;}

.widget h1,.widget h2{font-size:12px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;margin:0 0 5px 0;}

.widget h3{font-size:11px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;margin:0;padding:0;}

.heading{color:#0050a2;font-size:10px;margin:10px 0 5px 0;}

a.more{color:#01315f;margin:0;text-decoration:none;font-family:Tahoma,Helvetica,sans-serif;}

a.more:hover{color:#c00;}

.border-top{border-top:1px solid #0050a2;}

.border-right{border-right:1px solid #0050a2;}

.border-bottom{border-bottom:1px solid #0050a2;}

.border-left{border-left:1px solid #0050a2;}

.border-box{border:1px solid #0050a2;}

.border-total{border-top:1px solid #0050a2;border-bottom:1px double #0050a2;}

.txt-white,a.txt-white{color:#fff;}

.txt-red,a.txt-red{color:#c00;}

a.txt-white,a.txt-red{text-decoration:none;}

.txt-blue,a.txt-blue{color:#0050a2;text-decoration:none;}

.txt-small{font-size:10px;}

.txt-big{font-size:16px;}

.error{background-color:#FFC;border:1px solid #000;padding:10px;margin:10px;}

.right{float:right;}

.left{float:left;}

.clear{clear:both;}

.iframeTooltip{position:absolute;z-index:1010;filter:alpha(opacity:.1);}

#languageFlagsLinks{width:410px;height:20px;clear:both;}

#languageFlagsLinks a{display:block;float:right;width:30px;}

#languageFlagsLinks img{border:solid 1px #000;margin-left:3px;}

#schoolPhone {width:410px;height:50px;clear:both;padding-top: 20px;font-family: Verdana, Sans-Serif;font-size: 12px; font-weight: bold;font-family:Tahoma,Helvetica,sans-serif; color: #01315f;text-align: right;}

.pricesHeading{background-color:#d1dee4;}

.sectionHeading{font-size:16px;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;color:#01315f;}

#rss_entries{margin-top:25px;}

#rss_entries ul.rssLinks{list-style-image:url(/sprachaufenthalte/images/arrow-blue.gif);padding-left:5px;}

#rss_entries ul.rssLinks li{margin-top:5px;}

ul.rssLinks a{color:#01315f;}

#downloadLink{padding-left:5px;}

#carousel-wrapper{width:600px;height:196px;overflow:hidden;}

#carousel-content{width:2500px;}

#carousel-content .slide{float:left;width:200px;height:196px;}

.carousel-control{color:#fff;text-decoration:none;}

#clients-wrapper{width:200px;height:200px;overflow:hidden;}

#clients-content{height:2500px;}

#clients-content .slide{clear: both;width:200px;padding: 5px;}

.clients-control{color:#fff;text-decoration:none;}

#exClients {display:block;border:solid 1px #0050A2;}
#exInfoLinks {display:block;border:solid 1px #0050A2;padding:0 5px 10px 5px;list-style-type:none;}
#exInfoLinks li {padding-top:10px;}
#exInfoLinks li a {color:#01315f;}

#ylInfoLinks {display:block;border:solid 1px #00A0BE;padding:0 5px 10px 5px;list-style-type:none;}

#ylInfoLinks li {padding-top:10px;}

#ylInfoLinks li a {color:#01315f;}

#latestOrders {width: 350px; float: left; margin: 0 0 20px 0;}
#latestOrders ul {list-style-image:url(/sprachaufenthalte/images/arrow-blue.gif);margin:0 0 5px 0;}
#latestOrders a {color: #01315f;}

#specialOffers {width: 340px;float: left; margin: 0 0 20px 0;}
#specialOffers a {color: #01315f;}
#specialOffers p {margin-top: 22px;}
#specialOffers ul {clear: both;}

#coordinatorData {width: 345px;float: left; margin: 0 0 20px 0;}
#coordinatorData a {color: #01315f;}
#coordinatorData p {float: left; margin-left: 10px; margin-top: 22px;}

.coordinatorDataDouble {width: 345px; height: 78px; float: left; margin: 0 0 20px 0;}
.coordinatorDataDouble a {color: #01315f;}
.coordinatorDataDouble p {float: none; padding-left: 30px; padding-top: 22px;}

#hright {float: left; clear: right;}

#share_this {
    clear: right;
    height: 30px;
}

#share_this ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

#share_this ul li {
    float: left;
    margin-right: 20px;
}