html{
    height:100%;
    }
    
body {
    background: url(../img/bgr/hfr_bgr.gif) fixed center top;
    font-family:arial,helvetica,sans-serif;
    color:#323232;
    font-size: 0.8em;
    line-height:12.5pt;
    margin: 0;
    padding: 0;
    text-align: center; /* IE 5.5 hack */
    height:100%;
}
#container{
    width: 900px;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    
}
#top{
    background: url(../img/bgr/logo.gif) center top;
    margin: 0px;
    margin-top: 0px;
    width: 900px;
    height: 81px;
    float: left;
}
#top_nav{
    background:#BFE5E5;
    margin-top: 0px;
    float: right;
    overflow: visible;
    margin: 0px;
    text-align: right;
    width: 300px;
    height: 17px;
}
#menue{
    background: url(../img/bgr/menue_bgr.gif) top left;
    background-repeat: repeat-x;
    width: 900px;
    height: 71px;
    float: left;
}
#footer{
    float:left;
    padding: 2px;
    margin-bottom: 5px;
    border-top: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    width: 896px;
    height: 20px;
}
#wuu{
    background: url(../img/menue/wirueberuns.gif) top left no-repeat;
    float: left;
    width: 119px;
    height: 55px;
}
#wuu a{
    display: block;
    text-decoration: none;
}
#wuu a:link, #wuu a:visited{
    background-repeat: no-repeat;
    text-decoration: none;
}
#wuu a:hover{
    background: url(../img/menue/wirueberuns.gif) 0px -55px no-repeat;
    text-decoration: none;
}
#wuu a:active{
    text-decoration: none;
}
#tischlerei{
    background: url(../img/menue/tischlerei.gif) top left no-repeat;
    float: left;
    width: 114px;
    height: 55px;
}
#tischlerei a{
    display: block;
    text-decoration: none;
}
#tischlerei a:link, #tischlerei a:visited{
    background-repeat: no-repeat;
    text-decoration: none;
}
#tischlerei a:hover{
    background: url(../img/menue/tischlerei.gif) 0px -55px no-repeat;
    text-decoration: none;
}
#tischlerei a:active{
    text-decoration: none;
}
#fahrrad{
    background: url(../img/menue/fahrrad.gif) top left no-repeat;
    float: left;
    width: 116px;
    height: 55px;
}
#fahrrad a{
    display: block;
    text-decoration: none;
}
#fahrrad a:link, #fahrrad a:visited{
    background-repeat: no-repeat;
    text-decoration: none;
}
#fahrrad a:hover{
    background: url(../img/menue/fahrrad.gif) 0px -55px no-repeat;
    text-decoration: none;
}
#fahrrad a:active{
    text-decoration: none;
}
#transport{
    background: url(../img/menue/transport.gif) top left no-repeat;
    float: left;
    width: 120px;
    height: 55px;
}
#transport a{
    display: block;
    text-decoration: none;
}
#transport a:link, #transport a:visited{
    background-repeat: no-repeat;
    text-decoration: none;
}
#transport a:hover{
    background: url(../img/menue/transport.gif) 0px -55px no-repeat;
    text-decoration: none;
}
#transport a:active{
    text-decoration: none;
}
#secondhand{
    background: url(../img/menue/secondhand.gif) top left no-repeat;
    float: left;
    width: 106px;
    height: 55px;
}
#secondhand a{
    display: block;
    text-decoration: none;
}
#secondhand a:link, #secondhand a:visited{
    background-repeat: no-repeat;
    text-decoration: none;
}
#secondhand a:hover{
    background: url(../img/menue/secondhand.gif) 0px -55px no-repeat;
    text-decoration: none;
}
#secondhand a:active{
    text-decoration: none;
}
#cafe{
    background: url(../img/menue/cafe.gif) top left no-repeat;
    float: left;
    width: 127px;
    height: 55px;
}
#cafe a{
    display: block;
    text-decoration: none;
}
#cafe a:link, #cafe a:visited{
    background-repeat: no-repeat;
    text-decoration: none;
}
#cafe a:hover{
    background: url(../img/menue/cafe.gif) 0px -55px no-repeat;
    text-decoration: none;
}
#cafe a:active{
    text-decoration: none;
}
#zuverdienst{
    background: url(../img/menue/zuverdienst.gif) top left no-repeat;
    float: left;
    width: 131px;
    height: 55px;
}
#zuverdienst a{
    display: block;
    text-decoration: none;
}
#zuverdienst a:link, #zuverdienst a:visited{
    background-repeat: no-repeat;
    text-decoration: none;
}
#zuverdienst a:hover{
    background: url(../img/menue/zuverdienst.gif) 0px -55px no-repeat;
    text-decoration: none;
}
#zuverdienst a:active{
    text-decoration: none;
}
.clearer{
    height: 0px;
    clear: both;
}
#sub_menue{
    /*border: 1px solid grey;*/
    margin: 0px;
    margin-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
    overflow: visible;
    width: 145px;
    min-height: 600px;
    height:100%;
    float: left;
}
#sub_menue ul{
    margin: 0;
    padding: 1px;	
    list-style-type: none;
    text-indent: 1px;
    letter-spacing: 1px;
}
#sub_menue li {
    list-style-image: none;
    margin:0; border-bottom: 1px dotted #ccc;
    }
#content{
    margin: 0px;
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    width: 520px;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
    min-height: 600px;
    height:100%;
    float:left;
}
#teaser{
    margin: 0px;
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 5px;
    width: 200px;
    min-height: 600px;
    height:100%;
    float:left;
}

img{
    border: 0px;
    }
.pad5px{
    padding: 5px;
}
.padr{
    padding: 5px;
    float: right;
}
.padl{
    padding: 5px;
    float: left;
}
.padr{
    padding: 5px;
    float: right;
}


.orange{font-family:arial,helvetica,sans-serif;
      color:#FF911D;
      font-size: 1em;}
.orange_uschr{font-family:arial,helvetica,sans-serif;
      color:#FF911D;
      font-size: 1em;
      font-weight:bold;}

.email_hr {
    width: 100%;
    border: 1px dotted #ccc;
}

.grau{background-color:#D6D8D9;}
.weiss{background-color:#FFFFFF;}
.weiss_galerie{
      font-family:arial,helvetica,sans-serif;
      color:#ffffff;
      font-size: 0.8em;
      }
h1 {font-family:arial,helvetica,sans-serif; color:#009999;font-size:1.5em;font-weight:bold;}

h2 {font-family:arial,helvetica,sans-serif; color:#009999;font-size:1.2em;font-weight:bold;}
h3 {font-family:arial,helvetica,sans-serif; color:#009999;font-size:1em;font-weight:bold;}
.linksab{margin-left:10px;margin-bottom:5px;}
.rechtsab{margin-right:10px;margin-bottom:5px;}
a:link {color:#009999; text-decoration:none}
a:visited {color:#009999; text-decoration:none}
a:hover { color:#009999; text-decoration:underline}
a:active { color:#009999; text-decoration:none}
a:focus { color:#009999; text-decoration:none} 

