
.gameInnerBody a
{
    color: #000000;
    text-decoration: none;
}

.gameInnerBody a:hover
{
    text-decoration: underline;
}

.gameBody
{
    background-color: #FFFFFF;
    color: #000000;
}

.gameNavi
{
    display: block;
    width: 751px;
    height: 30px;
    margin: 0px;
    padding: 0px;
    font-size: 1em;
    line-height: 20px;
}

.gameNaviButtonS
{
    text-decoration: none;
    color: #222222;
    font-weight: 600;
    height: 23px;
    width: 188px;
    margin: 0px;
    padding: 5px 0px 1px 0px;
    float: left;
    text-align: center;
    border-bottom: 3px solid #B9d065;
}

.gameNaviButtonS:hover
{
    color: #000000;
    width: 188px;
    float: left;
    text-align: center;
    cursor: pointer;
    border-bottom: 3px solid #DE9F65;
    background: #DEDE99;
    opacity: 0.8;
}

.gameNaviButtonSelectedS
{
    text-decoration: none;
    color: #002255;
    background: transparent url('http://img.michi.nu/euchmich/stripebg.jpg');
    font-weight: 600;
    
    height: 27px;
    width: 187px;
    padding: 5px 0px 0px 0px;
    float: left;
    text-align: center;
}

.gameInnerBody
{
    padding: 40px;
}

.downloadFrame
{
    width: 182px; 
    min-height: 64px; 
    padding: 8px 8px 8px 80px; 
    background-position: center left;
    background-repeat: no-repeat;
}

.downloadFrame:hover
{
    background-position: center right;
}

.downloadButton
{
    margin-top: 8px;
    display: block;
    font-weight: 600;
    text-decoration: none;
}

.downloadButton:hover
{
    text-decoration: underline;
}

.versionInfo
{
    opacity: 0.5;
    font-size: 0.5em;
}

.gameTextLink
{
    padding: 0px 10px; 
    margin-top: 0px;
    display: block;
    text-decoration: none;
}

.gameTextLink:hover
{
}

.gameTextLink span:hover
{
    text-decoration: underline;
}

.gameHeaderLink
{
    padding: 0px 10px; 
    margin-top: 0px;
    display: block;
    text-decoration: none;
}

.gameHeaderLink:hover
{
    text-decoration: underline;
}

.gameSubnavLink
{
    font-weight: 600;
    text-decoration: none;
}

.boldLink
{
    font-weight: 600;
    color: #222222;
    text-decoration: none;
}

.boldLink:hover
{
    text-decoration: underline;
}

hr
{
    border: 1px solid #B9d065;
    padding: 0px;
    margin: 0px;
}

.inactive
{
    margin: 0px;
    padding: 0px;
    font-size: 1em;
}

.rightCaption
{
    float:right; 
    width: 160px; 
    margin: 0px 0px 2em 2em;
    font-size: 0.75em;
    font-style: italic;
}

.leftCaption
{
    float: left; 
    width: 160px;         margin: 0px 2em 2em 0px;
    font-size: 0.75em;
    font-style: italic;
}

.floatLeftImg
{
    float: left; 
    width: 50px;
    text-align: center;
}


#framebody
{
position: relative;
top: 0;
left: 0;
width: 750px;
height: 563px;
margin: 0px;
padding: 0px;
border: 0px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 0.8em;
overflow: hidden;
}


#autoadvance
{
    text-decoration: none;
    position: absolute;
    bottom: 5px; left: 8px;
    outline: none;
    z-index: 4;
    color: #FFFFFF; 
    text-shadow: #322222 1px 1px; 
}

#alttimerarea
{
    position: absolute;
    bottom: 5px;
    left: 0px;
    width: 32px;
    height: 32px;
visibility: hidden;
    overflow: hidden;
}

#timerarea
{
    position: absolute;
    bottom: 5px;
    left: 0px;
    width: 32px;
    height: 32px;
    overflow: hidden;
}

.galleryInnerCounter
{
    font-family: verdana, monospace;
    text-align: center;
    width: 32px;
    position: absolute;
    top: 12px;
    font-size: 8px;
    line-height: 8px;
}

#fullsize
{
    position: absolute;
    bottom: 20px; right: 10px;
    outline: none;
    z-index: 10;
    color: #FFFFFF; 
    text-shadow: #322222 1px 1px; 
}

#fullsizeimg
{
opacity: 1;
color: #000000; 
}

#fullsizebg
{
position: absolute;	
left: 0; 
top: 0;
width: 100%; 
    background-color: #474343;
opacity: 0.3;
    
    z-index: 9; 
    text-align: center; 
    line-height: 0;
}

#previmage
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 563px;
    border: 0;
    outline: none;
    z-index: 2;    
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha (opacity=30);
    opacity: 0.3;
    background: transparent url("http://img.michi.nu/if/previous_fade.png") no-repeat 10px center;
    text-decoration: none;
}

#previmage:hover
{   
width: 100px;
background: transparent url("http://img.michi.nu/if/previous_full.png") no-repeat 10px center;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: alpha (opacity=75);
opacity: 0.75;
border: 0px;
outline: none;
}

#previmage:active
{   
border: 0;
outline: none;
}

#nextimage
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100px;
    height: 563px;
    border: 0;
    outline: none;
    z-index: 2;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha (opacity=30);
    opacity: 0.3;
    background: transparent url("http://img.michi.nu/if/next_fade.png") no-repeat 65px center;
    text-decoration: none;
}

#nextimage:hover
{   
    background: transparent url("http://img.michi.nu/if/next_full.png") no-repeat 65px center;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha (opacity=75);
    opacity: 0.75;
    border: 0px;
    outline: none;
}

#nextimage:active
{   
border: 0;
outline: none;
}

#prevthumb
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 37px;
    height: 138px;
    border: 0;
    outline: none;
    z-index: 5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha (opacity=50);
    opacity: 0.5;
    background: #474343 url("http://img.michi.nu/if/previous_fade.png") no-repeat 10px center;
    text-decoration: none;
    visibility: hidden;
}

#prevthumb:hover
{   
    background: #474343 url("http://img.michi.nu/if/previous_full.png") no-repeat 10px center;
    opacity: 0.9;
    border: 0;
}

#nextthumb
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 37px;
    height: 138px;
    border: 0;
    outline: none;
    z-index: 5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha (opacity=50);
    opacity: 0.5;
    background: #474343 url("http://img.michi.nu/if/next_fade.png") no-repeat 5px center;
    text-decoration: none;
    visibility: hidden;
}

#nextthumb:hover
{   
    border: 0;
    opacity: 0.9;
    background: #474343 url("http://img.michi.nu/if/next_fade.png") no-repeat 5px center;
}

#gallerywrapper
{
    position: relative; 
    top: 0;
    left: 0;
}

#imagewrapper
{
position: relative; 
top: 0px; 
left: 0px; 
width: 751px; 
height: 615px; 
overflow: hidden;
    
    background-color: #3591C5;
}

#framedimagewrapper
{
    position: relative; 
    top: 0px; 
    left: 0px; 
    width: 750px; 
    height: 615px; 
    text-align: center; 
    overflow: hidden;
    border: 0px;
    
    background-color: #3591C5;
    color: #FFFFFF;
}

#imagetitle
{
position: absolute; 
top: 0px; 
left: 0px; 
width: 740px; 
    min-height: 49px; 
border: 0; 
padding: 0px 5px; 
    text-align: center; 
background: url("http://img.michi.nu/if/dissolve_t.png") no-repeat top center;
}

#imageinnertitle
{
position: absolute; 
top: 0px; 
left: 0px; 
width: 730px; 
padding: 2px 10px; 
color: #FFFFFF; 
    text-shadow: black 1px 1px 0px;
}

.framedimage { width: 751px; height: 563px; padding:0; margin: 0; border: 0; background: transparent url("http://img.michi.nu/if/loading.gif") center center no-repeat; overflow: hidden; text-align: center; }
.image { position: absolute; top: 0px; left: 751px; width: 751px; height: 615px; padding:0px; margin: 0px; border: 0; opacity: 1; background: transparent url("http://img.michi.nu/if/loading.gif") center center no-repeat; overflow: hidden; }
.imagecaption h3 { margin: 0px; font-size: small; }
.image img { position:absolute; width: 751px; height: 563px; }
.imagecaption { position: absolute; bottom: 14px; right: 50px; padding: 3px 0px; margin: 0px; height: 29px; width: 650px; text-align: center; z-index: 3; color: #FFFFFF; text-shadow: #322222 1px 1px; font-size: x-small; }
.imagecaption a { color: #FFFFFF; }
#imagecaptionbg 
{ 
    position: absolute; 
    bottom: 0px;
    left: 0px; 
    height: 50px; 
    width: 750px; 
    z-index: 2; 
}

#thumbwrapper { position: relative; margin: 0; padding: 0px; width: 751px; height: 138px; overflow: hidden; background-color: #000000;}
#thumbarea { position: absolute; top: 0px; left: 0px; height: 138px; width: 1000px;}
#thumbwrapperf { position: relative; margin: 0; padding: 0px; width: 751px; min-height: 75px; }

.thumbblock { display: block; float: left; border: 0; margin: 0; padding: 0; outline: 0; cursor: pointer; z-index: 1; width: 150px; height: 140px; background-color: #000000; color: #FFFFFF; font-size: 10px; line-height: 10px; text-decoration: none; }
.thumbimage, #thumbarea img { margin: 1px; padding: 0; width: 148px; height: 111px; border: 0; outline: 0; }
.thumbcaption { padding: 0px 1px; margin: 0px; height: 25px; width: 148px; text-align: center; }
#thumbnailselected 
{ 
    background-color: #3591C5;
        z-index: 2;
        color: #FFFFFF; 
    font-size: x-small; 
        font-weight: 600;
}


