#pseudoPRGZ								{ height:589px; }
#prgz											{ position:absolute; height:589px; top:97px; left:197px; right:198px; }
#prgz	.greyout						{ height:28px; background-color:#8C8C8C; padding:0px; margin:0px; }
#prgz .cornerLeftTop			{ position:absolute; top:0px; left:0px; background-color:#8C8C8C; width:57px; height:28px; z-index:30; }
#prgz .cornerRightTop			{ position:absolute; top:0px; right:0px; background-color:#8C8C8C; width:5px; height:5px; z-index:30; }
#prgz .block							{ font-family:Arial, Helvetica, sans-serif; overflow:hidden; }

#prgz #bottomLine					{ position:absolute; top:561px; width:100%; left:0px; right:0px; background-color:#8C8C8C; height:28px; background-image:url(/pics/progzeits/corner_left_bottom.gif); background-position:left bottom; background-repeat:no-repeat; z-index:30; }
#prgz #bottomLine div			{ height:28px; background-image:url(/pics/progzeits/corner_right_bottom.gif); background-position:right bottom; background-repeat:no-repeat; }

#prgz #zeitenleiste								{ position:absolute; left:0px; top:28px; height:533px; overflow:hidden; }
#prgz #zeitenleiste .blockholder	{ height:1824px; position:relative; }
#prgz #zeitenleiste .block				{ padding-right:13px; padding-top:11px; width:44px; height:27px; text-align:right; color:#484848; font-size:13px; line-height:19px; background-color:#EFEFEF; background-image:url(/pics/progzeits/dot_bar.gif); background-repeat:repeat-x; background-position:left top; }
#prgz #zeitenleiste .block.dark		{ background-color:#E8E8E8; }

#prgz #tagesleiste								{ position:absolute; left:57px; top:0px; height:28px; right:0px; overflow:hidden; }
#prgz #tagesleiste .blockholder		{ width:1309px; position:relative; }
#prgz #tagesleiste .block					{ padding-left:10px; padding-top:5px; width:177px; height:23px; float:left; font-weight:bold; color:#E8E8E8; font-size:16px; line-height:20px; background-color:#8C8C8C; }
#prgz #tagesleiste .block.dark		{ background-color:#828282; }
#prgz #tagesleiste .block .datum	{ font-size:14px; font-weight:normal; }

#prgz #derplan								{ position:absolute; left:57px; top:28px; height:533px; right:0px; overflow:hidden; }
#prgz #derplan .blockholder		{ height:1824px; width:1309px; }
#prgz #derplan .block					{ position:absolute; color:#484848; font-size:12px; line-height:19px; width:187px; /*height:38px;*/ background-image:url(/pics/progzeits/dot_bar.gif); background-repeat:repeat-x; background-position:left top; }
#prgz #derplan .block .title	{ overflow:hidden; padding-left:10px; padding-right:10px; padding-top:4px; height:16px; font-size:12px; line-height:16px; font-weight:bold; }
#prgz #derplan .block .desc		{ overflow:hidden; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:4px; font-size:11px; line-height:15px; }
#prgz #derplan .block.g1			{ background-color:#D5D5D5; }
#prgz #derplan .block.g2			{ background-color:#E2E2E2; }
#prgz #derplan .block.g3			{ background-color:#E8E8E8; }
#prgz #derplan .block.g4			{ background-color:#EFEFEF; }


#prgz .detailBox							{ position:absolute; width:183px; background-color:#ED6F00; padding:2px; font-family:Arial, Helvetica, sans-serif; }
#prgz .detailBox .close				{ position:absolute; width:13px; height:14px; right:4px; top:3px; }
#prgz .detailBox .title				{ color:#FFFFFF; font-weight:bold; font-size:12px; line-height:16px; width:157px; padding-left:9px; padding-top:4px; }
#prgz .detailBox .desc				{ color:#FFFFFF; font-size:11px; line-height:13px; width:157px; padding-left:9px; padding-bottom:4px; }
#prgz .detailBox .innerBox		{ position:relative; _height:0; }
#prgz .detailBox .topRamen		{ /*NARUTO FTW*/ position:absolute; top:0px; left:0px; height:3px; width:183px; background-image:url(/pics/progzeits/top_ramen.png); background-repeat:repeat-x; overflow:hidden; }
#prgz .detailBox .banner			{ width:183px; overflow:hidden; }
#prgz .detailBox .interBox		{ color:#686868; font-size:11px; padding:8px; padding-top:4px; padding-bottom:4px; line-height:13px; background-image:url(/pics/progzeits/detailbox/interbox_bg.gif); }

#prgz .btnbox1								{ font-size:12px; line-height:14px; width:183px; height:21px; font-weight:bold; }
#prgz .btnbox1 .abstand				{ padding-left:10px; padding-right:27px; padding-top:4px; overflow:hidden; }	
#prgz .btnbox1 .act						{ color:#000000; height:21px; background-image:url(/pics/shared/box_prgz_btn1_act.gif); background-repeat:no-repeat; }
#prgz .btnbox1 .act a:link		{ color:#000000; text-decoration:none; }
#prgz .btnbox1 .act a:visited	{ color:#000000; text-decoration:none; }
#prgz .btnbox1 .act a:hover		{ color:#000000; text-decoration:none; }
#prgz .btnbox1 .in						{ color:#505050; height:21px; background-image:url(/pics/shared/box_prgz_btn1_in.gif); background-repeat:no-repeat; }
#prgz .btnbox1 .in a:link			{ color:#505050; text-decoration:none; }
#prgz .btnbox1 .in a:visited	{ color:#505050; text-decoration:none; }
#prgz .btnbox1 .in a:hover		{ color:#505050; text-decoration:none; }

#prgz .btnbox2								{ font-size:12px; line-height:14px; width:183px; height:21px; font-weight:bold; }
#prgz .btnbox2 .abstand				{ padding-left:10px; padding-right:27px; padding-top:4px; overflow:hidden; }	
#prgz .btnbox2 .act						{ color:#000000; height:21px; background-image:url(/pics/shared/box_prgz_btn2_act.gif); background-repeat:no-repeat; }
#prgz .btnbox2 .act a:link		{ color:#000000; text-decoration:none; }
#prgz .btnbox2 .act a:visited	{ color:#000000; text-decoration:none; }
#prgz .btnbox2 .act a:hover		{ color:#000000; text-decoration:none; }
#prgz .btnbox2 .in						{ color:#505050; height:21px; background-image:url(/pics/shared/box_prgz_btn2_in.gif); background-repeat:no-repeat; }
#prgz .btnbox2 .in a:link			{ color:#505050; text-decoration:none; }
#prgz .btnbox2 .in a:visited	{ color:#505050; text-decoration:none; }
#prgz .btnbox2 .in a:hover		{ color:#505050; text-decoration:none; }
