@charset "utf-8";
/* CSS Document */

body{
	background-image: url(/img/body-bg.gif);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
	}
#rahmen {
	background-image: url(/img/rahmen-bg-01.jpg);
	background-repeat: no-repeat;
	width: 1311px;
	margin:0em auto 0;
	
}
#banner {
	width: 1311px;
	height: 302px;
}

#tobnavigation {
	background-color: #047090;
	min-height: 20px;
	min-width: 200px;
	float:right;
	margin-right:155px;
}
#tobnavigation ul{
	margin:0px;
	padding:0px;
	padding-left:11px;
}
#tobnavigation ul li{
	list-style-type: none;
	float:left;
	padding-right:10px;
}
#tobnavigation ul li a{
	color:#fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
#tobnavigation ul li a:hover{
	color:#a4dff0;
}

#logobox {
	height: 302px;
	width: 530px;
	margin-left:91px;
	background-image: url(/img/logobox-hg.jpg);
	
}
#logobox a img {
	margin-left:190px;
	margin-top:77px;
}






#geruest {
	margin:0px;
	padding:0px;
	background-image: url(/img/geruest-bg.gif);
	background-repeat: repeat-y;
	width: 1032px;
	margin-left:140px;
	float:left;
	padding-bottom:60px;
}

#werbung {
	background-color: #f2f3f3;
	height: 15px;
	width: 728px;
	float:right;
	margin-top:-115px;
	margin-right:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}





#links {
	margin:0px;
	padding:0px;
	width: 186px;
	float:left;
	margin-right:77px;
	margin-top:-40px;
}
#links h1 {
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	background-color: #efb901;
	margin-bottom:8px;
	padding-top:3px;
	padding-bottom:3px;
	background-image: url(/img/h1-hg-reise.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-left:23px;
	}
#links h1.kurs {
	background-image: url(/img/h1-hg-kurs.gif);
	background-position: 1px 1px;
	
	}
#links p{
	margin:0px;
	padding:0px;
	margin-left:25px;
	font-family: "Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom:10px;
}
#links img{
	margin:0px;
	padding:0px;
	margin-left:20px;
}
#links a{
	color:#efb901;
}
#links a:hover{
	text-decoration: none;	
}



#inhalt{
	margin:0px;
	padding:0px;
	width: 510px;
	float:left;
	margin-right:43px;
	margin-top:-40px;
	}
#inhalt h1{
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	margin-bottom:18px;
	}
#inhalt p{
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom:16px;
	}
#inhalt h2{
	margin:0px;
	padding:0px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 21px;
	margin-bottom:18px;
	color: #f1b900;
	}
#inhalt h3{
	}
#inhalt h4{
	}
#inhalt h5{
	}
#inhalt h6{
	}
#inhalt a{
	color:#437a0c;	
	font-weight: bold;
	}
#inhalt a:hover{
	color:#74c523;	
	text-decoration: none;	
	}
	
#inhalt hr{
	border-border:0px solid #fff;
	background-color: #fff;
	height:1px;	
	border-top: 1px dotted #b5bfaa;	
	border-right: 0px solid #fff;
	border-bottom: 0px solid #fff;
	border-left: 0px solid #fff;
	}
	
	

#inhalt ul{
	margin:0px;
	padding:0px;
	list-style-position: inside;
	border-bottom:1px dotted #6b8155;
	}	
#inhalt ul li{
	border-top:1px dotted #6b8155;
	list-style-image: url(/img/inhalt-ul-li.png);
	}	
#inhalt ul li:hover{
	background-color: #f1f0f0;
	}	
#inhalt ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	line-height: 25px;
	}
#inhalt ul li a:hover{
	background-color: #f1f0f0;
	text-decoration: underline;
	}
	
	
	

	
#inhalt ul.button{
	margin:0px;
	padding:0px;
	width:230px;
	list-style-position: inside;
	border-bottom:0px dotted #6b8155;
	float:right;
	background-color: #FFF;	
	}	
#inhalt ul.button li{
		
	border-top:1px solid #d1cfcf;
	border-left:1px solid #bab9b9;
	border-right:1px solid #bab9b9;
	border-bottom:1px solid #9f9e9e;
	list-style-image: none;
	list-style-type: none;
	padding-left:4px;
	padding-right:4px;
	background-image: url(/img/inhalt-ul-li-button-hg.jpg);
	background-repeat: repeat-x;
	}	
#inhalt ul.button li:hover{
	border-top:1px solid #9f9e9e;
	border-left:1px solid #bab9b9;
	border-right:1px solid #bab9b9;
	border-bottom:1px solid #d1cfcf;
		background-image: url(/img/inhalt-ul-li-button-hg-hover.gif);
	background-repeat: repeat-x;
	}	
#inhalt ul.button li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	padding-right:130px;
	}
#inhalt ul.button li a:hover{
	background-color: none;
	}	
	
	
	
	
	
#inhalt .boxbutton {
	height: 40px;
	width: 210px;
	background-image: url(/img/inhalt-ul-li-button-hg.jpg);
	background-repeat: repeat-x;
	float:right;
	border-top:1px solid #d1cfcf;
	border-left:1px solid #bab9b9;
	border-right:1px solid #bab9b9;
	border-bottom:1px solid #9f9e9e;
	padding-left:10px;
	padding-right:10px;
}	
#inhalt .boxbutton:hover {
	background-image: url(/img/inhalt-ul-li-button-hg-hover.gif);
    border-top:1px solid #9f9e9e;
	border-left:1px solid #bab9b9;
	border-right:1px solid #bab9b9;
	border-bottom:1px solid #d1cfcf;
}	
#inhalt .boxbutton a img {
	float:left;
}	
#inhalt .boxbutton a span {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: normal;	
}	
		
	
#navigation{
	margin:0px;
	padding:0px;
	width: 200px;
	float:left;
	margin-top:-40px;
	}
#navigation ul{
	margin:0px;
	padding:0px;
	list-style-position: inside;
	border-bottom:1px dotted #999999;		
	}
#navigation ul li{
	border-top:1px dotted #999999;
	width: 195px;
	list-style-image: url(/img/navi-li.gif);	
	padding-left:5px;
	display: block;	
	}
#navigation ul li:hover, #navigation ul li.selected{
	list-style-image: url(/img/navi-li-hover.gif);
	background-color: #81c044;
	
	}
#navigation ul li a{
	line-height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #2c4b0d;
	text-decoration: none;
	display: block;	
	}
#navigation ul li.selected a{
	color: #FFF;
	}
	
	
	
	
#navigation ul li ul{
	background-color: #FFF;
	border-bottom:0px dotted #999999;	
    margin-left:-5px;
	}
#navigation ul li ul li{
	list-style-image: none;
	list-style-type: none;
	border-top:1px solid #e8e9e9;
	padding-left:-5px;
	}
#navigation ul li ul li:hover, #navigation ul li.selected ul li.selected{
	list-style-image: none;
	list-style-type: none;
	background-color: #ecf7e1;
	}
#navigation ul li.selected ul li a{
	font-size: 12px;
	text-transform: none;
	margin-left:20px;
	line-height: 25px;
	color: #2c4b0d;
	}
	
	
	
#navigation ul li ul li ul{
	background-color: #FFF;
	padding-bottom:15px;
	}	
#navigation ul li ul li ul li{
		border-top:0px solid #e8e9e9;
	}	
#navigation ul li ul li ul li:hover, #navigation ul li.selected ul li.selected ul li a:hover, #navigation ul li.selected ul li.selected ul li.selected{
	background-color: #f6f6f6;
	}	
#navigation ul li.selected ul li.selected ul li a{
	font-size: 9px;
	color: #2c4b0d;
	}	
#navigation ul li.selected ul li.selected ul li a:hover, #navigation ul li.selected ul li.selected ul li.selected a{
	color:#000;		
	}	
	
	
	
#fuss {
	margin:0px;
	padding:0px;
	clear: both;
	float: none;
	width: 1050px;
	margin-left:16px;
	background-image: url(/img/fuss-bg.gif);
	margin-left:140px;
	height: 40px;
	background-repeat: no-repeat;
	padding-left:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top:5px;
}

#fuss a {
	color:#2c4b0d;
}
#fuss a:hover {
	color:#74c624;
	text-decoration: none;
}


#karte {
padding-top:25px;
}

#imgmap {
	display:block;
	width:481px;
	height:335px;
	background-image: url(/img/ortesprachschulen.gif);
	position:relative;

}

#imgmap dd {
	position:absolute;
	padding:0px;
	margin:0px;
	width:10px;
	/* evtl Ursache wenn es mit dem Link nicht klappt HG einfaerben*/	
	}
	
/*Staedtenamen und deren Verlinkung*/
#karte #imgmap dd a{
	font-family: "Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	font-weight: normal;
	}

#karte #imgmap dd a.cairns{
	float:left;
	margin-top:65px;
	margin-left:350px;
	font-family: "Trebuchet MS", "Trebuchet", Arial, Helvetica, sans-serif;
	}	
#karte #imgmap dd a.noosa{	
    float:left;
	margin-top:186px;
	margin-left:418px;
	}		
#karte #imgmap dd a.brisbane{	
    float:left;
	margin-top:203px;
	margin-left:342px;
	}	
#karte #imgmap dd a.perth{	
    float:left;
	margin-top:234px;
	margin-left:60px;
	}	
	
#karte #imgmap dd a.sydney{	
    float:left;
	margin-top:285px;
	margin-left:380px;
	}	
#karte #imgmap dd a.melbourne{	
    float:left;
	margin-top:295px;
	margin-left:285px;
	}
#karte #imgmap dd a.goldcoast{	
    float:left;
	margin-top:224px;
	margin-left:418px;
	min-width:100px;
	}
#karte #imgmap dd a.byronbay{	
    float:left;
	margin-top:235px;
	margin-left:327px;
	min-width:100px;
	}

#karte #imgmap dd a.perth:hover, #karte #imgmap dd a.adelaide:hover, #karte #imgmap dd a.brisbane:hover, #karte #imgmap dd a.cairns:hover, #karte #imgmap dd a.sydney:hover, #karte #imgmap dd a.auckland:hover, #karte #imgmap dd a.melbourne:hover{
	text-decoration: none;
	}
	





