img {border: 0px;}
form {margin: 0px; padding: 0px;}
a {color: #789fbb; text-decoration: none;}
a:hover {color: #cc0000; text-decoration: underline;}
body {margin: 0px; padding: 0px; font-family: Verdana, sans-serif; font-size: 12px; line-height: 18px; background: #d2d9dd; color: #919191; width: 100%; min-width: 1002px;}
.container {position: relative; width: 982px; margin: 0px auto; clear: both; padding: 0px 10px;}
#header_wrapper {height: 254px; font-size: 0px; background: #eeeeee url(http://www.salzburgcitytours.com/Image/header_wrapper_bg.gif) repeat-x bottom; padding-top: 21px; clear: right;}
#header {position: relative; background: #b5c8d2 url(http://www.salzburgcitytours.com/Image/header.jpg) no-repeat 0px 0px;}
#header_photo {display: block; border: 0px; margin: 0px auto; height: 189px; width: 980px;}
#topmenu_wrapper {table-layout: auto;border: 0px; border-collapse: collapse; border-spacing: 0px; position: relative; height: 55px; display: table; width: auto; margin: 0px auto;}
#topmenu {position: relative; width: auto; height: 55px; margin: 0px; padding: 0px; list-style-type: none; color: #72909a; font: bold 12px/55px Verdana, sans-serif; text-transform: uppercase; overflow: hidden;}
#topmenu li {display: block; float: left; margin-left: 1px; background: url(http://www.salzburgcitytours.com/Image/tm_bg.gif) repeat-x bottom; height: 55px; border-left: 1px solid #dfe3e6;}
#topmenu li a {color: #72909a; display: block; float: left; text-decoration: none; padding: 0px 64px; height: 55px; background: url(http://www.salzburgcitytours.com/Image/tm_right.gif) no-repeat right bottom;}
#topmenu li a:hover {color: #cc0000; background: url(http://www.salzburgcitytours.com/Image/tm_right.gif) no-repeat right center;}
#topmenu li.current {background: url(http://www.salzburgcitytours.com/Image/tm_bg.gif) repeat-x top!important; border-left: 1px solid #d2d9dd!important;}
#topmenu li.current a {color: #ffffff!important; background: url(http://www.salzburgcitytours.com/Image/tm_right.gif) no-repeat right top!important;}
#wrapper{float: left; width: 100%;}
#content{position: relative; width: auto; margin: 0px 185px; padding: 0px 10px; overflow: hidden;}
#left_col{float: left; width: 185px; margin-left: -982px; overflow: hidden;}
#right_col{float: left; width: 185px; margin-left: -185px; overflow: hidden;}
#footer_wrapper {border-top: 2px solid #c8d1d6; border-bottom: 2px solid #cad3d7; background: #eeeeee url(http://www.salzburgcitytours.com/Image/footer_wrapper_bg.gif) repeat-x bottom; clear: left; width:100%;}
#footer {font-size: 0.9em; line-height: 1.2em; text-align: center; padding: 6px 0px 15px;}
#footmenu {color: #919191; text-align: center;}
#footmenu a {color: #919191; text-decoration: none;}
#footmenu a:hover {color: #cc0000; text-decoration: underline;}
.copy {color: #789fbb; padding: 7px 0px;}
.copy a {color: #789fbb; text-decoration: none;}
.copy a:hover {color: #cc0000; text-decoration: underline;}
.box1 {position: relative; background-color: #eeeeee; border: 1px solid #c8d1d6; margin-bottom: 8px; height: 100%;}
.box2 {position: relative; background-color: #f7f7f7; border: 1px solid #c8d1d6; margin-bottom: 8px; padding: 5px 15px; height: 100%;}
.box_title {color: #789fbb; font: bold 1.3em/1em Verdana, sans-serif; padding: 12px 0px 11px 15px;}
.red_title {color: #cc0000; font: normal 1.7em/1em Verdana, sans-serif; margin: 10px 0px;}
#content p {margin: 10px 0px 15px;}
.nav_list, .nav_list1 {position: relative; margin: 0px; padding: 0px; list-style-type: none; color: #919191; font-size: 11px;}
.nav_list li, .nav_list1 li {display: block; padding: 0px 0px 0px 25px; height: 100%; width: auto; margin: 0px; background: url(http://www.salzburgcitytours.com/Image/nav_bg.gif) repeat-x top;}
.nav_list li.even, .nav_list1 li.even {background: url(http://www.salzburgcitytours.com/Image/nav_bg.gif) repeat-x bottom;}
.nav_list li a, .nav_list1 li a {height: 100%; width: auto; color: #919191; text-decoration: none; line-height: 28px; padding-left: 13px; background: url(http://www.salzburgcitytours.com/Image/blue_marker.gif) no-repeat left center;}
.nav_list li a:hover, .nav_list1 li a:hover {color: #cc0000; background: url(http://www.salzburgcitytours.com/Image/red_marker.gif) no-repeat left center; text-decoration: none;}
.nav_list1 {color: #789fbb;}
.nav_list1 li a {color: #789fbb; padding: 0px; background: none;}
.nav_list1 li a:hover {color: #789fbb; text-decoration: underline; background: none;}
.blue_list {position: relative; margin: 0px; padding: 0px 5px; list-style-type: none; color: #789fbb; width: auto;}
.blue_list li {padding-left: 12px; height: 100%; background: url(http://www.salzburgcitytours.com/Image/blue_marker.gif) no-repeat left center; margin: 2px 0px;}
.blue_list li a {color: #789fbb; text-decoration: none;}
.blue_list li a:hover {color: #789fbb; text-decoration: underline;}
.corner {display: block; position: relative; float: right; margin-top: -1px; margin-right: -1px; width: 65px; height: 55px; border: 0px; background: url(http://www.salzburgcitytours.com/Image/corner.gif) no-repeat right top;}
.xml  {display: block; position: absolute; top: 0px; right: 0px; width: 36px; height: 14px; border: 0px;}
.news {position: relative; padding: 10px 15px; font-size: 0.9em;}
.news .newsbox_title {margin: 0px; padding: 0px; font-size: 1.1em; font-weight: bold; color: #789fbb;}
.news .news_item {padding: 5px 0px;}
.news .news_date {text-align: right; font-weight: bold;}
form#subscribe {position: relative; margin: 0px; padding: 0px 15px;}
a.button {display: block; height: 28px; width: auto; background: #d40d0d url(http://www.salzburgcitytours.com/Image/button_bg.gif) repeat-x top; color: #ffffff; text-decoration: none; font: bold 12px/28px Verdana, sans-serif; cursor: pointer; margin: 0px;}
a.button span {height: 28px; display: block; background: url(http://www.salzburgcitytours.com/Image/button_left.gif) no-repeat left top;}
a.button span span {background: url(http://www.salzburgcitytours.com/Image/button_right.gif) no-repeat right top; padding: 0px 10px;}
a.button:hover {text-decoration: none; color: #ffffff;}
input.text {border: 0px; font: normal 12px Verdana, sans-serif; background-color: #bed1dc; color: #72909a; padding: 3px 9px; vertical-align: middle;}
#subscribe .button {width: 88px; margin: 7px 0px 20px;}
#subscribe .text {width: 130px;}
