/* CSS Document */
html {width:100%;}
/*.macpic img{width:50; height:50;}*/
body {background-color:#6fb0d0;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#009cff;
	background-image:url('images/bg_body.gif');background-repeat:repeat-x;}
	a.klein { font-size: 13px;}
#blende{position:absolute;top:0px;left:-100px;width:613px;height:269px;background: url(images/blende3.png) top left no-repeat;z-index:-1;}
#wrapper {width:1000px;margin:0 auto;text-align:left;}
.bilder   {width:120px;height:180px;float:left; margin-top:10px;margin-left:20px; border:none;}
.bilder_r {width:120px;height:180px;float:right;margin-top:10px;margin-right:20px;border:none;}
#angebotsbox {width:250px; height:180px; margin-top:370px;}
#header {float:left;width:1000px;height:170px;}
#logobox {display:inline;float:left;width:220px;height:170px;/*margin:6px;*/
background-image:url('images/macosx-style-background5.jpg');background-repeat:no-repeat;text-align:right;}
/* CSS Document */

bodie {font-family: Verdana, Arial, Helvetica, sans-serif;margin: 100px;font-size: 100%;font-weight: bold;background: #efefef;}
ul {list-style: none;margin: 0;padding: 0;}
imq {border: none;}

/*- Menu 9--------------------------- */

#menu9 {width: 200px;margin: 10px;font-size: 16px;}
#menu9 li a {height: 24px;text-decoration: none;font-size: 16px;}
#menu9 li a:link, #menu9 li a:visited {
	color: #FFF;
	display: block;
	background:  url(menu9.gif);
	padding: 8px 0 0 35px;
	font-size: 16px;
	}

#menu9 li a:hover {
	color: #000;
	background:  url(menu9.gif) 0 -32px;
	padding: 8px 0 0 39px;
	}

#newsletter {float:right;height:25px;margin-right:415px;margin-top:32px;}
#hotline-all {width:1000px; height:60px; float:right; margin-top:25px;}
#hotline {
	/*position:absolute;left:746px;margin-top:12px;margin-right:50px;*/background-color:#FFFFFF;
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif, SunSans-Regular;font-size: 12px;
	font-weight: bold;width:176px;float:right;}
#hotline2 {
	font-family: Arial, Helvetica, Geneva, Swiss, sans-serif, SunSans-Regular;
	color:#FFFFFF;font-size: 10px;color:#000;width:67px;float:right;}
#hotline3 {float:right;margin-right:20px;}
#hotline12 {width:176px; height:35px; float:right;}
#logobox h1 {padding:0px;margin:0px;margin-top:50px;margin-right:20px;font-size:26px;color:#F30;}
#info h3 {padding:0px;margin:0;}
#seller h2 {margin:0;font-size:17px;}
#logobox h2 {padding:0px;margin:0px;margin-top:-4px;margin-right:20px;font-size:14px;color:#F30;}
#bannerbox {border-style:none;position:negative;background-color:#ffffff;width:1000px;height:100%;float:right;/*left: 950px;*/}
#bodybox {float:left;width:1000px;background-color:#ffffff;/*background-image:url('images/grad_content_bg.jpg'); background-repeat:repeat-x;*/}
#bannerbox2 {width:120px;height:610px;float:left;margin-top:-1px;}
#bigbox {float:left;width:1130px;/*margin-left:1px;*/text-align:left;margin:auto;color:#F30;}
#headimg {display:inline; float:left; width:1000px; height:170px; background-image:url('images/head-img.png');
	background-repeat:repeat;}
#topnavi {display:inline;float:left;width:1000px;height:34px;background-image:url('img/bg_topnavi.jpg');
	background-repeat:no-repeat;}
#topnavi ul {display:inline;list-style-type:none;padding:0px;margin:6px;margin-top:0px;}
#topnavi ul li {float:left; height:28px;background-image:url('img/button_topnavi_norm.jpg'); background-repeat:no-repeat;
	line-height:28px;}
#topnavi ul li.selected {float:left;height:28px;background-image:url('img/button_topnavi_selected.jpg'); 
	background-repeat:no-repeat;line-height:28px;}
#topnavi ul li a {line-height:28px;color:#8d8d8d;font-size:12px;font-weight:bold;font-family:Verdana, sans-serif;
	text-decoration:none;padding-left:28px;padding-right:26px;}
#topnavi ul li a:hover {line-height:28px;color:#8d8d8d;font-size:12px;font-weight:bold;font-family:Verdana, sans-serif;		
	text-decoration:underline;padding-left:28px;padding-right:26px;}
#topnavi ul li.selected a {line-height:28px;color:#757575;font-size:12px;font-weight:bold;font-family:Verdana, sans-serif;
	text-decoration:none;padding-left:28px;padding-right:26px;}
#topnavi ul li.selected a:hover {
	line-height:28px;
	color:#757575;
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, sans-serif;
	text-decoration:underline;
	padding-left:28px;
	padding-right:26px;
}


#mainbox {background: #CCC;border: 1px solid #666;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.2em;
	color: #333;position: absolute;width: 1020px;height: 800px;}
#bodie3 {display:inline;float:left;width:220px;height:500px;margin-left:0px;margin-top:10px;padding-bottom:10px;
	background-image:url('menu/Hotline.jpg'); background-repeat:no-repeat;}

#bodie_hotline {margin-top:10px;margin-left:40px;height:245px;width:140px;}
.info{font-size:11px;background-color:#EFEFF9;border:none;	}
#bodie3 h2 {color:#ffffff;}
#bodie2 {display:inline;float:left;width:220px;height:459px;margin-left:0px;margin-top:10px;padding-bottom:10px;
	background-image:url('menu/menubar.jpg'); background-repeat:no-repeat;}
#bodie3 h3{margin-top:42px;color:#FFF;	}
#bodie3 a{margin-left:36px;margin-bottom:6px;list-style-type:none;padding:0px;margin:0px;}
#bodie3 li {font:Arial, Helvetica, sans-serif;margin-top:6px;margin-left:36px;font-size:14px;color:#FFF;	}
#bodie3 table{font:Arial, Helvetica, sans-serif;margin-top:15px;margin-left:28px;font-size:14px;color:#FFF;	}
#bodie3 table img{font:Arial, Helvetica, sans-serif;font-size:14px;color:#FFF;	}
#bodie3 table a{font:Arial, Helvetica, sans-serif;font-size:14px;color:#00C;	}
#bodie2 h3{margin-top:47px;color:#FFF;	}
#bodie2 a{margin-left:36px;margin-bottom:0px;list-style-type:none;padding:0px;margin:0px;}
#bodie2 li {font:Arial, Helvetica, sans-serif;margin-top:0px;margin-left:36px;font-size:14px;color:#FFF;	}
#bodie2 table{font:Arial, Helvetica, sans-serif;margin-top:0px;margin-left:28px;font-size:14px;color:#FFF;	}
#bodie2 table img{font:Arial, Helvetica, sans-serif; margin:0;font-size:14px;color:#FFF;	}
#bodie2 table a{font:Arial, Helvetica, sans-serif;font-size:14px; margin:0px;color:#00C; margin:0px;	}
#menu_oben{margin-top:39px;margin-right:130px;float:right;width:400px;height:35px;}
#subnavi {display:inline;float:left;width:220px;margin-left:0px;margin-top:5px;padding-bottom:10px;}
#subnavi a{margin-bottom:10px;}

#subnavi ul {list-style-type:none;padding:0px;margin:0px;}
#subnavi ul li {height:24px;/*background-image:url('img/button_subnavi.jpg');*/background-repeat:no-repeat;line-height:24px;
	margin-left:0px;width:181px;margin-bottom:10px;}
#subnavi ul li a {font-family:Verdana, sans-serif;font-size:11px;color:#8d8d8d;text-decoration:none;padding-left:10px;
	margin-bottom:10px;}
#subnavi ul li a:hover {font-family:Verdana, sans-serif;font-size:14px;color:#8d8d8d;text-decoration:underline;}
#subnavi ul li a.selected {font-family:Verdana, sans-serif;font-size:11px;color:#c1d000;text-decoration:none;padding-left:10px;}
#subnavi ul li a.selected:hover {font-family:Verdana, sans-serif;font-size:11px;color:#c1d000;padding-left:10px;}
#content {display:inline;float:left;width:608px;margin-right:36px;margin-left:90px;margin-top:55px;padding-bottom:10px;
	font:Arial, Helvetica, sans-serif;color:#F30;}
#kreuzfahrten {display:inline;float:left;width:608px;margin-right:36px;margin-left:35px;margin-top:55px;padding-bottom:10px;
	font:Arial, Helvetica, sans-serif;color:#F30;}
#content2 {display:inline;float:left;width:608px;margin-right:36px;margin-left:30px;margin-top:5px;padding-bottom:10px;
	font:Arial, Helvetica, sans-serif;color:#333;}
#content2 p {line-height:10px;}
#angebot2 {width:520px;margin-top:8px;height:150px;/*float:left;*/}
#angebot {display:inline;float:left;width:530px; height:900px; margin-right:36px;margin-left:65px;margin-top:20px;padding-bottom:10px;
	font:Arial, Helvetica, sans-serif;color:#F30;}
#counter {}
#angebot h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;margin:0px;padding:0px;color:#F30;}
#angebot p {line-height:16px;}
#angebot2 a img {margin-top:14px;}
#content h1 {font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;margin:0px;padding:0px;color:#F30;}
#content p {line-height:16px;}
#footer {display:inline;float:left;width:1000px;height:85px;background-image:url('img/bg_footer.jpg');
	background-repeat:no-repeat;text-align:center;}
#footer p {margin:6px;padding:0px;line-height:28px;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#aaaaaa;}
#footer a {font-size:10px;color:#aaaaaa;text-decoration:none;}
#footer a:hover {font-size:10px;color:#aaaaaa;text-decoration:underline;}
div.spacing1 {margin-left:18px;margin-right:18px;}
#bodieX {display:inline;float:left;width:220px;height:800px;margin-left:0px;margin-top:10px;padding-bottom:10px;
	background-image:url('menu/reisemenu.jpg'); background-repeat:no-repeat;}
#bodieX h3{margin-top:47px;color:#FFF;	}
#bodieX a{margin-left:36px;margin-bottom:6px;list-style-type:none;padding:0px;margin:0px;}
#bodieX li {font:Arial, Helvetica, sans-serif;margin-top:6px;margin-left:36px;font-size:14px;color:#FFF;	}
#bodieX table{font:Arial, Helvetica, sans-serif;margin-top:6px;margin-left:28px;font-size:14px;color:#FFF;	}
#bodieX table img{font:Arial, Helvetica, sans-serif;font-size:14px;color:#FFF;	}
#bodieX table a{font:Arial, Helvetica, sans-serif;font-size:14px;color:#00C;	}
.h2_header {color:#4682B4; margin-bottom:0px; font-size:27px; text-align:center;}

.box2 {background-image:url("http://www.strand-paradies.de/images/angebot-background.png");width:290px;height:870px; float:left; margin-left:10px;}
.box_inhalt2{width:290px;margin:0px; height:100%}

.ZIthumbs{width:230px; height:125px; float:left; margin-left:10px;}
.thumbs-head{width:100%; height:25px; text-align:center; font-size:18px;  font-weight:bold; color:#333; }
.thumbs-head2{width:230px; height:70px; text-align:center; font-size:18px;  font-weight:bold; color:#333;}
.thumbs-wm{width:100%; height:98px; text-align:center; font-size:18px;  font-weight:bold; color:#333;}
.thumbs-head3{width:75px; height:25px; text-align:right; font-size:18px;  font-weight:bold; float:right;}
iframe.hotels {
	overflow-x:hidden;
	height:810px;
	float:left;
	border:none;
}


.angebot-neu {width:338px; height:415px; float:left; margin-left:20px; margin-top:10px; background-image:url(http://www.strand-paradies.de/images/angebot-neu.jpg); background-repeat:no-repeat;}

/************************** COUNTRY ***************************************/
.mainContinentTable{width: 685px; 	}
.mainTable{width: 685px;text-align: center;}
.regions{text-align: center; border-top: 1px solid #003C6E; padding-top: 10px	}
.center{text-align: center;}
.noborder{border:none;}

#information{width:100%; height:100px;border: 1px solid #000000; text-align:center; margin:auto; color:#000; font-size:12px;}

.fliesstext {font-size: 11px;line-height: 16px;margin: 0 0 0 5px;}
.headlines {font-size: 12px;font-weight: bold;color: #00009b;text-align: left;}

/* HEADER BASE */

#ExpHeader{float: left;position: relative;display:inline;width: 100%;margin: 0;margin-top:31px;padding: 0;
	z-index: 1;font-family: Arial, Sans-Serif;color: #2b2b2b;}
#ExpHeader .ExpHeaderClear { clear: both; }
#ExpHeader a.headerMoreInfoLink, #ExpHeader a:active.headerMoreInfoLink, #ExpHeader a:visited.headerMoreInfoLink { color: #4985c7; text-decoration: underline;}
#ExpHeader a:hover.headerMoreInfoLink { color: #c60; text-decoration: none;}

/* MAIN HEADER STYLES */

#ExpHeader ul#ExpPanel{float: left;display: inline;margin: 0;padding: 0;border-top: 1px solid #a9adb0;border-bottom: 1px solid #a9adb0;width: 100%;
font-size: 12px;font-weight: bold;background: url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat top left;z-index: 1000000;}
#ExpHeader ul#ExpPanel li{float: left;display:inline;position: relative;z-index: 1000000;padding: 0;margin: 0;background: url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat top right;}
#ExpHeader ul#ExpPanel li a.HeaderTab,
#ExpHeader ul#ExpPanel li a:active.HeaderTab,
#ExpHeader ul#ExpPanel li a:visited.HeaderTab{float: left;display:inline;margin: 0;color: #2b2b2b;padding: 6px 10px;margin: 0;text-decoration: none;background: url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat right top;}
#ExpHeader ul#ExpPanel li a:hover.HeaderTab{background: url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat right -200px;}
#ExpHeader ul#ExpPanel li.Selected a.HeaderTab,
#ExpHeader ul#ExpPanel li.Selected a:active.HeaderTab,
#ExpHeader ul#ExpPanel li.Selected a:visited.HeaderTab{background: url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat right -398px;}
/* HEADER SERVICE BAR STYLES */
#ExpHeader #ExpServiceBar{clear: both;width: 100%;position: relative;margin: 0;padding: 0;font-size: 11px;background: #fff url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat left -596px;border-bottom: 1px solid #a9adb0;}
#ExpHeader #ExpServiceBar #ExpServiceBarPadding { padding: 6px 8px; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp{position: absolute;top: -1px;right: 0px;margin: 0;padding: 0;font-size: 11px;}
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp label#ExpServiceBarFormLabel{background: url(http://www.strand-paradies.de/images/emailsignup.gif) no-repeat left center;padding: 2px 0 2px 22px;color: #2b2b2b;}
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp input#ExpServiceBarForm { font-size: 11px; width: 100px; color: #2b2b2b; margin-left: 4px; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp #ExpServiceBarSignUpArea { float: right; position: relative; right: 8px; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp #ExpServiceBarGoExpand { position: relative; top: 4px; color: #2b2b2b; border: none; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp input#ExpServiceBarSubmit { position: relative; top: 4px; color: #2b2b2b; float: right; border: none; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp #ExpServiceBarCloseReg { margin-bottom: 4px; color: #2b2b2b; float: right; border: none; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUpExpand, #ExpHeader #ExpServiceBar #ExpServiceBarSignUpConfirm { float: right; border-bottom: 1px solid #a9adb0; border-left: 1px solid #a9adb0; background: #fff; width: 268px; clear:both; padding: 8px; position: relative; right: 0; top: 2px; visibility: hidden; display:none; }
#ExpHeader #ExpServiceBar .ExpServiceBarSignUpTwoCol { float: left; width: 128px; margin-top: 4px; }
#ExpHeader #ExpServiceBar .ExpServiceBarSignUpTwoCol label { width: 120px; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp p { clear: both; float: left; margin: 4px 0 0 0; padding: 0; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp h4 { margin: 0 0 4px 0; padding: 0; font-size: 11px; font-weight: bold; }
#ExpHeader #ExpServiceBar #ExpServiceBarSignUp input { font-size: 11px; }
#ExpHeader #ExpServiceBarSignUpInfoBox { position:absolute; top:120px; right:30px; width:250px; display: none; }
#ExpHeader #ExpServiceBar ul{float: left;margin: 0;padding: 0;list-style-type: none;}
#ExpHeader #ExpServiceBar li{margin: 0 6px 0 0;padding: 0 8px 0 0;list-style-type: none;float: left;background: #fff url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat right -601px;}
#ExpHeader #ExpServiceBar li a, #ExpHeader #ExpServiceBar li a:active, #ExpHeader #ExpServiceBar li a:visited { color: #4985c7; font-size: 11px; }
#ExpHeader #ExpServiceBar li a:hover { color: #c60; text-decoration: none; }
/* HEADER DROP DOWNS */
#ExpHeader .HeaderDropDown{float: left;display: none;z-index: 1000000 !important;position: absolute;border-bottom: 1px solid #a9adb0;border-left: 1px solid #a9adb0;border-right: 1px solid #a9adb0;background: #fff;margin: 0;padding: 0;list-style-type: none;left: -2px;font-size: 11px;}
#ExpHeader .HeaderDropDown ul{float: left;display: inline;border-left: 1px solid #f6f6f6;border-right: 1px solid #f6f6f6;border-bottom: 1px solid #f6f6f6;background: url(http://www.strand-paradies.de/images/expheader_panel.gif) no-repeat left -782px;margin: 0 1px 1px 1px;padding: 0;}
#ExpHeader .HeaderDropDown li{float: left;display: inline;clear: left;margin: 0;padding: 0;background: none !important;}
#ExpHeader .HeaderDropDown li a:active,
#ExpHeader .HeaderDropDown li a:visited,
#ExpHeader .HeaderDropDown li a{float: left;clear: left;border: none;margin: 0 8px;padding: 6px 0;font-weight: bold;text-decoration: none;color: #2b2b2b;width: 160px;font-size: 11px;border-bottom: 1px dotted #2b2b2b;}
#ExpHeader .HeaderDropDown li a:hover { color: #c60; }
#ExpHeader .HeaderDropDown li a.LastInList,
#ExpHeader .HeaderDropDown li a:visited.LastInList,
#ExpHeader .HeaderDropDown li a:active.LastInList{border-bottom: none !important;}
