﻿/* CONTENT BESCHAFFUNG SPEKTRUM
-------------------------------------------------------------------------------------------------------------------------------------*/
#frame_content div.content_background_spek		{														position: absolute; top: 114px; left: 599px; margin: 0px; padding: 0px; width: 221px; height: 453px; z-index: 4; }
#frame_content div.content_foreground_spek		{														position: absolute; top: 114px; left: 176px; margin: 0px; padding: 0px; width: 419px; height: 453px; z-index: 5; }
#frame_content div.content_foreground_spek #prototype_scroll_02	{										width: 419px; height: 453px; }
#frame_content div.content_foreground_spek .scroll-track 		{	background-color: #eeeeee;			width: 15px; height: 8px; }
#frame_content div.content_foreground_spek .scroll-handle 		{	background-color: #b2b3b5;			width: 15px; cursor: pointer;
																										background-image: url('../../../files/general/scroll-track-15.gif'); background-repeat: no-repeat; background-position: center center; }
#frame_content div.content_foreground_spek #scroll-track-top-2 	{	background-color: #ffffff;			background-image: url('../../../style/prototype/up_arrow_dark.gif'); background-position: 0px 0px; background-repeat: no-repeat; width: 15px; height: 17px; }
#frame_content div.content_foreground_spek #scroll-track-bot-2 	{	background-color: #ffffff;			background-image: url('../../../style/prototype/down_arrow_dark.gif'); background-position: 0px 2px; background-repeat: no-repeat; width: 15px; height: 17px; }

#frame_content div.content_foreground_spek h1	{								color: #000000;			margin: 0px; padding: 8px 10px 5px 10px;
																										font-size: 17px; font-weight: normal; letter-spacing: 0px; }
#frame_content div.content_foreground_spek p	{								color: #000000;			margin: 0px; padding: 10px 10px 0px 10px;
																										font-size: 11px; line-height: 15px; font-weight: normal; }
																										
																		
#frame_content div.content_foreground_spek ul	{														margin: 0px 0px 16px 0px; padding: 10px 10px 0px 10px; list-style: none outside none; }
#frame_content div.content_foreground_spek ul li{								color: #000000;			margin: 0px; padding: 0px 0px 0px 15px;
																										font-size: 11px; line-height: 15px; font-weight: normal;
																										background-image: url('../../../files/general/list-block.gif'); background-position: 0px 0px; background-repeat: no-repeat; }

#frame_content div.content_foreground_spek a.kontakt	{						color: #000000;			margin: 0px; padding: 0px 0px 0px 15px;
																										font-size: 11px; line-height: 16px; font-weight: bold;
																										background-image: url('../../../files/general/add_arrow.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
#frame_content div.content_foreground_spek a.kontakt:link		{										text-decoration: none; }
#frame_content div.content_foreground_spek a.kontakt:visited	{										text-decoration: none; }
#frame_content div.content_foreground_spek a.kontakt:focus		{										text-decoration: underline; }
#frame_content div.content_foreground_spek a.kontakt:hover		{										text-decoration: underline; }
#frame_content div.content_foreground_spek a.kontakt:active		{										text-decoration: underline; }




/* CONTENT BESCHAFFUNG EINKAUFSGRUNSAETZE
-------------------------------------------------------------------------------------------------------------------------------------*/
#frame_content div.content_background_eink		{														position: absolute; top: 114px; left: 176px; margin: 0px; padding: 0px; width: 644px; height: 128px; z-index: 4; }
#frame_content div.content_foreground_eink		{														position: absolute; top: 242px; left: 176px; margin: 0px; padding: 0px; width: 644px; height: 96px; z-index: 5; }
#frame_content div.content_foreground_eink h1	{								color: #000000;			margin: 0px; padding: 18px 0px 5px 10px;
																										font-size: 17px; font-weight: normal; letter-spacing: 0px; }
#frame_content div.content_foreground_eink p	{								color: #000000;			margin: 0px; padding: 10px 0px 0px 10px;
																										font-size: 11px; line-height: 16px; font-weight: normal; }
#frame_content div.content_foreground_eink_pdf	{														position: absolute; top: 337px; left: 275px; margin: 0px; padding: 0px; width: 81px; height: 120px; z-index: 4; }
#frame_content div.content_foreground_eink_opt	{	background-color: #e0edb7;							position: absolute; top: 338px; left: 363px; margin: 0px; padding: 9px; width: 439px; height: 96px; z-index: 4; }
#frame_content div.content_foreground_eink_opt p{								color: #000000;			margin: 0px; padding: 0px;
																										font-size: 11px; line-height: 16px; font-weight: normal; }

#frame_content #content_foreground_eink_download					{									position: absolute; top: 408px; left:  372px; margin: 0px; padding: 0px; width: 400px; height: 40px; z-index: 5; }

#frame_content #content_foreground_eink_download ul					{									margin: 0px; padding: 0px; list-style: none outside none; }
#frame_content #content_foreground_eink_download ul li				{									margin: 0px; padding: 0px; float: left; }
#frame_content #content_foreground_eink_download ul li a.lg			{			color: #ffffff;			display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 153px; height: 15px;
																										text-align: left; font-size: 11px; line-height: 15px; text-decoration: none;
																										background-image: url('../../../files/general/navi_intl_language_background.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content #content_foreground_eink_download ul li a.lg:link	{	background-color: #aaaaaa; }
#frame_content #content_foreground_eink_download ul li a.lg:visited	{	background-color: #aaaaaa; }
#frame_content #content_foreground_eink_download ul li a.lg:focus	{	background-color: #aaaaaa; }
#frame_content #content_foreground_eink_download ul li a.lg:hover	{	background-color: #888888; }
#frame_content #content_foreground_eink_download ul li a.lg:active	{	background-color: #888888; }

#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-language		{											position: absolute; top: 2px; left: 0px; margin: 0px; padding: 0px; width: 160px; height: 40px; z-index: 5; }
#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-go				{											position: absolute; top: 0px; left: 200px; margin: 0px; padding: 0px; width: 160px; height: 40px; z-index: 5; }
#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-go a			{					color: #000000;		margin: 0px; padding: 0px 0px 0px 15px;
																																			font-size: 11px; line-height: 16px; font-weight: bold;
																																			background-image: url('../../../files/general/add_arrow.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-go a:link		{											text-decoration: none; }
#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-go a:visited	{											text-decoration: none; }
#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-go a:focus		{											text-decoration: underline; }
#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-go a:hover		{											text-decoration: underline; }
#frame_content #content_foreground_eink_download div.content_foreground_eink_opt-go a:active	{											text-decoration: underline; }





#frame_content #pdflanguage											{														position: absolute; top: 390px; left: 362px; width: 190px; height: 115px; z-index: 100; visibility: hidden; }
#frame_content #pdflanguage ul										{	background-color: #888888;							float: left; margin: 0px; padding: 0px; width: 160px; list-style: none outside none; }
#frame_content #pdflanguage li										{														float: left; margin: 0px; padding: 0px; height: 15px; width: 160px; overflow: hidden; }
#frame_content #pdflanguage li span									{								color: #ffffff;			display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 153px; height: 15px;
																															text-align: left; font-size: 11px; line-height: 15px; text-decoration: none;
																															background-image: url('../../../files/general/navi_intl_language_background.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content #pdflanguage li a									{														display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 153px; height: 15px; overflow: hidden;
																															font-size: 11px; line-height: 15px; text-decoration: none; }
#frame_content #pdflanguage li a:link								{	background-color: #888888;	color: #ffffff; }
#frame_content #pdflanguage li a:visited							{	background-color: #888888;	color: #ffffff; }
#frame_content #pdflanguage li a:focus								{	background-color: #dedede;	color: #000000; }
#frame_content #pdflanguage li a:hover								{	background-color: #dedede;	color: #000000; }
#frame_content #pdflanguage li a:active								{	background-color: #dedede;	color: #000000; }

#frame_content #pdflanguage div.pdflanguage_hide_horiz				{														clear: both; margin: 0px; padding: 0px; width: 190px; height: 20px; }
#frame_content #pdflanguage div.pdflanguage_hide_horiz img			{														margin: 0px; padding: 0px; width: 190px; height: 20px; }
#frame_content #pdflanguage div.pdflanguage_hide_vertl				{														float: left; margin: 0px; padding: 0px; width: 10px; height: 75px; }
#frame_content #pdflanguage div.pdflanguage_hide_vertl img			{														margin: 0px; padding: 0px; width: 10px; height: 75px; }
#frame_content #pdflanguage div.pdflanguage_hide_vertr				{														float: left; margin: 0px; padding: 0px; width: 20px; height: 75px; }
#frame_content #pdflanguage div.pdflanguage_hide_vertr img			{														margin: 0px; padding: 0px; width: 20px; height: 75px; }

#prototype_scroll_pdflanguage										{														position: absolute; width: 161px; height: 60px; top: 35px; left: 10px; }
#prototype_scroll_pdflanguage .scroll-track 						{	background-color: #888888;							width: 15px; }
#prototype_scroll_pdflanguage .scroll-handle 						{	background-color: #eeeeee;							width: 15px; cursor: pointer;
																															background-image: url('../../../files/general/scroll-track-dark-15-short.gif'); background-repeat: no-repeat; background-position: center center; }
#prototype_scroll_pdflanguage #scroll-track-top-2 					{														background-image: url('../../../style/prototype/up_arrow.gif'); width: 15px; height: 15px; }
#prototype_scroll_pdflanguage #scroll-track-bot-2 					{														background-image: url('../../../style/prototype/down_arrow.gif'); width: 15px; height: 15px; }
#prototype_scroll_pdflanguage #scroll-handle-bot-2 					{	background-color: #888888;							width: 15px; height: 1px; overflow: hidden; }
#prototype_scroll_pdflanguage #scroll-handle-top-2 					{	background-color: #888888;							width: 15px; height: 1px; overflow: hidden; }





/* CONTENT BESCHAFFUNG KONTAKT
-------------------------------------------------------------------------------------------------------------------------------------*/
#frame_content div.content_foreground_kont		{														position: absolute; top: 114px; left: 176px; margin: 0px; padding: 0px; width: 180px; height: 438px; z-index: 5; }
#frame_content div.content_foreground_kont h1	{								color: #000000;			margin: 0px; padding: 8px 0px 5px 10px;
																										font-size: 17px; font-weight: normal; letter-spacing: 0px; }
#frame_content div.content_foreground_kont p	{								color: #000000;			margin: 0px; padding: 10px 0px 0px 10px;
																										font-size: 11px; line-height: 15px; font-weight: normal; }
#frame_content div.content_foreground_kont a						{			color: #97c511; }
#frame_content div.content_foreground_kont a:link					{									text-decoration: none; }
#frame_content div.content_foreground_kont a:visited				{									text-decoration: none; }
#frame_content div.content_foreground_kont a:focus					{									text-decoration: underline; }
#frame_content div.content_foreground_kont a:hover					{									text-decoration: underline; }
#frame_content div.content_foreground_kont a:active					{									text-decoration: underline; }

#frame_content #content_background_kont								{	background-color: #e0edb7;		position: absolute; top: 114px; left: 362px; margin: 0px; padding: 0px; width: 457px; height: 438px; z-index: 4; }

#frame_content div.content_background_kont_1						{	background-color: #e0edb7;		position: absolute; top: 114px; left: 362px; margin: 0px; padding: 0px; width: 285px; height: 294px; z-index: 4; }
#frame_content #content_background_kont_2							{	background-color: #e0edb7;		position: absolute; top: 410px; left: 362px; margin: 0px; padding: 0px; width: 285px; height: 142px; z-index: 4; }
#frame_content #content_background_kont_3							{	background-color: #e0edb7;		position: absolute; top: 114px; left: 649px; margin: 0px; padding: 0px; width: 170px; height: 438px; z-index: 4; }

#frame_content div.content_foreground_kont_4						{												position: absolute; top: 410px; left: 176px; margin: 0px; padding: 0px; width: 180px; height: 142px; z-index: 5; }
#frame_content div.content_foreground_kont_4 p						{							color: red;			margin: 0px; padding: 12px 0px 0px 10px;
																													font-size: 11px; line-height: 15px; font-weight: normal; }


#frame_content div.content_foreground_kont_scroll					{									position: absolute; top: 114px; left: 362px; margin: 0px; padding: 0px; width: 457px; height: 438px; z-index: 4; }
#frame_content div.content_foreground_kont_scroll #prototype_scroll_02	{								width: 458px; height: 438px; }
#frame_content div.content_foreground_kont_scroll .scroll-track 		{	background-color: #eeeeee;	width: 15px; height: 8px; }
#frame_content div.content_foreground_kont_scroll .scroll-handle 		{	background-color: #b2b3b5;	width: 15px; cursor: pointer;
																										background-image: url('../../../files/general/scroll-track-15.gif'); background-repeat: no-repeat; background-position: center center; }
#frame_content div.content_foreground_kont_scroll #scroll-track-top-2 	{	background-color: #ffffff;	background-image: url('../../../style/prototype/up_arrow_dark.gif'); background-position: 0px 0px; background-repeat: no-repeat; width: 15px; height: 17px; }
#frame_content div.content_foreground_kont_scroll #scroll-track-bot-2 	{	background-color: #ffffff;	background-image: url('../../../style/prototype/down_arrow_dark.gif'); background-position: 0px 2px; background-repeat: no-repeat; width: 15px; height: 17px; }

#frame_content div.content_foreground_kont_scroll .status			{									width: 285px; }
#frame_content div.content_foreground_kont_scroll .status h1		{			color: #000000;			margin: 0px; padding: 8px 0px 0px 9px; height: 24px;
																										font-size: 17px; font-weight: normal; letter-spacing: 0px; }
#frame_content div.content_foreground_kont_scroll .status p			{			color: #000000;			margin: 0px; padding: 10px 0px 0px 13px;
																										font-size: 11px; line-height: 15px; font-weight: normal; }
#frame_content div.content_foreground_kont_scroll div.frame			{	border-color: #ffffff;			margin: 0pc; padding: 0px; width: 442px; border-width: 2px 0px 0px 0px; border-style: solid; }
#frame_content div.content_foreground_kont_scroll div.frame_a		{	border-color: #ffffff;			margin: 0pc; padding: 0px; width: 162px; height: 150px; border-width: 2px 2px 0px 0px; border-style: solid; float: left; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll div.frame_a .row	{	border-color: #ffffff;			margin: 0pc; padding: 0px 0px 0px 9px; clear: both; }
#frame_content div.content_foreground_kont_scroll div.frame_b		{	border-color: #ffffff;			margin: 0pc; padding: 0px; width: 442px; height: 200px; border-width: 2px 0px 0px 0px; border-style: solid; float: left; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll h1				{			color: #000000;			margin: 0px; padding: 8px 0px 0px 9px; height: 24px;
																										font-size: 17px; font-weight: normal; letter-spacing: 0px; }
#frame_content div.content_foreground_kont_scroll h2				{			color: #000000;			margin: 0px; padding: 8px 0px 0px 9px; height: 19px;
																										font-size: 11px; font-weight: bold; letter-spacing: 0px; }
#frame_content div.content_foreground_kont_scroll div.frame_a h2	{			color: #000000;			margin: 0px; padding: 8px 0px 2px 9px;
																										font-size: 11px; font-weight: bold; letter-spacing: 0px; }
#frame_content div.content_foreground_kont_scroll p					{			color: #000000;			margin: 0px; padding: 10px 0px 0px 13px;
																										font-size: 11px; line-height: 15px; font-weight: normal; }
#frame_content div.content_foreground_kont_scroll table				{									width: 430px; margin: 11px 0px 6px 9px; border: 0px; }
#frame_content div.content_foreground_kont_scroll div.frame table	{									width: 430px; margin: 6px 0px 6px 9px; border: 0px; }
#frame_content div.content_foreground_kont_scroll table	td			{									vertical-align: top; font-size: 10px; }

#frame_content div.content_foreground_kont_scroll table	td.kont_1	{									height: 35px; width: 158px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_2	{									height: 35px; width: 136px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_3	{									height: 35px; width: 136px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_23	{									height: auto; width: 272px; }

#frame_content div.content_foreground_kont_scroll table	td.kont_b1	{									height: 25px; width: 233px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b2	{									height: 25px; width: 51px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b3	{									height: 25px; width: 146px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b23	{									height: 25px; width: 197px; }

#frame_content div.content_foreground_kont_scroll table	td.kont_b1m	{									height: 37px; width: 233px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b2m	{									height: 37px; width: 51px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b3m	{									height: 37px; width: 146px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b23m{									height: 37px; width: 197px; }

#frame_content div.content_foreground_kont_scroll table	td.kont_b1l	{									height: 50px; width: 233px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b2l	{									height: 50px; width: 51px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b3l	{									height: 50px; width: 146px; }
#frame_content div.content_foreground_kont_scroll table	td.kont_b23l{									height: 50px; width: 197px; }

#frame_content div.content_foreground_kont_scroll label				{									display: block; line-height: 12px; }
#frame_content div.content_foreground_kont_scroll div.frame label	{									display: block; line-height: 12px; padding: 2px 0px 0px 0px; }
#frame_content div.content_foreground_kont_scroll div.frame_b label	{									display: block; line-height: 12px; padding: 10px 0px 10px 9px;
																										font-size: 10px; }
#frame_content div.content_foreground_kont_scroll label.half1		{									display: block; float: left; line-height: 12px; width: 136px; }
#frame_content div.content_foreground_kont_scroll label.half2		{									display: block; float: left; line-height: 12px; width: 136px; }
#frame_content div.content_foreground_kont_scroll label.missinginfo	{					color: red; }

#frame_content div.content_foreground_kont_scroll input				{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 3px 0px 0px 0px; padding: 0px; width: 129px; height: 13px; border: 0px;
																										font-size: 10px; line-height: 13px; }
#frame_content div.content_foreground_kont_scroll input.street		{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 3px 10px 0px 0px; padding: 0px; width: 90px; height: 13px; border: 0px; float: left;
																										font-size: 10px; line-height: 13px; }
#frame_content div.content_foreground_kont_scroll input.streetnr	{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 3px 0px 0px 0px; padding: 0px; width: 29px; height: 13px; border: 0px;
																										font-size: 10px; line-height: 13px; }
#frame_content div.content_foreground_kont_scroll div.frame input	{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 0px 0px 0px 0px; padding: 0px; width: 190px; height: 13px; border: 0px;
																										font-size: 10px; line-height: 13px; }
#frame_content div.content_foreground_kont_scroll select			{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 3px 0px 0px 0px; padding: 0px; width: 129px; height: 13px; border: 0px;
																										font-size: 10px; line-height: 13px; }
#frame_content div.content_foreground_kont_scroll textarea			{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 3px 0px 0px 0px; padding: 0px; width: 265px; height: 36px; border: 0px;
																										font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 12px; resize: none; }
#frame_content div.content_foreground_kont_scroll div.frame textarea{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 0px 0px 0px 0px; padding: 0px; width: 190px; height: 36px; border: 0px;
																										font-size: 10px; line-height: 12px; resize: none; }
#frame_content div.content_foreground_kont_scroll div.frame_b textarea{	background-color: #ffffff; color: #000000;	
																										display: block; margin: 0px 0px 0px 9px; padding: 0px; width: 424px; height: 100px; border: 0px;
																										font-size: 10px; line-height: 12px; resize: none; }


#frame_content div.content_foreground_kont_scroll .anrede											{												float: left; margin: 3px 0px 0px 0px; padding: 0px; width: 129px; border: 0px; height: 13px; }
#frame_content div.content_foreground_kont_scroll .anrede ul										{												margin: 0px; padding: 0px; list-style: none outside none; width: 129px; }
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed								{												margin: 0px; padding: 0px; }
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed a							{									color: #ffffff;	display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 13px;
																																					text-align: left; font-size: 11px; line-height: 13px; text-decoration: none;
																																					background-image: url('../../../files/general/cont_dd_background13.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed a span						{									color: #ffffff;	display: block; margin: 0px; padding: 0px 0px 0px 0px; width: 90px; height: 13px;
																																					text-align: left; font-size: 11px; line-height: 13px; text-decoration: none;}																																					
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed a:link						{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed a:visited					{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed a:focus						{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed a:hover						{	background-color: #888888; }
#frame_content div.content_foreground_kont_scroll .anrede ul li.closed a:active						{	background-color: #888888; }

#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd								{												position: relative; margin: 0px -189px -300px 0px; top: -43px; left: -30px; width: 189px; height: 103px; z-index: 1000; visibility: hidden; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .hide_h						{												clear: both; width: 189px; height: 30px; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .hide_h img					{												width: 189px; height: 30px; margin: 0px; padding: 0px; overflow: hidden; font-size: 0px; line-height: 0px; background: none; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .hide_v						{												width: 30px; height: 43px; float: left; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .hide_v img					{												width: 30px; height: 43px; margin: 0px; padding: 0px; overflow: hidden; font-size: 0px; line-height: 0px; background: none; }

#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list						{	background-color: #888888;					width: 129px; height: 43px; float: left; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul 					{												margin: 0px; padding: 0px; list-style: none outside none; height: 13px; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul li.open 			{									color: #ffffff;	margin: 0px; padding: 0px; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul li.open span		{									color: #ffffff;	display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 13px;
																																					text-align: left; font-size: 11px; line-height: 13px; text-decoration: none;
																																					background-image: url('../../../files/general/cont_dd_background13.png'); background-repeat: no-repeat; background-position: 0px 0px; }

#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list #sc-anrede	 		{												position: absolute; top: 43px; width: 129px; height: 30px; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items				{												margin: 0px; padding: 0px; list-style: none outside none; height: 30px; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items li			{												margin: 0px; padding: 0px; width: 129px; height: 15px; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items li a			{												display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 153px; height: 15px; overflow: hidden;
																																					font-size: 11px; line-height: 15px; text-decoration: none; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items li a:link	{	background-color: #888888;	color: #ffffff; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items li a:visited	{	background-color: #888888;	color: #ffffff; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items li a:focus	{	background-color: #dedede;	color: #000000; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items li a:hover	{	background-color: #dedede;	color: #000000; }
#frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul.items li a:active	{	background-color: #dedede;	color: #000000; }


#frame_content div.content_foreground_kont_scroll .country											{												float: left; margin: 3px 0px 0px 0px; padding: 0px; width: 129px; border: 0px; height: 13px; }
#frame_content div.content_foreground_kont_scroll .country ul										{												margin: 0px; padding: 0px; list-style: none outside none; width: 129px; }
#frame_content div.content_foreground_kont_scroll .country ul li.closed								{												margin: 0px; padding: 0px; }
#frame_content div.content_foreground_kont_scroll .country ul li.closed a 							{									color: #ffffff;	display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 13px;
																																					text-align: left; font-size: 11px; line-height: 13px; text-decoration: none;
																																					background-image: url('../../../files/general/cont_dd_background13.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content div.content_foreground_kont_scroll .country ul li.closed a span						{									color: #ffffff;	display: block; margin: 0px; padding: 0px 0px 0px 0px; width: 90px; height: 13px;
																																					text-align: left; font-size: 11px; line-height: 13px; text-decoration: none;}																																					
#frame_content div.content_foreground_kont_scroll .country ul li.closed a:link						{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll .country ul li.closed a:visited					{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll .country ul li.closed a:focus						{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll .country ul li.closed a:hover						{	background-color: #888888; }
#frame_content div.content_foreground_kont_scroll .country ul li.closed a:active					{	background-color: #888888; }

#frame_content div.content_foreground_kont_scroll .country div.country_dd							{												position: relative; margin: 0px -189px -300px 0px; top: -43px; left: -30px; width: 189px; height: 133px; z-index: 1000; visibility: hidden; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .hide_h					{												clear: both; width: 189px; height: 30px; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .hide_h img				{												width: 189px; height: 30px; margin: 0px; padding: 0px; overflow: hidden; font-size: 0px; line-height: 0px; background: none; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .hide_v					{												width: 30px; height: 238px; float: left; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .hide_v img				{												width: 30px; height: 238px; margin: 0px; padding: 0px; overflow: hidden; font-size: 0px; line-height: 0px; background: none; }

#frame_content div.content_foreground_kont_scroll .country div.country_dd .list						{	background-color: #888888;					width: 129px; height: 238px; float: left; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul 					{												margin: 0px; padding: 0px; list-style: none outside none; height: 13px; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul li.open 			{									color: #ffffff;	margin: 0px; padding: 0px; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul li.open span		{									color: #ffffff;	display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 13px;
																																					text-align: left; font-size: 11px; line-height: 13px; text-decoration: none;
																																					background-image: url('../../../files/general/cont_dd_background13.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list #prototype_scroll_03{						position: absolute; top: 43px; width: 130px; height: 225px; }

#frame_content div.content_foreground_kont_scroll .country div.country_dd .list .scroll-track 		{	background-color: #888888;					width: 12px; height: 8px; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list .scroll-handle 		{	background-color: #eeeeee;					width: 12px; cursor: pointer;
																																						background-image: url('../../../files/general/scroll-track-dark-12-short.gif'); background-repeat: no-repeat; background-position: center center; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list #scroll-track-top-3		{												background-image: url('../../../style/prototype/up_arrow12.gif'); width: 12px; height: 12px; background-repeat: no-repeat; background-position: 0px 0px; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list #scroll-track-bot-3		{												background-image: url('../../../style/prototype/down_arrow12.gif'); width: 12px; height: 12px; background-repeat: no-repeat; background-position: 0px 0px; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list #scroll-handle-bot-3 	{	background-color: #888888;					width: 12px; height: 1px; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list #scroll-handle-top-3	{	background-color: #888888;					width: 12px; height: 1px; overflow: hidden; }

#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items			{												margin: 0px; padding: 0px; list-style: none outside none; height: auto; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items li			{												margin: 0px; padding: 0px; width: 129px; height: 15px; overflow: hidden; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items li a		{												display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 15px; overflow: hidden;
																																					font-size: 11px; line-height: 15px; text-decoration: none; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items li a:link	{	background-color: #888888;	color: #ffffff; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items li a:visited{	background-color: #888888;	color: #ffffff; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items li a:focus	{	background-color: #dedede;	color: #000000; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items li a:hover	{	background-color: #dedede;	color: #000000; }
#frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul.items li a:active{	background-color: #dedede;	color: #000000; }




#frame_content div.content_foreground_kont_scroll span				{									display: block; float: left; width: 15px; }
#frame_content div.content_foreground_kont_scroll span img			{									margin: 2px 0px 0px 0px; padding: 0px; cursor: pointer; }
#frame_content div.content_foreground_kont_scroll p					{			color: #000000;			margin: 0px; padding: 2px 0px 0px 0px; float: left;
																										font-size: 10px; line-height: 12px; font-weight: normal;  }
#frame_content div.content_foreground_kont_scroll div.frame_a p		{			color: #000000;			margin: 0px; padding: 4px 0px 10px 0px; float: left;
																										font-size: 10px; line-height: 12px; font-weight: normal;  }


#frame_content #content_background_kont_footer1							{	background-color: #aaaaaa;					position: static; margin: 9px 0px 0px 9px; padding: 0px; width: 424px; height: 15px; z-index: 4; overflow: hidden; }
#frame_content #content_background_kont_footer1 a						{							color: #ffffff;		float: left; display: block; margin: 0px; padding: 1px 0px 0px 20px;
																														width: 404px; height: 14px;
																														font-size: 11px; text-decoration: none;
																														background-image: url('../../../files/general/link-block_dark_arrow.gif'); background-repeat: no-repeat; }
#frame_content #content_background_kont_footer1 a:link					{	background-color: #aaaaaa; }
#frame_content #content_background_kont_footer1 a:visited				{	background-color: #aaaaaa; }
#frame_content #content_background_kont_footer1 a:focus					{	background-color: #888888; }
#frame_content #content_background_kont_footer1 a:hover					{	background-color: #888888; }
#frame_content #content_background_kont_footer1 a:active				{	background-color: #888888; }

#frame_content #content_background_kont_footer2							{	background-color: #aaaaaa;					position: static; float: left; margin: 9px 0px 0px 9px; padding: 0px; width: 224px; height: 15px; z-index: 4; overflow: hidden; }
#frame_content #content_background_kont_footer2 a						{							color: #ffffff;		float: left; display: block; margin: 0px; padding: 1px 0px 0px 20px;
																														width: 204px; height: 14px;
																														font-size: 11px; text-decoration: none;
																														background-image: url('../../../files/general/link-block_dark_print.gif'); background-repeat: no-repeat; }
#frame_content #content_background_kont_footer2 a:link					{	background-color: #aaaaaa; }
#frame_content #content_background_kont_footer2 a:visited				{	background-color: #aaaaaa; }
#frame_content #content_background_kont_footer2 a:focus					{	background-color: #888888; }
#frame_content #content_background_kont_footer2 a:hover					{	background-color: #888888; }
#frame_content #content_background_kont_footer2 a:active				{	background-color: #888888; }

#frame_content #content_background_kont_footer3							{	background-color: #aaaaaa;					position: static; float: left; margin: 9px 0px 0px 9px; padding: 0px; width: 190px; height: 15px; z-index: 4; overflow: hidden; }
#frame_content #content_background_kont_footer3 a						{							color: #ffffff;		float: left; display: block; margin: 0px; padding: 1px 0px 0px 20px;
																														width: 170px; height: 14px;
																														font-size: 11px; text-decoration: none;
																														background-image: url('../../../files/general/link-block_dark_arrow2.gif'); background-repeat: no-repeat; }
#frame_content #content_background_kont_footer3 a:link					{	background-color: #aaaaaa; }
#frame_content #content_background_kont_footer3 a:visited				{	background-color: #aaaaaa; }
#frame_content #content_background_kont_footer3 a:focus					{	background-color: #888888; }
#frame_content #content_background_kont_footer3 a:hover					{	background-color: #888888; }
#frame_content #content_background_kont_footer3 a:active				{	background-color: #888888; }







#frame_content div.content_foreground_kont_scroll ul.ddselect				{							margin: 0px; padding: 0px; list-style: none outside none; }
#frame_content div.content_foreground_kont_scroll ul.ddselect li			{							margin: 0px; padding: 0px; float: left; }
#frame_content div.content_foreground_kont_scroll ul.ddselect li a			{	color: #ffffff;			display: block; margin: 3px 0px 0px 0px; padding: 0px 0px 0px 7px; width: 122px; height: 12px;
																										text-align: left; font-size: 10px; line-height: 12px; text-decoration: none;
																										background-image: url('../../../files/general/cont_dd_background.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content div.content_foreground_kont_scroll ul.ddselect li a:link		{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll ul.ddselect li a:visited	{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll ul.ddselect li a:focus	{	background-color: #aaaaaa; }
#frame_content div.content_foreground_kont_scroll ul.ddselect li a:hover	{	background-color: #888888; }
#frame_content div.content_foreground_kont_scroll ul.ddselect li a:active	{	background-color: #888888; }



#frame_content #konttitle											{														position: absolute; top: 108px; left: -1px; width: 160px; height: 115px; z-index: 100; visibility: hidden; }
#frame_content #konttitle ul										{	background-color: #888888;							float: left; margin: 0px; padding: 0px; width: 129px; list-style: none outside none; }
#frame_content #konttitle li										{														float: left; margin: 0px; padding: 0px; height: 15px; width: 129px; overflow: hidden; }
#frame_content #konttitle li.top									{														float: left; margin: 0px; padding: 0px; height: 12px; width: 129px; overflow: hidden; }
#frame_content #konttitle li.top span								{								color: #ffffff;			display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 15px;
																															text-align: left; font-size: 10px; line-height: 12px; text-decoration: none;
																															background-image: url('../../../files/general/cont_dd_background.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content #konttitle li a										{														display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 15px; overflow: hidden;
																															font-size: 11px; line-height: 15px; text-decoration: none; }
#frame_content #konttitle li a:link									{	background-color: #888888;	color: #ffffff; }
#frame_content #konttitle li a:visited								{	background-color: #888888;	color: #ffffff; }
#frame_content #konttitle li a:focus								{	background-color: #dedede;	color: #000000; }
#frame_content #konttitle li a:hover								{	background-color: #dedede;	color: #000000; }
#frame_content #konttitle li a:active								{	background-color: #dedede;	color: #000000; }

#frame_content #konttitle div.konttitle_hide_horiz					{														clear: both; margin: 0px; padding: 0px; width: 160px; height: 20px; }
#frame_content #konttitle div.konttitle_hide_horiz img				{														margin: 0px; padding: 0px; width: 190px; height: 20px; }
#frame_content #konttitle div.konttitle_hide_vertl					{														float: left; margin: 0px; padding: 0px; width: 10px; height: 42px; }
#frame_content #konttitle div.konttitle_hide_vertl img				{														margin: 0px; padding: 0px; width: 10px; height: 42px; }
#frame_content #konttitle div.konttitle_hide_vertr					{														float: left; margin: 0px; padding: 0px; width: 20px; height: 42px; }
#frame_content #konttitle div.konttitle_hide_vertr img				{														margin: 0px; padding: 0px; width: 20px; height: 42px; }




#frame_content #kontcountry											{														position: absolute; top: 318px; left: -1px; width: 160px; height: 115px; z-index: 100; visibility: hidden; }
#frame_content #kontcountry ul										{	background-color: #888888;							float: left; margin: 0px; padding: 0px; width: 129px; list-style: none outside none; }
#frame_content #kontcountry li										{														float: left; margin: 0px; padding: 0px; height: 15px; width: 129px; overflow: hidden; }
#frame_content #kontcountry li.top									{														float: left; margin: 0px; padding: 0px; height: 12px; width: 129px; overflow: hidden; }
#frame_content #kontcountry li.top span								{								color: #ffffff;			display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 122px; height: 15px;
																															text-align: left; font-size: 10px; line-height: 12px; text-decoration: none;
																															background-image: url('../../../files/general/cont_dd_background.png'); background-repeat: no-repeat; background-position: 0px 0px; }
#frame_content #kontcountry li a									{														display: block; margin: 0px; padding: 0px 0px 0px 7px; width: 110px; height: 15px; overflow: hidden;
																															font-size: 11px; line-height: 15px; text-decoration: none; }
#frame_content #kontcountry li a:link								{	background-color: #888888;	color: #ffffff; }
#frame_content #kontcountry li a:visited							{	background-color: #888888;	color: #ffffff; }
#frame_content #kontcountry li a:focus								{	background-color: #dedede;	color: #000000; }
#frame_content #kontcountry li a:hover								{	background-color: #dedede;	color: #000000; }
#frame_content #kontcountry li a:active								{	background-color: #dedede;	color: #000000; }

#frame_content #kontcountry div.kontcountry_hide_horiz				{														clear: both; margin: 0px; padding: 0px; width: 160px; height: 20px; }
#frame_content #kontcountry div.kontcountry_hide_horiz img			{														margin: 0px; padding: 0px; width: 190px; height: 20px; }
#frame_content #kontcountry div.kontcountry_hide_vertl				{														float: left; margin: 0px; padding: 0px; width: 10px; height: 72px; }
#frame_content #kontcountry div.kontcountry_hide_vertl img			{														margin: 0px; padding: 0px; width: 10px; height: 72px; }
#frame_content #kontcountry div.kontcountry_hide_vertr				{														float: left; margin: 0px; padding: 0px; width: 20px; height: 72px; }
#frame_content #kontcountry div.kontcountry_hide_vertr img			{														margin: 0px; padding: 0px; width: 20px; height: 72px; }

#frame_content #kontcountry .sc-kontcountry-mainframe 				{														position: absolute; width: 117px; height: 60px; top: 32px; left: 10px; }
#frame_content #kontcountry #sc-kontcountry 						{														position: absolute; width: 117px; height: 60px; overflow: hidden; }
#frame_content #kontcountry #scbar-kontcountry-frame 				{														position: absolute; top: 32px; left: 127px; }

#frame_content #kontcountry .sc-scroll 								{														position: absolute; top: 0px; left: 0px; }
#frame_content #kontcountry .scbar-block 							{														position: absolute; width: 12px; height: 12px; }

#frame_content #kontcountry .scbar-up 								{														position: absolute; cursor: pointer; }
#frame_content #kontcountry .scbar-track							{	background-color: #888888;							position: absolute; width: 12px; height: 36px; top: 12px; left: 0px; }
#frame_content #kontcountry .scbar-down 							{														position: absolute; top: 48px; left: 0px; cursor: pointer; }



/* IE
-------------------------------------------------------------------------------------------------------------------------------------*/
@media all{
* html body #frame_content #content_foreground_eink_download ul li a.lg 			{ 	background-image: url('../../../files/general/navi_intl_language_background.gif'); }
* html body #frame_content #pdflanguage li span 					{ 	background-image: url('../../../files/general/navi_intl_language_background.gif'); }
* html body #frame_content div.content_foreground_kont_scroll ul.ddselect li a { 	background-image: url('../../../files/general/cont_dd_background.gif'); }
* html body #frame_content #konttitle li.top span					{ 	background-image: url('../../../files/general/cont_dd_background.gif'); }
* html body #frame_content #kontcountry li.top span					{ 	background-image: url('../../../files/general/cont_dd_background.gif'); }

* html body #frame_content div.content_foreground_kont_scroll .anrede											{	overflow: hidden; }
* html body #frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list						{	overflow: hidden; }
* html body #frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list .scbar-anrede-frame 	{	top: 30px; }
* html body #frame_content div.content_foreground_kont_scroll .anrede ul li.closed a							{	background-image: url('../../../files/general/cont_dd_background13.gif'); }
* html body #frame_content div.content_foreground_kont_scroll .anrede div.anrede_dd .list ul li.open span		{	background-image: url('../../../files/general/cont_dd_background13.gif'); }
* html body #frame_content div.content_foreground_kont_scroll .country											{	overflow: hidden; }
* html body #frame_content div.content_foreground_kont_scroll .country div.country_dd .list						{	overflow: hidden; }
* html body #frame_content div.content_foreground_kont_scroll .country div.country_dd .list .scbar-country-frame{	top: 30px; }
* html body #frame_content div.content_foreground_kont_scroll .country ul li.closed a							{	background-image: url('../../../files/general/cont_dd_background13.gif'); }
* html body #frame_content div.content_foreground_kont_scroll .country div.country_dd .list ul li.open span		{	background-image: url('../../../files/general/cont_dd_background13.gif'); }

}	
