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

body {margin:0; padding:0; background-color:#000000; background-image:url(http://www.kuechen.org/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.kuechen.org/layout/navi-u.gif); height:9px; width:825px; overflow:hidden; padding:0; color:#666666; margin:0}

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

.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.kuechen.org/layout/linie-lang.gif); width:825px; height:2px; overflow:hidden; margin-top:9px; margin-bottom:9px;}



/* container mittel - inhalt linksbündig */

.con-2 {background-image:url(http://www.kuechen.org/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;}

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



/* container klein - inhalt rechtsbündig */

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

.trenner-s {background-image:url(http://www.kuechen.org/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:#A60F38; text-decoration: none;}



/* hauptnavigation */

a.navi {background-image:url(http://www.kuechen.org/layout/navi.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:#ffffff;}

a.navi-li {background-image:url(http://www.kuechen.org/layout/navi.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:#ffffff;}
  
a.navi:hover {background-image:url(http://www.kuechen.org/layout/navi-over.gif); color:#A60F38;}

a.navi-li:hover {background-image:url(http://www.kuechen.org/layout/navi-over.gif); color:#A60F38;}

a.aktiv {background-image:url(http://www.kuechen.org/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.kuechen.org/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:#A60F38;}

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

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

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



/* ausklappfelder */

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

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

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



/* vorschauanzeigen und bilderformatierung */

a.bild-li {width:120px; height:90px; border:solid #666666 1px; overflow:hidden; margin-right:9px; float:left;}

a.bild-re {width:120px; height:90px; border:solid #666666 1px; overflow:hidden; margin-left:9px; float:left; position:relative;}

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

.bild-re {border:solid #cccccc 1px; overflow:hidden; margin-left:9px; 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}



/* 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.kuechen.org/layout/linien.gif); margin:0; padding-top:4px; padding-bottom:5px;}

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



/* textformatierungen */


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


.weiss {color:#ffffff;}

.hellgrau {color:#cccccc;}

.blau {color:#3366cc;}

.rot { color:#A60F38;}

.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:#A60F38; font-size:10px; color:#666666; overflow:hidden; z-index:10; visibility:hidden; padding:5px;}

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

.land {padding:4px; white-space:nowrap; background:#A60F38; font-size:10px; color:#ffffff; line-height:30px;}



/* abstände */

.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;}

.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:#A60F38; 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 #A60F38; color:#666666; background:#ebebeb; }

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