
/*IDs für die Aktuelle Farbe*/

/****************************************************************************
Allgemeine Styles
****************************************************************************/
a img {
	border:none;
}
form {
	margin:0px;
	display:inline;
}
body, h1, h2, h3, h4, h5, h6, td {
	font-size: 12px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin:0px;
}
p { margin: 0px;}
a:link, a:active, a:hover {
	font-size: 12px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #068080;
	text-decoration:underline;
} 
a:visited {
	font-size: 12px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #663366;
	text-decoration:underline;
}
body {
	background-color: #CCFFFF;
	background-attachment: fixed;
	background-image: url(../images/hintergruende/bg_verlauf_tobago.jpg);  
	background-repeat: repeat-x;
	background-position: top;
}
.Ueberschrift {
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #336699;
}
.Inhalte {
	padding: 0 0 5px 0;
}
#clearLeftFloat{
	clear:left;
}
/****************************************************************************
Überschrift ohne Rotem Pfeil
****************************************************************************/
.Ueberschriftohnepfeil {
	background-position: left top;
	background-repeat:no-repeat;
	padding-left: 0px;
	color: #068080;
	font-size: 12px;
	font-weight:bold;
}
/****************************************************************************
Styles für Layout der Seite
****************************************************************************/
#mainBox {
	width: 775px;
	position:absolute;
	left: 50%;
	margin-left: -387px;
	margin-top: 5px;
	/*border: 1px solid red;*/
}
#headlineCornerLeft {
	background-image:url(../images/cornerLeft.gif);
	float:left;
	width: 8px;
	height: 20px;
}
#headlineCornerRight {
	background-image:url(../images/cornerRight.gif);
	float:right;
	width: 8px;
	height: 20px;
}
#headLine {
	height: 20px;
	width: 759px;
	border-top: 1px solid #003366;
	color: #FFFFFF;
	font-family:		Arial, Futura, Helvetica, sans serif;
	font-size: 9px;
	-moz-box-sizing:border-box;
	float: left;
	padding-top: 3px;
}
#headLine td {
	color: #FFFFFF;
	font-family:		Arial, Futura, Helvetica, sans serif;
	font-size: 9px;
}
#headPic {
	height:80px;
	background-image:url(../images/headPics/header_tobago.jpg);
	background-repeat:no-repeat;
	background-position:left;
	-moz-box-sizing:border-box;
}
#headPicKaribikreise24 {
	height:80px;
	background-image:url(/templates/images/karibikreisen/header_home.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-left:1px solid #0099FF;
	border-right:1px solid #0099FF;
	border-top:1px solid #0099FF;
	-moz-box-sizing:border-box;
}
#headPicbilligfly {
	height:110px;
	background-image:url(/templates/images/karibikreisen/billigfly_06-2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	border-left:1px solid #0099FF;
	border-right:1px solid #0099FF;
	border-top:1px solid #0099FF;
	-moz-box-sizing:border-box;
}
#Angebotsanfrage {
	background-color: #068080;
	color: #FFFFCC;
	height:21px;
	-moz-box-sizing:border-box;
	padding-left: 13px;
	padding-top: 2px;
	padding-right: 13px
	font-size: 11px;
}
#mainContent{
	background-color: #FFFFFF;
	border-left: 1px solid #068080;
	border-right: 1px solid #068080;
	width:773px;	overflow:hidden;
}
#mainBackground {
	background-color: #F5F5F5;
	background-image:url(../pics/hintergruende/bg_main.gif);
	background-position: left top;
	background-repeat: repeat-y;
	border:4px solid white;
}
#mainBackground2 {
	background-color: #F5F5F5;
	background-image:url(../pics/hintergruende/bg_main3sp.gif);
	background-position: left top;
	background-repeat: repeat-y;
	border:4px solid white;
}
#contentArea {
	margin: 		0 10px 10px 14px;
	float:			left;
	width:			581px;
}
* html #contentArea {
	width:			581px;
}
#contentArea3col{
	margin-left: 4px;
	margin-right: 4px;
	padding: 0 0px 10px 10px;
	float:left;
	background-color: #F5F5F5;
	width:424px
}
* html #contentArea3col {
	width:434px
}
#contentCol3Right {
	width: 152px; 
	float:left;
	padding: 0px 4px 0px 4px;	
}
* html #contentCol3Right {
	width: 160px;
	padding: 0px 0px 0px 0px;
}
#content{
	padding-top: 5px;
}
.contentBoxLeft{
	float:left;
	width: 410px;
	padding-top: 5px;
	margin-right: 10px;
	min-height: 80px;
}
* html .contenBoxLeft {
	height: 80px;
	width: 390px;
}
.contentBoxRight{
	float:right;
	width: 150px;
	padding-top: 5px;
}
.contentBoxRight2{
	width: 150px;
	padding-top: 5px;
}
.GalContent{
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
.contentBox{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#footerContent {
	-moz-box-sizing:border-box;
	background-color: #068080;
	border-bottom: 1px solid #C0C0C0;
	height: 19px;
	padding: 2px 5px 2px 5px;
}
#footer {
	margin-top: 10px;
	font-size: 10px;
	color: #000000;
}
#footer a:link, #footer a:active, #footer a:visited{
	color: #068080;
	font-weight:bold;
	text-decoration:none;
	font-size: 10px;
}
#footer a:hover {
	text-decoration:underline;
	font-weight:bold;
	font-size: 10px;
}
.headPicLogo{
	padding-left: 10px;
	padding-top: 7px;
}
.headPicLogobilligfly{
	padding-left: 0px;
	padding-top: 45px;
}
/****************************************************************************
Styles für Navigation
****************************************************************************/
#level2Navigation{
	width: 160px; 
	float:left;
	margin-top:-4px;
}
.navigationBar {
	padding-left: 6px;
	-moz-box-sizing:border-box;
}
.nav1BG {
	-moz-box-sizing:border-box;
	padding-top: 3px;
	width: 99px;
	height: 20px;
	background-image:url(../images/nav1.gif);
	background-position: left;
	background-repeat: no-repeat;
	float:left;
	text-transform:uppercase;
}
.nav1 {
	-moz-box-sizing:border-box;
	padding-top: 3px;
		width: 99px;
	height: 20px;
	background-image:url(../images/nav1.gif);
		background-position: left;
	background-repeat: no-repeat;
	float:left;
	text-transform:uppercase;
}
.nav1hover0, .nav1hover1, .nav1hover2, .nav1hover3, .nav1hover4, .nav1hover5, .nav1hover6 {
	-moz-box-sizing:border-box;
	padding-top: 3px;
		width: 99px;
	height: 20px;
	background-image:url(../images/hintergruende/bt_hover_tobago.gif);
		background-position: left;
	background-repeat: no-repeat;
	float:left;
	text-transform:uppercase;
}
.nav1hover0{
		background-image:url(../images/hintergruende/bt_hover_cuba.gif);
		background-position: left;
	background-repeat: no-repeat;
}
.nav1hover1{
		background-image:url(../images/hintergruende/bt_hover_costa_rica.gif);
		background-position: left;
	background-repeat: no-repeat;
}
.nav1hover4{
		background-image:url(../images/hintergruende/bt_hover_jamaica.gif);
		background-position: left;
	background-repeat: no-repeat;
}
.nav1hover6{
		background-image:url(../images/hintergruende/bt_hover_ABC_Inseln.gif);
		background-position: left;
	background-repeat: no-repeat;
}
.nav1hover5{
		background-image:url(../images/hintergruende/bt_hover_tobago.gif);
		background-position: left;
	background-repeat: no-repeat;
}
.nav1hover2{
		background-image:url(../images/hintergruende/bt_hover_nicaragua.gif);
		background-position: left;
	background-repeat: no-repeat;
}
.nav1hover3{
		background-image:url(../images/hintergruende/bt_hover_mexico.gif);
		background-position: left;
	background-repeat: no-repeat;
}
.nav1 a:link, .nav1 a:hover, .nav1 a:visited, .nav1 a:active, 
.nav1hover0 a:link, .nav1hover0 a:hover, .nav1hover0 a:visited, .nav1hover0 a:active,
.nav1hover1 a:link, .nav1hover1 a:hover, .nav1hover1 a:visited, .nav1hover1 a:active,
.nav1hover2 a:link, .nav1hover2 a:hover, .nav1hover2 a:visited, .nav1hover2 a:active,
.nav1hover3 a:link, .nav1hover3 a:hover, .nav1hover3 a:visited, .nav1hover3 a:active,
.nav1hover4 a:link, .nav1hover4 a:hover, .nav1hover4 a:visited, .nav1hover4 a:active
.nav1hover5 a:link, .nav1hover5 a:hover, .nav1hover5 a:visited, .nav1hover5 a:active
.nav1hover6 a:link, .nav1hover6 a:hover, .nav1hover6 a:visited, .nav1hover6 a:active
{
	color: #000000;
	text-decoration:none;
}
.nav1aktiv, .nav1aktivhover0, .nav1aktivhover1, .nav1aktivhover2, .nav1aktivhover3, .nav1aktivhover4, .nav1aktivhover5, .nav1aktivhover6  {
	-moz-box-sizing:border-box;
	padding-top: 3px;
		width: 99px;
	height: 20px;
	background-image: url(../images/hintergruende/nav1active_tobago.gif);
		background-position: left;
	background-repeat: no-repeat;
	float:left;
	text-transform:uppercase;
}
.nav1aktiv a:link, .nav1aktiv a:hover, .nav1aktiv a:visited, .nav1aktiv a:active, 
.nav1aktivhover0 a:link, .nav1aktivhover0 a:hover, .nav1aktivhover0 a:visited, .nav1aktivhover0 a:active,
.nav1aktivhover1 a:link, .nav1aktivhover1 a:hover, .nav1aktivhover1 a:visited, .nav1aktivhover1 a:active,
.nav1aktivhover2 a:link, .nav1aktivhover2 a:hover, .nav1aktivhover2 a:visited, .nav1aktivhover2 a:active,
.nav1aktivhover3 a:link, .nav1aktivhover3 a:hover, .nav1aktivhover3 a:visited, .nav1aktivhover3 a:active,
.nav1aktivhover4 a:link, .nav1aktivhover4 a:hover, .nav1aktivhover4 a:visited, .nav1aktivhover4 a:active    
.nav1aktivhover5 a:link, .nav1aktivhover5 a:hover, .nav1aktivhover5 a:visited, .nav1aktivhover5 a:active  
.nav1aktivhover6 a:link, .nav1aktivhover6 a:hover, .nav1aktivhover6 a:visited, .nav1aktivhover6 a:active 
{
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

.nav2, .nav2aktiv  {
	-moz-box-sizing:border-box;
	padding-top: 1px;
	padding-left: 4px;
	width: 160px;
	height: 18px;
	background-image:url(../images/hintergruende/bg_nav2_tobago.gif);
	background-position: left top;
	background-repeat: repeat-x;
	font-size: 12px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	border-bottom: 1px solid #C0C0C0;
}
.nav2 a:link, .nav2 a:visited, .nav2 a:active {
	color: #FFFFCC;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nav2 a:hover{
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: FF0000;
}
.nav2aktiv a:link, .nav2aktiv a:visited, .nav2aktiv a:active {
	color: #336699;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nav2aktiv a:hover{
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}
.nav3 {
	-moz-box-sizing:border-box;
	background-color: #F5F5F5;
	padding-left: 17px;
	background-image:url(../images/hintergruende/bg_nav3_tobago.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav3 a:link {
	color: #068080;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nav3 a:hover, .nav3 a:visited, .nav3 a:active { 
	color: #068080;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nav3aktiv {
	-moz-box-sizing:border-box;
	background-color: #F5F5F5;
	padding-left: 17px;
	background-image:url(../images/hintergruende/bg_nav3_tobago.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav3aktiv a:link, .nav3aktiv a:active, .nav3aktiv a:visited {
	color: #663366;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nav3aktiv a:hover { color:#FF0000; }

.nav4 {
	-moz-box-sizing:border-box;
	background-color: #F5F5F5;
	padding-left: 17px;
}
.nav4 a:link {
	color: #068080;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nav4 a:hover, .nav4 a:visited, .nav4 a:active { 
	color: #068080;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nav4aktiv {
	-moz-box-sizing:border-box;
	background-color: #F5F5F5;
	padding-left: 17px;
}
.nav4aktiv a:link, .nav4aktiv a:active, .nav4aktiv a:visited {
	color: #663366;
	text-decoration:none;
	font-weight:bold;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.nav4aktiv a:hover { color:#FF0000; }

.path a:link, .path a:active, .path a:active, .path a:visited {
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #000000;
	
}
.path {
	border-bottom: 1px solid #C0C0C0;	
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
#siteBar{
	height: 20px; 
	border-bottom: 3px solid #FFFFFF;
	color: #663366;
}
.picSwitch a:link, .picSwitch a:visited, .picSwitch a:active, .picSwitch a:hover {
	text-decoration: none;
	color: #068080}

.sitemap1 {
	padding-left: 5px;
}
.sitemap2 {
	padding-left: 15px;
}
.sitemap3 {
	padding-left: 20px;
}
.sitemap4 {
	padding-left: 30px;
}
.sitemap5 {
	padding-left: 40px;
}


/*
.sitemap3 {	
	background-color: #F5F5F5;
	padding-left: 17px;
	background-image:url(../images/hintergruende/bg_nav3_tobago.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
*/

/****************************************************************************
Styles für die verschiedenen Boxen
****************************************************************************/
.siteService a:link, .siteService a:visited, .siteService a:active {
	font-size: 11px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	text-decoration: none;	
} 
.siteService a:hover {
	font-size: 11px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: ;
	text-decoration: none;	
} 
.picNoBorder {
	width: 160px;
	border-bottom: 1px solid white;
	overflow: hidden;
}
.picNoBorder img {
	border: 0px;
}
.newsBox {
	background-color: #F5F5F5;
	color: black;
	font-size: 10px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	width: 160px;
	border-bottom: 1px solid #C0C0C0;
}
.newsBoxHeadline{
	height:20px;
	width:156px;	background-color: #068080;
	color: #FFFFFF;
	font-size: 12px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 4px;
	padding-top: 1px;
} 
.newsBox a:link, .newsBox a:hover, .newsBox a:active {
	color: #068080;
	text-decoration: underline;
	font-size: 10px; 
}
.newsBox a:visited {
	color: #663366;
	text-decoration: underline;
	font-size: 10px; 
}
.padding4px{ padding: 4px; }
#basketBox {
	-moz-box-sizing:border-box;
	padding-top: 1px;
	padding-left: 4px;
	width: 160px;
	height: 22px;
	background-image: url(../images/basket.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 11px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin-top: 4px;
	border: 1px solid #AAAAAA;
}
#basketBox a:link, #basketBox a:active, #basketBox a:hover, #basketBox a:visited {
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #068080;
	text-decoration:none;
}
#bottomBoxShadow {
	border-bottom: 1px solid #068080;
}
#boxHeadline{
	-moz-box-sizing:border-box;
	height:20px;
	width: 160px;
	border-bottom: 1px solid #C0C0C0;
	background-color: #068080;
	color: #FFFFFF;
	font-size: 12px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 4px;
	padding-top: 1px;
	margin-top: 4px;	
} 
#imageBox {
	-moz-box-sizing:border-box;
	width:160px;
	border: 1px solid #068080;
}
#imageBox img { 
	border: 1px solid #068080;
}
#newsletterSign {
	-moz-box-sizing:border-box;
	background-color: #FFFFFF;
	color: #336699;
	font-size: 10px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	padding: 4px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #068080;
}
#newsletterSign input {
	margin-top: 4px;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inputText {
	width: 130px;
	height: 22px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
}
.inputSmall {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	color: #000000;
}
.inputButton {
	background-color: #D65D00;
	color: #FFFFFF;
	border-bottom: 1px solid #713303;
	border-right: 1px solid #713303;
	border-top: 1px solid #F89B54;
	border-left: 1px solid #F89B54;
	height:20px;
	font-weight: bold;
}
.inputButtonTransfers {
	background-color: #D65D00;
	color: #FFFFFF;
	border-bottom: 1px solid #713303;
	border-right: 1px solid #713303;
	border-top: 1px solid #F89B54;
	border-left: 1px solid #F89B54;
	height:20px;
	width: 130px;
	font-weight: bold;
}
.selectField {
	background-color: #C7E7FF;
	font-size: 10px;
}
/****************************************************************************
Box für Last Minute, Hotelsuche etc.
****************************************************************************/
#specialContent {
	margin-top: 10px;
	color: #000000;
	height: 16px;
}
#specialContentHeadLeft {
	width: 15px;
	height: 16px;
	float: left;
	background-image:url(../images/hintergruende/bg_nav2_tobago.gif);
	background-position: left top;
	background-repeat: repeat x;
}
#specialContentHead {
	height: 16px;
	float: left;
	font-weight:bold;
	font-size: 10px;
	background-image:url(../images/hintergruende/bg_nav2_tobago.gif);
	background-position: left top;
	background-repeat: repeat x;
}
#specialContentHeadRight {
	width: 11px;
	height: 16px;
	float: left;
	background-image:url(../images/hintergruende/bg_nav2_tobago.gif);
	background-position: left top;
	background-repeat: repeat x;
}
#specialContentBox {
	border: 1px solid #068080;
	margin-top: 0px;
	padding: 4px;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 570px;
}
#specialContentBox350 {
	border: 1px solid #068080;
	margin-top: 0px;
	padding: 4px;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 400px;
}
* html #specialContentBox {
	width: 580px;
}
* html #specialContentBox350 {
	width: 410px;
}
#specialContentBox a:link, #specialContentBox a:hover, #specialContentBox a:active {
	font-size: 10px;
	color: #068080;
	text-decoration: underline;
}
#specialContentBox a:visited {
	font-size: 10px;
	color: #663366;
	text-decoration: underline;
}
.reisefuehrer {
	border: 1px solid #068080;
	padding: 4px;
	margin-right: 10px;
	height: 100px;
	overflow: hidden;
	font-size: 10px;
	width: 192px;
	background-color: #FFFFFF;
}
* html .reisefuehrer {
	width: 202px;
}
.reisefuehrer img {
	border: 0px solid #068080;
	margin: 4px;
}
.buchtipps {
	-moz-box-sizing:border-box;
	border: 1px solid #068080;
	padding: 4px;
	margin-right: 10px;
	height: 160px;
	overflow: hidden;
	font-size: 10px;
	width: 188px;	
	background-color: #FFFFFF;
}
.buchtipps img {
	border: 1px solid #068080;
}
.rfBoxHead {
	height: 16px;
	background-image:url(../images/hintergruende/bg_nav2_tobago.gif);
	background-repeat:repeat-x;
	background-position: left top;
	float: left;
	font-weight:bold;
	font-size: 10px; 
	padding-left: 4px;
}
.rfBoxhead a:link, .rfBoxhead a:active{ 
	font-size: 10px; 
	font-weight:bold;
	color: #FFFFCC;
	text-decoration: none;
}
.rfBoxhead a:hover{ 
	font-size: 10px; 
	font-weight:bold;
	color: #FF0066;
	text-decoration: none;
}
.rfBoxhead a:visited{ 
	font-size: 10px; 
	font-weight:bold;
	color: #663366;
	text-decoration: none;
}
/****************************************************************************
kleine Box Werbung
****************************************************************************/
#adBox {
	-moz-box-sizing:border-box;
	width: 150px;
	color: #000000;
	height: 16px;
}
#adBoxContent {
	border: 1px solid #068080;
	margin-top: 0px;
	padding: 4px;
	font-size: 10px;
	width: 150px;
	background-color: #FFFFFF;
}
#adBoxHead {
	height: 16px;
	background-image:url(../images/hintergruende/bg_nav2_tobago.gif);
	background-repeat:repeat-x;
	background-position: left top;
	float: left;
	font-weight:bold;
	font-size: 10px; 
	padding-left: 4px;
}
.adCatalogue {
	border: 1px solid #068080; 
	width:158px;	height:225px; 
	overflow:hidden
}
/****************************************************************************
Überschrift mit Rotem Pfeil
****************************************************************************/
.redArrowHead {
	background-image:url(../images/fle_red.gif);
	background-position: left top;
	background-repeat:no-repeat;
	padding-left: 10px;
	color: #068080;
	font-size: 13px;
	font-weight:bold;
}
.RTBredArrowHead{
	background-image:url(../images/fle_red.gif);
	background-position: left top;
	background-repeat:no-repeat;
	padding-left: 10px;
	color: #068080;
	font-size: 12px;
	font-weight:bold;
}
/****************************************************************************
Styles Startseite
****************************************************************************/
#mainContentStart{
	background-color: #FFFFFF;
	border-left: 1px solid #068080;
	border-right: 1px solid #068080;
	border-bottom: 1px solid #068080;
	padding: 3px;
	width: 767px;
	border: 1px solid #068080;
}
* html #mainContentStart {
	width: 775px;
}
#contentAreaStart{
}
#contentStart{
	background-color: #F5F5F5;
	padding: 4px;
}
#contentStartLeft {
	padding-right: 8px;
	width: 542px;
	float:left;
	border-right: 1px dotted #336699;
}
* html #contentStartLeft {
	width: 550px;
}
#contentStartRight {
	margin-left: 8px;
	width: 200px;
	float:left;
}
* html #contentStartRight {
	width: 200px;
}
#mainContentStartBilligfly{
	background-color: #FFFFFF;
	border-left: 1px solid #068080;
	border-right: 1px solid #068080;
	border-bottom: 1px solid #068080;
	padding: 3px;
	width: 767px;
	border: 1px solid #068080;
}
* html #mainContentStartBilligfly {
	width: 775px;
}
#contentAreaStartBilligfly{
}
#contentStartBilligfly{
	background-color: #F5F5F5;
	padding: 2px;
}
#contentStartRightBilligfly {
	padding-right: 1px;
	width: 600px;
	float:left;
}
* html #contentStartRightBilligfly {
	width: 600px;
}
#contentStartLeftBilligfly {
	margin-left: 1px;
	width: 160px;
	float:left;
	padding-right: 3px;
	border-right: 1px dotted #336699;
}
* html #contentStartLeftBilligfly {
	width: 160px;
}
#picBoxStart {
	-moz-box-sizing:border-box;
	width: 99%px;
	overflow:hidden;
	padding-top: 4px;
	padding-bottom: 4px;
}
.picGalerieStart {
	width: 33%;
	font-size: 9px;
}
.picMietwagenStart {
	width: 104px;
	font-size: 9px;
}
#dotLineTop, #dotLineBottom {
	background-image:url(../images/dot_green_x.gif);
	background-repeat:repeat-x;
	background-position: left 10px;
	height: 19px;
}
#dotLineTop { margin-top: 5px; margin-bottom: 5px; }
#dotLineBottom { margin-bottom: 15px; }
#hotline {
	-moz-box-sizing:border-box;
	width: 160px;
	background-color: #C7E7FF;
	background-image: url(../images/telefon.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #0099FF;
	text-align: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
}
#hotlinenic {
	-moz-box-sizing:border-box;
	width: 160px;
	background-color: #068080;
	background-image: url(../images/telefon.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #0099FF;
	text-align: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
* html #hotline {
	-moz-box-sizing:border-box;
	width: 160px;
	background-color: #C7E7FF;
	background-image: url(../images/telefon.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #0099FF;
	text-align: right;
	margin: 5px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	font-size: 10px;
	color: #000000;
	font-weight:normal;
}
/****************************************************************************
Hotel Tabelle
****************************************************************************/
#hotelDotLine {
	background-image:url(../images/dot_green_x.gif);
	background-repeat:repeat-x;
	background-position: left 3px;
	height: 8px;
	line-height: 8px;
	font-size: 8px;
}
.hotelInfo {
	margin: 2px 5px 2px 5px;
}
.hotelInfoBG td {
	background-color: 	#FFFFFF;
}
.hotelTitleInfo1 {
	background-color:	#FFFFFF;
	width: 100%;
	padding-left: 5px;
	margin-bottom: 5px;	
}
.hotelTitleInfo table, .hotelTitleInfo tr, .hotelTitleInfo td {
	border: 1px solid #068080;
}
.hotelTable { -moz-box-sizing:border-box; }
.hotelTable table, .hotelTable tr, .hotelTable th, .hotelTable td {
	border: 1px solid #068080;
}
.hotelTable table {
	margin: 0 0 0 0px;
}
.hotelTable th {
	background-color: 	#FFFFFF;
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
 	font-size:			12px;
	font-weight:normal;
	padding: 2px;
	vertical-align: top;
	text-align:left;
	border: 1px solid 	#068080;
}
.hotelTable td {
 	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 			10px;
	font-weight:normal;
	padding: 2px;
	vertical-align: top;
	text-align:left;
	border: 1px solid 	#068080;
}
.hotelGalerie img {
	overflow:hidden;
	margin: 0px 10px 10px 0px;
	border:1px solid #068080;
	float:left;
	width:128px;height:83px;}
.hotelGalerie2 img {
	overflow:hidden;
	margin:0 0 5px 10px;
	border:1px solid #068080;
	width:118px;height:83px;}
.hotelGalerie3 img {
	overflow:hidden;
	margin:0 0 0px 0px;
	border:1px solid #068080;
	width:98px;height:78px;}
.hotelGalerie5 img {
	overflow:hidden;
	margin: 0px 10px 10px 0px;
	border:1px solid #068080;
	float:left;
	width:128px;height:8px;}
/****************************************************************************
Angebotsformulare, Katalogbestellung
****************************************************************************/
.inputTextLong {
      width: 200px;
      height: 22px;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      color: #000000;
 }
 .inputTextShort {
      width: 60px;
      height: 22px;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      color: #000000;
 }
  .inputTextextraShort {
      width: 24px;
      height: 18px;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      color: #000000;
 }
 .inputTextMiddle {
      width: 100px;
      height: 22px;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      color: #000000;
 }
  .inputTextDatum {
      width: 70px;
      height: 22px;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      color: #000000;
 }
  .inputTextExtraLong {
      width: 220px;
      height: 22px;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      color: #000000;
 }
 .inputTextArea {
      width:200px;
      height:100px;
      border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
      color: #000000;
 }
.pulldown {
	size: 10px;
    border: 1px solid #CCCCCC;
      background-color: #FFFFFF;
}

/****************************************************************************
Angebotsformulare, Katalogbestellung
****************************************************************************/

.sonderangebot {
	font-size: 12px;
	color: #FFFFFF;
}

.sonderangebot a:link, .sonderangebot a:visited {
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.sonderangebot a:hover  {
	font-family:		"Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}