body { font-family: verdana; font-size: 13px; margin: 10px; color: black; background-color: #FFF; }
img  { border: 0;}
h1 { font-size: 13px; margin-bottom: -10px; margin-top: 15px; }
a   { color: black; text-decoration: underline; } 

#main .center { margin: 0 auto; }
#header  { width: 658px; height: 83px; border: 1px solid #CED2D7;  }
#menue   { width: 650px; background-color: #CED2D7; padding-left:10px; }
#content { width: 658px; border: 1px solid #CED2D7; }

table.gallery { border-spacing: 5px; }
table.gallery td { width: 150px; border: 1px solid silver; padding: 3px; vertical-align: top; text-align: center;  }

div.start 
{
    width: 620px; 
    padding: 24px 0 24px 0;
}

ul.gallery
{
    margin: 0;
    padding: 0;
}

ul.bio
{
    margin: 15px 0 10px 0;
    padding: 0;
}

ul.navi
{
    list-style-type: none;
    margin: 15px 0 15px -15px;
}

ul.navi li
{
    padding: 5px 0 5px 0;
}


ul.bio li.texte
{
    margin-left: 125px;
}

ul.gallery li, ul.bio li
{
    list-style-type: none;
    padding: 5px 0 5px 5px;
    overflow:hidden;
}

ul.gallery div
{
     width: 202px; 
     border: 1px solid silver; 
     padding: 3px; 
     vertical-align: top; 
     text-align: center;
     float:left;
     margin-right: 20px;
}

ul.gallery p
{
     margin: 0 0 0 230px;
}

ul.bio p.left
{
     width: 153px;  
     vertical-align: top; 
     text-align: right;
     float:left;
     margin: 0 18px 0 0;
}

ul.bio p.right
{
     vertical-align: top; 
     text-align: left;
     margin: 0;
     overflow:hidden;
}

div#overlay 
{
    display:none;
    position: fixed;
	top: 0;
	left: 0;
	z-index: 30;
	width: 100%;
	height:100%;
	background-color:#CED2D7;
}


div#overlayouter 
{
    /*overflow: auto;*/
    display: none;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:31;
}

div#overlaycontent 
{
    background-color:#FFF;
    width:700px;
    margin: 95px auto;
    z-index:32;
}

div#detailcontent 
{
    width: 680px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:#FFF;
    z-index:33;
}

div#divloader
{
    margin: 0 auto; 
    width: 32px; 
    display: none;
}

img#imgloader
{
    margin: 250px auto;
}

div#divgalerieimage
{
    margin: 0 auto; 
    text-align: center;
    padding-bottom: 10px;
}

div#divgalerieinfo
{
    float: right;
}
div#admindetail
{
    clear: both;
}


div#divgalerienav, div#divadminnav
{
    text-align: right;
    padding-bottom: 10px;
}



/* ------- Admin --------- */ 

.admin a
{
    color: #CE123A;
}

a.detail
{
}

a.icon
{
    margin: 0 10px 0 0;
}

.admin
{
    color: #CE123A;
}

div#startedittoolbar
{
    margin: -10px 0 5px 20px;
}

.admin fieldset
{
    border: 1px solid #CE123A;
    margin: 0 0 10px 0;    
}

div#admincontent 
{
    width: 680px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color:#FFF;
    z-index:33;
}

.admin input
{
    border: 1px solid #CED2D7;    
}

.admin textarea
{
    font-family: verdana;
    font-size: 13px;
    border: 1px solid #CED2D7;    
}

div#admintoolbar 
{
    margin: 5px;
    padding: 10px;
    display:none;
    position: fixed;
	top: 0;
	left: 0;
	background-color:#CED2D7;
	z-index: 100;
	border: 1px solid #CE123A;
}

.admindivgalerytable
{
    border: 0; 
    margin-top: 5px;
}

.adminnotpublic
{
    opacity: 0.2;
    filter: alpha(opacity=20);
}

