@charset "utf-8";
/* CSS Document */
@import url("mh_ncc_tt-news.css"); 

* {
	font-family:arial;	
}

body	{
	margin:0px;
	padding:0px;
	text-align:center;
	background:url("../mh_ncc/bg.jpg") center repeat-y;
}

ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul li{
	display:block;
	float:left;
}

ul li a {
	text-decoration:none;
}


.clearer {
	clear:both;
	float:none;
}

a img	{
	border:0px!important;	
}

a.download img,
a.external-link-new-window img,
a.internal-link img,
a.mail img {
	/*margin-right:7px;*/
	/*display:none;*/
}

/*********************************************************************/
/*********************************************************************/


#sitecontainer {
	width:995px;
	margin:0px auto;
	position:relative;
}

/*********************************************************************/
/*********************************************************************/

#site_header {
	background:url("../mh_ncc/header.jpg") center no-repeat;
	width:995px;
	height:402px;
	position:relative;
	text-align:left;
	display:block;
	margin-top:40px;
}
/*********************************************************************/
	#metanav {
		position:absolute;
		top:-20px;
		left:20px;
		height:20px;
		width:239px;
	}
	
		#metanav ul li a {
			color:#666;
			font-size:10px;
			padding-right:4px;
			border-right:1px solid #333;
			margin-right:4px;
		}
/*********************************************************************/	
	#banner_top {
		width:470px;
		height:62px;
		position:absolute;
		right:0px;
		top:-15px;
		/*background:url("../newenergy/banner_470x62.jpg") center no-repeat #CCC;*/
	}
	
	#nospa_link
	{
		width:129px;
		height:58px;
		position:absolute;
		z-index:200;
		right:-5px;
		top:-10px; 
		font-size:1px;
	}
/*********************************************************************/		
	#mood {
		width:970px;
		height:210px;
		position:absolute;
		top:114px;
		left:12px;
		/*background:url("../newenergy/ne_banner.jpg") center no-repeat #CCC;*/
	}
/*********************************************************************/	

	#tabmh {
		width:234px;
		height:36px;
		position:absolute;
		z-index:100;
		top:62px;
		left:30px;
		font-size:1px;
		color:#fff;
	}
	
	
	#tabncc {
		width:234px;
		height:36px;
		position:absolute;
		z-index:200;
		top:62px;
		left:273px;
		font-size:1px;
		color:#fff;
	}
	
	#kongress {
		display:none;
	}

	
	
	#mood_bannerlink {
		width:225px;
		height:111px;
		position:absolute;
		z-index:200;
		right:10px;
		bottom:100px; 
		font-size:1px;
	}
	

	
#topmenu {
		position:absolute;
		top:62px;
		left:30px;
		width:954px;
		height:36px;
		line-height:40px;
}

#topmenu li {
	width:175px;
	heigth:36px;
	display:block;
	float:left;
	margin-right:3px;
}
#topmenu li a {
		text-indent:-9999px;
}

#topmenu li.Veranstaltungen a {
	background:url("../mh_ncc/veranst_no.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;

}
#topmenu li.Veranstaltungen_activ a {
	background:url("../mh_ncc/veranst_ac.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Presse a {
	background:url("../mh_ncc/presse_no.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Presse_activ a {
	background:url("../mh_ncc/presse_ac.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Shop a {
	background:url("../mh_ncc/shop_no.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Shop_activ a {
	background:url("../mh_ncc/shop_ac.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Unternehmen a {
	background:url("../mh_ncc/untern_no.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;s
}
#topmenu li.Unternehmen_activ a {
	background:url("../mh_ncc/untern_ac.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}

#topmenu li.Anreise a {
	background:url("../mh_ncc/anreise_no.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Anreise_activ a {
	background:url("../mh_ncc/anreise_ac.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}

#topmenu li.Veranstalter a {
	background:url("../mh_ncc/veranstalter_no.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Veranstalter_activ a {
	background:url("../mh_ncc/veranstalter_ac.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}

#topmenu li.Veranstaltungshaus a {
	background:url("../mh_ncc/haus_no.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
#topmenu li.Veranstaltungshaus_activ a {
	background:url("../mh_ncc/haus_ac.jpg") center no-repeat;
	width:175px;
	height:36px;
	display:block;
}
/*********************************************************************/		
	#mainmenu {
		position:absolute;
		top:324px;
		left:20px;
		width:954px;
		height:40px;
		line-height:40px;
	}
		#mainmenu ul li a {
			color:#666;
			font-size:16px;
			margin-right:12px;
			font-weight:bold;
		}
		
		#mainmenu ul li a:hover,
		#mainmenu ul li.activ a{
			color:#004997;
		}
		
		#menu {
			position:absolute;
			top:0px;
			left:0px;
			width:900px;
			height:40px;
		}
		
		#sprache {
			position:absolute;
			top:0px;
			right:0px;
			width:75px;
			height:26px;
			padding-top:14px;			
		}
		
		#sprache img{
			margin-right:10px;
		}
		
		#sprache .langMenu {
			text-align:right;
		}
		
		
/*********************************************************************/		
	#submenu {
		position:absolute;
		top:364px;
		left:20px;
		width:954px;
		height:40px;
		line-height:30px;
	}
		#submenu ul li a {
			color:#666;
			font-size:14px;
			margin-right:12px;
		}
		
		#submenu ul li a:hover,
		#submenu ul li.activ a{
			color:#004997;
		}

/*********************************************************************/
/*********************************************************************/

#site_center {
	display:block;
	width:994px;
	margin:20px auto;
	text-align:left;
	color:#666;
	font-size:12px;
	line-height:16px;
}

#site_center a {
		text-decoration:none;	
		color:#004997;
}

#site_center a:hover {
		text-decoration:underline;	
}

	#col1 {
		display:block;
		float:left;
		width:580px;
		margin-right:20px;
		margin-left:20px;
		min-height:400px;
	}
	
	#col1 h1{
		color:#004997;	
		font-size:18px;
	}
	
	#col1 h2{
		color:#004997;	
		font-size:15px;
		font-weight:normal;
	}
	
	#col1 h3{
		color:#333;	
		font-size:12px;
	}
	
	#col1 h4{
		font-weight:normal!important;
	}
	
/*********************************************************************/			
	#col2 {
		display:block;
		float:left;
		width:208px;
		margin-right:20px;
		min-height:400px;
	}
	
	
	#col2 h1{
		color:#004997;	
		font-size:15px;
	}
	
	
	#col2 h2{
		color:#004997;	
		font-size:14px;
		font-weight:bold;
	}
	
	
	#col2 h3{
		color:#333;	
		font-size:12px;
	}
	#col2 h4{
		font-weight:normal!important;
	}

/*********************************************************************/			
	#col3 {
		display:block;
		float:left;
		width:125px;
		min-height:400px;
	}
	#col3 hl, #col3 h2, #col3 h3, #col3 h4 {
		font-size:11px;
		color:#666666;
		font-family:Arial,Verdana,Geneva,sans-serif;
		line-height:16px;
		font-weight:normal;
}
	
/*********************************************************************/
/*********************************************************************/

#site_foter {
	display:block;
	width:995px;
	min-height:300px;
	background:url("../mh_ncc/bg-footer.jpg") left top no-repeat;
}

.infogelb {
	border-bottom:#DBE1EF solid 1px;	
	padding:0px 0px 10px 0px;
}

.infogelb strong {
	color:#004997!important;
}

#footer {
	display:block;
	width:770px;
	margin-left:50px;
	/*min-height:300px;*/
	padding-top:40px;
	font-size:12px;
	text-align:left;
}
	#footer ul	{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	
	ul.menu_lev1 li.lev1 {
		display:block;
		width:160px;
		margin-right:30px;
		float:left;
		height:200px;
		
	}
	
	ul.menu_lev1 li.lev1 a{
		font-weight:bold;
		color:#004997; 
	}
	ul.menu_lev2 {
		margin-top:15px!important;
	}
	
	ul.menu_lev2 li.lev2 a {
		display:block;
		width:220px;
		font-weight:normal!important;
		color:#004997;
	}
	
*+html #footer {
	margin-left:-60px;
} 

/********************************************************************/
.csc-frame-rulerAfter {
	padding-bottom:10px;
	margin-bottom:18px;
	border-bottom:1px solid #DBE1EF;
}

#langMenu img {
	position:relative!important;
}

#player {
	width:580px;
	height:275px;
	background:url("../mh_ncc/player-rahmen.gif") center no-repeat;
	padding-top:35px;
}

.contenttable .bodytext {
	margin-bottom:0px;	
}

.csc-frame-frame1 {
	background:url("../mh_ncc/box_news_bottom.gif") left bottom no-repeat;
	padding-bottom:15px;
}

.csc-frame-frame1 .bodytext,
.csc-frame-frame1 ul{
	padding-left:30px;
	padding-right:40px;
}

.csc-frame-frame1 table.imgtext-table {
	margin-left:25px!important;
}

.csc-frame-frame1 h2 { 
	height:40px;
	background:url("../mh_ncc/box_news_top.gif") left top no-repeat;
	margin-bottom:0px;
	line-height:60px;
	padding-left:25px;
}

/********************************************************************/

.mm-dam-row-container-row { 
	height:180px;
}

#slidebanner img {
	margin-left:20px;
}

table#kongress-termine p {
	margin-top:3px;
	margin-right:5px;
}


/**************	  hsistaff	****************/
table.tx-hsistaff-pi1-grouptable {
	width:100%;
	 border-collapse: collapse;

}


.tx-hsistaff-pi1-thumbcell {
	padding:5px 5px 5px 20px;
}

.tx-hsistaff-pi1-staffrow {
	background:url("../mh_ncc/rahmen_562x143.jpg") left no-repeat;
	width:562px;
	height:143px;
	margin-bottom:8px;
}

.tx-hsistaff-pi1-further {
	display:none;
}

#maincontent ul {
	display:block;
	margin-bottom:10px;
}

#maincontent ul li {
	display:block;
	float:none;
	margin-left:10px;
	padding-left:10px;
}

.csc-mailform p {
	margin-top:0px;
}

.tx-lumogooglemaps-pi1 {
	margin-left:20px;
	margin-top:10px;
}

/************ wtgallery ****************/
div.tx-wtgallery-pi1 {
background-color:transparent;
}
.wt_gallery_single_inner_pic,
.wtgallery_list_area,
.wtgallery_category_area,
.category_row category_row_1,
.wtgallery_single_browser,
h2.wtgallery_list_headline{
	margin-left:20px!important;
}
.wtgallery_single_browser_previous {
	width:260px;
	text-align:left;
	display:inline-block;
}
.wtgallery_single_browser_next {
	width:260px;
	text-align:right;
		display:inline-block;
}

.wtgallery_pagebrowser_list li {
	width:70px;
	display:block;
	float:left!important;
}

.tdleer td {
	border-bottom:1px solid #CCC;
}

.tabelle_tr_border th,.tabelle_tr_border td {border-bottom:1px solid #DBE1EF;padding:5px 0px 5px 0px}

hr {
	border-bottom:1px solid #DBE1EF;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}

#facebook_teaser {
	text-align:left;
	margin-bottom:10px;
}

div.wtgallery_list_area div.wtgallery_list, div.wtgallery_category_area div.wtgallery_categories{
	margin-right:10px;
}

#col1 table.imgtext-table img{
	margin-top:15px;
}

div.tx-wtgallery-pi1 {
padding:0px!important;
}

#ncc_eg a:hover {
	color:#F00;
}

fieldset {
	border:0px;
}

fieldset p {
	display:inline-block;
	width:200px;
}

fieldset img {
	position:relative;
	left:-85px;
}

fieldset textarea {
	font-size:100%;
	width:260px;
}

input[type="submit"] {
	position:relative;
	top:20px;
	}
	
font-size:18px;
}
