* {
        margin: 0;
        padding: 0;
}
html {
        height: 100%;
        font-family: tahoma;
        font-size: 100.01%;
        color: #000000;
        background-color: #FFFFFF;
}
body {
        padding: 7px;
        font-size: 0.93em;
}
a {
        color: #0000ff;
        font-weight: bold;
        text-decoration: underline;
        background-color: inherit;
}
a:hover, a:focus {
        color: #ff0000;
        text-decoration: none;
        background-color: inherit;
}

a:link {
        color: #0000ff;
}

#outer {
        width: 100%;
        float: left;
}
#header {
}
.inh {
        width: 14em;
        min-height: 155px;
        float: left;
        background: url(img/gold.png) repeat-y;
}
.inh address {
        margin: 5px;
        padding: 5px;
        font-size: 0.8em;
        font-style: normal;
        color: inherit;
        background-color: #FFFFFF;
        border-width: 1px;
        border-style: solid;
        border-color: #000000;
}
h1 {
        margin-left: 14em;
        height: 155px;
        font-size: 1em;
        color: #000000;
        background: #FFFFFF url(http://www.hed-tafelmeyer.de/img/hed-radio-logo.png); width:321px; height:100px; position:relative; top:20px; left:600px;background-repeat:no-repeat;


         }
h1 span {
        display: none;
}
#inner {
        clear: both;
        width: 100%;
        float: left;
        background: url(img/gold.png) repeat-y;
}
#line {
        margin-left: 25px;
        height: 25px;
        font-size: 0;
        color: inherit;
        background-color: #000033;
        border: 1px solid #FFFFFF;
}
ul#navi1 {
        margin-left: 25px;
        overflow: hidden;
        list-style-type: none;
        font-size: 0.8em;
        color: #FFFFFF;
        background-color: #0000FF;
        border: 1px solid #FFFFFF;
}

ul#navi1 li {
        float: right;
}
ul#navi1 li a {
        padding: 0 10px;
        line-height: 25px;
        display: block;
        float: left;
        color: #FFFFFF;
        text-decoration: none;
        background-color: inherit;
}
ul#navi1 li a:hover, ul#navi1 li a:focus, ul#navi1 li a#aktuell {
        padding-right: 9px;
        line-height: 23px;
        color: #0000FF;
        background-color: #FFFFFF;
        border: 1px solid #007F7F;
        border-left-width: 0;
}
ul#navi1 li a#aktuell {
        color: #0000FF;
        background-color: #FFFFFF;
}
#navi2 {
        margin-top: 10px;
        padding: 5px 0;
        width: 14em;
        float: left;
}
#navi2 ul {
        margin: 0 5px;
        list-style-type: none;
        font-size: 0.9em;
}

#navi2 ul ul{
        margin: 0 5px;
        list-style-type: none;
        font-size: 0.9em;
         font-style: tahoma;
}

#navi2 li {
        margin-bottom: 0.3ex;
}
#navi2 li.more {
        margin-top: 1.3em;
        margin-bottom: 0;
}
#navi2 li a {
        padding: 2px 4px;
        display: block;
        color: #000000;
        text-decoration: none;
        background-color: inherit;
        border-width: 1px;
        border-style: solid;
        border-color: #ffffff;
}
#navi2 li a:hover, #navi2 li a:focus {
        padding: 1px 3px 3px 5px;
        color: #000000;
        background-color: #ffffff;

        border-color: #977522 #FBEFD2 #FBEFD2 #977522;
}
#navi2 li a#aktuell {
        padding: 3px 5px;
        color: #0000FF;
        text-align: right;
        background-color: #dcdcdc;
        background-image: none;
        border-width: 0;
}
#content {
        margin-left: 14em;
        padding: 1em 0 0 1em;
        color: inherit;



         background-color: #FFFFFF;
}
#start {
        padding: 1em 0;

        border-bottom: 25px solid #0000ff;
}
#start ul {
        list-style-type: none;
        border-right: 25px solid #0000ff;
}
#start li {
        padding: 2em 20px 0 0;
        text-align: right;
}
#start li#shop {
        padding-right: 0;
        text-align: left;
}
#start li a {
        padding-right: 25px;
}
#start li a#de {
        background: url(img/de.gif) no-repeat right;123
}
#start li a#en {
        background: url(img/en.gif) no-repeat right;
}
#start li#shop a {
        padding-right: 0;
}
#innercontent {
        min-height: 25em;
         background: #FFFFFF



         }
#innercontent h2 {
        padding: 20px 0;
        font-size: 1.2em;


         }
#innercontent p {
        padding: 0.75em 0;
}
