/* 
    Document   : style
    Created on : 01.03.2010, 08:38:12
    Author     : stth
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body
{
    margin:0px;
    padding:0px;
    background:#535D5F url(../../img/bg_main.jpg) top repeat-x;
    font-family:Verdana, Helvetica, Arial, Tahoma;
    font-size: 11px;
    color:#FFFFFF;
}

h1
{
    color:#FFFFFF;
    color:#535D5F;
    font-size:20px;
    font-weight:normal;
    font-family:Verdana, Helvetica, Arial, Tahoma;
    margin-top:0px;
}

h3
{
    color:#FFFFFF;
    color:#535D5F;
    font-size:16px;
    font-weight:normal;
    font-family:Verdana, Helvetica, Arial, Tahoma;
    margin-top:0px;
}

#positionContainer
{
    width:966px;
    margin:0 auto;
    position:relative;
    height:auto;
}

#headerContainer
{
    clear:both;
    width:966px;
    height:138px;
    background:transparent url(../../img/bg_header.jpg) top no-repeat;
}

#headerLogo,
#headerLogo img
{
    border:medium none;
    float:left;
    height:135px;
    width:180px;
}


#mainContainer
{
    padding-top:17px;
    float:left;
    width:966px;
}

#content
{
    float:left;
    width:767px;
    
    color: #535D5F;
}

#contentCenter
{
    background:#FFFFFF;
    color: #535D5F;
    padding:10px;
}

#galleryOverview
{
    clear:both;
    width:757px;
    height:90px;
    padding-top:20px;
    padding-right:10px;
    color:#FFFFFF;
    background:#747577;
}

.galleryThumb
{
    float:right;
    margin-left:8px;
    font-size:11px;
}

.galleryThumb a
{
    color:#FFFFFF;
    text-decoration:none;
}

.galleryThumb img
{
    border:1px solid #4d5658;
}

.galleryThumb.Act img
{
    border:2px solid #FFFFFF;
}

label.error
{
    display:none !important;
}

input.error,
textarea.error
{
    background:#E6E6E6;
}

textarea
{
    font-family:Verdana,Helvetica,Arial,Tahoma;
    font-size:11px;
    width:220px;
}

.contentText img.headerImage
{
    padding-right:10px;
    border:none !important;
}

.headerImage
{
    border:none;
}

.contentText
{
    width:580px;
}

#movie
{
    width:578px;
    height:460px;
}

#galleryOverview #movie,
#menuContainer #book
{
    display:none;
}

#bookopen
{
    position:absolute;
    right:-22px;
}

a#bookopen,
a#bookopen:link,
a#bookopen:visited,
a#bookopen:active,
a#bookopen:hover
{
    text-decoration:none;
}