* {
	margin:				0px;
	padding:			0px;
}
html {height:100%;}

body {
	margin:0;
	padding:0;
	height:100%;
	background-color:#000000;
	font-size:12px;
	SCROLLBAR-FACE-COLOR: #cccccc; SCROLLBAR-HIGHLIGHT-COLOR: #ACACAC; SCROLLBAR-SHADOW-COLOR: #ACACAC; SCROLLBAR-3DLIGHT-COLOR: #ACACAC; SCROLLBAR-ARROW-COLOR: #ACACAC; SCROLLBAR-TRACK-COLOR: #ACACAC; SCROLLBAR-DARKSHADOW-COLOR: #ACACAC;}
	/*SCROLLBAR-FACE-COLOR: #333333; SCROLLBAR-HIGHLIGHT-COLOR: #ACACAC; SCROLLBAR-SHADOW-COLOR: #ACACAC; SCROLLBAR-3DLIGHT-COLOR: #ACACAC; SCROLLBAR-ARROW-COLOR: #ACACAC; SCROLLBAR-TRACK-COLOR: #ACACAC; SCROLLBAR-DARKSHADOW-COLOR: #ACACAC;*/
#all {
	position: absolute;
	top: 50%;
	width: 100%;
	height: 1px;
	overflow: visible;
	text-align:center;
	/*visibility: visible;
	display: block;  */
}
#mainall {
position: relative;
margin-left:		auto;
margin-right:		auto;
background-color:#d5d5d5;/*
	margin-left: -425px; /* halbe breite inhalt 
	position: absolute;*/
	top: -240px; /* halbe hoehe inhalt 
	left: 50%;  */
	display:block;
	width: 850px;
	height: 470px;
	text-align:left;
}

#top {
position: absolute;
left:0px;
width:850px;
height:169px;
background-color:#d5d5d5;
overflow:hidden;
}
#content {

font-size:11px;
display:block;
position:absolute;
left:0px;
top:170px;
width:850px;
height:300px;
background-color:#acacac;
overflow: auto;
 margin:0; padding:0;}
#content_main
{padding-left:50px; margin:0;}


#nav ul, li, div{

}
#nav ul{
	padding:20px 0 20px 0;
	list-style-type:none;
	height:150px;
	background: url(PICS/MIX/navback.gif);
}


#nav1_top {
	display:block;
	width:70px;
}
#nav2_top {
	position:absolute;
	left:70px;
	top:0px;
	display:block;
	width:110px;
}
#nav2, #nav2 li {
	display:block;
}

#nav3_top {
	position:absolute;
	left:180px;
	top:0px;
	display:block;
	width:110px;
}
#nav3, #nav3 li {
	display:block;
}
#nav4_top {
	position:absolute;
	left:290px;
	top:0px;
	display:block;
	width:110px;
}
#nav4, #nav4 li {
	display:block;
}
#nav5_top {
	position:absolute;
	left:400px;
	top:0px;
	display:block;
	width:90px;
}
#nav5, #nav5 li {
display:block;
text-align:left;
}
#nav_end{
position:absolute;
left:490px;
top:0px;
display:block;
width:75px;
height:22px;
background-image:  url(PICS/top/navline.gif); background-repeat:no-repeat;background-position:left bottom;
}
/* ------------------------------------------------------------------------ NEU Ende ------------------------- */
 /* allgemeine Angaben */
body,div,td,a	{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none; color: #333333;}
img  			{border:none; padding:0; margin:0;}
li				{list-style-type:square; text-decoration:none; color:#333333; line-height:15px;}
p				{margin-bottom:0px;}

/* Headlines */
h1 	{color:#ffffff; font-size:16px; font-weight: bold; margin:24px 0 21px 0;} /*margin:24px 0 16px 0;*/
h2	{color:#ffffff; font-size:12px; font-weight: bold; margin-bottom:20px;}
h3	{color:#333333; font-size:12px; font-weight: bold; margin-bottom:0;}

/* Inhalt*/
.all		{}
.mainrefdet {} 
.main 		{width:100%; height: 300px; overflow: auto; font-size:11px;}
.tabmain 	{padding-left: 20px; border-bottom: 1px solid #999999; border-top: 1px solid #999999;}
.tableftu 	{border-bottom: 1px solid #999999; border-top: 1px solid #999999;}

/* Main text*/
.txtnews		{display:block; width:250px; padding-left:20px; float:left; margin-left:40px; font-size:11px; line-height:21px;} /*background-color:#aaaaaa;*/
	.txtnews h3   {font-size:11px; line-height:20px;}
.txtrefdet	{display:block; width:300px; float:left;}
.txtrefdet h1 {margin:24px 0 21px 0;}
.txt3spalt	{display:block; width:220px;}
.txtmain	{display:block; width:460px; padding:0; float:left;}
.txt3spalt_head	{width:100%;}/*height:40px;*/
.txt3spalt_1{display:block; width:220px; height:220px; float:left;}
.txt3spalt_2{float:left; display:block; width:260px; height:220px; margin:0 0 0 20px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; overflow:visible;}
.txt3spalt_3{float:left; width:220px; height:220px; height:220px; margin:0;} /*background-color:#cccccc;*/
.txt3spalt_1 ul, .txt3spalt_2 ul, .txt3spalt_3 ul
			{padding:9px 0 9px 25px;}
.txt3spalt_2 div, .txt3spalt_3 div
			{width:220px; margin:0 0 0 20px;}



/* allgemeiner Text */
.bold		{font-weight: bold;}
.leer		{font-size:1px; line-height:1px; border-bottom: 1px solid #ececec; border-left: 1px solid #ececec;}
.txt09px 	{color:#333333; font-size:9px;  line-height:18px;}
.txt10px	{color:#333333; font-size:10px; line-height:18px;}
.txt11px 	{color:#333333; font-size:11px; line-height:18px;}
.txt09pxW 	{color:#ffffff; font-size:9px;  line-height:18px;}
.txt10pxW 	{color:#ffffff; font-size:10px; line-height:20px;}
.txt11pxW 	{color:#ffffff; font-size:11px; line-height:20px;}
.txt12pxW 	{color:#ffffff; font-size:12px; line-height:20px;}

/* Links */
a.link 			{color:#333333; text-decoration:none;}
a.link:visited 	{color:#333333; text-decoration:none;}
a.link:hover 	{color:#ffffff; text-decoration:none;}
a.link:active 	{color:#ffffff; text-decoration:none;}

a.linkintxt			{color:#ececec; text-decoration:none;}
a.linkintxt:visited	{color:#ececec; text-decoration:none;}
a.linkintxt:hover 	{color:#ffffff; text-decoration:none;}
a.linkintxt:active 	{color:#ffffff; text-decoration:none;}

a.linkw			{color:#ececec; font-weight: bold; text-decoration:none;}
a.linkw:visited	{color:#ececec; text-decoration:none;}
a.linkw:hover 	{color:#ffffff; text-decoration:none;}
a.linkw:active 	{color:#ffffff; text-decoration:none;}

/* Navigation */
/* Nav Hauptmenue  background-color:#dcdcdc  */
td.navtab 		{ vertical-align: bottom;}
td.navtabakt 	{ vertical-align: bottom;}
td.navtabr		{background-image:  url(PICS/top/navline.gif); background-repeat:no-repeat;background-position:left bottom;}						
a.nav 			{display:block; height:21px; padding-left:12px; font-size:12px; line-height:21px; border-right: 0px solid #000000; color: #666666; border-bottom: 1px solid #cccccc; font-weight: bold; text-decoration:none;}
a.navakt 		{display:block; background-color:#ffffff; height: 21px; padding-left:12px; font-size:12px; line-height:21px; border-right: 0px solid #000000; color: #333333; border-bottom: 1px solid #cccccc; font-weight: bold; text-decoration:none;}
a.nav:hover 	{ text-decoration:none; background-color:#f5f5f5;}
a.navakt:hover 	{color: #000000; text-decoration:none;}
a.nav:active 	{color: #333333; text-decoration:none;}
a.navakt:active {color: #000000; text-decoration:none;}
/* alt
td.navtab 		{ vertical-align: bottom;}
td.navtabakt 	{ vertical-align: bottom;}				
a.nav 			{display:block; height: 15px; padding-left:10px; font-size:12px; line-height:12px; border-left: 1px solid #999999; color: #999999; border-bottom: 4px solid #000000; font-weight: bold; text-decoration:none;}
a.navakt 		{display:block; height: 15px; padding-left:10px; font-size:12px; line-height:12px; border-left: 1px solid #999999; color: #F5F5F5; border-bottom: 4px solid #000000; font-weight: bold; text-decoration:none;}
a.nav:hover 	{color: #F5F5F5; text-decoration:none;}
a.navakt:hover 	{color: #ffffff; text-decoration:none;}
a.nav:active 	{color: #F5F5F5; text-decoration:none;}
a.navakt:active {color: #ffffff; text-decoration:none;}
*/
				
/* Nav 1.Untermenue */
.nav1_tab		{border-left: 1px solid #f5f5f5;}
.nav1_td_top		{font-size:1px; line-height:1px; border-bottom: 1px solid #ececec;}
.nav1_td_bott		{font-size:1px; line-height:1px;}				
a.nav1			{display:block; height: 20px; padding-left:10px; font-size:12px; line-height:20px; color: #666666; text-decoration:none; border-bottom: 1px solid #ececec; border-left: 0px solid #ececec; background-color:#f5f5f5;}
a.nav1akt 		{display:block; height: 20px; padding-left:8px; font-size:12px; line-height:20px; color: #000000; text-decoration:none; font-weight: bold; background-color:#ffffff; border-bottom: 1px solid #ececec; border-left: 2px solid #990000;}
a.nav1:hover 	{color: #333333; text-decoration:none;  background-color:#ffffff;}
a.nav1akt:hover {color: #333333; text-decoration:none;  background-color:#ffffff;}
a.nav1:active 	{color: #333333; text-decoration:none;  background-color:#ffffff;}
a.nav1akt:active {color: #333333; text-decoration:none;  background-color:#ffffff;}

/* Nav 2.Untermenue */				

/* Tabelle Rahmen */
.tabr 	{border-right: 1px solid #cccccc;}
.tabl 	{border-left: 1px solid #cccccc;}

/* Diverses */

/* Referenzen Thumbs */
.ref_det_pic_link_top		{height:25px; border-left:1px solid #cccccc; padding-top:25px;}
.ref_det_pic_link_bot		{height:50px; clear:both; border-left:1px solid #cccccc;}
.ref_det_pic_link_top div, .ref_det_pic_link_bot div
							{display:block; height:25px; padding-left:10px;}
.ref_det_pic_link_top img, .ref_det_pic_link_bot img
							{vertical-align:middle; margin-bottom:0px;}
.ref_det_pic				{padding-top: 10px;}

/* Referenzen Thumbs */
.tabthumbs 		{padding-top: 10px;}
.tabthumbsleft 	{padding-top: 10px; padding-bottom: 10px;  border-bottom: 1px solid #cccccc; color: #666666;}
.tabthumbsright {padding-top: 5px; padding-left: 10px;  padding-right: 5px; border-bottom: 1px solid #cccccc; font-size:10px; color: #666666; line-height:13px;}
.tabthumbsright h3 {font-size:11px;}
.tabthumbsleftbott 	{padding-top: 10px; padding-bottom: 10px; color: #666666;}
.tabthumbsrightbott {padding-top: 5px; padding-left: 10px;  padding-right: 5px; font-size:10px; color: #666666; line-height:13px;}

/* Referenzen PopUp -  */
.ref_pop_mm_td		{background-color:#5f5f5f;} /* popup Multimedia */
.ref_pop_mm_numb	{text-align:center; background-color:#4b4b4b;}
.ref_pop_in_td		{background-color:#5f5f5f;} /* popup Internet */
.ref_pop_in_td img		{border:1px solid #333333;}
.ref_pop_in_numb	{text-align:center; background-color:#4b4b4b;}
.ref_pop_pr_td		{background-color:#999999;} /* popup Print */
.ref_pop_pr_numb	{text-align:center; background-color:#4b4b4b;}
		/* popup Foto + Illu */
.ref_pop_if_td		{background-color:#000000;} /* popup infografik */
.ref_pop_if_numb	{text-align:center; background-color:#4b4b4b;}
.ref_pop_cd_td		{background-color:#999999;} /* popup CD-Cover */
.ref_pop_cd_numb	{text-align:center; background-color:#4b4b4b;}
.ref_pop_fo_td		{background-color:#000000;} /* popup Fotografie */
.ref_pop_fo_numb	{text-align:center; background-color:#4b4b4b;}

/* Nav Referenzen - Bildlinks */
td.nav_pic_td_main  {padding-right:10px; vertical-align:top; text-align:center;}
td.nav_pic_td_thumbs{border-left:1px solid #333333; padding:0px;vertical-align:top;}
.nav_pic a img		{margin:0 0 0 10px; border:1px solid #333333;}
.nav_pic a			{display:block; margin:0 0 9px 0; border-left:1px solid #000000;}
.nav_pic a:link		{}
.nav_pic a:hover    {border-left:1px solid #ffffff;}
.nav_pic a:active	{}				
.nav_pic a:visited	{}
.nav_pic a:focus	{}

/* Nav allg hell */				
.nav3			{display:inline; height:14px; font-size:12px; color: #cccccc; font-weight: bold;
				line-height:14px; text-decoration:none; padding: 3px 8px 3px 8px;}
a.nav3akt 		{height:14px; font-size:12px; color: #ffffff; font-weight: bold;
				line-height:14px; text-decoration:none; padding: 2px 7px 2px 7px; border:1px solid #999999;}
a.nav3:hover 	{color: #ffffff; border:1px solid #666666; padding: 2px 7px 2px 7px;}
a.nav3akt:hover {text-decoration:none; }
a.nav3:active 	{color: #ffffff; text-decoration:none;}
a.nav3akt:active {color: #ffffff; text-decoration:none;}	
