/* LOGOSEARCHBAR 	----------------------------------------- */
/*
#logosearchbar {
	margin: 0 auto;
	clear: both;
	width: 980px;
	height: 85px;
width: 81.67em;
height: 7.08em;
background-image: url(logosearchbar.png);
	background-color: #000000;
	background-repeat: no-repeat;
	overflow: hidden;
}
*/

#logosearchbar {
	margin: 0 auto;
	clear: both;
	width: 980px;
	height: 85px;
/*width: 81.67em;*/
/*height: 7.08em;*/
/*background-image: url(logosearchbar.png);*/
	
	overflow: hidden;
}

#logosearchbarcontent {
	background-color: #000000;
	width: 968px;
	height: 85px;
	list-style: none;
	margin: 0;
	float: left;
	display: inline;
}

#logo_um {
	margin-top: 12px;
	display: inline;
	float: left;
	margin-left: 275px;
}

#logosearchbar_l {
	display: inline;
	float: left;
	width: 6px;
	height: 85px;
	background-image: url(header_l.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#logosearchbar_r {
	display: inline;
	float: left;
	width: 6px;
	height: 85px;
	background-image: url(header_r.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#logosearchbar a {
	text-decoration: none;
	color: FFFFFF;

}

#indexedsearchbox {
	/*position: relative;*/
/*position: absolute;*/
/*display: inline;*/
	/*width: 300px;*/
/*width: 16.67em;*/
	font-weight: bold;
	/*font-size: 11px;*/
font-size: 0.92em;
	/*margin-top: 20px;*/
	margin-right: 8px;
	/*margin-top: 1.67em;*/
	margin-top: 20px;
/*margin-right: 0.83em;*/
	color: #FFFFFF;
	float: right;
}

#loginline {
	visibility: hidden;
}


/* MAINMENUBAR START		----------------------------------------- */
#mainmenucontainer {
	margin: 0 auto;
	width: 980px;
/*width: 81.67em;*/
}

#mainmenumiddle  {
text-align: center;
  /*list-style: none;*/
	float: left;
	width: 964px; /*width: 80.33em;*/
	/*height: 35px;*/
	height: 2.92em;
	margin: 0 auto;
	background-image: url(mainmenu.png);
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: top left;
}

#menuleft {
	float: left;
	display: inline;
	width: 8px;
/*width: 0.67em;*/
	/* height: 35px;*/
height: 2.92em;
	background-image: url(mainmenu_left.png );
	background-color: #808080;
	background-repeat: no-repeat;
	background-position: bottom left;
}

#lang_chooser {
	float: right;
	display: inline;
	background-image: url(mainmenu.png );
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: top left;
	height: 2.92em;
	color: rgb(232, 232, 232);
	font-size: 10px;
	text-decoration: none;

}

#lang_content {
	padding-top: 10px;
}

#lang_chooser a {
	color: rgb(232, 232, 232);
	font-size: 10px;
	text-decoration: none;
}

#menuright {
	float: left;
	display: inline;
	width: 8px;
/*width: 0.67em;*/
	/*height: 35px;*/
height: 2.92em;
	background-image: url(mainmenu_right.png);
	background-color: #808080;
	background-repeat: no-repeat;
	background-position: bottom right;
}


#mainmenumiddle div#mainmenu {
	text-align: center;
	margin-left: 145px;
}


#mainmenu .menuentry {
	display: inline;
}

#mainmenu .menuentry a {
	display: block;
	float: left;
	height: 35px;
	width: 96px;
/*height: 2.92em;*/
/*width: 8.00em;*/
line-height: 35px;
/*line-height: 2.92em;;*/
	text-decoration: none;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
/*font-size: 1.00em;*/
	color: rgb(232, 232, 232);
	border-right: 1px solid #000000;
}

#mainmenu .menuentry_act a  {
	background-color: rgb(66, 66, 66);
		display: block;
	float: left;
	height: 35px;
	width: 96px;
/*height: 2.92em;*/
/*width: 8.00em;*/
line-height: 35px;
/*line-height: 2.92em;;*/
	text-decoration: none;
	text-align: center;
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
/*font-size: 1.00em;*/
	color: rgb(232, 232, 232);
	border-right: 1px solid #000000;
}


/*
#mainmenu .menuentry .active {
	color: rgb(232, 232, 232);
}
*/

#mainmenu #menufirst a {
	overflow: hidden;
	height: 0;
	padding-top: 35px;
/*padding-top: 2.92em;*/
	float: left;
	width: 96px;
/*width: 8.00em;*/
	/*line-height: 35px;*/
line-height: 2.92em;
	/*font-size: 0;*/
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(umlogo_triad.png); background-repeat: no-repeat;
	background-position: center center;
}

#mainmenu #menufirst_act a {
	overflow: hidden;
	height: 0;
	padding-top: 35px;
/*padding-top: 2.92em;*/
	float: left;
	width: 96px;
/*width: 8.00em;*/
	/*line-height: 35px;*/
line-height: 2.92em;
	/*font-size: 0;*/
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(umlogo_triad.png); background-repeat: no-repeat;
	background-position: center center;
	background-color: rgb(66, 66, 66);
}


#mainmenu #menufirst_ie a {
overflow: hidden;
height: 0;
padding-top: 33px;

	float: left;
	width: 96px;
	/*line-height: 34px;*/
	text-align: center;
	font-size: 0;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(umlogo_triad_ie_no.png); background-repeat: no-repeat;
	background-position: center center;
}

#mainmenu #menufirst_ie_act a {
overflow: hidden;
height: 0;
padding-top: 33px;

	float: left;
	width: 96px;
	/*line-height: 34px;*/
	text-align: center;
	font-size: 0;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(umlogo_triad_ie_act.png); background-repeat: no-repeat;
	background-position: center center;
}


#mainmenu #menufirst_ie a:hover {
	background-image: url(umlogo_triad_ie_hov.png); background-repeat: no-repeat;
	background-position: center center;
}


#mainmenu a:hover {
	background-color: rgb(97, 97, 97);
}
/* MAINMENUBAR END		----------------------------------------- */

/* SIDEBAR	----------------------------------------- */
#sidemenu {
	text-align: left;
	font-size: 11px;
	list-style: none;
	margin-top: 0 auto;
}

#sidemenu a {
	text-align: left;
	text-decoration: none;
	color: #000000;
}

#sidemenu div {
	padding-top: 10px;
	padding-left: 10px;
}

#sidemenu a.active {
	color: rgb(5, 151, 220);
}

#newsbox_margin {
	margin-top: 5px;
}

* html #newsbox {
margin-top:0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.news-latest-item {
	font-weight: bold;
	font-size: 10px;
	text-align: left;
}

.news-latest-item div {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin-bottom: 0px;
}

.news-latest-item a {
	color: #696969;
}

/*
.news-latest-item  p {
	line-height: 75%;
	color: #000000;
	margin: 5px 0 0 0;
	padding: 0px 5px 5px 5px;
	text-align: left;
}


* html .news-latest-item  p {
	line-height: 100%;
	color: #000000;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}
*/

.evennewsitem {
	border-bottom: 1px solid rgb(219, 218, 218);
}

#infobox {
	margin-top: 5px;
}

* html #infobox {
	margin-top:0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#infobox img {
	margin-top: 0px;
	vertical-align: top;
}

/* TOPLINKS BOX  START 						-----------------------------------------------------------*/
#toplinkbox {
	margin-top: 5px;
}

#toplinkbox_content {
	text-align: left;
	font-size: 11px;
	list-style: none;
	margin-top: 0 auto;
}

#toplinkbox_content a {
	text-align: left;
	text-decoration: none;
	color: #000000;
}

#toplinkbox_content div {
	margin: 0 0 0 0;
	padding-top: 5px;
	padding-left: 10px;
}

#toplinkbox_content a.active {
	color: rgb(5, 151, 220);
}

/*
#toplinkbox {
	margin-top: 5px;
}



* html #toplinkbox {
margin-top:0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
	/*margin-top: 0px;
	padding-top: 0px;
	
}

#toplinkboxcontent {
	/*margin: 0 auto;
	/*border-right: 5px solid #000000;
}

#toplinkbox {
/*margin: auto;
margin: 0 auto;
/*margin: 0;
/*padding: 0;
	vertical-align: top;
	list-style-image: url(internal_bullet.png);
	text-align: left;

}

#toplinkbox div {
	vertical-align: top;
}

#toplinkbox a {
	text-align: left;
	font-size: 11px;
	color: #000000;
	list-style: none;
	/*margin-top: 0 auto;
}

*/

/* TOPLINKS BOX  END 						-----------------------------------------------------------*/

/* INTERNAL BOX  START 						-----------------------------------------------------------*/
#internalbox {
	margin-top: 5px;
}

* html #internalbox {
margin-top:0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
	/*margin-top: 0px;
	padding-top: 0px;
	*/
}

#internalboxcontent {
	/*margin: 0 auto;*/
	/*border-right: 5px solid #000000;*/
}

#internalbox ul {
/*margin: auto;*/
margin: 0 auto;
/*margin: 0;*/
/*padding: 0;*/
	vertical-align: top;
	list-style-image: url(internal_bullet.png);
	text-align: left;

}

#internalbox li {
	vertical-align: top;
}

#internalbox a {
	text-align: left;
	font-size: 11px;
	color: #000000;
	list-style: none;
	/*margin-top: 0 auto;*/
}
/* INTERNAL BOX  END 						-----------------------------------------------------------*/

/* CONTENT		----------------------------------------- */

#contentwrapper {
	clear: both;
	margin: 0px auto auto auto; //auto;
	padding-top: 5px;
	width: 980px;
}

#sidebarleft {
	float: left;
	width: 170px;
}


#contentmain {
	float: left;
	margin-left: 5px;
	width: 805px;
}

#contentparts {
	border-left: 1px solid rgb(203, 202, 200);
	border-right: 1px solid rgb(203, 202, 200);
margin-bottom: 0;
}


#contenttable {
	border-collapse: collapse;
}

#contenttable h1 {
	font-size: 18px;
	font-weight: bold;
	color: rgb(16, 65, 159);
}

#contenttable .captioncolumn {
	background-color: rgb(242, 241, 238);
	width: 111px;
	vertical-align: text-top;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 5px;
}

#contenttable .captioncolumn p {
	text-align: right;
}

#contenttable .maincolumn {
border-left: 1px solid rgb(203, 202, 200);
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	line-height: 150%;
	width: 675px;
}

#contenttable .maincolumn h2 {
	font-size: 20px;
}

.bodytext {
	text-align: justify;
}

/* THE SEARCH		----------------------------------------- */
.tx-indexedsearch-res {
	padding-left: 5px;
}

.tx-indexedsearch-res table {
	width: 780px;
}

.tx-indexedsearch-searchbox {
	width: 798px;
	padding-top: 5px;
	padding-left: 5px;
}

* html .tx-indexedsearch-searchbox {
	/*width: 798px;*/
width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.tx-indexedsearch-noresults {
	margin: 0 0 0 0;
}

.tx-indexedsearch-rules {
	margin: 0 0 0 0;
}

.tx-indexedsearch-rules p {
	margin: 0 0 0 0;
}

.tx-indexedsearch {
	margin: 0 0 0 0;
}


/* THE NEWS		----------------------------------------- */
.news-list-container {
	text-align: left;
	width: 788px;
	padding-left: 5px;
	padding-right: 5px;
}

.news-list-container .clearer {
	margin-top: 2px;
	margin-bottom: 0;
}

* html .news-list-container {
	text-align: left;
	width: 100%;
	padding-left: 5px;
}

.news-single-item {
	border:0px;
	padding-bottom:10px;
	margin:0px;
}

.news-single-item .news-single-timedata {
	text-align: left;
	padding-left: 5px;
}

.news-single-item .bodytext {
	text-align: justify;
	padding-left: 5px;
	padding-right: 5px;
}

.news-single-item .clearer {
	margin-bottom: 0;
}

.news-single-item h2 {
	text-align: left;
	padding-left: 5px;
}

.news-single-item h3 {
	text-align: left;
	padding-left: 5px;
}


/* SMALLBOX		----------------------------------------- */
.smallboxheader_con {
	clear: both;
	margin: 0 auto;
	width: 170px;
	height: 22px;
}

.smallboxheader {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-image: url(boxheader_bg.png); background-repeat: repeat-x;
	height: 22px;
	width: 158px;
	margin: 0;
	float: left;
	vertical-align: sub;
padding-top: 3px;
}

.smallboxheader_l {
	display: inline;
	float: left;
	width: 6px;
	height: 22px;
	background-image: url(boxheader_l.png); background-repeat: no-repeat;
	background-position: left top;
/*padding-top: 3px;*/
}

.smallboxheader_r {
	display: inline;
	float: left;
	width: 6px;
	height: 22px;
	background-image: url(boxheader_r.png); background-repeat: no-repeat;
	background-position: right top;
/*padding-top: 3px;*/
}

.smallboxbottom {
	background-image: url(smallbox_bottom.png); background-repeat: no-repeat;
	width: 170px;
	height: 7px;
}


.smallbox {
	border-left:1px solid rgb(219, 218, 218);
	border-right:1px solid rgb(219, 218, 218);
	background-color: rgb(242, 241, 238);
}

/* Banners */

.bannerbox1 {
	border-left:1px solid rgb(219, 218, 218);
	border-right:1px solid rgb(219, 218, 218);
	background-color: rgb(242, 241, 238);

}




/* MAINBOX		----------------------------------------- */

.mainbox {
	text-align: left;
display: inline;
}

#mainboxheader_con {
	clear: both;
	margin: 0 auto;
	width: 805px;
	height: 22px;
}

#mainboxheader {
	color: #FFFFFF;
	text-decoration: none;
text-align: left;
	font-weight: bold;
	font-size: 11px;
	background-image: url(boxheader_bg.png); background-repeat: repeat-x;
	height: 19px; /* the real height minus the padding-top! */
	width: 793px;
	margin: 0;
	float: left;
	text-indent: 5px;
	padding-top: 3px;
}

* html #mainboxheader {
	color: #FFFFFF;
	text-decoration: none;
text-align: left;
	font-weight: bold;
	background-image: url(boxheader_bg.png); background-repeat: repeat-x;
	height: 22px;
	width: 793px;
	margin: 0;
	float: left;
	text-indent: 5px;
	padding-top: 3px;
}

#mainboxheader_l {
	display: inline;
	float: left;
	width: 6px;
	height: 22px;
	background-image: url(boxheader_l.png); background-repeat: no-repeat;
	background-position: left top;
}

#mainboxheader_r {
	display: inline;
	float: left;
	width: 6px;
	height: 22px;
	background-image: url(boxheader_r.png); background-repeat: no-repeat;
	background-position: right top;
}


#mainboxbottom {
	background-image: url(mainbox_bottom_border.png); background-repeat: repeat-x; 
	width: 805px;
	height: 7px;
	display: inline;
	float: left;
	border: 0px;
}
#mainboxbottom_left {
	background-image: url(mainbox_bottom_left.png); background-repeat: no-repeat;
	float: left;
	display: inline;
	height: 7px;
	width: 125px;
        background-position: top left;	
}
#mainboxbottom_right {
	background-image: url(mainbox_bottom_right.png); background-repeat: no-repeat;
	float:right;
	display: inline;
	height: 7px;
	width: 6px;
	background-position: right top;
}

#mainboxbottom_irregular {
  background-image: url(mainbox_bottom_border.png); background-repeat: repeat-x;  
	width: 805px;
	height: 7px;
	display: inline;
	float: left;
	border:0;
}


#mainboxbottom_irregular_left {
	background-image: url(mainbox_bottom_left_irregular.png); background-repeat: no-repeat; 
	float: left;
	display: inline;
	height: 7px;
	width: 6px;
  background-position: top left;	
	border:0;
}
#mainboxbottom_irregular_right {
	 background-image: url(mainbox_bottom_right.png); background-repeat: no-repeat; 
	float:right;
	display: inline;
	height: 7px;
	width: 6px;
	background-position: right top;
	border:0;
}

/*#mainboxbottom_news{
	background-image: url(mainbox_bottom_2.png); background-repeat: no-repeat;
	width: 805px;
	height: 7px;
	display: inline;
	float: left;
} */

#mainboxbottom_news {
  background-image: url(mainbox_bottom_border.png); background-repeat: repeat-x;  
	width: 805px;
	height: 7px;
	display: inline;
	float: left;
	
}


#mainboxbottom_news_left {
	background-image: url(mainbox_bottom_left_irregular.png); background-repeat: no-repeat; 
	float: left;
	display: inline;
	height: 7px;
	width: 6px;
  background-position: top left;	
	border:0;
}


#mainboxbottom_news_right {
	background-image: url(mainbox_bottom_right.png); background-repeat: no-repeat; 
	float:right;
	display: inline;
	height: 7px;
	width: 6px;
	background-position: top right;
	border:0px;
	padding: 0px;
	margin: 0px;
}

/*
* html #mainboxbottom_irregular {
	background-image: url(mainbox_bottom_border.png); background-repeat: repeat-x; 
	width: 804px;
	height: 7px;
	display: inline;
	float: left;
	border: 0px;
}
*html #mainboxbottom__irregualr_left {
	background-image: url(mainbox_bottom_left.png); background-repeat: no-repeat;
	float: left;
	display: inline;
	height: 7px;
	width: 125px;
        background-position: top left;	
}
*html #mainboxbottom__irregular_right {
	background-image: url(mainbox_bottom_right_irregular.png); background-repeat: no-repeat;
	float:right;
	display: inline;
	height: 7px;
	width: 12px;
	background-position: right top;
}
*/
/* MAILFORM  CONTACT */
#mailform {
	border-style: none;
	 /*margin-left:50px;*/
}

.csc-mailform{
/*margin-left: 50px;*/
border-style: none;
}

/*
.kontakt{
  margin-top:20px;
  margin-left:50px;
  font-size:12px;
}
*/
#mailform  label {
  width:120px; 
  float:left; 
  text-align:right;
  padding:5px;
}


#mailform text, textarea{
  /*color:#0052A4;*/
  color: rgb(16, 65, 159);
  text-align:left;
  margin:5px;
  margin-left:5px;
  background-color: rgb(242, 241, 238);
  /*border:1px solid rgb(16, 65, 159);*/
  border: 1px solid rgb(203, 202, 200);
  padding-left:2px;
  width:450px;
}

#mailform input {
  color:#0052A4;
  text-align:left;
  margin:5px;
  background-color: rgb(242, 241, 238);
  /*border:1px solid rgb(16, 65, 159);*/
  border: 1px solid rgb(203, 202, 200);
  padding-left:2px;
}

.submit{
	margin-left:50;
}

.csc-mailform-check {
	border: 1px solid rgb(203, 202, 200);
	BORDER-TOP: red 4px solid;
}


/* FRONTBANNER	----------------------------------------- */
/* belongs to front page */

#frontbanner {
	/*margin: 0 auto;*/
}


/* LINKBOX	----------------------------------------- */
/* belongs to front page */

#linkbox_con {
	clear: both;
	margin: 0 auto;
	width: 980px;
	height: 122px;
	/*position: relative;*/
}

#linkbox {
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	background-image: url(link_box.png); background-repeat: repeat-x;
	height: 122px;
	width: 968px;
	margin: auto;
	float: left;
	overflow: hidden;
}

#linkbox a {
	color: #FFFFFF;
}

#linkbox_l {
	display: inline;
	float: left;
	width: 6px;
	height: 122px;
	background-image: url(link_box_l.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#linkbox_r {
	display: inline;
	float: left;
	width: 6px;
	height: 122px;
	background-image: url(link_box_r.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#lb_wrapper {
	padding-left: 27px;
}

#lb_wrapper_en {
	padding-left: 120px;
}


.lb_content {
margin: auto;
	float: left;
	display: inline;
	margin-right: 25px;
	margin-top: 7px;
}

/*
.lb_content_image {
	padding-top: 2px;
}
*/

/*
.lb_content_image_umn {
	padding-top: 20px;
}

*/

/* FOOTER	----------------------------------------- */

#footer {
	clear: both;
	margin: 0 auto;
	padding-top: 5px;
	width: 980px;
	height: 21px;
}

#footercontent {
	background-image: url(footer_bg.png); background-repeat: repeat-x;
	width: 966px;
	height: 21px;
	list-style: none;
	margin: 0;
	float: left;
	color: rgb(232, 232, 232);
}

#footer_lg {
	display: inline;
	float: left;
	text-align: left;
	margin-top: 7px;
	padding-left: 3px;
}

*html #footer_lg {
	display: inline;
	float: left;
	text-align: left;
	margin-top: 1px;
	padding-left: 3px;
}

#footermenu {
	text-align: center;
	padding-right: 20px;
	padding-top: 4px;
	font-size: 9px;
}

.footermenu_entry {
	display: inline;
	padding-right: 5px;
}

.footermenu_entry a {
	color: rgb(232, 232, 232);
	font-weight: bold;
}

#footer_l {
	display: inline;
	float: left;
	width: 7px;
	height: 21px;
	background-image: url(footer_l.png); background-repeat: no-repeat;
	background-position: left top;
}

#footer_r {
	display: inline;
	float: left;
	width: 7px;
	height: 21px;
	background-image: url(footer_r.png); background-repeat: no-repeat;
	background-position: right top;
}

/* HTML TAGS 	----------------------------------------- */


body {
	text-align: center;
	font-family: arial, verdana, sans-serif;
	/*font-size: 12px;*/
	font-size: 0.75em;
	color: #000000;
}

a {
	text-decoration: none;
	color: rgb(16, 65, 159);
}

h2, h3 {
	color: rgb(16, 65, 159);
}

h2 {
	margin-top: 20px;
}

h3 {
	margin-bottom: 3px;
}

ul {
	list-style-image: url(internal_bullet_2.png);
}