/* HINTERGRUND */
body						{ overflow:hidden; font-family:georgia, times, serif; }
#content					{ position:absolute; top:50%; left:50%; margin-top:-525px; margin-left:-840px; width:1680px; height:1050px; background-image:url(../images/bgimage2.jpg); background-repeat:no-repeat; }

/* SPRACHE UMSCHALTEN */
#lang						{ position:absolute; top:50%; left:50%; margin-top:-280px; margin-left:346px; }
#lang li					{ float:left; list-style:none; }
#lang a						{ background-repeat:no-repeat; display:block; text-decoration:none; width:22px; height:13px; }
#lang a.de:link				{ background-image:url(../images/icon_de.gif); margin-right:5px; }
#lang a.de:visited			{ background-image:url(../images/icon_de.gif); margin-right:5px; }
#lang a.de:hover			{ background-image:url(../images/icon_de_hover.gif); }
#lang a.en:link				{ background-image:url(../images/icon_en.gif); }
#lang a.en:visited			{ background-image:url(../images/icon_en.gif); }
#lang a.en:hover			{ background-image:url(../images/icon_en_hover.gif); }

/* KOPFBEREICH */
#header						{ position:absolute; top:50%; left:50%; margin-top:-253px; margin-left:-480px; width:960px; border-bottom:1px solid #3a2600; }
#header h1					{ font-family:georgia, times, serif; font-size:32px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; text-align:left; color:#3a2600; }
#header a					{ color:#3a2600; text-decoration:none; }

/* FUSSBEREICH */
#socket						{ position:absolute; top:50%; left:50%; margin-top:180px; margin-left:-480px; width:960px; border-top:1px solid #3a2600; }
#socket h1					{ font-family:georgia, times, serif; font-size:24px; font-weight:normal; font-variant:small-caps; text-align:left; color:#3a2600; }
#socket h2					{ font-family:georgia, times, serif; font-size:14px; font-weight:normal; font-variant:small-caps; text-align:left; color:#3a2600; }


/* HAUPTNAVIGATION */
#linenavi					{ position:absolute; top:50%; left:50%; margin-left:90px; margin-top:249px; width:350px; z-index:2; }
#linenavi ul				{ font-family:georgia, times, serif; float:right; }
#linenavi li				{ font-family:georgia, times, serif; list-style:none; margin-left:10px; float:left; color:#3a2600; }
#linenavi a					{ font-family:georgia, times, serif; font-size:14px; font-weight:bold; font-variant:small-caps; display:block; }
#linenavi a:link			{ font-family:georgia, times, serif; text-decoration:none; color:#3a2600; font-weight:normal; }
#linenavi a:visited			{ font-family:georgia, times, serif; text-decoration:none; color:#3a2600; font-weight:normal; }
#linenavi a:hover			{ font-family:georgia, times, serif; text-decoration:underline; }

/* HOME */
#indexheader						{ position:absolute; top:50%; left:50%; margin-top:-249px; margin-left:-440px; width:880px; border-bottom:1px solid #3a2600; }
#indexheader h1						{ font-family:georgia, times, serif; font-size:32px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; text-align:center; color:#75674c; }

#indexsocket						{ position:absolute; top:50%; left:50%; margin-top:238px; padding-top:2px; margin-left:-440px; width:880px; border-top:1px solid #3a2600; z-index:1; }
#indexsocket ul						{ position:absolute; top:10px; left:240px; list-style:none; width:400px; }
#indexsocket h1						{ font-family:georgia, times, serif; font-size:24px; font-weight:normal; font-variant:small-caps; text-align:left; color:#75674c; }
#indexsocket h2						{ font-family:georgia, times, serif; font-size:14px; font-weight:normal; font-variant:small-caps; text-align:left; color:#75674c; }
#indexsocket li						{ font-family:georgia, times, serif; font-size:14px; font-weight:normal; font-variant:small-caps; text-align:left; color:#3a2600; height:20px; text-align:center; }

#indexcontent						{ position:absolute; top:50%; left:50%; margin-top:-212px; margin-left:-440px; width:900px; }
#indexcontent h1					{ font-size:16px; font-weight:normal; font-variant:small-caps; text-align:left; color:#3a2600; clear:both; }
#indexcontent h2					{ font-family:Trebuchet MS, sans-serif; font-size:12px; font-weight:bold; text-align:left; color:#3a2600; margin-bottom:5px; }
#indexcontent span					{ font-family:Trebuchet MS, sans-serif; font-size:12px; font-weight:bold; font-variant:normal; }
#indexcontent p						{ font-family:Trebuchet MS, sans-serif; font-size:12px; color:#3a2600; line-height:20px; text-align:justify; width:280px; }
#indexcontent a						{ text-decoration:none; color:#ffffff; font-size:24px; font-weight:normal; font-variant:small-caps; color:#ffffff; line-height:62px; width:176px; float:left; padding-top:40px; }
.nzl								{ background-image:url(../images/nzl1.jpg); background-repeat:no-repeat; }
.aus								{ background-image:url(../images/aus1.jpg); background-repeat:no-repeat; }
.sthp								{ background-image:url(../images/stp1.jpg); background-repeat:no-repeat; }
.stha								{ background-image:url(../images/sta1.jpg); background-repeat:no-repeat; }
.stp								{ background-image:url(../images/sto1.jpg); background-repeat:no-repeat; }
#indexcontent .col1					{ position:absolute; top:144px; left:0px; width:280px; }
#indexcontent .col2					{ position:absolute; top:144px; left:300px; width:280px; }
#indexcontent .col3					{ position:absolute; top:144px; left:600px; width:280px; }
#images								{ position:absolute; top:370px; left:0px; }

/* DESTINATIONS */
#destinationheader					{ position:absolute; top:50%; left:50%; margin-top:-249px; margin-left:-440px; width:880px; border-bottom:1px solid #3a2600; }
#destinationheader h1				{ font-size:32px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; text-align:center; color:#75674c; }

#destinationsocket					{ position:absolute; top:50%; left:50%; margin-top:238px; padding-top:2px; margin-left:-440px; width:880px; border-top:1px solid #3a2600; z-index:1; }
#destinationsocket h1				{ font-size:24px; font-weight:normal; font-variant:small-caps; text-align:left; color:#75674c; }
#destinationsocket h2				{ font-size:14px; font-weight:normal; font-variant:small-caps; text-align:left; color:#75674c; }

#destinationcontent					{ position:absolute; top:50%; left:50%; margin-top:-192px; margin-left:-440px; width:900px; }
#destinationcontent li				{ background-repeat:no-repeat; width:160px; height:160px; margin-right:20px; float:left; list-style:none; }
#destinationcontent li.australia	{ background-image:url(../images/australia.jpg); letter-spacing:-1px; }
#destinationcontent li.namibia		{ background-image:url(../images/africa.jpg); letter-spacing:-1px; }
#destinationcontent li.newzealand	{ background-image:url(../images/newzealand.jpg); letter-spacing:-2px; }
#destinationcontent li.southseas	{ background-image:url(../images/southpacific.jpg); letter-spacing:-2px; }
#destinationcontent li.weitere		{ background-image:url(../images/weitere.jpg); letter-spacing:-1px; }
#destinationcontent li.cruises		{ background-image:url(../images/cruises.jpg); letter-spacing:-1px; }
#destinationcontent li.israel		{ background-image:url(../images/israel.jpg); letter-spacing:-1px; }
#destinationcontent li.metropoles	{ background-image:url(../images/metropoles.jpg); letter-spacing:-1px; }
#destinationcontent li.asia			{ background-image:url(../images/asien.jpg); letter-spacing:-1px; width:340px; }
#destinationcontent img				{ border:none; }
#destinationcontent h1				{ font-size:24px; font-weight:normal; font-variant:small-caps; line-height:32px; color:#ffffff; width:100%; margin-left:-1px; padding-top:135px; }
#destinationcontent a				{ font-size:24px; font-weight:normal; font-variant:small-caps; line-height:32px; color:#ffffff; width:100%; margin-left:-1px; padding-top:135px; text-decoration:none; display:block; }
#destinationcontent p				{ font-family:Trebuchet MS, sans-serif; font-size:12px; color:#3a2600; line-height:20px; letter-spacing:0px; text-align:justify; margin-top:5px; }

/* CONTACT */
#contactheader						{ position:absolute; top:50%; left:50%; margin-top:-249px; margin-left:-440px; width:880px; border-bottom:1px solid #75674c; }
#contactheader h1					{ font-size:32px; font-weight:normal; font-variant:small-caps; letter-spacing:1px; text-align:center; color:#75674c; }

#contactsocket						{ position:absolute; top:50%; left:50%; margin-top:238px; padding-top:2px; margin-left:-440px; width:880px; border-top:1px solid #3a2600; z-index:1; }
#contactsocket h1					{ font-size:24px; font-weight:normal; font-variant:small-caps; text-align:left; color:#75674c; }
#contactsocket h2					{ font-size:14px; font-weight:normal; font-variant:small-caps; text-align:left; color:#75674c; }

#contactcontent						{ position:absolute; top:50%; left:50%; margin-top:-212px; margin-left:-440px; width:900px; }
#contactcontent h1					{ font-size:24px; font-weight:normal; font-variant:small-caps; color:#75674c; }
#contactcontent a					{ text-decoration:none; color:#ffffff; font-size:24px; font-weight:normal; font-variant:small-caps; color:#ffffff; line-height:62px; padding-top:40px; }
.nzl								{ background-image:url(../images/nzl1.jpg); background-repeat:no-repeat; width:176px; float:left; }
.aus								{ background-image:url(../images/aus1.jpg); background-repeat:no-repeat; width:176px; float:left; }
.sthp								{ background-image:url(../images/stp1.jpg); background-repeat:no-repeat; width:176px; float:left; }
.stha								{ background-image:url(../images/sta1.jpg); background-repeat:no-repeat; width:176px; float:left; }
.stp								{ background-image:url(../images/sto1.jpg); background-repeat:no-repeat; width:176px; float:left; }
#contactcontent p					{ font-size:12px; font-family:Trebuchet MS, sans-serif; color:#3a2600; line-height:20px; margin-top:20px; }

#contact							{ position:absolute; top:104px; left:138px; width:352px; height:340px; }
#contact h1							{ text-align:right; }
#contact input						{ border:1px solid #3a2600; width:240px; font-size:12px; height:20px; padding-left:2px; }
#contact textarea					{ border:1px solid #3a2600; font-size:12px; padding-left:2px; }
#contact .button					{ background:#75674c; color:#ffffff; margin-left:74px; }
#contact p							{ color:#75674c; margin-left:74px; margin-top:0px; }
#form								{ position:absolute; top:50px; left:30px; }
#contact table						{ font-size:12px; font-family:Trebuchet MS, sans-serif; }
#contact th							{ text-align:right; vertical-align:top; color:#3a2600; width:100px; padding-top:9px; padding-right:10px; }
#contact td							{ text-align:left; width:270px; padding-top:5px; }

#imprint							{ position:absolute; top:104px; left:528px; width:352px; }
#imprint h1							{ margin-bottom:26px; }
#imprint a							{ font-size:12px; font-family:Trebuchet MS, sans-serif; color:#3a2600; line-height:20px; margin:0px; padding:0px; font-variant:normal; display:inline; }

#kiwi								{ position:absolute; top:160px; left:0px; width:100px; }
#aussie								{ position:absolute; top:290px; left:-10px; width:100px; }
#nathan								{ position:absolute; top:145px; right:20px; width:220px; }

/* ANSWER */
#answer								{ position:absolute; top:104px; left:138px; width:352px; height:340px; text-align:right; }
#answer h1							{ text-align:right; margin-bottom:26px; }
#answer p							{ color:#3a2600; margin-left:74px; margin-top:0px; }

/* REISEN */
#travelscontent						{ position:absolute; top:50%; left:50%; margin-top:-212px; margin-left:-440px; width:900px; }
#travelscontent h1					{ font-size:16px; font-weight:normal; font-variant:small-caps; color:#75674c; text-align:center; margin-left:-20px; margin-top:10px; }
#travelscontent p					{ font-family:Trebuchet MS, sans-serif; font-size:12px; color:#3a2600; line-height:20px; text-align:justify; width:100%; margin-top:10px; }
#travelscontent a					{ text-decoration:none; color:#ffffff; font-size:24px; font-weight:normal; font-variant:small-caps; line-height:62px; width:176px; }
#travelscontent a.content			{ font-family:Trebuchet MS, sans-serif; font-variant:normal; font-size:10px; line-height:20px; color:#3a2600; padding-top:10px; }
#travelscontent a.banner			{ margin:0px; padding:0px; }
#travelscontent img					{ margin-bottom:10px; display:block; border:none;}

.travelcol1_2						{ position:absolute; top:60px; left:90px; width:280px; }
.travelcol2_2						{ position:absolute; top:60px; left:490px; width:280px; }
.travelcol1_2 img, .travelcol2_2 img	{ width:280px; height:280px; border:none;  }

.travelcol1_3						{ position:absolute; top:100px; left:  0px; width:195px; }
.travelcol2_3						{ position:absolute; top:100px; left:345px; width:195px; }
.travelcol3_3						{ position:absolute; top:100px; left:685px; width:195px; }
.travelcol1_3 img, .travelcol2_3 img, .travelcol3_3 img	{ width:195px; height:195px; border:none; }

.travelcol1_4						{ position:absolute; top:140px; left:  0px; width:195px; }
.travelcol2_4						{ position:absolute; top:140px; left:225px; width:195px; }
.travelcol3_4						{ position:absolute; top:140px; left:450px; width:195px; }
.travelcol4_4						{ position:absolute; top:140px; left:675px; width:195px; }
.travelcol1_4 img, .travelcol2_4 img, .travelcol3_4 img, .travelcol4_4 img	{ width:195px; height:195px; border:none; }

.feedback							{ position:absolute; top:180px; left:0px; display:block; }
.feedback p							{ font-family:Trebuchet MS, sans-serif; font-size:12px; line-height:20px; display:block; }
.feedback p a.feedback:link			{ color:#3a2600; font-size:12px; line-height:20px; text-decoration:none; }
.feedback p a.feedback:visited		{ color:#3a2600; font-size:12px; line-height:20px; text-decoration:none; }
.feedback p a.feedback:hover		{ color:#3a2600; text-decoration:underline; }