body {
    margin:0;
    background:url(bg.jpg);
    font-family:Verdana, Arial, sans-serif;
    font-size:10px;
    color:#000;
}
a {
    text-decoration:none;
    color:#0087e8;
}

ul, .content ul {
    margin:5px 20px;
}
li, .content li {
    list-style-type:none;
    list-style-image:url(li.jpg);
    margin-left:12px;
    line-height:14px;
}
.blue {
    color:#0087e8;
}

#header {
    margin:0 auto;
    width:1000px;
    height:260px;
    background:url(header.jpg) no-repeat;
}

#navtop {
    margin:0 auto;
    padding:0 100px;
    width:800px;
    height:35px;
    background:url(navigation.jpg) no-repeat;
}
#navtop a {
    color:#87d738;
    font-size:11px;
    text-transform:uppercase;
    letter-spacing:1px;
    margin: 5px 15px 5px 0;
    font-weight:bold;
}
#navtop a:hover {
    color:#00acad;
}
#navtop .td1 {
    height:30px;
    width:350px;
    text-align:right;
    padding-right:0px;
}
#navtop .td2 {
    height:30px;
    width:440px;
    text-align:left;
    padding-left:10px;
}

#content {
    margin:0 auto;
    width:790px;
    padding:0 5px;
    background:url(content.jpg);
}
.conttab {
    width:100%;
}
.conttab .left {
    width:150px;
    padding-right:5px;
    vertical-align:top;
}
.conttab .left .navigation {
    margin:0 0 10px;
}
.conttab .left .navigation a {
    display:block;
    line-height:18px;
    background:url(navlink.png);
    margin:0 0 3px;
    padding:0 5px 0 20px;
    font-weight:bold;
    text-transform:lowercase;
    letter-spacing:1px;
    color:#0855b1;
    border:1px dashed #00c4f5;
}
.conttab .left hr {
    border:0;
    border-bottom:1px dashed #fff;
    margin:5px 0;
}
.conttab .left h1 {
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#0087e8;
    margin:0 0 3px;
    background:url(navstar.png) no-repeat;
    padding-left:15px;
    text-align:left;
}
.conttab .left .navbox {
    border:1px dashed #00c4f5;
    padding:5px;
    background:url(navbg.png);
    margin-bottom:10px;
    color:#2c66a8;
}

.conttab .right {
    width:625px;
    vertical-align:top;
}

.conttab .right h1 {
    margin:5px 0;
    color:#d32cac;
    font-size:18px;
    letter-spacing:2px;
    text-transform:uppercase;
    background:url(h1bg.jpg) no-repeat;
    padding-left:30px;
    line-height:24px;
    font-weight:bold;
}
.conttab .right h2 {
    margin:5px 0;
    color:#00acad;
    font-size:14px;
    letter-spacing:1px;
    text-transform:uppercase;
    padding-left:20px;
    font-weight:bold;
}
.conttab .right h3, .newstitle {
    font-size:11px;
    padding:0;
    margin:0 10px 2px;
    color:#00c3f6;
    letter-spacing:1px;
    text-transform:uppercase;
    font-weight:bold;
}

#footer {
    margin:0 auto 10px;
    width:780px;
    background:url(content.jpg);
    text-align:right;
    line-height:20px;
    padding-right:20px;
    color:#2c66a8;
}


hr, #trennerleer, #trenner, #trennersmall {
    border:0;
    border-top:1px dashed #00c4f5;
    margin:10px;
    color:#fff;
    font-size:1px;
}

.back {
    margin:10px 20px;
}

td.leer {
    background:url(tdleer.jpg) center no-repeat;
    font-size:1px;
    padding:15px 0;
}


#dhtmltooltip{
position: absolute;
width: 230px;
height:90px;
border: 3px solid #2158b3;
padding: 5px 5px 5px 65px;
background:url(../img/ostern/bg.png);
visibility: hidden;
z-index: 100;
text-align:center;
color:#2158b3;
}
.question {
    font-size:11px;
    font-weight:bold;
    color:#2477ff;
}
.osterei1 {
    margin:5px;
    float:left;
}
.osterei2 {
    margin:5px;
    float:right;
}


.layout {
    text-align:center;
    width:180px;
    background:url(tdbg.jpg);
    padding:5px 0;
}
.layout img {
    border: 3px solid #b0d9ff;
    margin: 3px;
    padding:1px;
}

.code {
    width:450px;
    margin:5px auto;
    padding:10px;
    background:url(tdbg.jpg);

}
.linktab td {
    padding:3px;
    text-align:center;
}

/* SORRY SORRY SPECIAL */

.srytd1 p {
    text-align:justify;
    padding-right:5px;
}
.srygal {
    text-align:center;
    background:url(tdbg.jpg);
    padding:5px;
}
.srygal img {
    margin:1px 3px;
}

.sryright ul {
    margin-left:20px;
    padding-left:0;
}

/* Archiv */
.archivtab {
    margin:0 auto;
}
.archivtab .tr2 td {
    background:url(tdbg.jpg);
}
.archivtab td {
    padding:5px;
    margin:1px;
}
.archivtab .td1  {
    text-align:center;
    color:#666;
    font-style:italic;
}
.archivtab .td2 {
    width:250px;
    font-weight:bold;
}

/* T.O.P. Archiv */
.toptab {
    margin:0 auto;
}

.toptab .td2, .toptab .td3, .toptab .td4 {
    padding:2px 5px;
}
.toptab .tr2 td {
    background:url(tdbg.jpg);
}
.toptab .td1 {
    width:25px;
    font-weight:bold;
    color:#666;
}
.toptab .td1, .toptab .td2 {
    text-align:center;
}
.toptab .td2 img {
    border: 3px solid #b0d9ff;
    margin: 3px;
    padding:1px;
}
.toptab .td3 {
    font-weight:bold;
    width:250px;
}
.toptab .td4 {
    text-align:center;
    color:#666;
    font-style:italic;
    width:100px;
}

/* Radio */
.radio h3 {
    text-transform:uppercase;
    margin:5px 0 2px;
    font-style:italic;
    color:#999;
}
.radio1 {
    vertical-align:top;
    padding:5px;
    text-align:justify;
}
.radio1 p {
    margin:3px 0;
}
.radio2 {
    vertical-align:top;
    width:190px;
    padding:5px;
    border-left:1px solid #b0d9ff;
}
.radio2 b {
    color:#666;
}

/* Affiliates */
.affitab {
    width:530px;
    margin:0 auto;
}
.affitab td {
    width:108px;
    height:39px;
    text-align:center;
}
