/* div#elements nach Entfernung des Landngspages entfernen) */

body 		{
	background:						#f3f3f3 url(../images/bg.gif) repeat-y center;
	margin:							0 0 0 0;
	padding:						0 0 0 0;
	text-align: 					center;
}



div, form 	{
	margin:							0 0 0 0;
	padding:						0 0 0 0;
}

input.emailorder, select.emailorder, textarea.emailorder text.emailorder {
	margin:							1px 10px 0px 0px;	 
}

div#container 	{

	color:							#333;
	margin:							0 auto;
	padding:						0 0 0 0;
	border:							none;
	width:							937px;
	text-align:						left;
}



table#menu 	{
	width:							187px;
	border:							none;
	background:						#fff;
}


div#logo 	{
	background-color:				#be2317;
	height:							61px;
	position:						relative;
	width: 							937px;
	background: 					url(../images/bg_m_left.gif) top left repeat-y #be2317;
}


div#logo img 	{

	position:						absolute;
	left:							16px;
	top:							4px;
	bottom:							4px;
}


div#countrytext {
/*	background-color:				#fff;*/
	color:							#000;
	float:							left;
	height:							21px;
	width: 							auto;
	margin:							0px 0px 0px 0px;
	padding-top:					5px;
	padding-left:					5px;
	padding-right:					5px;
/*	padding: 						4px 0px 0px 4px; */
	text-align:center;
}

div#countrytext p a{
	font: 							11px arial,verdana,sans-serif;
	color:							#fff;
	font-weight:                    bold;
	text-align:center;
}



div#menu 	{

	width:							187px;
	float:							left;
	background-color:				#fff;
	margin-top:						0px;
}


div#main 	{

	width:							750px;
	background-color:				#f3f3f3;
	float:							right;

}

div#rightside {
	width:							187px;
	float:							right;
}


div#shortcuts 	{
	position:						absolute;
	bottom:							14px;
	right:							12px;
	width:							850px;
	height: 35px;
}


div#contentwrapper 	{

	width:							750px;
	background-image:				url(../images/bg_contentwrapper.gif);
	background-repeat:				repeat-y;
}

div#contentwrapper-fp 	{

/*
	width:							937px;
	background-image:				url(../images/bg_contentwrapper_fp.gif);
	background-repeat:				repeat-y; 
	position:						relative;
*/	
	
	color:							#333;
	margin:							0 auto;
	padding:						0 0 0 0;
	border:							none;
	width:							937px;
	text-align:						left;

	

}

div#content {

	background-color:				#fff;
	float:							left;
	width:							560px;
}


div.elements, div#elements {
	float:							right;
	width:							190px;
	top: 							0px; 

}

div#smulerlanguage	{
	background-color:				#eff1f1;
	padding:						6px 1px 1px 1px;
	font-size:						10px;
	border-bottom:					6px solid white;
	height: 16px;
}

div#smuler 	{

	background-color:				#eff1f1;
/*
	background-color:				#eff1f1;
	padding:						6px 4px 4px 4px;
	font-size:						10px;
	border-bottom:					6px solid white;
	width:							480px;
*/	float: left;
	width:							485px;
}

div#languageselect{

	background-color:				#eff1f1;
	height: 						16px;
	width: 							54px; 
	float: right;
/*	padding-left: 3px; */
	position: relative;
}

div#languageselect a img {

	background-color:				#eff1f1;
	height: 						16px;
	width: 							24px;
	float: left;
	padding-left: 3px; 

}


table#forside 	{

	width:				548px;
}


div.csc-textpic-imagewrap dl {
	padding: 0px;
	margin: 0px;
}



div#studier {
	display:						block;
}


form#studiesok {
	display:						none;
}

select#selCountry, select#selProgram, select#selCategory, div#sokOptions {
	display:						none;
}

table#forside td.col1 	{
	width:							181px;
	border-right:					2px solid white;
	border-bottom:					8px solid white;
}

table#forside td.col2 	{
	width:							181px;
	border-right:					2px solid white;
	border-bottom:					8px solid white;
}


table#forside td.col3 	{
	width:							181px;
	border-bottom:					8px solid white;
}


table#forside td.col1 span, table#forside td.col2 span, table#forside td.col3 span {
	padding:						0px 15px 0px 15px;
	line-height:					13px;
	display:						block;
	width:							151px;
}




/* aa */

table#forside td.indent {


	border-bottom:					none;

}



div#smuler p {
	margin:							0 0 0 0;
	padding:						0 0 0 0;
	color:							#666;
}


div#smuler p a 	{

	color:							#666;
	text-transform:					lowercase;
}

div#content div.forside-topp {

	background-color:#ffffff;
/*	background-color:#f3f3f3; */
/*	border-top:6px solid white; */
	border-bottom:0px solid white;
/*	padding:18px 18px 18px 37px; */
	font-weight:bold;
	font-size:12px;
	color:#fff;
}


div#content div.forside-elementer 	{


	height:							89px;


}











table#forside a.boks 	{





	width:							181px;





	height:							89px;





	position:						relative;





	text-align:						center;





	font-weight:					bold;





/*	color:							#6b7679; */





	color:							#000;





	line-height:					10px;





	display:						block;





}











table#forside a.img1 	{


	background:						url(../images/bg_box1.jpg) no-repeat top left;

}











table#forside a.img2 	{





	background:						url(../images/bg_box2.jpg) no-repeat top left;





}



table#forside a.img3 	{


	background:						url(../images/bg_box3.jpg) no-repeat top left;





}


table#forside div.skille 	{


	background-color:				#eff1f1;


	padding:						4px;


	position:						relative;


}











table#forside div.skille span.right {





	position:						absolute;





	right:							4px;





	display:						block;

	top:							4px;





}


div#content div.noborder 	{
	margin-top:						7px;
	padding-bottom:					12px;
	border-bottom:					0px;
	margin-bottom:					7px;
}


div#content div.borderbottom 	{
	border-bottom:					1px dotted #999;
}


div#content div.header h1 span.dato 	{





	font-size:						10px;





	font-weight:					bold;





	margin-left:					10px;





	color:							#999;





}



div#content div.header  span.detail {











	display:						block;





	margin:							0 0 0 4px;





	font-size:						14px;





}



div#content p.ingress 	{





	margin:							0 0 0 4px;





	font-size:						12px;





}



div#content div.pad 	{





	padding:						0 6px 16px 6px;





}



div.article div.textleft 	{





	float:							left;





	width:							181px;





}




div.article div.info, div.article div.linker 	{





	width:							181px;





}



div.article div.info p.bildetekst 	{





	font-style:						italic;





}


div.article div.info img 	{





	margin-bottom:					6px;





}

div.article div.text 	{





	float:							left;





}


div.article div.w-narrow 	{





	width:							347px;





	margin-left:					11px;





	overflow:hidden;





	float:							right;	





}


div.article div.w-wide 	{





	width:							544px;





	overflow:hidden;





}


div.article h2, div.article h3 	{





	display:						inline;





}


div.logon label {

	display:block;
	font-weight:bold;
	margin-bottom:5px;

}


div.logon label input {
	display:block;
}




div#shortcuts a {



	display:						block;


	float:							right;


	color:							#fff;

	background:						url(../images/bg_a_white_closed.gif) no-repeat 0px 5px;



	padding-left:					6px;

	margin-left:					8px;


}



div#shortcuts a.english {
	background:						url(../images/shortcuts_a_english_bg.gif) no-repeat 0px 2px;
	padding-left:20px;
}



/**





 * styles for menyen





 */




div.clear 	{


	clear:							both;

	height:							1px;

	overflow:						hidden;
}


div#menu table 	{
	width:							187px;

}



div#menu td.left 	{

	width:							7px;
	background:						#fff url(../images/bg_m_left.gif) repeat-y;
}


div#menu td.content {
	padding:						31px 0 14px 4px;

}

div#menu td.content ul, div#menu td.content li 	{


	margin:							0 0 0 0;
	padding:						0 0 0 0;
	list-style-type:				none;
}




div#menu td.content li 	{

	margin:							0 0 2px 0;
	background-color:				#e3e8e7;
}


div#menu td.content   ul li.active 	{
	background-color:				#dbd3cc;

}




div#menu td.content  ul li a.active {

	font-weight:					bold;
}



div#menu td.content ul li a 	{

	color:							#333;
	margin:							0 0 0 0;
	padding:						0 0 0 10px;
	border-left:					2px solid #be2317;
}



div#menu td.content ul li a:hover 	{

	color:							#be2317;
}



/* Bayram begin */


div#menu td.content ul.navilevel2  	{

	background-color:				#fff;
	padding-left:					12px;
	border-top:						7px solid #fff;
	border-bottom:					10px solid #fff;
}


div#menu td.content ul.navilevel2 li.active {

	font-weight:					bold;
}


div#menu td.content ul.navilevel2 li 	{


	background-color:				#fff;


}


div#menu td.content ul.navilevel2  li a {

	color:							#333;

	margin:							0 0 0 2px;

	padding:						0 0 0 9px;

	border-left:					none;

	background-image:				url(../images/bg_a_closed.gif);

	background-repeat:				no-repeat;

	background-position:			1px 4px;


}



div#menu td.content  ul.navilevel2 li a.open 	{


	background-image:				url(../images/bg_a_open.gif);


	background-position:			0px 5px;



}



 /* Menu-Navigation Level 3 */





div#menu td.content ul.navilevel3 li a 	{


	color:							#333;


	margin:							0 0 0 2px;


	padding:						0 0 0 9px;


	border-left:					0px;

	background-image:				url(../images/bg_a_yellow_closed.gif);

	background-repeat:				no-repeat;

	background-position:			1px 4px;

}




div#menu td.content ul.navilevel3	{


	background-color:				#fff;

	padding-left:					12px;


}


 /* Bayram end */


div#menu td.right 	{

	width:							7px;

	background:						#fff url(../images/bg_m_right.gif) repeat-y;


}


div#menu td.content ul.hide {


	display: 						none;


}


div#menu td.content ul.show {

	display: 						block;

}




div.opplisting 		{


	padding:						7px 4px 15px 0px;
}



div.opplisting p 	{
	font-size:						12px;
}

div.opplisting a 	{
	color:							#666;
}


div.opplisting a span 	{
	color:							#be2317;
	margin-right:					3px;
}

div.opplisting p a 	{
	float:							right;
	color:							#be2317;
}

div.opplisting p a.left {
	color:							#be2317;
	display:						inline;
	float:							none;
}


div.opplisting h2 a {





	color:							#be2317;





}


div.opplisting h3 a {





	font-weight:					bold;





	color:							#333;





}

















div.sitemap li ul 	{





	margin:							0 0 10px 0;





	padding:						0 0 0 20px;





}











div.verdenskart 	{





	background-color:				#eff1f1;





}











div.verdenskart span 	{





	padding:						0 0 6px 6px;





	display:						block;





	color:							#666;





}











table.calendar 	{





	width:							170px;





	margin-bottom:					10px;





}











table.calendar td, table.calendar th 	{





	background-color:				#fff;





	border-right:					1px solid #eff1f1;





	border-bottom:					1px solid #eff1f1;





	text-align:						right;





	font-size:						11px;





}











table.calendar td 	{





	padding-top:					5px;





	padding-right:					2px;





}











table.calendar th 	{





	font-size:						10px;





	font-weight:					normal;





	padding-right:					2px;





}


table.calendar td.active, table.calendar td.active a 	{
	background:						#be2317;
	color:							#fff;
}


table.calendar td.current, table.calendar td.current a 	{
	background:						#dbd3cc;
	color:							#666;
}

span.msgError 	{





	color:							#f00;





	font-weight:					bold;





	display:						block;





	padding:						10px 0 10px 0;





}











span.msgNotice 	{





	color:							#090;





	font-weight:					normal;





	display:						block;





	padding:						10px 0 10px 0;





}





/*





form#orderinfo label {





	display:block;





	float:left;





	clear:left;





	font-weight:bold;





	margin-top:8px;





	width:400px;





}











form#orderinfo label.req {





	color:red;





}











form#orderinfo label span {





	display:block;





	font-weight:normal;





	font-style:italic;





	color:#000;





	margin-top:2px;





}











form#orderinfo input, form#orderinfo select, form#orderinfo textarea {





	float:left;





	border:							1px solid #b3b3b5;





	color:							#6c6c6c;





	width:							256px;





	margin-right:10px;





	margin-bottom:3px;





}











form#orderinfo textarea {





	height:100px;





}











form#orderinfo .small {





	width:48px;





}











form#orderinfo .medium {





	width:128px;





}











form#orderinfo .nl {





	clear:left;





}











form#orderinfo .nf {





	float:none;





}











html>body form#orderinfo .nf {





	float:left;





}











form#orderinfo p {





	display:block;





	clear:left;





	padding-top:15px;





	font-weight:bold;





}











form#orderinfo input.btn {





	width:auto;





	height:auto;





	float:left;





	border:0px;





	clear:left;





}











*/





table#forside .csc-textpic-caption{

	font-size:						11px;

}











table#forside .csc-textpic-lastcol {

							        clear:right;
}

table#forside .csc-textpic-image {
	margin:0;
}



.csc-textpic-clear{ 





	margin:							0px 0px 0px 0px;





	padding:						0px 0px 0px 0px; 





	clear:							both;





}



div.elements div.padcampaign .csc-textpic, div#elements div.padcampaign .csc-textpic {

	margin:							0px 0px 7px 0px;
	padding:						0px 0px 0px 4px;

}











div.elements div.padcampaign, div#elements div.padcampaign {





	padding:						8px 0px 0px 0px;





}











div.elements div.padcampaign .csc-textpic-image, div#elements div.padcampaign .csc-textpic-image {


	margin:								0px 0px 7px 0px;
	padding:							0px 0px 0px 4px;





}




/* Index Search-Page  Begin */ 











INPUT.tx-indexedsearch-searchbox-button {

	margin:								0px 0px 0px 2px;
	height: 							15px;
	width:								30px;
	background:							white;
	border:								0;
	background-image:					url(../images/btn_submit.gif);
	background-repeat:					no-repeat;
	font-size:							0px;

}





.tx-indexedsearch .tx-indexedsearch-searchbox { 

}





.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword  { 

	padding:							0px 0px 0px 0px;
	margin:								0px 0px 8px 2px;
	border:								1px solid;
	width:								150px; 
}











.tx-indexedsearch-selectbox-type, .tx-indexedsearch-selectbox-media, .tx-indexedsearch-selectbox-sections, 





.tx-indexedsearch-selectbox-order, .tx-indexedsearch-selectbox-results, .tx-indexedsearch-selectbox-group {











	padding:							0px 0px 0px 0px;





	margin:								0px 0px 8px 2px;





	border:								1px solid;





}











.tx-indexedsearch-selectbox-defop, .tx-indexedsearch-selectbox-lang {











	padding:							0px 0px 0px 0px;





	margin:								0px 0px 8px 108px;





	border:								1px solid;











}

















.tx-indexedsearch-selectbox-desc {





	padding:							0px 0px 0px 0px;





	margin:								0px 0px 10px 64px;





	border:								1px solid;





}











.tx-indexedsearch-whatis .tx-indexedsearch-sw {





	font: 							12px arial,verdana,sans-serif;





	font-weight:					bold; 





	color:							#333; 





}











.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { 





	font: 							11px arial,verdana,sans-serif;





	font-weight:	bold; 





	color:			#be2317; 





}





.tx-indexedsearch .tx-indexedsearch-whatis { 





	font: 							12px arial,verdana,sans-serif;





	font-weight:	bold; 





	margin-top:						10px; 





	margin-bottom:					5px; 





}





.tx-indexedsearch P.tx-indexedsearch-noresults { 





	font: 							12px arial,verdana,sans-serif;





	text-align:						center; 





	font-weight:					bold; 





	color:							#333; 





}











.tx-indexedsearch-browsebox .browsebox a{











	font: 							12px arial,verdana,sans-serif;





	color:							#be2317;





}











.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-path a {











	font: 							12px arial,verdana,sans-serif;





	color:							#be2317;





}











.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { 











	font: 							12px arial,verdana,sans-serif;





	font-weight:					bold; 





	color:							#be2317;





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { 





	font-weight:					bold; 





	color:							#333; 





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { 











	color:							#333; 





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { 











	font: 							12px arial,verdana,sans-serif;





	color:							#333;





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { 





	color:							#333;





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 











}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { 





	margin-top:		20px; 





	margin-bottom:	5px; 





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { 





	margin-top:		0px; 





	margin-bottom:	0px; 





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { 





	background:		#cccccc; 





}





.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { 





/*	vertical-align:		absmiddle;  */





	vertical-align:		middle; 





}











.tx-indexedsearch-rules-header {











	font: 							12px arial,verdana,sans-serif;





	font-weight:					bold; 





	color:							#333;

}

/* Index Search-Page  End */











/* Template Article */


td.csc-uploads-fileSize  {











	color:							#be2317;





}

















div#content div.header  p.bodytext {











	display:						block;





	margin:							0 0 0 4px;





	font-size:						12px;





}


span.universitystate, span.languagecenterstate 	{





	font: 							11px arial,verdana,sans-serif;





	color:							#000; 





	font-weight:					bold;





}





span.fieldreportuniversity {



	font: 							14px arial,verdana,sans-serif;

	font-weight:					bold;



}



span.fieldreportcountry, span.fieldreportprogram, span.fieldreportfaculty, span.fieldreportname {



	font: 							12px arial,verdana,sans-serif;

	font-weight:					bold;

}



span.universitycountry a, span.languagecentercountry a, span.fieldreportcountryname a{







	font: 							12px arial,verdana,sans-serif;





	color:							#be2317; 





	font-weight:					bold;





	text-decoration:				underline;	





}







span.universityname, span.languagecentername 	{
	font: 							12px arial,verdana,sans-serif;
	color:							#6c6c6c;
}

span.universityorderform 	{
	font: 							12px arial,verdana,sans-serif;
	color:							#be2317;
}

span.universityurl 	{
	font: 							12px arial,verdana,sans-serif;
	color:							#be2317;
}


div.news-list-item p.bodytext {
	display:						block;
	margin:							0px 0px 2px 0px;
	font-size:						12px;	
}


table.universitynews {
	width: 							350px;
	border:							0;
	margin:							0 0 0 0;
	padding:						0 0 0 0;
}

table.universitynews td 	{
	border:							0;
	margin:							0 0 0 0;
	padding:						0 0 0 0;
}


table.universitylistnews {
	width: 							544px;
	border:							0;
	margin:							0 0 0 0;
	padding:						0 0 0 0;
}


table.universitylistnews td 	{
	width: 							544px;
	border:							0;
	margin:							0 0 0 0;
	padding:						0 0 0 0;
}

table.facultylist {
	width: 							544px;
	border:							0;
	margin:							0 0 0 0;
	padding:						0 0 0 0;
}

table.facultylist td.subtitle 	{
	width:							464px;
	font: 							12px arial,verdana,sans-serif;
	color:							#333;
}


table.facultylist td.name 	{
	width:							464px;
	font: 							12px arial,verdana,sans-serif;
	color:							#be2317;  
	font-weight:					bold;
}


table.facultylist td.more 	{
	width:							80px;
	font: 							12px arial,verdana,sans-serif;
	color:							#be2317;  
}


span.detaillanguagecentername, span.universitytitle	{
	font-size:						14px;
	font-weight:					bold;
	color:							#000;
}


span.detaillanguagecentersubtitle 	{
	font-size: 						12px;
	font-weight:					bold;	
	color:							#000;
}


span.detaillanguagecentercampus 	{
	font-size: 						12px;
	color:							#000;
}


span.detaillanguagecenterdescription 	{
	font-size: 						12px;
	color:							#000;
}


span.detaillanguagecentercoursesoffered 	{
	font-size: 						12px;
	color:							#000;
}


table.staffmember, table.cooperationpartner {
	width: 							544px;
	border:							0;
	margin:							0 0 0 -3px;
	padding:						0 0 0 0;
}


table.staffmember td.staffmemberimage, table.cooperationpartner td.cooperationpartnerimage	{
	width:							197px;
}

table.staffmember td.staffmemberdescription	{
	width:							347px;
	margin-left:					11px;
	overflow:hidden;
	float:							right;	
}

table.fieldreport {
	border:							1px solid #b3b3b5;
	width: 							544px;
	empty-cells:					show;
/*	border:							0; */
}


table.fieldreport tr.header, table.fieldreport tr.content{

	border:							1px solid #b3b3b5;
	width: 							544px;
/*	border:							0; */

}



table.fieldreport th.university, table.fieldreport th.program,


table.fieldreport th.faculty, table.fieldreport th.name, 


table.fieldreport th.image{
	border:							1px solid #b3b3b5;
	font-size: 						12px; 
	font-weight: 					bold; 
	width:							85px; 
/*	float:							left;	*/
	color:							#000; 
	background-color:				#e3e8e7;
	text-align:						center;  
	vertical-align: 				top; 
	padding: 						0 0 5px 0; 
}

table.fieldreport td.content{
	border:							1px solid #b3b3b5;
}


div#uni {

	font: 							11px arial,verdana,sans-serif;
	border:							1px solid #b3b3b5;
	width:							504px;
	height:							100px;
	overflow-y:						auto;
	overflow-x:						auto;
}

span.usernotice {
	font: 							9px arial,verdana,sans-serif;
}