/* Kosmetik in Dresden */

body, html, ol, a, p, br, img, div, span, blockquote, dt {
margin:0;
padding:0;
border:0;
}

html {height:100%;
      width:100%;
}
body {background:#5cd5dd; color:#586878;
}
#body1 {width:952px;
        height:810px;
        position:absolute;
        top:0px;
        left:50%;
        margin:0 0 0 -480px;    /* margin: 0 auto;  Zentriert die Seite */
        background-color:#19678c;
        padding:5px;
}
#fuss  {position:absolute;
        top:790px;
        left:5px;
        width:952px;
        height:20px;
        font-size: 12px;
        padding-top:4px;
        background-color:#E0FFFF;
}
#fuss a{text-decoration: none;
        color:#808080;
}
#fuss a:hover{padding-left: 1px;
           font-weight:bold;
}
#fuss a:active{padding-left: 3px;
           font-weight:bold;
}
#mr    {color:#D1402F;}
#mg    {color:#90A63A;}
#ma    {color:#E39F20;}
#cg    {color:green;}
#cr    {color:red;}
#p0    {padding:0px;}
#r8c       {font-family: Verdana;
            font-size:8pt;
            font-weight: normal;
            color:#FF0033;
            text-align:center;
            }
#r8       {font-family: Verdana;
            font-size:8pt;
            font-weight: normal;
            color:#FF0033;
            }
#r10       {font-family: Verdana;
            font-size:10pt;
            font-weight: normal;
            color: red;
            text-decoration:underline;
            }
#g10b      {font-family: Verdana;
            font-size:10pt;
            font-weight: bold;
            color: #3B901B;
            }
#v10       {font-family: Verdana;
            font-size:10px;
            text-align:left;
            }
#v11       {font-family: Verdana;
            font-size:11px;
            text-align:left;
            }
#v12       {font-family: Verdana;
            font-size:12px;
            text-align:left;
            }
/* ----------------- menue links ------------------------------- */
#links {position:absolute;
        top:240px;
        width:210px;
}
#l     {position:relative;
        top:2px;
        left:0px;
        width:176px;
        background-color:#E0FFFF;
        font-size: 11px;
        font-family:Verdana;
        color:#56595A;
        padding:16px;
        height:511px;
}
#l hr  {color:#fcfcfc;
        background-color:#fcfcfc;
        height: 1px;
        width:180px;
        text-align:left;
        border: 0;
}
#l a   {position:absolute;
        background: url(pics/pfeil.gif);
        background-repeat:no-repeat;
        text-decoration: none;
        color:#56595A;
        width:180px;
        height:16px;
}
#l a:hover{padding-left: 1px;
           font-weight:bold;
}
#l a:active{padding-left: 3px;
           font-weight:bold;
}
#lo a  {position:absolute;
        background: url(pics/pfeil.gif);
        background-repeat:no-repeat;
        top:-20px;
        left:8px;
        font-size: 11px;
        font-family:Verdana;
        text-decoration: none;
        color:#ffffff;
        font-weight:bold;
}
#gut   {position:relative;
        top: 10px;
        width:206px;
        height:101px;
        background-color:#ffffff;
}
#gut-pic{top: 8px;
         left: 10px;
         position:relative;
}
#bild-links {position:relative;
        left: 0px;
        top: 10px;
}
#ende-links{position:relative;
        left: 0px;
        top: 6px;
}
/* ----------------- mitte/links ---------------------------------- */
#b     {position:absolute;
        top:241px;
        left:219px;
        width:737px;
        height:544px;
        overflow-y: auto;
        background-color:#fefefe;
}
#b-top  {width:100%;
        position:relative;
        height: 40px;
        border-top:1px solid #586878;
        border-bottom:1px solid #586878;
}
#b-text {color:#1F6F8F;
        left:10px;
        font-size: 20px;
        font-weight:bold;
        letter-spacing:0.1em;
        padding-top:7px;
}
#b-inhalt{padding: 10px 20px;
        font-family:Verdana;
        font-size: 12px;
}
#bw    {color:#586878;}
#bwr   {color:#EC690E;}
#gbox { padding:15px; line-height:0; }
#gbox a img { height:200px; margin-left:-50px; }
#gbox a { height:145px; width:180px; display:inline-block; text-align:center;
		overflow:hidden; margin:1px; padding:0; background-color:#dddddd; }
#gbox a:hover { opacity:0.8; }
/* -------------------------------------------------------------*/
#ob     {font-weight:bold;
         vertical-align:top;
}
#tr    {text-align:right;}
#tl    {text-align:left;}
#tc    {text-align:center;}
#t11   {font-size: 11px;}
#bl    {color:#66A32A;}