/* CSS Document */
	html {margin:0; padding:0; background:#ffffff; color:#454545; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
	body {min-width:1003px; margin:0; padding:0; background:#ffffff;}
	form {margin:0px; padding:0px}
/* Header */
	#top_block {float:left; text-align:left; width:210px; margin:0px 15px 0px 0px; }
	#top_block a {font-size:11px; color:#000000}
	#top_block a:hover {font-size:11px; color:#666666}
	#top_block #actual {color:#767676}
	#arrow {margin-right: 10px}
	#top_block #topLine {margin:0px 0px 18px 0px}
/* Left */	
	#left {float:left; text-align:left; width: 227px;}
	#logo {margin: 60px 0px 30px 0px}
/* Search */
    #blue_search_elements {margin:28px 0px 21px 0px;}
	#blue_search_top { background: url('images/blue_search_top.gif') no-repeat; width:182px; height:2px}
	#blue_search_bottom { background: url('images/blue_search_bottom.gif') no-repeat; width:221px; height:2px}
	#search_bg {width:182px; height:19px; background-color:#aee5ff; overflow:hidden}
	#search_text {width:176px; height:15px; margin:0px 0px 0px 2px; color:#767676; font-size:12px; border:1px solid #aee5ff; }
	/* Search orange */
	#orange_search_elements {margin:28px 0px 21px 0px}
	#orange_search_top { background: url('images/orange_search_top.gif') no-repeat; width:182px; height:2px}
	#orange_search_bottom { background: url('images/orange_search_bottom.gif') no-repeat; width:182px; height:2px}
	#orange_search_bg {width:182px; height:19px; background-color:#fccf8d; overflow:hidden}
	#orange_search_text {width:176px; height:15px; margin:0px 0px 0px 2px; color:#767676; font-size:12px; border:1px solid #fccf8d; }
	/* Search violet */
	#violet_search_elements {margin:28px 0px 21px 0px}
	#violet_search_top { background: url('images/violet_search_top.gif') no-repeat; width:182px; height:2px}
	#violet_search_bottom { background: url('images/violet_search_bottom.gif') no-repeat; width:182px; height:2px}
	#violet_search_bg {width:182px; height:19px; background-color:#b560b3; overflow:hidden}
	#violet_search_text {width:176px; height:15px; margin:0px 0px 0px 2px; color:#767676; font-size:12px; border:1px solid #b560b3; }
	/* Search green */
	#green_search_elements {margin:28px 0px 21px 0px}
	#green_search_top { background: url('images/green_search_top.gif') no-repeat; width:182px; height:2px}
	#green_search_bottom { background: url('images/green_search_bottom.gif') no-repeat; width:182px; height:2px}
	#green_search_bg {width:182px; height:19px; background-color:#bee27f; overflow:hidden}
	#green_search_text {width:176px; height:15px; margin:0px 0px 0px 2px; color:#767676; font-size:12px; border:1px solid #bee27f; }
	

/* News */	
	#blue_news #news_title {color:#767676; font-size:16px; font-weight:bold;}
	#blue_news #news_title_line {width:212px; height:7px; background: url('images/blue_SolidLine.gif') repeat-x;}
	#news_date {font-size:10px; color:#666666}
	#news_arrow {margin:0px 7px 0px 0px}
	#one_news {margin:5px 0px 0px 0px}
	#blue_news #news_link {margin: 7px 0px 10px 7px}
	#blue_news #news_link a {font-size:11px; font-weight:normal; color:#0093d7; text-decoration:underline }
	#blue_news #news_link a:hover {font-size:11px; font-weight:normal; color:#666666; text-decoration:underline}
	#dashed_line {width:212px; height:1px; background: url('images/gray_DashLine.gif') repeat-x;}	
	#news_archive {margin: 10px 0px 0px 0px}
	#blue_news #news_archive a {font-size:10px; font-weight:normal; color:#0093d7; text-decoration:underline }
	#blue_news #news_archive a:hover {font-size:10px; font-weight:normal; color:#666666; text-decoration:underline }
	/* News orange*/	
	#orange_news #news_title {color:#767676; font-size:16px; font-weight:bold;}
	#orange_news #news_title_line {width:212px; height:7px; background: url('images/orange_SolidLine.gif') repeat-x;}
	#orange_news #news_link {margin: 7px 0px 10px 7px}
	#orange_news #news_link a {font-size:11px; font-weight:normal; color:#f5841f; text-decoration:underline }
	#orange_news #news_link a:hover {font-size:11px; font-weight:normal; color:#666666; text-decoration:underline}
	#orange_news #news_archive a {font-size:10px; font-weight:normal; color:#f5841f; text-decoration:underline }
	#orange_news #news_archive a:hover {font-size:10px; font-weight:normal; color:#666666; text-decoration:underline }
	/* News violet*/	
	#violet_news #news_title {color:#767676; font-size:16px; font-weight:bold;}
	#violet_news #news_title_line {width:212px; height:7px; background: url('images/violet_SolidLine.gif') repeat-x;}
	#violet_news #news_link {margin: 7px 0px 10px 7px}
	#violet_news #news_link a {font-size:11px; font-weight:normal; color:#c0198d; text-decoration:underline }
	#violet_news #news_link a:hover {font-size:11px; font-weight:normal; color:#666666; text-decoration:underline}
	#violet_news #news_archive a {font-size:10px; font-weight:normal; color:#c0198d; text-decoration:underline }
	#violet_news #news_archive a:hover {font-size:10px; font-weight:normal; color:#666666; text-decoration:underline }
	/* News green*/	
	#green_news #news_title {color:#767676; font-size:16px; font-weight:bold;}
	#green_news #news_title_line {width:212px; height:7px; background: url('images/green_SolidLine.gif') repeat-x;}
	#green_news #news_link {margin: 7px 0px 10px 7px}
	#green_news #news_link a {font-size:11px; font-weight:normal; color:#5ead00; text-decoration:underline }
	#green_news #news_link a:hover {font-size:11px; font-weight:normal; color:#666666; text-decoration:underline}
	#green_news #news_archive a {font-size:10px; font-weight:normal; color:#5ead00; text-decoration:underline }
	#green_news #news_archive a:hover {font-size:10px; font-weight:normal; color:#666666; text-decoration:underline }		
/* blLoginForm */
	#blLoginForm {margin: 40px 0px 0px 0px}
	#blLoginForm #label {font-size:11px; color: #767676; margin:5px 0px 0px 0px}
	.formAuth #form_text {width:178px; border:1px solid #cdcdcd; font-size:11px; color: #767676}
	.formAuth a {font-size:12px; color: #767676; text-decoration:underline}
	.formAuth a:hover {font-size:12px; color: #000000; text-decoration:underline}		
/* Right*/
	#right {width:681px}	
/* Main Menu */
	#blue_main_menu {line-height:26px}
	#blue_main_menu a {color:#0093d7; font-size:16px; font-weight: bold; text-decoration:none}
	#blue_main_menu a:hover {color:#5e5f62; font-size:16px; font-weight: bold; text-decoration:none}
	#blue_line {width:212px; height:1px; background: url('images/blue_MenuLine.gif') repeat-x;}
	/* Main Menu orange */	
	#orange_main_menu {line-height:26px}
	#orange_main_menu a {color:#f47d20; font-size:16px; font-weight: bold; text-decoration:none}
	#orange_main_menu a:hover {color:#5e5f62; font-size:16px; font-weight: bold; text-decoration:none}
	#orange_line {width:212px; height:1px; background: url('images/orange_MenuLine.gif') repeat-x;}
	/* Main Menu violet */	
	#violet_main_menu {line-height:26px}
	#violet_main_menu a {color:#c0198d; font-size:16px; font-weight: bold; text-decoration:none}
	#violet_main_menu a:hover {color:#5e5f62; font-size:16px; font-weight: bold; text-decoration:none}
	#violet_line {width:212px; height:1px; background: url('images/violet_MenuLine.gif') repeat-x;}	
	/* Main Menu green */	
	#green_main_menu {line-height:26px}
	#green_main_menu a {color:#5ead00; font-size:16px; font-weight: bold; text-decoration:none}
	#green_main_menu a:hover {color:#5e5f62; font-size:16px; font-weight: bold; text-decoration:none}
	#green_line {width:212px; height:1px; background: url('images/green_MenuLine.gif') repeat-x;}			
/*Promoblock*/
	#blue_promoblock {text-align:left; margin:40px 10px 0px 0px; overflow:hidden}
	#promoimg {float:left; margin:0px 10px 0px 0px}
	#blue_promoblock #promo_title {font-size: 22px; font-weight:bold; color:#00aff0; margin:50px 0px 0px 0px}
	#blue_promoblock #promo_subtitle {font-size: 14px; font-weight:bold; color:#666666; margin:5px 0px 0px 0px}	
	#blue_promoblock #promo_text {font-size:12px; color:#666666; margin:10px 0px 0px 0px}
	#blue_UnderPromoLine {width: 671px; height: 7px; background: url('images/blue_UnderPromoLine.jpg'); clear:both;}
	/*Promoblock orange*/
	#orange_promoblock {text-align:left; margin:40px 10px 0px 0px; overflow:hidden}
	#orange_promoblock #promo_title {font-size: 22px; font-weight:bold; color:#f47d20; margin:50px 0px 0px 0px}
	#orange_promoblock #promo_subtitle {font-size: 14px; font-weight:bold; color:#666666; margin:5px 0px 0px 0px}	
	#orange_promoblock #promo_text {font-size:12px; color:#666666; margin:10px 0px 0px 0px}
	#orange_UnderPromoLine {width: 671px; height: 7px; background: url('images/orange_UnderPromoLine.jpg'); clear:both;}
	/*Promoblock violet*/
	#violet_promoblock {text-align:left; margin:40px 10px 0px 0px; overflow:hidden}
	#violet_promoblock #promo_title {font-size: 22px; font-weight:bold; color:#c0198d; margin:50px 0px 0px 0px}
	#violet_promoblock #promo_subtitle {font-size: 14px; font-weight:bold; color:#666666; margin:5px 0px 0px 0px}	
	#violet_promoblock #promo_text {font-size:12px; color:#666666; margin:10px 0px 0px 0px}
	#violet_UnderPromoLine {width: 671px; height: 7px; background: url('images/violet_UnderPromoLine.jpg'); clear:both;}
	/*Promoblock green*/
	#green_promoblock {text-align:left; margin:40px 10px 0px 0px; overflow:hidden}
	#green_promoblock #promo_title {font-size: 22px; font-weight:bold; color:#5ead00; margin:50px 0px 0px 0px}
	#green_promoblock #promo_subtitle {font-size: 14px; font-weight:bold; color:#666666; margin:5px 0px 0px 0px}	
	#green_promoblock #promo_text {font-size:12px; color:#666666; margin:10px 0px 0px 0px}
	#green_UnderPromoLine {width: 671px; height: 7px; background: url('images/green_UnderPromoLine.jpg'); clear:both;}
	
/*Horizontal menu*/	
	#blue_hor_menu {margin: 25px 0px 0px 0px; overflow:hidden}	
	#blue_hor_menu #item {margin:0px 15px 0px 0px; float:left}	
	#blue_hor_menu a {font-size:11px; color:#000000}
	#blue_hor_menu a:hover {font-size:11px; color:#00a5e0}	
	/*Horizontal menu orange */	
	#orange_hor_menu {margin: 25px 0px 0px 0px; overflow:hidden}	
	#orange_hor_menu #item {margin:0px 15px 0px 0px; float:left}	
	#orange_hor_menu a {font-size:11px; color:#000000}
	#orange_hor_menu a:hover {font-size:11px; color:#f47d20}
	/*Horizontal menu orange */	
	#violet_hor_menu {margin: 25px 0px 0px 0px; overflow:hidden}	
	#violet_hor_menu #item {margin:0px 15px 0px 0px; float:left}	
	#violet_hor_menu a {font-size:11px; color:#000000}
	#violet_hor_menu a:hover {font-size:11px; color:#c0198d}
	/*Horizontal menu green */	
	#green_hor_menu {margin: 25px 0px 0px 0px; overflow:hidden}	
	#green_hor_menu #item {margin:0px 15px 0px 0px; float:left}	
	#green_hor_menu a {font-size:11px; color:#000000}
	#green_hor_menu a:hover {font-size:11px; color:#5ead00}				
/*Phone*/
	#blue_phone {float:right; width:130px;  font-size:24px; font-weight:bold; color:#0093d7; text-align:right; margin:-20px 10px 10px 0px; }
	#blue_phone #round {background: url('images/blue_PhoneRound.gif') no-repeat; width:21px; height:21px; padding-top:4px; font-size:10px; text-align:center; color:#ffffff; float:left; margin:5px 0px 0px 0px}
	#blue_phone	#label {font-size:10px; font-weight:normal; letter-spacing:2px;  text-align:left; clear:both; margin:-3px 0px 0px 1px}
	/*Phone orange*/
	#orange_phone {float:right; width:130px;  font-size:24px; font-weight:bold; color:#f47d20; text-align:right; margin:-20px 10px 10px 0px; }
	#orange_phone #round {background: url('images/orange_PhoneRound.gif') no-repeat; width:21px; height:21px; padding-top:4px; font-size:10px; text-align:center; color:#ffffff; float:left; margin:5px 0px 0px 0px}
	#orange_phone #label {font-size:10px; font-weight:normal; letter-spacing:2px;  text-align:left; clear:both; margin:-3px 0px 0px 1px}
	/*Phone violet*/
	#violet_phone {float:right; width:130px; font-size:24px; font-weight:bold; color:#c0198d; text-align:right; margin:-20px 10px 10px 0px; }
	#violet_phone #round {background: url('images/violet_PhoneRound.gif') no-repeat; width:21px; height:21px; padding-top:4px; font-size:10px; text-align:center; color:#ffffff; float:left; margin:5px 0px 0px 0px}
	#violet_phone	#label {font-size:10px; font-weight:normal; letter-spacing:2px;  text-align:left; clear:both; margin:-3px 0px 0px 1px}
	/*Phone green*/
	#green_phone {float:right; width:130px; font-size:24px; font-weight:bold; color:#5ead00; text-align:right; margin:-20px 10px 10px 0px; }
	#green_phone #round {background: url('images/green_PhoneRound.gif') no-repeat; width:21px; height:21px; padding-top:4px; font-size:10px; text-align:center; color:#ffffff; float:left; margin:5px 0px 0px 0px}
	#green_phone	#label {font-size:10px; font-weight:normal; letter-spacing:2px;  text-align:left; clear:both; margin:-3px 0px 0px 1px}	
	
/*Blocks*/	
	#blocks {clear:both}
	#blocks #blue_block {float:left; width:211px; margin:0px 19px 0px 0px; text-align:left}
	#blocks #block_last {float:left; margin:0px 0px 0px 0px}
	#blue_block #block_title {margin: 20px 0px 20px 0px}
	#blue_block #block_title a {color: #767676; font-weight:bold; text-decoration:none;}
	#blue_block #block_title a:hover {color: #0093d7; font-weight:bold; text-decoration:underline;}	
	#blocks #block_text {margin: 0px 0px 0px 20px; font-size:12px;}	
	#blue_block	#block_link {margin: 3px 0px 0px 20px;}
	#blue_block	#block_link a {color: #000000; font-weight:normal; text-decoration:underline; font-size:11px;}		
	#blue_block	#block_link a:hover {color: #0093d7; font-weight:normal; text-decoration:underline; font-size:11px;}
/*Konfigurator*/		
	#konfigurator {float:left; width:326px; text-align:left; margin:20px 20px 0px 0px}
	#konfigurator #title {font-size: 16px; font-weight:bold; color:#767676}	
	#konfigurator a {font-size: 16px; font-weight:bold; color:#767676; text-decoration:none}
	#blue_SolidLine {background: url('images/blue_SolidLine.gif') repeat-x; height:3px; width:326px}	
	#konfigurator_text {color:#767676; font-size:11px; margin:20px 0px 0px 110px}
	#konfigurator #form_elements {clear:both; width:325px; height:22px; background-color:#aee5ff; padding:3px 0px 0px 3px}
	#konfigurator select {width:320px; height:20px; font-size:12px; color:#767676;}	
/*Footer*/			
	#footer {text-align:left; font-size:11px; color:#767676; margin:60px 0px 0px 0px}
	#counter {float:left; margin:0px 44px 0px 0px}
/* text blue */
	#blue_text {text-align: left; margin:40px 0px 0px 0px}
	#blue_text #title {font-size:18px; font-weight:bold; color:#454545; margin:0px 0px 20px 0px}
	#info {margin: 0px 0px 0px 20px}
	#blue_text a {color:#454545; font-weight:bold; text-decoration:underline}
	#blue_text a:hover {color:#f47d20; font-weight:bold; text-decoration:underline}
/* text orange */
	#orange_text {text-align: left; margin:40px 0px 0px 0px}
	#orange_text #title {font-size:18px; font-weight:bold; color:#454545; margin:0px 0px 20px 0px}
	#info {margin: 0px 0px 0px 20px}
	#orange_text a {color:#454545; font-weight:bold; text-decoration:underline}
	#orange_text a:hover {color:#f47d20; font-weight:bold; text-decoration:underline}
/* text violet */
	#violet_text {text-align: left; margin:40px 0px 0px 0px}
	#violet_text #title {font-size:18px; font-weight:bold; color:#454545; margin:0px 0px 20px 0px}
	#violet_text a {color:#454545; font-weight:bold; text-decoration:underline}
	#violet_text a:hover {color:#c0198d; font-weight:bold; text-decoration:underline}
/* text green */
	#green_text {text-align: left; margin:40px 0px 0px 0px}
	#green_text #title {font-size:18px; font-weight:bold; color:#454545; margin:0px 0px 20px 0px}
	#green_text a {color:#454545; font-weight:bold; text-decoration:underline}
	#green_text a:hover {color:#5ead00; font-weight:bold; text-decoration:underline}			
