/* Developed by dreamlevels.com */

img						{border: 0px;}
form						{margin: 0px; padding: 0px;}
html, body				{margin: 0px; padding: 0px; width: 100%; font-family: Verdana, sans-serif; font-size: 13px; 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 Verdana,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 12px Verdana, 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: 13px; font-family: Verdana,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 }