
.headerOrange	{font-family: verdana, sans-serif; color: #ff9900; font-size: 18px; }
.date			{font-family: verdana, sans-serif; color: #333333; font-size: 11px; }
.small			{font-family: verdana, sans-serif; color: #333333; font-size: 11px; }
.copy			{font-family: verdana, sans-serif; color: #333333; font-size: 12px; }
.orange			{font-family: verdana, sans-serif; color: #ff9900; font-size: 12px; }
.orangeSubhead	{font-family: verdana, sans-serif; color: #ff9900; font-size: 12px; font-weight: bold;  }
.promo			{font-family: verdana, sans-serif; color: #333333; font-size: 10px; }
.slide			{font-family: verdana, sans-serif; color: #333333; font-size: 11px; font-weight: bold;  }
.promoTitle		{font-family: verdana, sans-serif; color: #ef6b00; font-size: 11px; font-weight: bold; }
.headerGrey		{font-family: verdana, sans-serif; color: #333333; font-size: 14px; }
.headerAqua		{font-family: verdana, sans-serif; color: #ef6b00; font-size: 14px; text-decoration: none; }
.category		{font-family: verdana, sans-serif; color: #ef6b00; font-size: 12px; font-weight: bold; }
.category2		{font-family: verdana, sans-serif; color: #150554; font-size: 12px; font-weight: bold; }
.subcat			{
	font-family: verdana, sans-serif;
	color: #ef6b00;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.subcat2		{font-family: verdana, sans-serif; color: #150554; font-size: 11px; text-decoration: none; font-weight: bold; }
.subcat3		{font-family: verdana, sans-serif; color: #150554; font-size: 10px; text-decoration: none; }
.subnav			{font-family: verdana, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none; }
.topnav			{font-family: verdana, sans-serif; color: #150554; font-size: 9px; }
.topnav	a		{font-family: verdana, sans-serif; color: #150554; font-size: 9px; text-decoration: none; }
.topnav a:hover	{font-family: verdana, sans-serif; color: #4E4F7C; font-size: 9px; text-decoration: none; }
.space			{font-family: verdana, sans-serif; color: #000000; font-size: 11px; }
.rightnav		{font-family: verdana, sans-serif; color: #ef6b00; font-size: 11px; }
.city			{font-family: verdana, sans-serif; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
.citySmall		{font-family: verdana, sans-serif; color: #ffffff; font-size: 9px; text-decoration: none;}
.subhead		{font-family: verdana, sans-serif; color: #ef6b00; font-size: 12px; font-weight: bold; }
.error 			{font-family: verdana, sans-serif; color: #ff0000; font-size: 12px; font-weight: bold; }
.tableSmall		{font-family: verdana, sans-serif; color: #333333; font-size: 10px; }
input		{font-family: verdana, sans-serif; color: #000000; font-size: 14px; }

.sm_form	{font-family: verdana, sans-serif; color: #000000; font-size: 12px; }
.grey		{font-family: verdana, sans-serif; color: #999999; font-size: 11px; }


/* General */
*.brownBG {background-color:#FFFFFF; border-color:#003399}
*.textColor {color:#996666}




/* Table */
#mainTable {width:790px;}
	#mainTable.bigOne {}
	
table.pricesTable {border-width:0px; border-style:solid; border-color:#000000; background-color:#FFFFFF; font-size:10px; text-align:center; font-weight:bold; width:480px; table-layout:fixed; margin-left:-8px;margin-right:-10px;}
	
table.linkTable {background-color:#FFFFFF; width:460px; height:112px; text-align:left;}

table.innerMiddle {background-color:#FFFFFF; border:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#150554; font-size:10px; text-align:justify;}

table.links2Pages {width:90%;}

/* TR */
tr.topRow {background-color:#FFFFFF;height:60px;}

/* TH */
table.pricesTable th {border-color:#FFFFFF; border-width:1px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}

/* TD */
table.pricesTable td:first-child {background-color:#FFFFCC; border:0px;}
table.pricesTable td.prim {color:#996666; border:0px;}
table.pricesTable td {color:#996666; border:1px; border-color:#FFFFFF; border-style:solid;}

.smallP {text-align:justify;}

#leftCol {width:250px; padding-right:10px; padding-left:10px;}
#rightCol {width:250px; padding-right:10px; padding-left:10px;}

table.linkTable td {height:21px;}
#linkContainer {vertical-align:top;}
	#linkContainer.left {width:16%}
	#linkContainer.right {width:16%}
#linkContainer td {text-align:center; height:36px; background-color:#FFFFCC; border-color:#FF9900; border-width:1px; border-style:solid; font-size:10px;}
#linkContainer.left td {font-family:Verdana, Arial, Helvetica, sans-serif;}
#linkContainer.right td {font-weight:bold; font-family:Tahoma;}

td.middlePart {width:68%; vertical-align:top; background-color:#FFFFFF; border-color:#FFFFFF}
td.innerHeader {font-size:18px; text-align:left; color:#150554;}
td.innerTitle {font-size:16px; color:#150554; font-weight:bold; text-align:left; background-color:#FFFFFF;}
td.pic {text-align:center}
td.timeTo {text-align:center; font-style:italic; font-size:16px; font-weight:bold; padding-top:30px}
td.inSpain {font-weight:bold; font-style:italic; padding-top:10px}
td.withUs {color:#000000; font-size:16px; font-weight:bold; text-align:right; padding-top:40px;}
td.withUs2 {color:#150554; font-size:16px; font-weight:bold; text-align:right; padding-top:40px;}
td.time {font-weight:bold; font-style:italic; padding-top:10px}


/* IMG */
table.linkTable img {width:19px;height:13px;border:0px}
img.logo {width:230px; height:86px}


/* P */
th p {margin-top:2px;margin-bottom:2px;}

div.calculator { 
   width: 140px; /* breite dem layout anpassen */ 
   overflow: hidden; 
   
    
} 

td.smallP p {margin-top:5px; margin-bottom:5px;}

p.priceTableDescr {font-weight:bold; font-size:10px; margin-top:20px;}

p.upperText {color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; text-align:center; margin-bottom:0px;}

p.direction1 {text-align:center; color:#150554; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; margin-top:10px}
p.direction2 {text-align:center; color:#150554; font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:15px;}

p.linksTables {text-align:center;font-size:10px;font-weight:bold;color:#000000;}

p.bottom {margin: 7px 140px 0px; text-align:center;}


/* DIV */
div.keywords {color:#FFFFFF; text-align:center; font-family:Arial;font-size:11pt}


/* SPAN */ 
span.courseType {color:#FFFFFF;font-size:13px}
span.courseType:first-letter {color:#000000;font-size:16px}

span.learn {color:#FFFFFF;}
span.enjoy {color:#000000;}

span.QC {font-family:Arial, Helvetica, sans-serif; color:#CC0000; font-weight:bold;}
span.linksBottom {font-family:Verdana, Arial, Helvetica, sans-serif; color:#0000FF; font-size:10px}
span.QCdir {font-family:Arial, Helvetica, sans-serif; font-size:16px;}
span.QCdirFirst {font-size:26px;}


/* Anchors */
a {text-decoration:none; color:#150554;}
a:hover	{font-family: verdana, sans-serif; color: #4E4F7C; text-decoration: none; }


table.linkTable a {text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#996666}
table.linkTable a:hover {color:#CC0000; text-decoration:underline;}

#linkContainer a {color:#996666}
#linkContainer a:hover {text-decoration:underline;}
.cityLink {font-weight:bold; font-size:14px;}


span.linksBottom a {color:#000000;}
span.linksBottom a:hover {text-decoration:underline;}

a.schoolType {color:#FFFFFF; font-weight:bold;}
a.schoolType:hover {text-decoration:underline;}

table.links2Pages a {color:#996666;font-size:10px;font-family:Tahoma}
/* Lists */
li {margin-left:-15px;margin-bottom:2px;}

/* HR */
hr.coursesSeparator { color:#150554; margin-top:20px; margin-bottom:40px;}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #150554;
	font-style:normal;
	text-align:left;


}
.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #150554;
	font-weight: bold;
}
.cptopic {font-size:14px; color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; background-color:#FFFFFF; text-decoration:underline;}
.cptext {font-size:10px; color:#150554; font-weight:bold; text-align:left; background-color:#FFFFFF;}
td.price{background-color:#EEEBFB;}
.white{font-size:10px; color:#FFFFFF;}
.text {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#150554; text-align:left;}
.textbold {font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#150554; text-align:left; font-weight: bold;}
.topicbold {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#150554; text-align:left; font-weight: bold;}
.linkstogo	{font-family: verdana, sans-serif; color: #150554; font-size: 11px; font-weight: bold; }
.abovefooter {font-size:9px; color:#150554; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:#FFFFFF;}
.abovefootersmaller {font-size:9px; color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:#FFFFFF;}
td.header { height:23px;}

.calculatortopic {color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.calculator_course {color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; background-color:#EEEBFB;
	
}
.calculator_school {color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; background-color:#EEEBFB;
	
}
.calculator_fee {color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;     
	
}
.calculator_accommodation {color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.calculator_total {color:#150554; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; background-color:#EEEBFB; font-weight:bold;
	
} 
option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#150554;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#150554;
	
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#150554;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#150554;
}
.widthcalculator { 
   width: 200px; /* breite dem layout anpassen */ 
   height: 23px; 
   margin: auto; 
   overflow: hidden;  
   border-width: 1px; 
   border-style: solid; 
   border-color: #FF0000; 
} 

