
/**********************/
/* Widgets*/
/**********************/

div.widget
	{
	text-align:center;width:160px;}

div.box
	{margin:auto;margin-top:20px;margin-bottom:0px;padding-bottom:3px;width:141px;background:transparent;background-image:url(../img/frameset/box_border_bottom.gif);background-position:bottom left;background-repeat:no-repeat;text-align:left;}
	
.box h3
	{margin:0;padding:0;padding-top:3px;padding-bottom:3px;padding-left:7px;background-image:url(../img/frameset/box_border_top.gif);background-position:top left;background-repeat:no-repeat;color:white;font-weight:bold;font-size:12px;}
	
.box h4 
	{margin:0;padding:0;padding-top:5px;padding-left:7px;font-weight:bold;font-size:100%;color:white;}	
	
.box a
	{color:#444;text-decoration:none;}
	
.box a:hover
	{color:#CC3300;text-decoration:none;}		
	
.box a.boxlink,.box a.boxlinkactive 
	{display:block;margin-right:5px;font-weight:bold;font-size:110%;color:white;text-decoration:none;background-image:url(../img/elements/ico_boxarrow.gif);background-position:118px 2px;background-repeat:no-repeat;}
	
.box a.boxlink:hover,.box a.boxlinkactive
	{color:#D85C0B;text-decoration:none;background-image:url(../img/elements/ico_boxarrow_a.gif);background-position:118px 2px;background-repeat:no-repeat;}	
	
.box p
	{margin:0;padding:0;}
	
.box p.img
	{text-align:center;background:white;}
	
.box p.txt
	{color:#444;padding-left:10px;background:white;}
	
.box div.bg
	{background:#6D6D6D;background-image:url(../img/backgrounds/bg_box.gif);background-repeat:repeat-y;padding:7px;}	
	
.box p.txtHead
	{color:#E1E1E1;padding:1px;padding-left:5px;background:#888;}	
	
.box p.txtSub
	{color:#666;padding:1px;padding-left:5px;background:#E1E1E1;}
	
.box select
	{font-size:100%;width:120px;padding:0;margin:0;}			

	
/**********************/
/* pageLink */
/**********************/

div.pageLink
	{margin-top:10px;}

p.pageLink
	{background:#E8E8EA;margin-bottom:20px;}
	
a.pageLink:link, a.pageLink:visited
	{color:#e65011;text-decoration:none;}
	
a.pageLink:hover, a.pageLink:active
	{color: #ff9933;text-decoration:underline;}	

div.pageLink3
	{float:left;width:520px;margin-top:20px;display:inline;}
	
div.pageLink3 div.pageItem
	{float:left;width:160px;margin-right:10px;}	
	
div.pageLink3 a
	{display:block;background:#e6f0fa;background-image: url(../img/elements/ico_linkarrow.gif);background-repeat:no-repeat;background-position:5px 10px;padding:5px 5px 5px 20px;}

.pageLink3 p.txt
	{line-height:150%;padding:5px 5px 5px 5px;}	

/**********************/
/* pageList */
/**********************/

p.pageList
	{background:#E8E8EA;width:160px;}
	
p.pageList3
	{float:left; width:160px; margin-left:0px; margin-right:10px; background:#E8E8EA;}	

span.pageList
	{display:block; padding:2px 5px;}
	
/**********************/
/* pageBlock */
/**********************/

div.pageBlock
	{float:left;background:#E8E8EA;width:520px;margin-top:10px;margin-bottom:10px;}
	
div.pageBlock3
	{float:left;width:160px;}
	
div.pageBlock3 p
	{margin-left:5px}		

	
/**********************/
/* Centers */
/**********************/	
	
.alpha
	{color:#666;font-size:12px;font-weight:bold;}	
	
a:hover.alpha
	{color:#D85C0B;font-weight:bold;text-decoration:none;}	
	
table.centers
	{margin-top:20px;}
	
table.centers td
	{font-size:10px;padding:0;padding-right:10px;line-height:150%;}
	
.border
	{border-bottom:1px solid #D85C0B;}

/***************************************/
/* (Index) Country List */
/***************************************/

div.indexcountrylist
	{float:left;width:520px;margin-top:20px;margin-bottom:20px;display:inline;font-size:90%;line-height:100%;}
	
div.indexcountrylist h4
	{float:left;margin:0;padding:0;width:70px;}		

div.indexcountrylist ul
	{float:right;width:450px;margin:0;padding:0;}

div.indexcountrylist li
	{float:left;width:150px;margin:0;padding:0;padding-bottom:10px;font-size:100%;}

div.indexcountrylist li a
	{padding:3px;text-decoration:none;}

div.indexcountrylist li a:link
	{color: #D85C0B;}
	
div.indexcountrylist li a:visited
	{color: #D85C0B;}

div.indexcountrylist li a:hover
	{color: #D85C0B;text-decoration:underline;}	
	

/***************************************/
/* (Country) Text-Content w/images */
/***************************************/

div.floatImg
	{float:left;width:520px;margin:10px 0;}
	
div.floatImg h3
	{float:left;margin:0;padding-bottom:5px;letter-spacing:1px;color:#FF3300;width:360px;line-height:100%;}	

div.floatImg p
	{width:360px;margin:0;line-height:160%;}	

div.floatImg p.img
	{float:right;width:150px;margin:0;padding:0;}
	
/***************************************/
/* (Country) City List */
/***************************************/

div.cityList
	{float:left;width:520px;margin:10px 0;}
	
div.cityList h4
	{float:left;margin:0;padding:0;width:200px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}		

div.cityList ul
	{float:right;width:320px;margin:0;padding:0;}

div.cityList li
	{padding:0;margin:0;font-size:100%;font-weight:bold;;text-transform:uppercase;letter-spacing:1px;}

div.cityList li a
	{padding:3px 0.5em;text-decoration:none;}

div.cityList li a:link
	{color:#D85C0B;}
	
div.cityList li a:visited
	{color:#D85C0B;}

div.cityList li a:hover
	{color:#FF6600;text-decoration:underline;}	
	
/***************************************/
/* (Country) Course Table */
/***************************************/			

table.courseTable
	{width:500px;}	

.courseTable tr.even
	{background:#e6f0fa;}	

.courseTable td
	{border:0px solid;padding:3px;}
	
.courseTable td.tag
	{color:#AAA;font-style:italic;padding-bottom:5px;}	
	
.courseTable td.bordertag
	{color:#AAA;font-style:italic;padding-bottom:5px;border-top:1px solid #CCC;}

.courseTable td.border
	{border-top:1px solid #CCC;}		
	
.courseTable td a
	{text-decoration:none;}		
	
/***************************************/
/* Tool Tipp */
/***************************************/	
	
body {
	behavior:url("csshover.htc");
}

table.line a:hover 
	{text-decoration:none;}	
	
a, .tipp {
	position: relative;
	}

a span, .tipp span {
  display: none;font:11px verdana,helvetica,sans-serif;color:#336699;}
 
a:hover, .tipp:hover {
  background-color: transparent; }

 
a:hover span, .tipp:hover span {
	width: 220px;position: absolute;top: -10px;left: 20px;display: block;background: #e6f0fa;border: 1px solid #d7e1eb;	line-height:140%;text-decoration: none;padding: 3px 4px 4px 8px;opacity: 1;filter: alpha(opacity=100);}	