/* http://www.wavetours.com/wellenreiten/stylesheets/form.css */

.contact {
	border: none;
	padding-left: 40px;
}

.contact label {
	display: block;
	float: left;
	clear: left;
	width: 140px;
	margin-top: 15px;
}

.contact input,.contact textarea {
	margin-top: 15px;
	clear: right;
}

input.button {
	color: white;
	padding: 0 4px;
	width: 78px;
	height: 45px;
	font-weight: bold;
	background: #59554a url(../images_tmpl/buttonCF.jpg) no-repeat left top;
	border: none;
	cursor: pointer;
	margin-left: 130px;
	margin-top: 20px;
	display: block;
	clear: both;
}

/* http://www.wavetours.com/wellenreiten/stylesheets/WT09style.css */

html,body {
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	font: 90%/1 arial,helvetica,sans-serif;
	background: url(../images_tmpl/wt_bg_repeat.jpg) repeat-x;
	background-color: #e1d2b3;
	line-height: 130%;
	width: 100%;
	min-width: 986px;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
}

p {
	margin: 0;
	padding: 0 0 18px 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

blockquote {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-style: italic;
	color: #666;
	margin: 10px 20px;
	display: block;
}

blockquote span.open {
	background: url(../images_tmpl/quote_open.gif) no-repeat left top;
	padding: 0 0 0 15px;
}

blockquote span.close {
	background: url(../images_tmpl/quote_close.gif) no-repeat bottom right;
	padding: 0 15px 0 0;
}

code {
	display: block;
	background-color: #f5f4f3;
	border: #e2dbd8 1px solid;
	color: #666;
	padding: 3px 5px;
	margin: 10px 15px;
	font-size: 1.2em;
}

pre {
	padding: 1em;
	border: 1px dashed #2f6fab;
	color: black;
	background-color: #f9f9f9;
	line-height: 1.1em;
}

small {
	font-size: .85em;
}

big {
	font-size: 1.4em;
}

.red {
	color: #f00;
}

.iframe {
	overflow-y: auto;
}

a {
	text-decoration: none;
	color: #09c;
}

a:active,a:focus {
	outline: 0;
}

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

a img {
	border: none;
	display: block;
	float: left;
}

a.skip {
	position: absolute;
	top: -10000px;
	left: -10000px;
	height: 1px;
	width: 1px;
}

a:focus.skip,a:hover.skip,a:active.skip {
	position: absolute;
	display: block;
	top: 5px;
	left: 5px;
	height: auto;
	width: auto;
	font-size: .7em;
	color: #333;
	text-decoration: none;
	white-space: nowrap;
	background-color: #fff;
	padding: 5px;
}

.clear {
	clear: both;
}

.alignleft {
	display: block;
	float: left;
}

.alignright {
	display: block;
	float: right;
}

.aligncenter {
	display: block;
	text-align: center;
	margin: 0 auto;
}

.endOfSection {
	clear: both;
	width: 100%;
	height: 0;
	line-height: 0;
	font-size: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

img {
	border: none;
}

img.alignleft,img.alignright,img.aligncenter {
	display: block;
	padding: 3px;
	background: #f5f4f3;
	border: 1px solid #e8e4e2;
}

img.alignleft {
	float: left;
	margin: 0 10px 2px 0;
}

img.alignright {
	float: right;
	margin: 0 0 2px 10px;
}

img.aligncenter {
	margin: 5px auto;
}

#container {
	width: 100%;
	height: 100%;
	text-align: center;
	background: url(../images_tmpl/wt_bg_repeat.jpg) repeat-x 0 0;
	position: relative;
	z-index: 0;
}

#wrapper {
	width: 986px;
	background: url(../images_tmpl/wt_bg_content.png) repeat-y top left;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 2;
	background-image: url(../images_tmpl/wt_bg_content.png);
}

#top {
	height: 115px;
	padding: 0;
	background: #fcfcfc url(../images_tmpl/wt_header_blanknavi_2010.png) repeat-x 0 0;
	background-color: #fcfcfc;
}

#top .topheadlogo {
	position: absolute;
	display: block;
	text-indent: -5000px;
	width: 200px;
	height: 70px;
}

#top .topheadgb {
	background: url(../images_tmpl/wt_arrow_small.png) no-repeat 0 6px;
	width: 90px;
	height: 22px;
	float: right;
	clear: right;
	/*margin-top: -18px;
	margin-right: 140px;*/
	margin-top: 13px;
	margin-right: 20px;
}

#top .topheadgb a span {
	color: #6f0;
}

#top .topheadgb a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
	font-size: 12px;
	padding-left: 15px;
	line-height: 23px;
}

#top .topheadgb a:hover {
	background: url(../images_tmpl/wt_arrow_small.png) no-repeat 0 6px;
	color: #284973;
	border-bottom: 1px dotted #555;
	background-color: #FFF;
}

#top .topheadrss {
	background: url(../images_tmpl/wt_arrow_small.png) no-repeat 0 6px;
	width: 85px;
	height: 22px;
	float: right;
	clear: right;
	margin-top: -22px;
	margin-right: 22px;
}

#top .topheadrss a span {
	color: #6f0;
}

#top .topheadrss a {
	display: block;
	width: 100%;
	height: 100%;
	color: #666;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 3px;
	line-height: 23px;
}

#top .topheadrss a:hover {
	background: url(../images_tmpl/wt_arrow_small.png) no-repeat 0 6px;
	color: #284973;
	border-bottom: 1px dotted #555;
	background-color: #fff;
}

#top .topheadrssimg {
	position: relative;
	display: block;
	float: right;
	width: 14px;
	padding: 10px 10px 0 0;
}

#header {
	display: block;
	width: 100%;
	height: 340px;
	margin-top: 2px;
	margin-left: 3px;
	padding: 0;
	z-index: 1;
	color: red;
	font-family: "Trebuchet MS",Tahoma,Arial,sans-serif;
}

#header .intro {
	width: 500px;
	height: 130px;
	padding: 50px 0 0 30px;
}

#header .intro h1 {
	font-size: 1.8em;
	padding: 5px 0 5px 0;
	font-weight: bold;
	text-transform: uppercase;
}

#header .intro h2 {
	font-size: 1.4em;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#header .intro p {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	color: #333;
}

#worldmap {
	display: block;
	width: 100%;
	height: 480px;
	margin-top: 3px;
	margin-left: 3px;
	padding: 0;
	z-index: 1;
}

#header #searchform {
	position: absolute;
	z-index: 2;
	left: 600px;
	top: 180px;
	width: 205px;
}

#header #searchform .searchField {
	border: none;
	background: transparent;
	width: 158px;
	height: 23px;
	line-height: 23px;
}

#header #searchform .searchSubmit {
	background: transparent url(../images_tmpl/searchButton.jpg) no-repeat 0 0;
	width: 40px;
	height: 26px;
	border: none;
	cursor: pointer;
}

#campnavi {
	width: 100%;
	height: 24px;
	position: relative;
	z-index: 1;
	font-family: Arial,Helvetica,sans-serif;
}

#content {
	display: block;
	float: left;
	clear: left;
	width: 635px;
	padding: 5px 20px 20px 30px;
	margin: 0;
	clear: both;
	text-align: left;
	font-size: .9em;
}

#sideright {
	width: 278px;
	display: block;
	float: left;
}

#content h1 {
	font-size: 1.4em;
	font-variant: normal;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#content h2 {
	font-size: 1.2em;
	font-variant: normal;
	font-weight: bold;
	color: #333;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}

#content h3 {
	font-size: 1.2em;
	color: #069;
	font-weight: bold;
	margin: 10px 0;
	padding: 4px 0 8px 12px;
}

#content h4 {
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
	margin: 10px 0 10px 20px;
}

#content a {
	text-decoration: none;
	color: #069;
}

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

#content p {
	padding: 5px 0 5px 10px;
}

#content ul,#content ol {
	padding: 5px 0 5px 20px;
	margin-left: 15px;
}

#content ul li {
	background: url(../images_tmpl/bullet.jpg) 2px 5px no-repeat;
	padding-left: 20px;
}

#content #iconbookbox {
	width: 100%;
	height: 34px;
	padding-bottom: 10px;
	list-style: none;
}

#content #iconTravel {
	width: auto;
	height: 34px;
	background-color: #FFF;
	border: 0 solid #999;
	float: left;
	margin-right: 25px;
	list-style: none;
}

#content #iconTravel ul.ico {
	margin-left: -25px;
	list-style: none;
}

#content #iconTravel li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 2px;
	float: left;
}

#content #iconTravel li:hover {
	color: #fff;
	background-image: none;
}

#content #iconStay {
	width: auto;
	height: 34px;
	background-color: #FFF;
	border: 0 solid #999;
	margin-left: auto;
	float: left;
}

#content #iconStay ul.ico {
	margin-left: -25px;
}

#content #iconStay li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 2px;
	float: left;
}

#content #iconStay li:hover {
	color: #fff;
	background-image: none;
}

#content a.ConBooking {
	display: block;
	clear: both;
	float: right;
	width: 108px;
	height: 25px;
	background: url(../images_tmpl/wt_content_booking.jpg) no-repeat right 0;
	margin-top: -22px;
	margin-bottom: 15px;
}

#content a:hover.ConBooking {
	border: none;
	background: url(../images_tmpl/wt_content_booking.jpg) no-repeat right -25px;
}

.tbcontent {
	color: black;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.content {
	color: black;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	line-height: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.error {
	color: red;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

.tblink {
	color: black;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-decoration: underline;
}

.tblink a:link {
	color: black;
	text-decoration: none;
}

.tblink a:hover {
	color: black;
	text-decoration: underline;
	background-color: #ccc;
}

#content a.backToTop {
	display: block;
	clear: both;
	width: 100%;
	height: 20px;
	margin-top: -5px;
	margin-bottom: 4px;
	background: url(../images_tmpl/content_backToTop.jpg) no-repeat right 0;
}

#content a:hover.backToTop {
	border: none;
	background: url(../images_tmpl/content_backToTop.jpg) no-repeat right -20px;
}

#content .dwnld,#content .note,#content .error {
	display: block;
	width: 585px;
	min-height: 35px;
	float: left;
	margin: 10px 0;
	padding: 7px 10px 7px 40px;
	border-top: #ebe8d7 1px solid;
	border-bottom: #ebe8d7 1px solid;
	line-height: normal;
}

#content .dwnld {
	background: #ebfeda url(../images_tmpl/dwnld.jpg) no-repeat 5px 4px;
}

#content .note {
	background: #fff9d7 url(../images_tmpl/info.jpg) no-repeat 5px 4px;
}

#content .error {
	background: #ff9d9d url(../images_tmpl/error.gif) no-repeat 5px 4px;
	border-top: #f30 1px solid;
	border-bottom: #f30 1px solid;
	min-height: 20px;
}

#content a.newsarchiv {
	font-size: 14px;
	color: #069;
	text-decoration: none;
}

#content a:hover.newsarchiv {
	color: #000;
	text-decoration: underline;
}

#sidebartoolbox {
	display: block;
	float: left;
	width: 278px;
	padding: 20px 0 15px 20px;
	margin-bottom: 0;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

#sidebarvideobox {
	display: block;
	float: left;
	width: 278px;
	padding: 20px 0 15px 20px;
	margin-bottom: 0;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

#sidebarservicebox {
	display: block;
	float: left;
	width: 278px;
	padding: 20px 0 15px 20px;
	margin-bottom: 0;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

#sidebarbookmarks {
	display: block;
	float: left;
	width: 268px;
	padding: 30px 0 10px 30px;
	margin-bottom: 0;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

#toolboxhead {
	display: block;
	width: 245px;
	float: right;
	background-image: url(../images_tmpl/wt_toolbox_head.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin: 0;
}

#toolboxvideohead {
	display: block;
	width: 245px;
	float: right;
	background-image: url(../images_tmpl/wt_toolbox_head.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin: 0;
}

#toolboxservicehead {
	display: block;
	width: 245px;
	float: right;
	background-image: url(../images_tmpl/wt_toolbox_head.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin: 0;
}

#categorynavishead {
	display: block;
	width: 245px;
	float: right;
	background-image: url(../images_tmpl/wt_category_head.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #FFF;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin: 0;
}

#categornavi {
	display: block;
	width: 245px;
	height: 27px;
	float: right;
	position: relative;
	background-image: url(../images_tmpl/wt_catergorynavi_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 29px;
	text-indent: 35px;
}

#categornavi a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#categornavi a:hover {
	text-decoration: underline;
	background-image: url(../images_tmpl/wt_catergorynavi_bghover.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolboxkurs {
	width: 245px;
	height: 42px;
	float: right;
	background-image: url(../images_tmpl/wt_toolbox_kurssys.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 44px;
	text-indent: 70px;
}

#toolboxkurs a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolboxkurs a:hover {
	text-decoration: underline;
	background-image: url(../images_tmpl/wt_toolbox_hover.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolboxseason {
	display: block;
	width: 245px;
	height: 42px;
	float: right;
	position: relative;
	background-image: url(../images_tmpl/wt_toolbox_season.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 44px;
	text-indent: 70px;
}

#toolboxseason a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolboxseason a:hover {
	text-decoration: underline;
	background-image: url(../images_tmpl/wt_toolbox_hover.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolboxgallery {
	display: block;
	width: 245px;
	height: 42px;
	float: right;
	position: relative;
	background-image: url(../images_tmpl/wt_toolbox_gallery.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 44px;
	text-indent: 70px;
}

#toolboxgallery a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolboxgallery a:hover {
	text-decoration: underline;
	background-image: url(../images_tmpl/wt_toolbox_hover.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolboxteam {
	display: block;
	width: 245px;
	height: 42px;
	float: right;
	position: relative;
	background-image: url(../images_tmpl/wt_toolbox_team.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 44px;
	text-indent: 70px;
}

#toolboxteam a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolboxteam a:hover {
	text-decoration: underline;
	background-image: url(../images_tmpl/wt_toolbox_hover.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolboxvideo {
	display: block;
	width: 245px;
	height: 198px;
	float: right;
	position: relative;
	background-image: url(../images_WE/video.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: 1.1em;
	color: #FFF;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 44px;
	text-indent: 60px;
}

#toolboxvideo a {
	display: block;
	height: 198px;
	margin-left: -20px;
	color: #FFF;
	text-decoration: none;
}

#toolboxvideo a:hover {
	text-decoration: underline;
	background-image: url(../images_WE/video.jpg);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolnewsletter {
	display: block;
	width: 245px;
	height: 27px;
	float: right;
	position: relative;
	background-image: url(../images_tmpl/wt_servicebox_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 29px;
	text-indent: 35px;
}

#toolnewsletter a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolnewsletter a:hover {
	text-decoration: underline;
	background-image: url(../images_tmpl/wt_servicebox_bghover.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolcatalog {
	display: block;
	width: 245px;
	height: 27px;
	float: right;
	position: relative;
	background-image: url(../images_tmpl/wt_servicebox_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	font-size: .9em;
	color: #000;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 20px;
	margin: 0;
	line-height: 29px;
	text-indent: 35px;
}

#toolcatalog a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolcatalog a:hover {
	text-decoration: underline;
	background-image: url(../images_tmpl/wt_servicebox_bghover.png);
	background-position: 0 0;
	background-repeat: repeat-y;
}

#toolrecommend {
	display: block;
	width: 245px;
	height: 27px;
	float: right;
	position: relative;
	background: url(../images_tmpl/wt_servicebox_bg.png) no-repeat 0 0;
	font-size: .9em;
	color: #000;
	padding: 0 5px 0 20px;
	margin: 0;
	line-height: 29px;
	text-indent: 35px;
}

#toolrecommend a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolrecommend a:hover {
	text-decoration: underline;
	background: url(../images_tmpl/wt_servicebox_bghover.png)repeat-y 0 0;
}

#toolhotline {
	display: block;
	width: 245px;
	height: 27px;
	float: right;
	position: relative;
	background: url(../images_tmpl/wt_servicebox_bg.png) no-repeat 0 0;
	font-size: .9em;
	color: #000;
	padding: 0 5px 0 20px;
	margin: 0;
	line-height: 29px;
	text-indent: 35px;
}

#toolhotline a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolhotline a:hover {
	text-decoration: underline;
	background: url(../images_tmpl/wt_servicebox_bghover.png) repeat-y 0 0;
}

#toolcontact {
	display: block;
	width: 245px;
	height: 27px;
	float: right;
	position: relative;
	background: url(../images_tmpl/wt_servicebox_bg.png) no-repeat 0 0;
	font-size: .9em;
	color: #000;
	padding: 0 5px 0 20px;
	margin: 0;
	line-height: 29px;
	text-indent: 35px;
}

#toolcontact a {
	display: block;
	margin-left: -20px;
	color: #000;
	text-decoration: none;
}

#toolcontact a:hover {
	text-decoration: underline;
	background: url(../images_tmpl/wt_servicebox_bghover.png) repeat-y 0 0;
}

#togglediv {
	display: none;
	margin-left: 20px;
	padding: 0 0 5px 24px!important;
	font-size: .85em;
	font-weight: normal;
}

#togglediv2 {
	display: none;
	margin-left: 20px;
	padding: 0 0 5px 24px!important;
	font-size: .85em;
	font-weight: normal;
}

#sidebar {
	position: relative;
	display: block;
	float: left;
	width: 278px;
	padding: 15px 10px 15px 20px;
	margin-bottom: 30px;
	font-size: .8em;
	background: url(../images_tmpl/sidebar_bg.jpg) no-repeat 0 0;
}

#sidebar h2 {
	font-size: 1.4em;
	font-variant: small-caps;
	color: #65c80b;
	border-bottom: 1px solid #ccc;
	width: 255px;
	font-weight: bold;
	margin: 30px 0 10px 0;
}

#sidebar ul#news li {
	line-height: normal;
	border-bottom: dotted 1px #ccc;
	margin: 0 0 5px 0;
	padding: 0;
}

#sidebar ul#news li a img {
	display: block;
	float: left;
	border: #edebe9 1px solid;
	background: #f5f4f3;
	padding: 3px;
	margin: 0 5px 0 0;
}

#sidebar ul#news li a:hover img {
	border: #ccc 1px solid;
	background: #eee;
}

#sidebar ul#news li h3 {
	color: #c30;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	display: block;
	float: left;
	width: 188px;
	padding: 0;
}

#sidebar ul#news li p {
	margin: 0;
	padding: 0 0 5px 0;
}

#sidebar ul#news li a {
	text-decoration: underline;
}

#footer {
	clear: both;
	display: block;
	width: 986px;
	height: 0;
	color: #666;
	font-size: 10px;
}

#footer a {
	color: #666;
	border-bottom: 1px dotted #555;
}

#footer a:hover {
	color: #bbb;
	border-bottom: none;
}

#footer .foot_content {
	display: block;
	clear: none;
	width: 986px;
	float: left;
	clear: both;
	padding: 0;
	text-align: left;
	font-size: 10px;
}

#footer .foot_info {
	background: url(../images_tmpl/wt_arrow_small.png) no-repeat 10px 3px;
	display: block;
	clear: both;
	width: 400px;
	float: left;
	margin-top: 12px;
	text-align: left;
	padding-left: 25px;
	line-height: 25px;
}

.footerstyle {
	font: 11px Tahoma, Geneva, sans-serif, Arial, Helvetica;
}

#footer .foot_r {
	position: absolute;
	margin: 0 auto;
	display: block;
	width: 500px;
	float: right;
	margin-left: 440px;
	margin-top: -40px;
}

#footer .foot_r a {
	color: #bbb;
	border-bottom: none;
}

#footer .foot_end {
	background: url(../images_tmpl/wt_footer_bg.png) no-repeat left;
	display: block;
	clear: both;
	width: 986px;
	margin: 0 auto;
	text-align: left;
	font-size: .80em;
	line-height: 1px;
}

#footer ul li {
	display: inline;
}

/* http://www.wavetours.com/wellenreiten/stylesheets/basic.css */

#nav,#subnav {
	display: block;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 9999;
}

#nav li,#subnav li {
	display: block;
	list-style: none;
	margin: 0;
	float: left;
	position: relative;
}

#nav a,#subnav a {
	display: block;
}

#nav ul,#subnav ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
}

* html #nav ul,* html #subnav ul {
	line-height: 0;
}

#nav ul a,#subnav ul a {
	zoom: 1;
}

#nav ul li,#subnav ul li {
	float: none;
}

#nav ul ul,#subnav ul ul {
	top: 0;
}

#nav ul,#subnav ul {
	width: 130px;
}

#nav ul ul,#subnav ul ul {
	left: 131px;
}

#mainnav {
	position: absolute;
	top: 85px;
	z-index: 9999;
}

#nav {
	width: 980px;
	padding-left: 84px;
}

#nav *:hover {
	background-color: none;
}

#nav a {
	height: 29px;
	font-size: 13px;
	line-height: 1;
	display: block;
	margin-right: 3px;
}

#nav li a span {
	display: none;
}

#nav li a.home {
	width: 90px;
	background: url("../images/bg_navigation_2010.png") no-repeat -105px center;
}

#nav li a.camps {
	width: 155px;
	background: url("../images/bg_navigation_2010.png") no-repeat -200px center;
}

#nav li a.specials {
	width: 125px;
	background: url("../images/bg_navigation_2010.png") no-repeat -360px center;
}

#nav li a.booking {
	width: 118px;
	background: url("../images/bg_navigation_2010.png") no-repeat -490px center;
}

#nav li a.mainnavanfrage {
	width: 210px;
	background: url("../images/bg_navigation_2010.png") no-repeat -610px center;
}

/*#nav li a.surfing {
	width: 120px;
	background: url("../images/bg_navigation_2010.png") no-repeat -610px center;
}

#nav li a.news {
	width: 93px;
	background: url("../images/bg_navigation_2010.png") no-repeat -735px center;
}*/

#nav li a.contact {
	width: 90px;
	background: url("../images/bg_navigation_2010.png") no-repeat -825px center;
}

#nav li a:hover {
	color: #fff;
	background-image: url("../images/bg_navigation_hover2010.png");
}

#nav ul.ddcamps {
	top: 30px;
	margin: 0;
	padding-left: 1px;
	padding-top: 2px;
	width: 100%;
}

#nav ul.ddspecials {
	top: 30px;
	margin: 0;
	padding-left: 4px;
	padding-top: 2px;
	width: 128px;
}

#nav ul.ddmainnavanfrage {
	top: 30px;
	margin: 0;
	padding-left: 4px;
	padding-top: 2px;
	width: 200px;
}

#nav ul.ddbooking {
	top: 30px;
	margin: 0;
	padding-left: 4px;
	padding-top: 2px;
	width: 124px;
}

/*#nav ul.ddsurfing {
	top: 30px;
	margin: 0;
	padding-left: 4px;
	padding-top: 2px;
	width: 126px;
}

#nav ul.ddnews {
	top: 30px;
	margin: 0;
	padding-left: 7px;
	padding-top: 2px;
	width: 99px;
}
*/
#nav ul.ddcontact {
	top: 30px;
	margin-left: -50;
	padding-left: 0px;
	padding-top: 2px;
	width: 125px;
}

#nav ul li a {
	height: 25px;
	color: #fff;
	background-color: #274a74;
	line-height: 1.4em;
	padding: 5px 0 0 15px;
}

#nav ul a:hover {
	background-color: #999;
	background-image: none;
}

#nav ul li a.map {
	height: 40px;
	border-bottom: none;
}

#nav ul li a.first {
	border-top-style: double;
}

#nav ul li a.map img {
	float: left;
	margin: 5px 8px 0 0;
}

#nav ul li a.map span {
	display: block;
	width: 75px;
	padding-top: 8px;
	padding-left: 50px;
	cursor: hand;
}

#nav ul a {
	border-bottom: 1px solid white;
	border-right: none;
	opacity: .9;
	filter: alpha(opacity=90);
}

#subnav {
	background-color: #274a74;
	width: 981px;
	height: 38px;
	margin: 3px;
}

.bali {
	background-color: #44a83f!important;
}

.costarica {
	background-color: #fd0!important;
}

.marokko {
	background-color: #eb690b!important;
}

.kanaren {
	background-color: #cb007b!important;
}

.portugal {
	background-color: #5bafb4!important;
}

.spanien {
	background-color: #faba00!important;
}

.frankreich {
	background-color: #498ac4!important;
}

.australien {
	background-color: #fb4b00!important;
}

.brasilien {
	background-color: #00b4de!important;
}

.suedafrika {
	background-color: #eb9148!important;
}

.senegal {
	background-color: #943100!important;
}

.karibik {
	background-color: #006697!important;
}

.ecuador {
	background-color: #cccc30!important;
}

.neuseeland {
	background-color: #ab7bb0!important;
}

.panama {
	background-color: #881010!important;
}

#subnav *:hover {
	background-color: none;
}

#subnav li {
	background: url(../images/bg_subnav_divide-sprite.png) no-repeat right 1px;
	padding: 0 3px 0 5px;
	width: auto;
	height: 38px;
}

#subnav.bali li {
	background: #44a83f url(../images/bg_subnav_divide-sprite.png) no-repeat right -76px!important;
}

#subnav.costarica li {
	background: #fd0 url(../images/bg_subnav_divide-sprite.png) no-repeat right -152px!important;
}

#subnav.marokko li {
	background: #eb690b url(../images/bg_subnav_divide-sprite.png) no-repeat right -342px!important;
}

#subnav.kanaren li {
	background: #cb007b url(../images/bg_subnav_divide-sprite.png) no-repeat right -266px!important;
}

#subnav.portugal li {
	background: #5bafb4 url(../images/bg_subnav_divide-sprite.png) no-repeat right -456px!important;
}

#subnav.spanien li {
	background: #faba00 url(../images/bg_subnav_divide-sprite.png) no-repeat right -494px!important;
}

#subnav.frankreich li {
	background: #498ac4 url(../images/bg_subnav_divide-sprite.png) no-repeat right -228px!important;
}

#subnav.australien li {
	background: #fb4b00 url(../images/bg_subnav_divide-sprite.png) no-repeat right -38px!important;
}

#subnav.brasilien li {
	background: #00b4de url(../images/bg_subnav_divide-sprite.png) no-repeat right -114px!important;
}

#subnav.suedafrika li {
	background: #eb9148 url(../images/bg_subnav_divide-sprite.png) no-repeat right -532px!important;
}

#subnav.senegal li {
	background: #943100 url(../images/bg_subnav_divide-sprite.png) no-repeat right -532px!important;
}

#subnav.karibik li {
	background: #006697 url(../images/bg_subnav_divide-sprite.png) no-repeat right -304px!important;
}

#subnav.ecuador li {
	background: #cccc30 url(../images/bg_subnav_divide-sprite.png) no-repeat right -190px!important;
}

#subnav.neuseeland li {
	background: #ab7bb0 url(../images/bg_subnav_divide-sprite.png) no-repeat right -380px!important;
}

#subnav.panama li {
	background: #881010 url(../images/bg_subnav_divide-sprite.png) no-repeat right -418px!important;
}

#subnav li.first {
	width: 140px;
	padding: 0;
	background: #516c8d url("../images_tmpl/wt_downarrow_subnavi.png") no-repeat 123px 18px;
}

#subnav li.first:hover {
	background-image: url("../images_tmpl/wt_downarrow_subnavi.png");
}

#subnav li:hover {
	color: #fff;
	background-color: #516c8d;
	background-image: none;
}

#subnav.bali li.first,#subnav.bali li:hover {
	background-color: #7abf73!important;
}

#subnav.costarica li.first,#subnav.costarica li:hover {
	background-color: #FC0!important;
}

#subnav.marokko li.first,#subnav.marokko li:hover {
	background-color: #ef924e!important;
}

#subnav.kanaren li.first,#subnav.kanaren li:hover {
	background-color: #d9499d!important;
}

#subnav.portugal li.first,#subnav.portugal li:hover {
	background-color: #8ac4c5!important;
}

#subnav.spanien li.first,#subnav.spanien li:hover {
	background-color: #facc46!important;
}

#subnav.frankreich li.first,#subnav.frankreich li:hover {
	background-color: #5d9ac7!important;
}

#subnav.australien li.first,#subnav.australien li:hover {
	background-color: #fa7e46!important;
}

#subnav.brasilien li.first,#subnav.brasilien li:hover {
	background-color: #4ac7e2!important;
}

#subnav.suedafrika li.first,#subnav.suedafrika li:hover {
	background-color: #efaf79!important;
}

#subnav.senegal li.first,#subnav.senegal li:hover {
	background-color: #633!important;
}

#subnav.karibik li.first,#subnav.karibik li:hover {
	background-color: #4a91b0!important;
}

#subnav.ecuador li.first,#subnav.ecuador li:hover {
	background-color: #d9d869!important;
}

#subnav.neuseeland li.first,#subnav.neuseeland li:hover {
	background-color: #c29fc2!important;
}

#subnav.panama li.first,#subnav.panama li:hover {
	background-color: #C33!important;
}

#subnav li.first:hover {
	background-image: url("../images_tmpl/wt_downarrow_subnavi.png");
}

#subnav li.first a {
	background-image: none;
	padding: 5px 10px 5px 10px;
}

#subnav li.first a span {
	height: 30px;
	margin-left: 10px;
	line-height: 2.4em;
}

#subnav li a {
	color: white;
	font-size: 12px;
	padding: 10px 10px 0 18px;
	background: url("../images_tmpl/wt_arrow_subnavi.png") no-repeat 5px 15px;
	height: 28px;
}

#subnav li.selected a {
	color: #c8a65e;
	font-weight: bold;
}

#subnav li ul {
	top: 39px;
	width: 140px;
	margin: 0;
	padding: 0;
}

#subnav li ul.subsubnavi li {
	/*background-image: none;*/
	background-color: #274a74;
	padding: 0;
	height: 25px;
	border-bottom: 1px solid white;
}

#subnav li ul li a {
	color: #fff;
	padding: 0 0 3px 0;
	line-height: 1.4em;
	display: block;
}

#subnav li ul li:hover {
	color: #fff;
	background-color: #999;
	background-image: none;
	cursor: hand;
	padding: 0;
	height: 25px;
}

/*
#subnav li ul li a:hover {
	background-color: #999;
	background-image: none;
	cursor: hand;
}
*/

#subnav li ul li a {
	border-right: none;
	opacity: .9;
	filter: alpha(opacity=90);
}

.ui-accordion {
	width: 635px;
}

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
	border: 1px solid #c9cec8;
	background-color: #edddbf;
	height: 18px;
	outline: none;
}

.ui-accordion .ui-accordion-li-fix {
	display: inline;
}

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0!important;
	outline: none;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: .8em;
	padding: .15em .3em .3em 2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	overflow: auto;
	display: none;
}

.ui-accordion .ui-accordion-content p {
	margin: 0;
	padding: 0;
}

.ui-accordion .ui-accordion-content-active {
	display: block;
}

.ui-helper-reset {
	border: 0;
}

.ui-accordion .ui-state-default {
	background: url("../images/bul_closed.gif") no-repeat 10px center;
}

.ui-accordion .ui-state-active {
	background: url("../images/bul_open.gif") no-repeat 10px center;
}

@media projection,screen {

.ui-tabs-hide {
	display: none;
}

}

@media print {

.ui-tabs-nav {
	display: none;
}

}

.ui-tabs-panel {
	margin-bottom: 10px;
}

.ui-tabs-nav {
	margin-top: 10px;
}

.ui-tabs-nav,.ui-tabs-panel {
	font-size: 12px;
	margin-left: 0!important;
	padding: 0!important;
}

.ui-tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
}

.ui-tabs-nav:after {
	display: block;
	clear: both;
	content: " ";
}

.ui-tabs-nav li {
	float: left;
	margin: 0 0 0 1px;
	min-width: 84px;
	padding-left: 0!important;
	background-image: none!important;
	background: transparent none no-repeat!important;
}

.ui-tabs-nav a {
	color: #fff!important;
	display: block;
	padding: 0 15px 0 0;
	background: url("../images/tab-right.gif") no-repeat top right;
}

.ui-tabs-nav a span {
	display: block;
	padding: 0 0 0 15px;
	background: url("../images/tab-left.gif") no-repeat top left;
}

.ui-tabs-nav a {
	margin: 1px 0 0;
	padding-left: 0;
	color: #27537a;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	outline: 0;
}

.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	top: 1px;
	z-index: -2;
	margin-top: 0;
}

.ui-tabs-nav a span {
	width: 64px;
	min-width: 64px;
	height: 18px;
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
	cursor: pointer!important;
}

*>.ui-tabs-nav a span {
	width: auto;
	height: auto;
}

.ui-tabs-nav .ui-tabs-selected a span {
	padding-bottom: 1px;
}

.ui-tabs-nav .ui-tabs-selected a,.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active {
	color: #c8a65e!important;
}

.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span {
	cursor: text;
}

.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active {
	cursor: pointer;
}

.ui-tabs-disabled {
	opacity: .4;
	filter: alpha(opacity=40);
}

.ui-tabs-panel {
	border-top: 1px solid #97a5b0;
	padding: 1em 8px;
	background: #fff;
}

.ui-tabs-loading em {
	padding: 0 0 0 20px;
	background: url(loading.gif) no-repeat 0 50%;
}

* html .ui-tabs-nav {
	display: inline-block;
}

*:first-child+html .ui-tabs-nav {
	display: inline-block;
}

#sidebarnews {
  position:relative;
	float: right;
	width: 242px;
	height: auto;
	margin: 6px 17px 0 0;
	background: url('../images/bg_sidebarnews-bottom.gif') no-repeat left bottom;
}

#sidebarnews h2 {
	color: #29496f;
	font-weight: bold;
	padding: 8px 0 8px 8px;
	background: url('../images/bg_sidebarnews-top.gif') no-repeat left top;
	text-transform: uppercase;
	font-size: 1.3em;
}
#sidebarnews a.rsslink {
  position:absolute;
  top:3px;
  right:10px;
  width:60px;
  height:25px;
}

#sidebarnews ul {
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 5px 0 5px;
}

#sidebarnews ul li {
	padding: 10px 5px 10px 0;
	clear: both;
	display: block;
}

#sidebarnews img {
	float: left;
	margin: 3px 10px 0 0;
}

#sidebarnews p {
	font-size: .81em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

#sidebarnews p a.newshl {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}

#sidebarnews p a.newshl:hover {
	color: #0cf;
	font-weight: bold;
	text-decoration: underline;
}

#sidebarnews p a.more {
	margin: 0;
	text-decoration: underline;
}

#sidebarnews a.moreall {
	color: #333;
	font-size: .85em;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	margin: 4px 4px 4px 4px;
	padding-left: 22px;
	background: url('../images/bul_box.gif') no-repeat 9px 5px;
	display: block;
}

#sidebarnews a.moreall:hover {
	text-decoration: underline;
	color: #0cf;
}

.newsbox {
	width: 223px;
	height: 255px;
	float: left;
	background: url('../images/bg_newsbox-bottom.gif') no-repeat left bottom;
	margin: 20px 0 0 19px;
}

.newsbox h2 {
	font-size: 1.3em;
	color: #29496f;
	font-weight: bold;
	padding: 8px 0 8px 8px;
	background: url('../images/bg_newsbox-top.gif') no-repeat left top;
	text-transform: uppercase;
}

.newsbox img {
	margin: 0 0 5px 5px;
}

.newsbox p {
	font-size: .85em;
	line-height: 1.4em;
	margin: 5px 10px 5px 10px;
	padding: 0;
}

.newsbox a.more {
	color: #333;
	font-size: .875em;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	margin: 4px 4px 4px 4px;
	padding-left: 22px;
	background-image: url('../images/bul_box.gif');
	background-position: 9px 5px;
	background-repeat: no-repeat;
	display: block;
}

.newsbox a.more:hover {
	text-decoration: underline;
	color: #0cf;
}

#content .introbox {
	width: 635px;
	height: 175px;
	float: left;
	background: url('../images/bg_introbox-bottom.gif') no-repeat left bottom;
	margin: 0 0 20px 0;
}

#content .introbox h2 {
	font-size: 1.3em;
	color: #29496f;
	font-weight: bold;
	padding: 8px 0 1px 12px;
	background: url('../images/bg_introbox-top.gif') no-repeat 0 0;
	text-transform: uppercase;
}

#content .introbox img {
	margin: 0 10px 10px 10px;
}

#content .introbox p {
	font-size: .95em;
	line-height: 1.5em;
	padding: 0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#content .introbox .price {
	color: #333;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	margin: 4px 4px 4px 4px;
	padding-left: 185px;
	display: block;
}

#content .introbox a.more {
	color: #333;
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
	margin: 4px 4px 4px 4px;
	padding-left: 560px;
	background: url('../images/bul_box.gif') no-repeat 545px 5px;
	display: block;
}

#content .introbox a.more:hover {
	text-decoration: underline;
	color: #0cf;
}
/*
#serviceline {
	width: 650px;
	float: left;
	margin: 40px 0 0 20px;
}*/

#serviceline {
	text-align:right;
	width: 540px;
	float: right;
	margin: 25px 0 0 580px;
}

#serviceline p {
	color: #666;
	font-size: .875em;
}

#serviceline p span {
	color: #284e72;
	font-size: 1.18em;
}

#slides {
	height: 340px;
	overflow: hidden;
}

/* http://www.wavetours.com/wellenreiten/stylesheets/colorbox.css */

#colorbox,#modalBackgroundOverlay,#modalWrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
}

#modalBackgroundOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#colorbox {
	overflow: hidden;
	padding: 1px;
	margin-top: -1px;
	margin-left: -1px;
}

#modalWrap {
	width: 9000px;
	height: 9000px;
}

#modalContent,#borderTopLeft,#borderTopCenter,#borderTopRight,#borderBottomLeft,#borderBottomCenter,#borderBottomRight,#borderMiddleLeft,#borderMiddleRight {
	float: left;
	height: 0;
	width: 0;
	overflow: hidden;
}

#borderMiddleLeft,#borderBottomLeft {
	clear: left;
}

#modalContent {
	position: relative;
}

#contentTitle {
	margin: 0;
	padding-top: 10px;
}

#modalClose,#contentPrevious,#contentNext {
	outline: none;
	cursor: pointer;
	border: 0;
	margin: 0;
}

#modalLoadedContent {
	overflow: auto;
	width: 0;
	height: 0;
}

#modalLoadedContent iframe {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
}

#modalLoadedContent img#modalPhoto {
	display: block;
	border: 0;
	margin: auto;
}

#modalLoadedContent embed {
	display: block;
	border: 0;
}

#modalLoadingOverlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* http://www.wavetours.com/wellenreiten/stylesheets/colorbox-custom.css */

#modalBackgroundOverlay {
	background: url(../images/stripe.png) 0 0;
}

#borderTopLeft {
	width: 21px;
	height: 21px;
	background: url(../images/borderTopLeft.png) no-repeat 0 0;
}

#borderTopCenter {
	height: 21px;
	background: url(../images/borderTopCenter.png) repeat-x 0 0;
}

#borderTopRight {
	width: 21px;
	height: 21px;
	background: url(../images/borderTopRight.png) no-repeat 0 0;
}

#borderBottomLeft {
	width: 21px;
	height: 21px;
	background: url(../images/borderBottomLeft.png) no-repeat 0 0;
}

#borderBottomCenter {
	height: 21px;
	background: url(../images/borderBottomCenter.png) repeat-x 0 0;
}

#borderBottomRight {
	width: 21px;
	height: 21px;
	background: url(../images/borderBottomRight.png) no-repeat 0 0;
}

#borderMiddleLeft {
	width: 21px;
	background: url(../images/borderMiddleLeft.png) repeat-y 0 0;
}

#borderMiddleRight {
	width: 21px;
	background: url(../images/borderMiddleRight.png) repeat-y 0 0;
}

#modalContent {
	background: #fff;
}

#modalLoadedContent {
	margin-bottom: 5px;
}

#contentTitle {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	width: 100%;
	background: #fff;
	font-weight: bold;
	color: #949494;
}

#contentCurrent {
	position: absolute;
	bottom: 3px;
	left: 58px;
	font-weight: bold;
	color: #949494;
}

#contentPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(../images/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#contentPrevious:hover {
	background-position: -25px -25px;
}

#contentNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(../images/controls.png) no-repeat 0 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#contentNext:hover {
	background-position: 0 -25px;
}

#modalLoadingOverlay {
	background: #fffurl(../images/loading.gif) no-repeat center center;
}

#modalClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../images/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#modalClose:hover {
	background-position: -50px -25px;
}



/* ---------->>> BREADCRUMB <<<---------- */
#breadcrumb {
	margin: 0 4px 0 4px;
	padding: 4px 0 0 22px;
	width: 958px;
	background-color: #e7ebee;
	height: 20px;
	overflow: hidden;
}
#breadcrumb p {
	font-size: 12px;
	float: left;
	color: #aaacad;
	margin: 0 10px 0 0;
}
#breadcrumb ol {
	display: block;
	margin: 0;
	padding: 0;
}
#breadcrumb ol li {
	display: block;
	font-size: 12px;
	color: #666666;
	float: left;
	margin: 0 5px 0 0;
}
#breadcrumb ol li a {
	color: #666666;
}
#breadcrumb ol li a.active {
	font-weight: bold;
	color: #666666;
}