/* CSS Document */
#main {width:979px; margin:0 auto; text-align:left;}
#footer {height:37px; padding:19px 30px 0 31px; background:#F9F9F9; border-top:1px solid #F2F2F2; }
#content {padding:0 30px 35px 31px; }
#main ul {list-style-type:none;}
#wrapper {width:918px; margin:margin:0 auto;}
* {margin:0; padding:0; font-size:100%;}
body{background:url(images/bg.gif); text-align:center;}
html, input, textarea {font-family: Arial, Helvetica, sans-serif; font-size:0.80em;	line-height:1.5em; color:#6e6e6e;}
.fourc, .fourc-sp, .threec, .twoc-s, .twoc-w , .twoc-sub{float:left;}
.container {width:100%; overflow:hidden;}
.container0 {width:100%;}
.left {float:left;}
.right {float:right;}
.clear  {clear:both;}
.aligncenter {text-align:center;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.break p {padding-top:0;}
input, select {vertical-align:middle; font-weight:normal;}
a {color:#297482; outline:none; text-decoration:underline;}
a:hover{color:#AA3274; text-decoration:none;}
a img {border:0;}
img {vertical-align:top;}
h1 {font-size:3.333em; line-height:1.2em; padding:30px 0 0;}
h3 {font-size:1.5em; color:#0a0a0a; font-weight:normal; padding-bottom:10px;}
h4 {font-size:1.2em; color:#008080; font-weight:normal; padding:21px 0 8px 0;} 
h2 {font-size:1.833em; color:#0a0a0a; padding-bottom:15px; font-weight:bold; line-height:0.95em; }
h5 {font-size:1.2em; color:#008080; font-weight:normal; padding:0 0 8px 0;} 
.link1 {font-size:1.5em; color:#0a0a0a; font-weight:bold; text-decoration:none;}
.link1:hover {color:#c5A7F13; }
.link2 {font-weight:bold; background:url(images/marker2.gif) right 6px no-repeat; padding-right:15px;}
.link2:hover {color:#AA3274;}
.link3 {text-decoration:none;}
.link3:hover  {color:#AA3274; text-decoration:none;}
.text1 {font-size:1.667em; color:#C9C9CD; line-height:1.2em;}
.caption {font-style:italic; padding-bottom:15px; padding-top:5px;}
.color1 {color:#5A7F13;}
.color2 {color:#D3B83E;}
.color3 {color:#AA3274;}
.color4 {color:#297482;}
.bg-top {background:url(images/bg-top.gif) top repeat-x;}
.bg-tail {background:url(images/bg-tail.gif) top repeat-y;}
.imgindent {float:left; margin-right:30px;}
.imgindentr {float:right; margin-left:30px;}
.imgcentr {display: block; margin-left: auto; margin-right: auto; border:1px solid #F2F2F2;}
.indent1 {padding-top:40px;}
.indent2 {padding-bottom:30px;}
.indent3 {padding-top:40px; padding-bottom:15px;}
.indent4 {padding-top:21px;}
.indent5 {padding-top:5px;}
.indent6 {padding-top:30px;}
.space0 {margin-top:21px;}
.space1 {margin-right:40px;}
.space2 {margin-right:60px;}
.space3 {margin-top:40px;}
.space4 {margin-right:30px;}
.divider-top {background:url(images/divider.gif) top repeat-x;}
.rseparator {background:url(images/separator.gif) 598px 0 repeat-y;}
.lseparator {background:url(images/separator.gif) 313px 0 repeat-y;}
.img-l {width:210px;}
.img-l2 {width:150px;}
.img-r {width:705px;}
.img-r2 {width:420px;}
.twoc-s {width:285px;}
.twoc-w {width:570px;}
.twoc-sub {width:270px;}
.threec {width:276px;}
.fourc {width:219px ;}
.fourc-sp {width:14px;}
.cell1 {width:400px;}
.screen {height:300px;}
.agendacell {width:83px;}
.agendacell2 {width:118px;}
.logo {margin-top:45px; float:left;}
.menu {float:right; margin-top:48px;}
.menu li {float:left; text-align:center; }
.menu li a { display:inline-block; height:84px; font-weight:bold; color:#FAFAFA; text-decoration:none; cursor: pointer; background:url(images/bg-menu.gif) top repeat-x;}
.menu li a span {display:inline-block; width:108px; height:47px; padding-top:27px; cursor:pointer; background:url(images/bg-menu-border.gif) top right repeat-y;}
.menu li .last span {background:none;}
.menu li a:hover {background:url(images/bg-menu-act.gif) top repeat-x; color:#D3B83E;}
.menu .active a {background:url(images/bg-menu-act.gif) top repeat-x; color:#94c43a;}
.marker1 {margin-top:75px;}
.list1 a {background:url(images/marker2.gif) 0 5px no-repeat; padding-left:17px; font-weight:bold;}
.list1 a:hover {color:#AA3274;}
.list2 li {background:url(images/marker2.gif) 0 5px no-repeat; padding-left:17px;}
.list3 li {background:url(images/marker2.gif) 0 5px no-repeat; padding-left:17px; padding-bottom:10px;}
.phone {float:left; width:110px;}
.footer-menu {color:#6e6e6e;}
.footer-menu li {float:left; padding-right:9px;}
.footer-menu li a {color:#6e6e6e; text-decoration:none; padding-right:9px;}
.footer-menu li a:hover {color:#AA3274; text-decoration:underline;}
.policy {float:right; font-weight:normal; color:#000;}
.kalender table {border-collapse:collapse;}
.kalender table, .kalender th, .kalender td {border:1px solid #5A7F13;}
.kalender td, .kalender th{padding:1px 10px;}
.kalender .alttr {background-color:#f8f2de;}
.kalender th {color:white; font-weight:bold; text-align:left; background-color:#5A7F13;}
.bigbutton {float:right; height:67px; width:235px; overflow:hidden; margin-top:0px; margin-left:30px; background:transparent url(images/bigbutton.png) no-repeat;
color:#333;	font-weight:bold; line-height:1.2em; font-size:1.1em; text-decoration:none;	text-align:center; padding: 14px 0 5px 0;}
a.bigbutton:hover, a.bigbutton:active {color:white;}
#rotator {background:#FFF; color:#000; padding-bottom:2em; margin:0; position:relative; border:1px solid #F2F2F2;}
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {margin:0;	padding:0; border:0; outline:0;	line-height:1.3em; font-size:1.1em; text-decoration:none;
list-style:none; float:left; font-family:Arial, Helvetica, sans-serif; text-align: center;}
ul.ui-tabs-nav {position:absolute; bottom:0px; left:0; z-index:1; width:100%; background:#FFF url(images/uitabsbg.gif) repeat-x bottom right; border-top:1px solid #FFF;}
li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {	font-size:0.8em; font-weight:bold; color:#333; background:#FFF url(images/uitabsbg.gif) repeat-x bottom left; 
border-left:1px solid #FFF; border-right:1px solid #c5ced9;	display:block; width:227px;	height:30px;}
#rotator .ui-tabs-nav-item a:hover, #rotator .ui-tabs-nav-item a:active {background:#FFF url(images/uiactivetabbg.gif) repeat-x bottom left; color:#297482;}
#rotator .ui-tabs-nav-item a span {cursor:pointer; 	position:relative; top:8px;}
#rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active {background:#fff url(images/uiactivetabbg.gif) repeat-x bottom left; color:#297482;}
#rotator .ui-tabs-panel {font-family:Arial, Helvetica, sans-serif; clear:left; color:#000; padding:25px 500px 10px 25px;	height:210px;}
#rotator .ui-tabs-hide {display:none;}
#rotator p {font-size:1.2em;	line-height:1.3em;	margin:.5em 0;	color:#333;}
#rotator .btn_get_started {float:left; height:36px; width:163px; overflow:hidden; margin-top:20px; background:transparent url(images/header-button2.png) no-repeat;
color:#333;	font-weight:bold; text-decoration:none;	text-align:center; padding: 7px 0 5px 0;}
#rotator a.btn_get_started:hover, #rotator a.btn_get_started:active {color:white;}
#rotator #fragment-1 {background:transparent url(headerimages2/rotation.php) no-repeat right; margin-right:8px;}
#rotator #fragment-2 {background:transparent url(headerimages/header-aitutaki.jpg) no-repeat right; margin-right:8px;}
#rotator #fragment-3 {background:transparent url(headerimages/header-brazilie.jpg) no-repeat right; margin-right:8px;}
#rotator #fragment-4 {background:transparent url(headerimages/header-japan.jpg) no-repeat right;	margin-right:8px;}
.slogan { height:224px; background:url(images/header-lagoon.jpg) top left no-repeat; padding: 40px 0px 10px 523px; }
.slogan1 { font-size:2.5em; color:#0a0a0a; line-height:1.2em; letter-spacing:-1px; margin-bottom:10px;}
.slogan2 { font-size:2.333em; color:#8F8E8E; line-height:1.2em; }
.slogan2  hr{width:300px; margin-top:15px; margin-bottom:15px; float:left;}