/*CSS make-u-smile.de */
@media all
{

/* --- Allgemein ---------- */
html * { font-size:100.01%; }
body { background: #ccc; font-family:Arial, Helvetica, sans-serif; font-size:70.00%; color:#999; margin:0; padding:0; }
h1 { font-size:500%; color:#ccc; font-weight: normal; /*padding-top: 30px;*/}
h2 { font-size: 100%; text-transform:uppercase; color:#999; line-height:1.5em; margin: 0 0 1em 0; font-weight: normal; } 
p { line-height:1.5em; margin:0 0 1em 0; }
a, img { border: 0; }
table { width:auto; border-collapse:collapse; margin-bottom:0.5em; }
td { padding:0; }
div { outline:0 none; }


.mus { padding-top: 40px; }
.float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
.float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }

a { color:#999; background:transparent; text-decoration:underline; }
a:visited  { color:#999; }
a:focus { text-decoration:underline; color:#999; }
a:hover,
a:active { color:#999; font-style:italic; }

/* --- Clearing ----------- */

.clearfix { display:block; }
.floatbox { display:table; width:100%; }
#ie_clearing { display:none; }

/* --- Layout ------------- */     
#stage { margin-top: 30%; height: 180px; background: #FFF; }
#shade { height: 8px; background: transparent url(../images/bg-shade.png) repeat-x bottom; }
#leftside { padding-top: 30px; padding-left: 2%; }
#rightside { float: right; padding-top: 30px; padding-right: 5%; }
#time {  margin-left: 30px; float:right;  }
#adr { margin-right: 30px; float:right; display:inline; }

/* ---------------------------------------------------------------*/
}