@charset "utf8";
/*
// $Id$
// $HeadURL$
//
// (c) 2009 monsun media GmbH
//
*/
body.oneCol div.mainbar {
	padding-left:5px;
	width:789px;
	padding-right:0;
}
body.oneCol div.mainbar h1 {
	margin-left:40px;
}
#mm-wrap {
    /*
    background: transparent url(images/common/membermovie/page-bg.jpg) 0 0 repeat-x;
    text-align:center;
    border:1px solid white;
    */
}
#mm-wrap #messages { height:500px; }
#mm-wrap .message {
    width:391px;
    _width:431px;
    height:77px;
    _height:120px;
    margin: 0 auto;
    margin-top:17px;
    margin-bottom:50px;
    padding: 20px;
    background: transparent url(images/common/membermovie/message-bg.jpg) 0 0 no-repeat;
    overflow:hidden;
}
#mm-wrap .message .text {
    color:#324C76;
    font-size:12px;
    text-align:center;
}
#mm-wrap .message .buttons {
    margin-top:10px;
    text-align:center;
}
#mm-wrap .message button {
    width:180px;
    background-color:#EBF0F7;
    border: 1px solid #324C76;
    color: #324C76;
    font-size: 12px;
    _cursor:pointer;
}
#mm-wrap .message button:focus, #mm-wrap .message button:hover {
    background-color:#324C76;
    color:white;
}
#mm-wrap .message button#b0 { width: 100px; _margin-right:5px; }
#mm-wrap .message button#b1 { width: 100px; }
#mm-wrap .message button#b2 { width: 160px; _margin-right:5px; }
#mm-wrap .message button#b3 { width: 180px; }

#mm-wrap #boxes { height: 500px; }
#mm-wrap .box   { float:left; width:92px; height:92px; margin:8px; background:white; border:1px solid gray; }
#mm-wrap .box-break { clear:left; }
#mm-wrap .box a { display:block; width:100%; height:100%; }
#mm-wrap .box span { display:none; }

#mm-wrap #stage {
    background:white url(images/common/membermovie/stage-bg.jpg) center 0px no-repeat;
    height: 700px;
    text-align:left;
}
#mm-wrap #stage #mlogo { position:absolute; z-index:1; width:200px; height:200px; background-repeat: no-repeat; background-image: url(/images/db/aprilia.gif);}
#mm-wrap #stage #gallery { position:relative; left:148px; top:37px; width: 470px; height:333px; }
#mm-wrap #stage #gallery #photo { width:100%; height:100%; background-repeat: no-repeat; background-position: center center; background-color: transparent;}
#mm-wrap #stage #gallery .btn           { position:absolute; width:15px; height:15px;}
#mm-wrap #stage #gallery .btn a         { display:block; width:100%; height:100%;}
#mm-wrap #stage #gallery .btn a span    { display:none;}
#mm-wrap #stage #gallery #btn-previmage { top:160px; left:10px; background:transparent url(images/common/membermovie/arrow-prev.gif) 0 0 no-repeat; }
#mm-wrap #stage #gallery #btn-nextimage { top:210px; left:440px; background:transparent url(images/common/membermovie/arrow-next.gif) 0 0 no-repeat; }
#mm-wrap #stage #gallery #imagedesc     { position:absolute; width:305px;top:325px; text-align:center; left:90px;  color:#324C76; font-weight:bold; letter-spacing:-1px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#mm-wrap #stage #info { position:relative;top:37px; height:320px;}
#mm-wrap #stage #info table { empty-cells:display; border-collapse:collapse; height:100%;}
#mm-wrap #stage #info table td { vertical-align:top; padding-top:10px; }
#mm-wrap #stage #info #btn-back { text-align:center;  width:148px;}
#mm-wrap #stage #info #btn-back a { text-decoration:none;padding:2px;}
#mm-wrap #stage #info #btn-back a:hover { background-color:#324C76; color:white;}
#mm-wrap #stage #info #description {width:392px; padding:40px 40px 0px 40px;}
#mm-wrap #stage #info #description div {height:280px; overflow:auto; padding-right:10px;}
#mm-wrap #stage #info #address {width:128px; padding:10px;}
#mm-wrap #stage #info #address address {font-style:normal;}
#mm-wrap #stage #info #address address a {text-decoration:none;}