#modal_container {  
    padding:5px;  
   overflow:auto;  
   font-size:12px;  
   color:#333;  
   text-align:left;  
} 
 
#modal_overlay { 
background-color:#000;
z-index: 200;
} 

body 
{
background-color: #030100;
background-image: url('../images/galerie.jpg');
background-repeat: no-repeat;
background-position: center 0px;
margin: 0px;
padding: 0px;
scrollbar-face-color: 2b2a28;
scrollbar-highlight-color: 818181;
scrollbar-3dlight-color: acacaa;
scrollbar-darkshadow-color: 000000;
scrollbar-shadow-color: 141414;
scrollbar-arrow-color: acacaa;
scrollbar-track-color: 0b0600;
overflow: hidden;
}

div.container {
position:relative;
 top:0px; 
  margin: 0 auto;
  width: 841px;
text-align: left;
background-repeat: no-repeat;
}

div.backlink
{
position:absolute; 
 left:841px;
 top:266px; 
 width:79px;
 height:136px;
margin: 0px;
padding: 0px;
z-index:3;
}

div.newsletter
{
position:absolute; 
 left:680px;
 top:325px; 
 width:150px;
 height:30px;
margin: 0px;
padding: 0px;
z-index:3;
}

p.date
{
color: #e2e2e2;
font-weight: normal;
font-size: 11px;
font-family: Verdana, arial;
}


hr
{
color: #252423;
}

h1
{
display:inline;
color: #ffffff;
font-weight: bold;
font-size: 14px;
font-family: Verdana, arial;
font-variant: small-caps;
}

h2
{
display:inline;
color: #ffffff;
font-weight: bold;
font-size: 10px;
font-family: Verdana, arial;
}

a:link
{
color: #e8dc88;
font-weight: bold;
font-size: 11px;
font-family: Verdana, arial;
}

a:visited {
color: #c4ba71;
font-weight: bold;
font-size: 11px;
font-family: Verdana, arial;
}

a:hover {
color: #ffea59;
font-weight: bold;
font-size: 11px;
font-family: Verdana, arial;
}

a:active {
color: #ffffff;
font-weight: bold;
font-size: 11px;
font-family: Verdana, arial;
}


p.fakelink {
color: #e8dc88;
font-weight: bold;
font-size: 11px;
font-family: Verdana, arial;
}

div.pics
{
position:absolute; 
 left:-55px;
 top:27px; 
 width:593px;
 height:390px;
margin: 0px;
padding: 0px;
background-image: url('../images/galerie-picsbg.jpg');
background-repeat: no-repeat;
}

div.picscontent
{
position:absolute; 
 left:-25px;
 top:80px; 
 width:538px;
 height:320px;
margin: 0px;
padding: 0px;
overflow:auto;
}

div.desc
{
position:absolute; 
 left:597px;
 top:27px; 
 width:298px;
 height:323px;
margin: 0px;
padding: 0px;
background-image: url('../images/galerie-descbg.jpg');
background-repeat: no-repeat;
}


div.kats
{
position:absolute; 
 left:-55px;
 top:441px; 
 width:947px;
 height:192px;
margin: 0px;
padding: 0px;
background-image: url('../images/galerie-katsbg.jpg');
background-repeat: no-repeat;
}


div.picsheading
{
 width:560px;
margin-top: 10px;
margin-left: 12px;
margin-right: 0px;

}

div.descheading
{
 width:265px;
margin-top: 7px;
margin-left: 12px;
margin-right: 0px;
text-align: left;
}

div.katsheading
{
 width:825px;
margin-top: 10px;
margin-left: 12px;
margin-right: 0px;
text-align: left;
}

div.desccontent
{
text-align: left;
position:absolute; 
left:615px;
top:67px; 
width:165px;
height:270px;
margin: 0px;
padding-left: 6px;
overflow:auto;
Direction: rtl;
}

div.descrealcontent
{
left:0px;
top:0px; 
width:100%;
height:100%;
margin: 0px;
padding-left: 0px;
direction: ltr;
}


div.katscontent
{
position:absolute; 
left:-42px;
top:482px; 
width:870px;
height:138px;
margin: 0px;
padding: 0px;
overflow:auto;
}


p
{
display:inline;
color: #f4e05c;
font-weight: normal;
font-size: 12px;
font-family: Verdana, arial;
}

div.kategorietitel
{
position: relative;
text-align: center;
padding: 0px;
width: 110px;
height: 115px;
z-index: 5;
}


div.onepic
{
position:absolute;
width:65px;
height:80px;
margin-left:22px;
margin-top:12px;
z-index: 7;
}

div.twopicfirst
{
position:absolute;
margin: 0px;
padding: 0px;
left: 40px;
top: 25px;
z-index: 8;
}

div.twopicsecond
{
position:absolute;
margin: 0px;
padding: 0px;
left: 15px;
top: 10px;
z-index: 7;
}

div.threepicfirst
{
position:absolute;
margin: 0px;
padding: 0px;
left: 28px;
top: 35px;
z-index: 9;
}

div.threepicsecond
{
position:absolute;
margin: 0px;
padding: 0px;
left: 50px;
top: 20px;
z-index: 8;
}

div.threepicthird
{
position:absolute;
margin: 0px;
padding: 0px;
left: 15px;
top: 10px;
z-index: 7;
}


div.pictitle
{
position:absolute;
margin: 0px;
padding: 0px;
text-align: center;
left: 3px;
top: 3px;
width: 123;
height: 17;
z-index: 7;
}

div.piccomments
{
position:absolute;
margin: 0px;
padding: 0px;
text-align: center;
left: 3px;
top: 112px;
width: 123;
height: 44;
z-index: 7;
}
