* {
	padding:0;
	margin:0;
	border:0;
}

#wrap {
	width:790px;
	height:auto;
	margin:0px auto;
	text-align:left;
	background-color:transparent;
}

body {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:135%;
	color:#000000;
	text-align:center;
	background-color:#121993;
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
}

h1, h5 {
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold; 
	line-height:135%;
}

.headline {
	font-weight:normal; 
}

h2, h4, .h2_left, .h2_left_o10, .h1_left {
	font-family:Verdana, Arial, sans-serif;
	font-size:14px;
	line-height:135%;
	font-weight:bold; 
	text-align:center;
}

.h2_left {
	text-align:left;
}

.h2_left_o10 {
	text-align:left;
	margin-top:10px;
}

.h1_left {
	text-align:left;
	font-size:12px;
}

h3 {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold; 
	line-height:155%;
	text-align:left;
	overflow:hidden;
	padding:0px;
	margin:17px 17px 0px 17px;
	background-color:transparent;
}

h5 {
	color:#A11506;
}

.hidden, .logo_titel {
	visibility:hidden;
}

.schrift12 {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
}

.schrift_rot {
	color:#A11506;
}

.schrift12_rot {
	color:#A11506;
	font-size:12px;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

.durchgestrichen {
	text-decoration:line-through;
}

:focus {
	outline:0;
}

a {
	color:#121993;
	text-decoration:underline;
}

.ohne_unterstrich {
	text-decoration:none;
}

.anker_randlos, .anker_top, .anker_top10, .anker_top17 {
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	line-height:135%;
	text-align:right;
	padding:0px;
	border-right:10px ridge #121993;
	background-color:transparent;
}

.anker_randlos {
	margin:0px 0px 0px 0px;
}

.anker_top {
	margin:0px 17px 0px 0px;
}

.anker_top10 {
	margin:10px 17px 0px 0px;
}

.anker_top17 {
	margin:17px 17px 0px 0px;
}

dd {
	padding:0px 0px 0px 17px;
}

dt.kategorie1 {
	padding:7px 0px 0px 0px;
	font-weight:bold;
}

dt.kategorie2 {
	padding:7px 0px 0px 17px;
	font-weight:bold;
}

dd.kategorie2 {
	padding:0px 0px 0px 34px;
}

/* CUBE TEXTCONTENT */
p, .text, .text_seiten, .text_3seiten, .text_top7, .text_top7_rot, .text_bild, .text_bild_norm, .text_bild_o7, .text_space, .text_top7_space {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:135%;
	text-align:left;
	overflow:hidden;
	padding:0px;
	background-color:transparent;
}

p {
	margin:0px 0px 0px 17px;	
}

.text9 {
	font-size:9px;
}

.text9_o7 {
	font-size:9px;
	margin-top:7px;
}

.text {
	margin:17px 0px 0px 17px;
}

.text_seiten {
	margin:0px 17px 0px 17px;
}

.text_3seiten {
	margin:17px 17px 0px 17px;
}

.text_top7 {
	margin:7px 17px 0px 17px;
}

.text_top7_rot {
	color:#A11506;
	margin:7px 17px 0px 17px;
}

.text_top7_gr10 {
	font-family:Verdana, Arial, sans-serif;
	font-size:10px;
	line-height:135%;
	text-align:left;
	overflow:hidden;
	padding:0px;
	margin:7px 17px 0px 17px;
	background-color:transparent;
}

.text_bold, .text_bold_top, .text_bold_top7, .text_bold10, .text_bold10_top17  {
	font-family:Verdana, Arial, sans-serif;	
	font-weight:bold; 
	line-height:135%;
	text-align:left;
	overflow:hidden;
	padding:0px;
	background-color:transparent;
}

.text_bold {
	margin:17px 17px 0px 17px;
	font-size:12px;
}

.text_bold_top {
	margin:0px 17px 0px 17px;
	font-size:12px;
}

.text_bold_top7 {
	margin:7px 17px 0px 17px;
	font-size:12px;
}

.text_bold10 {
	margin:7px 17px 0px 17px;
	font-size:10px;
}

.text_bold10_top0 {
	margin:0px 17px 0px 17px;
	font-size:10px;
}

.text_bold10_top17 {
	margin:17px 17px 0px 17px;
	font-size:10px;
}

.text_bild {
	margin:0px 0px 0px 0px;
}

.text_bild_norm {
	margin:0px 0px 0px 0px;
	font-weight:normal;
}

.text_bild_o7 {
	margin:7px 0px 0px 0px;
}

.text_space {
	margin:0px 17px 0px 17px;
	word-spacing:10px;
}

.text_top7_space {
	margin:7px 17px 0px 17px;
	word-spacing:10px;
}

.bildunterschrift_rechts {
	padding:7px 17px 0px 18px;
}

/* CUBE LOGO */
.header_logo {
	clear:both;
	width:145px;
	height:65px;
	border:0px;
	background-image:url(../img/cube_logo.png);
	background-position:left;
	background-repeat:no-repeat;
	background-color:transparent;
	display:block;
	margin-top:11px;
	margin-left:0px;
}

#header {
	width:778px;
	height:85px;
	background-color:transparent;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

/* LINK NAVIGATION OBEN */
#header ul {
	text-align:right;	
}

#header li {
	list-style:none;
	display:inline;
	float:right;
	margin-right:3px;
	margin-left:12px;
	margin-top:65px;
}

.navigation a {
	color:#FDF8C8;
}

#navigation_endlos a {
	color:#FDF8C8;
}

.navigation a:hover {
	color:#DFCC9E;
}

#navigation_endlos a:hover {
	color:#DFCC9E;
}

.navigation a:active{
	color:#FCF9E7;
}

#navigation_endlos a:active{
	color:#FCF9E7;
}

.aktiver_link {
	color:#FDF8C8;
	text-decoration:none;
}

/* NAVI BOXEN LINKMEN† */
#navibox_links, #navibox_mitte, #navibox_rechts {
	float:left;
	height:80px;
	border:0px;
	background-color:transparent;
}

#navibox_links {
	width:150px;
}

#navibox_mitte {
	width:585px;
	margin:0px;
}

#navibox_rechts {
	width:38px;
	margin:0px;
}

/* CUBES GESAMTRAHMEN UND EINZELREIHE */
#cube_box_3er, #cube_box_all, .cube_row {
	clear:both;
	width:674px;
	background-color:transparent;
}

#cube_box_3er {
	height:740px;
	margin-left:66px;
	margin-top:0px;
	padding:0px;
}

#cube_box_all {
	height:auto;
	margin-left:66px;
	margin-top:0px;
	padding:0px;
}

.cube_row {
	height:224px;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:0px;
	padding-right:0px;
}

/* NAVIGATION STARTSEITE */
#cube_nav_urlaub, #cube_nav_urlaub:hover, #cube_nav_inc, #cube_nav_inc:hover, #cube_nav_biz, #cube_nav_biz:hover {
	float:left;
	width:222px;
	height:222px;
	border:0px;
	background-repeat:no-repeat;
}

#cube_nav_urlaub {
	background-image:url(../img/nav_leisure.jpg);
	background-position:left;
}

#cube_nav_urlaub:hover {
	background-image:url(../img/nav_leisure_over.gif);
	background-position:left;
}

#cube_nav_inc {
	display:block;
	text-decoration:none;
	background-image:url(../img/nav_inc.jpg);
	background-position:left;
	margin-left:4px;
}

#cube_nav_inc:hover {
	display:block;
	text-decoration:none;
	background-image:url(../img/nav_inc_over.gif);
	background-position:left;
	margin-left:4px;
}

#cube_nav_biz {
	display:block;
	text-decoration:none;
	background-image:url(../img/nav_biz.jpg);
	background-position:right;
	margin-left:4px;
}

#cube_nav_biz:hover {
	display:block;
	text-decoration:none;
	background-image:url(../img/nav_biz_over.png);
	background-position:right;
	margin-left:4px;
}

/* NAVIGATION HAUPTEBENE LEISURE */
#cube_ebene_urlaub, #cube_ebene_urlaub:active, #cube_dunkel_inc, #cube_dunkel_inc:hover, #cube_dunkel_biz, #cube_dunkel_biz:hover {
	float:left;
	display:block;
	text-decoration:none;
	width:222px;
	height:222px;
	border:0px;
	background-repeat:no-repeat;
}

#cube_ebene_urlaub {
	background-image:url(../img/nav_urlaub.jpg);
	background-position:left;	
}

#cube_ebene_urlaub:active {
	background-image:url(../img/nav_urlaub_over.gif);
	background-position:left;
}

#cube_dunkel_inc {
	background-image:url(../img/navdark_inc.jpg);
	background-position:left;
	margin-left:4px;
}

#cube_dunkel_inc:hover {
	background-image:url(../img/navd_inc_over.gif);
	background-position:left;
	margin-left:4px;
}

#cube_dunkel_biz {
	background-image:url(../img/navdark_biz.jpg);
	background-position:right;
	margin-left:4px;
}

#cube_dunkel_biz:hover {
	background-image:url(../img/navdark_biz_over.gif);
	background-position:right;
	margin-left:4px;
}

/* 	BILDNAVIGATION HAUPTEBENE LEISSURE */
.oben {
	margin-top:17px;
}

.unten {
	margin-top:0px;
}

.links {
	text-align:left;
	margin:0px 0px 0px 17px;
}

.reisetitel {
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:135%;
	font-weight:bold; 
	text-align:center;
}

.reisetitel, .reisetitel_top28 {
	margin:17px 17px 0px 17px;
}

.reisetitel_top28 {
	margin:28px 17px 0px 17px;
}

/* fŸr IE 6 */
* html .unten {
	margin-top:16px;
}

/* fŸr IE 7 */
*+ html .unten {
	margin-top:16px;
}

/* NAVIGATION HAUPTEBENE INCENTIVE */
#cube_dunkel_urlaub, #cube_dunkel_urlaub:hover, #cube_ebene_inc {
	float:left;
	display:block;
	text-decoration:none;
	width:222px;
	height:222px;
	border:0px;
	background-repeat:no-repeat;
	background-position:left;
}

#cube_dunkel_urlaub {
	background-image:url(../img/navdark_urlaub.jpg);	
}

#cube_dunkel_urlaub:hover {
	background-image:url(../img/nav_urlaub_over.gif);
}

#cube_ebene_inc {
	background-image:url(../img/nav_inc.jpg);
	margin-left:4px;
}

#cubebox_urlaub {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	line-height:130%;
	text-align:left;
	padding-top:60px;
	padding-left:17px;
}

.nav_urlaub ul{
	text-align: left;	
}

.nav_urlaub li {
	list-style:none;
	margin-left:12px;
	padding-bottom:9px;
	border-left: 1px solid #5E3F23;
	border-top: 1px solid #FDF8C8;
	border-bottom: 1px solid #000;
    background-color: transparent;
}

.nav_urlaub li:hover {
	list-style-image:url(../img/minicube.png);
}

.nav_urlaub a {
	color:#5E3F23;
	font-size:12px;
	text-decoration:none;
	margin:5px;
}

.nav_urlaub a:hover {
	border-color:#FFF;
    border-left-color:#000; 
    border-top-color:#000;
    color:#FDF8C8; 
    background-color:transparent;
}

.anzeige a {
	color:#FDF8C8; 
	font-weight:bold; 
	font-style:italic;

}

/* NAVIGATION BUSINESS HAUPTEBENE */
#cube_ebene_biz, .cube_links, .cube_links_logo4c, .cube_mitte, .cube_rechts, .cube_rechts_logo, .cube_rechts4_logo, .cube_rechts_logo4b, .cube_rechts4 {
	float:left;
	width:222px;
	height:222px;
	border:0px;
	background-repeat:no-repeat;
	background-color:transparent;
}

#cube_ebene_biz {
	display:block;
	text-decoration:none;
	background-image:url(../img/nav_biz.jpg);
	background-position:right;
	margin-left:4px;
}

/* CUBES 2. UND 3. REIHE */
.cube_links {
	background-image:url(../img/cube222.png);
	background-position:left;
}

.cube_links_logo4c {
	background-image:url(../img/cube222_logo4b.jpg);
	background-position:left;
}

.cube_mitte {
	background-image:url(../img/cube222.png);
	background-position:left;
	overflow:hidden;
	margin:0px 0px 0px 4px;
}

.cube_rechts {
	background-image:url(../img/cube222.png);
	background-position:right;
	margin:0px 0px 0px 4px;
	overflow:hidden;
}

.cube_rechts_logo {
	background-image:url(../img/cube222_logo4.jpg);
	background-position:right;
	margin:0px 0px 0px 4px;
	overflow:hidden;
}

.cube_rechts4_logo {
	background-image:url(../img/cube222_logo4.jpg);
	background-position:right;
	margin:4px 0px 0px 4px;
	overflow:hidden;
}

.cube_rechts_logo4b {
	background-image:url(../img/cube222_logo4b.jpg);
	background-position:right;
	margin:0px 0px 0px 4px;
	overflow:hidden;
}

.cube_rechts4 {
	background-image:url(../img/cube222.png);
	background-position:right;
	margin:4px 0px 0px 4px;
	overflow:hidden;
}

/* TEXTBOXEN INCENTIVE + BUSINESS */
#infotext_box {
	float:left;
	width:448px;
	height:448px;
	background-image:url(../img/bg_textfeld4.jpg);
	background-position:left;
	background-repeat:no-repeat;
	background-color:transparent;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
}

/* TEXTBOX REISEBESCHREIBUNG */
.infotext_box_endlos, .infotext_box3er, .infotext_box4er, .infotext_box5er, .infotext_box6er, .infotext_box7er, .infotext_box8er, .infotext_box9er, .infotext_box10er, .infotext_box11er, .infotext_box16er, .infotext_box17er, .infotext_box18er {
	float:left;
	width:448px;
	background-image:url(../img/bg_textfill.jpg);
	background-position:left;
	background-repeat:repeat;
	background-color:transparent;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;	
	border:0px;
}

.infotext_box_endlos {
	height:auto;
}

.infotext_box3er {
	height:674px;
}

.infotext_box4er {
	height:900px;
}

.infotext_box5er {
	height:1126px;
}

.infotext_box6er {
	height:1352px;
}

.infotext_box7er {
	height:1578px;
}

.infotext_box8er {
	height:1804px;
}

.infotext_box9er {
	height:2030px;
}	

.infotext_box10er {
	height:2256px;
}

.infotext_box11er {
	height:2482px;
}

.infotext_box16er {
	height:3612px;
}

.infotext_box17er {
	height:3838px;
}

.infotext_box18er {
	height:4064px;
}

.infotextbox, .infotextbox_top7 {
	clear:both;
	list-style-type:disc;
	text-align:left;
}

.infotextbox {
	margin:0px 17px 0px 34px;
}

.infotextbox_top7 {
	margin:7px 17px 0px 34px;
}

.num_liste {
	clear:both;
	list-style-type:decimal;
	text-align:left;
	background-color:transparent;
	margin:7px 17px 0px 34px;
	border:0px;
}

#infotextfeld_links {
	float:left;
	width:224px;
	height:431px;
	background-color:transparent;
	border:0px;
	margin-top:17px;
}

#infotextfeld_mitte {
	width:224px;
	height:431px;
	background-color:transparent;
	border:0px;
	margin:17px 0px 0px 224px;
}

/* REINE BILDCUBES */
img {
	margin: 17px 17px 0px 17px;
	border: 1px solid #FDF8C8;
}

/* fŸr IE6 */
* html img {
	margin:16px 16px 0px 16px;
	border:1px solid #FDF8C8;
}

/* fŸr IE7 */
*+ html img {
	margin:16px 16px 0px 16px;
	border:1px solid #FDF8C8;
}

.randlos {
	margin:17px;
	border:0px;
}

.randlos_li {
	margin:0px;
	border:0px;
}

.rand5 {
	margin:5px 17px 5px 17px;
}

.rand10 {
	margin:10px 17px 10px 17px;
}

.rand10_top {
	margin:0px 17px 10px 17px;
}

.rand_seiten {
	margin:0px 17px 0px 17px;
}

.top17 {
	border-bottom:1px dashed #DFCC9E;
 	padding:17px 17px 17px 0px;
  	color:#000000;
	width:auto;
	vertical-align:top;
}

.fliesstext {
	float:left;
	width:188px;
	margin:0px 17px 10px 0px;
	background-color:transparent;
}

.fliesstext_h3 {
	font-size:14px;
	float:left;
	width:188px;
	margin:0px 17px 10px 0px;
	background-color:transparent;
}

/* EMAIL */
.displaynone { 
	display:none; 
}

.kein_link {
	color:#000000;
	text-decoration:none;
}

/* TABELLEN */
table {
	table-layout:auto;
	border-collapse:collapse;
	font: normal 11px verdana, arial, sans-serif;
	color:#000000;
  }

td, th {
	border-bottom: 1px dashed #DFCC9E;
 	padding:5px 17px 5px 0px;
  	color: #000000;
	width:auto;
	vertical-align:top;
}
 
/* CUBE BOX EXZELLENT REISEN UNTEN RECHTS 3c */
#cube_exz_reisen, #cube_exz_top4, #cube_exz_top4_dbl, #cube_tippmitte, #cube_tipp, #cube_tipp_3c {
	float:left;
	width:222px;
	height:222px;
	border:0px;
	background-repeat:no-repeat;
}

#cube_exz_reisen {
	background-image:url(../img/cube222-reisen.png);
	background-position:right;
	margin-left:4px;
}

#cube_exz_top4 {
	background-image:url(../img/cube222-reisen.png);
	background-position:right;
	margin:4px 0px 0px 4px;
}

#cube_exz_top4_dbl {
	background-image:url(../img/cube222-reisen.png);
	background-position:right;
	margin:4px 0px 0px 4px;
}

/* CUBE BOX TRIPTIPP MITTE 2b */
#cube_tippmitte, #cube_tipp {
	display:block;
	text-decoration:none;
	background-image:url(../img/triptipp/japan/a380-tokyo.jpg);
	background-position:left;
	margin-left:4px;
}

/* CUBE BOX TRIPTIPP UNTEN RECHTS 3c */
#cube_tipp {
	margin-top:4px;
}

#cube_tipp_3c {
	display:block;
	text-decoration:none;
	background-image:url(../img/triptipp/japan/a380-tokyo.jpg);
	background-position:right;
	margin:0px 0px 0px 4px;
}

/* LINK NAVIGATION UNTEN */
.navigation ul {
	clear:both;
	text-align:left;
	background-color:transparent;		
}
.navigation li {
	list-style:none;
	display:inline;
	float:left;
	margin:3px 14px 0px 1px;
}

#navigation_endlos {
	clear:both;
	text-align:left;
	width:674px;
	height:41px;
	border:0px;
	background-color:transparent;
	padding:0px;
	position:relative;
	top:3px;
	left:0px;	
    z-index:19;	
}

#navigation_endlos li {
	list-style:none;
	display:inline;
	float:left;
	margin:0px 14px 0px 1px;
}

/* WUERFEL UNTEN RECHTS */
#footer_cube1, #footer_cube_std, #footer_cube_lg {
	width:43px;
	height:41px;
	border:0px;
	background-image:url(../img/cubic.png);
	background-position:right;
	background-repeat:no-repeat;
	background-color:transparent;
	padding:0px;
}

#footer_cube1 {
	float:left;
	margin-top:0px;
	margin-left:740px;
}

#footer_cube_std {
	clear:both;
	position:relative;
	top:-65px;
	left:735px;	
    z-index:10	
}

#footer_cube_lg {
	clear:both;
	position:relative;
	top:-18px;
	left:737px;	
    z-index:9;	
}

.schalter {
	font-size:12px;
	border-left:3px solid #5E3F23;
	border-top:2px solid #FDF8C8;
	border-bottom:2px solid #5E3F23; 
    color:#000000; 
    background-color:#FDF8C8;
}

.kreuzschalter {
	font-size:12px;
	line-height:155%;
	border-left:2px solid #5E3F23;
	border-top:1px solid #FDF8C8;
	border-bottom:1px solid #5E3F23; 
    background-color:transparent;
    padding:0px 0px 0px 7px;
    margin:10px 17px 0px 28px;
    text-decoration:none;
}

.kreuzschalter {
	font-weight:normal;
}

.kreuzschalter_aktiv {
	font-weight:bold;
	font-style:italic;
    color:#FDF8C8; 
}

.cube_links_logo4c h3 a {
	text-decoration:none; 
	color:#5E3F23; 
}

.cube_bildwechsel {
	width:226px;
	height:222px;
	float: left;
	overflow:hidden;
}
ul#portfolio li {
	width:222px;
	height:222px;
	margin:0px 0px 0px 4px;
	padding:0px;
}

.fade{
	margin-bottom: 2em;
}

