/*index.php*/

/*allg. Boxmodell*/
html, body { margin:0; padding:0%; background-color:#FFFFFF; white-space:nowrap; }

#banner_top { position:absolute; top:10px; left:50px; border-color:black; border-style: solid; border-width:0px; width:924px; height:80px; background-image:url(banner_top.jpg); background-repeat:no-repeat; }


#banner_top2 { position:absolute; top:95px; left:50px; border-color:red; border-style: solid; border-width:0px; width:924px; height:20px; background-image:url(banner_top2.jpg); }


#box_left { position:absolute; top:130px; left:50px; border-color:blue; border-style: dotted; border-width:0px; width:150px; height:400px; float:left; background-image:url(box_left.jpg); }

/*hier ist right die "Mitte"*/
#box_right { position:absolute; top:130px; left:280px; border-color:blue; border-style: dotted; border-width:0px; width:460px; height:400px; float:right; background-image:url(box_right.jpg); }

/*und middle "Rechts" wegen float right*/
#box_middle { position:absolute; top:130px; left:824px; border-color:blue; border-style: dotted; border-width:0px; width:150px; height:400px; float:right; background-image:url(box_left.jpg); }

#map_left { position:absolute; top:10px; left:10px; border-color:blue; border-style: solid; border-width:0px; width:130px; height:250px; background-image:url(egyptmap.gif); }

#box_smleft { position:absolute; top:290px; left:10px; border-color:blue; border-style: solid; border-width:0px; width:130px; height:100px; }

#box_smupperright { position:absolute; top:10px; left:10px; border-color:blue; border-style: solid; border-width:0px; width:130px; height:100px; }

#box_smlowerright { position:absolute; top:150px; left:10px; border-color:blue; border-style: solid; border-width:0px; width:130px; height:100px; }
/*Ende allg. Boxmodell*/


.name { font-family: Arial; font-size: x-large; font-weight: bold; text-decoration:none; color:#FFFFFF; margin-left:10px; position:absolute; top:0px; left:0px; z-index:10; }

.flagGER { position:absolute; top:20px; left:880px; z-index:11; }


.flagGB { position:absolute; top:40px; left:880px; z-index:12; }



/*obere Navigation*/
#uppernavigation { text-align: center; }

.home { font-family: Arial; font-size: medium; font-weight: bold; text-decoration:none; color:black; margin-right:20px; }
a.home:hover { color:#162b64; font-weight:bold; }
/*Ende obere Navigation*/




.banner_top2_box_smleft { position:absolute; top:0px; left:0px; width:130px; height:20px; }




/*Über Uns Box mit Link*/
#ueberunstext { margin-top:10px; border-color:blue; border-style: dotted; border-width:0px; width:130px; height:100px; }

.linkueberunstext { position:absolute; top:30px; right:40px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstext:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkueberunstext2 { position:absolute; top:55px; right:43px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstext2:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkueberunstext3 { position:absolute; top:80px; right:33px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstext3:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkueberunstext4 { position:absolute; top:105px; right:40px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstext4:hover { color:#162b64; font-weight:bold; text-decoration:underline; }
/*Ende Über Uns Box mit Link*/


/*Bildergalerie Box mit Link*/
#bildergalerietext { margin-top:10px; border-color:blue; border-style: dotted; border-width:0px; width:130px; height:100px; }

.linkbildergalerietext { position:absolute; top:30px; right:30px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkbildergalerietext:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkbildergalerietext2 { position:absolute; top:55px; right:35px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkbildergalerietext2:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkbildergalerietext3 { position:absolute; top:80px; right:37px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkbildergalerietext3:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkbildergalerietext4 { position:absolute; top:105px; right:50px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkbildergalerietext4:hover { color:#162b64; font-weight:bold; text-decoration:underline; }
/*Ende Bildergalerie Box mit Link*/



.mussel { position:absolute; top:410px; left:840px; width:130px; height:100px; }

.rights { position:absolute; top:375px; left:100px; font-family: Arial; font-size: x-small; text-decoration:none; }


/*Reiseinformationen Box mit Link*/
#reiseinftext { margin-top:10px; border-color:blue; border-style: dotted; border-width:0px; width:130px; height:70px; }

.linkreiseinftext { position:absolute; top:35px; right:32px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkreiseinftext:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkreiseinftext2 { position:absolute; top:60px; right:27px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkreiseinftext2:hover { color:#162b64; font-weight:bold; text-decoration:underline; }
/*Ende Reiseinformationen Box mit Link*/


#maintext { position:absolute; top:0px; left:0px; width:395px; height:340px; border-color:blue; border-style: dotted; border-width:0px; padding-top:10px; }

.end { position:absolute; top:1350px; left:0px; color:white; }


.headlineindex { font-family: Rage Italic ,Arial; font-size: xx-large; font-weight: bold; text-align:center; margin-left:50px; }

.indextable { margin-left:70px; }

.indextabletext { font-family: Arial; font-size: small; line-height:20px; font-weight:bold; }

.counter { font-family: Arial; font-size: x-small; margin-top:45px; margin-left:38px; }

.counterGB { font-family: Arial; font-size: x-small; margin-top:45px; margin-left:43px; }


/*indexGB.php*/


.linkreiseinftext2GB { position:absolute; top:60px; right:35px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkreiseinftext2GB:hover { color:#162b64; font-weight:bold; text-decoration:underline; }



.linkueberunstextGB { position:absolute; top:30px; right:40px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstextGB:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkueberunstextGB2 { position:absolute; top:55px; right:45px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstextGB2:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkueberunstextGB3 { position:absolute; top:80px; right:45px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstextGB3:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkueberunstextGB4 { position:absolute; top:105px; right:42px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkueberunstextGB4:hover { color:#162b64; font-weight:bold; text-decoration:underline; }

.linkbildergalerietextGB { position:absolute; top:30px; right:40px; color:black; font-family: Arial; font-size: small; font-weight: bold; text-decoration:none; }
a.linkbildergalerietextGB:hover { color:#162b64; font-weight:bold; text-decoration:underline; }


/*hurghada.html*/


.maintexthurghada { margin-left:60px; font-family: Arial; font-size: small; line-height:18px; }

.maintexthurghadaGB { margin-left:60px; font-family: Arial; font-size: small; line-height:25px; }


/*redsea.html*/


.maintextredsea { margin-left:60px; font-family: Arial; font-size: small; line-height:19px; }

.maintextredseaGB { margin-left:60px; font-family: Arial; font-size: small; line-height:23px; }


/*imprint.html*/

.maintextimprint { text-align: center; margin-left:60px; font-family: Arial; font-size: medium; }

.maintextimprint2 { text-align: center; margin-left:80px; font-family: Arial; font-size: small; }



/*contact.html*/


.maintextcontact { text-align: center; margin-left:40px; font-family: Arial; font-size: medium; }

.maintextcontactGB { text-align: center; margin-left:40px; font-family: Arial; font-size: medium; }


.verlinkungcontact { text-decoration:none; font-weight:bold; font-size: small; color:blue; }
a.verlinkungcontact:link { color:#162b64; font-size: small; }
a.verlinkungcontact:hover { color:#162b64; font-weight:bold; text-decoration:underline; font-size: small; }

.verlinkungcontactGB { margin-left:35px; text-decoration:none; font-weight:bold; font-size: small; color:blue; }
a.verlinkungcontactGB:link { color:#162b64; font-size: small; }
a.verlinkungcontactGB:hover { color:#162b64; font-weight:bold; text-decoration:underline; font-size: small; }


.maintextcontact2 { margin-top:20px; margin-left:110px; font-family: Arial; font-size: small; }


.maintextcontactGB2 { margin-top:30px; margin-left:110px; font-family: Arial; font-size: small; }

.card { position:absolute; top:-20px; left:370px; }


/*picredsea.html/ pichurghada.html/ picelgouna.html/ piccairo.html*/

#maintextpicredsea { margin-left:50px; }

#box_right2 { position:absolute; top:130px; left:280px; border-color:blue; border-style: dotted; border-width:0px; width:460px; height:500px; float:right; background-image:url(box_right2.jpg); }

.rights2 { position:absolute; top:475px; left:100px; font-family: Arial; font-size: x-small; text-decoration:none; z-index:1; }



/*tours.html*/

.headlinetours { margin-left:40px; font-family: Arial; }

.maintexttours { margin-left:70px; font-family: Arial; font-size: small; }

#box_right3 { position:absolute; top:130px; left:280px; border-color:blue; border-style: dotted; border-width:0px; width:460px; height:1230px; float:right; background-image:url(box_right3.jpg); }

.rights3 { position:absolute; top:1200px; left:100px; font-family: Arial; font-size: x-small; text-decoration:none; z-index:1; }


.tourstable { font-family: Arial; font-size: small; }



/*tcairo.html/ tluxor.html/ t...*/

.maintexttcairo { margin-top:30px; margin-left:60px; font-family: Arial; }

.tcairotable0 { margin-top:30px; margin-left:60px; font-family: Arial; font-size: small; }

.tcairotable { border-width:1px; border-color:black; border-style:dashed; padding-left:10px; padding-right:10px; }


.tcairotable2 { border-width:1px; border-color:black; border-style:dashed; padding-left:10px; padding-top:10px; padding-bottom:10px; padding-right:10px; }


.schliessen { position:absolute; top:5px; left:425px; width:20px; height:20px; background-image:url(schliessen1.gif); }
a.schliessen:hover { position:absolute; top:5px; left:425px; width:20px; height:20px; background-image:url(schliessen2.jpg); }


/*prices.html*/

.pricestable { margin-top:20px; margin-left:70px; font-family: Arial; font-size: small; border-collapse:collapse; border-width:2px; border-color:black; border-style:groove; }

.pricestabletext { width:200px; padding-left:20px; border-width:2px; border-color:black; border-style:groove; }

.pricestabletext2 { width:100px; padding-left:20px; border-width:2px; border-color:black; border-style:groove; }

.pricestext { position:absolute; top:347px; left:215px; font-family: Arial; font-size: x-small; }


/*aboutus.html*/

.headlineaboutus { text-align:center; margin-left:30px; font-family:Arial; }

.tableaboutus { margin-top:15px; margin-left:80px; font-family: Arial; font-size:small; font-weight:bold; line-height:20px; }

.mailaboutus { text-decoration:none; color:black; }
a.mailaboutus:hover { text-decoration:underline; }

.bobsatey { position:absolute; top:-10px; left:350px; }


/*sitemap.html*/

.sitemaptable { margin-left:100px; }

.headlinesitemap2 { font-family:Arial; font-size:medium; }

.menuebelow2 { margin-left:40px; font-family:Arial; font-size:small; }

.uppermenue2 { margin-left:20px; font-family:Arial; font-size:small; color:black; }



.uppermenue { margin-left:20px; font-family:Arial; font-size:small; text-decoration:underline; color:black; }
a.uppermenue:hover { text-decoration:none; }

.menuebelow { margin-left:40px; font-family:Arial; font-size:small; text-decoration:underline; color:black; }
a.menuebelow:hover { text-decoration:none; }

.headlinesitemap { font-family:Arial; font-size:small; text-decoration:underline; color:black; }
a.headlinesitemap:hover { text-decoration:none; }


#box_right4 { position:absolute; top:130px; left:280px; border-color:blue; border-style: dotted; border-width:0px; width:460px; height:800px; float:right; background-image:url(box_right4.jpg); }

.rights4 { position:absolute; top:775px; left:100px; font-family: Arial; font-size: x-small; text-decoration:none; z-index:1; }


.end2 { position:absolute; top:950px; left:0px; color:white; }