/* ---------------------------------------------------------------
name="description" content="style-sheet Leo Wirtz"
name="author" content="Albert Dietz"
name="date" content="21.01.2006"
------------------------------------------------------------------*/
body {
    margin:5px;
/*     overflow:hidden; */
    font-family:Arial,Helvetica,sans;font-size:11px;
    }

/*

braun           614e30
braunhell       c0b7ac
blau            c6e0df
blauhell        eef7f6
tuerkis         00988c

*/

/*.menue1g    {font-size:12px;font-weight:normal;color:#5e5e5e;text-decoration:none;text-align:center;cursor:pointer;cursor:hand;
            }
*/
.menue10    {font-size:13px;font-weight:normal;color:#eef7f6;text-decoration:none;text-align:center;cursor:pointer; }
.menue11    {font-size:13px;font-weight:bold;color:#eef7f6;text-decoration:none;text-align:center;cursor:pointer; }
.menue20    {font-size:12px;font-weight:normal;color:#614e30;text-decoration:none;padding-left:2px;}

.text       {line-height:140%; font-family:Arial,Helvetica,sans;font-size:13px;font-weight:normal;color:#614e30;text-decoration:none;}
.text_klein {line-height:140%; font-family:Arial,Helvetica,sans;font-size:11px;font-weight:normal;color:#614e30;text-decoration:none;}
.text_fett  {font-family:Arial,Helvetica,sans;font-size:13px;font-weight:bold;color:#614e30;text-decoration:none;padding-top:2ex;padding-bottom:1.5ex;}
.text_grossfett  {font-family:Arial,Helvetica,sans;font-variant:small-caps; letter-spacing:0.1em;font-size:16px;font-weight:bold;color:#614e30;text-decoration:none;padding-top:2ex;padding-bottom:1.5ex;}
.text_link     {line-height:140%; font-family:Arial,Helvetica,sans;font-size:13px;font-weight:normal;color:#00988c;text-decoration:none;}
.text_rot      {line-height:140%; font-family:Arial,Helvetica,sans;font-size:14px;font-weight:normal;color:#ae3737;text-decoration:line-through;}
.text_blau     {line-height:140%; font-family:Arial,Helvetica,sans;font-size:15px;font-weight:bold;color:#00988c;text-decoration:none;}
#ueberuns      {width:150px;position:absolute;top:138px;background-color:#ffffff;opacity:0.85;}
#heizung       {width:150px;position:absolute;top:138px;background-color:#ffffff;opacity:0.85;}
#badsanierung  {width:150px;position:absolute;top:138px;background-color:#ffffff;opacity:0.85;}
#lueftungklima {width:150px;position:absolute;top:138px;background-color:#ffffff;opacity:0.85;}

#anzeige {padding:10px;position:absolute;top:30px;left:450px;color:#614e30;background-color:#eef7f6;
            border:solid 1px; border-color:#c6e0df;
}

h1    {font-size:20px;font-weight:bold;}
h2    {font-size:14px;font-weight:bold;}
h3    {font-size:12px;font-weight:bold;}
h4    {font-size:11px;font-weight:bold;}
/* Ueberschrift */
.ue0 {color:#5e5e5e;font-size:20px;font-weight:bold;padding-bottom:1ex;padding-top:1ex;}
.ue1 {color:#5e5e5e;font-size:16px;font-weight:bold;padding-bottom:1ex;padding-top:1ex;}
.ue2 {color:#5e5e5e;font-size:14px;font-weight:bold;padding-bottom:1ex;padding-top:1ex;}
.ue3 {color:#5e5e5e;font-size:12px;font-weight:bold;padding-bottom:1ex;padding-top:1ex;}
.ue4 {color:#5e5e5e;font-size:11px;font-weight:bold;padding-bottom:1ex;padding-top:1ex;}
.fusszeile  {color:#00988c;font-weight:normal;font-size:12px;line-height:20px;vertical-align:middle;text-align:center;}

.button {margin-left:40px;color:#fff;width:220px;font-size:11px;border:solid 1px #888;margin-top:10px;padding:2px;cursor:pointer;background: url('../grafiken/topnav_bg.gif') repeat-x}
.button:hover {margin-left:30px;color:#fff;width:240px;font-size:11px;border:solid 1px #888;margin-top:10px;padding:2px;cursor:pointer;background: url('../grafiken/topnavhover_bg.gif') repeat-x}

/* td          {vertical-align:top;} */
td          { text-align:left;}
p           {font-family:Arial,Helvetica,sans;font-size:13px;}
pre         {font-family:monospace;font-size:11px;}
ul,ol       {margin:0;padding:0;margin-left:10px;padding-left:10px;}
li          {line-height:125%; padding-left:10px; }

.galerietext ul {margin:0px;padding:0px;margin-left:10px;padding-left:10px;}
.galerietext li  {margin:0px;padding:0px;}

a:link    { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover   { text-decoration:none;}
a:active  { text-decoration:none;}

ul.topnav {
        list-style: none;
        padding: 0 8px;
        margin: 0;
        float: left;
        width: 912px;
/*        background: #fff;*/
        font-size: 12px;
        background: url('../grafiken/topnav_bg.gif') repeat-x;
    }
    ul.topnav li {
        float: left;
        margin: 0;
        padding: 1 20px 1 0;
        position: relative; /*--Declare X and Y axis base for sub navigation--*/
/*         border: solid 1px #888; */
    }
    ul.topnav li a{
        padding: 10px 5px;
        color: #eef7f6  ;
        display: block;
        text-decoration: none;
        float: left;
    }
    ul.topnav li a:hover{
        background: url('../grafiken/topnavhover_bg.gif') repeat-x right top;
    }
    ul.topnav li span { /*--Drop down trigger styles--*/
        width: 12px;
        height: 22px;
        float: left;
        background: url('../grafiken/subnav_btn.gif') no-repeat center bottom;
    }
    ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
    ul.topnav li ul.subnav {
        list-style: none;
        position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
        color: #eef7f6  ;
        left: 0; top: 35px;
        background: #fff;
        margin: 0;
        padding: 0;
        display: none;
        float: left;
        width: 170px;
        border: 1px solid #ddd;
    }
    ul.topnav li ul.subnav li{
        margin: 0; padding: 0px;
        clear: both;
        width: 150px;
    }
    html ul.topnav li ul.subnav li a {
        color: #614e30;
        float: left;
        width: 145px;
        background: #fff url('../grafiken/subnav_bg.gif') no-repeat 10px center;
        padding-left: 10px;
    }
    html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
        background: #fff url('../grafken/dropdownlink_bg.gif') no-repeat 10px center;
        font-weight:bold;
    }
.ojs_navbutton{
        color: #614e30;
        margin: 5px;
        padding: 5px;
        width: 120px;
        height:15x;
        border: solid 1px #888;
        background-color: #fff;
        float:left;
}
.ojs_navbutton a{
        color: #614e30;
}




.unsichtbar {
        display: none;
    }
