* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box; /* safari 3 needs this */
}
@font-face {
	font-family: 'VAGRundschriftD-Lig';
	src:
		url('/fileadmin/templates/fonts/20F0CC_0_0.eot');
	src: 
		url('/fileadmin/templates/fonts/20F0CC_0_0.eot?#iefix') format('embedded-opentype'),
		url('/fileadmin/templates/fonts/20F0CC_0_0.woff') format('woff'),
		url('/fileadmin/templates/fonts/20F0CC_0_0.ttf') format('truetype');
}
html {
	height:101%;
}
body,html {
	padding:0px;
	margin:0px;
	/*
	background-image:url(../images/bg_graduation.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-attachment:fixed;
	*/
	background-color:#363f4e;
	
	font-family:calibri,arial,helvetica,verdana;
	font-size:14px;
	line-height:26px;
}
h1,h2,h3,h4,h5,h6 {
	display:block;
	padding:0px;
	margin:0px;
	padding-bottom:15px;
}
body,html,p,td,td,
h1,h2,h3,h4,h5,h6 {
	color:#22272b;
}
p {
	margin:0px;
	padding:0px;
	padding-bottom:20px;
}
.align-left,
p.align-left {
	text-align:left;
}
.align-center
p.align-center,
td.align-center,
div#content td.align-center {
	text-align:center;
}
.align-right,
p.align-right {
	text-align:right;
}
h1 {
	font-size:14pt;
}
h2 {
	font-size:12pt;
}
h3 {
	font-size:12pt;
	line-height:11pt;
}
h4,h5,h6 {
	font-size:12pt;
}
h6 {
	font-size:9pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12pt;
	color: #000000;
	line-height: 18pt;
}
img {
	border:0px;
}
ul {
	list-style-type: disc;
	/*list-style-image: url(/fileadmin/templates/images/bullet_point_blue.gif);*/
	list-style-position: outside;
	margin:0px;
	padding-left:15px;
}
div {
	text-align:left;
	
}
hr {
	display:inline-block;
	width:100%;
	height:1px;
	background-color:#d0d0d0;
	color:#d0d0d0;
	margin-top:10px;
	margin-bottom:10px;
	border:0px;
}
a,
div#content_center a {
	color:#4280A2;
	text-decoration:none;
	font-weight:normal;
}
a:hover,
div#content_center a:hover {
	text-decoration:underline;
}
div#top_banner div.pagetitle {
	padding-top:25px;
	color:white;
	font-size:18pt;
}
/*********** images *************/
img {
	border:0px;
}
div#content img {
	margin-top:6px;
}
div.content_center img,
div.content_right img,
div.csc-textpic-clear,
div#container_content dt,
div#container_content dl {
	padding:0px;
	margin:0px;
}
div#container_content dt img {
	margin-bottom:20px;
	border:0px solid black;
}
div#container_content div.content_block_1_column_border dt img {
	margin-bottom:0px;
}
/*********** mail form *****************/
fieldset.csc-mailform {
	border:1px solid #e6e6e6;
	padding:15px;
	margin:0px;
	background-color:#fbfbfb;
}
fieldset.csc-mailform textarea,
fieldset.csc-mailform div.csc-mailform-field input {
	border:1px solid #e6e6e6;
}
div.content_block_2_column_left fieldset.csc-mailform textarea,
div.content_block_2_column_left fieldset.csc-mailform input,
div.content_block_2_column_right fieldset.csc-mailform textarea,
div.content_block_2_column_right fieldset.csc-mailform input {
	width:248px;
}
fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit {
	width:70px;
	border-top:1px solid #d0d0d0;
	border-right:1px solid #909090;
	border-bottom:1px solid #505050;
	border-left:1px solid #c0c0c0;
}
/*************** mail form why visit ******************/
div.whyvisit fieldset.csc-mailform {
	width:100%;
}
div.whyvisit label {
	/*display:block;*/
}
div.whyvisit textarea {
	width:540px;
	height:40px;
}
div.whyvisit input {
	width:540px;
}
div.whyvisit div.csc-mailform-input input.csc-mailform-submit {
	width:100px;
}
div.whyvisit input.csc-mailform-radio {
	width:14px;
	height:14px;
	padding:0px;
	margin:0px;
	margin-right:5px;
}
div.whyvisit div.csc-mailform-field div.csc-mailform-checkbox {
	float:left;
	text-align:left;
}
div.whyvisit input.csc-mailform-check {
	width:14px;
	height:14px;
	padding:0px;
	margin:0px;
	margin-right:5px;
	border:0px;
}
div.whyvisit div.csc-mailform-label {
	height:25px;
	vertical-align:middle;
}
/************ TABLE *******************/
div#content_center table.contenttable {
	/*border:1px solid #f0f0f0;*/
	border-collapse:collapse;
	border-width:1px;
	border-spacing:0px;
	empty-cells:show;
	margin-top:10px;
	margin-bottom:20px;
}
div#content_center table.contenttable th {
	background-color:#f9f9f9;
}
div#content_center table.contenttable tr td,
div#content_center table.contenttable tr th {
	vertical-align:top;
	text-align:left;
	border-bottom:1px solid #d0d0d0;
	margin:0px;
	padding:5px 0px;
	/*padding:5px;
	padding-left:5px;*/
}
div#content_center table.contenttable tr td p.bodytext,
div#content_center table.contenttable tr th p.bodytext {
	padding:0px;
	padding-bottom:5px;
	margin:0px;
}

/*******************************************
***************** DIVS *********************
*******************************************/

div#container {
	
	border:0px solid purple;
	
}
div#container_header,
div#container_menu_main,
div#container_top_banner,
div#container_content,
div#container_footer {
	text-align:center; /* centers divs in IE */
}
div#container_content {
	background-color:white;
}
div#container_header_menu { /* sum of header and main_menu: to fix jumping of banner when menu bar pos is fixed */
	height:126px;
}
div#container_header {
	height:87px;
}
div#container_menu_main {
	height:39px;
	background-color:#49566a;
	border-bottom:1px solid white;
	border:0px;
	width:100%;
	z-index:9999;
}
div#container_top_banner {
	height:68px;
	background-color:#9cb9d0;
}
div#content {
	
}
div#container_footer {
	color:white;
}
div#header,
div#menu_main,
div#top_banner,
div#content,
div#footer {
	width:1000px;
	margin:0px auto; /* centers div in FF */
	text-align:left;
	
}
div#menu_main {
	height:36px;
	padding-left:10px;
	
}
div#header {
	padding-right:20px;
	padding-left:14px;
}
div#header_left, 
div#header_right {
	
}
div#header_left {
	float:left;
	width:480px;
	padding-top:32px;
	overflow:hidden;
	
}
div#header_right {
	float:right;
	width:300px;
	text-align:right;
	padding-top:39px;
	
}

div#top_banner {
	padding:0px 20px;
	
}

div#content_left {
	padding:30px 0px 30px 0px;
	width:220px;
	float:left;
}
div#content_center {
	padding:25px 20px 30px 0px;
	width:740px;
	float:right;
}
div#footer {
	padding:0px 20px 30px 20px;
}
div#footer_left {
	float:left;
}
div#footer_right {
	float:right;
	text-align:right;
}
div#footer_right div.social_media {
	text-align:right;
	padding-bottom:43px;
}
div#footer_right div.social_media img {
	margin-left:4px;
}
div.clearer {
	clear:both;
}

/**************************
******* MENUS *************
**************************/


/* MENU ITEMS TOP MENU */

/* tmenu list css */
div.menu_ul ul,
div.menu_header ul {
	display:inline;
	list-style:none outside none;
	padding:0px;
	margin:0px;
	
}
div.menu_header li {
	padding:0px;
	margin:0px;
	float:left;
	margin-right:2px;
}
div#menu_main a,
div.menu_header li a{
	color:white;
	font-family:calibri,arial,helvetica;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
	display:block;
	padding:5px 8px 9px 8px;
	/*cursor:default;*/
	line-height:25px;
}
div.menu_header li div.menu_header_no a,
div.menu_header li div.menu_header_act a {
	cursor:pointer;
}
div.menu_header li div.menu_header_act a,
div.menu_header li div.menu_header_actifsub a {
	color:#ffffff;
	background-color:#f18e00;
	background-color:#9cb9d0;
}
/* hover state with jquery */
div.menu_header li:hover div.menu_header_no a,
div.menu_header li:hover div.menu_header_ifsub a {
	/*background-color:#3d4758;*/
}
/*
div.menu_header li:hover div.menu_header_no a,
div.menu_header li:hover div.menu_header_ifsub a {
	color:#363f4e;
	color:#8591a7;
}

div.menu_header li:hover div.menu_header_ifsub a,
div.menu_header li:hover div.menu_header_actifsub a {
	padding:6px 20px 7px 20px;
}
div.menu_header li:hover div.menu_header_ifsub,
div.menu_header li:hover div.menu_header_actifsub {
	background-color:white;
	border-top-left-radius:6px 6px;
	border-top-right-radius:6px 6px;

	
	background-color:#262c30;
	background-image:url(/fileadmin/templates/images/menu_corner.gif),url(/fileadmin/templates/images/menu_right.gif);
	background-position:top left,center right;
	background-repeat:no-repeat;
}
/**/
/**** level 2 popup ********/
div.menu_header li ul {
	display:none;
	position:absolute;

	padding:15px 0px;
	/*background-color:#778c98;
	columns:150px 2;
	-webkit-columns:150px 2; 
	-moz-columns:150px 2; 
	*/
	width:300px;
	background-color:white;

	/* box-shadow: h-shadow v-shadow blur spread color inset; */
	box-shadow: 0px 3px 4px -1px black;
	-moz-box-shadow: 0px 3px 4px -1px black;
	-webkit-box-shadow: 0px 3px 4px -1px black;

	border-bottom-left-radius:6px 6px;
	border-bottom-right-radius:6px 6px;
}
div.menu_header li ul li {
	float:none;
	margin:0px;
	/*background-color:#778c98;*/
	background-color:white;
	
}
div.menu_header li ul li a:hover,
div.menu_header li ul li div.menu_sub_act a {
	color:#a3c0d1;
	color:#8591a7;
}
div.menu_header li ul li div.menu_sub_act {
	/*background-color:#262c30;*/
	background-color:white;
	
}
	
div.menu_header li ul li a {
	color:#363f4e;
	font-size:16px;
	cursor:pointer;
	padding:5px 20px;
}
div.menu_header li:hover ul {
	/*display:block;*/
	
}
div.menu_header li:hover ul li {
	background-image:none;
}

/*
div.menu_header_2 {
	padding:15px;
	padding-left:20px;
	
	background-color:#778c98;
	columns:140px 2;
	-webkit-columns:140px 2;
	-moz-columns:140px 2;
}
div.menu_header_2_bot {
	width:294px;
	height:32px;
	background-image:url(../images/bgmenu2bot.png);
	background-repeat:no-repeat;
}
div.menu_header_2 li a {
	display:block;
	color:white;
	text-decoration:none;
	font-family:calibri,arial,helvetica;
	font-size:14px;
	font-weight:bold;

}
div.menu_header_2_act a,
div.menu_header_2 li a:hover {

}
*/

/********* MENU LEFT ************/
div.menu_left {
	background-image:url(/fileadmin/templates/images/menu_divider.gif);
	background-repeat:no-repeat;
	background-position:20px bottom;
	padding-bottom:1px;
}
div.menu_left li {
	background-image:url(/fileadmin/templates/images/menu_divider.gif);
	background-repeat:no-repeat;
	background-position:20px 0px;
	float:none;
}
div.menu_left a {
	color:#363f4e;
	display:block;
	line-height:20px;
	padding:8px 0px;
	font-weight:bold;
}
div.menu_left a:hover {
	color:#888970;
	text-decoration:none;
}
/**** level 1 - left menu ****/
div.menu_left ul li.menu_left_ifsub ul  {
	display:none;
}
div.menu_left ul li div.menu_item_container {
	padding-left:0px;
}
div.menu_left div.menu_left_cur a,
div.menu_left div.menu_left_curifsub a {
	color:#8995b3;
}
div.menu_left ul li div.menu_indicator {
	padding-right:9px;
	padding-top:6px;
	width:20px;
	float:left;
}
div.menu_left ul li div.menu_item {
	float:left;
	width:200px;
}
div.menu_left ul li a {
	/*border-bottom:1px solid #a6bfcf;*/
}
/****** level 2 - left menu ******/
div.menu_left ul li ul li div.menu_item_container {
	padding-left:20px;
}
div.menu_left ul li ul li div.menu_item {
	width:180px;
}
/********** level 3 - left menu ********/
div.menu_left ul li ul li ul li div.menu_item_container {
	padding-left:40px;
}
div.menu_left ul li ul li ul li div.menu_item {
	width:160px;
}


/********* menu bottom horizontal *********/

div#footer_right,
div#footer_left {
	font-size:14px;
	font-family:calibri,arial,verdana;
	padding-top:30px;
}
div#footer_right a,
div#footer_left a {
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
div#footer_right li,
div#footer_left li {
	
}

/*************************************************
************* FLEXIBLE CONTENT *******************
*************************************************/

/* this is used for 2 column container in page with left menu */
div.container_2_column {
	padding-bottom:30px;
}
div.container_2_column div.column_left,
div.container_2_column div.column_right {
	float:left;
	width:350px;
}
div.container_2_column div.column_right {
	float:right;
}
div.container_2_column div.column_left,
div.container_2_column div.column_left p.bodytext,
div.container_2_column div.column_left h1 {
	/*text-align:right;*/
}
	

/*** hidden detail content box ******/
div.hiddendetail_container {
	margin-bottom:20px;
}
div.hiddendetail_header {
	height:31px;
	border-bottom:1px solid #363f4e;
	padding:0px;
	margin:0px;
}
div.hiddendetail_headertext {
	width:170px;
	color:white;
	background-color:#363f4e;
	padding:2px 10px;
	height:31px;
	cursor:pointer;
}
div.hiddendetail_content {
	padding:20px 20px 0px 20px;
	margin:0px;
	background-color:#f1f6f8;
}
div.hiddendetail_content p {
	
}



div.content_spotlight {
	margin-bottom:20px;
}
div.content_spotlight_grey {
	background-color:#363f4e;
}
div.content_spotlight_site {
	background-color:#f18e00;
}
div.content_spotlight_top p,
div.content_spotlight_bottom p {
	padding:0px;
	margin:0px;
}
div.content_spotlight_top,
div#content div.content_spotlight_top a,
div.content_spotlight_bottom,
div#content div.content_spotlight_bottom a {
	font-family:'VAGRundschriftD-Lig',arial;
	color:white;
}
div#content div.content_spotlight_top a,
div#content div.content_spotlight_bottom a {
	display:block;
}
div#content div.content_spotlight_top a {
	padding:22px 30px 15px 30px;
}
div#content div.content_spotlight_bottom a {
	padding:15px 30px 28px 30px;
}
div#content div.content_spotlight_top a:hover,
div#content div.content_spotlight_bottom a:hover {
	text-decoration:none;
}
div.content_spotlight_top {
	padding-bottom:0px;
}
div.content_spotlight_top p {
	font-size:20pt;
	line-height:38px;
}
div.content_spotlight_bottom p {
	font-size:16pt;
	line-height:29px;
}

div.content_block_2_column {
	padding:0px;
	margin:0px;
}
div.content_block_2_column_left {
	float:left;
	width:345px;
	
	padding:0px;
	margin:0px;
	
}
div.content_block_2_column_right {
	float:right;
	width:345px;
	
	padding:0px;
	margin:0px;
	
}
div.content_block_1_column_border {
	padding:20px;
	border:1px solid #e6e6e6;
	margin-bottom:20px;
	
}
div.content_block_1_column_border img {
	margin-bottom:12px;
}
div.content_block_1_column_darkbg {
	padding:12px;
	background-color:#383D49;
	margin-bottom:20px;
	color:white;
}
div.content_block_1_column_darkbg h1,
div.content_block_1_column_darkbg h2,
div.content_block_1_column_darkbg h3,
div.content_center table th,
div.content_center table th p {
	color:white;
}

div.content_header_img_content {
	padding:0px;
	border:0px solid #e6e6e6;
	margin-bottom:20px;
}
div.content_header_img_content div.content_header_img_content_header,
div.content_header_img_content div.content_header_img_content_header_orange {
	margin:0px;
	margin-bottom:0px;
	/*background-color:#383D49;
	padding:3px 6px 3px 6px;*/
	
}
div.content_header_img_content div.content_header_img_content_header p,
div.content_header_img_content div.content_header_img_content_header_orange p,
div.content_header_img_content div.content_header_img_content_header h1,
div.content_header_img_content div.content_header_img_content_header_orange h1,
div.content_header_img_content div.content_header_img_content_header a,
div.content_header_img_content div.content_header_img_content_header_orange a {
	margin:0px;
	color:black;
	font-weight:bold;
	font-size:14pt;
	padding:0px;
	padding-bottom:14px;
	text-decoration:none;
}

div.content_header_img_content div.content_header_img_content_header_orange {
	background-color:#73b5d7;
}
div.content_header_img_content div.content_header_img_content_img {
	padding:0px;
	margin:0px;
	padding-bottom:14px;
}
div.content_header_img_content div.content_header_img_content_text {
	border-top:1px solid white;
	padding:12px;
	padding:0px;
}
div.content_header_img_content div.content_header_img_content_text p.bodytext {
	margin:0px;
	padding:0px;
	
}
div.content_balloon_right div.content_balloon_right_content,
div.content_balloon_left div.content_balloon_left_content {
	border:1px solid #e6e6e6;
	border-bottom:0px solid black;
	padding:12px;
}
div.content_block_1_column_border p,
div.content_block_1_column_darkbg p,
div.content_header_img_content div.content_header_img_content_text p,
div.content_balloon_right div.content_balloon_right_content p,
div.content_balloon_left div.content_balloon_left_content p,
div.content_exclamation p {
	display:block;
	padding:0px;
	margin:0px;
}

div.content_balloon_left div.content_balloon_left_bottom,
div.content_balloon_right div.content_balloon_right_bottom {
	height:26px;
	margin-bottom:20px;
}
div.content_balloon_left div.content_balloon_left_bottom {
	background:url(/fileadmin/templates/images/balloon_bot_left.gif) top left no-repeat;
}
div.content_balloon_right div.content_balloon_right_bottom {
	background:url(/fileadmin/templates/images/balloon_bot_right.gif) top right no-repeat;
}
div.content_exclamation {
	margin-top:10px;
	margin-bottom:30px;
	/*border-left:4px solid #73b5d7;*/
	padding:20px;
	background-color:#e1ecf4;
}
div.content_noborder {
	padding:12px;
}

div.content_hitsml div.content_hitsml_header_container {
	background-color:#9cb9d0;
	color:white;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:18px;
	/********** DISPLAY ********/
	display:none;
}
div.content_hitsml_header_container div.content_hitsml_header_left,
div.content_hitsml_header_container div.content_hitsml_header_right {
	padding:2px 10px;
	background-color:#9cb9d0;
}
div.content_hitsml_header_container div.content_hitsml_header_left,
div.content_hitsml_image {
	float:left;
}
div.content_hitsml_header_container div.content_hitsml_header_right,
div.content_hitsml_text {
	float:right;
}
div.content_hitsml {
	padding-bottom:20px;
	border:0px solid black;
}
div.content_hitsml_image {
	width:230px;
	border:0px solid blue;
}
div.content_hitsml_text {
	width:490px;
	border:0px solid blue;
}

div.content_hitbig {
	border-bottom:1px solid #d0d0d0;
	margin-bottom:20px;
}

div.content_hitbig div.content_hitbig_header {
	/*padding:8px 12px;*/
	/*background-color:#383D49;*/
	font-family:calibri,arial,verdana;
	font-size:14pt;
	color:black;
	font-weight:bold;
	margin-bottom:16px;
}
div.content_hitbig div.content_hitbig_image {
	float:left;
	margin-right:16px;
}
div.content_hitbig div.content_hitbig_text {
}



div.content_pdf {
	padding-bottom:20px;
	border:0px solid black;
}
div.content_pdf div.content_pdf_header {
	background-color:#6B758C;
	color:white;
	font-weight:bold;
	font-size:9pt;
	margin-bottom:16px;
	padding:3px 6px 3px 6px;
}
div.content_pdf div.content_pdf_icon {
	float:left;
	width:85px;
	border:0px solid black;
}
div.content_pdf div.content_pdf_content {
	float:left;
}

div.content_qa {
	border-top:1px solid #e6e6e6;
	padding-top:15px;
}
div.content_qa_q_icon,
div.content_qa_a_icon {
	float:left;
	width:55px;
	border:0px solid black;
	padding-top:5px;
}
div.content_qa_q_content,
div.content_qa_a_content {
	float:left;
	width:525px;
	border:0px solid green;
}

div.content_imgtxt_image {
	float:left;
	width:154px;
}
div.content_imgtxt_text {
	float:left;
	width:566px
}


/***********************************************************
*************** EXTENSIONS ********************************
*********************************************************/

/********* language bar *************/
div.tx-relanguagebar-pi1 ul {
	display:inline;
	list-style:none outside none;
	padding:0px;
	margin:0px;
}
div.tx-relanguagebar-pi1 li {
	float:right;
	padding-left:5px;
}

/************* glossary ***********/
span.glossaryterm {
	border-bottom:1px dashed;
	cursor:help;
}
div.glossarydescription {
	display:none;
	position:absolute;
	background-color:white;
	border:1px solid white;
	padding:0px;
	width:200px;
	
	/* box-shadow: h-shadow v-shadow blur spread color inset; */
	box-shadow: 0px 1px 4px 0px black;
	-moz-box-shadow: 0px 1px 4px 0px black;
	-webkit-box-shadow: 0px 1px 4px 0px black;

}
div.glossarydescription div.header {
	background-color:#ec5945;
	color:white;
	font-size:12pt;
	font-weight:bold;
	padding:0px 10px;
	height:28px;
	cursor:default;
}
div.glossarydescription div.header div.header_left {
	float:left;
}

div.glossarydescription div.header div.header_right_1,
div.glossarydescription div.header div.header_right_2 {
	float:right;
	font-weight:normal;
	cursor:pointer;
}

div.glossarydescription div.header div.header_right_2 {
	padding-top:5px;
	
}
div.glossarydescription div.header div.header_right_2 img {
	padding-left:10px;
}
div.glossarydescription div.description {
	padding:0px 10px;
}

/************ contact form **************/
div.tx-eaucontact-pi1 div.cf_container {
	background-color:#f1f6f8;
	padding:30px;
	border:1px solid #d9d9d9;
}
div.tx-eaucontact-pi1 table.cf_table {
	width:100%;
}
div.tx-eaucontact-pi1 table.cf_form {
	display:inline;
}
div.tx-eaucontact-pi1 td span.cf_formtitle {
	font-weight:bold;
	font-size:16pt;
}
div.tx-eaucontact-pi1 td.cf_error {
	padding-bottom:15px;
}
div.tx-eaucontact-pi1 div.cf_error {
	background-color:#f29607;
	color:white;
	padding:12px;
}

div.tx-eaucontact-pi1 div.cf_errorimg {
	float:left;
}
div.tx-eaucontact-pi1 div.cf_errormsg {
	float:left;
	padding-left:15px;
}

div.tx-eaucontact-pi1 div.cf_submit {
	text-align:right;
	padding-top:10px;
}
div.tx-eaucontact-pi1 td.cf_desc {
	width:75px;
	vertical-align:top;
}
div.tx-eaucontact-pi1 input.cf_input,
div.tx-eaucontact-pi1 textarea.cf_textarea {
	width:320px;
	font-size:12pt;
	font-family:calibri,arial,helvetica,verdana;
	border:1px solid #bec2c3;
}
div.tx-eaucontact-pi1 textarea.cf_textarea {
	height:200px;
}
div.tx-eaucontact-pi1 td.cf_input {
	padding-bottom:15px;
}
div.tx-eaucontact-pi1 input.cf_inputerror,
div.tx-eaucontact-pi1 textarea.cf_inputerror {
	border:2px solid #f29607;
}
div.tx-eaucontact-pi1 div.cf_thankyou {
	text-align:center;
	padding-bottom:20px;
	font-size:28pt;
	font-weight:bold;
}
div.tx-eaucontact-pi1 div.cf_messagesent {
	text-align:center;
	font-weight:bold;
	font-size:14pt;
}




/****** LOGIN BOX tx-loginboxmacmade-pi2 ************/
div.tx-loginboxmacmade-pi2 {
	color:#323335;
}
div.tx-loginboxmacmade-pi2 form {
	display:inline;
}
div.tx-loginboxmacmade-pi2 input.input_text {
	width:100px;
	font-family:calibri,arial;
	font-size:9px;
	background-color:#ffffff;
	border:1px solid #dcdcdc;
}
div.tx-loginboxmacmade-pi2 input.login_button {
	font-size:7pt;
	
}
/************ SEARCH RESULTS *****************/
div.tx-indexedsearch-browsebox ul {
	list-style-type:none;
}
div.tx-indexedsearch-browsebox li {
	float:left;
	padding-right:10px;
}
div.tx-indexedsearch-res {
	clear:both;
	padding-top:10px;
}
div.tx-indexedsearch-search-submit,div.tx-indexedsearch {
	padding-top:10px;
}
/************** SEARCH ************/
div.container_searchinput {
	
	padding:0px;
	margin:0px;
	

}
div.container_searchinput form {
	display:inline;
	padding:0px;
	margin:0px;
}
div.container_searchinput input.searchinput {
	position:relative;
	top:-1px;
	border:1px solid #8f9cbb;
	width:130px;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	height:25px;
	color:black;
}
div.container_searchinput input.searchglass {
	position:relative;
	top:6px;
	padding:0px;
	margin:0px;
	margin-left:10px;
	
}
div#header_left div.container_logo,
div#header_left div.container_searchinput,
div#header_left div.topmarker {
	float:left;
}
div#header_left div.topmarker {
	width:33px;
	height:33px;
	margin-top:5px;
	margin-right:33px;
	border-right:1px solid #4f5c72;
}


/****************** LETTER OF INVITATION ***************/
div.letterofinvitation table {
	padding:25px;
	border:1px solid #e6e6e6;
	width:100%;
}
div.letterofinvitation input, div.letterofinvitation select {
	width:350px;
}
div.letterofinvitation input.button {
	width:70px;
}

/************* TT_NEWS EXTENSION *********************/
div.news-list-container,
div.news-single-item {
	padding:0px;
	margin:0px;
	border:0px solid black;
}
div.news-list-item {
	border:1px solid #e6e6e6;
	padding:12px;
	margin-bottom:20px;
}
div.news-list-title,
div.news-single-title {
	
	font-size:9pt;
	font-weight:bold;
	line-height:17px;
}
div.news-list-title a {
	text-decoration:none;
	color:black;
	font-weight:bold;
}
div.news-list-content-container {
	border-top:1px solid white;
}
div.news-list-date,
div.news-single-date {
	padding-bottom:7px;
	text-align:left;
}
div.news-list-image {
	float:left;
	padding-top:5px;
	padding-right:12px;
}
div.news-list-image img {
	border:0px;	
}
div.news-list-subheader {
	border:0px solid purple;
	padding-bottom:12px;
}
div.news-list-morelink {
	border:0px solid black;
}
div.news-single-content {
	padding-bottom:12px;
}

/*************** SPONSORING **************/
div#content_center div.sponsoring table.contenttable {
	border:0px solid black;
	
	border-spacing:8px;
	empty-cells:hide;
}
div#content_center div.sponsoring table.contenttable td {
	padding:0px;
	border:1px solid #e6e6e6;
	width:132px;
	height:134px;
	text-align:center;
	
}
/* exhibitors module */
div.tx_eauexhibitors input.textfield {
        width:350px;
}
div.tx_eauexhibitors input.intsmall {
        width:40px;
}
div.tx_eauexhibitors input.intbig {
        width:200px;
}
div.tx_eauexhibitors th {
        background-color:#000000;
        color:white;
        height:20px;
        text-align:left;
        padding-left:7px;
}
div.tx_eauexhibitors td {
        background-color:#FFFFFF;
        padding-left:2px;
        padding-right:2px;
        vertical-align:top;
        padding-top:2px;
}
div.tx_eauexhibitors td.error {
        color:red;
}
div.tx_eauexhibitors textarea.textarea {
        width:350px;
        height:150px;
        font-family:arial;
        font-size:14px;
}
/************* MEMBER APPLICATION FORM + COA + mail form plus *****************/
div.tx-eaucoa-pi1 table {
        width:auto;
        background-color:#F4F4F4;
}
div.tx-eaucoa-pi1 table {
        width:580px;
	margin-bottom:0px;
}
div.tx-eaucoa-pi1 th {
        text-align:left;
        font-size:14px;
        /*font-family:tahoma;*/
        color:white;
        padding:5px 0px 5px 10px;
	background-color:#383D49;
}
div.tx-eaucoa-pi1 td {
        font-size:14px;
        padding:5px 10px 5px 0px;
        vertical-align:top;
        border:0px solid black;
}
div.tx-eausessatt-pi1 td,div.tx-thmailformplus-pi1 td,div.tx-eaucoa-pi1 td {
        padding-left:5px;
}
