.nm_wrap {
	width: 100%;
	min-height: 100px;
}

.nm_rss {
	height:24px;
	width:22px;
	float:left;
	margin: 1px 2px;
}

.nm_facebook {
	height:24px;
	float:left;
	margin: 1px 2px;
}

.nm_twitter {
	height:24px;
	float:left;
	margin: 1px 2px;
}

.nm_googleplus {
	height:24px;
	float:left;
	margin: 2px 2px;
}

.nm_socialbuttons {
	width:120px;
	text-align: center;
	margin: 2px 2px;
	position: absolute;
	top:153px;
	right: 20px;
	z-index: 9999;
}

.nm_badge {
	position: absolute;
	top: -5px;
	left:-5px;
	float: left;
	z-index: 10;
	height:73px;
	width:72px;
}
.nm_badge.nm_bank {
	background: transparent url('../images/badgesprite.png') -432px 0px no-repeat;
}
.nm_badge.nm_vote {
	background: transparent url('../images/badgesprite.png') -144px 0px no-repeat;
}
.nm_badge.nm_blog {
	background: transparent url('../images/badgesprite.png') -216px 0px no-repeat;
}
.nm_badge.nm_tweets {
	background: transparent url('../images/badgesprite.png') 0px 0px no-repeat;
}
.nm_badge.nm_produkt {
	background: transparent url('../images/badgesprite.png') -288px 0px no-repeat;
}
.nm_badge.nm_merkmal {
	background: transparent url('../images/badgesprite.png') -360px 0px no-repeat;
}
.nm_badge.nm_kriterien {
	background: transparent url('../images/badgesprite.png') -360px 0px no-repeat;
}
.nm_badge.nm_custom {
	background: transparent url('../images/badgesprite.png') -504px 0px no-repeat;
}
.nm_badge.nm_diskussion{
	background: transparent url('../images/badgesprite.png') -72px 0px no-repeat;
}
.nm_badge.nm_feed{
	background: transparent url('../images/badgesprite.png') -576px 0px no-repeat;
}
.nm_badge.nm_opentimes{
	background: transparent url('../images/badgesprite.png') -648px 0px no-repeat;
}

.nm_smallbadge {
	position: relative;
	top: -0px;
	left:-0px;
	float: left;
	z-index: 99;
	height:28px;
	width:28px;
	display: block;
	cursor: pointer;
}

.nm_smallbadge:hover {
	top: -3px;
}

.nm_smallbadge.nm_bank {
	background: transparent url('../images/badgesprite.png') -169px -74px no-repeat;
}
.nm_smallbadge.nm_vote {
	background: transparent url('../images/badgesprite.png') -57px -74px no-repeat;
}
.nm_smallbadge.nm_blog {
	background: transparent url('../images/badgesprite.png') -85px -74px no-repeat;
}
.nm_smallbadge.nm_tweets {
	background: transparent url('../images/badgesprite.png') 0px -74px no-repeat;
}
.nm_smallbadge.nm_produkt {
	background: transparent url('../images/badgesprite.png') -113px -74px no-repeat;
}
.nm_smallbadge.nm_kriterien {
	background: transparent url('../images/badgesprite.png') -141px -74px no-repeat;
}
.nm_smallbadge.nm_custom {
	background: transparent url('../images/badgesprite.png') -197px -74px no-repeat;
}

.nm_bmitem {
	line-height: 25px;
	font-size: 110%;
	height:28px;
	width: 100%;
	color: #14748F;
	cursor: pointer;
}

.nm_bmiicon {
	cursor: pointer;
	font-weight: bold;
	float:right;
	top: 3px;
	position: relative;
}

.nm_bmitem:hover {
	color: #1B99BB;
}

.nm_bmilabel {
	padding: 0px 0px 0px 5px;
	float: left;
	font-weight: bold;
}

.nm_bmftable {
	width:99%;
}

.nm_bmflistfilialen {
	height: 192px;
	overflow: auto;
	margin: 10px 0px 0px 15px;
}

.nm_flistname:hover {
background-color: #FFF;
}

.nm_bmbadge {
	position: relative;
	top: -0px;
	left:-0px;
	float: left;
	z-index: 99;
	height:28px;
	width:28px;
	display: block;
	cursor: pointer;
}

.nm_bmbadge.nm_admin {
	background: transparent url('../images/badgesprite.png') -253px -154px no-repeat;
}
.nm_bmbadge.nm_bank {
	background: transparent url('../images/badgesprite.png') -169px -154px no-repeat;
}
.nm_bmbadge.nm_vote {
	background: transparent url('../images/badgesprite.png') -57px -154px no-repeat;
}
.nm_bmbadge.nm_blog {
	background: transparent url('../images/badgesprite.png') -85px -154px no-repeat;
}
.nm_bmbadge.nm_tweets {
	background: transparent url('../images/badgesprite.png') 0px -154px no-repeat;
}
.nm_bmbadge.nm_produkt {
	background: transparent url('../images/badgesprite.png') -113px -154px no-repeat;
}
.nm_bmbadge.nm_kriterien {
	background: transparent url('../images/badgesprite.png') -141px -154px no-repeat;
}
.nm_bmbadge.nm_custom {
	background: transparent url('../images/badgesprite.png') -197px -154px no-repeat;
}
.nm_bmbadge.nm_opentimes {
	background: transparent url('../images/badgesprite.png') -225px -154px no-repeat;
}

.nm_jumpermenu {
	border: 1px solid #F00;
	position:absolute;
	z-index: 9999;
	
	background-color: #FFF;
}

.nm_jumperbox {
	border: 1px solid #0F0;
	position:absolute;
	z-index: 9999;
	width: 200px;
	height:26px;
	top:247px;
	left: 490px;
}

.nm_wrap .art-block {

	margin: 7px 0px 0px 0px;
	overflow: visible;
}

.nm_tdflicon {
	width: 65px;
}

.nm_tdfldata{

}

.nm_ftable {
	width:235px;
}

.nm_fcurrent {

}

.nm_flistgeber {
	font-weight: bold;
	padding: 0px 0px 10px 3px;
}

.nm_flistsitz {
}

.nm_flistfilialen {
	height: 192px;
	overflow: auto;
	margin: 0px 0px 0px 0px;
}

.nm_flistname {
	width: 190px;
}

.nm_flistaction {
	width: 35px;
	line-height: 30px;
}

.nm_badge img {
	margin: 0px;
}

.nm_title {
	width: 100%;
	min-height: 33px;
	font-size: 130%;
	color: #FFF;
	line-height: 33px;
	padding-left:60px;
}

.nm_titleanchors {
	position: absolute;
	top: 3px;
	right: -5px;
}

.nm_titleanchors img {
	margin: 0px 0px;
	width: 26px;
}

.nm_content {
position: relative;
	padding-top:0px;
}

.nm_content img {
	margin:0px;
}

.nm_content .art-article img {
	margin:5px;
}

.nm_gebername {
	margin-bottom:5px;
	margin-left:65px;
	font-size: 130%;
	
}

.nm_filialname {
	margin-bottom:5px;
}

.nm_anschrift {
	
}

.nm_plzort {
	
}

.nm_contact {
	float: left;
	border: 0px solid #fff;
	min-height: 220px;
	width: 330px;
	padding-top:20px;
}

.nm_ctitem {
	margin: 0px 0px 10px 0px;
}

.nm_ctiicon {
	float: left;
	width:65px;
}

.nm_ctilabel {
	float: left;
	width: 260px;
}

.nm_ctilabelr {
	float: left;
	
}

.nm_ctilabelm {
	float: left;
	width: 584px;
}

.nm_ctmap {
	float: left;
	height: 300px;
}

.nm_fwcolleft {
	float: left;
	width: 340px;
	padding-top: 20px;
}

.nm_fwcolright {
	float: right;
	width: 290px;
	padding-top: 20px;
}

.nm_ctimage {
	float: right;
	margin: 20px 0px 10px 0px;
}

.nm_snail {
	border: 0px solid #fff;
	margin-bottom:5px;
	padding-left:0px;
}

.nm_phone {
	border: 0px solid #fff;
	margin-bottom:5px;
	padding-left:0px;
}

.nm_web {
	border: 0px solid #fff;
	padding-left:0px;
}

.nm_icon {
	position:relative;
	left:-5px;
	float: left;
	margin-right:10px;
	margin-left:5px;
	
}

.nm_label {
	width: 100%;
}

.nm_more {
    position:relative;
	top: 0px;
	float:right;
	width: 315px;
	height: 250px;
	border: 0px solid #fff;
	overflow: visible;
	background: transparent url('../images/rahmen.png') no-repeat;
  
}
.nm_inner {
	position: absolute;
	width: 290px;
	top:35px;
	left: 5px;
	margin: 0px 5px 0px 5px;
}

.nm_merkmale {
	height: 200px;
	width: 270px;
	padding:5px 10px 5px 10px;
	background: transparent url('../images/smallbg.png') no-repeat;
}

.nm_mmheader {
	font-weight: bold;
	padding: 2px 0px;
}

.nm_mmqline {
	padding: 1px 0px;
}

.nm_mmsline {
	border-bottom: 1px solid #ccc;
	margin: 4px 0px;
}

.nm_mmlabel {
	float:left;
	
}

.nm_mmvalue {
	float:right;
	color: #0E5062;
	padding-right: 16px;
	background: transparent url('../images/qminfo.png') right center no-repeat;
	cursor:pointer;
}


.nm_fbhtable {
	width: 270px;
}

.nm_bild {
	height: 200px;
	width: 290px;
	/*background: transparent url('../images/smallbg.png') no-repeat;*/
	text-align:center;
}

.nm_activity {
	height: 200px;
	width: 290px;
	padding:5px 10px 5px 10px;
	background: transparent url('../images/smallbg.png') no-repeat;
}

.nm_facfiliale {
	padding: 10px 0px 0px 0px;
}

.nm_fachead {
	width: 70px;
	line-height: 22px;
	float: left;
	display: block;
}

.nm_factable {
	width: 200px;
}

.nm_faclabel {
	width: 50%;
}

.nm_facvalue {
	text-align: right;
}
.nm_blz {
	height: 200px;
	width: 290px;
	padding:5px 10px 5px 10px;
	background: transparent url('../images/smallbg.png') no-repeat;
}

.nm_fblztable {
	width: 270px;
}

.nm_fblzlabel {
	width: 50%;
}

#nm_macontainer {
	height:320px; 
	width:600px; 
	color:#666; 
	background-color:#EBEEEF; 
	border:4px solid #666; 
	padding:12px;
	font-size: 12px;
}
#nm_macontainer .simplemodal-data {padding:8px;}
#nm_macontainer code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#nm_macontainer a {}
#nm_macontainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#nm_macontainer h3 {color:#84b8d9;}
#nm_macontainer .nm_mahead {
	padding:8px;
	font-size: 14px;
	font-weight: bold;
}
#nm_macontainer .nm_matext p {
	padding:8px;
	font-size: 14px;
}

/* tabs */
.nm_more  dl.tabs {
	
	width: 100%;
	margin: 10px 5px 5px 10px;
	z-index: 50;
	border: 0px solid #fff;
}

.nm_more  dl.tabs dt {
	float: left;
	padding: 2px 5px;
	margin-right: 3px;
	color: #0E5062;
}

.nm_more  dl.tabs dt.open {
	background-color: transparent;
	z-index: 100;
	color: #000;
	font-weight: bold;
}

.nm_more  div.current {
	clear: both;
	border-top: 0px solid #ccc;
	padding: 0px;
	border: 0px solid #fff;
}

.nm_more  div.current dd {
	padding: 0;
	margin: 0;
}

.nm_button {
	margin-top: 10px;
}

.nm_feedwrap {
}

.nm_feedcontainer {
}
.nm_feeditem {
	margin: 10px 0px;
}
.nm_fiimage {
	float: left;
	width: 75px;
	margin: 5px 0px 0px 0px;
}
.nm_ficontent {
	float: right;
	width: 550px;
}
.nm_fiheader {
}
.nm_fidate {
	color: #CC9900;
}
.nm_fititle {
	font-weight: bold;
}
.nm_fitext {
}
.nm_fireadmore {
}



/*votes*/


.nm_content .div_introlist_vcr_bg_ok {
    background-image: url("../images/greenv.png");
    background-repeat: no-repeat;
	background-position: center top;
    float: left;
    height: 60px;
    overflow: visible;
    width: 65px;
}

.nm_content .div_introlist_vcr_bg_ko {
    background-image: url("../images/redx.png");
    background-repeat: no-repeat;
	background-position: center top;
    float: left;
    height: 60px;
    overflow: visible;
    width: 65px;
}

.nm_content .div_introlist_vcr_bg_com {
    background-image: url("../images/votecom.png");
    background-repeat: no-repeat;
	background-position: center top;
    float: left;
    height: 60px;
    overflow: visible;
    width: 65px;
}

.nm_content .div_introlist_vcr_bg_comaut {
    background-image: url("../images/votecomaut.png");
    background-repeat: no-repeat;
	background-position: center top;
    float: left;
    height: 60px;
    overflow: visible;
    width: 65px;
}


.nm_content .div_introlist_vcr_bg_unfair {
    background-image: url("../images/greyminus.png");
    background-repeat: no-repeat;
	background-position: center top;
    float: left;
    height: 60px;
    overflow: visible;
    width: 65px;
}

.nm_customhtmlwrap {
	padding: 20px 0px 0px 0px;
}

.nm_bewertungenwrap {
	padding: 20px 0px 0px 0px;
}

.nm_bewertungenanzahl {
	position: absolute;
	top: -43px;
	right: 0px;
	color: #FFF;
	line-height: 30px;
	font-size: 130%;
}


.nm_bewpos {
	background-image: url("../images/greenv.png");
    background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding: 0px 0px 0px 33px;
	width:30px;
	height:30px;
	float:right;
}

.nm_bewneu {
	background-image: url("../images/greyminus.png");
    background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding: 0px 0px 0px 33px;
	width:30px;
	height:30px;
	float:right;
}

.nm_bewneg {
	background-image: url("../images/redx.png");
    background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding: 0px 0px 0px 33px;
	width:30px;
	height:30px;
	float:right;
}

.nm_artikelwrap {
	padding: 20px 0px 0px 0px;
}

.nm_tweetswrap {
	padding: 20px 0px 0px 0px;
}

.nm_tweet {
	padding: 5px 0px 5px 0px;
}

.nm_tweetuserlogo {
	width:65px;
	height: 45px;
	float: left;
	text-align: center;
	
}

.nm_tweetcontent {
	float:left;
	width: 560px;
}

.nm_tweetcreated {
	color: #CC9900;
	padding: 0px 5px 0px 0px;
}

.nm_produktewrap {
	padding: 20px 0px 0px 0px;
}

.nm_ptbgimg {
	position: relative;
	top: -28px;
	left: 350px;
	width: 150px;
}


.nm_ptwrap {
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 15px 0px;
}

.nm_ptheader {
	font-size: 130%;
	margin: 0px 0px 0px 65px;
	height: 22px;
	background-color: #DDD;
}

.nm_ptitemdescription {
	zoom: 1.0;
}


.nm_ptitemwrap {
	padding: 5px 0px;
	display: block;
}

.nm_ptitemimg {
	float:left;
	width: 65px;
	cursor: pointer;
}

.nm_ptitemlabel {
	float:left;
	padding: 3px 0px 0px 0px;
	cursor: pointer;
}

.nm_ptitemhead {
	font-size: 130%;
}

.nm_ptitemdesc {
	font-size: 100%;
}

.nm_ptitemmore {
	float:right;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}

.nm_ptloadholder{
	text-align: center;
}

.nm_ptmmwrap {
	display:block;
	margin: 2px 40px 2px 65px;
	border-bottom: 1px solid #CCC;
}

.nm_ptmmwraplh {
	line-height: 28px;
}

.nm_ptmmlabel  {
	display:block;
	font-size: 100%;
	float: left;
	margin: 2px 0px 0px 0px;
	width: 200px;
	min-height: 1em;
}

.nm_ptmmvalue {
	display:block;
	float: left;
	margin: 2px 0px 0px 0px;
	width: 330px;
	min-height: 1em;
}

.nm_ptdisclaimer {
	border-top: 1px solid #CCC;
	margin: 20px 40px 2px 65px;
	padding: 5px 0px;
	font-size: 70%;
}

.nm_perow {
	vertical-align: top;
}

.nm_pecolorder {
	float:left;
	width: 30px;
}
.nm_pecollabel {
	float:left;
	width: 203px;
}
.nm_pecoldesc {
	float:left;
	width: 350px;
}

.nm_pecoltags {
	float:left;
	width: 20px;
}

.nm_inpmaxtextarea {
	font-size:100%;
	width:100%;
	height: 1em;
	border: #999 1px solid;
	color: #666;
	margin: 0px;
}

.nm_inpmaxtextareah {
	font-size:100%;
	width:100%;
	border: #999 1px solid;
	color: #666;
	margin: 0px;
}

.nm_pecolup {
	float:left;
	width: 26px;
}

.nm_pecoldown{
	float:left;
	width: 26px;
}

.nm_pemoveup {
	background: transparent url('../images/badgesprite.png') -24px -102px no-repeat;
	height: 26px;
	width: 24px;
	cursor:pointer;
}

.nm_pemovedown {
	background: transparent url('../images/badgesprite.png') 0px -102px no-repeat;
	height: 26px;
	width: 24px;
	cursor:pointer;
}

.nm_pllist {

}

.nm_plrow {
	height: 26px;
	line-height:24px;
	margin: 2px 0px 2px 0px;
}

.nm_plrow:hover {
	background-color: #F5F5F5;
}

.nm_plcolumn {
	display: block;
	float: right;
}

.nm_plcolumn.nm_plcoldesc {
	float: left;
	width:400px;
}

.nm_plcolumn.nm_plcoldate {
	width: 80px;

}

.nm_plcolumn.nm_plcolactive {
	width: 80px;

}

.nm_plcolumn.nm_plcolmore {
	float: left;
	width: 30px;

}

.nm_plcolumn.nm_plcoldelete {
	width: 30px;

}

.nm_plnewwrap {
	height: 26px;
	line-height:24px;
	margin: 2px 0px 2px 0px;
}

.nm_plnewwrap:hover {
	background-color: #F5F5F5;
}

.nm_plnew {
	height: 26px;
	width: 30px;
	cursor:pointer;
	float: left;
}

.nm_plmore {
	background: transparent url('../images/badgesprite.png') -48px -102px no-repeat;
	height: 26px;
	width: 23px;
	cursor:pointer;
	float: left;
}

.nm_pldelete {
	background: transparent url('../images/badgesprite.png') -71px -102px no-repeat;
	height: 26px;
	width: 23px;
	cursor:pointer;
	float: left;
}

.nm_kriterienwrap {
	padding: 20px 0px 0px 0px;
}


.nm_ktwrap {
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 15px 0px;
}

.nm_ktheader {
	font-size: 130%;
	margin: 0px 0px 0px 65px;
	height: 22px;
	background-color: #DDD;
}

.nm_ktgitems {
	zoom: 1.0;
}


.nm_ktgroupwrap {
	padding: 5px 0px;
	display: block;
}

.nm_ktgimage {
	float:left;
	width: 65px;
	cursor: pointer;
}

.nm_ktglabel {
	float:left;
	padding: 3px 0px 0px 0px;
	cursor: pointer;
}

.nm_ktghead {
	font-size: 130%;
}

.nm_ktgdesc {
	font-size: 100%;
}

.nm_ktgmore {
	float:right;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
}

.nm_ktgiwrap {
	display:block;
	margin: 2px 40px 2px 65px;
	border-bottom: 1px solid #CCC;
	cursor: pointer;
}

.nm_ktgiwraplh {
	line-height: 28px;
}

.nm_ktgilabel  {
	display:block;
	font-size: 100%;
	float: left;
	margin: 2px 0px 4px 0px;
	width: 200px;
	min-height: 1em;
}

.nm_ktgivalue {
	display:block;
	float: right;
	margin: 2px 0px 4px 0px;
	width: 330px;
	min-height: 1em;
	background: url("../images/ktinfo.png") no-repeat scroll right center transparent;
}

.nm_ktgicomment {
	display:block;
	float: left;
	margin: 2px 0px 0px 0px;
	width: 330px;
	min-height: 1em;
	font-size: 70%;
}

.nm_ktgidisclaimer {
	margin: 0px 40px 2px 65px;
	padding: 5px 0px;
	font-size: 70%;
}

/* new survey */
.nm_qrbody{
	width:320px;
	margin:0px;
}
.nm_svitemswrap {
	height: 30px;
}
.nm_sviquestion{
	float:left;
	line-height: 17px;
	width: 250px;
}
.nm_svianswer{
	float:left;
	width: 80px;
}
.nm_svitemgroupwrap {
	margin: 5px 0px ;
}



.nm_beftable {
	width: 100%;
}

.nm_beflabel {
	width: 120px;
	line-height: 22px;
	vertical-align: top;
}

.nm_befbasisdaten {
	width : 54%;
	padding: 5px;
}

.nm_befbild {
	padding: 5px;
}

.nm_befinput {
	border: 1px solid #999999;
    color: #666666;
    font-size: 100%;
    width: 210px;
	line-height: 22px;
}

.nm_befinput100 {
	border: 1px solid #999999;
    color: #666666;
    font-size: 100%;
    width: 100px;
	line-height: 22px;
}

.nm_searchwrap{
	padding: 0px 0px 25px 0px;
	text-align: center;
	border-bottom: 1px solid #CCCCCC;
}

.nm_searchlistwrap {

}


.nm_searchlisthead {

}

.nm_searchlistitems {

}

.nm_searchlistitem {
	/*background: transparent url('../images/itembg.png') no-repeat;
	width: 684px;
	height: 95px;*/
	background-color: #EBEEEF;
    border-bottom: 1px solid #CCCCCC;
    margin: 5px 0;
    padding: 0 5px;
}

.nm_searchimagewrap {
	border: 0px solid #F00;
    float:left;
	width: 110px;
	height: 85px;
}


.nm_searchbankwrap {
	border: 0px solid #F00;
    float:left;
	width: 300px;
	
	margin: 10px 5px;
}


.nm_searchvotewrap {
	border: 0px solid #F00;
    float:right;
	width: 100px;
	margin: 12px 0px 12px 0px;
}

.nm_livotecount {
	font-size: 20px;
	float: left;
	width: 50px;
	text-align: right;
	line-height: 47px;
}

.nm_lireccount {
	font-size: 20px;
	float: left;
	width: 50px;
	text-align: right;
	line-height: 47px;
}

.nm_livotebutton {
	font-size: 20px;
	float: right;
}

.nm_lirecbutton {
	font-size: 20px;
	float: right;
}

.nm_livotecounttext {
	font-size: 9px;
	text-align: center;
}

.nm_lireccounttext {
	font-size: 9px;
	text-align: center;
}


.nm_searchrecwrap {
	border: 0px solid #F00;
    float:right;
	width: 100px;
	margin: 12px 5px;
}

.nm_pageindex {
    color: #545454;
    font-size: 95%;
    text-align: center;
}


/* edit */

.nm_chartselector {
	text-align: right;
	margin: 0px 0px 10px 0px;
}

.nm_mttable {
	width: 100%;
}

.nm_mtinput {
	width: 100%;
}

.nm_mtid {
	width: 30px;
}
.nm_mtid_criteriagroup {
	width: 30px;
}
.nm_mtid_criteria {
	width: 30px;
}
.nm_mtvalue {
	width: 100px;
}
.nm_mtgroupname {
	width: 100px;
}
.nm_mtlabel {
	width: 100px;
}
.nm_mtdescription {
	width: 100px;
}

.nm_mtedit {
	width: 30px;
}
.nm_mtdelete {
	width: 30px;
}

.nm_mtselected {
	font-weight:bold;
}

/* chart */

.tickLabel {
	font-size: 12px;
	text-align: left;
}

.aidanews_full {
	padding: 0px;
	margin: 0px;
}

.aidanews_artblock {
	/*background: transparent url('../images/itembg.png') no-repeat;
	width: 684px;
	height: 95px;*/
	background-color: #EBEEEF;
    border-bottom: 1px solid #CCCCCC;
    margin: 5px 0;
    padding: 5px 5px;
}

.aidanews_artimage {
	border: 0px solid #F00;
    float:left;
	width: 90px;
	height: 85px;
	text-align: center;
	vertical-align: middle;
}

.nm_content .art-article .aidanews_artimage img {
	margin: 0px;
}

.aidanews_contentcol {
	
    float:right;
	width: 530px;
	height: 85px;
	margin: 0px;
}

.aidanews_bottom {
	line-height: 12px;
}

.aidanews_artrating {
	line-height: 12px;
	
}

.aidanews_arttitle {
	font-weight: bold;
	
}

.aidanews_artdate {
	color: #CC9900;
}

.nm_pagetitle {
/*
	background: transparent url('../images/itembg.png') no-repeat;
	width: 684px;
	height: 95px;
	padding: 10px 0px;
	*/
	/*font-size: 16px;
	font-weight: bold;*/
	background-color: #EBEEEF;
	padding:5px;
	border-bottom:1px solid #cccccc;
	height: 90px;
	color: #545454;
	
}

.nm_pagetitletext {
	padding: 10px 10px;
	font-size: 19px;
	float: left;
	width: 500px;
}

.nm_pagetitlecontent {
	padding: 10px;
	width: 500px;
	float: right;
}

.nm_pagetitleimg3 {
	background: url('../images/artikel.png') no-repeat center;
	height: 90px;
	width: 100px;
	float: left;
}

.nm_pagetitleimg4 {
	background: url('../images/bewertung.png') no-repeat center;
	height: 90px;
	width: 100px;
	float: left;
}

.nm_pagetitleimg5 {
	background: url('../images/stats.png') no-repeat center;
	height: 90px;
	width: 100px;
	float: left;
}

.nm_pagetitleimg1 {
	background: url('../images/diskussion.png') no-repeat center;
	height: 90px;
	width: 100px;
	float: left;
}

.nm_pagetitleimg2 {
	background: url('../images/bank.png') no-repeat center;
	height: 90px;
	width: 100px;
	float: left;
}

.nm_pagetitleimg6 {
	background: url('../images/artikeltw1.png') no-repeat center;
	height: 90px;
	width: 100px;
	float: left;
}

.nm_criteriacolheader {
	font-size: 110%;
	font-weight: bold;
	padding: 15px 0px 0px 6px;
}
	
.nm_criteriacolleft {
	float: left;
	width:49%;
	border-right: 0px solid #CCCCCC;
}

.nm_criteriacolright {
	float: right;
	width:49%;
}
	
.nm_criteriagroup {
	border: 0 none;
	margin-top: 10px;
    padding: 5px;
}

.nm_cglabel {
	font-size: 110%;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}

.nm_cglabelinfo{
	margin: 0px 20px 0px 0px;
	width: 100%;
	background: transparent url('../images/info.png') no-repeat right center;
}

.nm_cgdescription {
	padding: 0px 0px 5px 0px;
}

.nm_cgcomment {
	padding: 5px 0px 0px 0px;
	font-weight: bold;
}

.nm_cglabelcriteriacb {
	float:left;
}

.nm_cgoptionlabel {
	float:left;
	width: 85%;
}

.nm_cginputcriteriacb {
	float:right;
}

.nm_cgoptioninput {
	float:right;
}

.nm_cgoptioninput.typetext {
	width: 10%;
}

.nm_cgtable {
	width: 100%;
}

.nm_cgetable {
	width: 100%;
}

.nm_cgeoptionstable {
	width: 100%;
}

.nm_cgeinput {
	width: 100%;
}

.nm_cgetextinput {
	width: 100%;
}


/* vote comments */

.nm_commentedit {
}

.nm_commentnew {
	padding: 5px;
}

.nm_commentmessage {
	
	/*height: 110px;*/
	padding: 0px 5px 5px 5px;
	
}

.nm_commenttype {
	padding: 0px 5px;
}

.nm_commenttype select {
	width: auto;
}

.nm_commentduedate select {
	width: auto;
}

.nm_commentmessageedit {
	width: 100%;
	height: 60px;
}

.nm_commenteditsave {
	padding: 5px;
	float: left;
}

.nm_comment {
	padding: 0px;
	border-top: 1px solid #CCC;
}

.nm_commentdate {
	color: #CC9900;
}

.nm_commentuser {
	font-weight: bold;
	color: #14748F;
}

.nm_commentmessageshow {
	padding: 5px;
}

.nm_voteadminbuttons {
	padding: 10px 5px 5px 5px;
}

.nm_crmtable {
	width: 100%;
}

.nm_crmlabel {
	width: 120px;
	line-height: 22px;
}

.nm_crmbasisdaten {
	width : 54%;
	padding: 5px;
}

.nm_crmbild {
	padding: 5px;
}

.nm_crminput {
	border: 1px solid #999999;
    color: #666666;
    font-size: 100%;
    width: 410px;
	line-height: 22px;
}

.nm_ratingmod {
	width: 100%;
}

.nm_ratingbar {
	padding:5px 0px 0px 0px;
	height: 25px;
}

.nm_rblabel {
	float: left;
	position:relative;
	top: 1px;

}
.nm_rbbar {
	float: right;
	width: 100px;
	height: 14px;
	top:2px;
	left:1px;
	position:relative;
	background: transparent url('../images/ratebar.png') 0px 0px no-repeat;
}
.nm_rbgrey {
	background: transparent url('../images/ratebar.png') 0px 0px no-repeat;
}
.nm_rbpin {
	width: 9px;
	height: 21px;
	position: absolute;
	top: -7px;
	left: 30px;
	background: transparent url('../images/ratepin.png') 0px 0px no-repeat;
}
.nm_rbmed {
	width: 9px;
	height: 21px;
	position: absolute;
	top: -0px;
	left: 30px;
	background: transparent url('../images/ratemed.png') 0px 0px no-repeat;
}

.nm_apoll_mod_title {
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
	font-family: Tahoma,Arial,Helvetica,Sans-Serif;
    margin: 5px 0;
    text-align: left;
}

.nm_apoll_buttons {
	padding: 5px 0px 0px 0px;
}

.nm_apoll_resulttext {
	padding: 6px 0px 0px 0px;
}

.nm_apoll {
}

.nm_crminfo {
	padding: 0px 0px 5px 0px;
}

.nm_cri_edit {
	padding: 5px;
	text-align: center;
}

.nm_cri_head {
	padding: 0px 0px 5px 0px;
	font-weight: normal;
}

.nm_cri_body {
}

.nm_behead {
	cursor: pointer;
	font-weight: bold;
}

.nm_behead:hover {
	color: #14748F;
}

.nm_behlabel {
	cursor: pointer;
	font-weight: bold;
	float:left;
}

.nm_behicon {
	cursor: pointer;
	font-weight: bold;
	float:right;
	top: -2px;
	position: relative;
}

.nm_bebody {
	font-weight: normal;
	padding: 0px 0px 5px 0px;
}

.nm_svmodwrap {
	padding: 2px 0px 2px 0px;
}

.nm_svmodwrapm {
	border-top: 1px #CCC solid;
}

.nm_map {
	height: 300px;
	width: 580px;
}

