/*
	Content CSS

	03-2005
	MKL

	http://www.newidentity.de
	info@newidentity.de

	ID's die mit "B_" beginen sind immer die äusseren boxen für die simulation der 1px boder dotted,
	die boxen die mit "_Box" enden wird für den eigentlichen inhalt dieser box bereit gestellt


*/

body {

	background:	#878D92 url("../Images/Layout/page_background.jpg") repeat;
}

ul {
    padding-left: 45px;
}

/* dies ist der Weisse Hintergrund */
#Main_Background {

	width: 				   900px;
	margin: 			   0px auto;
	margin-bottom: 		   0px;
	background-color:      #ffffff;
	text-align:	           center;
    padding-top:           10px;
    margin-top:            10px; 	
}

/* hintergrund grafik für die 1px border dotted */
#Main-Border, #B_Head_BG-W, #B_Content, #B_Menu, #B_Footer, #B_Lounge-BuisnessReport, .B_Right, #B_Business-Report, .B_Main-Menu-Entry, .B_Sub-Menu-Last_NO, #Main-Menu_Box ul {
	background: 	#000000 url("../Images/Layout/nidag_border-full.gif") ;
}

#Main-Border {
	width: 				881px;
	margin: 			0px;
	margin-right: 		10px !important;
	margin-left: 		10px !important;
	margin-left:		5px;
	margin-right:		5px;
	border: 			1px solid white;
	border-top: 		0px;
	text-align:			center;
}

#B_Container_Background {
	background:			#FFFFFF url(../Images/Layout/background_border.gif) repeat scroll 0 0;
	float:				left;
	margin:				0px;
	width:				878px;
}

* html #B_Container_Background {
	margin-left:		0px !important;
	/* width:				880px; */
	width:				877px !important;
	background-position-x:	1px;
}

/* für alle ausser dem IE */
html > body #Main-Border {

	margin-left: 		10px;
	width: 				880px;
}

#Main-Border_BG-W {

	background: 	#ffffff;
	margin-right: 	1px !important;
	margin: 		0px -5px 1px 1px;
}

/* für alle ausser dem IE */
html > body #Main-Border_BG-W {

	margin-right: 1px;
}
/* nur für den IE 5 */
* html #Main-Border_BG-W {

	margin-right: 1px;
}

#B_Head_BG-W {

	margin-left: 		10px;
	margin-right: 		5px;
	height: 			131px;
	width: 				860px;
    padding-bottom:		1px;
 
}

/* anpassung für den IE */
* html #B_Head_BG-W  {

	margin-left: 	6px;
	margin-right: 	5px;
}

/* Weisser Hintergrund um die border auf  1px zu reduzieren */
#Head_BG-W {

	text-align: 			left;
	height: 				131px;
	margin-bottom:		0px;
	background-color:	#ffffff;
}

#B_Menu {

	margin-left: 		5px;
	padding-top: 		0px;
	width: 				198px;
	float: 				left;
}

/* anpassung für Mozilla, NS, O */
html > body #B_Menu {

	margin-left:	10px;
}
/* alle anderen aktuellen browser */
#B_Main-Menu/* */ {
	width: 				198px;
	height: 			168px;
	float: 				left;
	margin-right: 		1px;
}

/* anpassung für IE 5, 5.5 */
* html #B_Menu {

	margin-left: 		5px;
	margin-right: 		0px;
	margin-right /**/:-1px;
}

#Main-Menu_Box {

	text-align:			left;
	background-color:#ffffff;
	width: 				198px;
	margin: 			0px;
}
/* alle anderen aktuellen browser */
#Main-Menu_Box/* */ {

	text-align:			left;
	width: 				198px;
	margin-right: 		1px;
	margin-bottom: 	0px;
	background-color: #ffffff;
}
/*    nur für Opera 6    */
 html *>b\ody #Main-Menu_Box, [ie4filter] {

	margin-top:-5px;
}


#B_Content {

	width: 			459px;
	float: 			left;
}

#Content_Box {

	text-align: 		left;
	background-color:#ffffff;
	width: 				457px;
	margin: 			0px 1px 0px 1px;
	min-height:			830px;
}

#Newsletter_Content_Box {
    width: 				660px;
    min-height:			830px;
	background-color:  #ffffff;
}

/* IE 5 */
#Breadcrump_Box {

	height: 			46px;
	background-color:#ffffff;
	padding-top: 		12px;
	margin-left: 30px;
	padding-left: 0px;
}
/* IE 5.5 6*/
#Breadcrump_Box/**/ {

	height: 			33px;
	padding-top: 		12px;
}
/* für alle ausser dem IE */
html > body #Breadcrump_Box {

	padding-top: 		12px;
}

#Content-Spacer-Bottom {

	height: 			95px;
	background-color: #ffffff;
}


/*______________Anfang Boxen Rechts__________________ Version 1 */

#B_Lounge-BuisnessReport {

	border-left: 	1px solid white;
	padding-top: 	0px;
	width: 			202px;
	height: 		248px; /* Original höhe für 2 boxen!*/
	height: 		124px;
	float: 			left;
	margin-right: 	8px;
}

/*  IE 5 /  5.5 */
* html #B_Lounge-BuisnessReport {

	margin-right: 3px;
	width /**/: 	199px;
}


#B_Lounge-Bdvw {

	border-left: 	1px solid white;
	padding-top: 	0px;
	width: 			202px;
	height: 		248px; /* Original höhe für 2 boxen!*/
	height: 		124px;
	float: 			left;
	margin-right: 	8px;
}

/*  IE 5 /  5.5 */
* html #B_Lounge-Bdvw {

	margin-right: 3px;
	width /**/: 	199px;
}

#Lounge_Box {

	text-align: 		left;
	background-color: #ffffff;
	margin-bottom: 	1px;
	width: 				202px !important;
	height: 			153px;
	padding-top: 		2px;
	padding-bottom:	18px;
}
#Lounge_Box/**/ {

	height: 123px;
}
/* für alle ausser dem IE */
html > body #Lounge_Box {

	height: 103px;
}
* html #Lounge_Box  {

	width :			203px;
	width /**/: 	199px;
}

#Business-Report_Box {

	text-align: 		left;
	background-color: #ffffff;
	margin-bottom: 	1px;
	width: 				202px !important;
	height: 			123px;
	padding-top: 		10px;
	padding-bottom:	10px;
}
/* für alle ausser dem IE */
html > body #Business-Report_Box {

	height: 103px; /* Originalt 2 Boxen höhe*/

}

* html #Business-Report_Box {

	width:		203px;
	width /**/: 199px;
}



/*______________ende Boxen Rechts__________________ Version 1*/



/*______________Anfang Boxen Rechts__________________ Version 2 */

.B_Right {

	padding:	 	0px;
	width: 			201px;
	/* height: 		124px;*/
	float: 			left;
	margin-right: 	10px;

}

/*  IE 5 /  5.5 */
* html .B_Right {
	overflow-x:			hidden;
	margin-right: 1px;
	width /**/: 	199px;
}

.Right_Box {

	text-align: 		left;
	background-color: #ffffff;
	margin-bottom: 	1px;
	width: 				201px !important;
	/* height: 			124px;*/
	padding-top: 		2px;
	padding-bottom:	18px;
}

.Right_Box/**/ {

	/* height: 124px; */
}
/* fuealle ausser dem IE */
html > body .Right_Box {

/*
	height: 103px;
*/
}
* html .Right_Box  {

	width :			202px;
	width /**/: 	198px;
}

.Right_Box  div div p{
	margin:				-30px 0px 7px 0px;
}
* html .Right_Box  div div p{
	margin:				 -35px 0pt -15px 0px !important;
}


/*______________ende Boxen Rechts__________________ Version 2 */

#B_Footer {

	height:			27px;
	padding-top: 	1px;
	clear: 			both;
}

#Footer {

	text-align: 			left;
	height:					27px;
	background-color: 	#ffffff;
	/* border: 0px solid 		#ffffff; */
}

#B_Twitter {
	background:transparent none repeat scroll 0 0;
	float:right;
	border: none;
	padding-top: 3px;
}

/* abstandshalter zwischen footer und dem unterem rand*/
#Spacer_Bottom-In {

	height: 				48px;
	background-color: 	#ffffff;
}

/* abstandshalter unterhalb der seite zum browser*/
#Spacer_Bottom-Out {

	height: 			61px;
	width: 				900px;
	margin: 			0px auto;
	margin-bottom: 	0px;
}

/*__________________Ende Layout Boxen_____________________________*/



/*__________________Anfang Elementen Positionierung__________________*/
/*_______________________________________________________________*/

/*für die Person im Headder*/
#Head_Pic-left {

	height: 		120px;
	width:			472px;
	background: 	url(../Images/Layout/Head/cont_women.jpg);
	float:			left;
}

#Head_Logo {

	height: 			120px;
	width: 				255px;
	float:				left;
	background-color:#ffffff;
}

/*hintergrund der systemnavi*/
#Head_Pic-right {

	height: 			120px;
	width: 				130px;
	margin-right: 		-2px;
	margin-right /**/: 0px;
	background: 		url(../Images/Layout/Head/cont_sitemap.gif);
	float:				left;
}

/* ####### nicht Valider Hack ! ######## */
/* Nur für den IE 6
@media All{

 * html b\ody #Head_Pic-right {

         margin-right: -1px;
                   }

          }
*/
#B_System-Navi {

	width: 			112px;
	height: 		24px;
	background: 	url(../Images/Layout/Head/bit_grey.gif);
	padding-top: 	1px;
	padding-left: 	1px;
	margin-top: 	88px;
	margin-left: 	9px;
}
#B_System-Navi a {

	text-decoration: none;
	color: #000;
}


#System-Navi_Box_eins, #System-Navi_Box_zwei, #System-Navi_Box_drei, #System-Navi_Box_vier {

	width: 				55px;
	height: 			11px;
	margin-right: 		1px;
	margin-bottom: 	1px;
	float: 				left;
}
#System-Navi_Box_eins {

	background: #666666 url(../Images/Layout/Head/system-cont_eins.gif);
}

#System-Navi_Box_zwei {

	background: #666666 url(../Images/Layout/Head/system-cont_zwei.gif);
}
/* anpassung für den IE */
* html #System-Navi_Box_zwei {

	margin-right: -1px;
}
* html #System-Navi_Box_zwei {

	width: 		54px;
	height: 	11px;
	margin: 	0px;
}

#System-Navi_Box_drei {

	background: #666666 url(../Images/Layout/Head/system-cont_drei.gif);
}
/* anpassung für den IE */
* html #System-Navi_Box_drei {

	width: 		55px;
	height: 	10px;
}
#System-Navi_Box_vier {

	background: #666666 url(../Images/Layout/Head/system-cont_vier.gif);
}
/* anpassung für den IE */
* html #System-Navi_Box_vier {

	width: 		54px;
	height: 	10px;
	margin:	0px;
}


/*		Anfang Bottomnavi		*/

#Footer ul {

	list-style: 		none;
	display: 		inline;
	margin: 		0px;
	padding: 		0px;
	margin-left: 	-60px;
}

#Footer ul li {

	display: 	inline;
	margin: 	0px;
	padding: 	0px;
}

#B_Bookmark, #B_Print, #B_VCard, #B_Impressum, .w3 {

	height: 18px;
	background: #ffffff url(../Images/Icons/icon_bookmark.gif) no-repeat;
	padding-left: 25px;
	padding-top: 6px;
	margin-left: 20px;
	float: left;
}

#B_Print {

	background: #ffffff url(../Images/Icons/icon_print.gif) no-repeat;
	margin-left: 70px;
}

#B_VCard {

	background: #ffffff url(../Images/Icons/icon_vcard.gif) no-repeat;
	margin-left: 70px;
}

#B_Impressum {

	background: #ffffff url(../Images/Icons/icon_impressum.gif) no-repeat;
	margin-left: 70px;
}

.w3 {

	background: none;
	margin-left: 10px;
	padding-top:3px;
}

.w3 img {

	border: 0px;
}
/*		Ende Bottomnavi			*/



/*######______2colums_______###*/

div.colum2MainLounge {

	float:			right;
	margin-top:	20px;
}

div.colum2LeftLounge {

	float:left;
}

div.colum2RightLounge {

	float:left;
}

#Lounge_Box div.colum2MainLounge p {

	margin-right:	0px;
}


#Content_Box div.colum2MainContent {

	margin-left: 	30px;
	margin-right: 	30px;
}
#Content_Box div.colum2LeftContent {

	float:left;
	width:197px;
}
#Content_Box div.colum2RightContent {

	float:right;
	width:197px;
}

#Content_Box div.colum2MainContent p {

	margin: 0px;
}
#Content_Box div.colum2MainContent h2 {

	margin: 0px;
}

/* ansicht management */
div.Colum2Management {

	width: 450px;
	margin-top: 10px;
}
div.Colum2ManagementLeft {
	float:left;
	width:160px;
	height: 180px;
}
div.Colum2ManagementRight {

	margin: 0px 0px 0px 0px;
}
div.Colum2ManagementRight p {
	margin:0px;
}

/*###___ SITEMAP ___###*/

.tx-dropdownsitemap-pi1 ol {

	list-style-type:	none;
	padding-left: 30px;
}

/*__________________Ende Elementen Positionierung_____________________________*/



/*_______________________Anfang Haupt Menü___________________________*/
/*_______________________________________________________________*/

/* nur für den IE 5 */
.B_Main-Menu-Entry {

	/*height: 28px;*/
	width: 				199px;
	margin-bottom: 	-4px;
}


/* alle anderen aktuellen browser */
.B_Main-Menu-Entry/* */ {

	margin-bottom: 	0px;
}

/*    nur für Opera 6    */
 html *>b\ody .B_Main-Menu-Entry, [ie4filter] {

	/*height: 25px;*/
}

.Main-Menu-Entry_Box {

	Margin-bottom: 		1px;
	width: 					199px;
	background-color: 	#ffffff;
}


/*    nur für Opera 6    */
 html *>b\ody .Main-Menu-Entry_Box, [ie4filter] {

	margin-top: -5px;
}

.Main-Menu-Entry_Box_ACT {

	height: 28px;
}

/*    nur für Opera 6    */
 html *>b\ody .Main-Menu-Entry_Box_ACT, [ie4filter] {

	height: 24px;
}





#Main-Menu_Box ul {

	margin:		0px;
	padding:		0px;
	list-style-type:	none;
}

#Main-Menu_Box ul li ul{

	margin:			0px;
	padding:			0px;
	list-style-type:		none;
	background-color: #ffffff;
}

@media screen and (min-width: 550px){

	.B_Main-Menu-Entry{

		width: 				199px !important;
		margin-bottom:	1px;
	}

	.Main-Menu-Entry_Box {

		width: 				199px !important;
		margin-bottom:	1px;
	}

}


/*~~~~~~~ anfang Untermenü einträge ~~~~~~~~~~~~~~*/
#Main-Menu_Box ul li {

	background-color:#ffffff;
}


.SubMenu_NO {

	height: 				17px;
	background-color: #ffffff;
}

/* für den IE 5 */
.SubMenu_NO {

	width: 				178px;
	margin-bottom: 	-4px;
}
/* für alle anderen Browser */
.SubMenu_NO/* */ {

	width: 				175px;
	margin-bottom: 	0px;
}

.SubMenu_NO a {

	background: #ffffff;
}

.SubMenu_CUR {

	height: 			17px;
	width: 				175px;
	background-color:#ffffff;
}

/* für den IE 5 */
.SubMenu_CUR {

	width: 				178px;
	margin-bottom: 	-4px;
}
/* für alle anderen Browser */
.SubMenu_CUR/* */ {
	height: 			17px;
	width: 				175px;
	margin-bottom: 	0px;
}

/* für den IE 5 */
.SubMenu-Last_NO{

	width: 				178px;
	margin-bottom: 	-4px;
}
/* für alle anderen Browser */
.SubMenu-Last_NO/* */ {

	width: 				175px;
	margin-bottom: 	0px;
}


/* für den IE 5 */
.SubMenu-Last_CUR {

	width: 				178px;
	margin-bottom: 	-4px;
}
/* für alle anderen Browser */
.SubMenu-Last_CUR/* */ {

	width: 				175px;
	margin-bottom: 	0px;
}



/*~~~~~~~ ende Untermenü einträge ~~~~~~~~~~~~~~*/

/*________________________Ende Haupt Menü___________________________*/


/*____________________Anfang Breadcrump______________________________*/
/*__________________________________________________________________*/


#Breadcrump_Box ul {

	display: 		inline;
	list-style: 		none;
     margin-left:	0px;
	padding:		0px;
}

#Breadcrump_Box ul li {

	display: inline;
}

/*_____________________Ende Breadcrump______________________________*/


/*__________________________Specials______________________________*/
/*_______________________________________________________________*/

/* verstecken wenn der Browser CSS intepretiert */
.skip, #noCss {

	display: none;
}

.Spacer_100_left {

	width: 100px;
	height:200px;
	float: left;
	background:red;
}

/*__________________________Ende Specials______________________________*/

.tx-nidagpasswordgenerator-pi1, .tx-nidagwebservercheck-pi1, .tx-nidaghttpheader-pi1, .tx-nidagnetworkinformation-pi1, .tx-nidagdomainwhois-pi1, .tx-nidagbrowsercheck-pi1 {

	margin: 30px 30px 30px 30px;
}

#Left_Content_Box {
	background-color:		#ffffff;
}

* html #Left_Content_Box {
	width: 					199px;
}

div.transOFF {width: 100%; background-color: silver;border:1px solid grey; }
div.transON  {width: 100%; background-color: silver;opacity:.30;filter: alpha(opacity=30); -moz-opacity: 0.3;border:1px solid grey; }

#Left_Content_Box a{
    background: none;
}

.thickbox img{
border: 2px solid #ccc;
}

.thickbox:hover img{
border: 2px solid #7FC8FF;
}

.thickbox:hover{
color: red; /* Dummy definition to overcome IE bug */
}

.tx-wecmap-pi1{
border:1px solid #7FC8FF;
margin-left:30px;
width:404px;
	
}



/*
nidagnews - newsletter
*/

div#Newsletter_Content_Box #contentContainer .content p{
    margin:0;
    padding:0;
    background-color: #eee;
    padding: 0 17px 0 17px;
}

div#Newsletter_Content_Box #headerSalutation p{
    margin:0;
    padding:0;
    background-color: #fff;
}

div#Newsletter_Content_Box #mainContainer {
	width: 658px;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
}

div#Newsletter_Content_Box #innerContainer {
	width: 624px;
	/* margin: 0 auto; */
	margin: 0;
	padding: 16px 0;
}

div#Newsletter_Content_Box #innerContainerBorder {
    border:1px dotted;
    margin-left:25px;
    padding:10px;
    width:594px;
}

div#Newsletter_Content_Box #header {
	width: 594px;
	background-image: url(http://www.nidag.de/lists/images/nidag/back.jpg);
	background-repeat: no-repeat;
	margin: 0;
}

div#Newsletter_Content_Box #headerImage {
	padding-left: 17px;
	padding-top: 9px;
	width: 135px;
	float: left;
}

div#Newsletter_Content_Box #headerLinks {
	width: 160px;
	float: left;
	margin-left: 137px;
	margin-top: 10px;
}

div#Newsletter_Content_Box #headerLinks ul li {
	list-style-type: none;
	list-style-position:inside;
	padding:1px;
}

div#Newsletter_Content_Box #headerSalutation {
	margin-top:      35px;
	font-family:     Arial,Helvetica,sans-serif;
	font-size:       12px;
	line-height:     14px;
	padding-bottom:  27px;
	padding-left:    17px;
	padding-right:   20px;
	padding-top:     0;
	border-bottom:   1px dotted #000000;
}

div#Newsletter_Content_Box #contentContainer {
	margin: 0;
	width: 594px;
}

div#Newsletter_Content_Box #contentContainer .contentHeader{
	padding-left: 17px;
	background-color: #D2E9FB;
}

div#Newsletter_Content_Box #contentContainer .content {
    padding:0;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	line-height: 14px;
}

div#Newsletter_Content_Box #contentContainer .contentFooter {
	padding: 16px 20px 12px 17px; 
	background-color: rgb(235, 235, 235); 
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 12px; 
	line-height: 14px;
}

div#Newsletter_Content_Box #contentContainer .contentHorizontalLine {
	border-bottom: 1px dotted #000000;
	margin-bottom: 5px;
	padding-bottom: 7px;
}

div#Newsletter_Content_Box #footer {
	margin: 0;
	width: 594px;
}

div#Newsletter_Content_Box #footer #footerImprint #imprintHeader {
    padding:5px 0px 5px 17px; 
    background-color: rgb(210, 233, 251); 
    font-family: Arial,Helvetica,sans-serif; 
    font-size: 14px; 
    font-weight: bold;
}

div#Newsletter_Content_Box #footer #footerImprint table {
    background-color:#EEEEEE;
    margin:0;
    padding:0 17px;
    width: 100%
}

div#Newsletter_Content_Box #footer #footerImprint table td{
    vertical-align: top;
    padding-bottom:20px;
    padding-top:10px;
}

div.Right_Box #Eventlink {
	margin-left: 2px;
}