*{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    color:#000000;
    font-family: verdana,arial,helvetica,sans-serif;
}
body{
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 0.8em;
    color:#000000;
    background:#f4f4f4 url(/img/canvas.png) repeat-x;
    border-top:1px solid #FFDD61;
}
menu{
    padding:0;
    margin:0;
}
a{
    text-decoration:none;
    border-bottom:1px dotted #808080;
}
a:hover{
    text-decoration:none;
    border-bottom:1px solid #808080;
}
div.kopfzeile{
    height:30px;
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    width:996px;
    z-index:1;
}
div.menue{
    display:block;
    width:170px;
    height:530px;
    text-align:left;
    background-color:#ffffff; 
    border-right:1px solid #ddd;
    z-index:1;
    float:left;
}
div.inhalt{
    display:block;
    width:768px;
    background-color:#ffffff; 
    float:right;
    z-index:1;
    line-height:1.5em;
}
td{
    font-size:1.0em;
}
ul{
    /* list-style-image:url(list_style_image.gif); */
    padding: 0px;
    margin-top:5px;
    margin-bottom:25px;
    margin-left:25px;
}
input,textarea{
    font-size:1.0em;
    border:1px solid #808080;
    background-color:#f8f8f8;
}

#inhalt h1 {
    font-size: x-large;
    padding-left:5px;
    background:url(/stil/obengelb/common/h1_background.gif) no-repeat;
}
#inhalt h2 {
    font-size: large;
    margin:20px 0 5px 0;
    padding:0;
    background:url(/stil/obengelb/common/h1_background2.gif) no-repeat;
}
#inhalt p {
    font-size: x-large;
    background-color:#ffffff; 
}
#inhalt {
    background:transparent;  
    margin-bottom:3px;
    text-align:left;
    }
.xtop, .xbottom {display:block; background:transparent; font-size:1px;clear:both;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px; background-color:#fff;}
.xb2, .xb3, .xb4 {border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background-color:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px; background-color:#fff;}
.xb4 {height:2px; margin:0 1px; background-color:#fff;}
.xboxcontent {
    display:block;
    background-color:#ffffff; 
    padding:10px; 
    border:0 solid #ffffff; 
    border-width:0 1px;
    text-align:left;
}
#menue a {
    width:150px;
    color:#333333;
    text-decoration:none;
    border:0;
}
#menue a:hover {
    width:150px;
    color:#666666;
    font-weight:bold;
    text-decoration:underline;
    border:0;
}
#menue a:active {
    color:#ff0000;
    border:0;
    }
#menue a:visited {
    color:#333333;
    text-decoration:none;
    border:0;
}
#menue ul {
    margin:0px;
    padding:0px;
    font-weight:bold;
    }
#menue ul ul {
    margin:0px;
    padding:0px;
    padding-left:0px;
    font-weight:normal;
    }
#menue li {
    margin-left:0px; 
    padding:4px;
    background-color:#fff;
    list-style-type:none;
    vertical-align:middle;
    cursor:pointer;
    }
#menue li:hover {
    margin-left:0px; 
    padding:4px;
    background-color:#f4f4f4;
    border-right:5px solid #eee;
    list-style-type:none;
    vertical-align:middle;
    cursor:pointer;
    }
#fusszeile {
    font-size:x-small;
    color:#666;
    margin-top:10px;
    margin-bottom:25px;
}
#fusszeile a {
    font-size:x-small;
    color:#666;
}
div.kontakt_header{
    margin-top:25px;
    padding:2px;
    width:150px;
    background:url(/stil/obengelb/common/h1_background.gif) no-repeat;
    font-weight:bold;
    z-index:1;
}
div.kontakt_body{
    padding:2px;
    padding-top:5px;
    width:150px;
    background-color:#ffffff;
    font-weight:normal;
    z-index:1;
}

