html {height: 100%; margin-bottom: 1px;}

body {margin:0; padding:0; background-color:#000000; background-image:url(http://www.triweb-travel.com/layout/hg-bild.jpg); background-attachment:fixed; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666;}



/* container - grundaufbau */

.inhalt {width:843px; height:auto; margin:auto; text-align:center; padding-top:15px;}

.navi {background-color:#ffffff; width:825px; overflow:hidden; margin:0; padding-top:9px; padding-bottom:9px; padding-left:9px; padding-right:9px; float:left; letter-spacing:1px }

.navi-2 {background-image:url(http://www.triweb-travel.com/layout/navi-u.gif); width:823px; height:19px; overflow:hidden; margin:0; padding-top:7px; padding-bottom:0px; float:left; color:#666666}

.navi-3 {background-image:url(http://www.triweb-travel.com/layout/navi-u.gif); height:9px; width:825px; overflow:hidden; padding:0; color:#666666; margin:0}

.headline {background-color:#ffffff; width:825px; height:130px; margin-top:9px; padding-top:9px; padding-bottom:8px; padding-left:9px; padding-right:9px; float:left; position:relative; overflow:hidden;}

.con-suche {background-color:#ffffff; width:825px; height:auto; margin:auto; padding-bottom:8px; padding-left:9px; padding-right:9px; overflow:hidden; float:left;}

.user {background-color:#ffffff; width:828px; height:15px; overflow:hidden; margin-top:9px; padding-left:8px; padding-right:7px; padding-top:9px; padding-bottom:7px; float:left;}

.werbebanner {background-color:#ffffff; width:825px; height:70px; overflow:hidden; margin-top:9px; padding:9px; float:left;}

.copyright {background-color:#ffffff; width:825px; overflow:hidden; margin-top:9px; padding:9px; float:left;}



/* container gro - inhalt ber die ganze breite */

.con-l {background-color:#ffffff; width:825px; height:auto; margin-top:9px; padding:9px; float:left; position:relative;}

.trenner-l {background-image:url(http://www.triweb-travel.com/layout/linie-lang.gif); width:825px; height:2px; overflow:hidden; margin-top:9px; margin-bottom:9px;}



/* container mittel - inhalt linksbuendig */

.con-2 {background-image:url(http://www.triweb-travel.com/layout/hg-container.gif); width:843px; height:auto; margin-top:9px; float:left;}

.con-m {background-color:#ffffff; width:541px; margin:0; float:left; padding:9px; float:left; position:relative; overflow:hidden;}

.trenner-m {background-image:url(http://www.triweb-travel.com/layout/linie-mittel.gif); width:541px; height:2px; overflow:hidden; margin-top:9px; margin-bottom:9px;}



/* container klein - inhalt rechtsbndig */

.con-s {background-color:#ffffff; width:257px; margin-left:9px; padding:9px; float:left; position:relative;}

.trenner-s {background-image:url(http://www.triweb-travel.com/layout/linie-kurz.gif); width:257px; height:2px; overflow:hidden; margin-top:9px; margin-bottom:9px;}



/* links */

a {color:#666666; text-decoration: none;}

a:hover {color:#66cc00; text-decoration: none;}



/* hauptnavigation */

a.navi {background-image:url(http://www.triweb-travel.com/layout/navi.jpg); width:auto; height:13px; overflow:hidden; margin-right:1px; padding-top:6px; padding-left:10px; padding-right:9px; padding-bottom:7px; float:left; font-size:11px; font-weight:bold; letter-spacing:1px; color:#ffffff;}

a.navi-li {background-image:url(http://www.triweb-travel.com/layout/navi.jpg); width:auto; height:13px; overflow:hidden; margin-left:1px; margin-right:1px; padding-top:6px; padding-left:10px; padding-right:9px; padding-bottom:7px; float:left; font-size:11px; font-weight:bold; letter-spacing:1px; color:#ffffff;}
  
a.navi:hover {background-image:url(http://www.triweb-travel.com/layout/navi-over.gif); color:#66cc00;}

a.navi-li:hover {background-image:url(http://www.triweb-travel.com/layout/navi-over.gif); color:#66cc00;}

a.aktiv {background-image:url(http://www.triweb-travel.com/layout/navi-aktiv-o.gif); width:auto; height:13px; overflow:hidden; margin-right:1px; padding-top:6px; padding-left:10px; padding-right:9px; padding-bottom:7px; float:left; font-size:11px; font-weight:bold; letter-spacing:1px; color:#666666;}

a.aktiv-li {background-image:url(http://www.triweb-travel.com/layout/navi-aktiv-o.gif); width:auto; height:13px; overflow:hidden; margin-left:1px; margin-right:1px; padding-top:6px; padding-left:10px; padding-right:9px; padding-bottom:7px; float:left; font-size:11px; font-weight:bold; letter-spacing:1px; color:#666666;}

a.aktiv:hover {color:#66cc00;}

a.aktiv-li:hover {color:#66cc00;}

a.navi-u {color:#666666;}

a.navi-u:hover {color:#66cc00;}



/* ausklappfelder */

.over {
color:#66cc00;  /* farbcode nderbar - 333 */
background-color:#ebebeb;
}

.over-kon {
color:#ffffff;
background-color:#66cc00;  /* farbcode nderbar - 333 */
}

.out {
color:#666666;  /* farbcode nderbar - 222 */
background-color:#ffffff;
}



/* vorschauanzeigen und bilderformatierung */

.bild {background-color:#FFFFFF; border:solid #cccccc 1px; overflow:hidden; margin:0; padding:1px}

.preis {width:122px; height:81px; overflow:hidden; float:left; padding-top:11px; line-height:1.8; cursor:pointer; }

#mittel {background-color:#cccccc; width:253px; height:92px; overflow:hidden; margin:auto; float:left;}

img { border:0}

.detailbild_1-3 {width:124px; height:84px; overflow:hidden; margin-right:15px; border:0; float:left; white-space:nowrap;}

.detailbild_4 {width:124px; height:84px; overflow:hidden; margin:0; border:0; float:right;}

.galeriebild_1-3 {width:124px; height:136px; overflow:hidden; margin-right:15px; margin-bottom:12px; border:0; float:left; white-space:nowrap;}

.galeriebild_4 {width:124px; height:136px; overflow:hidden; margin-bottom:12px; border:0; float:right}

.pikto_1-14 {width:31px; height:31px; overflow:hidden; margin-right:5px; margin-bottom:5px; border:0; float:left; white-space:nowrap;}

.pikto_15 {width:31px; height:31px; overflow:hidden; margin-bottom:5px; border:0; float:left}

.pikto_16-29 {width:31px; height:31px; overflow:hidden; margin-right:5px; border:0; float:left; white-space:nowrap;}

.pikto_30 {width:31px; height:31px; overflow:hidden; margin:0; border:0; float:left}



/* ueberschriften */

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {font-size:18px; letter-spacing:1px; font-weight:normal;}

h2 {font-size:11px; font-weight:bold; letter-spacing:1px;}

h3 {font-size:10px; font-weight:normal; letter-spacing:0}

h4 {font-size:10px; font-weight:bold; letter-spacing:0}

h5 {font-size:10px; font-weight:normal; letter-spacing:1px;}

h6 {font-size:11px; font-weight:bold; letter-spacing:0}


.titel {background-image:url(http://www.triweb-travel.com/layout/linien.gif); margin:0; padding-top:4px; padding-bottom:5px;}



/* textformatierungen */


.orange {color:#66cc00;}   /* orange muss immer der hauptfarbcode der website sein */


.weiss {color:#ffffff;}

.hellgrau {color:#cccccc;}

.blau {color:#3366cc;}

.rot { color:#990033;}

.gruen { color: #339933;}

.text10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal;}

.text11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;}

.text13 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal;}

.text18 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal;}



/* formulare */

.form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color:#666666; margin:0; padding:0}



/* mouse over infobox */

#infoblock {position:absolute; background:#ebebeb; border-width:1px; border-style:solid; border-color:#66cc00; font-size:10px; color:#666666; overflow:hidden; z-index:10; visibility:hidden; padding:5px; text-align:center}

.unterkunft {color:#666666; font-size:11px; letter-spacing:1px; font-weight:bold; line-height:15px; text-align:center}

.info {color:#666666; font-size:10px; font-weight:bold; float:left; text-align:left; line-height:15px;}

.land {padding:4px; width:100%; white-space:nowrap; background:#66cc00; font-size:10px; color:#ffffff; line-height:30px; text-align:center}



/* abstnde */

.abst-9px {height:9px; margin:auto; overflow:hidden;}



/* verschiedenes */

.tag {line-height:1.4; height:70px; text-align:justify; margin:0; background-color:#ebebeb; padding-left:9px; padding-right:9px; padding-top:3px; padding-bottom:9px; overflow:hidden; border:#ebebeb solid 1px;}

.div-stabil {height:282px; overflow:hidden;}

.div-stabil-2 {height:266px; overflow:hidden;}

.div-stabil-3 {height:100px; overflow: auto;}

.div-253 {width:253px;}

.tabelle {float:left; white-space:nowrap; position:relative}

.google-1 {overflow:hidden; padding-top:6px; padding-bottom:7px; background-color:#ffffff;}

/*infobox hersteller*/

  a.infobox { border-bottom: 1px text-decoration:none; }
  a.infobox:hover { cursor:hand; color:#66cc00; background:#ebebeb; }
  a.infobox span { visibility:hidden; position:absolute; left:-99em;
    margin-top:1.5em; padding:1em; text-decoration:none; }
  a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    visibility:visible; left:1em;
    border:1px solid #66cc00; color:#666666; background:#ebebeb; }

<!--[if IE 5]><style type="text/css">
  a.infobox span { display:none; }
  a.infobox:hover span { display:block; }
</style><![endif]-->

