/* Developed by dreamlevels.com */img						{border: 0px;}form						{margin: 0px; padding: 0px;}html, body				{margin: 0px; padding: 0px; width: 100%; font-family: Tahoma, sans-serif; font-size: 12px; background-color: #ffffff; color: #040404; line-height: 1.2;}body					{padding: 0px; background: #ffffff url(http://www.berlincitytours.com/Image/body_bg.png) repeat-x top;}a:link,a:visited,a:active				{color: #5a8081; text-decoration: none;}a:hover					{text-decoration: underline;}#page_container			{position: relative; width: 984px; height: auto; margin: 0px auto;}#container				{position: relative; width: 100%; height: auto; margin: 0px;}#wrapper				{float: left; width: 100%;}#navigation				{float: left; width: 191px; margin-left: -100%; overflow: hidden;}#content				{margin: 0 221px 36px; overflow: hidden;}#extra					{float: left; margin-left: -191px; width: 191px; overflow: hidden;}#footer					{clear: left; width: 100%;}.float_column			{float: left; width: 45%; padding: 15px 5% 0px 0px;}.clearing				{clear: both;}.text					{font-size: 11px; color: #6c97ba; height: 15px; padding: 2px 5px; border: 1px solid #ffffff; background-color: #edf4f9; vertical-align: middle; font-family: Tahoma, sans-serif;}div.hr					{clear: both; height: 1px; font-size: 0px; border: 0px; margin: 12px auto; width: 95%; background: url(http://www.berlincitytours.com/Image/h_dotted.png) repeat-x left top;}.title_1,.title_2, h2, h3	{clear: both; padding: 10px 0px; margin: 0px; font: normal 22px/normal "Trebuchet MS",sans-serif; background: url(http://www.berlincitytours.com/Image/h_dotted.png) repeat-x left bottom;}.title_1, h2			{color: #cc0000;}.title_2, h3			{color: #6c97ba;}.title_small_1			{font: bold 11px/normal Tahoma,sans-serif; color: #1f436e; clear: both; padding: 7px 0px; margin: 0px;}#content p				{margin: 10px 0px;}.side_banner 			{display: block; margin: 0px auto 10px;}.side_button 			{display: block; margin: 0px auto 5px;}#lang_bar				{height: 20px; text-align: right; color: #bac7cf;}#lang_bar img			{width: 16px; height: 14px; border: 0px; vertical-align: middle;}#header_flash			{height: 178px; text-align: center;}#topmenu				{position: relative; height: 37px; margin: 12px 0px; background: #78a8cc url(http://www.berlincitytours.com/Image/topmenu_bg.png) repeat-x top; font: normal 12px Verdana, sans-serif; text-transform: uppercase;}#topmenu ul				{position: relative; list-style: none; margin: 0px; padding: 0px; text-transform: uppercase; line-height: 37px; height: 100%; width: 84%;}#topmenu ul li				{width: 19%; height: 100%; float: left;}#topmenu ul li.delimiter	{width: 2px; font-size: 0px; background: #fff url(http://www.berlincitytours.com/Image/topmenu_delimiter.png) no-repeat center top;}#topmenu ul li a:link,#topmenu ul li a:visited,#topmenu ul li a:active		{display: block; height: 100%; text-align: center; width: 100%; color: #ffffff; text-decoration: none; float: left;}#topmenu ul li a:hover		{color: #6c97ba; text-decoration: none; background: #d7e7f4 url(http://www.berlincitytours.com/Image/topmenu_hover.png) repeat-x top;}#topmenu .left_side		{background: url(http://www.berlincitytours.com/Image/topmenu_left.png) no-repeat left top;}#topmenu .right_side		{position: absolute; right: 0px; top: 0px; background: url(http://www.berlincitytours.com/Image/topmenu_right.png) no-repeat right top;}#searchx					{position: relative; height: 100%; width: 18%; float: right; padding-top: 7px;}#searchx .text			{width: 60%; float: left; margin: 1px 0px; border-right-width: 0px; width: 130px;}#searchx #search_button	{width: 19px; height: 23px; vertical-align: middle; float: left; margin: 0px;}#footmenu				{position: relative; height: 33px; background: #78a8cc url(http://www.berlincitytours.com/Image/footmenu_bg.png) repeat-x top; padding: 0px 15px; text-align: center; font: normal 11px Tahoma, sans-serif; line-height: 33px; color: #ffffff; position: relative;}#footmenu a:link,#footmenu a:visited,#footmenu a:active		{color: #ffffff; text-decoration: none;}#footmenu a:hover		{text-decoration: underline;}#footmenu .left_side		{position: absolute; left: 0px; top: 0px; width: 15px; height: 33px; background: url(http://www.berlincitytours.com/Image/footmenu_left.png) no-repeat left top; }#footmenu .right_side	{position: absolute; right: 0px; top: 0px; width: 15px; height: 33px; background: url(http://www.berlincitytours.com/Image/footmenu_right.png) no-repeat right top; }#sub_footer				{text-align: center; color: #a8a8a8; font: normal 11px/1.6 Tahoma, sans-serif; padding: 3px 10px;}#sub_footer a:link,#sub_footer a:visited,#sub_footer a:active		{color: #a8a8a8; text-decoration: none;}#sub_footer a:hover		{color: #040404; text-decoration: none;}#payment				{float: left; padding-top: 4px;}#payment img				{border: 0px; float: left;}.glow_box				{position: relative; width: auto; height: auto; margin: 0px auto 10px; background: url(http://www.berlincitytours.com/Image/glow_lr.png) repeat-y left;}.glow_box_inner			{position: relative; width: 100%; height: 100%; margin: 0px; padding: 0px; background: url(http://www.berlincitytours.com/Image/glow_lr.png) repeat-y right;}.glow_box .glow_mid		{background: #ffffff; margin: 0px 4px; width: auto; height: 100%;}.glow_box .glow_top		{position: relative; font-size: 0px; width: 100%; height: 4px; background: url(http://www.berlincitytours.com/Image/glow_tb.png) repeat-x top;}.glow_box .glow_bottom	{position: relative; font-size: 0px; width: 100%; height: 4px; background: url(http://www.berlincitytours.com/Image/glow_tb.png) repeat-x bottom;}.glow_top .glow_left		{font-size: 0px; position: absolute; top: 0px; left: 0px; width: 4px; height: 4px; background: url(http://www.berlincitytours.com/Image/glow_corners.png) no-repeat left top;}.glow_top .glow_right	{font-size: 0px; position: absolute; top: 0px; right: 0px; width: 4px; height: 4px; background: url(http://www.berlincitytours.com/Image/glow_corners.png) no-repeat right top;}.glow_bottom .glow_left	{font-size: 0px; position: absolute; bottom: 0px; left: 0px; width: 4px; height: 4px; background: url(http://www.berlincitytours.com/Image/glow_corners.png) no-repeat left bottom;}.glow_bottom .glow_right	{font-size: 0px; position: absolute; bottom: 0px; right: 0px; width: 4px; height: 4px; background: url(http://www.berlincitytours.com/Image/glow_corners.png) no-repeat right bottom;}.box					{position: relative; margin: 0px auto 10px; padding: 0px;}.box .box_title			{text-align: left; padding-top: 10px; padding-left: 5px; font: normal 18px/normal "Trebuchet MS",sans-serif; color: #787a7b;}.box .box_title img		{width: 24px; height: 24px; border: 0px; vertical-align: middle; margin: 0px 3px;}.box .box_title span		{vertical-align: middle;}.box .box_content		{padding: 5px 12px;}.list_bullet			{list-style: none; margin: 0px; padding: 0px; color: #787a7b; font-size: 11px;}.list_bullet li			{background: url(http://www.berlincitytours.com/Image/bullet.png) no-repeat 0px 4px; padding-left: 20px; margin: 7px 0px;}.list_bullet li a:link,.list_bullet li a:visited,.list_bullet li a:active	{color: #787a7b; text-decoration: none;}.list_bullet li a:hover	{color: #787a7b; text-decoration: underline;}.list_arrow				{list-style: none; margin: 0px; padding: 0px; color: #3f849b; font-size: 11px;}.list_arrow li			{background: url(http://www.berlincitytours.com/Image/arrow.png) no-repeat 0px 4px; padding-left: 20px; margin: 7px 0px;}.list_arrow li a:link,.list_arrow li a:visited,.list_arrow li a:active	{color: #3f849b; text-decoration: none;}.list_arrow li a:hover		{color: #3f849b; text-decoration: underline;}.list_simple			{list-style: none; margin: 0px; padding: 0px; color: #3f849b; font-size: 12px; font-family: Tahoma,sans-serif; line-height: 1;}.list_simple li			{margin: 3px 0px;}.list_simple img.new		{border: 0px; margin: -6px 0px -5px 5px; width: 50px; height: 20px; background: url(http://www.berlincitytours.com/Image/new.png) no-repeat left top; vertical-align: middle;}.list_simple li a:link,.list_simple li a:visited,.list_simple li a:active	{color: #3f849b; text-decoration: none;}.list_simple li a:hover	{color: #3f849b; text-decoration: underline;}.nav_list				{list-style: none; margin: 0px; padding: 0px; color: #1f436e; font: normal 12px/31px Tahoma,sans-serif;}.nav_list li				{padding: 0px; margin: -1px 0px; width: auto; height: 100%;}.nav_list a img			{width: 6px; height: 31px; margin-right: 15px; vertical-align: middle; background: url(http://www.berlincitytours.com/Image/arrow.png) no-repeat 0px center; }.nav_list a:hover img		{background: url(http://www.berlincitytours.com/Image/arrow_hover.png) no-repeat 0px center; }.nav_list span			{display: block; width: auto; height: 100%; padding: 0px 1px; background: url(http://www.berlincitytours.com/Image/h_dotted.png) repeat-x left top; cursor: default; }.nav_list li a:link,.nav_list li a:visited,.nav_list li a:active		{color: #1f436e; text-decoration: none; display: block; padding: 0px 12px; height: 100%; width: auto; line-height: 31px;}.nav_list li a:hover		{color: #edf4f9; text-decoration: none; background: #8cb0cb url(http://www.berlincitytours.com/Image/nav_hover.png) center;}#news					{overflow: hidden; width: auto; height: auto;}#categories				{background: #f4f7f9 url(http://www.berlincitytours.com/Image/nav_box_bg.png) repeat-x top; margin: 0px;}#categories .box_content	{padding: 0px;}#categories .box_title	{background: none; color: #6c97ba; padding: 10px 4px;}#categories .box_title img{background: none; width: 0px; height: 0px;}#benefits				{}#benefits .box_title img	{background: url(http://www.berlincitytours.com/Image/benefits.png) no-repeat left top;}#popular				{}#popular .box_title img	{background: url(http://www.berlincitytours.com/Image/heart.png) no-repeat left top;}#newsletter				{}#newsletter .box_title img{background: url(http://www.berlincitytours.com/Image/earth.png) no-repeat left top;}#newsletter .text		{width: 100%;}#currency				{text-align: center;}#currency .box_title img	{background: url(http://www.berlincitytours.com/Image/earth.png) no-repeat left top;}#call_us				{}#call_us p				{margin: 7px 0px;}#call_us .box_title img	{background: url(http://www.berlincitytours.com/Image/call_us.png) no-repeat left top;}#call_us .box_content	{font: normal 11px/normal Tahoma,sans-serif; padding-right: 0px;}#call_us strong			{font-weight: bold; color: #6a9bac;}.box-search		{ background: #f4f7f9 url(/Image/nav_box_bg.png) repeat-x top; margin: 0px; }.box-search .box_content		{padding: 17px 20px; overflow: hidden; color: #657073; font: bold 16px/normal "Trebuchet MS",sans-serif; }.box-search input { border: 1px solid #d1d1d1; width: 92px }.box-search .search_title { color: #d00303; font-size: 12px; font-family: Tahoma, sans-serif }.box-search table td { padding-right: 15px; padding-left: 0px }.box-search .search-bnt { background: url(/Image/search_btn.png); width: 100px; height: 24px; border: 0 !important }
