body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fdf0c4;
	background-image: url("http://www.afinetour.com/images/BG.jpg");
	background-repeat: repeat-x;
	background-position: 0 0;
	text-align: center;
	margin: 0;
	padding: 15px 30px 30px;
}

#wrapper
{
	background-color: transparent;
	background-image: url("http://www.afinetour.com/images/wrapper_BG.gif");
	background-repeat: repeat-y;
	background-position: right top;
	text-align: left;
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 787px;
	height: auto;
}

img
{
	display: block;
	border-width: 0;
}

#header
{
	background-color: #fff;
	background-image: url("http://www.afinetour.com/images/header_bg.gif");
	background-repeat: repeat-x;
	background-position: 0 0;
	position: relative;
	width: 787px;
	height: 107px;
	vertical-align: bottom;
}

#logo
{
	background-image: url("http://www.afinetour.com/images/header_left_corner.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0;
	padding: 0 0 0 16px;
	width: 435px;
	height: 106px;
	float: left;
	border-style: none;
}

#logo h5
{
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}

#logo h1
{
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}

#logo h5 a
{
	text-decoration: none;
	background-image: url("http://www.afinetour.com/images/Logo.gif");
	background-repeat: no-repeat;
	background-position: 13px 0;
	display: block;
	width: 435px;
	height: 106px;
}

#logo h1 a
{
	text-decoration: none;
	background-image: url("http://www.afinetour.com/images/Logo.gif");
	background-repeat: no-repeat;
	background-position: 13px 0;
	display: block;
	width: 435px;
	height: 106px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}

#logo a#h1
{
	text-decoration: none;
	background-image: url("http://www.afinetour.com/images/Logo.gif");
	background-repeat: no-repeat;
	background-position: 13px 0;
	display: block;
	width: 435px;
	height: 106px;
	text-indent: -3000px;
	margin: 0;
	padding: 0;
}

#phone
{
	background-image: url("http://www.afinetour.com/images/header_right_corner.gif");
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 22px;
	width: 250px;
	height: 107px;
	float: right;
}

#phone p
{
	background-image: url("http://www.afinetour.com/images/phone_number.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -3000px;
	margin: 1px 0 0;
	padding-top: 1px;
	position: absolute;
	top: 0;
	right: 20px;
	width: 228px;
	height: 106px;
}

#languages
{
	margin: 1px 0 0;
	position: absolute;
	right: 26px;
	width: 228px;
	height: 106px;
	top: 69px;
}

#languages a
{
	display: block;
	float: right;
	font-size: 10px;
	width: 116px;
	text-align: right;
	color: #5993c3;
	line-height: 12px;
	text-decoration: none;
	padding: 0 0 4px;
	font-weight: bold;
}

#languages a:hover
{
	color: #940000;
}

#languages a#lang_es
{
	background: url(http://espanol.afinetour.com/images/es.gif) no-repeat 100% 1px;
	padding-right: 20px;
}

#languages a#lang_en
{
	background: url(http://espanol.afinetour.com/images/us.gif) no-repeat 100% 1px;
	padding-right: 20px;
}

#mainnav
{
	background-color: transparent;
	background-image: url("http://www.afinetour.com/images/Bilder/menu_BG_01.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: left;
	padding-left: 40px;
	position: absolute;
	z-index: 20;
	top: 338px;
	left: 0;
	width: 781px;
	height: 26px;
	clear: both;
}

#content
{
	background-image: url("http://www.afinetour.com/images/content_BG.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	margin: 0;
	padding: 0;
	position: relative;
	width: 780px;
}

hr
{
	color: #e6e6e6;
	background-color: #e6e6e6;
	margin: 0 30px;
	padding: 0;
	height: 1px;
	clear: both;
	border-style: none;
}

a.read_more
{
	color: #5993c3;
	font-size: 12px;
	line-height: 12px;
	text-decoration: none;
	background-image: url("http://www.afinetour.com/images/bullets.gif");
	background-repeat: no-repeat;
	background-position: 0 -29px;
	display: block;
	padding-left: 20px;
	width: auto;
	height: 12px;
}

.blue { color: #5993c3; }
.red { color: #a90000; }

/*Anfang des Drop down Menues

*/

a { text-decoration: none; }
a:link { color: #5993c3; }
a:visited { }

a:hover
{
	color: #000;
	text-decoration: none;
}

ul#nav
{
	background-color: #8c0000;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	z-index: 20;
}

ul#nav a
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

ul#nav li li a
{
	color: #5993c3;
	font-size: 11px;
	font-weight: normal;
	background-image: url("http://www.afinetour.com/images/bullets.gif");
	background-repeat: no-repeat;
	background-position: 10px -28px;
	display: block;
	padding: 0.2em 0 0.2em 35px;
	overflow: hidden;
}

ul#nav li li a:hover
{
	color: black;
	background-image: url("http://www.afinetour.com/images/bullets.gif");
	background-repeat: no-repeat;
	background-position: 10px -70px;
	padding: 0.2em 10px 0.2em 35px;
}

ul#nav li
{
	text-indent: -3000px;
	cursor: default;
	list-style-type: none;
	position: relative;
	width: 150px;
	float: left;
}

ul#nav li ul
{
	font-weight: normal;
	background-color: white;
	display: none;
	margin: 0;
	padding: 24px 0 7px;
	position: absolute;
	z-index: 20;
	top: 100%;
	left: 0;
	border-style: none none solid solid;
	border-width: 8px;
	border-color: #5993c3;
}
ul#nav li li
{
	background-color: transparent;
	text-align: left;
	text-indent: 0;
	display: block;
	float: none;
	border: 0;
}

#nav li:hover ul, #nav li.sfHover ul
{
	display: block;
	z-index: 5;
}

li a.m_nav_1, li a.m_nav_2, li a.m_nav_3, li a.m_nav_4, li a.m_nav_5
{
	background-image: url("http://www.afinetour.com/images/Bilder/menu_02.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	margin: 0;
	padding: 0;
	width: 185px;
	height: 26px;
	overflow: hidden;
}

ul#nav li.m1 { width: 185px; }
ul#nav li a.m_nav_1:hover { background-position: 0 -26px; }
ul#nav li.m2 { width: 178px; }

ul#nav li a.m_nav_2
{
	background-position: -185px 0;
	width: 178px;
}

ul#nav li a.m_nav_2:hover { background-position: -185px -26px; }
ul#nav li.m3 { width: 88px; }

ul#nav li a.m_nav_3
{
	background-position: -363px 0;
	width: 88px;
}

ul#nav li a.m_nav_3:hover { background-position: -363px -26px; }
ul#nav li.m4 { width: 105px; }

ul#nav li a.m_nav_4
{
	background-position: -451px 0;
	width: 105px;
}

ul#nav li a.m_nav_4:hover { background-position: -451px -26px; }
ul#nav li.m5 { width: 102px; }

ul#nav li a.m_nav_5
{
	background-position: -556px 0;
	width: 102px;
}

ul#nav li a.m_nav_5:hover { background-position: -556px -26px; }

ul#nav ul.blue
{
	background-image: url("http://www.afinetour.com/images/list_blue.gif");
	background-repeat: no-repeat;
	background-position: -8px 0;
	width: 177px;
}

ul#nav ul.sand
{
	background-image: url("http://www.afinetour.com/images/list_sand.gif");
	background-repeat: no-repeat;
	background-position: -8px 0;
	width: 177px;
	border-color: #dab878;
}

ul#nav ul.red
{
	background-image: url("http://www.afinetour.com/images/list_red.gif");
	background-repeat: no-repeat;
	background-position: -8px 0;
	width: 177px;
	border-color: #940000;
}

* html ul#nav ul.blue
{
	list-style-type: none;
	width: 185px;
	w\idth: 177px;
}

* html ul#nav ul.red
{
	list-style-type: none;
	width: 185px;
	w\idth: 177px;
}

* html ul#nav ul.sand
{
	list-style-type: none;
	width: 185px;
	w\idth: 177px;
}

ul#nav ul.red li a
{
	color: #940000;
	background-position: 10px -7px;
}

ul#nav ul.sand li a
{
	color: #dab878;
	background-position: 10px -49px;
}

ul#nav ul.red li a:hover, #nav ul.sand li a:hover
{
	color: black;
	background-position: 10px -70px;
}

ul#nav li ul li img
{
	margin-bottom: 7px;
	position: relative;
	top: 0;
	left: -8px;
}

/* Holly Hack. IE Requirement \*/
* html ul li a { height: 1%; }

/* End */

/*Ende des Drop downs
*/

/*Footer start
*/

#footer1
{
	color: #6d1c25;
	font-size: 11px;
	background-image: url("http://www.afinetour.com/images/content_BG.gif");
	background-repeat: repeat-y;
	background-position: 0 0;
	padding: 20px 30px;
}

#footer1 a
{
	color: #6d1c25;
	font-weight: bold;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

#footer1 p
{
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

#logos_footer
{
	text-align: right;
	margin-top: -6px;
	width: 330px;
	float: right;
}

#logos_footer img
{
	margin-left: 13px;
	float: right;
}

#logos_footer img#bbbonline
{
	margin-top: 13px;
}

#logos_footer img#iata
{
	margin-left: 2px;
}

#footer2
{
	background-image: url("http://www.afinetour.com/images/footer.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 787px;
	height: 34px;
}
a#xhtml, a#css { font-size: 10px; font-weight: bold; line-height: 25px }
a#css { color: #73bbf6 }
a#xhtml { color: #883a3a; padding-right: 10px; padding-left: 573px }
a:hover#xhtml { color: white }
a:hover#css { color: white }
/*Footer End
*/
