body {
    margin:0;
    padding:0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    background:url('imgs/bg_muster.gif') repeat;
    line-height:16px;
}
img { border:none; }

h1,h2 {
    color:#f60;
    font-family:Arial,Helvetica,sans-serif;
}
.center { 
    position:relative;
    padding:0;
    width:960px;
}
#content { margin:10px; text-align:left; }
#header { 
    background:#fff; 
    height:120px; 
    padding:0 0 0 10px;
} 
#widesky { 
    position:absolute;
    left:980px;
    top:170px;
} 
.ads div.label                  { font-size:10px; color:#999; text-transform:uppercase; margin:2px 0 0 0; }
#header .center { padding-top:50px; }
#header h1 { text-align:left; margin:0 0 0 210px; letter-spacing:-.6px; font-weight:bold; font-size:26px; padding-top:18px;} 
#header h2 { text-align:left; margin:.5em 0 0 210px; font-size:16px; letter-spacing:-.2px; }
#header .logo { float:left; }

#bar #search { float:right; } 
#footer,
#bar {  
    clear:both;
    background:#f60; 
    padding:8px 0 8px 8px; 
    color:white; 
}
#bar { height:24px; }
#footer a,
#bar a { 
    color:white; 
}
#footer { text-align:left; font-size:11px; }
#footer ul li { display:inline; border-right:1px solid #f82; padding:0 1em 0 1em;}

/* Links */
a, a:visited { color: #2763AB; text-decoration:underline; }
a:hover { text-decoration:none; color: #f60; }
a:hover img { background-color:transparent; }
li a, li a:visited { font-weight:bold; }
h1 a, h1 a:visited { text-decoration:none; }

.box { 
    border:1px solid #e3cbdb;
    padding:8px;
    margin:0 0 10px 0;
    background:#fff;
    width:180px;
    float:left;
}

.box h1 {
    color:#721440;
    font-size:14px;
    background:#F2D8E9;
    margin:-8px -8px 8px -8px;
    border-bottom:1px solid #e3cbdb;
    padding:8px;
    text-align:left;
}
.box h1 a { color:#721440; }

.box .img { float:left; margin:0 8px 2em 0; width:85px; text-align:center; }

.box h2 { font-size:1em; border-top:1px solid #eee; padding-top:10px; color:#000; }
.box p {
    color:#666; 
    font-size:10px;
    margin:0 0 1.25em 0;
}

.box.shop { border:1px solid #c9dff4; text-align:center; }
.box.shop h1 { background:#d2e9ff; border-bottom:1px solid #c9dff4; }
.box.shop h1 a { color:#2d547a; }

.box.schwanger { width:310px; border:1px solid #eeda88; }
.box.schwanger h1 { background:#ffeb99; border-bottom:1px solid #eeda88; }
.box.schwanger h1 a { color:#f60; }

.box.tv,
.box.clubs,
.box.ad { border:1px solid #c9dff4; text-align:center; }
.box.ad { width:310px; }
.box.tv h1,
.box.clubs h1,
.box.ad h1 { background:#d2e9ff; color:#2d547a; border-bottom:1px solid #c9dff4; }
.box.clubs h1 a,
.box.tv h1 a { color:#2d547a; }

.box.tv img { margin:0 0 1em 0; }

.box.geburt { border:1px solid #a2d5ca; }
.box.geburt h1 { background:#b3e6db; border-bottom:1px solid #a2d5ca; }
.box.geburt h1 a { color:#236344; }


ul { 
    list-style-type:none;
    padding:0;
    margin:0;
}

ul.more {
    list-style-image:url('imgs/tri.gif');
    padding:0 0 0 1.2em;
}
ul.more li a { font-weight:normal; font-size:11px; } 

li {
    clear:both;
    padding:0;
    margin:0;
}

.column { float:left; width:200px; margin:0 10px 0 0; }
.column.last { margin:0; }
.column.wide { width:330px; }


/* Produktempfehlungen vom Ads5 */
.shop_product               { text-align:center; }
.shop_product span          { font-size:11px; color:#f60; display:block; }
.shop_product p             { margin:0; }
.shop_product a:hover       { text-decoration:underline; }




