
@media all {

#body        { margin : 0; padding : 0; font-size : 100%; font-family : 'Trebuchet MS', Verdana, Tahoma, Arial, Helvetica, Sans-Serif; color: #FFFFFF; background-color: #224022;    background-image: url('/css/euasien.gif');  background-repeat: repeat; background-position: top left; background-attachment: fixed; -webkit-text-size-adjust: none;  -ms-text-size-adjust: none; }
body        { margin : 0; padding : 0; font-size : 100%; font-family : 'Trebuchet MS', Verdana, Tahoma, Arial, Helvetica, Sans-Serif; color: #FFFFFF; background-color: #224022;    background-repeat: repeat; background-position: top left; background-attachment: fixed; -webkit-text-size-adjust: none;  -ms-text-size-adjust: none; }
div, td, th { margin : 0; padding : 0; text-align : left; vertical-align : top; }

ol { font-size : 100%; font-family : Arial; text-align : left; font-weight : normal; }
h1 { font-size : 105%; text-align : left; font-weight : bold; margin : 0px; }
h2 { font-size : 104%; text-align : left; font-weight : bold; color : #08080a; }
h3 { font-size : 103%; text-align : left; font-weight : bold; color : #08080a; margin : 7px; }
h4 { font-size : 102%; text-align : left; font-weight : bold; }

#a:link, a:active, a:visited { color : #009ed2; cursor : pointer; text-decoration : none; }
#a:hover                    { text-decoration : underline; }
a:hover                     {color:black; text-decoration: black wavy underline; text-decoration-thickness: 2px;}
strong                      { font-weight: bold; }
a.aextremsmall              {letter-spacing: -1.0ex; font-style:normal; font-weight:100; font-size:0ex; line-height:0ex;}

li                { margin-bottom:14px;}
a:link       { color: #ffffff; }
a:visited { color: #cecece;}
a:hover   { color: red;}
a:active  { color: #339999;}


.w3-button { font-family: sans-serif; font-size: 14px; line-height: 1.5em; }
.w3-button * { -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; 	box-sizing: border-box; }
.w3-button img { max-width: 100%; max-height: 100%; vertical-align: top; }
.w3-button { color: #333; text-decoration: none; }
.w3-button:hover { text-decoration: none; }
.w3-clearfix:before,
.w3-clearfix:after { content: ''; display: block; clear: both; }
.w3-button { background: #0DC152; color: white; }
.w3-button { display: inline-flex; width: auto; align-items: center; justify-content: center; padding: 5px; border-radius: 6px; position: relative; transition: all .3s; text-decoration: none !important; }
.w3-button:hover { cursor: pointer; }
.w3-button .w3-img { flex: 0 0 auto; width: 50px; height: 50px;	border-radius: 4px; overflow: hidden; position: relative; }
.w3-button .w3-text { flex: 1 1 auto; padding: 0 20px 0 10px; display: block; }
.w3-button .w3-about-text { font-size: 12px; line-height: 1.4em; display: block; }
.w3-button .w3-copy { font-weight: bold; display: block; }
.w3-button { background-color: rgba(13, 193, 82, 1) !important;	color: rgba(255, 255, 255, 1) !important; }


a[href^="http:"],
a[href^="https:"] {background: transparent url('/css/aoutside.gif') 100% 50% no-repeat; padding-right: 10px;}
a[href^="/"],
a[href^="http://4x4"],
a[href^="http://4wheel"],
a[href^="http://siam"],
a[href^="http://thai"],
a[href^="http://www.thai"],
a[href^="http://www.off"],
a[href^="http://off"],
a[href^="http://fourwheel"],
a[href^="http://katalog"],
a[href^="http://entw."],
a[href^="http://reise-shop.4"],
a[href^="http://it-e-com."],
a[href^="http://www.fourwheel"],
a[href^="http://www.meinth"],
a[href^="http://www.4wheel"],
a[href^="http://tui.4wheel"],
a[href^="http://jeep-safari.4wheel"],
a[href^="http://expedia.4x4"],
a[href^="http://gothailand.4x4"],
a[href^="http://autoreisen.4x4"],
a[href^="http://safari.4x4"],
a[href^="http://hotel-beteiligung"],
a[href^="http://www.4x4"] {background: transparent;padding-right: 0px;}




div.msgfenster         { position: fixed; top:35px;  left:50%; margin-left: -410px;  font-size: 0.85em; height: auto; min-height:100px; text-align: center; padding: 0px 10px 0px 20px; width:800px; background-color:#FDF4ED; visibility:hidden; border-style:double; border-width:2px 5px 5px 2px;  border-color:black; color:black; z-index:1000; }
div.msgfensterclose    { position: absolute; top: -14px;  left: 820px; height: auto; min-height:25px; font-weight:bold; cursor:pointer;}


div.agodacenterseite               { position: absolute; width: 1040px; height:auto; min-height:500px; left: 50%; top: 0px; margin-left: -520px; line-height:1.0em;}
div.agodamitte                     { position: absolute; width: 1030px;     height:100%; left:   10px; top: 0px;}


div.centerseite                    { position: absolute; width: 1024px; height:auto; min-height:500px;  left: 50%; top: 0px; margin-left: -512px; line-height:1.0em;}


@media (min-device-width: 1025px) { div.centerseite {position: absolute; width: 1024px; height:auto; min-height:500px;  left: 50%; top: 0px; margin-left: -512px; line-height:1.0em;} }
@media (max-device-width: 1024px) { div.centerseite {position: absolute; width: 1024px; height:auto; min-height:500px;  left: 50%; top: 0px; margin-left: -512px; line-height:1.0em;} }
@media print                      { div.centerseite {position: absolute; width: 1024px; height:auto; min-height:500px;  left: 0px; top:0px; margin-left: 0px; line-height:1.0em;}
                                    div.centerseite:after { content: "\ Alle Rechte vorbehalten. (c) 2016 Name, www.4wheel.travel"; color: #999 !important; font-size: 0.95em; border-top: 1px solid #999; }}


div.menuelinks                     { position: fixed; width:   23px; min-height:100%;    left:   50%; margin-left: -511px; top: 0px; text-align: right; }
div.mitte                          { position: absolute; width:  978px;     height:100%; left:   23px; top: 0px;}
div.menuerechts                    { position: fixed; width:      23px; min-height:100%; left:  50%;  margin-left: 489px;  top: 0px; text-align: left; font-size:14px;}
div.kopfzeile                      { position: static; width: 100%; height:25px; left: 0px; top: 0px; text-align: center; background:  rgb(204, 0, 0); margin-left: 0px; line-height:0.9em;}
div.fwtkeymsg                      { position: fixed; width: 800px; height:auto; left: 50%; top: 400px; margin-left: -400px; z-index:0; display: none;}

div.job                            { position: absolute; width: 350px; height:60px; left: 580px; top: 262px;}
div.film                           { height:320px; width:440px; }
div.eurothb                        { height:12px; }
div.feed                           { width:280px; float:right; }
div.restplatz                      { position: fixed; left:  50%;  margin-left: 530px;  top: 240px; width:250px; min-height:190px; z-index:1; padding-top: 10px; line-height:1.1em; background-color: #D2DBE0; font-size:13px;}
div.facebook                       { width:310px; height:160px;  background-color: #D2DBE0; }
div.txtcenter                      { text-align: center; }
div.facebookpost                   { width:100%;  height:auto;}
div.vcard                          { display:none;}



a.afacebook                        { color : rgb(0, 0, 0); }
iframe.ifacebook                   { border:none; overflow:hidden; width:300px; height:80px; }
iframe.center                      { text-align: center; }

#buhinweismsg                       { position: relative; top:10px; left:253px; padding: 20px 30px 20px 30px; color: red; font-weight: bold; text-decoration: blink; cursor:pointer; display:none;  }
#nav                                { clear : both; margin : 0; padding : 0; background : url('/css/navi.jpg') #1a3483; font : bold 13px/45px 'Trebuchet MS', Verdana, Tahoma, Arial, Helvetica, Sans-Serif; height : 50px; width : 978px; }
#nav ul                             { list-style-type:none; margin:0px; padding:0px; }
#nav li                             { float:left; padding:0; margin:0;}
#nav li a                           { width:auto; display:block; text-align:center; margin-right:5px; height:25px; line-height:305px; text-decoration:none; padding : 0px 5px 0px 4px; }
#nav li a:hover                     { color:#f00; }
#nav ul ul                          { display:none; position:absolute; z-index:999; }
#nav li li                          { float:none; }
#nav li li a                        { text-align:left; height:auto; line-height:1; width:auto; padding:8px 20px 8px 22px; border:1px solid #D0D0D0; border-top:none; margin-right:0; }
* html li li                        { display:inline; } /* IE6 Bugfix... */
#nav li ul                          { color:#FFFFFF;  }
div.navplatz                        { height : 6px; width : 978px; }

#headmenu                          { clear : both; margin : 0; padding-left: 1px; background : url('/css/navi.jpg') #1a3483; font : bold 15px/45px 'Trebuchet MS', Verdana, Tahoma, Arial, Helvetica, Sans-Serif; height : 45px; }
#headmenu ol                       { float : left; list-style : none; margin :0px; padding : 0px; }
#headmenu ol li                    { display : inline; }
#headmenu ol li a                  { display : block; float : left; padding : 0 2.5px; color : #FFFFFF; text-decoration : none;   font-family : Arial; text-shadow : black 3px 2px 4px;  }
#headmenu ol li a:hover            { color : #F00; }
#headmenu ol li #current a         { color : #333399; }
#navmsg                            { position: absolute; left:  10px; top: 300px; height: auto; width:auto; z-index:100; color:#FFFFFF; line-height:1.0em; font-size:16px; text-shadow : black 3px 2px 4px;  }
#ausrichtungshinweismsg { position: absolute; left: 250px;  top: 400px; width: 500px; text-align: center; font-size: 50px; z-index:250; visibility:hidden; background-color: orange; border-style: solid;  padding: 50px; }


.indexword1aufzaehlung li          { margin-bottom:0.6em; line-height:1.04em; }

div.logo                           { position: absolute; left: 800px; top: 100px; height: auto; width:auto; z-index:100;}
div.kontaktlogo                    { position: absolute; left:  40px; top: 100px; height: auto; width:auto; z-index:100;}
div.slogen                         { position: relative; left: 480px; top: 192px; height: 50px; width:500px; z-index:100;}

div.buchungsanfrage                { position: absolute; left: 7px; top: 75px; height: auto; width:auto; z-index:1;}

div.bildwechsler                   { position: relative; top: 67px;  left: 0px; background: url('/css/head_safari.jpg'); min-height: 365px; width:978px; z-index:2; }


div.SpruchunterLogo                { position: absolute; top: 350px;  left: 352px; z-index:100;}
div.tomainportalmsg                { position: absolute; top:  60px;  left:  1px; width:978px; height:auto;  text-align:center; font-size : 12px; z-index: 2;}
div.gpusfollowbt                   { position: absolute; top:  24px;  left:  0px; }
div.gpusfollowbtich                { position: absolute; top:  24px;  left:  0px; }
div.gpuslikebtich                  { position: absolute; top:  240px;  left:  0px; background-color: #FFFFFF; }
div.gpuslikebt                     { position: absolute; top:  24px;  left: 92px;}
div.google_translate_element       { position: absolute; top:   0px;  left:  0px; }
div.platzmro                       { position: relative; top:   0px;  left:  0px; height: auto; min-height:80px;}
div.share                          { position: absolute; top:  50px;  left:  0px;}


div.dynmenuews                     { float: left; margin-right:0.72em; color:#FFFFFF;}
div.dynmenuegr                     { float: left; margin-right:0.72em; color:#FFFFFF;}
div.dynmenuex                      { float: left; margin-right:0.2em; background-color: yellow;}

div.index                          { position: static;   background : url('/css/head.jpg'); background-repeat:no-repeat; background-position:0px 0px;  width:978px; line-height:0.9em; height: 370px;}
div.indexwork1                     { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:540px; width:100%; left:0px; top:0px;}
div.indexword1aufzaehlung          { position: absolute; left: 415px; top: -60px; height: auto; line-height:1.15em; }
div.indexwork2                     { position: relative; background : url('/css/mitte.jpg'); height: auto; width: 978px;  left: 0px; top: 0px; padding:0px; line-height:1.0em; background-color: #FFFFFF;}
div.indexwork2spalte1              { position: absolute; left: 0px;   top: 0px; width:32%;   min-height:552px; background-color: white; padding:4px;}
div.indexwork2spalte2              { position: absolute; left: 32.5%; top: 0px; width:33%;   min-height:552px; background-color: white; padding:4px;}
div.indexwork2spalte3              { position: absolute; left: 66%;   top: 0px; width:33%;   min-height:552px; background-color: white; padding:4px;}
div.indexwork2spalte1bild          { position: absolute; left: 0px;   top: 560px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.indexwork2spalte2bild          { position: absolute; left: 33%;   top: 560px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.indexwork2spalte3bild          { position: absolute; left: 66%;   top: 560px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.indexwork3                     { position: relative; background : url('/css/hauptbereich2.jpg'); height: 355px; left: 0px; top: 695px; padding:5px;}
div.indexfuss                      { position: relative; height: auto; width: 978px; left: 0px; top:650px; }



div.newsletterwork                   { position: static;   background : url('/css/head7.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:0.9em; }
div.newsletterwork1                  { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; width: 100%; left:   0px; top: 0px; }
div.newsletterwork1sub               { padding:1em; }
div.newsletterwork2                  { position: relative; background : url('/css/mitte.jpg'); height: auto; width: 978px; left: 0px; top: 0px; padding:0px; line-height:1.2em; background-color: #FFFFFF;}
div.newsletterwork2spalte1           { position: absolute; left: 0px;   top: 0px; width:32%;   background-color: white; padding:4px;}
div.newsletterwork2spalte2           { position: absolute; left: 32.5%; top: 0px; width:33%;   background-color: white; padding:4px;}
div.newsletterwork2spalte3           { position: absolute; left: 66%;   top: 0px; width:33%;   background-color: white; padding:4px;}
div.newsletterwork2spalte1bild       { position: absolute; left: 0px;   top: 130px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.newsletterwork2spalte2bild       { position: absolute; left: 33%;   top: 130px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.newsletterwork2spalte3bild       { position: absolute; left: 66%;   top: 130px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.newsletterfuss                   { position: relative; height: auto; width: 978px; left: 0px; top:260px; }



div.referenz                       { position: static;   background : url('/css/head2b.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:0.9em; }
div.referenzwork1                  { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:705px;  width: 100%; left:   0px; top: 0px; }
div.referenzwork1sub               { padding:1em; }
div.referenzwork2                  { position: relative; background : url('/css/mitte.jpg'); height: auto; width: 978px; min-height:697px; left: 0px; top: 0px; padding:0px; line-height:1.2em; background-color: #FFFFFF;}
div.referenzwork2spalte1           { position: absolute; left: 0px;   top: 0px; width:32%;   min-height:552px; background-color: white; padding:4px;}
div.referenzwork2spalte2           { position: absolute; left: 32.5%; top: 0px; width:33%;   min-height:552px; background-color: white; padding:4px;}
div.referenzwork2spalte3           { position: absolute; left: 66%;   top: 0px; width:33%;   min-height:552px; background-color: white; padding:4px;}
div.referenzwork2spalte1bild       { position: absolute; left: 0px;   top: 560px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.referenzwork2spalte2bild       { position: absolute; left: 33%;   top: 560px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.referenzwork2spalte3bild       { position: absolute; left: 66%;   top: 560px; width:33%; min-height:130px; background-color: white; padding:4px;}
div.referenzfuss                   { position: relative; height: auto; width: 978px; left: 0px; top:697px; }

div.lsttui        { position: absolute; height: 200px; width: 580px; left: 0px; top: 45px;  font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; line-height:1.3em; }
div.lstboomerang  { position: absolute; height: 200px; width: 250px; left: 650px; top: 50px;  font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; line-height:1.3em; }
div.lstoffroad    { position: absolute; height: 50px;  width: 280px; left: 650px; top: 245px;  font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; line-height:1.1em; }
div.lstkarawane   { position: absolute; height: 200px; width: 280px; left: 650px; top: 290px;  font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; line-height:1.3em; }
div.lstbike       { position: absolute; height: 200px; width: 380px; left: 250px; top: 222px;  font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; line-height:1.3em; }
div.lstterramania { position: absolute; height: 200px; width: 210px; left:  20px; top: 250px;  font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; line-height:1.3em; }
div.invest        { position: absolute; height:  30px; width: 900px; left:  20px; top: 135px; z-index:10;  text-align: center; }
div.imgespraech   { position: absolute; top:545px; left: 18px; width: 938px; min-height:300px;}
div.ver01         { position: absolute; top:30px; left: -5px; width: 440px; }
div.ver02         { position: absolute; top:30px; left: 445px; width: 500px; }


div.offroadthailand                { position: static;   background : url('/css/head2.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.offroadthailand1               { position: relative; background : url('/css/hauptbereich_b.jpg'); height: auto; min-height:860px;  width:968px; left: 0px; top: 0px; font-size : 16px; padding-left: 10px; line-height:1.2em;}
div.offroadthailand11              {  }
div.offroadthailand2               { position: relative; background : url('/css/mitte.jpg'); height: auto; width: 963px; min-height:350px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF; color:#000000;}
div.offroadthailand3               { position: relative; background : url('/css/hauptbereich-d.jpg'); height: auto; width: 963px; min-height:350px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF; cursor:pointer;}
div.offroadthailand31              { position: relative; top:20px; left: 260px;}
div.offroadthailandfuss            { position: relative; height: auto; width: 978px; left: 0px; top:0px; }


div.teamevent                      { position: static;   background : url('/css/head7.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.teamevent1                     { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:385px;  width:968px; left: 0px; top: 0px; font-size : 16px; padding-left: 10px; line-height:1.2em;}
div.teamevent2                     { position: relative; background : url('/css/mitte.jpg'); height: auto; width: 963px; min-height:1080px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF;}
div.teamevent3                     { position: relative; background : url('/css/hauptbereich-q.jpg'); height: auto; width: 963px; min-height:500px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF;}
div.teamevent31                    { position: relative; top:20px; left: 260px; width: 700px;}
div.teameventfuss                  { position: relative; height: auto; width: 978px; left: 0px; top:0px; }

div.kontakt                        { position: static;   background : url('/css/head3.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.kontakt1                       { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:980px;  width:958px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; line-height:1.3em;}
div.kontakt2                       { position: relative; background : url('/css/mitte.jpg'); height: auto; width: 963px; min-height:1225px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF; color:#000000;}
div.kontaktfuss                    { position: relative; height: auto; width: 978px; left: 0px; top:0px; }

div.impressum                      { position: static;   background : url('/css/head2c.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.SpruchunterLogoImpressum       { position: absolute; top: 350px;  left: 505px; font-size:16px; font-weight : bold; text-align: center;  line-height:1.3em; }
div.impressum1                     { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:13955px;  width:958px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; line-height:1.3em;}
div.impressum1Adresse              { position: absolute; height: auto; left:  20px; top:230px; }
div.impressum1Mail                 { position: absolute; height: auto; left: 480px; top:74px; }
div.impressum1Empfohlen            { position: absolute; height: auto; left: 20px; top:475px; }
div.impressum1Hinweis              { position: absolute; height: auto; left: 20px; top:2645px;   padding-right: 20px; }
div.impressumfuss                  { position: relative; height: auto; width: 978px; left: 0px; top:0px; }

div.thailandrundreisen             { position: static;   background : url('/css/head_luxus.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.thailandrundreisen1            { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:330px;  width:958px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; line-height:1.2em;}
div.thailandrundreisen2            { position: relative; background-color: #FFFFFF; height: auto; width: 963px; min-height:925px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; }
div.thailandrundreisen3            { position: relative; background : url('/css/hauptbereich2.jpg'); height: auto; width: 963px; min-height:385px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF;}
div.thailandrundreisenfuss         { position: relative; height: auto; width: 978px; left: 0px; top:0px; }

div.bsptour                        { position: static;   background : url('/css/head_safari1.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.bsptour1                       { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:330px;  width:945px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; padding-right: 13px; line-height:1.07em;}
div.bsptour2                       { position: relative; background-color: #FFFFFF; height: auto; width: 950px; min-height:900px; left: 0px; top: 0px; padding-left:15px; font-size:14px; line-height:1.3em; padding-right: 13px; color:#000000;}
div.bsptourfuss                    { position: relative; height: auto; width: 978px; left: 0px; top:0px; }

div.jeepsafari                     { position: static;   background : url('/css/head_safari1.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.jeepsafari1                    { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:330px;  width:945px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; padding-right: 13px; line-height:1.07em;}
div.jeepsafari2                    { position: relative; background-color: #FFFFFF; height: auto; width: 950px; min-height:1490px; left: 0px; top: 0px; padding-left:15px; font-size:14px; line-height:1.3em; padding-right: 13px; color:#000000;}
div.jeepsafari3                    { position: relative; background : url('/css/hauptbereich2.jpg'); height: auto; width: 963px; min-height:385px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF;}
div.jeepsafarifuss                 { position: relative; height: auto; width: 978px; left: 0px; top:0px; }
div.ThaiDia1                       { position: relative; left:-15px; top:0px}

div.tagesprogram                   { position: static;   background : url('/css/head_safari1.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.tagesprogram1                  { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:330px;  width:945px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; padding-right: 13px; line-height:1.07em;}
div.tagesprogramfuss               { position: relative; height: auto; width: 978px; left: 0px; top:0px; }

div.hotel                          { position: static;   background : url('/css/head_hotel.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.hotel1                         { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:620px;  width:958px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; line-height:1.2em;}
div.hotel2                         { position: relative; background-color: #FFFFFF; height: auto; width: 963px; min-height:1480px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; }
div.hotel3                         { position: relative; background : url('/css/hauptbereich2.jpg'); height: auto; width: 963px; min-height:425px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF;}
div.hotelfuss                      { position: relative; height: auto; width: 978px; left: 0px; top:0px; }
div.agodahotelfuss                 { position: relative; height: auto; width: 1040px; left: 0px; top:0px; }


div.information                    { position: static;   background : url('/css/head9.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.information1                   { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:1035px;  width:958px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; line-height:1.2em;}
div.informationfuss                { position: relative; height: auto; width: 978px; left: 0px; top:0px; }

div.kfzmiete                       { position: static;   background : url('/css/head8.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; width:978px; line-height:1.1em; font-size : 13px; }
div.kfzmiete1                      { position: relative; background : url('/css/hauptbereich.jpg'); height: auto; min-height:1300px;  width:958px; left: 0px; top: 0px; font-size : 16px; padding-left: 20px; line-height:1.2em;}
div.kfzmiete11                     { position: relative; height: auto; top:0px; left:100px; text-align:left;}
div.sunnycars                      { position: relative; height: auto; width: 820px; top:1px; left:50px; text-align:center;}
div.kfzmiete3                      { position: relative; background : url('/css/hbereich2.jpg'); height: auto; width: 963px; min-height:423px; left: 0px; top: 0px; padding-left:15px; font-size:16px; line-height:1.3em; background-color: #FFFFFF;}
div.kfzmietefuss                   { position: relative; height: auto; width: 978px; left: 0px; top:0px; }



div.offroad-thailand              { position : static; background : url('/css/head2.jpg'); background-repeat:no-repeat; background-position:0px 0px; height : 365px; }
div.abenteuer                     { position : static; background : url('/css/head2c.jpg'); height : 365px; }
div.abenteuerurlaub-thailand      { position : static; background : url('/css/head3.jpg'); height : 365px; }
div.hotels-in-thailand            { position : static; background : url('/css/head_hotel.jpg'); height : 365px; }
div.informationen                 { position : static; background : url('/css/head9.jpg'); height : 365px; }
div.mietfahrzeuge-thailand        { position : static; background : url('/css/head8.jpg'); height : 365px; }
div.teamevent-thailand            { position : static; background : url('/css/head7.jpg'); height : 365px; }
div.thailand-rundreisen           { position : static; background : url('/css/head6.jpg'); height : 365px; }

div.mainindex                     { position : static; background : url('/css/hauptbereich.jpg'); height : 1600px; }
div.mainindex2                    { position : static; background : url('/css/hauptbereich2.jpg'); height : 400px; }
div.mainthailandrundreisen        { position : static; background : url('/css/hauptbereich.jpg'); height : 270px; }
div.mainthailandrundreisen2       { position : static; background : #ffffff; height : 880px; }
div.mainthailandrundreisen3       { position : static; background : url('/css/hauptbereich2.jpg'); height : 390px; }
div.mainoffroad-thailand          { position : static; background : url('/css/hauptbereich_b.jpg'); height : 630px; }
div.mainoffroad-thailand2         { position : static; background : url('/css/mitte.jpg'); height : 410px; }
div.mainoffroad-thailand3         { position : static; background : url('/css/hauptbereich-d.jpg'); height : 360px; }
div.mainmietfahrzeuge-thailand    { position : static; background : url('/css/hauptbereich.jpg'); height : 400px; }
div.mainmietfahrzeuge-thailand2   { position : static; background : #ffffff; height : 850px; }
div.mainmietfahrzeuge-thailand3   { position : static; background : url('/css/hbereich2.jpg'); height : 370px; }
div.mainabenteuerurlaub-thailand  { position : static; background : url('/css/hbereich.jpg'); height : 510px; }
div.mainabenteuerurlaub-thailand2 { position : static; background : url('/css/mitte.jpg'); height : 1450px; }
div.mainabenteuerurlaub-thailand3 { position : static; background : url('/css/hauptbereich2.jpg'); height : 345px; }
div.mainteamevent-thailand        { position : static; background : url('/css/hauptbereich.jpg'); height : 370px; }
div.mainteamevent-thailand2       { position : static; background : #ffffff; height : 890px; }
div.mainteamevent-thailand3       { position : static; background : url('/css/hauptbereich-q.jpg'); height : 400px; }
div.mainthailand-rundreisen       { position : static; background : url('/css/hauptbereich.jpg'); height : 4300px; }
div.mainhotels-in-thailand        { position : static; background : url('/css/hauptbereich.jpg'); height : 570px; }
div.mainhotels-in-thailand2       { position : static; background : #ffffff; height : 360px; }
div.mainhotels-in-thailand3       { position : static; background : url('/css/hauptbereich.jpg'); height : 420px; }
div.mainabenteuer                 { position : static; background : url('/css/hauptbereich.jpg'); height : 870px; }
div.mainabenteuer2                { position : static; background : url('/css/mitte.jpg'); height : 910px; }
div.main4x4abenteuer              { position : static; background : url('/css/hauptbereich.jpg'); height : 930px; }
div.main4x4abenteuer2             { position : static; background : url('/css/mitte.jpg'); height : 910px; }
div.maininformationen             { position : static; background : url('/css/hauptbereich.jpg'); height : 1050px; }

div.thrund                           { position:relative ; width:100%; height:23px; background: rgb(204, 0, 0);  left:   0px; top: -452px;}

div.mainindexlogo                    { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left: 820px; top: -350px;}
div.mainthailandrundreisenlogo       { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left: 820px; top: -350px;}
div.mainoffroad-thailandlogo         { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left: 820px; top: -350px;}
div.mainmietfahrzeuge-thailandlogo   { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left: 820px; top: -350px;}
div.mainabenteuerurlaub-thailandlogo { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left:  20px; top: -350px;}
div.mainteamevent-thailandlogo       { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left: 820px; top: -350px;}
div.mainthailand-rundreisenlogo      { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left: 820px; top: -350px;}
div.mainhotels-in-thailandlogo       { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left:  20px; top: -350px;}
div.main4x4abenteuerlogo             { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left:  20px; top: -350px;}
div.maininformationenlogo            { position:relative ; width:0px;  height:0px; z-index:10; overflow:visible;  left: 820px; top: -350px;}

#tshirt        { clear : both; margin : 0 auto; padding : 0; background : url('/css/tshirt.jpg')  #1a3483; font : bold 14px/45px 'trebuchet MS', Arial, Tahoma, Sans-serif; height : 44px; width : 100%; }

span.norm_gold { font-family :                        Arial; color : #FFFF66; text-shadow : black 3px 2px 4px; }
span.fett_gold { font-weight : bold;    font-family : Arial; color : #FFFF66; text-shadow : black 3px 2px 4px; }
span.duen_gold { font-weight : lighter; font-family : Arial; color : #FFFF66; text-shadow : black 3px 2px 4px; }
span.norm_ws   { font-family : Arial;                        color : #FFFFFF; text-shadow : black 3px 2px 4px; }
span.fett_ws   { font-weight : bold;    font-family : Arial; color : #FFFFFF; text-shadow : black 3px 2px 4px; }
span.duen_ws   { font-weight : lighter; font-family : Arial; color : #FFFFFF; text-shadow : black 3px 2px 4px; }
span.norm_gr   { font-family : Arial;                        color : #666666; font-size : 87%; text-shadow : #ffffff 3px 2px 4px; }
span.fett_gr   { font-weight : bold;    font-family : Arial; color : #666666; font-size : 87%; text-shadow : #ffffff 3px 2px 4px; }
span.duen_gr   { font-weight : lighter; font-family : Arial; color : #666666; font-size : 87%; text-shadow : #ffffff 3px 2px 4px; }
span.norm_bl   { font-family : Arial;                        color : #3366FF;  text-shadow : #ffffff 3px 2px 4px; }
span.fett_bl   { font-weight : bold;    font-family : Arial; color : #3366FF;  text-shadow : #ffffff 3px 2px 4px; }
span.fett_bl2  { font-weight : bold;    font-family : Arial; color : #3366FF;  font-size : 110%; text-shadow : #000000 3px 2px 4px; }
span.duen_bl   { font-weight : lighter; font-family : Arial; color : #3366FF;  text-shadow : #ffffff 3px 2px 4px; }
span.norm_sw   { font-family : Arial;                        color : black;              text-shadow : rgb(102, 102, 102) 3px 2px 4px; }
span.fett_sw   { font-weight : bold;    font-family : Arial; color : black;              text-shadow : rgb(102, 102, 102) 3px 2px 4px; }
span.norm_rt   { font-family : Arial;                        color : #FF0000; }
span.fett_rt   { font-weight : bold;    font-family : Arial; color : #FF0000; text-shadow : white 3px 2px 4px; }
span.schmall   { letter-spacing: 0.07ex; }
span.y         { font-style:normal; font-weight:100; letter-spacing: -1.0ex; font-size:0ex; line-height:0ex; }
span.x         { font-style:normal; font-weight:100; letter-spacing: -1.0ex; color: #6086CF;}
span.refdschungelcamp { font-family : Arial; color : black; text-shadow : rgb(102, 102, 102) 3px 2px 4px; line-height:1.04em;}



h1.fett_gold   { font-weight : bold;    font-family : Arial; color : rgb(255, 255, 102); text-shadow : black 3px 2px 4px; }
h1.kopfzeile   { position: static; width: 100%; height:25px; left: 0px; top: 0px; text-align: center; font-size: 12px; 10px; background: #CC0000; margin-left: 0px; line-height:1.0em; letter-spacing: 0.07em; word-spacing: 0.25em; font-weight: bold; font-family:  Arial; color :#FFFF66; text-shadow : black 3px 2px 4px; cursor:pointer;}
h2.fett_gold   { font-weight : bold;    font-family : Arial; color : rgb(255, 255, 102); text-shadow : black 3px 2px 4px; }
h2.fett_ws     { font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; }
h2.center      { font-weight : bold;    font-family : Arial; text-align: center; }
h3.h3          { font-weight : bold;    font-family : Arial; font-size: 16px; text-decoration: underline; }


div.newsletter { position:absolute; width:300px; z-index:10; background-color: yellow; left: 50px; top: 150px; visibility: hidden; }
div.leistungen { position: absolute; height: auto; width: 500px; left: 15px; top:395px; }
div.roteband   { position: absolute; height: auto; width: 100%; left: 1px; top:450px; letter-spacing: 0.03em;  min-height: 45px;  background-color: rgb(204, 0, 0); text-align: center; font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; }
div.center     { text-align:center; }
div.rechts     { text-align:right; }
div.addthis    { width:125px; height:16px; position:absolute; top:1px; left:-130px; z-index:99; }
div.fuss       { background-color: white; vertical-align: middle; font-size:13px;}


img.logo       { width: 150px; height: 99px; }
img.tuilogo    { height: 55px; }
img.nodia      { height: 308px; width: 431px; }
img.offroadthailand { width: 323px; height: 124px; }
img.elefant    { width: 323px; height: 124px; }
img.hotelthailand { width: 323px; height: 124px; }
img.katalog    { height: 210px; }
img.flagge     { width: 323px; height: 124px; }
img.bootstouren { width: 323px; height: 124px; }
img.incentive_reisen_gkl { width: 323px; height: 124px; }
img.feed        { border: 0px solid ; width: 80px; height: 15px; }
img.feedback    { border-style: solid; border-color: inherit; border-width: 0px;  height: 90px;  width: 23px; }
img.gorssfeed   { border-style: solid; border-color: inherit; border-width: 0px; height: 150px; width: 23px; }
img.reisebuero  { border-style: solid; border-color: inherit; border-width: 0px; height: 133px; width: 23px; }
img.buchen      { border-style: solid; border-color: inherit; border-width: 0px;  height: 90px;  width: 23px; }
img.muenli    { border-style: solid; border-color: inherit; border-width: 0px; width: 23px; }
img.rssfeed     { border-style: solid; border-color: inherit; border-width: 0px; width: 23px; }
img.blog        { border-style: solid; border-color: inherit; border-width: 0px; width: 23px; }
img.fussitem    { width: 60px; height: 60px; border-width: 0px;  vertical-align:middle; }
img.passbild    { width: 96px; height: 111px; }

iframe.fbml1   { border:none; overflow:hidden; width:230px; height:24px; }
iframe.fbml2   { border:none; overflow:hidden; height:40px; }
iframe.fb      { border:none; overflow:hidden; width:230px; height:20px; }
iframe.agoda   { border:none; overflow:hidden; width:100%; height:300px; }
embed.dia      { height: 308px; width: 431px; }

a.gold         { font-family :                        Arial; color : rgb(255, 255, 102); text-shadow : black 3px 2px 4px; }
a.fett_gold    { font-weight : bold;    font-family : Arial; color : rgb(255, 255, 102); text-shadow : black 3px 2px 4px; }
a.fett_ws      { font-weight : bold;    font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; }
a.norm_ws      { font-family : Arial;                        color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; }
a.fett_sw      { font-weight : bold;    font-family : Arial; color : black; text-shadow : rgb(102, 102, 102) 3px 2px 4px; }
a.norm_sw      { font-family : Arial;                        color : black; text-shadow : rgb(102, 102, 102) 3px 2px 4px; }
a.fett_rt      { font-weight : bold;    font-family : Arial; color : rgb(255, 000, 000); text-shadow : black 3px 2px 4px; }
a.norm_rt      { font-family : Arial;                        color : rgb(255, 000, 000); }
a.norm_bl      { font-family : Arial;                        color : rgb(000, 000, 255); }
a.norm_gr      { font-family : Arial;                        color : rgb(102, 102, 102); text-shadow : black 3px 2px 4px; }
a.fett_bl      { font-weight : bold;  font-family : Arial;   color : rgb(000, 000, 255);  }

a.fett_goldgr  { font-weight : bold;    font-family : Arial; color : rgb(255, 255, 102); background-color: #CDCDCD; text-shadow : black 3px 2px 4px; }

div.bildanzeige    { position:fixed; top:135px;  left:50%; margin-left: -320px;  width:640px; height:auto; z-index:200; display: none; cursor:pointer;}
div.bildanzeigeclose  { position: absolute; top: -14px;  left: 630px; height: auto; min-height:25px; font-weight:bold; cursor:pointer;}



div.rsilayer       { position:fixed; width:435px; height:470px; z-index:200; background-color: #990033; left: 1px; top: 70px; cursor:pointer;}
div.rsilayern      { position:fixed; width:435px; height:470px; z-index:200; background-color: #990033; left: 1px; top: 70px; background-image:url('/th4x4/img/bitte_2_640.png'); background-size:160px;  -moz-background-size:160px; background-repeat:no-repeat; background-position:0px 0px; cursor:pointer;}
div.rsilayern01    { position:absolute; top:5px; left:10px; width:140px; height:385px; }
div.rsilayern02    { position:absolute; top:2px; left:120px; width:315px; height:130px; }
div.rsilayern03    { position:absolute; top:130px; left:150px; width:285px; height:272px; }
div.rsilayern04    { position:absolute; top:400px; left:0px; width:435px; height:67px; }

p.zrb1         { margin-top: 3px; font-weight: bold; font-family: Arial; text-align:center; }
p.zrb2         { text-align: center; margin-left: 10px; margin-right: 10px; margin-top: 0px; font-weight: bold; font-family: Arial; }
p.zrb3         { margin-left: 10px; margin-right: 10px; margin-top: 1px; font-weight: bold; font-family: Arial; text-align:center;}
p.zrb31        {  position:absolute; top:130px; left:1px; width:285px; font-weight: bold; font-family: Arial; text-align:center;}
p.zrb32        {  position:absolute; top:230px; left:1px; width:285px; font-weight: bold; font-family: Arial; text-align:center;}
span.zrbrechts { text-align: right; margin-right: 10px; font-weight : lighter; font-family : Arial; color : rgb(255, 255, 255); text-shadow : black 3px 2px 4px; }

.rot                {color:#FE0101;}
.blau               {color:#0000FF;}

div.sozialmedia    { position: absolute; top:-168px; left:-520px; height: auto; min-height:77px; text-align: left;}
div.FBGefmir       { position: absolute; top: 0px;  left:200px; height: auto; min-height:25px; width:175px;}
div.FBFan          { position: absolute; top: 0px;  left: 80px; height: auto; min-height:25px; width:100px;}
div.wpgpusfollowbt { position: absolute; top:26px;  left: 80px; height: auto; min-height:25px; width:100px;}
div.wggpuslikebt   { position: absolute; top:26px;  left:200px; height: auto; min-height:25px; width:100px;}
div.XING           { position: absolute; top:54px;  left: 80px; height: auto; min-height:25px; width:100px;}
div.wpaddthis      { position: absolute; top:78px;  left: 80px; height: auto; min-height:25px; width:125px; z-index:89;}
div.navicons       { position: absolute; top:30px;  left:870px; height: auto; min-height:14px; }
div.sozialmediaview { position: absolute; top:135px;  left:50%; margin-left: -250px; height: auto; min-height:270px; width:500px; background-color:#FDF4ED; visibility:hidden; border-style:double; border-width:2px 5px 5px 2px;  border-color:black; z-index:120; color:#000000;}
div.sozialmediabutton { position: absolute; top:100px;  left:400px; height: auto; min-height:100px; width:275px; background-color: rgb(204, 0, 0); visibility: hidden;}
div.smbtext1       { position: absolute; top:50px;  left:20px; width:460px; text-align: left; font-weight : bold;}
div.smbtext2       { position: absolute; top:220px;  left:20px; width:460px; text-align: left; line-height:1.02em; font-weight:normal;}
div.labelfacebook  { position: absolute; top: 2px;  left:  0px; height: auto; min-height:25px; font-weight : bold;}
div.labelgoogleplus{ position: absolute; top: 30px;  left:  0px; height: auto; min-height:25px; width:85px; font-weight : bold;}
div.labelXING      { position: absolute; top: 56px;  left:  0px; height: auto; min-height:25px; font-weight : bold;}
div.labelSonst     { position: absolute; top: 78px;  left:  0px; height: auto; min-height:25px; font-weight : bold;}
div.sozialmediaviewclose { position: absolute; top: -14px;  left: 490px; height: auto; min-height:25px; font-weight:bold; cursor:pointer;}

}


@media screen and (max-width: 1000px)
{
      [class="rsilayern"]     {  display:none!important;   }
      [class="menuelinks"]    {  display:none!important;   }
      [class="menuerechts"]   {  display:none!important;   }
      [class="restplatz"]     {  display:none!important;   }
      [class="sozialmediaview"]     {  display:none!important;   }
}




@media print { }


